Summary
Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. It is used by MPEG playback software, emulators, and many popular games, including the award winning Linux port of "Civilization: Call To Power." Simple DirectMedia Layer supports Linux, Windows, BeOS, MacOS Classic, MacOS X, FreeBSD, OpenBSD, BSD/OS, Solaris, IRIX, and QNX. There is also code, but no official support, for Windows CE, AmigaOS, Dreamcast, Atari, NetBSD, AIX, OSF/Tru64, RISC OS, and SymbianOS. SDL is written in C, but works with C++ natively, and has bindings to several other languages, including Ada, Eiffel, Java, Lua, ML, Perl, PHP, Pike, Python, and Ruby.
Versions
v1.2.15_p20210224 :: 0 :: gentoo
- Modified
- License
- LGPL-2.1
- Keywords
- ~alpha ~amd64 ~amd64-linux ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-linux
- USE flags
- X aalib alsa custom-cflags dga fbcon joystick libcaca nas opengl oss pulseaudio sound static-libs tslib video xinerama xv
v1.2.15-r9 :: 0 :: gentoo
- Modified
- License
- LGPL-2.1
- Keywords
- amd64 arm arm64 ppc ppc64 sparc x86 ~alpha ~amd64-linux ~hppa ~ia64 ~mips ~x86-linux
- USE flags
- X aalib alsa custom-cflags dga fbcon joystick libcaca nas opengl oss pulseaudio sound static-libs tslib video xinerama xv
USE flags
General
- X
- Add support for X11
- aalib
- Add support for media-libs/aalib (ASCII-Graphics Library)
- alsa
- Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
- custom-cflags
- Build with user-specified CFLAGS (unsupported)
- dga
- Add DGA (Direct Graphic Access) support for X
- fbcon
- Add framebuffer support for the console, via the kernel
- joystick
- Control joystick support (disable at your own risk)
- libcaca
- Add support for colored ASCII-art graphics
- nas
- Add support for network audio sound
- opengl
- Add support for OpenGL (3D graphics)
- oss
- Add support for OSS (Open Sound System)
- pulseaudio
- Add support for PulseAudio sound server
- sound
- Control audio support (disable at your own risk)
- static-libs
- Build static versions of dynamic libraries as well
- tslib
- Build with tslib support for touchscreen devices
- video
- Control video support (disable at your own risk)
- xinerama
- Add support for querying multi-monitor screen geometry through the Xinerama API
- xv
- Add in optional support for the Xvideo extension (an X API for video playback)
abi_mips
- n32
- 64-bit (32-bit pointer) libraries
- n64
- 64-bit libraries
- o32
- 32-bit libraries
abi_s390
- 32
- 32-bit (s390) libraries
- 64
- 64-bit (s390x) libraries
abi_x86
- 32
- 32-bit (x86) libraries
- 64
- 64-bit (amd64) libraries
- x32
- x32 ABI libraries
Dependencies
app-portage / elt-patches : Collection of patches for libtool.eclass
dev-lang / nasm : groovy little assembler
dev-lang / yasm : An assembler for x86 and x86_64 instruction sets
media-libs / aalib : A ASCII-Graphics Library
media-libs / alsa-lib : Advanced Linux Sound Architecture Library
media-libs / audiofile : An elegant API for accessing audio files
media-libs / libcaca : A library that creates colored ASCII-art graphics
media-libs / nas : Network Audio System
media-sound / pulseaudio : A networked sound server with an advanced plugin system
sys-devel / autoconf : Used to create autoconfiguration files
sys-devel / automake : Used to generate Makefile.in from Makefile.am
sys-devel / libtool : A shared library tool for developers
virtual / glu : Virtual for OpenGL utility library
virtual / opengl : Virtual for OpenGL implementation
x11-base / xorg-proto : X.Org combined protocol headers
x11-libs / libX11 : X.Org X11 library
x11-libs / libXext : X.Org Xext library
x11-libs / libXrandr : X.Org Xrandr library
Runtime Dependencies
media-libs / aalib : A ASCII-Graphics Library
media-libs / alsa-lib : Advanced Linux Sound Architecture Library
media-libs / audiofile : An elegant API for accessing audio files
media-libs / libcaca : A library that creates colored ASCII-art graphics
media-libs / nas : Network Audio System
media-sound / pulseaudio : A networked sound server with an advanced plugin system
virtual / glu : Virtual for OpenGL utility library
virtual / opengl : Virtual for OpenGL implementation
x11-libs / libX11 : X.Org X11 library
x11-libs / libXext : X.Org Xext library
x11-libs / libXrandr : X.Org Xrandr library
Depending packages
app-emulation / bochs : LGPL-ed pc emulator
app-emulation / dosemu : DOS Emulator
app-emulation / fuse : Free Unix Spectrum Emulator by Philip Kendall
app-emulation / virtualbox : Family of powerful x86 virtualization products for enterprise and home use
app-emulation / xen-tools : Xen tools including QEMU and xl
app-office / multitalk : A new type of presentation program
app-pda / barry : Sync, backup, program management, and charging for BlackBerry devices
dev-games / clanlib : Multi-platform game development library
dev-games / flatzebra : Generic game engine for 2D double-buffering animation
dev-games / guichan : a portable C++ GUI library designed for games using Allegro, SDL and/or OpenGL
dev-games / openscenegraph : Open source high performance 3D graphics toolkit
dev-games / openscenegraph-openmw : OpenMW-specific fork of OpenSceneGraph
dev-games / t4k-common : A library of code shared between tuxmath and tuxtype
dev-lang / ats : ATS Programming Language
dev-libs / libnsfb : C library for framebuffer abstraction
dev-libs / libzia : platform abstraction code for tucnak package
dev-libs / serdisplib : Library to drive several displays with built-in controllers or display modules
dev-libs / zziplib : Lightweight library for extracting data from files archived in a single zip file
dev-ml / ocamlsdl : OCaml SDL Bindings
dev-perl / Alien-SDL : building, finding and using SDL binaries
dev-perl / SDL : Simple DirectMedia Layer (SDL) bindings for perl
dev-python / pygame : Python bindings for SDL multimedia library
dev-qt / qtgamepad : Qt module to support gamepad hardware
dev-ruby / ruby-sdl : Ruby/SDL: Ruby bindings for SDL
dev-tcltk / tcl3d : Tcl bindings to OpenGL and other 3D libraries
games-action / armagetronad : Fast-paced 3D lightcycle game based on Tron
games-action / barrage : A violent point-and-click shooting game
games-action / bomberclone : Bomberman clone with network game support
games-action / chromium-bsu : Chromium B.S.U. - an arcade game
games-action / clanbomber : Bomberman-like multiplayer game
games-action / deathchase3d : A remake of the Sinclair Spectrum game of the same name
games-action / descent3 : Descent 3 - 3-Dimensional indoor/outdoor spaceship combat
games-action / dxx-rebirth : Descent Rebirth - enhanced Descent 1 & 2 engine
games-action / formido : A shooting game in the spirit of Phobia games
games-action / gltron : 3d tron, just like the movie
games-action / heroes : Heroes Enjoy Riding Over Empty Slabs: similar to Tron and Nibbles
games-action / luola : A 2D multiplayer arcade game resembling V-Wing
games-action / maelstrom : An asteroids battle game
games-action / orbital-eunuchs-sniper : Snipe terrorists from your orbital base
games-action / powermanga : An arcade 2D shoot-em-up game
games-action / rrootage : Abstract shooter - defeat auto-created huge battleships
games-action / shootingstar : A topdown shooter
games-action / snipes : 2D scrolling shooter, resembles the old DOS game of same name
games-action / solar2 : An open-world, sandbox game set in an infinite abstract universe
games-action / swordandsworcery : An exploratory action adventure game with an emphasis on audiovisual style
games-action / teeworlds : Online multi-player platform 2D shooter
games-action / towbowl-tactics : Tow Bowl Tactics is a game based on Games Workshop's Blood Bowl
games-action / trine : A physics-based action game with character-dependent solutions to challenges
games-action / violetland : Help a girl named Violet in the struggle with hordes of monsters
games-arcade / abe : A scrolling, platform-jumping, key-collecting, ancient pyramid exploring game
games-arcade / amphetamine : A cool Jump'n Run game offering some unique visual effects
games-arcade / apricots : Fly a plane around bomb/shoot the enemy. Port of Planegame from Amiga
games-arcade / aquaria : A 2D scroller set in a massive ocean world
games-arcade / asteroid : Modern version of the arcade classic that uses OpenGL
games-arcade / balloonchase : Fly a hot air balloon and try to blow the other player out of the screen
games-arcade / barbarian-bin : Save Princess Mariana through one-on-one battles with demonic barbarians
games-arcade / berusky : Free logic game based on an ancient puzzle named Sokoban
games-arcade / betna : Defend your volcano from the attacking ants by firing rocks/bullets at them
games-arcade / blockrage : Falling-blocks arcade game with a 2-player hotseat mode
games-arcade / bomns : A fast-paced multiplayer deathmatch arcade game
games-arcade / briquolo : Breakout with 3D representation based on OpenGL
games-arcade / bumprace : simple arcade racing game
games-arcade / ceferino : Super-Pang clone (destroy bouncing balloons with your grapnel)
games-arcade / circuslinux : clone of the Atari 2600 game "Circus Atari"
games-arcade / cob : Cruising on Broadway: a painting-type game
games-arcade / conveysdl : Guide the blob along the conveyer belt collecting the red blobs
games-arcade / crack-attack : Addictive OpenGL-based block game
games-arcade / defendguin : A clone of the arcade game Defender, but with a Linux theme
games-arcade / digger : Digger Remastered
games-arcade / dynamitejack : A stealth game with bombs in glorious 2D
games-arcade / emilia-pinball : SDL OpenGL pinball game
games-arcade / epiar : A space adventure/combat game
games-arcade / excido : A fast paced action game
games-arcade / fishsupper : A simple arcade/puzzle game, loosely based on the retro classic Frogger
games-arcade / gav : GPL Arcade Volleyball
games-arcade / gish-demo : Play as an amorphous ball of tar that rolls and squishes around
games-arcade / gnujump : Xjump clone with added features
games-arcade / gunocide2ex : fast-paced 2D shoot'em'up
games-arcade / holotz-castle : 2D platform game
games-arcade / insaneodyssey : Help West Muldune escape from a futuristic mental hospital
games-arcade / jumpnbump : A funny multiplayer game about cute little fluffy bunnies
games-arcade / jvgs : An open-source platform game with a sketched and minimalistic look
games-arcade / kajaani-kombat : A rampart-like game set in space
games-arcade / kobodeluxe : An SDL port of xkobo, a addictive space shoot-em-up
games-arcade / komi : Komi the Space Frog - simple SDL game of collection
games-arcade / late : A game, similar to Barrack by Ambrosia Software
games-arcade / lbreakout : Breakout clone written with the SDL library
games-arcade / lbreakout2 : Breakout clone written with the SDL library
games-arcade / missile : The game Missile Command for Linux
games-arcade / moleinvasion : Mole infested 2D platform game
games-arcade / njam : Multi or single-player network Pacman-like game in SDL
games-arcade / openbubbles : A clone of Evan Bailey's game Bubbles
games-arcade / openmortal : A spoof of the famous Mortal Kombat game
games-arcade / opentyrian : Open-source port of the DOS game Tyrian, vertical scrolling shooter
games-arcade / pachi : platform game inspired by games like Manic Miner and Jet Set Willy
games-arcade / pacmanarena : 3D Pacman clone with a few surprises. Rockets, bombs and explosions abound
games-arcade / penguin-command : A clone of the classic Missile Command game
games-arcade / pengupop : Networked multiplayer-only Puzzle Bubble clone
games-arcade / primateplunge : Help poor Monkey navigate his way down through treacherous areas
games-arcade / retrobattle : A NES-like platform arcade game
games-arcade / ri-li : Drive a toy wood engine and collect all the coaches
games-arcade / rockdodger : Dodge the rocks for as long as possible until you die
games-arcade / sable : A frantic 3D space shooter
games-arcade / savagewheels : 2D car crashing game similar to the old classic Destruction Derby
games-arcade / sdb : A 2D top-down action game; escape a facility full of walking death machines
games-arcade / sdl-sopwith : Port of the classic Sopwith game using LibSDL
games-arcade / sdlroids : Asteroids Clone for X using SDL
games-arcade / sdlsasteroids : Rework of Sasteroids using SDL
games-arcade / slimevolley : A simple volleyball game
games-arcade / spacerider : Space-shooter written in C++, using the SDL
games-arcade / spout : Abstract Japanese caveflier / shooter
games-arcade / supertransball2 : Thrust clone
games-arcade / syobon : Syobon Action (also known as Cat Mario or Neko Mario)
games-arcade / tecnoballz : An exciting Brick Breaker
games-arcade / thinktanks-demo : Tank combat game with lighthearted, fast paced pandemonium
games-arcade / tomatoes : How many tomatoes can you smash in ten short minutes?
games-arcade / trailblazer : Guide a ball through a succession of levels while avoiding holes
games-arcade / tuxanci : Tuxanci is first tux shooter inspired by game Bulanci
games-arcade / tuxdash : A simple BoulderDash clone
games-arcade / tuxpuck : Hover hockey
games-arcade / vor : Variations on Rockdodger: Dodge the rocks until you die
games-arcade / wop : Worms of Prey - A multi-player, real-time clone of Worms
games-arcade / xrick : Clone of the Rick Dangerous adventure game from the 80's
games-arcade / yarsrevenge : Remake of the Atari 2600 classic Yar's Revenge
games-board / atakks : A clone of Ataxx
games-board / biloba : a board game, up to 4 players, with AI and network
games-board / gtkboard : Board games system
games-board / pokerth : Texas Hold'em poker game
games-emulation / atari800 : Atari 800 emulator
games-emulation / desmume : Nintendo DS emulator
games-emulation / dgen-sdl : A Linux/SDL-Port of the famous DGen MegaDrive/Genesis-Emulator
games-emulation / dosbox : DOS emulator
games-emulation / fbzx : Full Screen Sinclair Spectrum emulator
games-emulation / fceux : A portable Famicom/NES emulator, an evolution of the original FCE Ultra
games-emulation / gcube : Gamecube emulator
games-emulation / generator : Sega Genesis / Mega Drive emulator
games-emulation / gens : A Sega Genesis/CD/32X emulator
games-emulation / gngb : Gameboy / Gameboy Color emulator
games-emulation / gngeo : A NeoGeo emulator
games-emulation / gnuboy : Gameboy emulator with multiple renderers
games-emulation / hatari : Atari ST emulator
games-emulation / higan : A multi-system game emulator formerly known as bsnes
games-emulation / lxdream : An emulator for the Sega Dreamcast system
games-emulation / mednafen : Argument-driven multi-system emulator utilizing OpenGL and SDL
games-emulation / zsnes : SNES (Super Nintendo) emulator that uses x86 assembly
games-engines / exult : an Ultima 7 game engine that runs on modern operating systems
games-engines / love : A framework for 2D games in Lua
games-engines / nazghul : A computer role-playing game (CRPG) engine with game called HaximA
games-engines / openxcom : Open-source reimplementation of the popular UFO: Enemy Unknown
games-engines / residualvm : A cross-platform 3D game interpreter for play LucasArts' LUA-based 3D adventures
games-engines / stratagus : A realtime strategy game engine
games-fps / avp : Linux port of Aliens vs Predator
games-fps / blackshades : You control a psychic bodyguard, and try to protect the VIP
games-fps / darkplaces : Enhanced engine for iD Software's Quake 1
games-fps / etqw-bin : Enemy Territory: Quake Wars
games-fps / etqw-demo : Enemy Territory: Quake Wars demo
games-fps / legends : Fast-paced first-person-shooter online multiplayer game, similar to Tribes
games-fps / nexuiz : Deathmatch FPS based on DarkPlaces, an advanced Quake 1 engine
games-fps / quake2-icculus : The icculus.org Linux port of iD's Quake 2 engine
games-fps / quakeforge : New 3d engine based off of id Softwares's Quake and QuakeWorld game engine
games-fps / qudos : Enhanced Quake 2 engine
games-fps / rott : Rise of the Triad for Linux!
games-fps / sauerbraten : Sauerbraten is a FOSS game engine (Cube 2) with freeware game data (Sauerbraten)
games-fps / serious-sam-tse : Serious Sam: The Second Encounter
games-fps / soldieroffortune : First-person shooter based on the mercenary trade
games-fps / turtlearena : A turtle featuring free and open source third-person action game (ioq3 engine)
games-fps / ut2004 : Editor's Choice Edition plus Mega Pack for the well-known first-person shooter
games-fps / worldofpadman : A cartoon style multiplayer first-person shooter
games-kids / memonix : Brain teasers, puzzle and memory games for kid's in one pack
games-kids / tuxmath : Educational arcade game where you have to solve maths problems
games-kids / tuxtype : Typing tutorial with lots of eye-candy
games-misc / ballerburg : Linux port of the classical Atari ST game Ballerburg
games-misc / sdljoytest : SDL app to test joysticks and game controllers
games-misc / sound-of-sorting : Visualization and Audibilization of Sorting Algorithms
games-puzzle / amoebax : A cute and addictive action-puzzle game, similar to tetris
games-puzzle / anagramarama : Create as many words as you can before the time runs out
games-puzzle / biniax2 : Logic game with arcade and tactics modes
games-puzzle / brainparty : A puzzle-solving, brain-stretching game for all ages
games-puzzle / color-lines : Color lines game written with SDL with bonus features
games-puzzle / concentration : The classic memory game with some new life
games-puzzle / cuyo : highly addictive and remotely related to tetris
games-puzzle / einstein : A puzzle game inspired by Albert Einstein
games-puzzle / enigma : Puzzle game similar to Oxyd
games-puzzle / fbg : A Tetris clone written in OpenGL
games-puzzle / fish-fillets : Underwater puzzle game - find a safe way out
games-puzzle / flobopuyo : Clone of the famous PuyoPuyo game
games-puzzle / gemdropx : A puzzle game where it's your job to clear the screen of gems
games-puzzle / gnurobbo : Robbo, a popular Atari XE/XL game ported to Linux
games-puzzle / hangman : The classic word guessing game
games-puzzle / icebreaker : Trap and capture penguins on Antarctica
games-puzzle / lmarbles : puzzle game inspired by Atomix and written in SDL
games-puzzle / lpairs : A classical memory game
games-puzzle / ltris : Very polished Tetris clone
games-puzzle / meandmyshadow : Puzzle/platform game with a player and its shadow
games-puzzle / mirrormagic : A game like Deflektor (C 64) or Mindbender (Amiga)
games-puzzle / mures : A clone of Sega's Chu Chu Rocket
games-puzzle / pingus : free Lemmings clone
games-puzzle / pipepanic : A simple pipe connecting game
games-puzzle / pipewalker : Rotating pieces puzzle game
games-puzzle / rezerwar : Puzzle game like the known tetromino and the average pipe games
games-puzzle / scramble : Create as many words as you can before the time runs out
games-puzzle / sdl-jewels : Swap and match 3 or more jewels in a line in order to score points
games-puzzle / tong : Tetris and Pong in the same place at the same time
games-puzzle / toppler : Reimplementation of Nebulous using SDL
games-puzzle / torrent : Match rising tiles before reaching the top to score as many points as possible
games-puzzle / triptych : Fast-paced Tetris-like puzzler
games-puzzle / twindistress : Match and remove all of the blocks before time runs out
games-puzzle / wakkabox : A simple block-pushing game
games-puzzle / wizznic : Block-clearing puzzle game
games-puzzle / world-of-goo-demo : A puzzle game with a strong emphasis on physics (demo version)
games-puzzle / xlogical : SDL logical clone
games-puzzle / xwelltris : 2.5D tetris like game
games-puzzle / xye : Free version of the classic game Kye
games-puzzle / zaz : A puzzle game where the player has to arrange balls in triplets
games-roguelike / FTL : Faster Than Light: A spaceship simulation real-time roguelike-like game
games-roguelike / FTL-gog : Top-down roguelike space ship simulator
games-roguelike / crossfire-client : Client for the nethack-style but more in the line of UO
games-roguelike / dwarf-fortress : A single-player fantasy game
games-roguelike / powder : A game in the genre of Rogue, Nethack, and Diablo. Emphasis is on tactical play
games-roguelike / scourge : A graphical rogue-like adventure game
games-roguelike / tome : save the world from Morgoth and battle evil (or become evil ;])
games-roguelike / tomenet : A MMORPG based on the works of J.R.R. Tolkien
games-roguelike / wrogue : Gothic science fantasy roguelike game
games-rpg / avadon : Epic fantasy role-playing adventure in an enormous and unique world
games-rpg / coe2 : Precursor to the Dominions series
games-rpg / daimonin-client : A graphical 2D tile-based MMORPG
games-rpg / dear-esther : Ghost story, told using first-person gaming technologies
games-rpg / egoboo : A 3d dungeon crawling adventure in the spirit of NetHack
games-rpg / freedink : Dink Smallwood is an adventure/role-playing game, similar to Zelda (2D top view)
games-rpg / freedroid : Freedroid - a Paradroid clone
games-rpg / freedroidrpg : A modification of the classical Freedroid engine into an RPG
games-rpg / gwiz : clone of old-school Wizardry(tm) games by SirTech
games-rpg / manaplus : OpenSource 2D MMORPG client for Evol Online and The Mana World
games-rpg / openglad : An SDL clone of Gladiator, a classic RPG game
games-rpg / xu4 : A remake of the computer game Ultima IV
games-simulation / bcs-demo : design and build bridges and then stress test them with trains
games-simulation / cannonsmash : 3D tabletennis game
games-simulation / crrcsim : model-airplane flight simulation program
games-simulation / gl117 : An action flight simulator
games-simulation / lincity-ng : City simulation game
games-simulation / micropolis : Free version of the well-known city building simulation
games-simulation / pmars-sdl : Portable redcode simulator's sdl port for core war
games-simulation / searchandrescue : Helicopter based air rescue flight simulator
games-simulation / senken : city simulation game
games-sports / foobillard : 8ball, 9ball, snooker and carambol game
games-sports / trigger : Free OpenGL rally car racing game
games-sports / ultimatestunts : Remake of the famous Stunts game
games-sports / xmoto : A challenging 2D motocross platform game, where physics play an important role
games-strategy / crimson : Tactical war game in the tradition of Battle Isle
games-strategy / darwinia : the hyped indie game of the year. By the Uplink creators
games-strategy / darwinia-demo : Darwinia, the hyped indie game of the year. By the Uplink creators
games-strategy / defcon-demo : Global thermonuclear war simulation with multiplayer support
games-strategy / dominions2 : Dominions 2: The Ascension Wars is an epic turn-based fantasy strategy game
games-strategy / dopewars : Re-Write of the game Drug Wars
games-strategy / freeciv : multiplayer strategy game (Civilization Clone)
games-strategy / freesynd : Portable engine reimplementation for the classic Bullfrog game Syndicate
games-strategy / ja2-stracciatella : An improved, cross-platform, stable Jagged Alliance 2 runtime
games-strategy / lgeneral : A Panzer General clone written in SDL
games-strategy / megaglest : Cross-platform 3D realtime strategy game
games-strategy / netherearth : A remake of the SPECTRUM game Nether Earth
games-strategy / scorched3d : Multi-player tank battle in 3D (OpenGL)
games-strategy / spaz : Space Pirates and Zombies
games-strategy / uqm : The Ur-Quan Masters: Port of Star Control 2
games-strategy / warmux : A free Worms clone
games-util / joystick : joystick testing utilities
media-gfx / fim : Fbi-IMproved is a framebuffer image viewer based on Fbi and inspired from Vim
media-gfx / pixels2pgf : Convert pixel images (e.g. QRCode) to PGF/Tikz rectangles
media-gfx / povray : The Persistence of Vision Raytracer
media-gfx / tuxpaint : Drawing program designed for young children
media-gfx / wings : Wings 3D is an advanced subdivision modeler
media-libs / avidemux-core : Core libraries for simple video cutting, filtering and encoding tasks
media-libs / devil : DevIL image library
media-libs / esdl : Erlang bindings for the SDL library
media-libs / gegl : A graph based image processing framework
media-libs / guilib : Simple widget set for SDL
media-libs / libde265 : Open h.265 video codec implementation
media-libs / libdv : Software codec for dv-format video (camcorders etc)
media-libs / libmpeg2 : Library for decoding mpeg-2 and mpeg-1 video
media-libs / libtheora : The Theora Video Compression Codec
media-libs / openglide : A Glide to OpenGL wrapper
media-libs / sdl-gfx : Graphics drawing primitives library for SDL
media-libs / sdl-image : image file loading library
media-libs / sdl-mixer : Simple Direct Media Layer Mixer Library
media-libs / sdl-net : Simple Direct Media Layer Network Support Library
media-libs / sdl-pango : connect the text rendering engine of GNOME to SDL
media-libs / sdl-sound : A library for handling the decoding of various sound file formats
media-libs / sdl-terminal : library that provides a pseudo-ansi color terminal that can be used with any SDL application
media-libs / sdl-ttf : library that allows you to use TrueType fonts in SDL applications
media-libs / sge : Graphics extensions library for SDL
media-libs / smpeg : SDL MPEG Player Library
media-libs / xine-lib : Core libraries for Xine movie player
media-plugins / libvisual-projectm : A libvisual graphical music visualization plugin similar to milkdrop
media-radio / tucnak : Amateur Radio VHF Contest Logbook
media-sound / din : a software musical instrument and audio synthesizer
media-sound / lmms : Cross-platform music production software
media-sound / meterbridge : Software meterbridge for the UNIX based JACK audio system
media-sound / mhwaveedit : GTK+ Sound file editor (wav, and a few others.)
media-sound / mp3blaster : Text console based program for playing audio files
media-sound / mpg123 : a realtime MPEG 1.0/2.0/2.5 audio player for layers 1, 2 and 3
media-sound / schismtracker : Free implementation of Impulse Tracker, a tool used to create high quality music
media-sound / synaesthesia : a nice graphical accompaniment to music
media-sound / tempest_for_eliza : Listen to music on the radio generated by images on your screen
media-sound / xwax : Digital vinyl emulation software
media-video / binkplayer : Bink Video! Player
media-video / gpac : Implementation of the MPEG-4 Systems standard developed from scratch in ANSI C
media-video / luvcview : USB Video Class grabber
media-video / mjpegtools : Tools for MJPEG video
media-video / mplayer : Media Player for Linux
media-video / transcode : Utilities for transcoding video and audio codecs in different containers
net-libs / pjproject : Open source SIP, Media, and NAT Traversal Library
net-misc / tcpsound : Play sounds in response to network traffic
net-wireless / gnuradio : Toolkit that provides signal processing blocks to implement software radios
sci-calculators / tiemu : Texas Instruments hand-helds emulator
sys-boot / grub : GNU GRUB boot loader
x11-libs / agg : High quality rendering engine library for C++
x11-misc / fireflies : Fireflies screensaver: Wicked cool eye candy
Bugs
- 246177
- media-libs/libsdl comes with internal copies of Xorg libraries and crashes Xorg 1.5
- 291960
- New media-libs/spulibs ebuild split out of media-libs/libsdl, needed for SPU-accelerated video in SDL
- 520786
- media-libs/libsdl - image tearing arising from use of composite backingstore
- 608576
- media-libs/libsdl-1.2.15-r9 fails to build: Header files have changed between ABIs
- 692388
- media-libs/libsdl: multiple vulnerabilities (CVE-2019-{7572,7573,7574,7575,7576,7577,7578,7635,7636,7638,13616})
- 768387
- media-libs/libsdl-1.2.15-r9: key release event while key still pressed - bug fix proposal
- 769920
- media-libs/libsdl does not build SDL.dll when cross-compiling with mingw
- 772194
- media-libs/libsdl{,2}-image: heap buffer overread (CVE-2019-13616)
- 774024
- media-libs/libsdl-1.2.15_p20210224: stable request (then cleanup) (was: media-libs/libsdl: port to EAPI 7)
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - James Le Cuirot · gentoo
media-libs/libsdl: Move nasm/yasm from DEPEND to BDEPEND
Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: James Le Cuirot <chewi@gentoo.org> - Volkmar W. Pogatzki · gentoo
media-libs/libsdl: BDEPEND
Closes: https://bugs.gentoo.org/617772 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/19792 Signed-off-by: James Le Cuirot <chewi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Volkmar W. Pogatzki · gentoo
media-libs/libsdl: multiple CVEs v1.2.15_p20210224
Bug: https://bugs.gentoo.org/772194 Bug: https://bugs.gentoo.org/692388 EAPI 7 Bug: https://bugs.gentoo.org/774024 Dropping older patches included in snapshot Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/19733 Signed-off-by: James Le Cuirot <chewi@gentoo.org> - Volkmar W. Pogatzki · gentoo
media-libs/libsdl: https
Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net> Signed-off-by: James Le Cuirot <chewi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
*/*: Drop most stable hppa keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Rolf Eike Beer · gentoo
media-libs/libsdl: stable 1.2.15-r9 for hppa, bug #730970
Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Rolf Eike Beer · gentoo
media-libs/libsdl: drop to ~hppa
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
*/*: Drop stable ia64 keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
*/*: Discontinue Gentoo SuperH port
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --ignore-arches Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
media-libs/libsdl: [QA] inherit ltprune.eclass directly
Package-Manager: Portage-2.3.88, Repoman-2.3.20 Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Bump copyright on files touched this year
Update the copyright notice on all files that were touched since January 1st but did not have the notice updated. Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
*/*: Drop stable alpha keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
media-libs: Remove *-fbsd KEYWORDS
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Aaron Bauman · gentoo
media-libs/libsdl: arm64 stable
Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.12 RepoMan-Options: --include-arches="arm64" - Arfrever Frehtes Taifersar Arahesis · gentoo
media-libs/*: Update dependencies (x11-proto/* -> x11-base/xorg-proto). - David Seifert · gentoo
*/*: Remove emul-linux-x86-* blockers
Closes: https://github.com/gentoo/gentoo/pull/8073 - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - Fabian Groffen · gentoo
media-libs/libsdl: revert nasm usage to same set as before, bug #607634
Package-Manager: portage-2.3.3 - Fabian Groffen · gentoo
media-libs/libsdl: fix for Prefix, bug #607178
Package-Manager: portage-2.3.3 - Michael Sterrett · gentoo
clean old
Package-Manager: portage-2.2.24 - Agostino Sarubbo · gentoo
media-libs/libsdl: alpha stable wrt bug #562978
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="alpha" - Mikle Kolyada · gentoo
media-libs/libsdl: ia64 stable wrt bug #562978
Package-Manager: portage-2.2.20.1 - Markus Meier · gentoo
media-libs/libsdl: arm stable, bug #562978
Package-Manager: portage-2.2.23 RepoMan-Options: --include-arches="arm" - Agostino Sarubbo · gentoo
media-libs/libsdl: sparc stable wrt bug #562978
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="sparc" - Agostino Sarubbo · gentoo
media-libs/libsdl: ppc stable wrt bug #562978
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="ppc" - Jeroen Roovers · gentoo
media-libs/libsdl: Stable for PPC64 (bug #562978).
Package-Manager: portage-2.2.23 RepoMan-Options: --ignore-arches - Mikle Kolyada · gentoo
media-libs/libsdl: x86 stable wrt bug #562978
Package-Manager: portage-2.2.20.1 - Agostino Sarubbo · gentoo
media-libs/libsdl: amd64 stable wrt bug #562978
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="amd64" - Jeroen Roovers · gentoo
media-libs/libsdl: Stable for HPPA (bug #562978).
Package-Manager: portage-2.2.23 RepoMan-Options: --ignore-arches - Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed