diff options
Diffstat (limited to 'media-libs/libsdl/libsdl-2.0.0.ebuild')
| -rw-r--r-- | media-libs/libsdl/libsdl-2.0.0.ebuild | 134 |
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 -} |
