media-libs / libsdl2

Simple Direct Media Layer

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

v2.0.8-r2 :: 0 :: gentoo

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

v2.0.8-r1 :: 0 :: gentoo

Modified
License
ZLIB
Keywords
alpha amd64 arm hppa ia64 x86 ~arm64 ~ppc ~ppc64 ~sparc
USE flags
X alsa altivec aqua custom-cflags dbus gles haptic joystick libsamplerate 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
aqua
Include support for the Mac OS X Aqua (Carbon/Cocoa) GUI
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)
kms
Build the KMSDRM video driver
libsamplerate
Build with support for converting sample rates using libsamplerate
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 querying multi-monitor screen geometry through the Xinerama API
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

video_cards

vc4
VIDEO_CARDS setting to build driver for vc4 video cards

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 / libsamplerate : Secret Rabbit Code (aka libsamplerate) is a Sample Rate Converter for audio

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-base / xorg-proto : X.Org combined protocol headers

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 / libdrm : X.Org libdrm library

x11-libs / libxkbcommon : X.Org xkbcommon library

x11-libs / tslib : Touchscreen Access Library

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 / libsamplerate : Secret Rabbit Code (aka libsamplerate) is a Sample Rate Converter for audio

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 / libdrm : X.Org libdrm 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

app-emulation / wine-any : Free implementation of Windows(tm) on Unix, with optional external patchsets

app-emulation / wine-d3d9 : Free implementation of Windows(tm) on Unix, with Gallium Nine patchset

app-emulation / wine-staging : Free implementation of Windows(tm) on Unix, with Wine-Staging patchset

app-emulation / wine-vanilla : Free implementation of Windows(tm) on Unix, without external patchsets

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 / PySDL2 : Python (ctypes) bindings for SDL2 libraries

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-action / super-hexagon : A minimal action game by Terry Cavanagh, with music by Chipzel

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 / oshu : Lightweight osu! port

games-arcade / performous : SingStar GPL clone

games-arcade / rocksndiamonds : A Boulderdash clone

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

games-emulation / advancemame : GNU/Linux port of the MAME emulator with GUI menu

games-emulation / dolphin : Gamecube and Wii game emulator

games-emulation / hatari : Atari ST emulator

games-emulation / m64py : A frontend for Mupen64Plus

games-emulation / mgba : 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 / snes9x : Super Nintendo Entertainment System (SNES) emulator

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 / exult : an Ultima 7 game engine that runs on modern operating systems

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 / eduke32 : An open source engine port of the classic PC first person shooter Duke Nukem 3D

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-fps / yamagi-quake2 : Quake 2 engine focused on single player

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 / grimrock : Legend of Grimrock: The ultimate dungeon crawling RPG + modding engine

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 / colobot : Colobot is an educational real-time strategy video game featuring 3D graphics

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 / maxr : Mechanized Assault and Exploration Reloaded

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 / ufoai : UFO: Alien Invasion - X-COM inspired strategy game

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

games-strategy / wesnoth : Battle for Wesnoth - A fantasy turn-based 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 / mlt : Open source multimedia framework for television broadcasting

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

632257
games-arcade/blobby-1.0: missing dependency on media-libs/libsdl2
644732
media-libs/libsdl2: vulkan support
646364
media-libs/libsdl2-2.0.8-r1 stable request
654542
games-emulation/mupen64plus-core[gles2] should depend on media-libs/libsdl2[gles]
Repository mirror & CI · gentoo
Merge updates from master
Jeroen Roovers · gentoo
media-libs/libsdl2: Stable for HPPA too.
Package-Manager: Portage-2.3.41, Repoman-2.3.9 RepoMan-Options: --ignore-arches
James Le Cuirot · gentoo
media-libs/libsdl2: Add kms and video_cards_vc4 USE flags
I haven't managed to get this to work but this is probably an upstream issue so I'm adding the flag anyway. It may even work on slightly older Mesa verions. See our bug report for details. No revbump as few people will want this. Closes: https://bugs.gentoo.org/656000 Package-Manager: Portage-2.3.40, Repoman-2.3.9
Tupone Alfredo · gentoo
media-libs/libsdl2: Fix build when first installing
Closes: https://bugs.gentoo.org/655788 Package-Manager: Portage-2.3.24, Repoman-2.3.6
Tobias Klausmann · gentoo
media-libs/libsdl2-2.0.8-r1: alpha stable
Gentoo-Bug: http://bugs.gentoo.org/646364
Tupone Alfredo · gentoo
media-libs/libsdl2: Fix include path for wrapped header
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Arfrever Frehtes Taifersar Arahesis · gentoo
media-libs/*: Update dependencies (x11-proto/* -> x11-base/xorg-proto).
James Le Cuirot · gentoo
media-libs/libsdl2: Drop old 2.0.5
Package-Manager: Portage-2.3.36, Repoman-2.3.9
Marty E. Plummer · gentoo
media-libs/libsdl2: enable cocoa on osx
Required for building on osx prefix, otherwise you get the following build failures: Undefined symbols for architecture x86_64: "_Cocoa_IsWindowInFullscreenSpace", referenced from: _SDL_UpdateFullscreenMode in SDL_video.o _SDL_OnWindowFocusLost in SDL_video.o "_Cocoa_Mtl_AddMetalView", referenced from: _METAL_CreateRenderer in SDL_render_metal.o "_Cocoa_SetWindowFullscreenSpace", referenced from: _SDL_UpdateFullscreenMode in SDL_video.o ld: symbol(s) not found for architecture x86_64 Package-Manager: Portage-2.3.31, Repoman-2.3.9 Closes: https://github.com/gentoo/gentoo/pull/8200
Mikle Kolyada · gentoo
media-libs/libsdl2: arm stable wrt bug #646364
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Aaron Bauman · gentoo
media-libs/libsdl2: amd64 stable wrt bug #646364
Bug: https://bugs.gentoo.org/646364 Package-Manager: Portage-2.3.31, Repoman-2.3.9
Thomas Deutschmann · gentoo
media-libs/libsdl2: x86 stable (bug #646364)
Package-Manager: Portage-2.3.31, Repoman-2.3.9
Sergei Trofimovich · gentoo
media-libs/libsdl2: stable 2.0.8-r1 for ia64, bug #646364
Bug: https://bugs.gentoo.org/646364 Package-Manager: Portage-2.3.28, Repoman-2.3.9 RepoMan-Options: --include-arches="ia64"
Azamat H. Hackimov · gentoo
media-libs/libsdl2: Fix to CMake building errors
Generated sdl2.pc contains trailing spaces which considered as error in CMake policy CMP0004. Added patch that fixes that. Upstream bug: https://bugzilla.libsdl.org/show_bug.cgi?id=4144 Bug: https://bugs.gentoo.org/646364 Package-Manager: Portage-2.3.24, Repoman-2.3.6 Closes: https://github.com/gentoo/gentoo/pull/8098
Pacho Ramos · gentoo
media-libs/libsdl2: 2.0.5 is stable on ia64
Package-Manager: Portage-2.3.28, Repoman-2.3.9 RepoMan-Options: --force
Pacho Ramos · gentoo
media-libs/libsdl2: Drop old
Package-Manager: Portage-2.3.28, Repoman-2.3.9
Pacho Ramos · gentoo
media-libs/libsdl2: Fix multiple dependency issues
- libsamplerate was automagic (#642474 by ulm) - DirectFB is going to die (#606194) - libXt is not always needed (#590222 by Rafał Mużyło) Package-Manager: Portage-2.3.28, Repoman-2.3.9
Rolf Eike Beer · gentoo
media-libs/libsdl2: move ~sparc keyword forward
Package-Manager: Portage-2.3.19, Repoman-2.3.6 RepoMan-Options: --include-arches="sparc"
Lars Wendler · gentoo
media-libs/libsdl2: Dropped media-libs/FusionSound from dependencies.
It's been removed form the tree for months already. Package-Manager: Portage-2.3.24, Repoman-2.3.6
Lars Wendler · gentoo
media-libs/libsdl2: Removed old.
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Lars Wendler · gentoo
media-libs/libsdl2: Bump to version 2.0.8
Package-Manager: Portage-2.3.24, Repoman-2.3.6
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