BSD Ports

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

SystemPortVersion
FreeBSDdevel/sdl121.2.15_17,2
OpenBSDdevel/sdl1.2.15p12
DragonFlydevel/sdl121.2.15_17,2
MidnightBSDdevel/sdl121.2.15_6,2
HardenedBSDdevel/sdl121.2.15_17,2
GhostBSDdevel/sdl121.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.2.15_17,21.2.15_17,21.2.15_15,21.2.15_17,21.2.15_17,2
FreeBSD:14:quarterly1.2.15_17,21.2.15_17,2n/a1.2.15_17,21.2.15_17,2
FreeBSD:15:latest1.2.15_17,21.2.15_17,2n/a1.2.15_17,21.2.15_17,2
FreeBSD:15:quarterly1.2.15_17,21.2.15_17,2n/an/an/a
FreeBSD:16:latest1.2.15_17,21.2.15_17,2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

The full lists below include those, and their dependencies in turn.

Build dependencies 16
Run dependencies 12
Required by 335

The first 100 are listed.

Configuration

Options name: devel_sdl

OptionDefaultDescription
AALIBonAAlib graphics library support
DOCSoffBuild and/or install documentation
EXAMPLESoffBuild and/or install examples
LINJOYoffUse Linux joystick driver (via webcamd)
NASoffNetwork Audio System support
OPENGLon2D/3D rendering support via OpenGL
OSSonOpen Sound System support
PULSEAUDIOoffPulseAudio sound server support
SNDIOoffSndio audio support
SVGALIBoffSVGA graphics support
X11onX11 (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
FileSizeSHA256
SDL-1.2.15.tar.gz3.920622e+06d6d316a793e5e348155f0dd93b979798933fb98aa1edebcc108829d6474aad00
Master sites 1
  • https://www.libsdl.org/release/

Commit history 0

No commits in the history this site was built from.