summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulian Ospald <hasufell@gentoo.org>2013-12-30 00:34:30 +0000
committerJulian Ospald <hasufell@gentoo.org>2013-12-30 00:34:30 +0000
commit5df262077eda95704adc6b1e1b07abebfa8c7b04 (patch)
treec11aa75cfa98b0a651b1b867520b8519598b4c07 /games-arcade
parentRespect CC, use CPPFLAGS (bug #496362 by Andrew Savchenko). (diff)
downloadhistorical-5df262077eda95704adc6b1e1b07abebfa8c7b04.tar.gz
historical-5df262077eda95704adc6b1e1b07abebfa8c7b04.tar.bz2
historical-5df262077eda95704adc6b1e1b07abebfa8c7b04.zip
version bump
Package-Manager: portage-2.2.7/cvs/Linux x86_64 Manifest-Sign-Key: 0xE73C35B3
Diffstat (limited to 'games-arcade')
-rw-r--r--games-arcade/commandergenius/ChangeLog9
-rw-r--r--games-arcade/commandergenius/Manifest20
-rw-r--r--games-arcade/commandergenius/commandergenius-1.6.5.3.ebuild67
3 files changed, 85 insertions, 11 deletions
diff --git a/games-arcade/commandergenius/ChangeLog b/games-arcade/commandergenius/ChangeLog
index 41e9576f782c..b84c1b3ccf64 100644
--- a/games-arcade/commandergenius/ChangeLog
+++ b/games-arcade/commandergenius/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for games-arcade/commandergenius
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-arcade/commandergenius/ChangeLog,v 1.3 2013/08/20 00:31:08 hasufell Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/commandergenius/ChangeLog,v 1.4 2013/12/30 00:34:25 hasufell Exp $
+
+*commandergenius-1.6.5.3 (30 Dec 2013)
+
+ 30 Dec 2013; Julian Ospald <hasufell@gentoo.org>
+ +commandergenius-1.6.5.3.ebuild:
+ version bump
*commandergenius-1.6.1 (20 Aug 2013)
@@ -21,4 +27,3 @@
+commandergenius-1.4.2.ebuild, +files/commandergenius-1.4.2-build.patch,
+files/commandergenius-wrapper, +metadata.xml:
initial import wrt #411385
-
diff --git a/games-arcade/commandergenius/Manifest b/games-arcade/commandergenius/Manifest
index 50eb0cc220e4..e043eb8f49e4 100644
--- a/games-arcade/commandergenius/Manifest
+++ b/games-arcade/commandergenius/Manifest
@@ -6,18 +6,20 @@ AUX commandergenius-1.6.1-build.patch 679 SHA256 85c801bc20b8e07c0b34e74e51826a0
AUX commandergenius-wrapper 450 SHA256 994d6e3291ef7e28cdac2eb2312f82c84849a33a6d11ba50694ceabaaa5d2d35 SHA512 7c3eb80389dfcae1345cbf7dae614c392dfa4ad3c6cbe02b850055df6d43f4e5531bc8fab8703804ce78ae882ed6322c9e4adf0c0f516235e1af17a8c29d7f1f WHIRLPOOL 454313b3a950f4663cf126a366092c0b7769f9cf91dd3939b63029465c29237019ad0371fba27092deccfc6312c366a7d7cc6be8fc45216539082279cb8080bb
DIST CGenius-1.4.2-Release-Source.tar.gz 872776 SHA256 720d874c38bd27fdc0aa29e753d6382b2d05d5461bcfa56b9ed5efd400f3eb00 SHA512 24d0bc2110e0d2946193df3a048919dfbcfb41410a01adfc57503a2572ee3e42d4a1f513e13aefbf858135b3226e669e1a50343ee50107c280c69703a45f6556 WHIRLPOOL 5c9e6df7364105ce982d5a1aebe92942cd180f51bb687dee2200779fd1e3c2e7dd781e6ad8850315611ab6b4368357abc5a32353076bf055294c17ee77991ff0
DIST CGenius-1.6.1-Release-Source.tar.gz 1188421 SHA256 c6ae500e19a86a8cdfa52bf5ff21a78f3077da607010dd26d66f19332156b46c SHA512 3394d071e5a6583f99b18e75a60ec91dcf5e5b27ca564fb327edec35db96a869cb9f2485ec01ee9b7ba5b071bfdfe14e92ec28d98da85a5191898b30a5c22521 WHIRLPOOL 6bb27f99c14abed90111b08955880c3575fc458087b6188171bf9d8dda307b83cd147266e3a6edcdd0a4cc2d02542cc7566da8ffc88d005acde41ed7062b9cdd
+DIST CGenius-1.6.5.3-Release-Source.tar.gz 996312 SHA256 f0c82d22e933e42adfd90983486b1490ea114fe40cf76406ee10d6ee7531df8f SHA512 10169c6201a6815d435cb5a05579c009b2b2ccf766db474a919495e60581d5aabb0870e75e0dcf305167f7d412f37b51aff0991811b6f0154a74f22d83dbf6c4 WHIRLPOOL f2c2c2e2babfb81990e7b7d7e2f8da43d81f9f9e9c83acbf5ab077bcfd01554190d6620dd82e63657f42c7ceeb662a02624537147d594eff07592076b499c4f5
EBUILD commandergenius-1.4.2.ebuild 1922 SHA256 e96cd9143dbd391bb892c50670571f61204790448f657aa5bca6e4a088834d1e SHA512 22756400c33651a4848a351ed2eb86d6b4787ea1c3b66ff97eda14f1b55896d19160b617ca4a6fc63d0e3d2c5d3c31f22e289cf38faadf9ed14e176b1cb66f94 WHIRLPOOL dcc82071e8d0296c871e68559e23cbae65bfea1f5d9921b6fcceb1c3d9ba2754f86e45dfa8e343a5e1341144c66991a6e9684d0ac5251cff99b3ffae79cd2f68
EBUILD commandergenius-1.6.1.ebuild 1826 SHA256 72ad6dd2d438dfae1082a1795339e8e8014b951f8758b0f2181dea01808cd8ec SHA512 00d95641f0c16a39552eeb4608987420a795559b74324e11805b970792537fa837ccabc3972f6f9961e2010465a295b2593d46c1aa2b025381affd09684d299b WHIRLPOOL 26c785a393b31b0860ba8eed48285f39684e93bdd2dd289c6801b3fa03dad9d265f4b3db6b9ac099011b6f4f8678cbd9de6cac6abfddcad3d69d3d03350921eb
-MISC ChangeLog 921 SHA256 df6998fac9db1866a75d45e71dc27ab705a327c03589abbc2c523d8f6450112a SHA512 56cf43674334f8486ee06bba08308303fcced8b8463c80d477a3e8aa0f89528bee381a55d6b18d277c8472cf70d6833fa8bc12ce927cac7c0712e5b327aa0044 WHIRLPOOL f77127461cb71b2a8d6d65dea2ba809573671297ded4983d77b1b4f0dcc26964b1c2b14c517fece4bc76dd8db74f144757860c6c3ac7d26027209bb1b4dd55b9
+EBUILD commandergenius-1.6.5.3.ebuild 1809 SHA256 13e7be7f380e2ce56b8099ec0903aa20caa839a788b151d98ee5df6015a3afe7 SHA512 6036f5bba2826627bf0893ee9da930f9ae09bebbc21d2b4511c331da64cd072981810fb87c8279599e2432c6c7dd8f2f1d4cfd29cf398bd4eacf0573e85544b0 WHIRLPOOL 0a9a2459b399a6d6be789610c95537b2f84383b48044154a562b4a4d85b89bd1611755af2e95c9f7b4ef8ec8dd473e1c0c6ec192bb2040f2b12c8f69dcff6735
+MISC ChangeLog 1062 SHA256 cdac542f728b51c80a1e41f9e5c15e10c708fd9dedc6ec1ea5b080754cbde4de SHA512 ba912f1b9767d1c463033aa5980cb0c6c1736dd9ce47cbda231f4395f79a306a98a835d0eb455a303e494ef0af2cbe2fdc0a2249668509eac2d67cb7b7a88fcb WHIRLPOOL da01da31eabc6bacdda0be42af39fdbd753bc2dad7356e2bc2ebd01723e9e051984e2e74e7dbc6c424e9b2bbf8e72f9cebf6c0ae7abc5839fd96ce2f5b3397ca
MISC metadata.xml 400 SHA256 104d832607ae51bf3e86ec1db279731d368620a9b57612b474e3c41480e9f720 SHA512 6680071f62989ed056c4f3571127326874ed19ef3aa4ba15858aa1f84c3e4c72446f82f52e5c00faa73f534653ed8a8cd7cfd740b00932dd638ae522f6a7eb06 WHIRLPOOL f2b3fef766e828ba1f7101224a320d6e9d65001b77d7c2c418a69ca7c3bc8fd483320421a7bea8521980f566428cb85f9d2872000cf1d6e83d8394532177c01a
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.20 (GNU/Linux)
+Version: GnuPG v2.0.22 (GNU/Linux)
-iQEcBAEBCAAGBQJSErjRAAoJEFpvPKfnPDWz1/4H/21BVdLZUONl5LIJCljXY5sU
-wBWOy1+GQMnXZjSRZJtIU9JrqtKO/CpzZgGlrDRpkU9j2jrCgzMyPm/dKjLHYMhZ
-aeoUEsw88myCVOoPXsNwAUpDnrubJLN4QhoqLaXp4QwKJkSGJ6jbw4yLCGeiGEbd
-JWBgmKZ7mKI+3sP8gshioR17SRcp9ln2yWFyDRx3ik52XgJNrjMf08N9qOo8Tn2u
-P4MsV6QEcqQpAIA62XkHmjGfxFI1Yto+BLgiNGUmTewfAG5GXMN+pIyEjL+FHMKg
-is43zx0tBZxvP/Shn/O3yO+yhRfB7n0lyWC8KYAjyLTgt8+OlXyfjAEu57cx7+0=
-=ifNW
+iQEcBAEBCAAGBQJSwL+XAAoJEFpvPKfnPDWzQEcIAK2OW3ivGMM3JAcFPNmzxFO6
+s1ACZo4xPrAJlh+NZ/R7ym6tQySiD9PwhjskIlqNqgLLqPkkVmO/SvVvBpKjHQHP
+VlfyOuMehwdDmfPH6FB7q1OTbtVBWZiDu2DrQ1yCAjKHqsj+om2HgdVlmH//rgW7
+DpWJPp2hAvT8jIDyuDv9y1UAx4HJO7w4ptkL2oyvFXurNW2GmnbYgh4qR2WEjKdn
+W8m+Yj8MmJzkpLUZqkCKcaROPEvIUqvE+ddu+BG63cWpQhhYjLNQVX4H68QBYSe/
+Q3HTZxSNyA1ACCnCc9TDvNmF+UzZt8CEb4hfLEzS+ohyd0f1NKaCMjGNoo8rZpg=
+=tKmG
-----END PGP SIGNATURE-----
diff --git a/games-arcade/commandergenius/commandergenius-1.6.5.3.ebuild b/games-arcade/commandergenius/commandergenius-1.6.5.3.ebuild
new file mode 100644
index 000000000000..7a91ef8d2753
--- /dev/null
+++ b/games-arcade/commandergenius/commandergenius-1.6.5.3.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/commandergenius/commandergenius-1.6.5.3.ebuild,v 1.1 2013/12/30 00:34:25 hasufell Exp $
+
+EAPI=5
+
+CMAKE_IN_SOURCE_BUILD=1
+inherit cmake-utils eutils games
+
+MY_P=CGenius-${PV}-Release-Source
+DESCRIPTION="Open Source Commander Keen clone (needs original game files)"
+HOMEPAGE="http://clonekeenplus.sourceforge.net"
+SRC_URI="mirror://sourceforge/clonekeenplus/CGenius/V${PV:0:3}/${MY_P}.tar.gz"
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="opengl tremor"
+
+RDEPEND="media-libs/libsdl[X,audio,opengl?,video]
+ media-libs/sdl-image
+ opengl? ( virtual/opengl )
+ tremor? ( media-libs/tremor )
+ !tremor? ( media-libs/libvorbis )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+S=${WORKDIR}/${MY_P}
+
+src_configure() {
+ local mycmakeargs=(
+ -DAPPDIR="${GAMES_BINDIR}"
+ -DSHAREDIR="/usr/share"
+ -DGAMES_SHAREDIR="${GAMES_DATADIR}"
+ -DDOCDIR="/usr/share/doc/${PF}"
+ -DBUILD_TARGET="LINUX"
+ $(cmake-utils_use opengl OPENGL)
+ $(cmake-utils_use tremor TREMOR)
+ $(cmake-utils_use !tremor OGG)
+ -DUSE_SDL2=0
+ )
+
+ cmake-utils_src_configure
+}
+
+src_compile() {
+ cmake-utils_src_compile
+}
+
+src_install() {
+ cmake-utils_src_install
+ newicon CGLogo.png ${PN}.png
+ newgamesbin "${FILESDIR}"/commandergenius-wrapper commandergenius
+ make_desktop_entry commandergenius
+ prepgamesdirs
+}
+
+pkg_postinst() {
+ games_pkg_postinst
+ elog "Check your settings in ~/.CommanderGenius/cgenius.cfg"
+ elog "after you have started the game for the first time."
+ use opengl && elog "You may also want to set \"OpenGL = true\""
+ elog
+ elog "Run the game via:"
+ elog " 'commandergenius [path-to-keen-data]'"
+ elog "or add your keen data dir to the search paths in cgenius.cfg"
+}