summaryrefslogtreecommitdiff
path: root/devel/SDL
AgeCommit message (Collapse)AuthorFilesLines
2002-06-25Back out last change on request by Thomas Klausner and Nick Hudson:tron2-8/+4
Setting "USE_PTHREADS" in a buildlink file will cause problems if the package which includes it wants to use different POSIX threads libraries.
2002-06-24Use native POSIX threads if operating system provides them. This fixestron2-4/+8
PR pkg/17177 by Julio Merino and PR pkg/17259 by Lubomir Sedlacik.
2002-06-15Remove BUILDLINK_DEPENDS.pth line, since it's the same as in pth'swiz1-2/+1
buildlink.mk.
2002-02-14Update to 1.2.3; based on pkg/15580 by Ben Wong.wiz5-28/+22
Relevant changes for NetBSD: * 1.2.3: Added X11 Xinerama support - fullscreen starts on screen 0 * 1.2.3: Added platform independent OpenGL Header - SDL_opengl.h * 1.2.3: Fixed crash when using double-buffering with DGA * 1.2.3: Fixed XVideo on GeForce by using last available adaptor * 1.2.3: Added 640x480 as a scaled resolution for NTSC/PAL output
2002-01-31Use the new aalib-x11 package in preference to the "no X11" aalib package.agc2-5/+5
Fix provided by Lubomir Sedlacik <salo@Xtrmntr.org> in PR 15271
2002-01-03Include buildlink glue code for "aalib" package. This fixes build problemstron1-1/+2
in e.g. the "avifile-devel" package.
2002-01-031.2.2nb1 for AAlib supporthubertf1-2/+2
2002-01-03add support for graphics/aalibhubertf1-1/+3
Contributed by Lubomir Sedlacik <salo@xtrmntr.org> in PR 15115
2001-12-11Pass in LDFLAGS via SYSTEM_LIBS as it's used as the linker options forjlam1-1/+8
finding various libraries. This ensure that any unusual -Wl,-R options are noted correctly in the generated sdl-config. This should fix problems noted by various people that building packages that depend on SDL bomb out with this error: checking for SDL - version >= 1.0.1... no *** Could not run SDL test program, checking why... *** The test program compiled, but did not run. This usually means *** that the run-time linker is not finding SDL or finding the wrong *** version of SDL. If it is not finding SDL, you'll need to set your *** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point *** to the installed location Also, make sure you have run ldconfig if that *** is required on your system *** *** If you have an old version installed, it is best to remove it, although *** you may also be able to get things to work by modifying LD_LIBRARY_PATH configure: error: *** SDL version 1.0.1 not found! *** Error code 1 Stop. In particular, it fixes pkg/14833 and pkg/14912 by Robert Elz.
2001-11-29A dependency on automake implies a dependency on autoconf; there's no needjlam1-2/+1
to list them both when we listing just automake will do.
2001-11-01Move pkg/ files into package's toplevel directoryzuntum2-1/+1
2001-10-24I am a triple idiot. The only relevant variable that x11.buildlink.mkjlam1-2/+2
redefines about which buildlink.mk files would care is BUILDLINK_X11_DIR, which points to the location of the X11R6 hierarchy used during building. If x11.buildlink.mk isn't included, then BUILDLINK_X11_DIR defaults to ${X11BASE} (set in bsd.pkg.mk), so its value is always safe to use. Remove the ifdefs surrounding the use of BUILDLINK_X11_DIR in tk/buildlink.mk and revert changes to move x11.buildlink.mk before the other buildlink.mk files.
2001-10-23x11.buildlink.mk needs to be included before any buildlink.mk files thatjlam1-2/+2
use X11_BUILDLINK_MK as a test value. Generally just reordering the inclusions so that x11.buildlink.mk comes before the other buildlink.mk files will make everthing work.
2001-10-03bsd.buildlink.mk will automatically handle the REPLACE_BUILDLINK stuff, sojlam1-2/+1
we can remove REPLACE_BUILDLINK settings containing *-config, *Conf.sh, and *.pc.
2001-10-03Substitute the real config script for the config wrapper script injlam1-1/+3
installed files. We don't want buildlink references to escape into the install directory.
2001-09-24Add patch missing in previous commitrh1-0/+54
2001-09-24Update SDL to 1.2.2. Changes include:rh8-37/+51
* Native NetBSD audio support * Now gets correct keyboard state when starting up on X11 * Improved the DGA 2.0 and framebuffer console drivers * Improved OSS audio driver support, thanks to 4Front Tech. * Improved X11 fullscreen support, works better with KDE
2001-08-29Use x11.buildlink.mk instead of USE_X11. Also convert hard-coded referencesjlam1-2/+2
to ${X11BASE} in the header and library search paths into references to ${LOCALBASE}/share/x11-links. These packages should now be strongly- buildlinked regardless of whether xpkgwedge is installed. Changes well-tested on NetBSD-1.5X/i386 with and without xpkgwedge and lightly-tested on NetBSD-1.5.1/alpha without xpkgwedge.
2001-08-17If USE_CONFIG_WRAPPER is defined (implied by USE_BUILDLINK_ONLY), thenjlam1-2/+3
set FOO_CONFIG=${BUILDLINK_CONFIG_WRAPPER.foo} in both CONFIGURE_ENV and MAKE_ENV. We remove the check for GNU_CONFIGURE because if a package Makefile includes the buildlink.mk file, then it most likely wants to use the config script wrappers as well. Change suggested by Hubert Feyrer (hubertf) and Tomasz Luchowski (zuntum).
2001-07-27Add dir_DEFAULT setting used by EVAL_PREFIX logic to set the defaultjlam1-1/+2
installation directory in case the package isn't installed.
2001-07-20Mechanical changes to buildlink.mk files to use EVAL_PREFIX to setjlam1-3/+3
BUILDLINK_PREFIX.<pkgname>. This allows buildlink to find X11BASE packages regardless of whether they were installed before or after xpkgwedge was installed. Idea by Alistair Crooks <agc@pkgsrc.org>.
2001-07-14Missing closing "jlam1-2/+2
2001-07-14Reliably detect NAS headers when NAS is enabled, and remove references tojlam3-11/+27
/usr/pkg/{include,lib} from the configure script. SDL now really meets the criteria for USE_BUILDLINK_ONLY.
2001-07-14Didn't need to bump dependencies on SDL to >=1.2.1. >=1.2.0 is sufficientjlam1-2/+2
for all the apps in pkgsrc.
2001-07-03Update SDL to 1.2.1. Changes include:rh11-141/+62
* Added Linux PlayStation 2 Graphics Synthesizer support * Added an audio driver that writes to disk * Mouse wheel sends mouse button (4/5) events on Windows * Added MacOS X Project Builder projects * Added initial support for Quartz video * Disabled Linux /dev/event joystick interface by default * Added native OpenBSD audio driver * Added detection of Open Sound System on Solaris x86 * Added initial support for Nano-X * Fixed endian detection on IA64 architectures * Added --disable-dga configure option to disable DGA * Fixed stuck keys when changing the video mode * Fixed double-mouse event bug on Windows using OpenGL * Fixed 320x200 video mode on framebuffer console * Improved robustness for the ELO touchpad * Added support for building under Cygwin on Windows * Added a dummy video driver for benchmarking * Fixed fullscreen cursor offset bug on BeOS
2001-07-02Allow overriding of *_CONFIG variables in a package Makefile when usingjlam1-4/+6
USE_BUILDLINK_ONLY.
2001-07-01Move inclusion of bsd.buildlink.mk to start of file.jlam1-3/+3
2001-07-01Invoke autoreconf with --foreign so that automake won't complain aboutjlam1-2/+2
missing "GNU-required" files like NEW, AUTHORS, etc.
2001-06-29USE_CONFIG_WRAPPER is automatically set if USE_BUILDLINK_ONLY is defined,jlam1-3/+1
so remove it from package Makefiles. Also move the inclusion of the buildlink.mk files to the end of the Makefile to just before bsd.pkg.mk to ensure that any Makefile settings occur before the buildlink.mk files.
2001-06-28Replace for location of sdl-config in other packages' config scripts.jlam1-1/+3
2001-06-26Use REPLACE_BUILDLINK instead of repeating the post-build same code overjlam1-14/+2
and over again in the pkgsrc tree.
2001-06-26Add buildlink.mk file for use by other package Makefiles.jlam1-0/+52
2001-06-26Remove patch to hermes/Makefile.in as we already patch Makefile.amjlam3-26/+11
Also patch src/Makefile.am instead of the Makefile.in file as automake will destroy the changes otherwise.
2001-06-26Convert to use buildlink.mk files and mark as USE_BUILDLINK_ONLY.jlam1-20/+35
2001-06-11CPPFLAGS is now passed to MAKE_ENV and CONFIGURE_ENV by bsd.pkg.mk, sojlam1-2/+2
adapt by moving CPPFLAGS settings to top-level, and removing explicit inclusion of CPPFLAGS into MAKE_ENV and CONFIGURE_ENV.
2001-05-06Don't let SDL randomly pick up NAS support. Add SDL_USE_NAS variable that,rh1-1/+7
if present, causes SDL to depend on NAS. Disable NAS support if SDL_USE_NAS is not defined. Fixes PR 12784 by Eric Mumpower <nocturne@arepa.co>
2001-05-05Make SDL compile under a.out systems: only use "-f elf" on ELF systems.rh3-7/+27
2001-04-28Add '--tag' for hermes nasm statements to Makefile.am as well. This shouldrh2-1/+15
fix bulk building and PR 12746.
2001-04-21Move to sha1 digests, and/or add distfile sizes.wiz1-1/+1
2001-04-17Update SDL to 1.2.0. This closes PR 12684 by Tomasz Luchowskirh13-193/+88
<zuntum@netbsd.org> Changes include: 1.2.0: Added initial support for HP-UX (thanks Stephanie) 1.2.0: Added initial support for BSDI (thanks Kurt) 1.2.0: Fixed blitting 32-bit ARGB images to SDL_OPENGLBLIT screens 1.2.0: Fixed automake build dependencies (thanks Markus!) 1.2.0: Added 24 bpp support to software YUV display functions 1.2.0: Don't bomb trying to get DGA mouse on XFree86 4.0 1.2.0: Added initial support for OSF/Tru64 (thanks Anders) 1.1.8: Fixed joystick hat motion on MacOS 1.1.8: Don't detect mouse and keyboard as joystick on MacOS 1.1.8: Check for OpenGL 1.2 before using 16-bit SDL_OPENGLBLIT 1.1.8: Added support for /dev/sound/* in Linux 2.4 1.1.8: Fixed crash when blitting to RLE encoded surfaces 1.1.8: Fixed 8-bit audio on MacOS X 1.1.8: Fixed keyboard handling on MacOS X and MacOS classic 1.1.8: Fixed mouse cursor visibility when switching apps on MacOS 1.1.8: Implemented semaphore support on MacOS X 1.1.8: Worked around broken sem_getvalue() on MacOS X 1.1.8: Fixed 16-bit big-endian audio on MacOS X and MacOS classic 1.1.8: Fixed mutex locking on Linux glibc 2.0 1.1.8: SDL_Quit() removes the parachute signal handlers 1.1.8: Added NAS audio server support (thanks Erik!) 1.1.8: Added SDL_NOFRAME for frameless windows (thanks Andreas) 1.1.8: Added support for resizable windows on MacOS 1.1.8: Added a function to query the surface clip rectangle 1.1.8: Added a function to query the current event filter 1.1.8: The X11 XVideo adapter is now locked (thanks Jeffrey) 1.1.8: Improved the speed of fullscreen OpenGL on Windows 1.1.8: Added ELO touchscreen support for fbcon (thanks Alex) 1.1.8: Added accelerated MacOS X OpenGL support 1.1.8: Surface lock and unlock operations can now be nested 1.1.8: Optimized fillrect for PPC video memory (thanks Mattias) 1.1.8: Work around "blackout" problem with XVideo acceleration 1.1.8: Obtain correct key state on X11 focus (thanks Mattias) 1.1.8: Fixed keyboard handling on the framebuffer console 1.1.8: Added basic support for VGA16 framebuffer console 1.1.8: Open a new virtual terminal if possible on fbcon 1.1.8: Fixed default audio driver on FreeBSD (thanks Maxim) 1.1.8: Fixed joystick crash on Windows (thanks Pete) 1.1.7: Expanded documentation from the SDL Documentation Project 1.1.7: Report X11 client message events if SYSWMEVENTS enabled 1.1.7: Added support for a single hat on Windows joysticks 1.1.7: The gamma ramp routines now take arrays of Uint16 values 1.1.7: Added initial support for QNX RTP (thanks Patrick) 1.1.7: Added ALSA sound driver (thanks Patrick Trainor) 1.1.7: Added aRts UNIX sound driver (thanks Neil Stevens) 1.1.7: Get keyboard modifier state on input focus on Win32 1.1.7: SDL_ConvertSurface() now accepts SDL_RLEACCEL as a flag 1.1.7: Added initial UnixWare 7 support (thanks rr) 1.1.7: Added working YUY -> RGB conversion code (thanks Eugene) 1.1.7: Fixed video initialization crash on IRIX 1.1.7: Fixed MacOS fullscreen palette code (thanks Darrell) 1.1.7: Fixed background brush flicker on Win32 (thanks Gautier) 1.1.7: Fixed incorrect pitch when switching to window on Win32 1.1.7: Fixed memory leak when switching video modes on Win32 1.1.7: Init of fbcon shouldn't automatically set graphics mode
2001-04-17+ move the distfile digest/checksum value from files/md5 to distinfoagc3-23/+21
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-03-27Change BUILD_DEPENDS semantics:hubertf1-3/+3
first component is now a package name+version/pattern, no more executable/patchname/whatnot. While there, introduce BUILD_USES_MSGFMT as shorthand to pull in devel/gettext unless /usr/bin/msgfmt exists (i.e. on post-1.5 -current). Patch by Alistair Crooks <agc@netbsd.org>
2001-02-16Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.wiz2-2/+2
2001-02-07Fix a few more paste-o's.fredb1-3/+3
2001-02-05Use full pathname "${LOCALBASE}/bin/auto..." in dependences and maketron1-4/+4
targets. This includes a fix for PR pkg/12125 by Tomasz Luchowski.
2001-01-04The way that shared objects were handled in the PLISTs and bsd.pkg.mk wasagc1-1/+3
out of date - it was based on a.out OBJECT_FMT, and added entries in the generated PLISTs to reflect the symlinks that ELF packages uses. It also tried to be clever, and removed and recreated any symbolic links that were created, which has resulted in some fun, especially with packages which use dlopen(3) to load modules. Some recent changes to our ld.so to bring it more into line with other Operating Systems also exposed some cracks. + Modify bsd.pkg.mk and its shared object handling, so that PLISTs now contain the ELF symlinks. + Don't mess about with file system entries when handling shared objects in bsd.pkg.mk, since it's likely that libtool and the BSD *.mk processing will have got it right, and have a much better idea than we do. + Modify PLISTs to contain "ELF symlinks" + On a.out platforms, delete any "ELF symlinks" from the generated PLISTs + On ELF platforms, no extra processing needs to be done in bsd.pkg.mk + Modify print-PLIST target in bsd.pkg.mk to add dummy symlink entries on a.out platforms + Update the documentation in Packages.txt With many thanks to Thomas Klausner for keeping me honest with this.
2000-12-27Make sdl-config --libs find libX11.hubertf3-9/+11
2000-12-03Update to 1.1.6. Changes are bugfixes only.wiz5-22/+28
2000-10-22Fix several severe problems that prevented this package from passing itsrh10-55/+363
own tests. Bump version to 1.1.5nb1 Changes include: - make multithreading actually work - activate esound backend - /dev/dsp -> /dev/audio - /dev/cdrom -> /dev/cd?a - tons of bugfixes
2000-10-15Use new USE_MESA variable to depend on the correct Mesa packagesrh1-2/+2