summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--games-arcade/commandergenius/ChangeLog8
-rw-r--r--games-arcade/commandergenius/Manifest32
-rw-r--r--games-arcade/commandergenius/commandergenius-1.7.3.0.ebuild82
3 files changed, 106 insertions, 16 deletions
diff --git a/games-arcade/commandergenius/ChangeLog b/games-arcade/commandergenius/ChangeLog
index 1c53a7969b18..b3bcce7c8565 100644
--- a/games-arcade/commandergenius/ChangeLog
+++ b/games-arcade/commandergenius/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for games-arcade/commandergenius
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-arcade/commandergenius/ChangeLog,v 1.6 2014/04/03 13:02:14 hasufell Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/commandergenius/ChangeLog,v 1.7 2014/04/23 20:48:11 hasufell Exp $
+
+*commandergenius-1.7.3.0 (23 Apr 2014)
+
+ 23 Apr 2014; Julian Ospald <hasufell@gentoo.org>
+ +commandergenius-1.7.3.0.ebuild:
+ version bump
*commandergenius-1.7.2.0 (03 Apr 2014)
diff --git a/games-arcade/commandergenius/Manifest b/games-arcade/commandergenius/Manifest
index 86253c81e5de..69b5194c221e 100644
--- a/games-arcade/commandergenius/Manifest
+++ b/games-arcade/commandergenius/Manifest
@@ -9,29 +9,31 @@ DIST CGenius-1.6.1-Release-Source.tar.gz 1188421 SHA256 c6ae500e19a86a8cdfa52bf5
DIST CGenius-1.6.5.3-Release-Source.tar.gz 996312 SHA256 f0c82d22e933e42adfd90983486b1490ea114fe40cf76406ee10d6ee7531df8f SHA512 10169c6201a6815d435cb5a05579c009b2b2ccf766db474a919495e60581d5aabb0870e75e0dcf305167f7d412f37b51aff0991811b6f0154a74f22d83dbf6c4 WHIRLPOOL f2c2c2e2babfb81990e7b7d7e2f8da43d81f9f9e9c83acbf5ab077bcfd01554190d6620dd82e63657f42c7ceeb662a02624537147d594eff07592076b499c4f5
DIST CGenius-1.6.5.5-Release-Source.tar.gz 1170126 SHA256 0a1eeed6494bab9cb94f0ce654221702027640735b3824485476057860315093 SHA512 0da6c885262d057f6b48acf06dba2ddcedeed840ce3dbc2dea356301b141e70f3ec7dc4ce955b938d90616256f679a6244cddcd4c11324da2bd777056b56be02 WHIRLPOOL 22c3b665a14889ce1f056d5170d5994a85c11acccf6844bccfb02ba543a5c3981fa6f8c28308ae75fe315a562a0e8a83a50cc718bf72e5170ab8797f37cc29a2
DIST CGenius-1.7.2.0-Release-src.tar.gz 1886316 SHA256 68de07c1108def89136ac87e800c2eaf69068a4d67b7ffbfaba501c9755b01e2 SHA512 39f7df00345591a7de07c660912728fc37118c0f8443ad44c16181b79e1dfab445a12254182b8fe6cc56f4d8e18c1f74b411c9750e43c538736489946582679c WHIRLPOOL fafc549074cf8713a64d86bff76665b5d38811306468806270c5c705c50f3958efc5f928a9f65f0204933936f548e1c12b9368eaf6aaed30119c647479e8ec13
+DIST CGenius-1.7.3.0-Release-src.tar.gz 1550730 SHA256 22b8bd6dd88089256a7aea16ff2b5a33e04f633663175ded612fe18eacfec429 SHA512 26f9b44542ca030f0a91fbe62e1b2541d94db52be669bdc113c6c009f22f4ea5f23dc741197d66284be705ed303f97846005a3d95a28c4954b2685232593c465 WHIRLPOOL c1e6d07b99df3619a9f78c745ef51d7ed14611f9b48cbc34b21334adcedc99433f244cca6efb4ad09c8e62168936564b5df0b89cf2fdd6864421146810a4b0b1
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
EBUILD commandergenius-1.6.5.3.ebuild 1809 SHA256 13e7be7f380e2ce56b8099ec0903aa20caa839a788b151d98ee5df6015a3afe7 SHA512 6036f5bba2826627bf0893ee9da930f9ae09bebbc21d2b4511c331da64cd072981810fb87c8279599e2432c6c7dd8f2f1d4cfd29cf398bd4eacf0573e85544b0 WHIRLPOOL 0a9a2459b399a6d6be789610c95537b2f84383b48044154a562b4a4d85b89bd1611755af2e95c9f7b4ef8ec8dd473e1c0c6ec192bb2040f2b12c8f69dcff6735
EBUILD commandergenius-1.6.5.5.ebuild 1809 SHA256 68ab0fc57b85b42ceac32c65f4504ffafb94dc5c7851e3f72f76a1ee6f8b264d SHA512 10c6b4feb908e3d08110bb70a378cc8580fd6c2ab59d1eabc70df62a85032d457c7914767cf653405f082c2973f771358da2196ffdd22b7758610ffae315cc17 WHIRLPOOL 48260f5e9db317a2e950c5e8f12297580deb2cbf907dfa3179b35841f3e26de496b453921c05de0d234229974d43fb0e6abba5f4c9431b219fe29a577d902d5e
EBUILD commandergenius-1.7.2.0.ebuild 2048 SHA256 dadfa40c6c0a42adbe4a162444e842c43727045bbb424c9c5df644d95ddaca20 SHA512 39ce79b68c965d64f0a3b776ce2f677935dedccc5809009e8abecd3887874b0d8c260e084feda693d9a1e034645d2225923a749a3b3b15153cbb717fae2abbc6 WHIRLPOOL 83a90f958a6fec2055558984aa1163eb1c2b07682c68a8ba9827288728be2f4118fe7f60fb74b9eb73b14e3111f5f126be39db93bcf5c2ba5fea39057af7e69a
-MISC ChangeLog 1346 SHA256 c1cc61fe94b0d7f8fc83d0443ab6c53436576acdc8c982a50cf872b10fcc06b0 SHA512 aef9ecc41f3e1363fd3ea6828891b6b06e5b69bbd530fccf42e5dae4bdf7313553092d7150a135b664821e88a25e2b984f6f1241258ba78761655f9b30db58b8 WHIRLPOOL 2ad2a00d838ac7f98651bf8aca4f77b26f26caa603d7ae70b45fcf7c39675b6188d7a0df18997c8e90bb27f295176f2f92736719d8ae56230d63a33225ac3ec5
+EBUILD commandergenius-1.7.3.0.ebuild 2048 SHA256 26a18e627860b05f3606c65ebd7c5382717002d5159ff3e018c86ff051ca5f32 SHA512 3dca27d5fef4566579b0fb6323513d7f55d3a00e831f5fcbb0c03ab0de668298dd6db9ae02f612d20c3b55ef96a5414d47b338bbe499225b0e2cfa2f59419a69 WHIRLPOOL cc2329982680b9c6947bb5c4b1e5ee9c3a5dbaa7e406aca71d43cf6d9f33439af0f151595731f250c3f2c4cbb6a8d3aa4bb7e77728124492969c4ae7e05329d9
+MISC ChangeLog 1488 SHA256 b3d27fbdbf1c13161604844e28823020c1bb7e5bc38b553a125441d8d588fdfb SHA512 ce9a679c2364d8c12ac9690f3f1b9d338c16517e4a607a0aa2456a605cef066ab87f6bd9c06b26f02eb41fe7a4a0710d0f5df171adbe600ff65048a00c3209bc WHIRLPOOL c78bd30ee520c749c62733e1d64f0bec0fcd40222b694740ee93745f9021ddf6cadf1dd8701526f313fee4556e6ab80999cac72217aa9f847645a9a8520f7da1
MISC metadata.xml 400 SHA256 104d832607ae51bf3e86ec1db279731d368620a9b57612b474e3c41480e9f720 SHA512 6680071f62989ed056c4f3571127326874ed19ef3aa4ba15858aa1f84c3e4c72446f82f52e5c00faa73f534653ed8a8cd7cfd740b00932dd638ae522f6a7eb06 WHIRLPOOL f2b3fef766e828ba1f7101224a320d6e9d65001b77d7c2c418a69ca7c3bc8fd483320421a7bea8521980f566428cb85f9d2872000cf1d6e83d8394532177c01a
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iQJ8BAEBCABmBQJTPVvbXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+iQJ8BAEBCABmBQJTWCcOXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzMDlCNDQ4NjEyNDI4NjA5REVEMDI3MzIy
-MjBDRDFDNUJERUVEMDIwAAoJECIM0cW97tAgzdgP/i1MbYWg47oovSCpVbrD9O49
-KLi0F1X49FyecZRdDKMXxAWJgBt56bg47zcf+C2zDY8wAnBR68XPb5uUUzFjRONl
-qeUPUQSYdI3JOcHnJui0QLT/TOnmWrBjbLuqON74Q/l7vKmml/z/UMcXqBlUc2Jr
-cyoqJm1iaaM7Bqbwwg2qyQ9AZ8h4Mj0nt/qLxX1IXSTN6skz0xWboqCW/Zq+IV48
-u4wyuJqvmr0JiJSjO6CqsL6t9yxjpnVtu/MyuwVZNiptxM/QpMjwlQ0hzsFVV2F2
-iZ1dOJwJCGGWTM3WUB0floPxEm2N0kvqEFGEfnZKyWRQPcGWk5YdSJV+WohzPPnZ
-It5zBPhU1aUMP7pv0r0gQjFSV4kXOACCLwlPr9LHCftmlQ9Fmq8ks8JczMRTCQBG
-e7PNq7yieXvYcdn8+S+2TpRvGxLIsk3q6tpJrjSq2jBfAvXJDD74AZVl6upf5kXW
-ZPo5Wu//dUVzRvf1r8V11atstSKxwqB19jqxHknEB59Yq2kc19FZzTN17OIUGjwq
-I2nouEqC0zypr8VJGmOqStIkS+gN3v0lmg92ae8PSIbmAkkjTSl1nq82WNt6lFOw
-JRd+JO1mt2C84BXYSsQrdx9NK71yaLFpVP5B44uWzaHdP9oP/0iyRMqAH5sfbwkU
-A/oqEeR6HjdGtW1hX9a1
-=DBBj
+MjBDRDFDNUJERUVEMDIwAAoJECIM0cW97tAguesQAOnfuJgUX0Fo7fEhCfI6XXLO
+xYFcocVXLbIg5Jgar9kQkean7hEHc2xGo5YvAp8B5jRsK32Ex+9lwDk/5itgctz/
+rLK+E3G4rHH7ZjOPjAdSBaOmuEXadPQeO1dpS7sHR0FV08BekFl7XFr60skic4cD
+F2n0E+wDVtUC5e0MgrSjwAxznHdq+BK4JXKg4W0Ypkz6LkYW41BQSO4LcsT8IwST
+1cWzXKrUvaXrzlV16kV0W8wL+OMXnA2m7dRttQsGBpuv+Qb62ap1O7IMvDi7rEf3
+D3+W7CoRYSONnWefWiiV9nOyWK5sMIX8nVctakLDlmkpL8j+JY48Cn4DVLDe1tmP
+eqkrFmTYsPW06ycnHkGSzZc89dWj5Enn89GqZG5zykDFT2Rsx8Zsh2I2WV95v9gp
+VHt/03JllqCyWVXvxrVKrVBGi40W6SQXaxpCdYuMbfoWh4NMI2uR9Xmw8LXjkPpt
+0I27F98Ns5yjZ/Cax9c/OP6NoMwgGd89f1PCiRdrB0euB04U17k1e04xPz3AAwPl
+yhTosTXfoB2zjiJGi1lTd/Y+eguOXFTFypm9LQro0bGw9hiftUHitl8sUI8nyaVi
+h+yOlfgyl3e0NVjVenxZL+2KhJCM0DDzgMdNWMAsM64DXrmwAb76OaYfL+ikMfqH
+RS1qNfwplq0CophY/Rvg
+=izQ9
-----END PGP SIGNATURE-----
diff --git a/games-arcade/commandergenius/commandergenius-1.7.3.0.ebuild b/games-arcade/commandergenius/commandergenius-1.7.3.0.ebuild
new file mode 100644
index 000000000000..cfef9b7ef0b7
--- /dev/null
+++ b/games-arcade/commandergenius/commandergenius-1.7.3.0.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/commandergenius/commandergenius-1.7.3.0.ebuild,v 1.1 2014/04/23 20:48:11 hasufell Exp $
+
+EAPI=5
+
+CMAKE_IN_SOURCE_BUILD=1
+inherit cmake-utils eutils games
+
+MY_P=CGenius-${PV}-Release-src
+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/libsdl2[X,audio,opengl?,video]
+ media-libs/sdl2-image
+ opengl? ( virtual/opengl )
+ tremor? ( media-libs/tremor )
+ !tremor? ( media-libs/libvorbis )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+S=${WORKDIR}/CGenius-${PV}-Release-Source
+
+src_prepare() {
+ cat <<-EOF > version.h
+ #ifndef __CG__VERSION_H__
+ #define __CG__VERSION_H__
+
+ #define CGVERSION "1.7.3.0-Release"
+
+ #endif
+ EOF
+
+ sed -i \
+ -e '/INCLUDE(package.cmake)/d' \
+ CMakeLists.txt || die
+}
+
+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=1
+ )
+
+ 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"
+}