logo

overlay

My own overlay for experimentations, use with caution, no support is provided git clone https://hacktivis.me/git/overlay.git
commit: ebb12deb7a65e564d356ce56c85121c7f07cfffa
parent 99392398dac4b283775a22c9907e9536a673b8a9
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Wed,  3 Apr 2024 06:46:59 +0200

media-libs/libsdl: treeclean

Diffstat:

Dmedia-libs/libsdl/Manifest1-
Dmedia-libs/libsdl/libsdl-1.2.52.ebuild42------------------------------------------
Dmedia-libs/libsdl/libsdl-9999.ebuild42------------------------------------------
Dmedia-libs/libsdl/metadata.xml30------------------------------
4 files changed, 0 insertions(+), 115 deletions(-)

diff --git a/media-libs/libsdl/Manifest b/media-libs/libsdl/Manifest @@ -1 +0,0 @@ -DIST release-1.2.52.tar.gz 421046 BLAKE2B 46da0b96830fd83a34c57f34ad29f552f0c73abf4805dada802538405f7f120f3ba2965d56e19d6e3dc5fb336572dae6ebdcce73e47c428cebb64d205e5e018f SHA512 cd8f34f61ee9c6d0bd635f4c7a6f3cfb6bb570976f3bf843f1e3893b3a86d087a40bdf5f6bb2de16c9534ec42bc846b6ff599ac557c3b088c447e6106e2558f9 diff --git a/media-libs/libsdl/libsdl-1.2.52.ebuild b/media-libs/libsdl/libsdl-1.2.52.ebuild @@ -1,42 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake-multilib - -if [ "${PV}" = "9999" ]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/libsdl-org/sdl12-compat" -else - SRC_URI="https://github.com/libsdl-org/sdl12-compat/archive/refs/tags/release-${PV}.tar.gz" - S="${WORKDIR}/sdl12-compat-release-${PV}" - KEYWORDS="~amd64 ~x86" -fi - -DESCRIPTION="Simple Direct Media Layer (sdl-1.2 compatibility)" -HOMEPAGE="https://github.com/libsdl-org/sdl12-compat" -# dr_mp3: MIT-O or Unlicense -LICENSE="ZLIB || ( MIT-0 Unlicense )" -SLOT="0" -RESTRICT="!test? ( test )" - -# First line are fakes and just there for compat with other ebuilds -IUSE=" - oss alsa nas X dga xv xinerama fbcon tslib aalib opengl libcaca +sound +video +joystick custom-cflags pulseaudio static-libs - test -" - -# IUSE inheritance dropped: dga, xv, fbcon, tflib, aalib, libcaca, custom-cflags, static-libs, X -DEPEND=" - media-libs/libsdl2[oss?,alsa?,nas?,xinerama(+)?,opengl?,sound?,video?,joystick?,pulseaudio?] -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - -DSDL12TESTS=$(usex test) - ) - - cmake-multilib_src_configure -} diff --git a/media-libs/libsdl/libsdl-9999.ebuild b/media-libs/libsdl/libsdl-9999.ebuild @@ -1,42 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake-multilib - -if [ "${PV}" = "9999" ]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/libsdl-org/sdl12-compat" -else - SRC_URI="https://github.com/libsdl-org/sdl12-compat/archive/refs/tags/release-${PV}.tar.gz" - S="${WORKDIR}/sdl12-compat-release-${PV}" - KEYWORDS="~amd64 ~x86" -fi - -DESCRIPTION="Simple Direct Media Layer (sdl-1.2 compatibility)" -HOMEPAGE="https://github.com/libsdl-org/sdl12-compat" -# dr_mp3: MIT-O or Unlicense -LICENSE="ZLIB || ( MIT-0 Unlicense )" -SLOT="0" -RESTRICT="!test? ( test )" - -# First line are fakes and just there for compat with other ebuilds -IUSE=" - oss alsa nas X dga xv xinerama fbcon tslib aalib opengl libcaca +sound +video +joystick custom-cflags pulseaudio static-libs - test -" - -# IUSE inheritance dropped: dga, xv, fbcon, tflib, aalib, libcaca, custom-cflags, static-libs, X -DEPEND=" - media-libs/libsdl2[oss?,alsa?,nas?,xinerama(+)?,opengl?,sound?,video?,joystick?,pulseaudio?] -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - -DSDL12TESTS=$(usex test) - ) - - cmake-multilib_src_configure -} diff --git a/media-libs/libsdl/metadata.xml b/media-libs/libsdl/metadata.xml @@ -1,30 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <name>Haelwenn (lanodan) Monnier</name> - <email>contact@hacktivis.me</email> - </maintainer> - <longdescription> - 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. - </longdescription> - <use> - <flag name="joystick">Control joystick support (disable at your own risk)</flag> - <flag name="sound">Control audio support (disable at your own risk)</flag> - <flag name="tslib">Build with tslib support for touchscreen devices</flag> - <flag name="video">Control video support (disable at your own risk)</flag> - </use> -</pkgmetadata>