summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Sterrett <mr_bones_@gentoo.org>2012-07-09 03:14:07 +0000
committerMichael Sterrett <mr_bones_@gentoo.org>2012-07-09 03:14:07 +0000
commit1afb8f3bcacabd560e7b1daffc2b18b13921c57f (patch)
tree44c256269276f77d8dbb52d723a3e5c83589bab5 /dev-games/cegui
parentRemove remmina-plugins. (diff)
downloadhistorical-1afb8f3bcacabd560e7b1daffc2b18b13921c57f.tar.gz
historical-1afb8f3bcacabd560e7b1daffc2b18b13921c57f.tar.bz2
historical-1afb8f3bcacabd560e7b1daffc2b18b13921c57f.zip
version bump (bug #424599)
Package-Manager: portage-2.1.10.65/cvs/Linux x86_64
Diffstat (limited to 'dev-games/cegui')
-rw-r--r--dev-games/cegui/ChangeLog7
-rw-r--r--dev-games/cegui/Manifest5
-rw-r--r--dev-games/cegui/cegui-0.7.7.ebuild159
3 files changed, 169 insertions, 2 deletions
diff --git a/dev-games/cegui/ChangeLog b/dev-games/cegui/ChangeLog
index 38b570bf7001..64d78e3e3145 100644
--- a/dev-games/cegui/ChangeLog
+++ b/dev-games/cegui/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-games/cegui
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-games/cegui/ChangeLog,v 1.49 2012/06/18 18:10:06 hasufell Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-games/cegui/ChangeLog,v 1.50 2012/07/09 03:14:07 mr_bones_ Exp $
+
+*cegui-0.7.7 (09 Jul 2012)
+
+ 09 Jul 2012; Michael Sterrett <mr_bones_@gentoo.org> +cegui-0.7.7.ebuild:
+ version bump (bug #424599)
18 Jun 2012; Julian Ospald <hasufell@gentoo.org> cegui-0.7.6-r1.ebuild:
stable for x86 wrt bug #412675
diff --git a/dev-games/cegui/Manifest b/dev-games/cegui/Manifest
index 56c97ce59cd6..7997a14cfe37 100644
--- a/dev-games/cegui/Manifest
+++ b/dev-games/cegui/Manifest
@@ -7,10 +7,13 @@ DIST CEGUI-0.6.2-DOCS.tar.gz 18396638 SHA256 f1ea46bd583c486a6c588118573ebde55b0
DIST CEGUI-0.6.2b.tar.gz 2628081 SHA256 eb77741cd9fcc927a876e8116b98691212e973d2264e2071406423f6ca3e305f SHA512 52ed7e7a97024138af957815a396dda74b650e7c53542d2d48c5eb95335bec270abca3685c49b05078f4338079334df6bfbcec75e9b7eb21ee40bdbff5f57b20 WHIRLPOOL 3fde683a82fb0be33565adb28fbcb4b7001be99f1b3bdb2d3af9abecc5dc7681d633f141cc19f9eb1dc264d0fb0b2084ea604202a22a3e2cc415bdb6b9686161
DIST CEGUI-0.7.5.tar.gz 9058788 SHA256 21049e31a03fcd4807729c7271756e6d2de834247ece603bb5b5087fae624cb2 SHA512 67bb1ae75a66f4b2ed7910c6a81fde0f4492268d3c9e33cf54c353e0193c07d0971762f13d0d56af5db2912a0c769243d2696b07e77bb7f29ee4bb9a678b8dfc WHIRLPOOL 5aafce59f7120a8fa6c37a82bdc9f64949c50b1b0772486ff8861a973bd43cf3e31a689b284232eba75f1cb5127c16293f7ad4a0ca5c93ff3faa36feb5a9254d
DIST CEGUI-0.7.6.tar.gz 9146821 SHA256 b1b969332f8325ad4b6af7d4607417162d6c06100f4c6569248aed6afcafa3c6 SHA512 fc2660f3d9955463da5d8b22321d99f24a88f2a0dad76dba80f18b70d81bc9e66b3dd8c83cf79408e28e1a83a0f66f746264c4b1169837dd2c67df427c2c5537 WHIRLPOOL 04b4f8d51d91d60f015f9d3da0845353b5d09b93fcda086a93daebc932ce4123737f804cc2fb37fdb92f92ac6c3252eb4225c47fe93a71cc3198ea369f4a4d6e
+DIST CEGUI-0.7.7.tar.gz 9176105 SHA256 551e6fe4fffc7586b0ef0434b83ddc2b3889fc8c7eb22d4cca92b1c7ce25059a SHA512 a3adaf1fc8a9adbe7e2eb5939bacbbb6c9b9c5c0299c247e3f562faae1fa5d697634536d2a977925346b49d1060326359fd4739462074b780b6f6649e6f7a4f0 WHIRLPOOL cc394977876137cf0b5b8f75f0ae66eb5a2fcb30e2088b41392f53fdd15a3a4d989ab4784924667f18a12fe569ef3472027e0334e7190cb60fe2d2f596603cf7
DIST CEGUI-DOCS-0.7.5.tar.gz 11001948 SHA256 2ee19e5bfa4c3a9c3ebc1f399df7276f5688cc2decfc8e175c9db12e464c5c4f SHA512 119f9601ba3efc9bcb8d639ebb51e327798209ebfb9edf6b1c79e376e8922ef7e3ac3d2d2071f0064ff85a9e99b9c86bb1e0c4c23e90b64e97acc1fe253f19f7 WHIRLPOOL 986bf2723465cae2a9875a5f5face0a4782802d5a4607f83546dd815ef3d09b84afa3420f12e9af3b7ebb475af730a8926bf6bfb99da3df8c6bd541e3ee42f3a
DIST CEGUI-DOCS-0.7.6.tar.gz 11809064 SHA256 891285f68284b75211874c27bdea55dbc351233dead261ec0c6848eabfe16894 SHA512 119b4e4b829d7f88df746f81ea5b1bfd244a7025e89cf64864045db3f8d326176e08bbbe50f093cb5e37d5a99117f994b0fc554c3f00de1cadc389044af2fbb0 WHIRLPOOL cfb46f62c20778e9d5dcaf5156140c44a130413984c3b64146693115ebcc8975da93c74cbaeb81bc8f8280f3b40df130ea6221a430852ca2dff6a1312c1c1a7b
+DIST CEGUI-DOCS-0.7.7.tar.gz 14303467 SHA256 21b6fb8841dfb40650d68b3149afe24d7bde7c1986c0e3d86f9c34baa1b00c6c SHA512 cf0745ab9fdc4ca939aabeacf3c15e677ce26a3f4ecf136debc661842adc24955b30460a69238ab65ae65e4367e7da3515125befed2f017aa1b4981f32ccd08c WHIRLPOOL 2faa44214efe454211267f6417a5a0817026e3e46315acabe6b0ead1354443f0396c2bff8ecaa82210d922d59d2d5a6b60b9bab3c6cc2c7184ce6a5f49cd81bc
EBUILD cegui-0.6.2b.ebuild 2503 SHA256 be76082e512f27fb71cc449834c7f280bc561cfc8addee74c1a826973f1a03df SHA512 fd07478d53f1540d502ec41699bedaf915a1da573207c1042087034f46cde41b65442791a709c058978c910baf4566ee7c0e4dd7d0a0c21674d4eee8f739883e WHIRLPOOL a898261284b4938e788a8200140e0828fcf870987ef1ac5ba07309d46187f01bf587f2830b8130e080b8e32afc47779d83642c71ffe28304862a7905c9b99247
EBUILD cegui-0.7.5-r1.ebuild 2766 SHA256 6386481560bb7824176ea4c648b9374ed0bf8b1e95a960840aea5442cd37089d SHA512 538f8836bdf7ff5f4cd0e6b69524926d7fcf908f5cc3e8248e9b135b833b052d23e43e386731fe06bf968632b57c8f47ee8ed492267bb19e3c26eebc39c9bd28 WHIRLPOOL 3a67e27e14e675320ed27b9c8e5435267b0b1d0adc66e66f40552f09875dde1a9981bcae20193e8be3421a3db63c6ec32db3b16c2ba4d8228ee539828c0cadad
EBUILD cegui-0.7.6-r1.ebuild 3840 SHA256 1fac6f0c9bbe9cf60aa8ea05d5e391156146026313640b12cda0a42b6d673608 SHA512 183c13d09cce1bcab075590776ef566c279b4a5519ce00eebc4c50090a70dee79a09aabb21972d161871a8567e26222db187450266e2c3d284eee2eaaf81ad97 WHIRLPOOL d4c4197387833dcc637508c5da3d4963ca607cf02b84121c71c940cbb48aaa07ed47ec41ebeeb75012cf092977858efb63207de55378f9a6ade618c33710817b
-MISC ChangeLog 6638 SHA256 ff691dcdabbdf39ea5f12a771b7e7738ee6f929eebd382e23761ac55fe18fc53 SHA512 2e6a81ffabaa2b84936d68fa3e397c354f21699b176633fe077cc6cbac31c1ed741ac981b6658cb9b9087483f115bca2f99f9c5046acf893b8eac1e29c749a1e WHIRLPOOL a413ba25f1cfee2432b7022fe4c2ecd879b0019ce59e81f8f6bef1c454e708257902733559246587fd8a9d97d5efdc697a7ccf8c12cb3d99d881f80caf282bea
+EBUILD cegui-0.7.7.ebuild 3637 SHA256 91c6f6a4d3c680b5545a3d8f8d6ea6c633555f530713ba21f3c1c6f14cc8778e SHA512 e58c9a8a30d86a319ba3eac18bba1624564e33a6cb54963d0cdf971555e8675418cdc709fcd7568a20f608318d5e83b72976358211a5b54dd13e3510a2a36748 WHIRLPOOL cb9a2e54e4fa456c88e8e5798371927d688ffbf0a2cb99dedc310667669d53955b7244eab3b34c100afa62aa28ffaca9bbabf61e65ee2b6d8e561fd5886eb476
+MISC ChangeLog 6773 SHA256 ad5c1f9a79873165812bb46232a368d78003bd04f9002b39bea01efba7b893fb SHA512 39c53c8df3d6caab86eece3be0641aed91bbbf7482ccb2f5367e1402ba3db928531bee8042ac28c1458627b311be35f810beea76a4040c8d4cb3db1a89f7125d WHIRLPOOL 1151c0284d38f093253b393eceff291a056ba164ee49e53cad5018626365262128198ad1408a7f50e53f19be8c7d1b76d607de2e560075e5993009cc7659abc5
MISC metadata.xml 558 SHA256 9b89adc7d9ebb8284daf3aaeb00facae942818a075698be43a1b9911e1ad56d9 SHA512 6c4f778f395cf32ace7b281a610546a26b4a688f960e3a21e4a45a778609ff2a443f746ef14b9107a8ca8ec9cf8956327de81219746382a598d9cb5e7f397c4c WHIRLPOOL 1f041358a03b00882ab22433fa2d334b2b04252f874e09f6fb574029f7b11dd64463ebd0e0cfb6b03dd90e9dedb5ef1b2a937d87bf1869fa1f33554fb45b31f5
diff --git a/dev-games/cegui/cegui-0.7.7.ebuild b/dev-games/cegui/cegui-0.7.7.ebuild
new file mode 100644
index 000000000000..b89b188b0570
--- /dev/null
+++ b/dev-games/cegui/cegui-0.7.7.ebuild
@@ -0,0 +1,159 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-games/cegui/cegui-0.7.7.ebuild,v 1.1 2012/07/09 03:14:07 mr_bones_ Exp $
+
+EAPI=4
+inherit eutils
+
+MY_P=CEGUI-${PV}
+MY_D=CEGUI-DOCS-${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_D}.tar.gz )"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 -ppc ~x86"
+IUSE="bidi debug devil doc examples expat gtk irrlicht lua ogre opengl pcre static-libs tinyxml truetype xerces-c xml zip"
+REQUIRED_USE="|| ( expat tinyxml xerces-c xml )" # bug 362223
+
+RDEPEND="bidi? ( dev-libs/fribidi )
+ devil? ( media-libs/devil )
+ expat? ( dev-libs/expat )
+ truetype? ( media-libs/freetype:2 )
+ irrlicht? ( dev-games/irrlicht )
+ lua? (
+ dev-lang/lua
+ dev-lua/toluapp
+ )
+ ogre? ( >=dev-games/ogre-1.7 )
+ opengl? (
+ virtual/opengl
+ virtual/glu
+ media-libs/freeglut
+ media-libs/glew
+ )
+ pcre? ( dev-libs/libpcre )
+ tinyxml? ( dev-libs/tinyxml )
+ xerces-c? ( dev-libs/xerces-c )
+ xml? ( dev-libs/libxml2 )
+ zip? ( sys-libs/zlib[minizip] )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ doc? ( app-doc/doxygen )"
+
+S=${WORKDIR}/${MY_P}
+S2=${WORKDIR}/${MY_P}_static
+
+src_unpack() {
+ default
+ cp -a "${S}" "${S2}" || die
+}
+
+src_prepare() {
+ # use minizip from zlib rather than local code
+ if use zip ; then
+ sed -i \
+ -e '/CEGUI_BUILD_MINIZIP_RESOURCE_PROVIDER_TRUE/{
+ s:minizip/ioapi.cpp minizip/unzip.cpp::;
+ s:libCEGUIBase@cegui_bsfx@_la-ioapi.lo::;
+ s:libCEGUIBase@cegui_bsfx@_la-unzip.lo::
+ }' \
+ -e '/^ZLIB_LIBS/s:=.*:= -lminizip:' \
+ cegui/src/Makefile.in || die
+ fi
+ rm -rf cegui/src/minizip
+
+ if use examples ; then
+ cp -r Samples Samples.clean
+ rm -f $(find Samples.clean -name 'Makefile*')
+ fi
+}
+
+src_configure() {
+ local myconf=(
+ $(use_enable bidi bidirectional-text)
+ $(use_enable debug)
+ $(use_enable devil)
+ $(use_enable examples samples)
+ $(use_enable expat)
+ $(use_enable truetype freetype)
+ $(use_enable irrlicht irrlicht-renderer)
+ $(use_enable lua lua-module)
+ $(use_enable lua toluacegui)
+ --enable-external-toluapp
+ $(use_enable ogre ogre-renderer)
+ $(use_enable opengl opengl-renderer)
+ --enable-external-glew
+ $(use_enable pcre)
+ $(use_enable tinyxml)
+ --enable-external-tinyxml
+ $(use_enable xerces-c)
+ $(use_enable xml libxml)
+ $(use_enable zip minizip-resource-provider)
+ --enable-null-renderer
+ --enable-stb
+ --enable-tga
+ --disable-corona
+ --disable-dependency-tracking
+ --disable-freeimage
+ --disable-rapidxml
+ --disable-samples
+ --disable-silly
+ $(use_with gtk gtk2)
+ )
+
+ econf \
+ "${myconf[@]}" \
+ --disable-static \
+ --enable-shared
+
+ if use static-libs ; then
+ cd "${S2}" || die
+ econf \
+ "${myconf[@]}" \
+ --enable-static \
+ --disable-shared
+ fi
+
+ # we are doing a double build here cause
+ # the build system does not permit
+ # "--enable-static --enable-shared"
+}
+
+src_compile() {
+ default
+
+ if use static-libs ; then
+ emake -C "${S2}"
+ fi
+}
+
+src_install() {
+ local i
+ default
+
+ if use doc ; then
+ emake html || die
+ dohtml -r doc/doxygen/html/* || die
+ fi
+ if use examples ; then
+ insinto /usr/share/doc/${PF}/Samples
+ doins -r Samples.clean/* || die
+ fi
+
+ if use static-libs ; then
+ find "${S2}" -name "*CEGUI*.a" -exec dolib.a '{}' \;
+
+ # fix/merge .la files
+ for i in `find "${D}" -name "*.la"` ; do
+ sed \
+ -e "s/old_library=''/old_library='$(basename ${i%.la}).a'/" \
+ -i ${i} || die "fixing .la files failed"
+ done
+ else
+ # remove .la files
+ prune_libtool_files --all
+ fi
+}