media-libs / libsdl2

Simple Direct Media Layer

Official package sites : http://www.libsdl.org ·

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.

v2.0.7 :: 0 :: gentoo

Modified
License
ZLIB
Keywords
~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86
USE flags
X alsa altivec custom-cflags dbus fusionsound gles haptic joystick nas opengl oss pulseaudio sound static-libs threads tslib udev video wayland xinerama xscreensaver

v2.0.6 :: 0 :: gentoo

Modified
License
ZLIB
Keywords
~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86
USE flags
X alsa altivec custom-cflags dbus fusionsound gles haptic joystick nas opengl oss pulseaudio sound static-libs threads tslib udev video wayland xinerama xscreensaver

v2.0.5-r1 :: 0 :: gentoo

Modified
License
ZLIB
Keywords
~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86
USE flags
X alsa altivec custom-cflags dbus fusionsound gles haptic joystick nas opengl oss pulseaudio sound static-libs threads tslib udev video wayland xinerama xscreensaver

v2.0.5 :: 0 :: gentoo

Modified
License
ZLIB
Keywords
ia64 ~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
USE flags
X alsa altivec custom-cflags dbus fusionsound gles haptic joystick nas opengl oss pulseaudio sound static-libs threads tslib udev video wayland xinerama xscreensaver

v2.0.4 :: 0 :: gentoo

Modified
License
ZLIB
Keywords
alpha amd64 arm hppa ia64 ppc ppc64 x86 ~sparc
USE flags
X alsa altivec custom-cflags dbus fusionsound gles haptic joystick nas opengl oss pulseaudio sound static-libs threads tslib udev video wayland xinerama xscreensaver

General

X
Add support for X11
alsa
Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
altivec
Add support for optimizations for G4 and G5/ppc970 processors
custom-cflags
Build with user-specified CFLAGS (unsupported)
dbus
Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc)
fusionsound
use FusionSound audio driver
gles
include OpenGL ES support
haptic
Enable the haptic (force feedback) subsystem
joystick
Control joystick support (disable at your own risk)
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
threads
Add threads support for various packages. Usually pthreads
tslib
Build with tslib support for touchscreen devices
udev
Enable virtual/udev integration (device discovery, power and storage device support, etc)
video
Control video support (disable at your own risk)
wayland
Enable dev-libs/wayland backend
xinerama
Add support for the xinerama X11 extension, which is mandatory if you work in multiple monitors setup
xscreensaver
Add support for XScreenSaver extension

abi_mips

n32
64-bit (32-bit pointer) libraries
n64
64-bit libraries
o32
32-bit libraries

abi_ppc

32
32-bit (ppc) libraries
64
64-bit (ppc64) 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

cpu_flags_x86

3dnow
Use the 3DNow! instruction set
mmx
Use the MMX instruction set
sse
Use the SSE instruction set
sse2
Use the SSE2 instruction set

app-portage / elt-patches : Collection of patches for libtool.eclass

dev-libs / DirectFB : Thin library on top of the Linux framebuffer devices

dev-libs / wayland : Wayland protocol libraries

media-libs / alsa-lib : Advanced Linux Sound Architecture Library

media-libs / mesa : OpenGL-like graphic library for Linux

media-libs / nas : Network Audio System

media-sound / pulseaudio : A networked sound server with an advanced plugin system

sys-apps / dbus : A message bus system, a simple way for applications to talk to each other

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 / libudev : Virtual for libudev providers

virtual / opengl : Virtual for OpenGL implementation

virtual / pkgconfig : Virtual for the pkg-config implementation

x11-libs / libX11 : X.Org X11 library

x11-libs / libXScrnSaver : X.Org XScrnSaver library

x11-libs / libXcursor : X.Org Xcursor library

x11-libs / libXext : X.Org Xext library

x11-libs / libXi : X.Org Xi library

x11-libs / libXinerama : X.Org Xinerama library

x11-libs / libXrandr : X.Org Xrandr library

x11-libs / libXt : X.Org X Toolkit Intrinsics library

x11-libs / libXxf86vm : X.Org Xxf86vm library

x11-libs / libxkbcommon : X.Org xkbcommon library

x11-libs / tslib : Touchscreen Access Library

x11-proto / xextproto : X.Org XExt protocol headers

x11-proto / xproto : X.Org xproto protocol headers

dev-libs / DirectFB : Thin library on top of the Linux framebuffer devices

dev-libs / wayland : Wayland protocol libraries

media-libs / alsa-lib : Advanced Linux Sound Architecture Library

media-libs / mesa : OpenGL-like graphic library for Linux

media-libs / nas : Network Audio System

media-sound / pulseaudio : A networked sound server with an advanced plugin system

sys-apps / dbus : A message bus system, a simple way for applications to talk to each other

virtual / glu : Virtual for OpenGL utility library

virtual / libudev : Virtual for libudev providers

virtual / opengl : Virtual for OpenGL implementation

x11-libs / libX11 : X.Org X11 library

x11-libs / libXScrnSaver : X.Org XScrnSaver library

x11-libs / libXcursor : X.Org Xcursor library

x11-libs / libXext : X.Org Xext library

x11-libs / libXi : X.Org Xi library

x11-libs / libXinerama : X.Org Xinerama library

x11-libs / libXrandr : X.Org Xrandr library

x11-libs / libXt : X.Org X Toolkit Intrinsics library

x11-libs / libXxf86vm : X.Org Xxf86vm library

x11-libs / libxkbcommon : X.Org xkbcommon library

x11-libs / tslib : Touchscreen Access Library

app-admin / logstalgia : Replays or streams an access_log as a retro arcade game-like simulation

app-emulation / qemu : QEMU + Kernel-based Virtual Machine userland tools

dev-games / openscenegraph : Open source high performance 3D graphics toolkit

dev-libs / efl : Enlightenment Foundation Libraries all-in-one package

dev-python / Kivy : Library for rapid development of hardware-accelerated multitouch applications

dev-python / pygame_sdl2 : Reimplementation of portions of the pygame API using SDL2

dev-util / gource : A software version control visualization tool

games-action / bzflag : 3D tank combat simulator game

games-arcade / blobwars : Platform game about a blob and his quest to rescue MIAs from an alien invader

games-arcade / commandergenius : Open Source Commander Keen clone (needs original game files)

games-arcade / performous : SingStar GPL clone

games-arcade / supertux : A game similar to Super Mario Bros.

games-emulation / dolphin : Gamecube and Wii game emulator

games-emulation / m64py : A frontend for Mupen64Plus

games-emulation / mgba : A new Game Boy Advance emulator written in C.

games-emulation / mupen64plus-audio-sdl : A fork of Mupen64 Nintendo 64 emulator, SDL audio plugin

games-emulation / mupen64plus-core : A fork of Mupen64 Nintendo 64 emulator, core library

games-emulation / mupen64plus-input-sdl : A fork of Mupen64 Nintendo 64 emulator, SDL input plugin

games-emulation / mupen64plus-ui-console : A fork of Mupen64 Nintendo 64 emulator, console UI

games-emulation / mupen64plus-video-glide64mk2 : A fork of Mupen64 Nintendo 64 emulator, glide64mk2 video plugin

games-emulation / mupen64plus-video-rice : A fork of Mupen64 Nintendo 64 emulator, rice video plugin

games-emulation / nestopia : A portable Nintendo Entertainment System emulator written in C++

games-emulation / pcsx2 : A PlayStation 2 emulator

games-emulation / ppsspp : A PSP emulator written in C++.

games-emulation / sdlmame : Multiple Arcade Machine Emulator + Multi Emulator Super System (MESS)

games-emulation / stella : Stella Atari 2600 VCS Emulator

games-emulation / vbam : Game Boy, GBC, and GBA emulator forked from VisualBoyAdvance

games-emulation / yabause : A Sega Saturn emulator

games-engines / openmw : Open source reimplementation of TES III: Morrowind

games-engines / renpy : Visual novel engine written in python

games-engines / scummvm : Reimplementation of the SCUMM game engine used in Lucasarts adventures

games-engines / solarus : An open-source Zelda-like 2D game engine

games-fps / doomsday : A modern gaming engine for Doom, Heretic, and Hexen

games-fps / urbanterror : Hollywood tactical shooter based on the ioquake3 engine

games-fps / xonotic : Fork of Nexuiz, Deathmatch FPS based on DarkPlaces, an advanced Quake 1 engine

games-puzzle / neverball : Clone of Super Monkey Ball using SDL/OpenGL

games-puzzle / numptyphysics : Crayon Physics-like drawing puzzle game using the same excellent Box2D engine

games-roguelike / stone-soup : Role-playing roguelike game of exploration and treasure-hunting in dungeons

games-rpg / manaplus : OpenSource 2D MMORPG client for Evol Online and The Mana World

games-rpg / runescape-launcher : Official RuneScape NXT client launcher

games-rpg / to-the-moon : Two doctors traversing the memories of a dying man to fulfill his last wish

games-simulation / openrct2 : An open source re-implementation of RollerCoaster Tycoon 2

games-strategy / 0ad : A free, real-time strategy game

games-strategy / endless-sky : Space exploration, trading & combat in the tradition of Terminal Velocity

games-strategy / freeciv : multiplayer strategy game (Civilization Clone)

games-strategy / freeorion : A free turn-based space empire and galactic conquest game

games-strategy / hedgewars : A turn-based strategy, artillery, action and comedy game

games-strategy / naev : A 2D space trading and combat game, in a similar vein to Escape Velocity

games-strategy / openra : A free RTS engine supporting games like Command & Conquer and Red Alert

games-strategy / seven-kingdoms : Seven Kingdoms: Ancient Adversaries

games-strategy / warzone2100 : 3D real-time strategy game

games-util / antimicro : Map keyboard and mouse buttons to gamepad buttons

media-gfx / blender : 3D Creation/Animation/Publishing System

media-gfx / imv : Minimal image viewer designed for tiling window manager users

media-gfx / opentoonz : An open-source full-featured 2D animation creation software

media-libs / libgroove : Streaming audio processing library.

media-libs / sdl2-gfx : Graphics drawing primitives library for SDL2

media-libs / sdl2-image : Image file loading library

media-libs / sdl2-mixer : Simple Direct Media Layer Mixer Library

media-libs / sdl2-net : Simple Direct Media Layer Network Support Library

media-libs / sdl2-ttf : library that allows you to use TrueType fonts in SDL applications

media-libs / smpeg2 : SDL MPEG Player Library

media-plugins / audacious-plugins : Audacious Player - Your music, your way, no exceptions

media-sound / milkytracker : FastTracker 2 inspired music tracker

media-video / ffmpeg : Complete solution to record, convert and stream audio and video. Includes libavcodec

media-video / guvcview : GTK+ UVC Viewer

media-video / movit : Modern Video Toolkit

media-video / mpv : Media player based on MPlayer and mplayer2

www-plugins / lightspark : High performance flash player

590222
media-libs/libsdl2-2.0.4: not quite correct x11-libs/libXt dependency
590712
media-libs/libsdl2: build log not verbose
608314
media-libs/libsdl2-2.0.5 on PPC64 - .../work/SDL2-2.0.5/src/video/SDL_blit_N.c:127:5: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-statement]
610326
media-libs/libsdl2-2.0.5: Holding key down sends keyup events
Sergei Trofimovich · gentoo
media-libs/libsdl2: keyworded 2.0.5 for sparc, bug #508226 (thanks to Rolf Eike Beer)
Package-Manager: Portage-2.3.16, Repoman-2.3.6 RepoMan-Options: --include-arches="sparc"
Sergei Trofimovich · gentoo
media-libs/libsdl2: keyworded 2.0.4 for sparc, bug #508226 (thanks to Rolf Eike Beer)
Package-Manager: Portage-2.3.16, Repoman-2.3.6 RepoMan-Options: --include-arches="sparc"
Lars Wendler · gentoo
media-libs/libsdl2: Bump to version 2.0.7
Package-Manager: Portage-2.3.12, Repoman-2.3.3
Lars Wendler · gentoo
media-libs/libsdl2: Bump to version 2.0.6
Package-Manager: Portage-2.3.11, Repoman-2.3.3
Patrick McLean · gentoo
media-libs/libsdl2: Revision bump, add patch to fix DS4 support in new kernels
This patch has been merged in to master, but upstream hasn't done a release in quite awhile. Package-Manager: Portage-2.3.6, Repoman-2.3.3
Alexis Ballier · gentoo
media-libs/libsdl2: keyword ~arm64
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Sergei Trofimovich · gentoo
media-libs/libsdl2: ia64 stable, bug #574786
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Sergei Trofimovich · gentoo
media-libs/libsdl2: ia64 stable, bug #608868
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Sergei Trofimovich · gentoo
media-libs/libsdl2: ~ia64 keyword, bug #508226
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Marty E. Plummer · gentoo
media-libs/libsdl2: --enable-loadso on windows
For opengl to work on windows (at least via a mingw-w64 cross-compile) --enable-loadso is required, as they dlopen opengl32.dll to get a handle. Bug: https://bugs.gentoo.org/636542 Signed-off-by: Marty E. Plummer <hanetzer@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/4649
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Michael Weber · gentoo
media-libs/libsdl2: ppc stable (bug 608868).
Package-Manager: Portage-2.3.3, Repoman-2.3.1
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Lars Wendler · gentoo
media-libs/libsdl2: Bump to version 2.0.5
Package-Manager: portage-2.3.2 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Chí-Thanh Christopher Nguyễn · gentoo
media-libs/libsdl2: keyword ~ppc
Bug: https://bugs.gentoo.org/show_bug.cgi?id=508226 Package-Manager: portage-2.2.28
Michael Sterrett · gentoo
media-libs/libsdl2: clean old
Package-Manager: portage-2.2.26
Matt Turner · gentoo
media-libs/libsdl2: alpha stable, bug 573740.
Markus Meier · gentoo
media-libs/libsdl2: arm stable, bug #573740
Package-Manager: portage-2.2.27 RepoMan-Options: --include-arches="arm"
Michael Sterrett · gentoo
media-libs/libsdl2: correct wayland REQUIRED_USE syntax
Package-Manager: portage-2.2.26
Michael Sterrett · gentoo
media-libs/libsdl2: wayland requires gles (bug #576546)
Package-Manager: portage-2.2.26
Jeroen Roovers · gentoo
media-libs/libsdl2: Stable for HPPA PPC64 (bug #573740).
Package-Manager: portage-2.2.27 RepoMan-Options: --ignore-arches
Agostino Sarubbo · gentoo
media-libs/libsdl2: x86 stable wrt bug #573740
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
media-libs/libsdl2: amd64 stable wrt bug #573740
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Michael Sterrett · gentoo
media-libs/libsdl2: version bump
Package-Manager: portage-2.2.24
Mike Frysinger · gentoo
media-libs/libsdl2: mark 2.0.3-r200 alpha stable
Michael Sterrett · gentoo
use configure.ac (bug #563430)
Package-Manager: portage-2.2.20.1
Jeroen Roovers · gentoo
media-libs/libsdl2: Stable for HPPA PPC64 (bug #558600).
Package-Manager: portage-2.2.20.1
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