devel/sdl12 1.2.15_17,2 FreeBSD
Cross-platform multimedia development API
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- LGPL21
- Categories
- devel
- Package size
- 711.9 KiB, 3139.7 KiB installed
Description
This library is designed to make it easy to write games that run on UNIX, Win32 and BeOS using the various native high-performance media interfaces, (for video, audio, etc) and presenting a single source-code level API to your application. This is a fairly low level API, but using this, completely portable applications can be written with a great deal of flexibility.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/sdl12 | 1.2.15_17,2 |
| OpenBSD | devel/sdl | 1.2.15p12 |
| DragonFly | devel/sdl12 | 1.2.15_17,2 |
| MidnightBSD | devel/sdl12 | 1.2.15_6,2 |
| HardenedBSD | devel/sdl12 | 1.2.15_17,2 |
| GhostBSD | devel/sdl12 | 1.2.15_17,2 |
Install
Binary package:
pkg install sdl
From the ports tree:
cd /usr/ports/devel/sdl12/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= sdl>0:devel/sdl12
LIB_DEPENDS= libSDL.so:devel/sdl12
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.2.15_17,2 | 1.2.15_17,2 | 1.2.15_15,2 | 1.2.15_17,2 | 1.2.15_17,2 |
| FreeBSD:14:quarterly | 1.2.15_17,2 | 1.2.15_17,2 | n/a | 1.2.15_17,2 | 1.2.15_17,2 |
| FreeBSD:15:latest | 1.2.15_17,2 | 1.2.15_17,2 | n/a | 1.2.15_17,2 | 1.2.15_17,2 |
| FreeBSD:15:quarterly | 1.2.15_17,2 | 1.2.15_17,2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.2.15_17,2 | 1.2.15_17,2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
nasm: devel/nasm
The full lists below include those, and their dependencies in turn.
Build dependencies 16
Run dependencies 12
Required by 335
- audio/clunk
- audio/din
- audio/drumpiler
- audio/etcd
- audio/festalon
- audio/goattracker
- audio/pianod2
- audio/sdl_mixer
- audio/sdl_sound
- audio/sidplayer
- audio/tcd
- audio/tempest_for_eliza
- comms/gnuradio
- comms/gqrx
- comms/gr-osmosdr
- comms/xmorse
- devel/bennugd-modules
- devel/guichan
- devel/love07
- devel/love08
- devel/love5
- devel/ocaml-sdl
- devel/p5-Alien-SDL
- devel/p5-SDL
- devel/ptlib
- devel/sdl_console
- devel/sdlmm
- devel/sdlskk
- emulators/aranym
- emulators/dgen-sdl
- emulators/dosbox
- emulators/gens
- emulators/gngb
- emulators/higan
- emulators/tiemu3
- emulators/vba
- emulators/virtualbox-ose
- emulators/virtualbox-ose-70
- emulators/virtualbox-ose-71
- emulators/virtualbox-ose-72
- emulators/virtualbox-ose-legacy
- emulators/zsnes
- games/54321
- games/abe
- games/abuse_sdl
- games/agame
- games/aklabeth
- games/alienblaster
- games/amoebax
- games/apoolGL
- games/armagetronad
- games/asylum
- games/atris
- games/atris-sounds
- games/avoision
- games/avp
- games/ballerburg
- games/barrage
- games/battletanks
- games/beret
- games/biloba
- games/biniax2
- games/bitefusion
- games/black-box
- games/blackshadeselite
- games/blinkensisters
- games/blockout
- games/blockrage
- games/bloodfrontier
- games/bomberclone
- games/bombherman
- games/bomns
- games/brainparty
- games/brickout
- games/brickshooter
- games/brikx
- games/briquolo
- games/brumbrumrally
- games/brutalchess
- games/bugsquish
- games/bumprace
- games/caph
- games/cave9
- games/chapping
- games/chroma
- games/circuslinux
- games/columns
- games/concentration
- games/connectfive
- games/cretan-hubris
- games/crimson
- games/criticalmass
- games/crrcsim
- games/csmash
- games/cube
- games/cuyo
- games/d2x
- games/dangen
- games/defendguin
- games/diaspora
The first 100 are listed.
Configuration
Options name: devel_sdl
| Option | Default | Description |
|---|---|---|
| AALIB | on | AAlib graphics library support |
| DOCS | off | Build and/or install documentation |
| EXAMPLES | off | Build and/or install examples |
| LINJOY | off | Use Linux joystick driver (via webcamd) |
| NAS | off | Network Audio System support |
| OPENGL | on | 2D/3D rendering support via OpenGL |
| OSS | on | Open Sound System support |
| PULSEAUDIO | off | PulseAudio sound server support |
| SNDIO | off | Sndio audio support |
| SVGALIB | off | SVGA graphics support |
| X11 | on | X11 (graphics) support |
- USES
- cpe gmake iconv libtool localbase:ldflags pathfix pkgconfig
- Service scripts
- none
Files
Manual pages 174
- SDLKey(3)
- SDL_ActiveEvent(3)
- SDL_AddTimer(3)
- SDL_AudioCVT(3)
- SDL_AudioSpec(3)
- SDL_BlitSurface(3)
- SDL_BuildAudioCVT(3)
- SDL_CD(3)
- SDL_CDClose(3)
- SDL_CDEject(3)
- SDL_CDName(3)
- SDL_CDNumDrives(3)
- SDL_CDOpen(3)
- SDL_CDPause(3)
- SDL_CDPlay(3)
- SDL_CDPlayTracks(3)
- SDL_CDResume(3)
- SDL_CDStatus(3)
- SDL_CDStop(3)
- SDL_CDtrack(3)
- SDL_CloseAudio(3)
- SDL_Color(3)
- SDL_CondBroadcast(3)
- SDL_CondSignal(3)
- SDL_CondWait(3)
- SDL_CondWaitTimeout(3)
- SDL_ConvertAudio(3)
- SDL_ConvertSurface(3)
- SDL_CreateCond(3)
- SDL_CreateCursor(3)
- SDL_CreateMutex(3)
- SDL_CreateRGBSurface(3)
- SDL_CreateRGBSurfaceFrom(3)
- SDL_CreateSemaphore(3)
- SDL_CreateThread(3)
- SDL_CreateYUVOverlay(3)
- SDL_Delay(3)
- SDL_DestroyCond(3)
- SDL_DestroyMutex(3)
- SDL_DestroySemaphore(3)
- SDL_DisplayFormat(3)
- SDL_DisplayFormatAlpha(3)
- SDL_DisplayYUVOverlay(3)
- SDL_EnableKeyRepeat(3)
- SDL_EnableUNICODE(3)
- SDL_Event(3)
- SDL_EventState(3)
- SDL_ExposeEvent(3)
- SDL_FillRect(3)
- SDL_Flip(3)
- SDL_FreeCursor(3)
- SDL_FreeSurface(3)
- SDL_FreeWAV(3)
- SDL_FreeYUVOverlay(3)
- SDL_GL_GetAttribute(3)
- SDL_GL_GetProcAddress(3)
- SDL_GL_LoadLibrary(3)
- SDL_GL_SetAttribute(3)
- SDL_GL_SwapBuffers(3)
- SDL_GLattr(3)
- SDL_GetAppState(3)
- SDL_GetAudioStatus(3)
- SDL_GetClipRect(3)
- SDL_GetCursor(3)
- SDL_GetError(3)
- SDL_GetEventFilter(3)
- SDL_GetGamma(3)
- SDL_GetGammaRamp(3)
- SDL_GetKeyName(3)
- SDL_GetKeyState(3)
- SDL_GetModState(3)
- SDL_GetMouseState(3)
- SDL_GetRGB(3)
- SDL_GetRGBA(3)
- SDL_GetRelativeMouseState(3)
- SDL_GetThreadID(3)
- SDL_GetTicks(3)
- SDL_GetVideoInfo(3)
- SDL_GetVideoSurface(3)
- SDL_Init(3)
- SDL_InitSubSystem(3)
- SDL_JoyAxisEvent(3)
- SDL_JoyBallEvent(3)
- SDL_JoyButtonEvent(3)
- SDL_JoyHatEvent(3)
- SDL_JoystickClose(3)
- SDL_JoystickEventState(3)
- SDL_JoystickGetAxis(3)
- SDL_JoystickGetBall(3)
- SDL_JoystickGetButton(3)
- SDL_JoystickGetHat(3)
- SDL_JoystickIndex(3)
- SDL_JoystickName(3)
- SDL_JoystickNumAxes(3)
- SDL_JoystickNumBalls(3)
- SDL_JoystickNumButtons(3)
- SDL_JoystickNumHats(3)
- SDL_JoystickOpen(3)
- SDL_JoystickOpened(3)
- SDL_JoystickUpdate(3)
- SDL_KeyboardEvent(3)
- SDL_KillThread(3)
- SDL_ListModes(3)
- SDL_LoadBMP(3)
- SDL_LoadWAV(3)
- SDL_LockAudio(3)
- SDL_LockSurface(3)
- SDL_LockYUVOverlay(3)
- SDL_MapRGB(3)
- SDL_MapRGBA(3)
- SDL_MixAudio(3)
- SDL_MouseButtonEvent(3)
- SDL_MouseMotionEvent(3)
- SDL_NumJoysticks(3)
- SDL_OpenAudio(3)
- SDL_Overlay(3)
- SDL_Palette(3)
- SDL_PauseAudio(3)
- SDL_PeepEvents(3)
- SDL_PixelFormat(3)
- SDL_PollEvent(3)
- SDL_PumpEvents(3)
- SDL_PushEvent(3)
- SDL_Quit(3)
- SDL_QuitEvent(3)
- SDL_QuitSubSystem(3)
- SDL_RWFromFile(3)
- SDL_Rect(3)
- SDL_RemoveTimer(3)
- SDL_ResizeEvent(3)
- SDL_SaveBMP(3)
- SDL_SemPost(3)
- SDL_SemTryWait(3)
- SDL_SemValue(3)
- SDL_SemWait(3)
- SDL_SemWaitTimeout(3)
- SDL_SetAlpha(3)
- SDL_SetClipRect(3)
- SDL_SetColorKey(3)
- SDL_SetColors(3)
- SDL_SetCursor(3)
- SDL_SetEventFilter(3)
- SDL_SetGamma(3)
- SDL_SetGammaRamp(3)
- SDL_SetModState(3)
- SDL_SetPalette(3)
- SDL_SetTimer(3)
- SDL_SetVideoMode(3)
- SDL_ShowCursor(3)
- SDL_Surface(3)
- SDL_SysWMEvent(3)
- SDL_ThreadID(3)
- SDL_UnlockAudio(3)
- SDL_UnlockSurface(3)
- SDL_UnlockYUVOverlay(3)
- SDL_UpdateRect(3)
- SDL_UpdateRects(3)
- SDL_UserEvent(3)
- SDL_VideoDriverName(3)
- SDL_VideoInfo(3)
- SDL_VideoModeOK(3)
- SDL_WM_GetCaption(3)
- SDL_WM_GrabInput(3)
- SDL_WM_IconifyWindow(3)
- SDL_WM_SetCaption(3)
- SDL_WM_SetIcon(3)
- SDL_WM_ToggleFullScreen(3)
- SDL_WaitEvent(3)
- SDL_WaitThread(3)
- SDL_WarpMouse(3)
- SDL_WasInit(3)
- SDL_keysym(3)
- SDL_mutexP(3)
- SDL_mutexV(3)
pkg-plist 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
- share/man/man3/SDLKey.3.gz
- share/man/man3/SDL_ActiveEvent.3.gz
- share/man/man3/SDL_AddTimer.3.gz
- share/man/man3/SDL_AudioCVT.3.gz
- share/man/man3/SDL_AudioSpec.3.gz
- share/man/man3/SDL_BlitSurface.3.gz
- share/man/man3/SDL_BuildAudioCVT.3.gz
- share/man/man3/SDL_CD.3.gz
- share/man/man3/SDL_CDClose.3.gz
- share/man/man3/SDL_CDEject.3.gz
- share/man/man3/SDL_CDName.3.gz
- share/man/man3/SDL_CDNumDrives.3.gz
- share/man/man3/SDL_CDOpen.3.gz
- share/man/man3/SDL_CDPause.3.gz
- share/man/man3/SDL_CDPlay.3.gz
- share/man/man3/SDL_CDPlayTracks.3.gz
- share/man/man3/SDL_CDResume.3.gz
- share/man/man3/SDL_CDStatus.3.gz
- share/man/man3/SDL_CDStop.3.gz
- share/man/man3/SDL_CDtrack.3.gz
- share/man/man3/SDL_CloseAudio.3.gz
- share/man/man3/SDL_Color.3.gz
- share/man/man3/SDL_CondBroadcast.3.gz
- share/man/man3/SDL_CondSignal.3.gz
- share/man/man3/SDL_CondWait.3.gz
- share/man/man3/SDL_CondWaitTimeout.3.gz
- share/man/man3/SDL_ConvertAudio.3.gz
- share/man/man3/SDL_ConvertSurface.3.gz
- share/man/man3/SDL_CreateCond.3.gz
- share/man/man3/SDL_CreateCursor.3.gz
- share/man/man3/SDL_CreateMutex.3.gz
- share/man/man3/SDL_CreateRGBSurface.3.gz
- share/man/man3/SDL_CreateRGBSurfaceFrom.3.gz
- share/man/man3/SDL_CreateSemaphore.3.gz
- share/man/man3/SDL_CreateThread.3.gz
- share/man/man3/SDL_CreateYUVOverlay.3.gz
- share/man/man3/SDL_Delay.3.gz
- share/man/man3/SDL_DestroyCond.3.gz
- share/man/man3/SDL_DestroyMutex.3.gz
- share/man/man3/SDL_DestroySemaphore.3.gz
- share/man/man3/SDL_DisplayFormat.3.gz
- share/man/man3/SDL_DisplayFormatAlpha.3.gz
- share/man/man3/SDL_DisplayYUVOverlay.3.gz
- share/man/man3/SDL_EnableKeyRepeat.3.gz
- share/man/man3/SDL_EnableUNICODE.3.gz
- share/man/man3/SDL_Event.3.gz
- share/man/man3/SDL_EventState.3.gz
- share/man/man3/SDL_ExposeEvent.3.gz
- share/man/man3/SDL_FillRect.3.gz
- share/man/man3/SDL_Flip.3.gz
- share/man/man3/SDL_FreeCursor.3.gz
- share/man/man3/SDL_FreeSurface.3.gz
- share/man/man3/SDL_FreeWAV.3.gz
- share/man/man3/SDL_FreeYUVOverlay.3.gz
- share/man/man3/SDL_GL_GetAttribute.3.gz
- share/man/man3/SDL_GL_GetProcAddress.3.gz
- share/man/man3/SDL_GL_LoadLibrary.3.gz
- share/man/man3/SDL_GL_SetAttribute.3.gz
- share/man/man3/SDL_GL_SwapBuffers.3.gz
- share/man/man3/SDL_GLattr.3.gz
- share/man/man3/SDL_GetAppState.3.gz
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| SDL-1.2.15.tar.gz | 3.920622e+06 | d6d316a793e5e348155f0dd93b979798933fb98aa1edebcc108829d6474aad00 |
Master sites 1
- https://www.libsdl.org/release/
Commit history 0
No commits in the history this site was built from.