summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorrh <rh@pkgsrc.org>2000-10-22 16:55:19 +0000
committerrh <rh@pkgsrc.org>2000-10-22 16:55:19 +0000
commit51057f7f580983138818edabc40a69492b952cee (patch)
tree495193f40fd33a708b0b765f48a1e816d64f5041 /devel
parent163a996f1acf1482917efe93b3b1a4d01c736f7b (diff)
downloadpkgsrc-51057f7f580983138818edabc40a69492b952cee.tar.gz
Fix several severe problems that prevented this package from passing its
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
Diffstat (limited to 'devel')
-rw-r--r--devel/SDL/Makefile7
-rw-r--r--devel/SDL/files/patch-sum10
-rw-r--r--devel/SDL/patches/patch-aj89
-rw-r--r--devel/SDL/patches/patch-am43
-rw-r--r--devel/SDL/patches/patch-an27
-rw-r--r--devel/SDL/patches/patch-ao22
-rw-r--r--devel/SDL/patches/patch-ap28
-rw-r--r--devel/SDL/patches/patch-aq15
-rw-r--r--devel/SDL/patches/patch-ar13
-rw-r--r--devel/SDL/pkg/PLIST164
10 files changed, 363 insertions, 55 deletions
diff --git a/devel/SDL/Makefile b/devel/SDL/Makefile
index 6ce79427551..b614ce82e94 100644
--- a/devel/SDL/Makefile
+++ b/devel/SDL/Makefile
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.3 2000/10/15 12:06:34 rh Exp $
+# $NetBSD: Makefile,v 1.4 2000/10/22 16:55:19 rh Exp $
#
DISTNAME= SDL-1.1.5
+PKGNAME= ${DISTNAME}nb1
CATEGORIES= devel games
MASTER_SITES= http://www.libsdl.org/release/
@@ -20,13 +21,15 @@ USE_MESA= YES
USE_X11= YES
USE_LIBTOOL= YES
LTCONFIG_OVERRIDE= ${WRKSRC}/ltconfig
+CONFIGURE_ARGS+= --disable-pthread-sem
+CONFIGURE_ENV+= CPPFLAGS="${CPPFLAGS} -D_POSIX_THREAD_SYSCALL_SOFT=1"
LDFLAGS+= -Wl,-R${X11BASE}/lib
#CC= ${LOCALBASE}/pthreads/bin/pgcc
pre-patch:
cd ${WRKSRC} && ${MKDIR} src/audio/netbsd
-post-patch:
+pre-configure:
cd ${WRKSRC} && autoconf
post-configure:
diff --git a/devel/SDL/files/patch-sum b/devel/SDL/files/patch-sum
index 3c6616d1b3b..482afc89e79 100644
--- a/devel/SDL/files/patch-sum
+++ b/devel/SDL/files/patch-sum
@@ -1,4 +1,4 @@
-$NetBSD: patch-sum,v 1.3 2000/10/15 07:39:44 wulf Exp $
+$NetBSD: patch-sum,v 1.4 2000/10/22 16:55:20 rh Exp $
MD5 (patch-aa) = 9f1f063534b7a1687ee160a02ba55957
MD5 (patch-ab) = 9b3e6e48901394b9af2146c9e3d23bad
@@ -9,6 +9,12 @@ MD5 (patch-af) = 5afdab3c08524b68d64c4c988c62ef26
MD5 (patch-ag) = 4adf64909111de90a5a64aece847e343
MD5 (patch-ah) = 5dcfce9c64721177b198ccf2dd584f14
MD5 (patch-ai) = dd9eebc4a45a6809cf72e7a4b57b2384
-MD5 (patch-aj) = ad8ccfdc0cc3a56e14bf252709ad19b1
+MD5 (patch-aj) = 5c30150fb938136e44eb744988c48ddf
MD5 (patch-ak) = 4914b1b04a740338a8ffc7ca42e46fe1
MD5 (patch-al) = 1d1ce08c9ec803e011386cacb33c7fa8
+MD5 (patch-am) = 5d49c17ae9fc9ff82a1a747c6778712a
+MD5 (patch-an) = 7c663d0be5b3f1a9545af4443103c6c2
+MD5 (patch-ao) = dcb932729d2cea06df4788d4ba9d628c
+MD5 (patch-ap) = 5d5c4b7ff8c5b3ce1b41b6ece6b71608
+MD5 (patch-aq) = baf921367a68a6fa0fe505bf54ea78be
+MD5 (patch-ar) = 36429d971ad89b611e135851d4ff6612
diff --git a/devel/SDL/patches/patch-aj b/devel/SDL/patches/patch-aj
index d35989096fe..b877dd32533 100644
--- a/devel/SDL/patches/patch-aj
+++ b/devel/SDL/patches/patch-aj
@@ -1,23 +1,19 @@
-$NetBSD: patch-aj,v 1.2 2000/10/15 07:39:45 wulf Exp $
+$NetBSD: patch-aj,v 1.3 2000/10/22 16:55:20 rh Exp $
---- configure.in.orig Wed Sep 27 15:45:33 2000
-+++ configure.in Mon Oct 2 13:23:58 2000
-@@ -939,6 +939,51 @@
- # NetBSD does not define "unix"
- CFLAGS="$CFLAGS -Dunix"
+--- configure.in.orig Wed Sep 27 08:15:33 2000
++++ configure.in
+@@ -903,6 +903,7 @@
;;
-+ *-*-netbsd*)
-+ ARCH=netbsd
-+ CheckESD
-+ CheckX11
-+ CheckAAlib
-+ CheckOpenGL
-+ CheckPTHREAD
-+ # Set up files for the main() stub
-+ COPY_ARCH_SRC(src/main, linux, SDL_main.c)
-+ # Set up files for the audio library
-+ AUDIO_ARCH=netbsd
-+ AUDIO_ARCH_LIB=$AUDIO_ARCH/libaudio_arch.la
+ *-*-netbsd*)
+ ARCH=netbsd
++ CheckESD
+ CheckX11
+ CheckAAlib
+ CheckOpenGL
+@@ -912,6 +913,14 @@
+ # Set up files for the audio library
+ AUDIO_ARCH=solaris
+ AUDIO_ARCH_LIB=$AUDIO_ARCH/libaudio_arch.la
+ if test x$enable_audio = xyes; then
+ COPY_ARCH_SRC(src/audio, solaris, SDL_audiodev_c.h)
+ COPY_ARCH_SRC(src/audio, linux, SDL_audiodev.c)
@@ -26,35 +22,32 @@ $NetBSD: patch-aj,v 1.2 2000/10/15 07:39:45 wulf Exp $
+ COPY_ARCH_SRC(src/audio, solaris, SDL_lowaudio.h)
+ COPY_ARCH_SRC(src/audio, solaris, SDL_sysaudio.c)
+ fi
-+ # Set up files for the joystick library
-+ # (No joystick support yet)
-+ if test x$enable_joystick = xyes; then
-+ COPY_ARCH_SRC(src/joystick, dummy, SDL_sysjoystick.c)
-+ fi
-+ # Set up files for the cdrom library
-+ if test x$enable_cdrom = xyes; then
-+ COPY_ARCH_SRC(src/cdrom, freebsd, SDL_syscdrom.c)
-+ fi
-+ # Set up files for the thread library
-+ if test x$enable_threads = xyes; then
-+ COPY_ARCH_SRC(src/thread, linux, SDL_systhread.c)
-+ COPY_ARCH_SRC(src/thread, linux, SDL_systhread_c.h)
-+ COPY_ARCH_SRC(src/thread, linux, SDL_sysmutex.c)
-+ COPY_ARCH_SRC(src/thread, linux, SDL_sysmutex_c.h)
-+ COPY_ARCH_SRC(src/thread, generic, SDL_syssem.c)
-+ COPY_ARCH_SRC(src/thread, generic, SDL_syssem_c.h)
-+ COPY_ARCH_SRC(src/thread, linux, SDL_syscond.c)
-+ COPY_ARCH_SRC(src/thread, generic, SDL_syscond_c.h)
-+ fi
-+ # Set up files for the timer library
-+ if test x$enable_timers = xyes; then
-+ COPY_ARCH_SRC(src/timer, linux, SDL_systimer.c)
-+ fi
-+ ;;
+ # Set up files for the joystick library
+ # (No joystick support yet)
+ if test x$enable_joystick = xyes; then
+@@ -927,7 +936,11 @@
+ COPY_ARCH_SRC(src/thread, linux, SDL_systhread_c.h)
+ COPY_ARCH_SRC(src/thread, linux, SDL_sysmutex.c)
+ COPY_ARCH_SRC(src/thread, linux, SDL_sysmutex_c.h)
+- COPY_ARCH_SRC(src/thread, linux, SDL_syssem.c)
++ if test x$use_pthreads = xyes -a x$enable_pthread_sem != xyes; then
++ COPY_ARCH_SRC(src/thread, generic, SDL_syssem.c)
++ else
++ COPY_ARCH_SRC(src/thread, linux, SDL_syssem.c)
++ fi
+ COPY_ARCH_SRC(src/thread, generic, SDL_syssem_c.h)
+ COPY_ARCH_SRC(src/thread, linux, SDL_syscond.c)
+ COPY_ARCH_SRC(src/thread, generic, SDL_syscond_c.h)
+@@ -937,7 +950,7 @@
+ COPY_ARCH_SRC(src/timer, linux, SDL_systimer.c)
+ fi
+ # NetBSD does not define "unix"
+- CFLAGS="$CFLAGS -Dunix"
++ CFLAGS="$CFLAGS -Dunix -D_POSIX_THREAD_SYSCALL_SOFT=1"
+ ;;
*-*-openbsd*)
ARCH=openbsd
- CheckESD
-@@ -1325,6 +1370,7 @@
+@@ -1325,6 +1338,7 @@
AM_CONDITIONAL(TARGET_SOLARIS, test $ARCH = solaris)
AM_CONDITIONAL(TARGET_IRIX, test $ARCH = irix)
AM_CONDITIONAL(TARGET_FREEBSD, test $ARCH = freebsd)
@@ -62,10 +55,10 @@ $NetBSD: patch-aj,v 1.2 2000/10/15 07:39:45 wulf Exp $
AM_CONDITIONAL(TARGET_OPENBSD, test $ARCH = openbsd)
AM_CONDITIONAL(TARGET_AIX, test $ARCH = aix)
AM_CONDITIONAL(TARGET_WIN32, test $ARCH = win32)
-@@ -1341,6 +1387,10 @@
+@@ -1341,6 +1355,10 @@
SDL_RLD_FLAGS="-R\${exec_prefix}/lib"
fi
-
+
+if test $ARCH = netbsd; then
+ SDL_RLD_FLAGS="-Wl,-R\${exec_prefix}/lib -Wl,-R\${X11BASE}/lib"
+fi
@@ -73,7 +66,7 @@ $NetBSD: patch-aj,v 1.2 2000/10/15 07:39:45 wulf Exp $
dnl Output the video drivers we use
if test x$enable_video = xtrue; then
if test "$VIDEO_SUBDIRS" = ""; then
-@@ -1395,6 +1445,7 @@
+@@ -1395,6 +1413,7 @@
src/audio/irix/Makefile
src/audio/linux/Makefile
src/audio/macos/Makefile
diff --git a/devel/SDL/patches/patch-am b/devel/SDL/patches/patch-am
new file mode 100644
index 00000000000..8d98a1f6e75
--- /dev/null
+++ b/devel/SDL/patches/patch-am
@@ -0,0 +1,43 @@
+$NetBSD: patch-am,v 1.1 2000/10/22 16:55:20 rh Exp $
+
+--- src/cdrom/openbsd/SDL_syscdrom.c.orig Thu Mar 16 16:20:38 2000
++++ src/cdrom/openbsd/SDL_syscdrom.c
+@@ -35,6 +35,7 @@
+ #include <string.h>
+ #include <errno.h>
+ #include <unistd.h>
++#include <sys/ioctl.h>
+ #include <sys/cdio.h>
+
+ #include "SDL_error.h"
+@@ -63,7 +64,8 @@
+
+ /* Some ioctl() errno values which occur when the tray is empty */
+ #define ERRNO_TRAYEMPTY(errno) \
+- ((errno == EIO) || (errno == ENOENT) || (errno == EINVAL))
++ ((errno == EIO) || (errno == ENOENT) || (errno == EINVAL) || \
++ (errno == ENODEV))
+
+ /* Check a drive to see if it is a CD-ROM */
+ static int CheckDrive(char *drive, struct stat *stbuf)
+@@ -95,6 +97,8 @@
+ }
+ close(cdfd);
+ }
++ else if (ERRNO_TRAYEMPTY(errno))
++ is_cd = 1;
+ }
+ return(is_cd);
+ }
+@@ -136,7 +140,11 @@
+ int SDL_SYS_CDInit(void)
+ {
+ static char *checklist[] = {
++#ifdef __NetBSD__
++ "?0 cd?a", "cdrom", NULL
++#else
+ "?0 cd?c", "?0 acd?c", "cdrom", NULL
++#endif
+ };
+ char *SDLcdrom;
+ int i, j, exists;
diff --git a/devel/SDL/patches/patch-an b/devel/SDL/patches/patch-an
new file mode 100644
index 00000000000..162177b4940
--- /dev/null
+++ b/devel/SDL/patches/patch-an
@@ -0,0 +1,27 @@
+$NetBSD: patch-an,v 1.1 2000/10/22 16:55:20 rh Exp $
+
+--- src/audio/solaris/SDL_sysaudio.c.orig Sun Sep 24 05:07:32 2000
++++ src/audio/solaris/SDL_sysaudio.c
+@@ -52,6 +52,10 @@
+ #include "SDL_audio_c.h"
+ #include "SDL_timer.h"
+
++#if _POSIX_THREAD_SYSCALL_SOFT
++#include <pthread.h>
++#endif
++
+ /* Open the audio device for playback, and don't block if busy */
+ #define OPEN_FLAGS (O_WRONLY|O_NONBLOCK)
+
+@@ -109,7 +113,11 @@
+ }
+
+ AudioBootStrap AUDIO_bootstrap = {
++#ifdef __NetBSD__
++ "audio", Audio_Available, Audio_CreateDevice
++#else
+ "dsp", Audio_Available, Audio_CreateDevice
++#endif
+ };
+
+ #ifdef DEBUG_AUDIO
diff --git a/devel/SDL/patches/patch-ao b/devel/SDL/patches/patch-ao
new file mode 100644
index 00000000000..566812d4263
--- /dev/null
+++ b/devel/SDL/patches/patch-ao
@@ -0,0 +1,22 @@
+$NetBSD: patch-ao,v 1.1 2000/10/22 16:55:20 rh Exp $
+
+--- src/audio/Makefile.in.orig Fri Aug 4 21:23:52 2000
++++ src/audio/Makefile.in
+@@ -110,7 +110,7 @@
+ COMMON_SRCS = SDL_audio.c SDL_audio_c.h SDL_audiocvt.c SDL_audiomem.c SDL_audiomem.h SDL_mixer.c SDL_sysaudio.h SDL_wave.c SDL_wave.h
+
+
+-libaudio_la_SOURCES = $(COMMON_SRCS)
++libaudio_la_SOURCES = $(COMMON_SRCS) SDL_esdaudio.c
+ libaudio_la_LIBADD = @AUDIO_ARCH_LIB@
+ mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+ CONFIG_CLEAN_FILES =
+@@ -128,7 +128,7 @@
+ libaudio_la_LDFLAGS =
+ libaudio_la_DEPENDENCIES =
+ libaudio_la_OBJECTS = SDL_audio.lo SDL_audiocvt.lo SDL_audiomem.lo \
+-SDL_mixer.lo SDL_wave.lo
++SDL_mixer.lo SDL_wave.lo SDL_esdaudio.lo
+ CFLAGS = @CFLAGS@
+ COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+ LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
diff --git a/devel/SDL/patches/patch-ap b/devel/SDL/patches/patch-ap
new file mode 100644
index 00000000000..b756b15bf25
--- /dev/null
+++ b/devel/SDL/patches/patch-ap
@@ -0,0 +1,28 @@
+$NetBSD: patch-ap,v 1.1 2000/10/22 16:55:21 rh Exp $
+
+--- src/timer/linux/SDL_systimer.c.orig Fri May 19 23:59:30 2000
++++ src/timer/linux/SDL_systimer.c
+@@ -36,8 +36,13 @@
+ #include "SDL_timer.h"
+ #include "SDL_timer_c.h"
+
++#if _POSIX_THREAD_SYSCALL_SOFT
++#include <pthread.h>
++#endif
++
+ #if defined(DISABLE_THREADS) || defined(FORK_HACK)
+ #define USE_ITIMER
++#else
+ #endif
+
+ /* The first ticks value of the application */
+@@ -75,6 +80,9 @@
+ then = SDL_GetTicks();
+ #endif
+ do {
++#if _POSIX_THREAD_SYSCALL_SOFT
++ pthread_yield_np();
++#endif
+ errno = 0;
+ #ifndef linux
+ /* Calculate the time interval left (in case of interrupt) */
diff --git a/devel/SDL/patches/patch-aq b/devel/SDL/patches/patch-aq
new file mode 100644
index 00000000000..866ded307d3
--- /dev/null
+++ b/devel/SDL/patches/patch-aq
@@ -0,0 +1,15 @@
+$NetBSD: patch-aq,v 1.1 2000/10/22 16:55:21 rh Exp $
+
+--- src/video/x11/SDL_x11events.c.orig Sun Oct 22 17:42:30 2000
++++ src/video/x11/SDL_x11events.c
+@@ -51,6 +51,10 @@
+ #include "SDL_x11mouse_c.h"
+ #include "SDL_x11events_c.h"
+
++#if _POSIX_THREAD_SYSCALL_SOFT
++#include <pthread.h>
++#endif
++
+
+ /* The translation tables from an X11 keysym to a SDL keysym */
+ static SDLKey ODD_keymap[256];
diff --git a/devel/SDL/patches/patch-ar b/devel/SDL/patches/patch-ar
new file mode 100644
index 00000000000..b8dd6f809a7
--- /dev/null
+++ b/devel/SDL/patches/patch-ar
@@ -0,0 +1,13 @@
+$NetBSD: patch-ar,v 1.1 2000/10/22 16:55:21 rh Exp $
+
+--- src/Makefile.in.orig Wed Sep 27 08:34:59 2000
++++ src/Makefile.in
+@@ -116,7 +116,7 @@
+ lib_LTLIBRARIES = libSDL.la
+
+ libSDL_la_SOURCES = $(GENERAL_SRCS)
+-libSDL_la_LDFLAGS = -release $(LT_RELEASE) -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
++libSDL_la_LDFLAGS = -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
+
+ libSDL_la_LIBADD = main/libarch.la @SDL_EXTRALIBS@ @SYSTEM_LIBS@
+
diff --git a/devel/SDL/pkg/PLIST b/devel/SDL/pkg/PLIST
index 98902a34537..48023b969e0 100644
--- a/devel/SDL/pkg/PLIST
+++ b/devel/SDL/pkg/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2000/10/15 07:39:46 wulf Exp $
+@comment $NetBSD: PLIST,v 1.4 2000/10/22 16:55:21 rh Exp $
bin/sdl-config
include/SDL/SDL.h
include/SDL/SDL_active.h
@@ -25,9 +25,167 @@ include/SDL/SDL_version.h
include/SDL/SDL_video.h
include/SDL/begin_code.h
include/SDL/close_code.h
-@dirrm include/SDL
+lib/libSDL.so.5.0
lib/libSDL.a
lib/libSDL.la
-lib/libSDL-1.1.so.5.0
lib/libSDLmain.a
+man/man3/SDLKey.3
+man/man3/SDL_ActiveEvent.3
+man/man3/SDL_AddTimer.3
+man/man3/SDL_AudioCVT.3
+man/man3/SDL_AudioSpec.3
+man/man3/SDL_BlitSurface.3
+man/man3/SDL_BuildAudioCVT.3
+man/man3/SDL_CD.3
+man/man3/SDL_CDClose.3
+man/man3/SDL_CDEject.3
+man/man3/SDL_CDName.3
+man/man3/SDL_CDNumDrives.3
+man/man3/SDL_CDOpen.3
+man/man3/SDL_CDPause.3
+man/man3/SDL_CDPlay.3
+man/man3/SDL_CDPlayTracks.3
+man/man3/SDL_CDResume.3
+man/man3/SDL_CDStatus.3
+man/man3/SDL_CDStop.3
+man/man3/SDL_CDtrack.3
+man/man3/SDL_CloseAudio.3
+man/man3/SDL_Color.3
+man/man3/SDL_CondBroadcast.3
+man/man3/SDL_CondSignal.3
+man/man3/SDL_CondWait.3
+man/man3/SDL_CondWaitTimeout.3
+man/man3/SDL_ConvertAudio.3
+man/man3/SDL_ConvertSurface.3
+man/man3/SDL_CreateCond.3
+man/man3/SDL_CreateCursor.3
+man/man3/SDL_CreateMutex.3
+man/man3/SDL_CreateRGBSurface.3
+man/man3/SDL_CreateRGBSurfaceFrom.3
+man/man3/SDL_CreateSemaphore.3
+man/man3/SDL_CreateThread.3
+man/man3/SDL_CreateYUVOverlay.3
+man/man3/SDL_Delay.3
+man/man3/SDL_DestroyCond.3
+man/man3/SDL_DestroyMutex.3
+man/man3/SDL_DestroySemaphore.3
+man/man3/SDL_DisplayFormat.3
+man/man3/SDL_DisplayYUVOverlay.3
+man/man3/SDL_EnableKeyRepeat.3
+man/man3/SDL_EnableUNICODE.3
+man/man3/SDL_Event.3
+man/man3/SDL_EventState.3
+man/man3/SDL_FillRect.3
+man/man3/SDL_Flip.3
+man/man3/SDL_FreeCursor.3
+man/man3/SDL_FreeSurface.3
+man/man3/SDL_FreeWAV.3
+man/man3/SDL_FreeYUVOverlay.3
+man/man3/SDL_GL_GetAttribute.3
+man/man3/SDL_GL_GetProcAddress.3
+man/man3/SDL_GL_LoadLibrary.3
+man/man3/SDL_GL_SetAttribute.3
+man/man3/SDL_GL_SwapBuffers.3
+man/man3/SDL_GLattr.3
+man/man3/SDL_GetAppState.3
+man/man3/SDL_GetAudioStatus.3
+man/man3/SDL_GetCursor.3
+man/man3/SDL_GetKeyName.3
+man/man3/SDL_GetKeyState.3
+man/man3/SDL_GetModState.3
+man/man3/SDL_GetMouseState.3
+man/man3/SDL_GetRGB.3
+man/man3/SDL_GetRelativeMouseState.3
+man/man3/SDL_GetTicks.3
+man/man3/SDL_GetVideoInfo.3
+man/man3/SDL_GetVideoSurface.3
+man/man3/SDL_Init.3
+man/man3/SDL_InitSubSystem.3
+man/man3/SDL_JoyAxisEvent.3
+man/man3/SDL_JoyBallEvent.3
+man/man3/SDL_JoyButtonEvent.3
+man/man3/SDL_JoyHatEvent.3
+man/man3/SDL_JoystickClose.3
+man/man3/SDL_JoystickEventState.3
+man/man3/SDL_JoystickGetAxis.3
+man/man3/SDL_JoystickGetBall.3
+man/man3/SDL_JoystickGetButton.3
+man/man3/SDL_JoystickGetHat.3
+man/man3/SDL_JoystickIndex.3
+man/man3/SDL_JoystickName.3
+man/man3/SDL_JoystickNumAxes.3
+man/man3/SDL_JoystickNumBalls.3
+man/man3/SDL_JoystickNumButtons.3
+man/man3/SDL_JoystickNumHats.3
+man/man3/SDL_JoystickOpen.3
+man/man3/SDL_JoystickOpened.3
+man/man3/SDL_JoystickUpdate.3
+man/man3/SDL_KeyboardEvent.3
+man/man3/SDL_KillThread.3
+man/man3/SDL_ListModes.3
+man/man3/SDL_LoadBMP.3
+man/man3/SDL_LoadWAV.3
+man/man3/SDL_LockAudio.3
+man/man3/SDL_LockSurface.3
+man/man3/SDL_LockYUVOverlay.3
+man/man3/SDL_MapRGB.3
+man/man3/SDL_MixAudio.3
+man/man3/SDL_MouseButtonEvent.3
+man/man3/SDL_MouseMotionEvent.3
+man/man3/SDL_NumJoysticks.3
+man/man3/SDL_OpenAudio.3
+man/man3/SDL_Overlay.3
+man/man3/SDL_Palette.3
+man/man3/SDL_PauseAudio.3
+man/man3/SDL_PeepEvents.3
+man/man3/SDL_PixelFormat.3
+man/man3/SDL_PollEvent.3
+man/man3/SDL_PumpEvents.3
+man/man3/SDL_PushEvent.3
+man/man3/SDL_Quit.3
+man/man3/SDL_QuitEvent.3
+man/man3/SDL_QuitSubSystem.3
+man/man3/SDL_Rect.3
+man/man3/SDL_RemoveTimer.3
+man/man3/SDL_ResizeEvent.3
+man/man3/SDL_SaveBMP.3
+man/man3/SDL_SemPost.3
+man/man3/SDL_SemTryWait.3
+man/man3/SDL_SemValue.3
+man/man3/SDL_SemWait.3
+man/man3/SDL_SemWaitTimeout.3
+man/man3/SDL_SetAlpha.3
+man/man3/SDL_SetClipping.3
+man/man3/SDL_SetColorKey.3
+man/man3/SDL_SetColors.3
+man/man3/SDL_SetCursor.3
+man/man3/SDL_SetEventFilter.3
+man/man3/SDL_SetModState.3
+man/man3/SDL_SetTimer.3
+man/man3/SDL_SetVideoMode.3
+man/man3/SDL_ShowCursor.3
+man/man3/SDL_Surface.3
+man/man3/SDL_SysWMEvent.3
+man/man3/SDL_ThreadID.3
+man/man3/SDL_UnlockAudio.3
+man/man3/SDL_UnlockSurface.3
+man/man3/SDL_UnlockYUVOverlay.3
+man/man3/SDL_UpdateRect.3
+man/man3/SDL_UpdateRects.3
+man/man3/SDL_UserEvent.3
+man/man3/SDL_VideoInfo.3
+man/man3/SDL_VideoModeOK.3
+man/man3/SDL_WM_GetCaption.3
+man/man3/SDL_WM_GrabInput.3
+man/man3/SDL_WM_IconifyWindow.3
+man/man3/SDL_WM_SetCaption.3
+man/man3/SDL_WM_SetIcon.3
+man/man3/SDL_WM_ToggleFullScreen.3
+man/man3/SDL_WaitEvent.3
+man/man3/SDL_WaitThread.3
+man/man3/SDL_WarpMouse.3
+man/man3/SDL_keysym.3
+man/man3/SDL_mutexP.3
+man/man3/SDL_mutexV.3
share/aclocal/sdl.m4
+@dirrm include/SDL