This library is designed to make it easy to write games that run on UNIX,
Win32 and BeOS using the various native high-performance media interfaces,
(for video, audio, etc) and presenting a single source-code level API to
your application. This is a fairly low level API, but using this, completely
portable applications can be written with a great deal of flexibility.
===> The following configuration options are available for sdl-1.2.15_17,2:
AALIB=on: AAlib graphics library support
DOCS=on: Build and/or install documentation
EXAMPLES=on: Build and/or install examples
LINJOY=off: Use Linux joystick driver (via webcamd)
OPENGL=on: 2D/3D rendering support via OpenGL
SVGALIB=off: SVGA graphics support
VGL=on: Video Graphics Lib support
X11=on: X11 (graphics) support
====> Audio backend
NAS=off: Network Audio System support
OSS=on: Open Sound System support
PULSEAUDIO=off: PulseAudio sound server support
SNDIO=off: Sndio audio support
===> Use 'make config' to modify these settings
Apply a big libtool patch to allow porters to use the libtool installed by
the libtoolX ports instead of the one included with each port. Ports that
set USE_LIBTOOL_VER=X will now use the ports version of libtool instead of
the included version. To restore previous behavior, use the new macro,
USE_INC_LIBTOOL_VER. Both macros accept the same argument: a libtool version.
For example, to use the ports version of libtool-1.5, add the following to
your Makefile:
USE_LIBTOOL_VER= 15
To use the included version of libtool with extra hacks provided by
libtool-1.5, add the following to your Makefile:
USE_INC_LIBTOOL_VER= 15
With this change, ports that had to add additional libtool hacks to prevent
.la files from being installed or to fix certain threading issues can now
delete those hacks (after appropriate testing, of course).
PR: 63944
Based on work by:eik and marcus
Approved by: ade (autotools maintainer)
Tested by: kris on pointyhat
Bound to be hidden problems: You bet
- several ports require SDL with GL enabled => set GL by default;
- bump PORTREVISION;
- remove the unused option X11;
- fix COMMENT (1.2.7 is the stable version);
- do some cleaning.
devel/sdl12: upgrading to 1.2.7 + some fixes.
- upgrade to 1.2.7
- add a knob WITH_NAS
- fix dependences to aalib & svgalib
- use standard DOCSDIR & EXAMPLESDIR
- fix plist for NOPORTDOCS
- distribute README-SDL.txt.
PR: Based on ports/57475
Submitted by: Thierry Thomas <thierry@pompo.net>
Reviewed by: kris@ with a build on bento
Whoa there, boy, that's a mighty big commit y'all have there...
Begin autotools sanitization sequence by requiring ports to explicitly
specify which version of {libtool,autoconf,automake} they need, erasing
the concept of a "system default".
For ports-in-waiting:
USE_LIBTOOL=YES -> USE_LIBTOOL_VER=13
USE_AUTOCONF=YES -> USE_AUTOCONF_VER=213
USE_AUTOMAKE=YES -> USE_AUTOMAKE_VER=14
Ports attempting to use the old style system after June 1st 2004 will be
sorely disappointed.
[patch] unbreak packaging of devel/sdl12 with NOPORTDOCS
In the current state of the port Makefile and pkg-plist are not
in sync. Makefile obeys NOPORTDOCS, but pkg-plist would enlist
not installed files anyway breaking packaging when NOPORTDOCS
is set.
PR: ports/62587
Submitted by: Piotr Smyrak <piotr.smyrak@heron.pl>
During the backout, forgot to bump PORTEPOCH. Also managed to miss
the 1-line update from 1.68 to 1.69, somehow. Now, it is back.
Verified with cvs diff -r1.69 being just PORTEPOCH.
Backout previous commit. Mea maxima culpa for not doing the research
to understand that this port was a dependency on many other ports,
and as such should not have been done during a slush. Pass the
pointy hat, please ...
PR: ports/57475
Requested by: pav, marcus
Update to 1.2.6:
Added SDL_LoadObject(), SDL_LoadFunction(), and SDL_UnloadObject()
Added SDL_GL_MULTISAMPLEBUFFERS and SDL_GL_MULTISAMPLESAMPLES for FSAA
PR: ports/41400
Submitted by: Marc Recht <marc@informatik.uni-bremen.de>
Let be hohest: I really don't have a time now to properly maintain all
these great pieces of software, so that let others with more free time
to take over them.
Add optional support for building with ARTS support, when audio/arts is
is installed or WITH_ARTS is defined.
PR: 39136
Submitted by: User & <marc@informatik.uni-bremen.de>
Introduce two new hooks: WITHOUT_X11 and WITHOUT_ESOUND.
It's now possible to compile sdl for console use only.
Submitted by: Joe Sunday <sunday@csh.rit.edu>
Approved by: sobomax (maintainer)
Instead of disabling joystick code completely use "dummy" driver instead of
problematic usb one. This should fix problems some ports are having when
linked against libsdl without joystick code at all. Bump PORTREVISION.
Explicitly disable USB joystick code because there are too many API
incompatible versions of USB code in different FreeBSD releases (or even in
the same release makeworded on from sources cvsup'ed on different dates), so
that supporting all of them is nightmare.
I wish USB team would care about API compatibility in the future.
Submitted by: many
Use ${ECHO_CMD} instead of ${ECHO} where you mean the echo command; the ECHO
macro is set to "echo" by default, but it is set to "true" if make(1) is
invoked with the -s option while ECHO_CMD is always set to the echo command.
Remove obsolete configure script tweak, which results in `sdl11-config
--version' reporting an icorrect version number (1.2.2, while in fact it's a
1.2.3).