summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlfredo Tupone <tupone@gentoo.org>2011-06-07 06:23:19 +0000
committerAlfredo Tupone <tupone@gentoo.org>2011-06-07 06:23:19 +0000
commitc39e033742af2c273f2dae8ad318288c3dfec68f (patch)
tree52bf4f7043a69e13c7da4560442aeb952fe57f5d /media-libs
parentUse acl global use flag instead of udev_acl. (diff)
downloadgentoo-2-c39e033742af2c273f2dae8ad318288c3dfec68f.tar.gz
gentoo-2-c39e033742af2c273f2dae8ad318288c3dfec68f.tar.bz2
gentoo-2-c39e033742af2c273f2dae8ad318288c3dfec68f.zip
Version bump to 5.0.3
X now imply opengl (Portage version: 2.1.10/cvs/Linux x86_64)
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/allegro/ChangeLog9
-rw-r--r--media-libs/allegro/allegro-5.0.3.ebuild91
-rw-r--r--media-libs/allegro/files/allegro-5.0.3-underlink.patch11
3 files changed, 110 insertions, 1 deletions
diff --git a/media-libs/allegro/ChangeLog b/media-libs/allegro/ChangeLog
index 3c2a8c178b2e..91dbce227524 100644
--- a/media-libs/allegro/ChangeLog
+++ b/media-libs/allegro/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for media-libs/allegro
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/allegro/ChangeLog,v 1.103 2011/06/06 22:10:05 tupone Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/allegro/ChangeLog,v 1.104 2011/06/07 06:23:19 tupone Exp $
+
+*allegro-5.0.3 (07 Jun 2011)
+
+ 07 Jun 2011; Tupone Alfredo <tupone@gentoo.org> +allegro-5.0.3.ebuild,
+ +files/allegro-5.0.3-underlink.patch:
+ Version bump to 5.0.3
+ allegro now require opengl if built with X
06 Jun 2011; Tupone Alfredo <tupone@gentoo.org> allegro-4.4.1.1-r1.ebuild,
+files/allegro-4.4.1.1-underlink.patch, allegro-5.0.1.ebuild,
diff --git a/media-libs/allegro/allegro-5.0.3.ebuild b/media-libs/allegro/allegro-5.0.3.ebuild
new file mode 100644
index 000000000000..9cfbb78c7ee0
--- /dev/null
+++ b/media-libs/allegro/allegro-5.0.3.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/allegro/allegro-5.0.3.ebuild,v 1.1 2011/06/07 06:23:19 tupone Exp $
+
+EAPI=2
+inherit cmake-utils
+
+DESCRIPTION="A game programming library"
+HOMEPAGE="http://alleg.sourceforge.net/"
+SRC_URI="mirror://sourceforge/alleg/${P}.tar.gz"
+
+LICENSE="BSD ZLIB"
+SLOT="5"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="alsa dumb flac gtk jpeg openal oss physfs png pulseaudio test truetype vorbis X xinerama"
+
+RDEPEND="alsa? ( media-libs/alsa-lib )
+ dumb? ( media-libs/dumb )
+ flac? ( media-libs/flac )
+ jpeg? ( virtual/jpeg )
+ openal? ( media-libs/openal )
+ physfs? ( dev-games/physfs )
+ png? ( >=media-libs/libpng-1.4 )
+ pulseaudio? ( >=media-sound/pulseaudio-0.9.15 )
+ truetype? ( >=media-libs/freetype-2
+ sys-libs/zlib )
+ vorbis? ( media-libs/libvorbis )
+ X? (
+ x11-libs/libXext
+ x11-libs/libXcursor
+ x11-libs/libXxf86vm
+ x11-libs/libXrandr
+ x11-libs/libX11
+ x11-libs/libXpm
+ gtk? ( x11-libs/gtk+:2 )
+ virtual/opengl
+ xinerama? ( x11-libs/libXinerama )
+ )"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig
+ X? (
+ x11-proto/xextproto
+ x11-proto/xf86vidmodeproto
+ x11-proto/xproto
+ )"
+
+PATCHES=( "${FILESDIR}"/${P}-underlink.patch )
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_want alsa)
+ -DWANT_DEMO=OFF
+ -DWANT_EXAMPLES=OFF
+ $(cmake-utils_use_want flac)
+ $(cmake-utils_use_want jpeg IMAGE_JPG)
+ $(cmake-utils_use_want png IMAGE_PNG)
+ $(cmake-utils_use_want dumb MODAUDIO)
+ $(cmake-utils_use_want openal)
+ $(cmake-utils_use_want oss)
+ $(cmake-utils_use_want physfs)
+ $(cmake-utils_use_want pulseaudio)
+ $(cmake-utils_use_want test TESTS)
+ $(cmake-utils_use_want truetype TTF)
+ $(cmake-utils_use_want vorbis)
+ $(cmake-utils_use_want X X11)
+ )
+
+ if use X; then
+ mycmakeargs+=(
+ $(cmake-utils_use_want gtk NATIVE_DIALOG)
+ $(cmake-utils_use_want X opengl)
+ $(cmake-utils_use_want xinerama X11_XINERAMA)
+ )
+ else
+ mycmakeargs+=(
+ -DWANT_NATIVE_DIALOG=OFF
+ -DWANT_OPENGL=OFF
+ -DWANT_X11_XINERAMA=OFF
+ )
+ fi
+
+ cmake-utils_src_configure
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ dodoc CHANGES-5.0.txt || die
+ dohtml -r docs/html/refman/* || die
+ doman docs/man/*.3 || die
+}
diff --git a/media-libs/allegro/files/allegro-5.0.3-underlink.patch b/media-libs/allegro/files/allegro-5.0.3-underlink.patch
new file mode 100644
index 000000000000..7702c1d2c6db
--- /dev/null
+++ b/media-libs/allegro/files/allegro-5.0.3-underlink.patch
@@ -0,0 +1,11 @@
+--- CMakeLists.txt.old 2011-06-06 23:56:09.367125536 +0200
++++ CMakeLists.txt 2011-06-06 23:56:19.311748807 +0200
+@@ -703,7 +703,7 @@
+
+ if(ALLEGRO_UNIX) # not MACOSX
+ list(APPEND LIBRARY_SOURCES ${ALLEGRO_SRC_UNIX_FILES})
+- list(APPEND PLATFORM_LIBS m ${CMAKE_THREAD_LIBS_INIT})
++ list(APPEND PLATFORM_LIBS dl m ${CMAKE_THREAD_LIBS_INIT})
+ endif(ALLEGRO_UNIX)
+
+ if(SUPPORT_X11)