BSD Ports

devel/sdl12 1.2.15_6,2 MidnightBSD

Cross-platform multimedia development API

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
lgpl2.1
Categories
devel

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

The newest version among them is 1.2.15, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDdevel/sdl121.2.15_6,2 newestno data-[email protected]-
FreeBSDdevel/sdl121.2.15_17,2 newestnone known-[email protected]-
OpenBSDdevel/sdl by name1.2.15p12 newestno data-Thomas Frohwein <[email protected]>-
DragonFlydevel/sdl121.2.15_17,2 newestnone known-[email protected]-
HardenedBSDdevel/sdl121.2.15_17,2 newestno data-[email protected]-
GhostBSDdevel/sdl121.2.15_17,2 newestno data-[email protected]-

Compare across BSDs

Install

Binary package:

mport install sdl

From mports:

cd /usr/mports/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

Dependency graph

Ports that need it on the left, what it needs to run on the right (to build, as it needs nothing to run); at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Build 1

Build dependencies 1

No port depends on this one.

Configuration

Options name: devel_sdl

OptionDefaultDescription
AALIBon
DOCSoff
EXAMPLESoff
LINJOYoffUse Linux joystick driver (via webcamd)
NASoff
OPENGLon
OSSon
PULSEAUDIOoff
SNDIOoff
SVGALIBoff
X11on
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
FileSizeSHA256
SDL-1.2.15.tar.gz3.920622e+06d6d316a793e5e348155f0dd93b979798933fb98aa1edebcc108829d6474aad00
Master sites 1
  • https://www.libsdl.org/release/