summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTristan Heaven <tristan@gentoo.org>2008-12-04 22:31:00 +0000
committerTristan Heaven <tristan@gentoo.org>2008-12-04 22:31:00 +0000
commit70d538cd5cfc26d7ecaae33ade0a2bff465c748c (patch)
treeea61d8472f3d952693e010a927c6c6dc0c563d55 /dev-games
parentfix reference to timidity.cfg-r1 (diff)
downloadhistorical-70d538cd5cfc26d7ecaae33ade0a2bff465c748c.tar.gz
historical-70d538cd5cfc26d7ecaae33ade0a2bff465c748c.tar.bz2
historical-70d538cd5cfc26d7ecaae33ade0a2bff465c748c.zip
Version bump
Package-Manager: portage-2.2_rc16/cvs/Linux 2.6.27.7 i686
Diffstat (limited to 'dev-games')
-rw-r--r--dev-games/cegui/ChangeLog8
-rw-r--r--dev-games/cegui/Manifest18
-rw-r--r--dev-games/cegui/cegui-0.6.2.ebuild95
-rw-r--r--dev-games/cegui/files/cegui-0.6.2-gcc43.patch10
-rw-r--r--dev-games/cegui/metadata.xml1
5 files changed, 129 insertions, 3 deletions
diff --git a/dev-games/cegui/ChangeLog b/dev-games/cegui/ChangeLog
index 14b8bc0d5762..161dbd06ea64 100644
--- a/dev-games/cegui/ChangeLog
+++ b/dev-games/cegui/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-games/cegui
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-games/cegui/ChangeLog,v 1.20 2008/06/29 21:01:42 nyhm Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-games/cegui/ChangeLog,v 1.21 2008/12/04 22:31:00 nyhm Exp $
+
+*cegui-0.6.2 (04 Dec 2008)
+
+ 04 Dec 2008; Tristan Heaven <nyhm@gentoo.org>
+ +files/cegui-0.6.2-gcc43.patch, metadata.xml, +cegui-0.6.2.ebuild:
+ Version bump
*cegui-0.6.1 (29 Jun 2008)
diff --git a/dev-games/cegui/Manifest b/dev-games/cegui/Manifest
index ae0639f19de0..fa9b3fefd77a 100644
--- a/dev-games/cegui/Manifest
+++ b/dev-games/cegui/Manifest
@@ -1,11 +1,25 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX cegui-0.5.0b-lua.patch 3093 RMD160 0052aa9daeefe0f8b5319ca1fa999555f42cb110 SHA1 2cf7b736b14a31482310ff81074952ff16d60e2d SHA256 892aed2527e4c0b890ea9659dfac218794d8cc1e64231d190ec55aaca50f503d
+AUX cegui-0.6.2-gcc43.patch 241 RMD160 d0b104b161a655da3ffb9aff0e53cc355beccd8e SHA1 521978347c5ad85c64a6c0727ddcef441fc349d9 SHA256 b2a2e715d4a0a6cdb2f0975c9474ce82edd97a34cdb3fe4d5c3ddbde0440db66
DIST CEGUI-0.5.0b.tar.gz 2240192 RMD160 a60f5ee74315dc83db860cfa91f93449ed7b01f9 SHA1 29c3888b1ba9a4ee246a8534244a00280c01bd60 SHA256 50c1036f3adc741478966bf29a1e3104b983af8bfd82e201ed35ad2039e166ff
DIST CEGUI-0.6.0.tar.gz 2501295 RMD160 d62ccd894feea5fd21ea4cab40d97d09d3483e2d SHA1 8ea4e3e34a3fe78c0b3d51be45a84259aa718620 SHA256 89e00fb7199d83949a94de9e1980989d2fb86a329999027beb61dc330b06583d
DIST CEGUI-0.6.1-DOCS.tar.gz 21616739 RMD160 c3dace3f26f213828756b15f3521672c1cafc8c1 SHA1 e1d021f2943b3513d69b799e1453863f18572978 SHA256 66a8b84cc5227e7562d005bc0946ce244a4ed369219c02d8863463f9609149d9
DIST CEGUI-0.6.1.tar.gz 2709058 RMD160 21e383b1fbd29d7ca1a18de951ab1e38860c6779 SHA1 f774f4ea34cb5b748fa72c010465f06035f0d46c SHA256 70c2f694e9a6db4d039cf93cbe0cc574cd85dfdabfa2a53052fd847ff68a568d
+DIST CEGUI-0.6.2-DOCS.tar.gz 18396638 RMD160 f3b010ce170973c126be27495636de4e808d3e65 SHA1 33e1ebfa0ab4e7fe2a91c0bb0affb6dccb49a94c SHA256 f1ea46bd583c486a6c588118573ebde55b06e90b190083e95525820e950ce2c8
+DIST CEGUI-0.6.2.tar.gz 2627950 RMD160 f890b6e7e425f5315cc6a33415e1f6457f0ea7a6 SHA1 3b096bfffef23b9e83a400be7f4dbcb2482432ff SHA256 97084d9dd441863d5f4f00fb393437555b6532a3dcd7d8b2eef332576b7b6943
DIST CEGUI-DOCS-0.6.0.tar.gz 21588767 RMD160 d696d64c25a1e86a425b38fb5834992a20cea377 SHA1 3d7b999ee1fc79d39aad38aac94b736f01517ff6 SHA256 401a06ee3a3769b6a81753e5c460c45a81618bce310598e8e516a0d8d80617db
EBUILD cegui-0.5.0b-r3.ebuild 2013 RMD160 6eadf975c09c0806f4b701c699b1ae967b3a30fa SHA1 dbc2023bd575f0134e580089cda29d587a97e9fb SHA256 b7be29a2181de025ce14bdf8d936bdd8809775191b9b2de94f575a0472286966
EBUILD cegui-0.6.0.ebuild 2053 RMD160 f6434a57ea3b947cf0c54ff6f7be35bc02cb0393 SHA1 ca1d19296c0ef5f5f6c20c56bee4f0fc50bf3d57 SHA256 8e7688fc03f8465fc05ec04d150cc109126a8109b682f1da45ffbfd14229d412
EBUILD cegui-0.6.1.ebuild 2198 RMD160 fdc915648fb8004f5827566c6a400f6ee0cf1ff1 SHA1 b321b794f426f42d3e3f0d7df67cad2c4045b3c1 SHA256 4c22045f2f102b03169c857b7f6612d5db0eac039e2b3b49ee38b01f83baf52c
-MISC ChangeLog 2712 RMD160 db142f69ace5fc20c7946c5ae2323a8df27e5198 SHA1 cd5043814ab5b6d0496a668401b9f81bd417925f SHA256 8008c6208772103088855978e5f4cacb3d2154043da29a8d3453eb6cbe5f4fb7
-MISC metadata.xml 373 RMD160 b4cf972cfe56743d1bd9c667481debd4565a8ed7 SHA1 ab195601fed8d0c986ffadf62081c286410eabba SHA256 df5ab1122b5f537f96505a13e6182ab225edc7e3a0a51394bf6c334896b72961
+EBUILD cegui-0.6.2.ebuild 2422 RMD160 bebb40f4f088fdd4ac577d35b33cd68c0ca1c242 SHA1 034e07663f1b572aff8656216353136498e535c2 SHA256 d05aaa18b63352bb12a95afebf27853ed348f2cc0f24155bcc2ba8d2ca993a73
+MISC ChangeLog 2873 RMD160 5aa7d6bbbc7f658ce785f84f89cd9991c34b000d SHA1 8e46c758fc367daa282694e558c06e5d43cec858 SHA256 eb46b589cce47fe02c0ba023af0beb6837a1ff72713773befbc040a34bacd40b
+MISC metadata.xml 442 RMD160 b936ed4d0c82b15829e989a2b1c0f4a199b9f4db SHA1 421606bb7dfe694202d70b573fa474c840d6b90b SHA256 5a01ffaef046a402fe07fe49726a48ccb2a1432fa7cfbcf3fb81c4be6f4c09fd
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.9 (GNU/Linux)
+
+iEYEARECAAYFAkk4Wi0ACgkQdz7hIScOUREA6QCdHPZfMIAgoNdxCYscCLTzNDTV
+11oAoKcZCkZGVC/K7PLJNPfWmEF1dIdo
+=rSI8
+-----END PGP SIGNATURE-----
diff --git a/dev-games/cegui/cegui-0.6.2.ebuild b/dev-games/cegui/cegui-0.6.2.ebuild
new file mode 100644
index 000000000000..ed63c2c89443
--- /dev/null
+++ b/dev-games/cegui/cegui-0.6.2.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-games/cegui/cegui-0.6.2.ebuild,v 1.1 2008/12/04 22:31:00 nyhm Exp $
+
+inherit autotools eutils
+
+MY_P=CEGUI-${PV}
+DESCRIPTION="Crazy Eddie's GUI System"
+HOMEPAGE="http://www.cegui.org.uk/"
+SRC_URI="mirror://sourceforge/crayzedsgui/${MY_P}.tar.gz
+ doc? ( mirror://sourceforge/crayzedsgui/${MY_P}-DOCS.tar.gz )"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="debug devil directfb doc examples expat freeimage irrlicht lua opengl xerces-c xml"
+
+RDEPEND="dev-libs/libpcre
+ =media-libs/freetype-2*
+ devil? ( media-libs/devil )
+ directfb? ( dev-libs/DirectFB )
+ expat? ( dev-libs/expat )
+ freeimage? ( media-libs/freeimage )
+ irrlicht? ( dev-games/irrlicht )
+ lua? (
+ dev-lang/lua
+ dev-lang/toluapp
+ )
+ opengl? (
+ virtual/opengl
+ virtual/glu
+ virtual/glut
+ media-libs/glew
+ )
+ xerces-c? ( dev-libs/xerces-c )
+ xml? ( dev-libs/libxml2 )"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig"
+
+S=${WORKDIR}/${MY_P}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}-gcc43.patch
+ if use examples ; then
+ cp -r Samples Samples.clean
+ rm -f $(find Samples.clean -name 'Makefile*')
+ rm -rf Samples.clean/bin
+ fi
+ eautoreconf #220040
+}
+
+src_compile() {
+ econf \
+ $(use_enable debug) \
+ $(use_enable devil) \
+ $(use_enable directfb directfb-renderer) \
+ $(use_enable examples samples) \
+ $(use_enable expat) \
+ $(use_enable freeimage) \
+ $(use_enable irrlicht irrlicht-renderer) \
+ $(use_enable lua external-toluapp) \
+ $(use_enable lua lua-module) \
+ $(use_enable lua toluacegui) \
+ $(use_enable opengl external-glew) \
+ $(use_enable opengl opengl-renderer) \
+ $(use_enable xerces-c) \
+ $(use_enable xml libxml) \
+ --enable-static \
+ --enable-tga \
+ --enable-tinyxml \
+ --disable-corona \
+ --disable-dependency-tracking \
+ --disable-external-tinyxml \
+ --disable-samples \
+ --disable-silly \
+ --without-gtk2 \
+ --without-ogre-renderer \
+ || die
+ emake || die "emake failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ dodoc AUTHORS ChangeLog README TODO
+ if use doc ; then
+ dohtml -r documentation/api_reference || die "dohtml failed"
+ dodoc documentation/*.pdf || die "dodoc failed"
+ fi
+ if use examples ; then
+ insinto /usr/share/doc/${PF}/Samples
+ doins -r Samples.clean/* || die "doins failed"
+ fi
+}
diff --git a/dev-games/cegui/files/cegui-0.6.2-gcc43.patch b/dev-games/cegui/files/cegui-0.6.2-gcc43.patch
new file mode 100644
index 000000000000..09695626ceff
--- /dev/null
+++ b/dev-games/cegui/files/cegui-0.6.2-gcc43.patch
@@ -0,0 +1,10 @@
+--- RendererModules/directfbRenderer/directfb-renderer.h
++++ RendererModules/directfbRenderer/directfb-renderer.h
+@@ -28,6 +28,7 @@
+ #include "CEGUIBase.h"
+ #include <directfb.h>
+
++#include <algorithm>
+ #include <vector>
+ #include <list>
+
diff --git a/dev-games/cegui/metadata.xml b/dev-games/cegui/metadata.xml
index dfc9dab1d818..2387f349cbeb 100644
--- a/dev-games/cegui/metadata.xml
+++ b/dev-games/cegui/metadata.xml
@@ -4,6 +4,7 @@
<herd>games</herd>
<use>
<flag name="devil">Enable image loading via DevIL</flag>
+ <flag name="freeimage">Enable image loading via FreeImage</flag>
<flag name="irrlicht">Enable the Irrlicht renderer</flag>
<flag name="xerces-c">Enable the Xerces-C++ XML parser module</flag>
</use>