summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulian Ospald <hasufell@gentoo.org>2014-04-03 13:02:19 +0000
committerJulian Ospald <hasufell@gentoo.org>2014-04-03 13:02:19 +0000
commit0d466b04192011ccf416225215eb6b3a88291dda (patch)
treeacb0e2a51f6b6593fbbfe59b575514be015717a1 /games-arcade
parentversion bump (diff)
downloadhistorical-0d466b04192011ccf416225215eb6b3a88291dda.tar.gz
historical-0d466b04192011ccf416225215eb6b3a88291dda.tar.bz2
historical-0d466b04192011ccf416225215eb6b3a88291dda.zip
version bump
Package-Manager: portage-2.2.10/cvs/Linux x86_64 Manifest-Sign-Key: 0xBDEED020
Diffstat (limited to 'games-arcade')
-rw-r--r--games-arcade/commandergenius/ChangeLog8
-rw-r--r--games-arcade/commandergenius/Manifest26
-rw-r--r--games-arcade/commandergenius/commandergenius-1.7.2.0.ebuild82
3 files changed, 107 insertions, 9 deletions
diff --git a/games-arcade/commandergenius/ChangeLog b/games-arcade/commandergenius/ChangeLog
index cca784dede01..1c53a7969b18 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.5 2014/01/26 23:05:17 hasufell Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-arcade/commandergenius/ChangeLog,v 1.6 2014/04/03 13:02:14 hasufell Exp $
+
+*commandergenius-1.7.2.0 (03 Apr 2014)
+
+ 03 Apr 2014; Julian Ospald <hasufell@gentoo.org>
+ +commandergenius-1.7.2.0.ebuild:
+ version bump
*commandergenius-1.6.5.5 (26 Jan 2014)
diff --git a/games-arcade/commandergenius/Manifest b/games-arcade/commandergenius/Manifest
index 66bbe93deba4..86253c81e5de 100644
--- a/games-arcade/commandergenius/Manifest
+++ b/games-arcade/commandergenius/Manifest
@@ -8,20 +8,30 @@ DIST CGenius-1.4.2-Release-Source.tar.gz 872776 SHA256 720d874c38bd27fdc0aa29e75
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
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
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
-MISC ChangeLog 1204 SHA256 868b329f651a19764ed8c3862dc07aa6b331911b615d8b4eeff746f4a8da7cbb SHA512 3ce9cbdcf5fdfeff0431476f9e3d43cd7837af87be55c53e0910a66853a4e04a4a32b6bdb0522e491aad3d50ad621f84d8af1b2f0d11a836a53ea2adb81e6fcc WHIRLPOOL db6fc217f1e4893854e3806127655250acd712a9ce3ae7acfac1b1b14c2924f76772fd85021044c30bb43986907efcbc7b11365738d9da114bd0a3beb06755e3
+EBUILD commandergenius-1.7.2.0.ebuild 2048 SHA256 dadfa40c6c0a42adbe4a162444e842c43727045bbb424c9c5df644d95ddaca20 SHA512 39ce79b68c965d64f0a3b776ce2f677935dedccc5809009e8abecd3887874b0d8c260e084feda693d9a1e034645d2225923a749a3b3b15153cbb717fae2abbc6 WHIRLPOOL 83a90f958a6fec2055558984aa1163eb1c2b07682c68a8ba9827288728be2f4118fe7f60fb74b9eb73b14e3111f5f126be39db93bcf5c2ba5fea39057af7e69a
+MISC ChangeLog 1346 SHA256 c1cc61fe94b0d7f8fc83d0443ab6c53436576acdc8c982a50cf872b10fcc06b0 SHA512 aef9ecc41f3e1363fd3ea6828891b6b06e5b69bbd530fccf42e5dae4bdf7313553092d7150a135b664821e88a25e2b984f6f1241258ba78761655f9b30db58b8 WHIRLPOOL 2ad2a00d838ac7f98651bf8aca4f77b26f26caa603d7ae70b45fcf7c39675b6188d7a0df18997c8e90bb27f295176f2f92736719d8ae56230d63a33225ac3ec5
MISC metadata.xml 400 SHA256 104d832607ae51bf3e86ec1db279731d368620a9b57612b474e3c41480e9f720 SHA512 6680071f62989ed056c4f3571127326874ed19ef3aa4ba15858aa1f84c3e4c72446f82f52e5c00faa73f534653ed8a8cd7cfd740b00932dd638ae522f6a7eb06 WHIRLPOOL f2b3fef766e828ba1f7101224a320d6e9d65001b77d7c2c418a69ca7c3bc8fd483320421a7bea8521980f566428cb85f9d2872000cf1d6e83d8394532177c01a
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iQEcBAEBCAAGBQJS5ZSzAAoJEFpvPKfnPDWzw3cH/10MP78UcBigfeeaN1HE1apG
-qjCjhi83lJ+m4npllUuDQAafQvJgogln0WA8x0P0H3AdZiOfYIU0GvspjJV8SkQp
-kyoH8hDVqwDU7nRzUNcn5WXOHRwemLfvshQOPKLBpIZEktDBts2x9VgGJHNOOHR/
-egZJtGNHn0gShirF4BDB5oQHnOs1ulh/B/RCa0aOZLC2O9mYgS858SqXoiQwbUH4
-BavU1tVqWNaZpKvWIAxI3qugK6x4wITJNTZiZkHnNogi+Ng/eKZjRH9DWgVOClyU
-wnIArGZ/HaTT/bnyqjnKOu0xUTjneZ2GvlAZMNQuHwHCe9H7J2CGpXUz86i3t5M=
-=O6xK
+iQJ8BAEBCABmBQJTPVvbXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+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
-----END PGP SIGNATURE-----
diff --git a/games-arcade/commandergenius/commandergenius-1.7.2.0.ebuild b/games-arcade/commandergenius/commandergenius-1.7.2.0.ebuild
new file mode 100644
index 000000000000..d01e11cbbc93
--- /dev/null
+++ b/games-arcade/commandergenius/commandergenius-1.7.2.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.2.0.ebuild,v 1.1 2014/04/03 13:02:14 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.2.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"
+}