Index: head/devel/sdl12/Makefile =================================================================== --- head/devel/sdl12/Makefile (revision 442113) +++ head/devel/sdl12/Makefile (revision 442114) @@ -1,78 +1,80 @@ # Created by: Maxim Sobolev # $FreeBSD$ PORTNAME= sdl PORTVERSION= 1.2.15 -PORTREVISION= 8 +PORTREVISION= 9 PORTEPOCH= 2 CATEGORIES= devel MASTER_SITES= http://www.libsdl.org/release/ DISTNAME= SDL-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Cross-platform multimedia development API LICENSE= LGPL21 +LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= nasm:devel/nasm -USES= gmake iconv libtool pathfix pkgconfig +USES= gmake iconv libtool localbase:ldflags pathfix pkgconfig USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ENV= ac_cv_header_libusbhid_h=no - -CPPFLAGS+= -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib - -CONFIGURE_ARGS+=--disable-alsa --disable-alsatest \ +CONFIGURE_ARGS= --disable-alsa --disable-alsatest \ --disable-arts --disable-video-directfb --disable-video-ggi EXAMPLES= test/*.c test/*.bmp test/*.dat test/*.xbm test/*.wav -DOCS= BUGS COPYING CREDITS README README-SDL.txt WhatsNew docs.html +DOCS= BUGS CREDITS README README-SDL.txt WhatsNew docs.html -OPTIONS_DEFINE= AALIB DOCS ESOUND EXAMPLES NAS OPENGL OSS \ - PULSEAUDIO SVGALIB X11 +OPTIONS_DEFINE= AALIB DOCS EXAMPLES OPENGL SVGALIB X11 OPTIONS_DEFAULT= AALIB OPENGL OSS X11 +OPTIONS_GROUP= AUDIO +OPTIONS_GROUP_AUDIO= ESOUND NAS OSS PULSEAUDIO SNDIO +AUDIO_DESC= Audio backend + .if exists(/usr/lib/libvgl.so) OPTIONS_DEFINE+= VGL VGL_DESC= Video Graphics Lib support OPTIONS_DEFAULT+= VGL .endif AALIB_CONFIGURE_ENABLE= video-aalib AALIB_LIB_DEPENDS= libaa.so:graphics/aalib ESOUND_USE= GNOME=esound ESOUND_CONFIGURE_ENABLE= esd esdtest NAS_CONFIGURE_ENABLE= nas NAS_LIB_DEPENDS= libaudio.so:audio/nas OPENGL_CONFIGURE_ENABLE= video-opengl OPENGL_USE= GL=yes OSS_CONFIGURE_ENABLE= oss PULSEAUDIO_CONFIGURE_ENABLE= pulseaudio PULSEAUDIO_LIB_DEPENDS= libpulse-simple.so:audio/pulseaudio +SNDIO_CONFIGURE_ENABLE= sndio +SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio SVGALIB_CONFIGURE_ENABLE= video-svga SVGALIB_LIB_DEPENDS= libvga.so:graphics/svgalib VGL_CONFIGURE_ENABLE= video-vgl +VGL_VARS_OFF= PKGMESSAGE=none X11_CONFIGURE_ENABLE= video-x11 X11_USE= XORG=x11,xrender,xrandr,xextproto -.include - -.if ! ${PORT_OPTIONS:MVGL} -PKGMESSAGE= none -.endif - post-patch: @${REINPLACE_CMD} -e '/EXTRA_LDFLAGS/s/-liconv/${ICONV_LIB}/' \ ${WRKSRC}/configure +post-patch-SNDIO-on: + @${MKDIR} ${WRKSRC}/src/audio/sndio + @${CP} ${FILESDIR}/SDL_sndioaudio.* ${WRKSRC}/src/audio/sndio + post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} &&\ ${INSTALL_DATA} ${DOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}/ &&\ cd ${WRKSRC} &&\ ${COPYTREE_SHARE} docs ${STAGEDIR}${DOCSDIR}/ "! -regex .*/man3.*" ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} &&\ ${INSTALL_DATA} ${EXAMPLES:S,^,${WRKSRC}/,} ${STAGEDIR}${EXAMPLESDIR}/ + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libSDL-1.2.so.0.11.4 .include Index: head/devel/sdl12/files/SDL_sndioaudio.c =================================================================== --- head/devel/sdl12/files/SDL_sndioaudio.c (nonexistent) +++ head/devel/sdl12/files/SDL_sndioaudio.c (revision 442114) @@ -0,0 +1,243 @@ +/* + * Copyright (c) 2008 Jacob Meuser + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +#include "SDL_config.h" + +/* Allow access to a raw mixing buffer */ + +#ifdef HAVE_SIGNAL_H +#include +#endif +#include + +#include "SDL_timer.h" +#include "SDL_audio.h" +#include "../SDL_audiomem.h" +#include "../SDL_audio_c.h" +#include "../SDL_audiodev_c.h" +#include "SDL_sndioaudio.h" + +/* The tag name used by sndio audio */ +#define SNDIO_DRIVER_NAME "sndio" + +/* Audio driver functions */ +static int SNDIO_OpenAudio(_THIS, SDL_AudioSpec *spec); +static void SNDIO_WaitAudio(_THIS); +static void SNDIO_PlayAudio(_THIS); +static Uint8 *SNDIO_GetAudioBuf(_THIS); +static void SNDIO_CloseAudio(_THIS); + +/* Audio driver bootstrap functions */ + +static int Audio_Available(void) +{ + struct sio_hdl *this_hdl; + int available = 0; + + if ( (this_hdl = sio_open(SIO_DEVANY, SIO_PLAY, 0)) != NULL ) { + sio_close(this_hdl); + available = 1; + } + + return available; +} + +static void Audio_DeleteDevice(SDL_AudioDevice *device) +{ + SDL_free(device->hidden); + SDL_free(device); +} + +static SDL_AudioDevice *Audio_CreateDevice(int devindex) +{ + SDL_AudioDevice *this; + + /* Initialize all variables that we clean on shutdown */ + this = (SDL_AudioDevice *)SDL_malloc(sizeof(SDL_AudioDevice)); + if ( this ) { + SDL_memset(this, 0, (sizeof *this)); + this->hidden = (struct SDL_PrivateAudioData *) + SDL_malloc((sizeof *this->hidden)); + } + if ( (this == NULL) || (this->hidden == NULL) ) { + SDL_OutOfMemory(); + if ( this ) { + SDL_free(this); + } + return(0); + } + SDL_memset(this->hidden, 0, (sizeof *this->hidden)); + + /* Set the function pointers */ + this->OpenAudio = SNDIO_OpenAudio; + this->WaitAudio = SNDIO_WaitAudio; + this->PlayAudio = SNDIO_PlayAudio; + this->GetAudioBuf = SNDIO_GetAudioBuf; + this->CloseAudio = SNDIO_CloseAudio; + + this->free = Audio_DeleteDevice; + + hdl = NULL; + + return this; +} + +AudioBootStrap SNDIO_bootstrap = { + SNDIO_DRIVER_NAME, "sndio", + Audio_Available, Audio_CreateDevice +}; + + + +/* This function waits until it is possible to write a full sound buffer */ +static void SNDIO_WaitAudio(_THIS) +{ + /* nothing, we're using the blocking api */ +} + +static void SNDIO_PlayAudio(_THIS) +{ + int written; + + /* Write the audio data */ + written = sio_write(hdl, mixbuf, mixlen); + + /* If we couldn't write, assume fatal error for now */ + if ( written == 0 ) { + this->enabled = 0; + } +#ifdef DEBUG_AUDIO + fprintf(stderr, "Wrote %d bytes of audio data\n", written); +#endif +} + +static Uint8 *SNDIO_GetAudioBuf(_THIS) +{ + return(mixbuf); +} + +static void SNDIO_CloseAudio(_THIS) +{ + if ( mixbuf != NULL ) { + SDL_FreeAudioMem(mixbuf); + mixbuf = NULL; + } + if ( hdl != NULL ) { + sio_close(hdl); + hdl = NULL; + } +} + +static int SNDIO_OpenAudio(_THIS, SDL_AudioSpec *spec) +{ + struct sio_par par; + + mixbuf = NULL; + + if ((hdl = sio_open(NULL, SIO_PLAY, 0)) == NULL) { + SDL_SetError("sio_open() failed"); + return(-1); + } + + sio_initpar(&par); + + switch (spec->format) { + case AUDIO_S16LSB: + par.bits = 16; + par.sig = 1; + par.le = 1; + break; + case AUDIO_S16MSB: + par.bits = 16; + par.sig = 1; + par.le = 0; + break; + case AUDIO_S8: + par.bits = 8; + par.sig = 1; + break; + case AUDIO_U16LSB: + par.bits = 16; + par.sig = 0; + par.le = 1; + break; + case AUDIO_U16MSB: + par.bits = 16; + par.sig = 0; + par.le = 0; + break; + case AUDIO_U8: + par.bits = 8; + par.sig = 0; + break; + default: + SDL_SetError("SNDIO unknown format"); + return(-1); + } + + par.rate = spec->freq; + par.pchan = spec->channels; + par.round = spec->samples; + par.appbufsz = par.round * 2; + + if (sio_setpar(hdl, &par) == 0) { + SDL_SetError("sio_setpar() failed"); + return(-1); + } + + if (sio_getpar(hdl, &par) == 0) { + SDL_SetError("sio_getpar() failed"); + return(-1); + } + + if (par.bits == 16) { + if (par.sig && par.le) { + spec->format = AUDIO_S16LSB; + } else if (par.sig && !par.le) { + spec->format = AUDIO_S16MSB; + } else if (!par.sig && par.le) { + spec->format = AUDIO_U16LSB; + } else + spec->format = AUDIO_U16MSB; + } else if (par.bits == 8) { + spec->format = par.sig ? AUDIO_S8 : AUDIO_U8; + } else { + SDL_SetError("SNDIO couldn't configure a suitable format"); + return(-1); + } + + spec->freq = par.rate; + spec->channels = par.pchan; + spec->samples = par.round; + + SDL_CalculateAudioSpec(spec); + + /* Allocate mixing buffer */ + mixlen = spec->size; + mixbuf = (Uint8 *)SDL_AllocAudioMem(mixlen); + if ( mixbuf == NULL ) { + return(-1); + } + SDL_memset(mixbuf, spec->silence, spec->size); + + if ( sio_start(hdl) == 0 ) { + SDL_SetError("sio_start() failed"); + return(-1); + } + + /* We're ready to rock and roll. :-) */ + return(0); +} Property changes on: head/devel/sdl12/files/SDL_sndioaudio.c ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/devel/sdl12/files/SDL_sndioaudio.h =================================================================== --- head/devel/sdl12/files/SDL_sndioaudio.h (nonexistent) +++ head/devel/sdl12/files/SDL_sndioaudio.h (revision 442114) @@ -0,0 +1,50 @@ +/* + * Copyright (c) 2008 Jacob Meuser + * + * Permission to use, copy, modify, and distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ + +#include "SDL_config.h" + +#ifndef _SDL_sndioaudio_h +#define _SDL_sndioaudio_h + +#include + +#include "../SDL_sysaudio.h" + +/* Hidden "this" pointer for the video functions */ +#define _THIS SDL_AudioDevice *this + +struct SDL_PrivateAudioData { + /* The stream descriptor for the audio device */ + struct sio_hdl *hdl; + + /* The parent process id, to detect when application quits */ + pid_t parent; + + /* Raw mixing buffer */ + Uint8 *mixbuf; + int mixlen; + +}; + +/* Old variable names */ +#define stream (this->hidden->stream) +#define parent (this->hidden->parent) +#define mixbuf (this->hidden->mixbuf) +#define mixlen (this->hidden->mixlen) +#define hdl (this->hidden->hdl) + +#endif /* _SDL_sndioaudio_h */ + Property changes on: head/devel/sdl12/files/SDL_sndioaudio.h ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/devel/sdl12/files/patch-configure =================================================================== --- head/devel/sdl12/files/patch-configure (revision 442113) +++ head/devel/sdl12/files/patch-configure (revision 442114) @@ -1,24 +1,49 @@ --- configure.orig 2012-01-19 06:30:12 UTC +++ configure @@ -2039,12 +2039,6 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_config_headers="$ac_config_headers include/SDL_config.h" - -cat >>confdefs.h <<\_ACEOF -#define _GNU_SOURCE 1 -_ACEOF - - ac_aux_dir= for ac_dir in $srcdir/build-scripts; do if test -f "$ac_dir/install-sh"; then @@ -15826,7 +15820,7 @@ case "$host" in BASE_LDFLAGS="-mno-cygwin" ;; *) - BASE_CFLAGS="-D_GNU_SOURCE=1" + BASE_CFLAGS="" BASE_LDFLAGS="" ;; esac +@@ -20999,6 +20993,16 @@ + fi + fi + } ++ ++CheckSndio() ++{ ++if test "x${enable_sndio}" = "xyes"; then : ++ SOURCES="$SOURCES $srcdir/src/audio/sndio/SDL_sndioaudio.c" ++ EXTRA_CFLAGS="$EXTRA_CFLAGS -DSDL_AUDIO_DRIVER_SNDIO=1" ++ EXTRA_LDFLAGS="$EXTRA_LDFLAGS -lsndio" ++ have_audio=yes ++fi ++} + + CheckPulseAudio() + { +@@ -29551,6 +29555,7 @@ + CheckALSA + CheckARTSC + CheckESD ++ CheckSndio + CheckPulseAudio + CheckNAS + CheckX11 Index: head/devel/sdl12/files/patch-src_audio_SDL__audio.c =================================================================== --- head/devel/sdl12/files/patch-src_audio_SDL__audio.c (nonexistent) +++ head/devel/sdl12/files/patch-src_audio_SDL__audio.c (revision 442114) @@ -0,0 +1,19 @@ +$OpenBSD: patch-src_audio_SDL_audio_c,v 1.17 2012/03/02 09:10:38 dcoppa Exp $ +--- src/audio/SDL_audio.c.orig 2012-01-19 06:30:06 UTC ++++ src/audio/SDL_audio.c +@@ -36,11 +36,15 @@ + + /* Available audio drivers */ + static AudioBootStrap *bootstrap[] = { ++ + #if SDL_AUDIO_DRIVER_PULSE + &PULSE_bootstrap, + #endif + #if SDL_AUDIO_DRIVER_ALSA + &ALSA_bootstrap, ++#endif ++#if SDL_AUDIO_DRIVER_SNDIO ++ &SNDIO_bootstrap, + #endif + #if SDL_AUDIO_DRIVER_BSD + &BSD_AUDIO_bootstrap, Property changes on: head/devel/sdl12/files/patch-src_audio_SDL__audio.c ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/devel/sdl12/files/patch-src_audio_SDL__sysaudio.h =================================================================== --- head/devel/sdl12/files/patch-src_audio_SDL__sysaudio.h (nonexistent) +++ head/devel/sdl12/files/patch-src_audio_SDL__sysaudio.h (revision 442114) @@ -0,0 +1,13 @@ +$OpenBSD: patch-src_audio_SDL_sysaudio_h,v 1.6 2012/03/02 09:10:38 dcoppa Exp $ +--- src/audio/SDL_sysaudio.h.orig 2012-01-19 06:30:06 UTC ++++ src/audio/SDL_sysaudio.h +@@ -105,6 +105,9 @@ typedef struct AudioBootStrap { + #if SDL_AUDIO_DRIVER_BSD + extern AudioBootStrap BSD_AUDIO_bootstrap; + #endif ++#if SDL_AUDIO_DRIVER_SNDIO ++extern AudioBootStrap SNDIO_bootstrap; ++#endif + #if SDL_AUDIO_DRIVER_PULSE + extern AudioBootStrap PULSE_bootstrap; + #endif Property changes on: head/devel/sdl12/files/patch-src_audio_SDL__sysaudio.h ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/devel/sdl12/pkg-plist =================================================================== --- head/devel/sdl12/pkg-plist (revision 442113) +++ head/devel/sdl12/pkg-plist (revision 442114) @@ -1,462 +1,461 @@ bin/sdl-config include/SDL/SDL.h include/SDL/SDL_active.h include/SDL/SDL_audio.h include/SDL/SDL_byteorder.h include/SDL/SDL_cdrom.h include/SDL/SDL_config.h include/SDL/SDL_cpuinfo.h include/SDL/SDL_endian.h include/SDL/SDL_error.h include/SDL/SDL_events.h include/SDL/SDL_getenv.h include/SDL/SDL_joystick.h include/SDL/SDL_keyboard.h include/SDL/SDL_keysym.h include/SDL/SDL_loadso.h include/SDL/SDL_main.h include/SDL/SDL_mouse.h include/SDL/SDL_mutex.h include/SDL/SDL_name.h include/SDL/SDL_opengl.h include/SDL/SDL_platform.h include/SDL/SDL_quit.h include/SDL/SDL_rwops.h include/SDL/SDL_stdinc.h include/SDL/SDL_syswm.h include/SDL/SDL_thread.h include/SDL/SDL_timer.h include/SDL/SDL_types.h include/SDL/SDL_version.h include/SDL/SDL_video.h include/SDL/begin_code.h include/SDL/close_code.h lib/libSDL-1.2.so.0 lib/libSDL-1.2.so.0.11.4 lib/libSDL.a lib/libSDL.so lib/libSDLmain.a libdata/pkgconfig/sdl.pc man/man3/SDLKey.3.gz man/man3/SDL_ActiveEvent.3.gz man/man3/SDL_AddTimer.3.gz man/man3/SDL_AudioCVT.3.gz man/man3/SDL_AudioSpec.3.gz man/man3/SDL_BlitSurface.3.gz man/man3/SDL_BuildAudioCVT.3.gz man/man3/SDL_CD.3.gz man/man3/SDL_CDClose.3.gz man/man3/SDL_CDEject.3.gz man/man3/SDL_CDName.3.gz man/man3/SDL_CDNumDrives.3.gz man/man3/SDL_CDOpen.3.gz man/man3/SDL_CDPause.3.gz man/man3/SDL_CDPlay.3.gz man/man3/SDL_CDPlayTracks.3.gz man/man3/SDL_CDResume.3.gz man/man3/SDL_CDStatus.3.gz man/man3/SDL_CDStop.3.gz man/man3/SDL_CDtrack.3.gz man/man3/SDL_CloseAudio.3.gz man/man3/SDL_Color.3.gz man/man3/SDL_CondBroadcast.3.gz man/man3/SDL_CondSignal.3.gz man/man3/SDL_CondWait.3.gz man/man3/SDL_CondWaitTimeout.3.gz man/man3/SDL_ConvertAudio.3.gz man/man3/SDL_ConvertSurface.3.gz man/man3/SDL_CreateCond.3.gz man/man3/SDL_CreateCursor.3.gz man/man3/SDL_CreateMutex.3.gz man/man3/SDL_CreateRGBSurface.3.gz man/man3/SDL_CreateRGBSurfaceFrom.3.gz man/man3/SDL_CreateSemaphore.3.gz man/man3/SDL_CreateThread.3.gz man/man3/SDL_CreateYUVOverlay.3.gz man/man3/SDL_Delay.3.gz man/man3/SDL_DestroyCond.3.gz man/man3/SDL_DestroyMutex.3.gz man/man3/SDL_DestroySemaphore.3.gz man/man3/SDL_DisplayFormat.3.gz man/man3/SDL_DisplayFormatAlpha.3.gz man/man3/SDL_DisplayYUVOverlay.3.gz man/man3/SDL_EnableKeyRepeat.3.gz man/man3/SDL_EnableUNICODE.3.gz man/man3/SDL_Event.3.gz man/man3/SDL_EventState.3.gz man/man3/SDL_ExposeEvent.3.gz man/man3/SDL_FillRect.3.gz man/man3/SDL_Flip.3.gz man/man3/SDL_FreeCursor.3.gz man/man3/SDL_FreeSurface.3.gz man/man3/SDL_FreeWAV.3.gz man/man3/SDL_FreeYUVOverlay.3.gz man/man3/SDL_GL_GetAttribute.3.gz man/man3/SDL_GL_GetProcAddress.3.gz man/man3/SDL_GL_LoadLibrary.3.gz man/man3/SDL_GL_SetAttribute.3.gz man/man3/SDL_GL_SwapBuffers.3.gz man/man3/SDL_GLattr.3.gz man/man3/SDL_GetAppState.3.gz man/man3/SDL_GetAudioStatus.3.gz man/man3/SDL_GetClipRect.3.gz man/man3/SDL_GetCursor.3.gz man/man3/SDL_GetError.3.gz man/man3/SDL_GetEventFilter.3.gz man/man3/SDL_GetGamma.3.gz man/man3/SDL_GetGammaRamp.3.gz man/man3/SDL_GetKeyName.3.gz man/man3/SDL_GetKeyState.3.gz man/man3/SDL_GetModState.3.gz man/man3/SDL_GetMouseState.3.gz man/man3/SDL_GetRGB.3.gz man/man3/SDL_GetRGBA.3.gz man/man3/SDL_GetRelativeMouseState.3.gz man/man3/SDL_GetThreadID.3.gz man/man3/SDL_GetTicks.3.gz man/man3/SDL_GetVideoInfo.3.gz man/man3/SDL_GetVideoSurface.3.gz man/man3/SDL_Init.3.gz man/man3/SDL_InitSubSystem.3.gz man/man3/SDL_JoyAxisEvent.3.gz man/man3/SDL_JoyBallEvent.3.gz man/man3/SDL_JoyButtonEvent.3.gz man/man3/SDL_JoyHatEvent.3.gz man/man3/SDL_JoystickClose.3.gz man/man3/SDL_JoystickEventState.3.gz man/man3/SDL_JoystickGetAxis.3.gz man/man3/SDL_JoystickGetBall.3.gz man/man3/SDL_JoystickGetButton.3.gz man/man3/SDL_JoystickGetHat.3.gz man/man3/SDL_JoystickIndex.3.gz man/man3/SDL_JoystickName.3.gz man/man3/SDL_JoystickNumAxes.3.gz man/man3/SDL_JoystickNumBalls.3.gz man/man3/SDL_JoystickNumButtons.3.gz man/man3/SDL_JoystickNumHats.3.gz man/man3/SDL_JoystickOpen.3.gz man/man3/SDL_JoystickOpened.3.gz man/man3/SDL_JoystickUpdate.3.gz man/man3/SDL_KeyboardEvent.3.gz man/man3/SDL_KillThread.3.gz man/man3/SDL_ListModes.3.gz man/man3/SDL_LoadBMP.3.gz man/man3/SDL_LoadWAV.3.gz man/man3/SDL_LockAudio.3.gz man/man3/SDL_LockSurface.3.gz man/man3/SDL_LockYUVOverlay.3.gz man/man3/SDL_MapRGB.3.gz man/man3/SDL_MapRGBA.3.gz man/man3/SDL_MixAudio.3.gz man/man3/SDL_MouseButtonEvent.3.gz man/man3/SDL_MouseMotionEvent.3.gz man/man3/SDL_NumJoysticks.3.gz man/man3/SDL_OpenAudio.3.gz man/man3/SDL_Overlay.3.gz man/man3/SDL_Palette.3.gz man/man3/SDL_PauseAudio.3.gz man/man3/SDL_PeepEvents.3.gz man/man3/SDL_PixelFormat.3.gz man/man3/SDL_PollEvent.3.gz man/man3/SDL_PumpEvents.3.gz man/man3/SDL_PushEvent.3.gz man/man3/SDL_Quit.3.gz man/man3/SDL_QuitEvent.3.gz man/man3/SDL_QuitSubSystem.3.gz man/man3/SDL_RWFromFile.3.gz man/man3/SDL_Rect.3.gz man/man3/SDL_RemoveTimer.3.gz man/man3/SDL_ResizeEvent.3.gz man/man3/SDL_SaveBMP.3.gz man/man3/SDL_SemPost.3.gz man/man3/SDL_SemTryWait.3.gz man/man3/SDL_SemValue.3.gz man/man3/SDL_SemWait.3.gz man/man3/SDL_SemWaitTimeout.3.gz man/man3/SDL_SetAlpha.3.gz man/man3/SDL_SetClipRect.3.gz man/man3/SDL_SetColorKey.3.gz man/man3/SDL_SetColors.3.gz man/man3/SDL_SetCursor.3.gz man/man3/SDL_SetEventFilter.3.gz man/man3/SDL_SetGamma.3.gz man/man3/SDL_SetGammaRamp.3.gz man/man3/SDL_SetModState.3.gz man/man3/SDL_SetPalette.3.gz man/man3/SDL_SetTimer.3.gz man/man3/SDL_SetVideoMode.3.gz man/man3/SDL_ShowCursor.3.gz man/man3/SDL_Surface.3.gz man/man3/SDL_SysWMEvent.3.gz man/man3/SDL_ThreadID.3.gz man/man3/SDL_UnlockAudio.3.gz man/man3/SDL_UnlockSurface.3.gz man/man3/SDL_UnlockYUVOverlay.3.gz man/man3/SDL_UpdateRect.3.gz man/man3/SDL_UpdateRects.3.gz man/man3/SDL_UserEvent.3.gz man/man3/SDL_VideoDriverName.3.gz man/man3/SDL_VideoInfo.3.gz man/man3/SDL_VideoModeOK.3.gz man/man3/SDL_WM_GetCaption.3.gz man/man3/SDL_WM_GrabInput.3.gz man/man3/SDL_WM_IconifyWindow.3.gz man/man3/SDL_WM_SetCaption.3.gz man/man3/SDL_WM_SetIcon.3.gz man/man3/SDL_WM_ToggleFullScreen.3.gz man/man3/SDL_WaitEvent.3.gz man/man3/SDL_WaitThread.3.gz man/man3/SDL_WarpMouse.3.gz man/man3/SDL_WasInit.3.gz man/man3/SDL_keysym.3.gz man/man3/SDL_mutexP.3.gz man/man3/SDL_mutexV.3.gz share/aclocal/sdl.m4 %%PORTDOCS%%%%DOCSDIR%%/BUGS -%%PORTDOCS%%%%DOCSDIR%%/COPYING %%PORTDOCS%%%%DOCSDIR%%/CREDITS %%PORTDOCS%%%%DOCSDIR%%/README %%PORTDOCS%%%%DOCSDIR%%/README-SDL.txt %%PORTDOCS%%%%DOCSDIR%%/WhatsNew %%PORTDOCS%%%%DOCSDIR%%/docs.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/audio.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/cdrom.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/event.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/eventfunctions.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/eventstructures.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/general.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/guide.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/guideaboutsdldoc.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/guideaudioexamples.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/guidebasicsinit.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/guidecdromexamples.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/guidecredits.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/guideeventexamples.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/guideexamples.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/guideinput.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/guideinputkeyboard.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/guidepreface.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/guidethebasics.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/guidetimeexamples.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/guidevideo.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/guidevideoopengl.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/index.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/joystick.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/reference.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlactiveevent.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdladdtimer.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlaudiocvt.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlaudiospec.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlblitsurface.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlbuildaudiocvt.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlcd.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlcdclose.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlcdeject.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlcdname.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlcdnumdrives.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlcdopen.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlcdpause.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlcdplay.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlcdplaytracks.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlcdresume.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlcdstatus.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlcdstop.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlcdtrack.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlcloseaudio.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlcolor.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlcondbroadcast.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlcondsignal.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlcondwait.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlcondwaittimeout.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlconvertaudio.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlconvertsurface.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlcreatecond.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlcreatecursor.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlcreatemutex.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlcreatergbsurface.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlcreatergbsurfacefrom.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlcreatesemaphore.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlcreatethread.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlcreateyuvoverlay.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdldelay.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdldestroycond.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdldestroymutex.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdldestroysemaphore.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdldisplayformat.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdldisplayformatalpha.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdldisplayyuvoverlay.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlenablekeyrepeat.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlenableunicode.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlenvvars.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlevent.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdleventstate.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlexposeevent.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlfillrect.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlflip.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlfreecursor.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlfreesurface.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlfreewav.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlfreeyuvoverlay.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlgetappstate.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlgetaudiostatus.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlgetcliprect.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlgetcursor.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlgeterror.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlgeteventfilter.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlgetgammaramp.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlgetkeyname.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlgetkeystate.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlgetmodstate.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlgetmousestate.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlgetrelativemousestate.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlgetrgb.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlgetrgba.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlgetthreadid.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlgetticks.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlgetvideoinfo.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlgetvideosurface.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlglattr.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlglgetattribute.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlglgetprocaddress.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlglloadlibrary.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlglsetattribute.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlglswapbuffers.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlinit.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlinitsubsystem.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdljoyaxisevent.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdljoyballevent.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdljoybuttonevent.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdljoyhatevent.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdljoystickclose.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdljoystickeventstate.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdljoystickgetaxis.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdljoystickgetball.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdljoystickgetbutton.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdljoystickgethat.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdljoystickindex.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdljoystickname.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdljoysticknumaxes.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdljoysticknumballs.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdljoysticknumbuttons.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdljoysticknumhats.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdljoystickopen.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdljoystickopened.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdljoystickupdate.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlkey.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlkeyboardevent.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlkeysym.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlkillthread.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdllistmodes.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlloadbmp.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlloadwav.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdllockaudio.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdllocksurface.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdllockyuvoverlay.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlmaprgb.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlmaprgba.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlmixaudio.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlmousebuttonevent.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlmousemotionevent.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlmutexp.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlmutexv.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlnumjoysticks.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlopenaudio.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdloverlay.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlpalette.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlpauseaudio.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlpeepevents.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlpixelformat.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlpollevent.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlpumpevents.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlpushevent.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlquit.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlquitevent.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlquitsubsystem.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlrect.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlremovetimer.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlresizeevent.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlsavebmp.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlsempost.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlsemtrywait.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlsemvalue.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlsemwait.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlsemwaittimeout.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlsetalpha.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlsetcliprect.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlsetcolorkey.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlsetcolors.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlsetcursor.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlseteventfilter.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlsetgamma.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlsetgammaramp.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlsetmodstate.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlsetpalette.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlsettimer.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlsetvideomode.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlshowcursor.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlsurface.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlsyswmevent.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlthreadid.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlunlockaudio.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlunlocksurface.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlunlockyuvoverlay.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlupdaterect.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlupdaterects.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdluserevent.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlvideodrivername.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlvideoinfo.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlvideomodeok.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlwaitevent.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlwaitthread.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlwarpmouse.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlwasinit.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlwmgetcaption.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlwmgrabinput.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlwmiconifywindow.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlwmsetcaption.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlwmseticon.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/sdlwmtogglefullscreen.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/thread.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/time.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/video.html %%PORTDOCS%%%%DOCSDIR%%/docs/html/wm.html %%PORTDOCS%%%%DOCSDIR%%/docs/images/rainbow.gif %%PORTDOCS%%%%DOCSDIR%%/docs/index.html %%PORTEXAMPLES%%%%EXAMPLESDIR%%/checkkeys.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/graywin.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/icon.bmp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/loopwave.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/moose.dat %%PORTEXAMPLES%%%%EXAMPLESDIR%%/picture.xbm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/sail.bmp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/sample.bmp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/sample.wav %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testalpha.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testbitmap.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testblitspeed.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testcdrom.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testcursor.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testdyngl.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testerror.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testfile.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testgamma.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testgl.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testhread.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testiconv.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testjoystick.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testkeys.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testloadso.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testlock.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testoverlay.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testoverlay2.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testpalette.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testplatform.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsem.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsprite.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testtimer.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testver.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testvidinfo.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testwin.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testwm.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/threadwin.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/torturethread.c