summaryrefslogtreecommitdiff
path: root/media-libs/libsdl/libsdl-2.0.0.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'media-libs/libsdl/libsdl-2.0.0.ebuild')
-rw-r--r--media-libs/libsdl/libsdl-2.0.0.ebuild134
1 files changed, 0 insertions, 134 deletions
diff --git a/media-libs/libsdl/libsdl-2.0.0.ebuild b/media-libs/libsdl/libsdl-2.0.0.ebuild
deleted file mode 100644
index 61e76d21..00000000
--- a/media-libs/libsdl/libsdl-2.0.0.ebuild
+++ /dev/null
@@ -1,134 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=5
-
-inherit cmake-multilib eutils
-
-MY_PV=${PV/_pre/-}
-
-DESCRIPTION="Simple Direct Media Layer"
-HOMEPAGE="http://www.libsdl.org/"
-SRC_URI="http://www.libsdl.org/release/SDL2-${MY_PV}.tar.gz"
-LICENSE="ZLIB"
-SLOT="2"
-KEYWORDS="~amd64 ~x86"
-IUSE="3dnow alsa altivec +asm aqua fusionsound gles mmx nas opengl oss pulseaudio sse sse2 static-libs +threads tslib +video X xinerama xscreensaver"
-
-#FIXME: Replace "gles" deps with "virtual/opengles", after hitting Portage.
-#FIXME: media-libs/nas no have emul-* ebuild
-#FIXME: virtual/opengl for abi_x86_32 require additional handling
-RDEPEND="
- nas? (
- media-libs/nas
- ( || ( app-emulation/emul-linux-x86-xlibs
- ( x11-libs/libX11[${MULTILIB_USEDEP}]
- x11-libs/libXext[${MULTILIB_USEDEP}]
- x11-libs/libXt[${MULTILIB_USEDEP}] )
- ) )
- )
- X? ( || ( app-emulation/emul-linux-x86-xlibs
- ( x11-libs/libX11[${MULTILIB_USEDEP}]
- x11-libs/libXcursor[${MULTILIB_USEDEP}]
- x11-libs/libXext[${MULTILIB_USEDEP}]
- x11-libs/libXi[${MULTILIB_USEDEP}]
- x11-libs/libXt[${MULTILIB_USEDEP}]
- x11-libs/libXrandr[${MULTILIB_USEDEP}]
- x11-libs/libXrender[${MULTILIB_USEDEP}]
- x11-libs/libXxf86vm[${MULTILIB_USEDEP}] )
- )
- )
- xinerama? ( || (
- app-emulation/emul-linux-x86-xlibs
- x11-libs/libXinerama[${MULTILIB_USEDEP}] ) )
- xscreensaver? ( || (
- app-emulation/emul-linux-x86-xlibs
- x11-libs/libXScrnSaver[${MULTILIB_USEDEP}] ) )
- alsa? ( || (
- app-emulation/emul-linux-x86-soundlibs
- media-libs/alsa-lib[${MULTILIB_USEDEP}] ) )
- fusionsound? ( >=media-libs/FusionSound-1.1.1 )
- pulseaudio? (
- amd64? ( app-emulation/emul-linux-x86-soundlibs )
- x86? ( media-sound/pulseaudio )
- )
- gles? ( || ( media-libs/mesa[gles2] media-libs/mesa[gles] ) )
- opengl? ( virtual/opengl )
- tslib? ( x11-libs/tslib )
-"
-
-DEPEND="${RDEPEND}
- nas? (
- ( || ( app-emulation/emul-linux-x86-xlibs
- ( x11-proto/xextproto[${MULTILIB_USEDEP}]
- x11-proto/xproto[${MULTILIB_USEDEP}] )
- ) )
- )
- X? (
- ( || ( app-emulation/emul-linux-x86-xlibs
- ( x11-proto/inputproto[${MULTILIB_USEDEP}]
- x11-proto/xextproto[${MULTILIB_USEDEP}]
- x11-proto/xf86vidmodeproto[${MULTILIB_USEDEP}]
- x11-proto/xproto[${MULTILIB_USEDEP}]
- x11-proto/randrproto[${MULTILIB_USEDEP}]
- x11-proto/renderproto[${MULTILIB_USEDEP}] )
- ) )
- )
- xinerama? ( || ( app-emulation/emul-linux-x86-xlibs
- x11-proto/xineramaproto[${MULTILIB_USEDEP}] ) )
- xscreensaver? ( || ( app-emulation/emul-linux-x86-xlibs
- x11-proto/scrnsaverproto[${MULTILIB_USEDEP}] ) )
-"
-
-S=${WORKDIR}/SDL2-${MY_PV}
-
-DOCS=( BUGS.txt CREDITS.txt README.txt README-hg.txt README-SDL.txt TODO.txt WhatsNew.txt )
-
-src_prepare() {
- # Make headers more universal for 32/64 archs.
- # See http://bugzilla.libsdl.org/show_bug.cgi?id=1893
- epatch "${FILESDIR}/${PN}-universal_xdata32_check.patch"
-
- epatch_user
-}
-
-src_configure() {
- mycmakeargs=(
- # Disable assertion tests.
- -DASSERTIONS=disabled
- # Avoid hard-coding RPATH entries into dynamically linked SDL libraries.
- -DRPATH=NO
- # Disable obsolete and/or inapplicable libraries.
- -DARTS=NO
- -DESD=NO
- $(cmake-utils_use 3dnow 3DNOW)
- $(cmake-utils_use alsa ALSA)
- $(cmake-utils_use altivec ALTIVEC)
- $(cmake-utils_use asm ASSEMBLY)
- $(cmake-utils_use aqua VIDEO_COCOA)
- $(cmake-utils_use fusionsound FUSIONSOUND)
- $(cmake-utils_use gles VIDEO_OPENGLES)
- $(cmake-utils_use mmx MMX)
- $(cmake-utils_use nas NAS)
- $(cmake-utils_use opengl VIDEO_OPENGL)
- $(cmake-utils_use oss OSS)
- $(cmake-utils_use pulseaudio PULSEAUDIO)
- $(cmake-utils_use threads PTHREADS)
- $(cmake-utils_use sse SSE)
- $(cmake-utils_use sse SSEMATH)
- $(cmake-utils_use sse2 SSE2)
- $(cmake-utils_use static-libs SDL_STATIC)
- $(cmake-utils_use tslib INPUT_TSLIB)
- $(cmake-utils_use video VIDEO_DUMMY)
- $(cmake-utils_use X VIDEO_X11)
- $(cmake-utils_use X VIDEO_X11_XCURSOR)
- $(cmake-utils_use xinerama VIDEO_X11_XINERAMA)
- $(cmake-utils_use X VIDEO_X11_XINPUT)
- $(cmake-utils_use X VIDEO_X11_XRANDR)
- $(cmake-utils_use xscreensaver VIDEO_X11_XSCRNSAVER)
- $(cmake-utils_use X VIDEO_X11_XVM)
- #$(cmake-utils_use joystick SDL_JOYSTICK)
- )
- cmake-multilib_src_configure
-}