diff options
author | rh <rh@pkgsrc.org> | 2000-10-22 16:55:19 +0000 |
---|---|---|
committer | rh <rh@pkgsrc.org> | 2000-10-22 16:55:19 +0000 |
commit | 51057f7f580983138818edabc40a69492b952cee (patch) | |
tree | 495193f40fd33a708b0b765f48a1e816d64f5041 /devel | |
parent | 163a996f1acf1482917efe93b3b1a4d01c736f7b (diff) | |
download | pkgsrc-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/Makefile | 7 | ||||
-rw-r--r-- | devel/SDL/files/patch-sum | 10 | ||||
-rw-r--r-- | devel/SDL/patches/patch-aj | 89 | ||||
-rw-r--r-- | devel/SDL/patches/patch-am | 43 | ||||
-rw-r--r-- | devel/SDL/patches/patch-an | 27 | ||||
-rw-r--r-- | devel/SDL/patches/patch-ao | 22 | ||||
-rw-r--r-- | devel/SDL/patches/patch-ap | 28 | ||||
-rw-r--r-- | devel/SDL/patches/patch-aq | 15 | ||||
-rw-r--r-- | devel/SDL/patches/patch-ar | 13 | ||||
-rw-r--r-- | devel/SDL/pkg/PLIST | 164 |
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 |