summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2011-03-26 16:57:58 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2011-03-26 16:57:58 +0000
commit261d51449f5d52fe00805e7259c0d69097d74db0 (patch)
treeade6cc3e47f33d41991c3c6f2c22c2cb2fb214d2 /media-libs/allegro
parentBackported sip patch from 1.0.2_rc1, #335644 (diff)
downloadhistorical-261d51449f5d52fe00805e7259c0d69097d74db0.tar.gz
historical-261d51449f5d52fe00805e7259c0d69097d74db0.tar.bz2
historical-261d51449f5d52fe00805e7259c0d69097d74db0.zip
Version bump.
Package-Manager: portage-2.2.0_alpha28/cvs/Linux x86_64
Diffstat (limited to 'media-libs/allegro')
-rw-r--r--media-libs/allegro/ChangeLog10
-rw-r--r--media-libs/allegro/Manifest6
-rw-r--r--media-libs/allegro/allegro-5.0.1.ebuild93
-rw-r--r--media-libs/allegro/metadata.xml2
4 files changed, 107 insertions, 4 deletions
diff --git a/media-libs/allegro/ChangeLog b/media-libs/allegro/ChangeLog
index cfae8812e482..c1bf05f1c9b0 100644
--- a/media-libs/allegro/ChangeLog
+++ b/media-libs/allegro/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for media-libs/allegro
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/allegro/ChangeLog,v 1.99 2010/11/08 15:54:41 ssuominen Exp $
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/allegro/ChangeLog,v 1.100 2011/03/26 16:57:58 ssuominen Exp $
+
+*allegro-5.0.1 (26 Mar 2011)
+
+ 26 Mar 2011; Samuli Suominen <ssuominen@gentoo.org> +allegro-5.0.1.ebuild,
+ metadata.xml:
+ Version bump.
08 Nov 2010; Samuli Suominen <ssuominen@gentoo.org>
allegro-4.4.1.1-r1.ebuild:
diff --git a/media-libs/allegro/Manifest b/media-libs/allegro/Manifest
index 3bfafe960f18..a49924148d05 100644
--- a/media-libs/allegro/Manifest
+++ b/media-libs/allegro/Manifest
@@ -2,6 +2,8 @@ AUX allegro-4.4.1.1-optional_drivers.patch 1500 RMD160 c3c261860fe46d62059cc4958
AUX allegro-4.4.1.1-rpath.patch 178 RMD160 4f33620f559355fa38502d5ba6e0eb365f501326 SHA1 272322280645098a32b868e8c43cbfc5f916a650 SHA256 baab915e625d59950573ed053587226f28adc59a18bbe39a10a732cb906b2188
AUX allegro-4.4.1.1-shared.patch 243 RMD160 88e5821d88b7e93091378af6766a91dc10daa727 SHA1 bc774db7b7e18b2d8611b205708eeb5c7a000752 SHA256 99c282c3c0377fafd613b81e3f3b13a817cabf1a7ab34219f1342a20c06c2d6d
DIST allegro-4.4.1.1.tar.gz 4625438 RMD160 9167893e6ad33301bc23daeccb4fb899f16470d3 SHA1 1970570b54c4329c7bd6d103db01624c68f2e9be SHA256 4e29884cba88b289da5b22da93e8760d68a197d093b23f61e994f3594760d782
+DIST allegro-5.0.1.tar.gz 3016708 RMD160 39f46ab64a89725b10e87d7b351f47742a2688ab SHA1 bf7f3a0cf510b0d2a718c7d16ac0cb19e2d06aed SHA256 2c01bada75db4b1da43d7ce5ff4ffdbb0be963078f9747330516e0da24e0734e
EBUILD allegro-4.4.1.1-r1.ebuild 2715 RMD160 f1c4849f64ffe1b7f30e6bda74720045143e055a SHA1 8e77fc623c7dc680140b44cf0324c19af874262b SHA256 7aed852f1d71648bda324affa1468ec39828925984de8ef522755a2f48c4f641
-MISC ChangeLog 12955 RMD160 9b09a7e086b308bb30ead7ef09001526c5d9fe0d SHA1 9de945ff83e0a43ac6533328e7169775e1082557 SHA256 07797f1c04381466d731e2a52d37537e7f7c3e33b0ec5f47ef8678dd4173ef22
-MISC metadata.xml 717 RMD160 f9b6c4bbade2f548e4ec6ea05d23e49b6fbfdf5e SHA1 e0671b5ddff48fb22b917e153fab2e92555ba534 SHA256 8ff21d29ac568f1603666f4266f2266a44a4e6e45555f62763607693fdc68f5a
+EBUILD allegro-5.0.1.ebuild 2330 RMD160 8aabf3c527c902df84e9f00f6231ada80711ef34 SHA1 15a1730e5a5ae07bc13ba38c6a82366224e15453 SHA256 537fc001a37efc476e2580684a9a2312f2e791544b65da0897e6cd26c96801fa
+MISC ChangeLog 13096 RMD160 de00f86190c9851c6f94ede2ac453c73dee2db64 SHA1 e327d0e42ba21765b5206889d7f024514591adc0 SHA256 7cebf113ab9e2f477de288a9171347adc643a701aff4380ddd7ceca54f259cb1
+MISC metadata.xml 856 RMD160 a0cd388cc7fb773c0e20ec21d4989613f125f7fa SHA1 d45cced73383b0a1365eb3f407510454fb439635 SHA256 5a9ff2cd7ed67f377dd3ac080aaff9cefbef7c26ef04463467d31482c0dd5493
diff --git a/media-libs/allegro/allegro-5.0.1.ebuild b/media-libs/allegro/allegro-5.0.1.ebuild
new file mode 100644
index 000000000000..fe1adb0d37a3
--- /dev/null
+++ b/media-libs/allegro/allegro-5.0.1.ebuild
@@ -0,0 +1,93 @@
+# 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.1.ebuild,v 1.1 2011/03/26 16:57:58 ssuominen 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="0"
+#KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS=""
+IUSE="alsa dumb flac gtk jpeg openal opengl 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 )
+ opengl? ( virtual/opengl )
+ xinerama? ( x11-libs/libXinerama )
+ )
+ !media-libs/aldumb
+ !media-libs/allegrogl
+ !media-libs/jpgalleg"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig
+ X? (
+ x11-proto/xextproto
+ x11-proto/xf86vidmodeproto
+ x11-proto/xproto
+ )"
+
+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 opengl)
+ $(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 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
+
+ dohtml -r docs/html/refman/* || die
+ doman docs/man/*.3 || die
+}
diff --git a/media-libs/allegro/metadata.xml b/media-libs/allegro/metadata.xml
index 330ce910d9b2..4b1024bfeecd 100644
--- a/media-libs/allegro/metadata.xml
+++ b/media-libs/allegro/metadata.xml
@@ -12,6 +12,8 @@ functions, 3d functions, file management functions, compressed datafile
and a GUI.
</longdescription>
<use>
+ <flag name="dumb">Enable <pkg>media-libs/dumb</pkg> module library support</flag>
+ <flag name="physfs">Enable physfs support</flag>
<flag name="vga">Enables the VGA graphics driver</flag>
</use>
</pkgmetadata>