summaryrefslogtreecommitdiff
path: root/devel/SDL
AgeCommit message (Collapse)AuthorFilesLines
2010-01-24Added LICENSE information.heinz1-1/+2
2009-11-02bump revision for previoustnn1-1/+2
2009-11-02Link against X11, do not dlopen X11 libs any moreadam1-1/+2
2009-10-23Remove work around for build problems under Mac OS X Snow Leopard whichtron1-24/+0
is no longer necessary.
2009-10-23Changes 1.2.14:adam5-114/+15
* Added cast macros for correct usage with C++: SDL_reinterpret_cast(type, expression) SDL_static_cast(type, expression) * Added SDL_VIDEO_FULLSCREEN_DISPLAY as a preferred synonym for SDL_VIDEO_FULLSCREEN_HEAD on X11. * Added SDL_DISABLE_LOCK_KEYS environment variable to enable normal up/down events for Caps-Lock and Num-Lock keys.
2009-09-13SDL used a deprecated audio API that is no longer available undertron1-0/+24
Mac OS X Snow Leopard. Work around that by building the package using the Mac OS X Leopard SDK that is provided by Xcode. This allows the "mplayer" package to build with SDL support. The resulting binary can play video and audio if the SDL video and audio driver are manually selected.
2009-09-02Look for libGL.so, not any particular libGL.so.<X>, on NetBSD.wiz3-3/+18
Bump PKGREVISION. From mrg@
2009-06-14Remove @dirrm entries from PLISTsjoerg1-2/+1
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-13/+6
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2008-12-26Add forgotten patch to CVS.ahoka1-0/+83
Thanks Thomas!
2008-12-26Various (including critical) bugfixes in the pulseaudio backend:ahoka2-3/+4
Fix assertion triggered in pulsaudio by returning "unknown" instead of NULL pointer when guessing application name. Own improvements: - Use getprogname on NetBSD as it wont return NULL - Also identify stream as "SDL Application" 3rd party bugfixes: - Pull buffer size and other fixes from pulsaudio developers. http://0pointer.de/blog/projects/pa-plugin-for-sdl.html Bump revision.
2008-12-19Revert broken change.tron1-4/+4
2008-12-19Make it possible to turn off "pulseaudio" support.tron1-4/+4
2008-12-18Enable pulseaudio driver, bump PKGREVISION.jmcneill2-5/+12
2008-10-13Apply patch to first unlock the CD before trying to eject it. Since SDLreinoud3-3/+16
doesn't seem to have lock/unlock primitives, this looks like the right thing to do. Fixes audio/tcd's eject function too.
2008-05-06Add support for XRandR via x11/libXrandr. Bump PKGREVISION.bjs2-2/+5
2008-01-13Update to 1.2.13:wiz4-32/+6
SDL 1.2.13 is a minor bug fix release. General Notes * Fixed link error when building with Intel Compiler 10. * Removed stray C++ comment from public headers. Unix Notes * Fixed crash in SDL_SoftStretch() on secure operating systems. * Fixed undefined symbol on X11 implementations without UTF-8 support. * Worked around BadAlloc error when using XVideo on the XFree86 Intel Integrated Graphics driver. * Scan for all joysticks on Linux instead of stopping at one that was removed. * Fixed use of sdl-config arguments in sdl.m4 Mac OS X Notes * SDL now builds on Mac OS X 10.5 (Leopard). * Fixed high frequency crash involving text input. * Fixed beeping when the escape key is pressed and UNICODE translation is enabled. * Improved trackpad scrolling support. * Fixed joystick hat reporting for certain joysticks.
2007-12-17Fix build under Mac OS X Leopard.tron4-2/+35
2007-08-14Remove dependence on "binutils" package. It is apparently a leftovertron1-2/+1
from the time when this package used "nasm" instead of "yasm".
2007-07-25Update to 1.2.12:wiz7-133/+8
1.2.12: Added SDL_VIDEO_ALLOW_SCREENSAVER to override SDL's disabling of the screensaver on Mac OS X and X11. Also, many pkgsrc patches were integrated.
2007-05-30Removed some code duplication from the buildlink3 files by using the newrillig1-8/+3
pkg-build-options.mk procedure.
2007-05-19Build assembler code with yasm instead of nasm. (SDL's configurewiz1-3/+3
prefers yasm to nasm.) Addresses PR 36208. Tested on NetBSD-3.1/i386 by heinz@. Might affect resulting binary, so PKGREVISION++.
2007-01-09Modular Xorg support.joerg2-5/+7
2006-12-12Replace mk/bsd.prefs.mk includes with bsd.fast.prefs.mk includes.joerg1-2/+2
The redundant parsing of bsd.prefs.mk is mostly avoided now and parse time e.g. for x11/kdebase3 gets reduced by up to 10%.
2006-11-06Switch to modular buildlinks.joerg2-4/+6
XXX Should libX11 be a build dependency?
2006-10-09Flag a number of packages I use as supporting (user-)destdir.joerg1-1/+3
apg is a bit special as it has some hardcoded ownership, so mark that as "destdir".
2006-10-08Fix patch-aa to correctly use strcat, and to be C89 compliant.ben2-22/+23
Patch supplied by Christian Biere in PR#34738.
2006-09-19Include x11.b3.mk since SDL/SDL_syswm.h includes Xlib.h.joerg1-1/+3
2006-08-04Don't try and do assembler on Solaris, it doesn't get it right.markd1-2/+4
Fixes PR pkg/31075.
2006-08-03Added two patches for Solaris 8. The X11 implementation does not definerillig3-1/+33
the xEvent structure unless NEED_EVENTS is defined.
2006-07-23Disable wscons backend on NetBSD (it was written for OpenBSD).wiz1-1/+6
This fixes the configure step of games/asc. Bump PKGREVISION.
2006-07-08Change the format of BUILDLINK_ORDER to contain depth information as well,jlam1-2/+2
and add a new helper target and script, "show-buildlink3", that outputs a listing of the buildlink3.mk files included as well as the depth at which they are included. For example, "make show-buildlink3" in fonts/Xft2 displays: zlib fontconfig iconv zlib freetype2 expat freetype2 Xrender renderproto
2006-07-08Track information in a new variable BUILDLINK_ORDER that informs usjlam1-1/+2
of the order in which buildlink3.mk files are (recursively) included by a package Makefile.
2006-07-07Add direct dependency on libiconv.wiz2-2/+4
With default options, this was pulled in via arts->glib2->libiconv, so no (and especially no recursive) PKGREVISION bump.
2006-07-04Exclude Darwin also in buildlink3.mkadam1-2/+2
2006-07-03Update to 1.2.11:wiz3-8/+8
SDL 1.2.11 is a minor bug fix release. Unix Notes Dynamic X11 loading is only enabled with gcc 4 supporting -fvisibility=hidden. This fixes crashes related to symbol collisions, and allows building on Solaris and IRIX. Fixed building SDL with Xinerama disabled. Fixed DRI OpenGL library loading, using RTLD_GLOBAL in dlopen(). Added pkgconfig configuration support. Mac OS X Notes The Quartz video driver supports 32x32 cursors on Mac OS X 10.3 and above.
2006-07-03Remove unneeded chunk, noted by markd.wiz1-7/+1
2006-07-03MacOSX also provides GL, so avoid depending on GL onthat platformtonio1-3/+3
2006-07-01Revert previous because it changed the libraries libSDL was linked to.jmmv3-4/+43
Instead, try to dlopen the libraries straight from the directories they are in. Bump PKGREVISION to 2. Requested and reviewed by wiz@.
2006-07-01Disable dlopen for libraries and instead link the SDL library to themjmmv1-1/+4
directly. This didn't work because dlopen uses the rpath of the foremost binary (not libSDL's one); therefore, some libraries could not be found. For example, qemu was not working at all because it only has PREFIX in its rpath, not X11PREFIX, and so libSDL could not load libX11 resulting in a very strange error message. There seem to be other problems such as the aalib video output crashing or the wscons output not working, but these aren't very important (maybe the problems have already gone away with this fix, I don't know). Anyway, I think the former is fixed in 1.2.11. Bump PKGREVISION to 1.
2006-06-15Make aalib an option, enabled by defaultadam3-18/+18
2006-06-13We don't need to include buildlink3 files for "arts" and "esound" becausetron1-9/+1
they are properly dlopen()ed. Pointed out by Thomas Klausner.
2006-06-13Include buildlink3 files for "arts", "esound" and "nas" if support fortron1-1/+21
these package has been compiled into the "SDL" package. Based on a patch provided by Thomas Klausner in private e-mail.
2006-06-12Update to 1.2.10.wiz22-1811/+147
Package changes: Merge SDL-arts, SDL-esound, and SDL-nas packages back as options, all defaulting to on (add "-arts -esound -nas" to PKG_OPTIONS.SDL to get the previous behaviour of this package). Reason: trying to get and stay in sync with upstream, who decided not to take back the relevant changes. Ok jmmv@ Also follow upstream w.r.t. library version numbers; bump BUILDLINK_API_DEPENDS for that (no real reason to diverge here). Most patches have been integrated upstream. Changes in 1.2.10: 1.2.10: If SDL_OpenAudio() is passed zero for the desired format fields, the following environment variables will be used to fill them in: SDL_AUDIO_FREQUENCY SDL_AUDIO_FORMAT SDL_AUDIO_CHANNELS SDL_AUDIO_SAMPLES If an environment variable is not specified, it will be set to a reasonable default value. Added support for the SDL_VIDEO_FULLSCREEN_HEAD environment variable, currently supported on X11 Xinerama configurations. Added SDL_GL_SWAP_CONTROL to wait for vsync in OpenGL applications. Added SDL_GL_ACCELERATED_VISUAL to guarantee hardware acceleration. Added current_w and current_h to the SDL_VideoInfo structure, which is set to the desktop resolution during video intialization, and then set to the current resolution when a video mode is set. SDL_SetVideoMode() now accepts 0 for width or height and will use the current video mode (or the desktop mode if no mode has been set.) Added SDL_GetKeyRepeat() Added SDL_config.h, with defaults for various build environments.
2006-04-11On Darwin, use g++ to link instead of gcc since some C++ code is compiled.minskim1-1/+7
2006-04-06Over 1200 files touched but no revisions bumped :)reed1-3/+3
RECOMMENDED is removed. It becomes ABI_DEPENDS. BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo. BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo. BUILDLINK_DEPENDS does not change. IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS which defaults to "yes". Added to obsolete.mk checking for IGNORE_RECOMMENDED. I did not manually go through and fix any aesthetic tab/spacing issues. I have tested the above patch on DragonFly building and packaging subversion and pkglint and their many dependencies. I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I have used IGNORE_RECOMMENDED for a long time). I have been an active user of IGNORE_RECOMMENDED since it was available. As suggested, I removed the documentation sentences suggesting bumping for "security" issues. As discussed on tech-pkg. I will commit to revbump, pkglint, pkg_install, createbuildlink separately. Note that if you use wip, it will fail! I will commit to pkgsrc-wip later (within day).
2006-03-09Replace references to ossaudio.buildlink3.mk with oss.buildlink3.mk.jlam1-2/+2
Remove deprecated ossaudio.buildlink3.mk.
2006-03-09Always override the path to the OSS DSP device with the one that pkgsrcjlam1-3/+2
has already determined.
2006-02-07Fix a pkglint warning.wiz1-4/+4
2006-02-07Remove some chunks that should not be necessary any longer.wiz5-198/+55