diff options
author | Michael Sterrett <mr_bones_@gentoo.org> | 2012-07-09 03:14:07 +0000 |
---|---|---|
committer | Michael Sterrett <mr_bones_@gentoo.org> | 2012-07-09 03:14:07 +0000 |
commit | 1afb8f3bcacabd560e7b1daffc2b18b13921c57f (patch) | |
tree | 44c256269276f77d8dbb52d723a3e5c83589bab5 /dev-games/cegui | |
parent | Remove remmina-plugins. (diff) | |
download | historical-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/ChangeLog | 7 | ||||
-rw-r--r-- | dev-games/cegui/Manifest | 5 | ||||
-rw-r--r-- | dev-games/cegui/cegui-0.7.7.ebuild | 159 |
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 +} |