diff options
Diffstat (limited to 'media-libs/allegro/allegro-5.0.11-r2.ebuild')
-rw-r--r-- | media-libs/allegro/allegro-5.0.11-r2.ebuild | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/media-libs/allegro/allegro-5.0.11-r2.ebuild b/media-libs/allegro/allegro-5.0.11-r2.ebuild new file mode 100644 index 0000000..35e99e8 --- /dev/null +++ b/media-libs/allegro/allegro-5.0.11-r2.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/allegro/allegro-5.0.8-r1.ebuild,v 1.7 2015/02/21 14:17:23 ago Exp $ + +EAPI=5 +inherit cmake-multilib + +DESCRIPTION="A game programming library" +HOMEPAGE="http://alleg.sourceforge.net/" +SRC_URI="mirror://sourceforge/alleg/${P}.tar.gz" + +LICENSE="BSD ZLIB" +SLOT="5" +KEYWORDS="amd64 ppc ~ppc64 x86" +IUSE="alsa debug dumb flac gtk jpeg openal oss physfs png pulseaudio test truetype vorbis X xinerama" + +RDEPEND="alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] ) + dumb? ( >=media-libs/dumb-0.9.3-r2[${MULTILIB_USEDEP}] ) + flac? ( >=media-libs/flac-1.2.1-r5[${MULTILIB_USEDEP}] ) + jpeg? ( >=virtual/jpeg-0-r2[${MULTILIB_USEDEP}] ) + openal? ( >=media-libs/openal-1.15.1[${MULTILIB_USEDEP}] ) + physfs? ( >=dev-games/physfs-2.0.3-r1[${MULTILIB_USEDEP}] ) + png? ( >=media-libs/libpng-1.5.18[${MULTILIB_USEDEP}] ) + pulseaudio? ( >=media-sound/pulseaudio-2.1-r1[${MULTILIB_USEDEP}] ) + truetype? ( >=media-libs/freetype-2.5.0.1[${MULTILIB_USEDEP}] ) + vorbis? ( >=media-libs/libvorbis-1.3.3-r1[${MULTILIB_USEDEP}] ) + >=x11-libs/libXcursor-1.1.14[${MULTILIB_USEDEP}] + >=x11-libs/libXxf86vm-1.1.3[${MULTILIB_USEDEP}] + >=x11-libs/libXrandr-1.4.2[${MULTILIB_USEDEP}] + >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] + gtk? ( >=x11-libs/gtk+-2.24.23:2[${MULTILIB_USEDEP}] ) + >=virtual/opengl-7.0-r1[${MULTILIB_USEDEP}] + >=virtual/glu-9.0-r1[${MULTILIB_USEDEP}] + xinerama? ( >=x11-libs/libXinerama-1.1.3[${MULTILIB_USEDEP}] )" + +DEPEND="${RDEPEND} + >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] + >=x11-proto/xextproto-7.2.1-r1[${MULTILIB_USEDEP}] + >=x11-proto/xf86vidmodeproto-2.3.1-r1[${MULTILIB_USEDEP}] + >=x11-proto/xproto-7.0.24[${MULTILIB_USEDEP}]" + +PATCHES=( "${FILESDIR}"/${PN}-5.0.4-underlink.patch ) + +MULTILIB_WRAPPED_HEADERS=( /usr/include/allegro5/allegro_native_dialog.h ) + +src_configure() { + local mycmakeargs=( + -DWANT_ALSA="$(usex alsa)" + -DWANT_DEMO=OFF + -DWANT_EXAMPLES=OFF + -DWANT_FLAC="$(usex flac)" + -DWANT_IMAGE_JPG="$(usex jpeg)" + -DWANT_IMAGE_PNG="$(usex png)" + -DWANT_MODAUDIO="$(usex dumb)" + -DWANT_OPANAL="$(usex openal)" + -DWANT_OSS="$(usex oss)" + -DWANT_PHYSFS="$(usex physfs)" + -DWANT_PULSEAUDIO="$(usex pulseaudio)" + -DWANT_TESTS="$(usex test)" + -DWANT_TTF="$(usex truetype)" + -DWANT_VORBIS="$(usex vorbis)" + -DWANT_NATIVE_DIALOG="$(usex gtk)" + -DWANT_OPENGL="$(usex X)" + -DWANT_X11_XINERAMA="$(usex xinerama)" + ) + + cmake-multilib_src_configure +} + +src_install() { + cmake-multilib_src_install + + nonfatal dodoc CHANGES-5.0.txt + nonfatal dohtml -r docs/html/refman/* + nonfatal doman docs/man/*.3 +} |