media-libs / libsdl2

Simple Direct Media Layer

Official package sites : https://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.30.7-r1 :: 0 :: gentoo

Modified
License
ZLIB
Keywords
amd64 arm64 ppc x86 ~alpha ~arm ~hppa ~loong ~mips ~ppc64 ~riscv ~sparc
USE flags
X alsa aqua custom-cflags dbus doc fcitx gles1 gles2 haptic ibus jack joystick kms libsamplerate nas opengl oss pipewire pulseaudio sndio sound static-libs test udev video vulkan wayland xscreensaver

v2.28.5-r3 :: 0 :: gentoo

Modified
License
ZLIB
Keywords
amd64 arm arm64 ppc ppc64 sparc x86 ~alpha ~hppa ~loong ~mips ~riscv
USE flags
X alsa aqua custom-cflags dbus doc fcitx gles1 gles2 haptic ibus jack joystick kms libsamplerate nas opengl oss pipewire pulseaudio sndio sound static-libs test threads udev video vulkan wayland xscreensaver

General

X
Add support for X11
alsa
Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
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)
doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
fcitx
Enable support for app-i18n/fcitx
gles1
include OpenGL ES 1.0 support
gles2
Enable GLES 2.0 (OpenGL for Embedded Systems) support (independently of full OpenGL, see also: gles2-only)
haptic
Enable the haptic (force feedback) subsystem
ibus
Enable support for app-i18n/ibus
jack
Add support for the JACK Audio Connection Kit
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)
pipewire
Enable support for the media-video/pipewire audio backend
pulseaudio
Add sound server support via media-libs/libpulse (may be PulseAudio or PipeWire)
sndio
Enable support for the media-sound/sndio backend
sound
Control audio support (disable at your own risk)
static-libs
Build static versions of dynamic libraries as well
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
threads
Add threads support for various packages. Usually pthreads
udev
Enable virtual/udev integration (device discovery, power and storage device support, etc)
video
Control video support (disable at your own risk)
vulkan
Add support for 3D graphics and computing via the Vulkan cross-platform API
wayland
Enable dev-libs/wayland backend
xscreensaver
Add support for XScreenSaver extension

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

cpu_flags_ppc

altivec
Use the AltiVec/VMX instruction set

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
sse3
Use the SSE3 instruction set ([pni] in cpuinfo, NOT ssse3)

video_cards

vc4
VIDEO_CARDS setting to build driver for vc4 video cards

app-i18n / fcitx : Fcitx 5 is a generic input method framework

app-i18n / ibus : Intelligent Input Bus for Linux / Unix OS

dev-libs / glib : The GLib library of C routines

dev-libs / wayland : Wayland protocol libraries

dev-util / vulkan-headers : Vulkan Header files and API registry

gui-libs / libdecor : A client-side decorations library for Wayland clients

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

media-libs / libglvnd : The GL Vendor-Neutral Dispatch library

media-libs / libpulse : Libraries for PulseAudio clients

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 / sndio : Small audio and MIDI framework part of the OpenBSD project

media-video / pipewire : Multimedia processing graphs

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 / jack : Virtual for JACK Audio Connection Kit

virtual / libiconv : Virtual for the GNU conversion library

virtual / libudev : Virtual for libudev providers

virtual / opengl : Virtual for OpenGL 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 / libXfixes : X.Org Xfixes library

x11-libs / libXi : X.Org Xi library

x11-libs / libXrandr : X.Org Xrandr library

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

x11-libs / libdrm : X.Org libdrm library

x11-libs / libxkbcommon : Keymap handling library for toolkits and window systems

app-i18n / fcitx : Fcitx 5 is a generic input method framework

app-i18n / ibus : Intelligent Input Bus for Linux / Unix OS

dev-libs / wayland : Wayland protocol libraries

gui-libs / libdecor : A client-side decorations library for Wayland clients

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

media-libs / libpulse : Libraries for PulseAudio clients

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-libs / vulkan-loader : Vulkan Installable Client Driver (ICD) Loader

media-sound / sndio : Small audio and MIDI framework part of the OpenBSD project

media-video / pipewire : Multimedia processing graphs

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 / jack : Virtual for JACK Audio Connection Kit

virtual / libiconv : Virtual for the GNU conversion 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 / libXfixes : X.Org Xfixes library

x11-libs / libXi : X.Org Xi library

x11-libs / libXrandr : X.Org Xrandr library

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

x11-libs / libdrm : X.Org libdrm library

x11-libs / libxkbcommon : Keymap handling library for toolkits and window systems

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

app-emulation / 86Box : Emulator of x86-based machines based on PCem

app-emulation / aranym : Atari Running on Any Machine, VM running Atari ST/TT/Falcon OS and TOS/GEM apps

app-emulation / faudio : Accuracy-focused XAudio reimplementation for open platforms

app-emulation / fs-uae : Integrates the most accurate Amiga emulation code available from WinUAE

app-emulation / pcem : A PC emulator that specializes in running old operating systems and software

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

app-emulation / uxn : An assembler and emulator for the Uxn stack-machine, written in ANSI C

app-emulation / vice : Versatile Commodore Emulator

app-emulation / virtualbox : Family of powerful x86 virtualization products for enterprise and home use

app-emulation / virtualbox-kvm : Family of powerful x86 virtualization products for enterprise and home use

app-emulation / wine-proton : Valve Software's fork of Wine

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

app-emulation / xen-tools : Xen tools including QEMU and xl

app-mobilephone / scrcpy : Display and control your Android device

dev-games / flatzebra : Generic game engine for 2D double-buffering animation

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

dev-games / openscenegraph-openmw : OpenMW-specific fork of OpenSceneGraph

dev-lang / pico8 : Fantasy console for making and playing tiny games and other computer programs

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

dev-libs / libzia : Platform abstraction code for tucnak package

dev-python / pygame : Python bindings for SDL multimedia library

dev-python / pysdl2 : Python (ctypes) bindings for SDL2 libraries

dev-qt / qtgamepad : Qt module to support gamepad hardware

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

dev-util / sdl-jstest : Simple SDL joystick test application for the console

games-action / a-story-about-my-uncle : First person platforming adventure about a boy who searches for his lost uncle

games-action / abuse : Port of Abuse by Crack Dot Com

games-action / apotheon : Heroic action game set within the vibrant world of Ancient Greek Mythology

games-action / astromenace : Hardcore 3D space scroll-shooter with spaceship upgrade possibilities

games-action / badland : Atmospheric side-scrolling action adventure platformer set in a gorgeous forest

games-action / brutal-legend-gog : Rock-themed action-adventure that marries visceral action combat with open-world

games-action / brutal-legend-hb : Rock-themed action-adventure that marries visceral action combat with open-world

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

games-action / chromium-bsu : Fast paced, arcade-style, top-scrolling space shooter

games-action / crimsonland : A top-down shooter with a touch of RPG

games-action / dxx-rebirth : Descent Rebirth - enhanced Descent 1 & 2 engine

games-action / guacamelee : Metroidvania-style action-platformer set in a magical Mexican-inspired world

games-action / lugaru : 3D arcade with unique fighting system and anthropomorphic characters

games-action / rive : Metal wrecking, robot hacking 360-degree shooter/platformer hybrid

games-action / super-hexagon : Minimal action game by Terry Cavanagh, with music by Chipzel

games-action / supertuxkart : A kart racing game starring Tux, the linux penguin (TuxKart fork)

games-action / teeworlds : Online multi-player platform 2D shooter

games-action / transistor : Sci-fi themed action RPG where you fight through a stunning futuristic city

games-action / trine-enchanted-edition : The original sidescrolling action platformer under the Trine 2 engine

games-arcade / apricots : Fly a plane around and bomb/shoot the enemy (port of Planegame from Amiga)

games-arcade / blobby : Beach ball game with blobs of goo

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

games-arcade / cdogs-sdl : Classic overhead run-and-gun game

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

games-arcade / jazz2 : Open source reimplementation of Jazz Jackrabbit 2

games-arcade / jumpnbump : Funny multiplayer game about cute little fluffy bunnies

games-arcade / open-supaplex : OSS reimplementation of Supaplex in C and SDL

games-arcade / oshu : Lightweight osu! port

games-arcade / performous : SingStar GPL clone

games-arcade / rocksndiamonds : A Boulderdash clone

games-arcade / shovel-knight : Sweeping classic action adventure with an 8-bit retro aesthetic

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 / bsnes-jg : Jolly Good Fork of bsnes

games-emulation / desmume : Nintendo DS emulator

games-emulation / dolphin : Gamecube and Wii game emulator

games-emulation / dosbox-staging : Modernized DOSBox soft-fork

games-emulation / fbzx : Full Screen Sinclair Spectrum emulator

games-emulation / fceux : Portable Famicom/NES emulator, an evolution of the original FCE Ultra

games-emulation / gambatte-jg : Jolly Good Fork of Gambatte

games-emulation / hatari : Atari ST emulator

games-emulation / higan : Multi-system emulator focused on accuracy, preservation, and configurability

games-emulation / jgrf : The Jolly Good Reference Frontend

games-emulation / m64py : A frontend for Mupen64Plus

games-emulation / mednafen : Argument-driven multi-system emulator utilizing OpenGL and SDL

games-emulation / melonds : Nintendo DS emulator, sorta

games-emulation / mgba : Game Boy Advance Emulator

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 : Portable Nintendo Entertainment System emulator written in C++

games-emulation / openmsx : MSX emulator that aims for perfection

games-emulation / pcsx2 : PlayStation 2 emulator

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

games-emulation / rmg : Rosalie's Mupen GUI

games-emulation / ryujinx : Experimental Nintendo Switch Emulator written in C#

games-emulation / snes9x : Super Nintendo Entertainment System (SNES) emulator

games-emulation / stella : Multi-platform Atari 2600 VCS Emulator

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

games-emulation / yabause : Sega Saturn emulator

games-engines / devilutionx : Diablo engine for modern operating systems

games-engines / exult : Ultima 7 game engine that runs on modern operating systems

games-engines / fheroes2 : Recreation of HoMM2 game engine

games-engines / frotz : Interpreter for Z-code based text games

games-engines / love : A framework for 2D games in Lua

games-engines / odamex : Online multiplayer free software engine for DOOM

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

games-engines / qtads : Multimedia interpreter for TADS text adventures

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-engines / stratagus : A realtime strategy game engine

games-fps / alephone : An enhanced version of the game engine from the classic Mac game, Marathon

games-fps / chocolate-doom : A Doom source port that is minimalist and historically accurate

games-fps / eduke32 : An open source engine port of the classic PC first person shooter Duke Nukem 3D

games-fps / gzdoom : A modder-friendly OpenGL source port based on the DOOM engine

games-fps / prboom-plus : An enhanced clone of the classic first-person shooter Doom

games-fps / redeclipse : First-person ego-shooter, built as a total conversion of Cube Engine 2

games-fps / sauerbraten : Sauerbraten is a FOSS game engine (Cube 2) with freeware game data (Sauerbraten)

games-fps / serioussam : Linux port of Serious Sam Classic with Vulkan support

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-misc / solarus-quest-editor : A graphical user interface to create and modify quests for the Solarus engine

games-puzzle / braid-gog : Platform game where you manipulate flow of time

games-puzzle / braid-hb : Platform game where you manipulate flow of time

games-puzzle / meandmyshadow : Puzzle/platform game with a player and its shadow

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-puzzle / pipewalker : Rotating pieces puzzle game

games-puzzle / quadra : Tetris clone with multiplayer support

games-puzzle / syzygy : Narrative meta-puzzle game

games-puzzle / world-of-goo-gog : A puzzle game with a strong emphasis on physics (GOG edition)

games-puzzle / world-of-goo-hb : A puzzle game with a strong emphasis on physics (Humble Bundle edition)

games-roguelike / angband : Roguelike dungeon exploration game based on the books of J.R.R. Tolkien

games-roguelike / neon-chrome : A ruthless top-down cyberpunk shooter with rogue-like elements

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

games-roguelike / tomenet : A MMORPG based on the works of J.R.R. Tolkien

games-rpg / bastion : An original action role-playing game set in a lush imaginative world

games-rpg / broken-age : Point-and-click adventure from Tim Schafer's Double Fine Productions

games-rpg / celeste : Narrative-driven, single-player adventure like mom used to make

games-rpg / costume-quest : A Halloween adventure from Tim Schafer's Double Fine Productions

games-rpg / deponia-doomsday : The fourth and final instalment of the Deponia point-and-click adventures

games-rpg / deponia-tcj : The Complete Journey: The first three Deponia point-and-click adventures

games-rpg / dungeon-defenders : A hybrid of two hot genres: Tower Defense and cooperative online Action-RPG

games-rpg / eternal-lands : 3D fantasy MMORPG written in C and SDL

games-rpg / freedink : Dink Smallwood is an adventure/role-playing game, similar to Zelda (2D top view)

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 / openglad : SDL clone of Gladiator, a classic RPG game

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

games-simulation / EmptyEpsilon : A spaceship bridge simulator game

games-simulation / corsix-th : Open source clone of Theme Hospital

games-simulation / openrct2 : An open source re-implementation of Chris Sawyer's RollerCoaster Tycoon 2

games-simulation / openttd : A clone of Transport Tycoon Deluxe

games-simulation / simutrans : A free Transport Tycoon clone

games-sports / speed-dreams : Fork of the famous open racing car simulator TORCS

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

games-strategy / augustus : Feature-enhanced open source re-implementation of Caesar III

games-strategy / colobot : A real-time strategy game, where you can program your bots

games-strategy / dopewars : Re-Write of the game Drug Wars

games-strategy / dunelegacy : Updated clone of Westood Studios' Dune II

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 : Free turn-based space empire and galactic conquest game

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

games-strategy / ja2-stracciatella : An improved, cross-platform, stable Jagged Alliance 2 runtime

games-strategy / julius : Feature-faithful open source re-implementation of Caesar III

games-strategy / maxr : Mechanized Assault and Exploration Reloaded

games-strategy / megaglest : Cross-platform 3D realtime strategy game

games-strategy / naev : 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, Red Alert and Dune2k

games-strategy / s25rttr : Open source remake of The Settlers II: Gold Edition (needs original data files)

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

games-strategy / ufoai : UFO: Alien Invasion - X-COM inspired strategy game

games-strategy / uqm : The Ur-Quan Masters: Port of Star Control 2

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

games-strategy / wesnoth : Battle for Wesnoth - A fantasy turn-based strategy game

games-strategy / widelands : Game similar to Settlers 2

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

games-util / antimicrox : Graphical program used to map keyboard buttons and mouse controls to a gamepad

games-util / joystick : Joystick testing utilities

gui-wm / gamescope : Efficient micro-compositor for running games

kde-plasma / plasma-desktop : KDE Plasma desktop

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

media-gfx / darktable : A virtual lighttable and darkroom for photographers

media-gfx / tuxpaint : Drawing program designed for young children

media-libs / dumb : Module/tracker based music format parser and player library

media-libs / gegl : A graph based image processing framework

media-libs / libde265 : Open h.265 video codec implementation

media-libs / libprojectm : A graphical music visualization plugin similar to milkdrop

media-libs / libsdl : Simple Direct Media Layer 1.2 compatibility wrapper around SDL2

media-libs / mlt : Open source multimedia framework for television broadcasting

media-libs / openal : A software implementation of the OpenAL 3D audio API

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-pango : SDL2 port of SDL_Pango for rendering text using Pango

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

media-libs / sdl_audiolib : Audio decoding, resampling and mixing library for SDL

media-libs / smpeg2 : SDL MPEG Player Library

media-plugins / audacious-plugins : Lightweight and versatile audio player

media-plugins / mpg123-output-plugins : a realtime MPEG 1.0/2.0/2.5 audio player for layers 1, 2 and 3

media-radio / tucnak : Amateur Radio VHF Contest Logbook

media-sound / cava : Console-based Audio Visualizer for Alsa

media-sound / fluidsynth : Software real-time synthesizer based on the Soundfont 2 specifications

media-sound / milkytracker : FastTracker 2 inspired music tracker

media-sound / mpg123 : A meta package for realtime MPEG 1.0/2.0/2.5 audio player for layers 1, 2 and 3

media-sound / openmpt123 : libopenmpt-based command line player for tracked music files (modules)

media-sound / schismtracker : Free implementation of Impulse Tracker, a tool used to create high quality music

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

media-video / guvcview : Simple Qt5 or GTK+3 interface for capturing and viewing video from v4l2 devices

media-video / jellyfin-media-player : Jellyfin Desktop Client based on Plex Media Player

media-video / movit : High-performance, high-quality video filters for the GPU

media-video / mpv : Media player for the command line

media-video / webcamoid : Full featured webcam capture application

net-libs / pjproject : Open source SIP, Media, and NAT Traversal Library

net-misc / freerdp : Free implementation of the Remote Desktop Protocol

net-misc / moonlight : NVIDIA GameStream (and Sunshine) client

sci-libs / vtk : The Visualization Toolkit

sys-boot / grub : GNU GRUB boot loader

www-plugins / lightspark : High performance flash player

x11-libs / tslib : Touchscreen Access Library

x11-libs / wxGTK : GTK version of wxWidgets, a cross-platform C++ GUI toolkit

664056
media-libs/libsdl2-2.0.8-r1: SDL_waylanddatamanager.c:(.text+0xc4): undefined reference to `pthread_sigmask'
682586
media-libs/libsdl2-2.0.9: undefined reference to `SDL_LinuxSetThreadPriority_REAL'
698058
media-libs/libsdl2 USE=cpu_flags_ppc_altivec on ppc64le results in color corruption
727578
media-libs/libsdl2: Test failures for pygame caused by ARM optimisations
741490
media-libs/libsdl2-2.0.12-r2 build error with VIDEO_CARDS="vc4"
824270
media-libs/libsdl2-2.0.16-r1: SDL_egl.c:300:53: error: ‘F_OK’ undeclared (first use in this function)
931642
media-libs/libsdl2-2.30.2-r1 and newer fail to compile
932321
games-puzzle/world-of-goo-gog-1.51.29337 not sound with >media-libs/libsdl2-2.28.5-r1
932644
media-libs/libsdl2-2.30.3[test] fails to compile: test/testgles2.c:32: fatal error: GLES2/gl2platform.h: No such file or directory
936073
media-libs/libsdl2-2.30.7: stabilisation
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-libs/libsdl2: Stabilize 2.30.7-r1 x86, #936073
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-libs/libsdl2: Stabilize 2.30.7-r1 arm64, #936073
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: Stabilize 2.30.7-r1 amd64, #936073
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: Stabilize 2.30.7-r1 ppc, #936073
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
media-libs/libsdl2: Drop threads USE flag from 2.30.7-r1
It's effectively mandatory now. Closes: https://bugs.gentoo.org/931087 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
James Le Cuirot · gentoo
media-libs/libsdl2: Drop old
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
*/*: unkeyword ~ia64
Change was created by running the following command:: ekeyword ^ia64 */*/*.ebuild Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Yongxiang Liang · gentoo
media-libs/libsdl2: rename use flag fcitx4 to fcitx
Closes: https://bugs.gentoo.org/920548 Closes: https://bugs.gentoo.org/936970 Signed-off-by: Yongxiang Liang <tanekliang@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/38487 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: add 2.30.7
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: add 2.30.6
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sv. Lockal · gentoo
media-libs/libsdl2: Fix build with >=gui-libs/libdecor-0.2.0
This applies https://github.com/libsdl-org/SDL/commit/4ce935b9106a0311436e41c5f28f00db30a93de1 to libsdl2-2.28. Closes: https://bugs.gentoo.org/936443 Signed-off-by: Sv. Lockal <lockalsash@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/37657 Closes: https://bugs.gentoo.org/936020 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: Stabilize 2.28.5-r2 ppc64, #936319
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-libs/libsdl2: Stabilize 2.28.5-r2 sparc, #936319
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-libs/libsdl2: Stabilize 2.28.5-r2 ppc, #936319
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: Stabilize 2.28.5-r2 arm, #936319
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-libs/libsdl2: Stabilize 2.28.5-r2 x86, #936319
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: Stabilize 2.28.5-r2 arm64, #936319
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-libs/libsdl2: Stabilize 2.28.5-r2 amd64, #936319
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
media-libs/libsdl2: wire up libdecor support for stable series too
[sam: add Bug: tags.] Bug: https://bugs.gentoo.org/936020 Bug: https://bugs.gentoo.org/936267 Fixes: 1b5e09a485a7c7f756af30aae248aeed5082a877 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>
Eli Schwartz · gentoo
media-libs/libsdl2: fix automagic dependency on libdecor
It is enabled and depended on for the 2.30 ebuilds which use cmake, although the cmake builds default to not building with libdecor support. It is not enabled for the stable 2.28 ebuild which uses autotools, although the autotools builds default to detecting libdecor and using it. Closes: https://bugs.gentoo.org/936020 Closes: https://bugs.gentoo.org/936267 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
WANG Xuerui · gentoo
media-libs/libsdl2: keyword 2.30.3 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
media-libs/libsdl2: Drop old 2.30.1-r1 and 2.30.2-r2
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/libsdl2: disable automagic ccache
Randomly spotted ccache lines despite FEATURES=-ccache during a rebuild. Unsure by what logic options were sorted in this mycmakeargs, so semi randomly inserted near the end among the other hard =OFF for now. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-libs/libsdl2: Keyword 2.30.3 x86, #931005
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: add 2.30.3
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: wire up libdecor support
Enable it with USE=wayland given upstream strongly recommend it in their FAQ: https://github.com/libsdl-org/SDL/blob/main/docs/README-wayland.md#window-decorations-are-missing-or-the-decorations-look-strange. (They've used stronger words on e.g. Twitter too.) Closes: https://bugs.gentoo.org/927185 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
media-libs/libsdl2: Update mesa[gles1,gles2] deps now flags have gone
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
James Le Cuirot · gentoo
media-libs/libsdl2: Drop old 2.28.1, 2.28.3, 2.28.4-r1, 2.28.5-r1
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
media-libs/libsdl2: Bump to 2.30.2, migrate to CMake
SDL3 only suppports CMake, and we have seen issues with flags not being respected in the tests under Autotools. There are CMake options for nearly every configure option we were using before. I have kept the options in the same order for easier comparison, at least for now. There is no way to explicitly select gles1 or gles2, only gles in general. Detection is performed for each at build time, but this will always succeed as libglvnd covers them both. Detection is also performed at runtime, so the usual auto-magic concerns don't apply here. Closes: https://bugs.gentoo.org/929065 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: try harder with LDFLAGS for tests
I ended up hitting a GCC bug because of inconsistent use of -mfpmath=sse. This should hopefully help. Bug: https://gcc.gnu.org/PR114487 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
media-libs/libsdl2: Unset variables that interfere with tests
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: add 2.30.1
Closes: https://bugs.gentoo.org/921254 Closes: https://bugs.gentoo.org/924034 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
media-libs/libsdl2: Stabilize 2.28.5 arm, #923525
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Matoro Mahri · gentoo
media-libs/libsdl2: Stabilize 2.28.5 ppc64, #923525
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Rolf Eike Beer · gentoo
media-libs/libsdl2: stable 2.28.5 for sparc, bug #923525
Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: Stabilize 2.28.5 amd64, #923525
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: Stabilize 2.28.5 arm64, #923525
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-libs/libsdl2: Stabilize 2.28.5 x86, #923525
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: Stabilize 2.28.5 ppc, #923525
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Gilbert · gentoo
media-libs/libsdl2: set IUSE=+haptic
No external deps, so no reason not to enable it. Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
media-libs/libsdl2: Stabilize 2.28.3 x86, #914777
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
media-libs/libsdl2: Stabilize 2.28.3 ppc, #914777
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Move {app-doc → app-text}/doxygen
Per the category metadata, app-doc/ is reserved for documentation *files* and not software. Move it to app-text/ where it seems a better fit. Signed-off-by: Michał Górny <mgorny@gentoo.org>
James Le Cuirot · gentoo
media-libs/libsdl2: Drop Raspberry Pi support in revbump
media-libs/raspberrypi-userland(-bin) is being last-rited. You can now use the kmsdrm video driver instead. The dependency was missing in this package anyway. Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
media-libs/libsdl2: Stabilize 2.28.3 ppc64, #914777
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Matoro Mahri · gentoo
media-libs/libsdl2: Stabilize 2.28.3 arm64, #914777
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
media-libs/libsdl2: Keyword 2.28.5 mips, #896130
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
media-libs/libsdl2: add missing test dep
Bug: https://bugs.gentoo.org/896130 Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
media-libs/libsdl2: wire up tests
Bug: https://bugs.gentoo.org/896130 Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Closes: https://github.com/gentoo/gentoo/pull/33898 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: add 2.28.5
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
media-libs/libsdl2: Drop old 2.26.5-r1 and 2.28.2
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
James Le Cuirot · gentoo
media-libs/libsdl2: Disable dynamic loading of libsamplerate
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: add 2.28.4
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: Stabilize 2.28.3 sparc, #914777
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: Stabilize 2.28.3 amd64, #914777
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: Stabilize 2.28.3 arm, #914777
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: add 2.28.3
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
media-libs/libsdl2: drop 2.26.2, 2.26.3, 2.28.0
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-libs/libsdl2: Stabilize 2.28.1 ppc, #911559
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: add 2.28.2
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: Stabilize 2.28.1 amd64, #911559
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-libs/libsdl2: Stabilize 2.28.1 arm64, #911559
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
media-libs/libsdl2: Stabilize 2.28.1 arm, #911559
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: Stabilize 2.28.1 x86, #911559
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-libs/libsdl2: Stabilize 2.28.1 ppc64, #911559
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-libs/libsdl2: Stabilize 2.26.5-r1 amd64, #907381
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
media-libs/libsdl2: Stabilize 2.26.5-r1 arm64, #907381
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
media-libs/libsdl2: Stabilize 2.26.5-r1 x86, #907381
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: add 2.28.1
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: add 2.28.0
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-libs/libsdl2: Stabilize 2.26.5-r1 sparc, #907381
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: Stabilize 2.26.5-r1 ppc, #907381
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-libs/libsdl2: Stabilize 2.26.5-r1 ppc64, #907381
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: Stabilize 2.26.5-r1 arm, #907381
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
media-libs/libsdl2: Switch IUSE=pulseaudio to media-libs/libpulse
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: add 2.26.5
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: drop 2.24.0-r2, 2.24.2, 2.26.0
Bug: https://bugs.gentoo.org/890614 Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-libs/libsdl2: Stabilize 2.26.2 amd64, #892095
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: add 2.26.3
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-libs/libsdl2: Stabilize 2.26.2 arm64, #892095
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: Stabilize 2.26.2 arm, #892095
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: Stabilize 2.26.2 x86, #892095
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-libs/libsdl2: Stabilize 2.26.2 ppc64, #892095
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-libs/libsdl2: Stabilize 2.26.2 ppc, #892095
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
media-libs/libsdl2: Stabilize 2.26.2 sparc, #892095
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: add 2.26.2
Closes: https://bugs.gentoo.org/889414 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: add joystick patch to 2.24.2 too
It's fixed in 2.26.0 upstream. Closes: https://bugs.gentoo.org/884237 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-libs/libsdl2: Stabilize 2.24.2 sparc, #883975
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-libs/libsdl2: Stabilize 2.24.2 x86, #883975
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-libs/libsdl2: Stabilize 2.24.2 amd64, #883975
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-libs/libsdl2: Stabilize 2.24.2 ppc64, #883975
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
media-libs/libsdl2: Stabilize 2.24.2 ppc, #883975
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-libs/libsdl2: Stabilize 2.24.2 arm64, #883975
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-libs/libsdl2: Stabilize 2.24.2 arm, #883975
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: add 2.26.0
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/libsdl2: use prefixed AT_M4DIR
Closes: https://bugs.gentoo.org/880581 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: add 2.24.2
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Pavel Zhukov · gentoo
media-libs/libsdl2: Fix build with libudev and joystick subsystem disabled
Upstream commit: 71fb91f7e43c5f046a037bf5ca59214d93fe2d51 Signed-off-by: Pavel Zhukov <pavel@zhukoff.net> Closes: https://github.com/gentoo/gentoo/pull/27607 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
media-libs/libsdl2: Drop old 2.0.20-r1, 2.0.22, 2.24.0, 2.24.0-r1
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
media-libs/libsdl2: Stabilize 2.24.0-r2 x86, #873826
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
media-libs/libsdl2: Stabilize 2.24.0-r2 sparc, #873826
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
media-libs/libsdl2: Stabilize 2.24.0-r2 arm64, #873826
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
media-libs/libsdl2: Stabilize 2.24.0-r2 arm, #873826
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
media-libs/libsdl2: Stabilize 2.24.0-r2 amd64, #873826
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-libs/libsdl2: Stabilize 2.24.0-r2 ppc64, #873826
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
media-libs/libsdl2: Stabilize 2.24.0-r2 ppc, #873826
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: fix configure tests with Clang 15
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: backport CMake config file fixes
Fixes build of consumers/reverse dependencies using CMake to discover SDL2. devilutionx failed like: ``` -- Configuring done CMake Error at CMakeLists.txt:243 (target_link_libraries): Target "devilutionx" links to: SDL2::SDL2main but the target was not found. Possible reasons include: * There is a typo in the target name. * A find_package call is missing for an IMPORTED target. * An ALIAS target is missing. ``` See https://forums.gentoo.org/viewtopic-p-8741497.html. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
orbea · gentoo
media-libs/libsdl2: Add 2.24.0
* Add missing dependency for x11-libs/libXfixes * Remove xinerama IUSE as upstream removed it * Remove unused dependency for x11-libs/libXxf86vm * Fix the threads configure argument Signed-off-by: orbea <orbea@riseup.net> Closes: https://github.com/gentoo/gentoo/pull/26930 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
orbea · gentoo
media-libs/libsdl2: Add 2.0.22
Signed-off-by: orbea <orbea@riseup.net> Closes: https://github.com/gentoo/gentoo/pull/26671 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
WANG Xuerui · gentoo
media-libs/libsdl2: keyword 2.0.20-r1 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
media-libs/libsdl2: Drop old and vulnerable 2.0.16-r1
Bug: https://bugs.gentoo.org/836665 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
media-libs/libsdl2: sparc stable wrt bug #836664
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-libs/libsdl2: Stabilize 2.0.20-r1 arm, #836664
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: Stabilize 2.0.20-r1 ppc, #836664
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
media-libs/libsdl2: Stabilize 2.0.20-r1 arm64, #836664
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
media-libs/libsdl2: amd64 stable wrt bug #836664
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
media-libs/libsdl2: Stabilize 2.0.20-r1 x86, #836664
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
media-libs/libsdl2: ppc64 stable wrt bug #836664
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/libsdl2: depend on >=wayland-1.20 + scanner
Fails with <1.20 and if wayland-scanner is missing it wouldn't fail but silently build libsdl2 without wayland support (revbump to ensure everything is in order and prevent downgrades). Closes: https://bugs.gentoo.org/831884 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: add 2.0.20
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
Revert "media-libs/libsdl2: add USE flags hidapi, libusb"
This reverts commit a5b38687c0accc7a1bd5782da18c402bc683d0da. I overlooked a few things when reviewing this. Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Udvare · gentoo
media-libs/libsdl2: add USE flags hidapi, libusb
hidapi to enable/disable hidapi support (which was missing) libusb flag to enable libusb-based raw HID access on top of hidapi Package-Manager: Portage-3.0.28, Repoman-3.0.3 Closes: https://github.com/gentoo/gentoo/pull/22558 Signed-off-by: Andrew Udvare <audvare@gmail.com> Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
media-libs/libsdl2: Drop old 2.0.14-r1
Closes: https://bugs.gentoo.org/814332 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: Stabilize 2.0.16 arm64, #814653
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: Stabilize 2.0.16 arm, #814653
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
media-libs/libsdl2: x86 stable wrt bug #814653
Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
media-libs/libsdl2: sparc stable wrt bug #814653
Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
media-libs/libsdl2: ppc64 stable wrt bug #814653
Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
media-libs/libsdl2: ppc stable wrt bug #814653
Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: Stabilize 2.0.16 amd64, #814653
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
media-libs/libsdl2: Drop old 2.0.14-r2
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
James Le Cuirot · gentoo
media-libs/libsdl2: Require USE=joystick when USE=haptic
Otherwise you get an undefined reference. Bug: https://bugs.gentoo.org/814332 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
media-libs/libsdl2: Install Doxygen documentation with USE=doc
Also install the sdl2-config man page. Closes: https://bugs.gentoo.org/812344 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
James Le Cuirot · gentoo
media-libs/libsdl2: Drop unused toolchain-funcs in 2.0.16
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
media-libs/libsdl2: Version bump to 2.0.16, EAPI 8
This version adds PipeWire support. Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
James Le Cuirot · gentoo
media-libs/libsdl2: Remove -D__LINUX__ hack again
I think this slipped back in through a user contribution. The original issue was probably due to autoheader. Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
media-libs/libsdl2: keyword 2.0.14-r2 for ~riscv
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/libsdl2: drop vulnerable 2.0.12-r2
Bug: https://bugs.gentoo.org/766204 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Matt Turner · gentoo
media-libs/libsdl2: Set USE-defaults for mesa[egl,gbm]
Signed-off-by: Matt Turner <mattst88@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: Stabilize 2.0.14-r1 arm64, #766204
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: Stabilize 2.0.14-r1 arm, #766204
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
media-libs/libsdl2: x86 stable wrt bug #766204
Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
media-libs/libsdl2: stable 2.0.14-r1 for ppc64
stable wrt bug #766204 Package-Manager: Portage-3.0.18, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
media-libs/libsdl2: Removed multilib_copy_sources call
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Haelwenn (lanodan) Monnier · gentoo
media-libs/libsdl2: Add support for GLES1
Related: https://github.com/adoptware/pinball/issues/28#issuecomment-831935835 Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me> Closes: https://github.com/gentoo/gentoo/pull/20690 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Mair-Keimberger · gentoo
media-libs/libsdl2: remove unused eclass
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
media-libs/libsdl2: amd64 stable wrt bug #766204
Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
media-libs/libsdl2: stable 2.0.14-r1 for sparc
stable wrt bug #766204 Package-Manager: Portage-3.0.18, Repoman-3.0.3 RepoMan-Options: --include-arches="sparc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
media-libs/libsdl2: stable 2.0.14-r1 for ppc
stable wrt bug #766204 Package-Manager: Portage-3.0.18, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
media-libs/libsdl2: Build regression has disappeared
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: drop 2.0.12-r1
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: Stabilize 2.0.12-r2 ppc64, #773166
Signed-off-by: Sam James <sam@gentoo.org>
Haelwenn (lanodan) Monnier · gentoo
media-libs/libsdl2: Add sndio support
Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me> Closes: https://github.com/gentoo/gentoo/pull/19609 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
media-libs/libsdl2: Call eautoreconf with AT_NOEAUTOHEADER="yes"
Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Gilbert · gentoo
media-libs/libsdl2: stub-out eautoheader
Closes: https://bugs.gentoo.org/764959 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: fix trailing whitespace
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sam James <sam@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
Lars Wendler · gentoo
media-libs/libsdl2: Bump to version 2.0.14
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: Stabilize 2.0.12-r2 ppc, #745567
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
media-libs/libsdl2: amd64 stable wrt bug #745567
Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rolf Eike Beer · gentoo
media-libs/libsdl2: stable 2.0.12-r2 for sparc, bug #745567
Package-Manager: Portage-3.0.4, Repoman-3.0.1 RepoMan-Options: --include-arches="sparc" 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
Agostino Sarubbo · gentoo
media-libs/libsdl2: x86 stable wrt bug #745567
Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: Stabilize 2.0.12-r2 arm, #745567
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rolf Eike Beer · gentoo
media-libs/libsdl2: stable 2.0.12-r2 for hppa, bug #745567
Package-Manager: Portage-3.0.4, Repoman-3.0.1 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
Sam James · gentoo
media-libs/libsdl2: Stabilize 2.0.12-r2 arm64, #745567
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Miroslav Šulc · gentoo
media-libs/libsdl2: removed obsolete 2.0.10-r1
Closes: https://bugs.gentoo.org/737606 Package-Manager: Portage-3.0.6, Repoman-3.0.1 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
media-libs/libsdl2: stable 2.0.12-r1 for ppc64
stable wrt bug #736186 Package-Manager: Portage-3.0.5, Repoman-3.0.1 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Brian Kubisiak · gentoo
media-libs/libsdl2: Fix EGL and wayland support on systems without X11.
Package-Manager: Portage-3.0.4, Repoman-2.3.23 Signed-off-by: Brian Kubisiak <brian@kubisiak.com> Closes: https://github.com/gentoo/gentoo/pull/17365 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: Stabilize 2.0.12-r1 ppc, #736186
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libsdl2: Stabilize 2.0.12-r1 arm64, #736186
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
media-libs/libsdl2: x86 stable wrt bug #736186
Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
media-libs/libsdl2: amd64 stable wrt bug #736186
Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
media-libs/libsdl2: arm stable wrt bug #736186
Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
media-libs/libsdl2: sparc stable wrt bug #736186
Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
media-libs/libsdl2: Fix building against the latest Vulkan headers
Closes: https://bugs.gentoo.org/721954 Package-Manager: Portage-2.3.103, Repoman-2.3.22 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
media-libs/libsdl2: Apply gles to gles2 USE rename to stable
Easier than fixing the consuming ebuilds. Package-Manager: Portage-2.3.96, Repoman-2.3.20 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
James Le Cuirot · gentoo
media-libs/libsdl2: Drop old 2.0.10-r2
Package-Manager: Portage-2.3.96, Repoman-2.3.20 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
media-libs/libsdl2: Rename gles USE flag to gles2
We unconditionally disable GLES1 support. Kodi is the only package still using the "gles" flag now. Closes: https://bugs.gentoo.org/716248 Package-Manager: Portage-2.3.96, Repoman-2.3.20 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
media-libs/libsdl2: Drop old and vulnerable 2.0.9
Bug: https://bugs.gentoo.org/690064 Package-Manager: Portage-2.3.96, Repoman-2.3.20 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Matt Turner · gentoo
*/*: Drop stable ia64 keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rolf Eike Beer · gentoo
media-libs/libsdl2: stable 2.0.10 for sparc, bug #690064
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="sparc" 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
Georgy Yakovlev · gentoo
media-libs/libsdl2: migrate to CPU_FLAGS_PPC
Package-Manager: Portage-2.3.94, Repoman-2.3.21 Acked-by: James Le Cuirot <chewi@gentoo.org> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
media-libs/libsdl2: Bump to version 2.0.12
Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
media-libs/libsdl2: Never delete libSDL2main.a and libSDL2_test.a
These are mandatory are they may be needed even when linking dynamically. Package-Manager: Portage-2.3.88, Repoman-2.3.20 Signed-off-by: James Le Cuirot <chewi@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
James Le Cuirot · gentoo
media-libs/libsdl2: Add jack USE flag
Closes: https://bugs.gentoo.org/697658 Package-Manager: Portage-2.3.85, Repoman-2.3.20 Signed-off-by: James Le Cuirot <chewi@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
Mikle Kolyada · gentoo
media-libs/libsdl2: arm stable wrt bug #690064
Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="arm" Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
media-libs/libsdl2: stable 2.0.10 for ppc64, bug #690064
Package-Manager: Portage-2.3.75, Repoman-2.3.17 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
media-libs/libsdl2: stable 2.0.10 for ppc, bug #690064
Package-Manager: Portage-2.3.75, Repoman-2.3.17 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
media-libs/libsdl2: stable 2.0.10 for ia64, bug #690064
Package-Manager: Portage-2.3.75, Repoman-2.3.17 RepoMan-Options: --include-arches="ia64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
media-libs/libsdl2: amd64 stable wrt bug #690064
Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
media-libs/libsdl2: x86 stable (bug #690064)
Package-Manager: Portage-2.3.75, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aaron Bauman · gentoo
media-libs/libsdl2: arm64 stable (bug #690064)
Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.75, Repoman-2.3.17 RepoMan-Options: --include-arches="arm64"
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
media-libs/libsdl2: Removed old.
Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
media-libs/libsdl2: Bump to version 2.0.10
Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rolf Eike Beer · gentoo
media-libs/libsdl2: stable 2.0.9 for sparc, bug #674134
Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="sparc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aaron Bauman · gentoo
media-libs/libsdl2: 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"
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
media-libs/libsdl2: arm stable wrt bug #674134
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Tobias Klausmann · gentoo
media-libs/libsdl2-2.0.9-r0: alpha stable
Bug: http://bugs.gentoo.org/674134 Signed-off-by: Tobias Klausmann <klausman@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
media-libs/libsdl2: stable 2.0.9 for ppc64, bug #674134
Package-Manager: Portage-2.3.56, Repoman-2.3.12 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
media-libs/libsdl2: stable 2.0.9 for ppc, bug #674134
Package-Manager: Portage-2.3.56, Repoman-2.3.12 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
media-libs/libsdl2: Replaced ltprune with "find ... -delete" calls.
Package-Manager: Portage-2.3.56, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Mikle Kolyada · gentoo
media-libs/libsdl2: amd64 stable wrt bug #674134
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
media-libs/libsdl2: x86 stable (bug #674134)
Package-Manager: Portage-2.3.56, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
media-libs/libsdl2: stable 2.0.9 for ia64, bug #674134
Package-Manager: Portage-2.3.53, Repoman-2.3.12 RepoMan-Options: --include-arches="ia64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Arfrever Frehtes Taifersar Arahesis · gentoo
media-libs/libsdl2: Support app-i18n/fcitx and app-i18n/ibus.
Closes: https://bugs.gentoo.org/670248 Signed-off-by: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org> Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
media-libs/libsdl2: Add vulkan support via USE flag
This now enables the "loadso" option unconditionally, partly because both Vulkan and Windows require it, and partly because upstream insist that it should be enabled. It is feasible that Vulkan could be made to work without it and upstream have shown interest so if someone is prepared to do the work then we can revisit this. Closes: https://bugs.gentoo.org/644732 Signed-off-by: James Le Cuirot <chewi@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
media-libs/libsdl2: Drop old 2.0.8-r1
Signed-off-by: James Le Cuirot <chewi@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
James Le Cuirot · gentoo
media-libs/libsdl2: Version bump to 2.0.9
No changes to the ebuild beyond dropping two merged patches. Signed-off-by: James Le Cuirot <chewi@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Markus Meier · gentoo
media-libs/libsdl2: arm stable, bug #665062
Signed-off-by: Markus Meier <maekke@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.10 RepoMan-Options: --include-arches="arm"
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
media-libs/libsdl2: Patch in missing Wayland header dependencies
Bug: https://bugzilla.libsdl.org/show_bug.cgi?id=3977 Closes: https://github.com/gentoo/gentoo/pull/9904 Package-Manager: Portage-2.3.49, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
media-libs/libsdl2: amd64 stable wrt bug #665062
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Tobias Klausmann · gentoo
media-libs/libsdl2-2.0.8-r2: alpha stable
Gentoo-Bug: http://bugs.gentoo.org/665062
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
media-libs/libsdl2: x86 stable (bug #665062)
Package-Manager: Portage-2.3.49, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
media-libs/libsdl2: stable 2.0.8-r2 for ppc64, bug #665062
Package-Manager: Portage-2.3.49, Repoman-2.3.10 RepoMan-Options: --include-arches="ppc64"
Sergei Trofimovich · gentoo
media-libs/libsdl2: stable 2.0.8-r2 for ppc, bug #665062
Package-Manager: Portage-2.3.49, Repoman-2.3.10 RepoMan-Options: --include-arches="ppc"
Sergei Trofimovich · gentoo
media-libs/libsdl2: stable 2.0.8-r2 for ia64, bug #665062
Package-Manager: Portage-2.3.49, Repoman-2.3.10 RepoMan-Options: --include-arches="ia64"
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
media-libs/libsdl2: Drop 2.0.4
Package-Manager: Portage-2.3.45, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
media-libs/libsdl2: stable 2.0.8-r1 for ppc, bug #646364
Package-Manager: Portage-2.3.45, Repoman-2.3.10 RepoMan-Options: --include-arches="ppc"
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
media-libs/libsdl2: stable 2.0.8-r1 for ppc64, bug #646364
Package-Manager: Portage-2.3.44, Repoman-2.3.10 RepoMan-Options: --include-arches="ppc64"
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