summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulian Ospald <hasufell@gentoo.org>2013-07-13 19:02:59 +0000
committerJulian Ospald <hasufell@gentoo.org>2013-07-13 19:02:59 +0000
commit3c4028b207fa74378ab89df4aab8a28b8af44f07 (patch)
treee59939d863f8bfe12dbd045f521da01aed68f966 /dev-games/cegui
parentMinor adaptions to build script (diff)
downloadhistorical-3c4028b207fa74378ab89df4aab8a28b8af44f07.tar.gz
historical-3c4028b207fa74378ab89df4aab8a28b8af44f07.tar.bz2
historical-3c4028b207fa74378ab89df4aab8a28b8af44f07.zip
version bump
Package-Manager: portage-2.2.0_alpha188/cvs/Linux x86_64 Manifest-Sign-Key: 0xE73C35B3
Diffstat (limited to 'dev-games/cegui')
-rw-r--r--dev-games/cegui/ChangeLog7
-rw-r--r--dev-games/cegui/Manifest20
-rw-r--r--dev-games/cegui/cegui-0.8.2.ebuild107
-rw-r--r--dev-games/cegui/metadata.xml3
4 files changed, 133 insertions, 4 deletions
diff --git a/dev-games/cegui/ChangeLog b/dev-games/cegui/ChangeLog
index eb28ac3fd149..23656af9e5d5 100644
--- a/dev-games/cegui/ChangeLog
+++ b/dev-games/cegui/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-games/cegui
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-games/cegui/ChangeLog,v 1.60 2013/01/30 20:09:04 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-games/cegui/ChangeLog,v 1.61 2013/07/13 19:02:55 hasufell Exp $
+
+*cegui-0.8.2 (13 Jul 2013)
+
+ 13 Jul 2013; Julian Ospald <hasufell@gentoo.org> +cegui-0.8.2.ebuild:
+ version bump
30 Jan 2013; Michael Sterrett <mr_bones_@gentoo.org> -cegui-0.7.6-r1.ebuild:
old
diff --git a/dev-games/cegui/Manifest b/dev-games/cegui/Manifest
index aaac9e758758..6b4286200474 100644
--- a/dev-games/cegui/Manifest
+++ b/dev-games/cegui/Manifest
@@ -1,3 +1,6 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
AUX cegui-0.6.2b-dups.patch 660 SHA256 d3d9a5af79f49df8c5bff41c3d61034640c9e774e4a01bb28a0891684c95eaf0 SHA512 4f73e930c0476a895687845789ccd59f53986242c61662b87d5b165df43f763dafc97c79f5b590fa5f1cc459c571d4f77843fec893efde1237d4f2e50a2a239b WHIRLPOOL a1c2cf35012f2df8b57ecb448405b50f22642604bf3e79d24e2e2b7e9faf13fc3c811475e5c5e2e039909fc1330f8832a8ce3717d4f700a7fff7380c4ceef237
AUX cegui-0.6.2b-gcc43.patch 241 SHA256 b2a2e715d4a0a6cdb2f0975c9474ce82edd97a34cdb3fe4d5c3ddbde0440db66 SHA512 1f0eed0154d9b4383b3e8e60ba75de6a873ff5aafe320a1cf85efb775997d53416febdd3e15b2626f533fc1d25569f615e32d1b243e539db92ee4e466e4c6ff3 WHIRLPOOL 42f7ae8134f2fe150ab348da0deac887f185f78fa2872f2317a1d243e6a3fbd423f5018b4ca0d27085cf34866ce87c9e1a896493da9836256f2b0bc282591332
AUX cegui-0.6.2b-gcc46.patch 296 SHA256 a497069fc8bc50b23b62f321025364d4d2988a575ec7aeb429b25b94b5d6bf11 SHA512 64d0620dca217c3175813e037775c7202a4efcfa15e7190cbef93bdb52380e2ca6cf8e475664c659ac0b44feaa2b3ccade14aafccb870d6a5a51009a518e8b41 WHIRLPOOL f4431f4759dee86112c71cf21b5c161f47855c187735e9ba7943d953a1711ba2ffca3cf78acb32242a7d07e65fc69bd25a04d13cfb9252fcffeb5235c1d7b26d
@@ -8,8 +11,21 @@ DIST CEGUI-0.7.7.tar.gz 9176105 SHA256 551e6fe4fffc7586b0ef0434b83ddc2b3889fc8c7
DIST CEGUI-0.7.9.tar.gz 9204644 SHA256 7c3b264def08b46de749c2acaba363e907479d924612436f3bd09da2e474bb8c SHA512 c7fcf64360145d32b7fbbf49e627cff8da4ff8cb62b2999837d68951c7218526247388b4e1dae9873cc2734fb36cac328e4a4982fb1d343cdb2a98831cdd0bf0 WHIRLPOOL bf0af2f1f2490cf1374e3fdf19ed616457aacb55ce7c363aee679a361432d3bbe1d9feb7ae223bcece202ee13fd82d7910b4abdeff7efac07bf9d8076d0be9a5
DIST CEGUI-DOCS-0.7.7.tar.gz 14303467 SHA256 21b6fb8841dfb40650d68b3149afe24d7bde7c1986c0e3d86f9c34baa1b00c6c SHA512 cf0745ab9fdc4ca939aabeacf3c15e677ce26a3f4ecf136debc661842adc24955b30460a69238ab65ae65e4367e7da3515125befed2f017aa1b4981f32ccd08c WHIRLPOOL 2faa44214efe454211267f6417a5a0817026e3e46315acabe6b0ead1354443f0396c2bff8ecaa82210d922d59d2d5a6b60b9bab3c6cc2c7184ce6a5f49cd81bc
DIST CEGUI-DOCS-0.7.9.tar.gz 16240236 SHA256 6c5305d7bff392b97d6bbbafb9b2579ad4974320d57397010ae4415da125fe5e SHA512 d1c7cd80861ee467c865fbad115ecaed79220bc373b1c3e2fcd9a69e89f750925954f20196f366dc334c8eb7eb6dc444c8ded190eb7f9ab52e0521d02ef78767 WHIRLPOOL 8c9757d4497d23803a6653fb0e5c55ebc2449e145fa216f2f5f72d0f8adca66e63712a9e150dffbca36396805d0e713052272afbfe0471b8edbc45619939276d
+DIST cegui-0.8.2.tar.gz 18935107 SHA256 4df9479a0da1a29b1e1e2844b70b0e56b9c87b8438cfaaf3ce864cbf266e2ff6 SHA512 6aa88bd59ce79a1ac37b69c8c5e70ab0dfed94176600dcc03af6cbf54a2fba16287b4a35438efe0414e2e33d515240b40bf0e08bc38cfd8158ba918bfe620ab9 WHIRLPOOL e7c8de4954fdb0331d20a388f580e232068cec04ea9577cf3c6c0c5d7cd76ab48dea3360743228e3d3e97bd47e020c1bfded5299e8015f76cecf17a89e508189
EBUILD cegui-0.6.2b.ebuild 2503 SHA256 be76082e512f27fb71cc449834c7f280bc561cfc8addee74c1a826973f1a03df SHA512 fd07478d53f1540d502ec41699bedaf915a1da573207c1042087034f46cde41b65442791a709c058978c910baf4566ee7c0e4dd7d0a0c21674d4eee8f739883e WHIRLPOOL a898261284b4938e788a8200140e0828fcf870987ef1ac5ba07309d46187f01bf587f2830b8130e080b8e32afc47779d83642c71ffe28304862a7905c9b99247
EBUILD cegui-0.7.7-r1.ebuild 3686 SHA256 aa6709d0a9ee8dac12260855535f4e6d9e15a9a7ef099f5e3c5339289024b9fd SHA512 fc119cbcfda2dfa6dbab8e4764c4f55ab9a4efc2ccd1c256fff35e7babe07573117f9e835cd15266310b1e577ed8e4420ac581d6da84fbd44bc44c73b5af0c8f WHIRLPOOL be1102c9d0d9dc65204c7475f7eca81d9b76b3e47d4a67b9a0242697189eced3cf34a97f50fb3421e646dd34860e61b8e23c5cfda735c26ebe81faa7dd132717
EBUILD cegui-0.7.9.ebuild 3643 SHA256 ee9f74feed1bc61efae673f8138f2eea4e4cf60f4ec1e9a78f7f9c0de673e3a1 SHA512 218e6cf8513b6a817bb1c16c812635f9aeb94cfd70b321b7ffbbcb966eb9cea0c61d71ddd610f2836556b7496d42ec3ca30925310359c3d8182f884cd71ddfea WHIRLPOOL 7a1ac8bdd28482b62b3ace7bb954c02164e1204c8b777599c4a0f5680b64f1ed07a15b5b28635975d8e0dbd9b13405cd0d7e8d9d89d56a51fe6d1649045a948e
-MISC ChangeLog 7941 SHA256 b8adabf2d1b5cfed5b250c888f375845b4161c8aad7eb2fc2be4637202bab641 SHA512 224e4e63d6c0f324963c21747ede5cab73653f96fb9e4346e58576a353027aeef68631c6eacd5eb0f31f65e45bdf8eb00875462308060ecb19d43e978edc97f3 WHIRLPOOL 32384d32a3344a32b8d20583da64c6af05d6896427b9bd09d4c436e8364ad8a9807d1b8fbdd0175bf48317af67e6bd017d7031b3f6b599af4d0470c5af177bef
-MISC metadata.xml 558 SHA256 9b89adc7d9ebb8284daf3aaeb00facae942818a075698be43a1b9911e1ad56d9 SHA512 6c4f778f395cf32ace7b281a610546a26b4a688f960e3a21e4a45a778609ff2a443f746ef14b9107a8ca8ec9cf8956327de81219746382a598d9cb5e7f397c4c WHIRLPOOL 1f041358a03b00882ab22433fa2d334b2b04252f874e09f6fb574029f7b11dd64463ebd0e0cfb6b03dd90e9dedb5ef1b2a937d87bf1869fa1f33554fb45b31f5
+EBUILD cegui-0.8.2.ebuild 3278 SHA256 6445dec53d52594a188b1f544a2e577649f6b128829060ec5d2732618442e2f0 SHA512 e0c0078006782f9bc130f0959112bc7b4d1d1b447121820f5387756c2c2fc55447fbf702eae769197f816f3a1429a55fb8f38dfb5fe3a1b3c185db8b65f4ea6d WHIRLPOOL 41f5b2aec97350c569d930e26d6dc96eae779229afd6d7e400eed559eead84353dd34c9aaf689abe90ab4a8e27f80f284ecd7d00e487cedcc31809060b1b9bac
+MISC ChangeLog 8056 SHA256 b215c6a6226847a7667f5069144a83c14c249f8e2d7e071996fe08b78a7ca897 SHA512 a9b051a32ef6ded1b05cc5ee78dcdf10f09da1a92dfb69f97b057cbb999700e25f501c1355248c997238927c2a6547f970017cb9851b9317fd1c016288b3d5f8 WHIRLPOOL c8b14eadde270d52ff3901550c70c3f6f6b49f1d970aec2c6baaf81efd673ce19c9e0d03259d4fa33a2e2ac7243bb1b326489e7db22793265b0e83fad9783004
+MISC metadata.xml 645 SHA256 f0ad62945612367ab25186d0531233e2510dec267a20e46d63ce22bf20ca5a8f SHA512 af96da24139b535da6a2d6f3d969701bc9dfbac78920fac9bd7d0c2160d2883c3ca4b578efe7b0753d8ce9a8d86eceab8a6adff07d4ab73dda7626bcc3d172fa WHIRLPOOL e45aeeaf70f0fc9dcc5bc37d25a544fce769a5502c1f0cf6dece48e2293a89d2a3804903b63738bf5929c38cd3ba692a3ff6952ddc55ba5fd83af896c00b4a1b
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.20 (GNU/Linux)
+
+iQEcBAEBCAAGBQJR4aRiAAoJEFpvPKfnPDWz6P4H/36mPG7wHUmfAbzZsl9N+wIM
+4PB/rlal4ZcaxXtIICeiMY7pgsT/RDh1Jl520/1oBPcO9bBoEJdv7SybahEVCPDL
+KZgj4LLbp3K7vqdnoO/4OEV5YKGKkW5oMIOlCCASe7H4XGzUFHKlId5qsUirauSk
+zjUef4HR8itVW8qOEJ0GVBnhOck0hKH97XX7m7cmonj2DGp20yifEGz+K2+ZrP4o
+WsBTM/n7jQAoUOFunBUEJBuxtTlsuf/F6lpXHiF9yPsudI3XFMOGv8kAokg0WapQ
+zi7GZAtZl6ZTUdiwWPscJMxEqkdew8VPXPdYDwuZPPY+dq7TTEh8fwV7IHeWI4Y=
+=azya
+-----END PGP SIGNATURE-----
diff --git a/dev-games/cegui/cegui-0.8.2.ebuild b/dev-games/cegui/cegui-0.8.2.ebuild
new file mode 100644
index 000000000000..8b9f2888959c
--- /dev/null
+++ b/dev-games/cegui/cegui-0.8.2.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-games/cegui/cegui-0.8.2.ebuild,v 1.1 2013/07/13 19:02:55 hasufell Exp $
+
+EAPI=5
+
+# TODO: multiple ABI?
+PYTHON_COMPAT=( python2_6 python2_7 )
+inherit eutils flag-o-matic cmake-utils python-single-r1
+
+DESCRIPTION="Crazy Eddie's GUI System"
+HOMEPAGE="http://www.cegui.org.uk/"
+SRC_URI="mirror://sourceforge/crayzedsgui/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 -ppc ~x86"
+IUSE="bidi debug devil doc freeimage expat irrlicht lua ogre opengl pcre python static-libs tinyxml truetype xerces-c +xml zip"
+REQUIRED_USE="|| ( expat tinyxml xerces-c xml )
+ ${PYTHON_REQUIRED_USE}" # bug 362223
+
+# gles broken
+# gles? ( media-libs/mesa[gles1] )
+# directfb broken
+# directfb? ( dev-libs/DirectFB )
+RDEPEND="
+ virtual/libiconv
+ bidi? ( dev-libs/fribidi )
+ devil? ( media-libs/devil )
+ expat? ( dev-libs/expat )
+ freeimage? ( media-libs/freeimage )
+ irrlicht? ( dev-games/irrlicht )
+ lua? (
+ dev-lang/lua
+ dev-lua/toluapp
+ )
+ ogre? ( >=dev-games/ogre-1.7 )
+ opengl? (
+ virtual/opengl
+ virtual/glu
+ media-libs/glew
+ )
+ pcre? ( dev-libs/libpcre )
+ python? (
+ ${PYTHON_DEPS}
+ dev-libs/boost[python,${PYTHON_USEDEP}]
+ )
+ tinyxml? ( dev-libs/tinyxml )
+ truetype? ( media-libs/freetype:2 )
+ xerces-c? ( dev-libs/xerces-c )
+ xml? ( dev-libs/libxml2 )
+ zip? ( sys-libs/zlib[minizip] )"
+DEPEND="${RDEPEND}
+ ${PYTHON_DEPS}
+ virtual/pkgconfig
+ doc? ( app-doc/doxygen )
+ opengl? ( media-libs/glm )"
+
+src_configure() {
+ # http://www.cegui.org.uk/mantis/view.php?id=991
+ append-ldflags $(no-as-needed)
+
+ local mycmakeargs=(
+ -DCEGUI_BUILD_IMAGECODEC_CORONA=OFF
+ $(cmake-utils_use devil CEGUI_BUILD_IMAGECODEC_DEVIL)
+ $(cmake-utils_use freeimage CEGUI_BUILD_IMAGECODEC_FREEIMAGE)
+ -DCEGUI_BUILD_IMAGECODEC_PVR=OFF
+ -DCEGUI_BUILD_IMAGECODEC_SILLY=OFF
+ -DCEGUI_BUILD_IMAGECODEC_STB=ON
+ -DCEGUI_BUILD_IMAGECODEC_TGA=ON
+ $(cmake-utils_use lua CEGUI_BUILD_LUA_GENERATOR)
+ $(cmake-utils_use lua CEGUI_BUILD_LUA_MODULE)
+ $(cmake-utils_use python CEGUI_BUILD_PYTHON_MODULES)
+ -DCEGUI_BUILD_RENDERER_DIRECTFB=OFF
+ $(cmake-utils_use irrlicht CEGUI_BUILD_RENDERER_IRRLICHT)
+ -DCEGUI_BUILD_RENDERER_NULL=ON
+ $(cmake-utils_use ogre CEGUI_BUILD_RENDERER_OGRE)
+ $(cmake-utils_use opengl CEGUI_BUILD_RENDERER_OPENGL)
+ $(cmake-utils_use opengl CEGUI_BUILD_RENDERER_OPENGL3)
+ -DCEGUI_BUILD_RENDERER_OPENGLES=OFF
+ $(cmake-utils_use static-libs CEGUI_BUILD_STATIC_CONFIGURATION)
+ -DCEGUI_BUILD_TESTS=OFF
+ $(cmake-utils_use expat CEGUI_BUILD_XMLPARSER_EXPAT)
+ $(cmake-utils_use xml CEGUI_BUILD_XMLPARSER_LIBXML2)
+ -DCEGUI_BUILD_XMLPARSER_RAPIDXML=OFF
+ $(cmake-utils_use tinyxml CEGUI_BUILD_XMLPARSER_TINYXML)
+ $(cmake-utils_use xerces-c CEGUI_BUILD_XMLPARSER_XERCES)
+ $(cmake-utils_use truetype CEGUI_HAS_FREETYPE)
+ $(cmake-utils_use zip CEGUI_HAS_MINIZIP_RESOURCE_PROVIDER)
+ $(cmake-utils_use pcre CEGUI_HAS_PCRE_REGEX)
+ -DCEGUI_SAMPLES_ENABLED=OFF
+ $(cmake-utils_use bidi CEGUI_USE_FRIBIDI)
+ -DCEGUI_USE_MINIBIDI=OFF
+ )
+
+ cmake-utils_src_configure
+}
+
+src_compile() {
+ cmake-utils_src_compile
+ use doc && emake -C "${BUILD_DIR}" html
+}
+
+src_install() {
+ cmake-utils_src_install
+ use doc && dohtml "${BUILD_DIR}"/doc/doxygen/html/*
+}
diff --git a/dev-games/cegui/metadata.xml b/dev-games/cegui/metadata.xml
index 192bc9f39542..a2eacdb7485f 100644
--- a/dev-games/cegui/metadata.xml
+++ b/dev-games/cegui/metadata.xml
@@ -3,7 +3,8 @@
<pkgmetadata>
<herd>games</herd>
<use>
- <flag name="devil">Enable image loading via DevIL</flag>
+ <flag name="devil">Build the DevIL based ImageCodec module</flag>
+ <flag name="freeimage">Build the FreeImage based ImageCodec module</flag>
<flag name="irrlicht">Enable the Irrlicht renderer</flag>
<flag name="ogre">Enable the OGRE renderer</flag>
<flag name="tinyxml">Enable the Tiny XML parser module</flag>