diff options
-rw-r--r-- | games-strategy/gorky17-demo/ChangeLog | 9 | ||||
-rw-r--r-- | games-strategy/gorky17-demo/Manifest | 30 | ||||
-rw-r--r-- | games-strategy/gorky17-demo/gorky17-demo-1.0.1.0.1-r1.ebuild | 90 | ||||
-rw-r--r-- | games-strategy/knights-demo/ChangeLog | 10 | ||||
-rw-r--r-- | games-strategy/knights-demo/Manifest | 41 | ||||
-rw-r--r-- | games-strategy/knights-demo/knights-demo-1.32-r1.ebuild | 58 | ||||
-rw-r--r-- | games-strategy/savage-bin/ChangeLog | 7 | ||||
-rw-r--r-- | games-strategy/savage-bin/Manifest | 30 | ||||
-rw-r--r-- | games-strategy/savage-bin/savage-bin-2.00e-r1.ebuild | 94 |
9 files changed, 320 insertions, 49 deletions
diff --git a/games-strategy/gorky17-demo/ChangeLog b/games-strategy/gorky17-demo/ChangeLog index 1d1c79cccd27..d56058ac37ea 100644 --- a/games-strategy/gorky17-demo/ChangeLog +++ b/games-strategy/gorky17-demo/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for games-strategy/gorky17-demo # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/games-strategy/gorky17-demo/ChangeLog,v 1.8 2014/05/06 16:03:49 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-strategy/gorky17-demo/ChangeLog,v 1.9 2014/06/25 17:18:13 mgorny Exp $ + +*gorky17-demo-1.0.1.0.1-r1 (25 Jun 2014) + + 25 Jun 2014; Michał Górny <mgorny@gentoo.org> + +gorky17-demo-1.0.1.0.1-r1.ebuild: + Support multilib dependencies aside to emul-linux-x86. 06 May 2014; Ulrich Müller <ulm@gentoo.org> gorky17-demo-1.0.1.0.1.ebuild: Fix LICENSE, add mirror and bindist restrictions, bug 505766. @@ -38,4 +44,3 @@ +gorky17-demo-1.0.0.ebuild: Initial import. Ebuild by Paul Bredbury <brebs@sent.com> and modified by me. Closing bug #135958. - diff --git a/games-strategy/gorky17-demo/Manifest b/games-strategy/gorky17-demo/Manifest index 38055e6e887c..4ddefda07456 100644 --- a/games-strategy/gorky17-demo/Manifest +++ b/games-strategy/gorky17-demo/Manifest @@ -3,20 +3,26 @@ Hash: SHA256 DIST gorky17-demo-1.0-1.0.1-x86.run 955547 SHA256 557bd97400101da9b557a5bfc5e6b9d352a9f10f79c927f31d74581ba7acc16b SHA512 ffd054aa1b169de5cca3c85d58ce2cba127f0caca533f8d4f0046ce63e5505a0ea25c3bbea9a2dde863a8fecefb7f8d322968f90ab3f688dee70a2f0d44826ba WHIRLPOOL c133f6175cfaf5e71c183687fa78b49ab7df1816f6ec9ee8696f9be0c7d5ea2b4e0d39decbb7561db9a7e5ceacb78958e11072fbc5812f7c6627b58dde03cf4a DIST gorky17_demo.run 158781516 SHA256 35cf62e06747bfe3445c1d3a61ad1644922528c264ff2ec7b5b510f9bc9dd51a SHA512 7e7bf2a6a9f815381381ef5c50135232db7c6ec734300b807794107ab1b902d659f55569ea03c7d68c3e6dbf98e366de8bca4fd13dac3c688ba48d2f244e9f00 WHIRLPOOL 5e4188d85efb60f3abaa56941a1005c14de26ba4a458cfb2dd3753cde825a1f3945351a06c82b934b4f1c94c9dacf1e2d9b00d17852eb1e140166131dab66192 +EBUILD gorky17-demo-1.0.1.0.1-r1.ebuild 2187 SHA256 3ad0f793ab43ed3a64fc27ecf6c96b5e13c959194de7680ef9a20de513fa2b7d SHA512 be72bd3dc9b7ca5b33809b19fb331ebdee230bc64b512a66a5997c05eac6804d745672204c8a90df4936fbbfb31967b9810ee84c2addb0988a98e1a35438025c WHIRLPOOL f07af2acdaea19b6dc3497fa397d71a50e500abef1d945a9d8a28b510a7ac9114903caa81130bf1197d4782dde90ba5091f0998268fbcbc04eea32e8496a63b7 EBUILD gorky17-demo-1.0.1.0.1.ebuild 2013 SHA256 7bfa0a2d24495ad67802797157363fb2a302f63a9d551326957e84e9ee8c4798 SHA512 6f8da51099ae1015127cc74db64127e63a65a3770055acd44cffa3450b5b0241af07443e619f8b686cf885dff537b2fc6e449aea535f41f96d8f9024ee2f2061 WHIRLPOOL 745a3ace7ffbbf81c666bba98c2255dddc6a95f0763f85b046dd36b46f5b2ae090771862e65aa902abfe975993206f3c830a7c34d8e464d198847e8b306549ac -MISC ChangeLog 1539 SHA256 c2d890812ff666a7c586e0622494cdc39d823da08d3d5838191fa357f0af4c2a SHA512 3bffed255bdb0dad667ac2e5c89163117ecf1f39fdca07ebc674645f70283865f5c2d800e6560e06626aa3e61ae7e97ea5210cd6b74c28ca7747d90e36babaa9 WHIRLPOOL ae5028cea3f86cba35406f3118331ccfa6c80d2ff28dca4f8dc29bba137bda72a760da1804972e979810899c8cf95fbfc7658ed836791f612e74c161189f24ef +MISC ChangeLog 1728 SHA256 332427fad8a9f1c98fd7d57e741a296e135f82c422727edf1dd7eff268155e5e SHA512 789060bd816523d881257b6cfad782daac64ab7df8b3cda297c3fb39afa9e41cbadfc3f2ed4917f5c4850d0ca333ffef20aefbf600fb0b11fa2ff64d4dfe48cc WHIRLPOOL 97d9144a0c7eb0b5f69427acbcce01a005cb9c57e6f8f696f0e87bb20bd9bc5d415cebcbfeb40aa2dad885914f72fd617fb1952d4a939af3ce7f92085237afd3 MISC metadata.xml 158 SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3 SHA512 d954564236b67b6ab97846b73f74e715e8f1bec2dba6595e9a5046c2e8c3b93f4879c293f9d1d02d99a533bee56156dae3f31a485697128c51af14cdbfdada8a WHIRLPOOL d03e7293d09d794d61c095a423f945b3644355a247f270a73ca8d30b4dfe9c98244297536bfd1a4bd6c14794aa1152eca20fd83bfdf3e1e74d4f676152d35ada -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.22 (GNU/Linux) +Version: GnuPG v2 -iQGcBAEBCAAGBQJTaQfzAAoJEJQzkH1pP7W4nksL/iqsBxc6vTwLDNJmfnpPD0Uj -5mdw+RnOHE1UUUrMng6yCV0fNDbLUqZ0lMeHUa1Nb0OXyZ7Cbyj9ohkTsS5jSsdM -mrxnkL8GPBmQns/C1ki2AP101j9NgglvRiieeKjXzSXvGHoMSzXtFCsci0hVD7XC -KrNTEEcQ0/hWO2pDDZo8BMzJoXLVPSDnvmeiJ65NaXTdUFyqG+fOEog87DcbiDSk -a/eJymTZwohw/M2+/u0dCygwmTgnQHIGljTPRAnOyN5Ps/xX1aGqGjfanR1xlKkv -vxJYtO/5TTqF/RZsLUGgxelmjIDy4es+nVbLVj0NrOOn6OXKVFb8gkOdWSgkM3nY -HNOmI1KhGaYv1eG271kxxKvEtG0sOPSChu8MV93YYsiv7TuEflpZ427NVoh/BIgC -yKcXlDJwsN0Qn1zhPzE9Tk91gmTBg54FTchasKDmZKdLwxa2Pi1GKAbNSJaXxgWF -nxOpjERwFlvPed3kz2s15y6qssRiwQRG02JawHCZyw== -=i0oG +iQJ8BAEBCABmBQJTqwRWXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w +ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC +MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOsGIP/0WB48EfK5Hh/WcPN0gYYGom +ZU6bgiJNL5pZHfCfJBnQPwf/jOKHXU7pdSsLg53igVDyP+V0KnaU3fu9y0UOvzSD +C0q6ePQmbA0DfrPsqOh6DQnIOmn+meW87iRnPzmv13hNHBKzFHTkev5GS2IAwA/x +pRSLz3DdhNvVX2+8El1VudlInmyy/G6NSJjFFX0hnslwUhrzaxWCfld0C5Nhy6iI +SMpvqN2MTBz2O7e7dWdbIDyWI37Y4GtrSdTlRx93iyScV6upjH+DXxxZA4ZY5zxz +BdQdXVsawkUrPoidWcP7P+4W4wGtWoCsJ5Syrbp8+JR5ngFkb4rqzeqQThNAIPKw +IuUKJESCFHMi5f56Bwu6axr7RRVBwciG21JN/QSsSXo5rncb7kdjYB1NGZngxko2 +fG2QkiRZExCBweGEXdbpF4w9oBL5kKGfJCZkWWVVyujPPxe1Wm58o2n1KGUh1hxS +YH2KXll0YUeYvn3u10BG5f9gBgqIxWR5uiJJUyHtnzeIt5bBqnNiFvZQAjKigLOt +uf6XMv6zVB6Y9g6QT7xPCW4ognniePRWZnWeRv5GZeNYtNaFSFkyJbR2uVAUKvGM +2aFalvJBwUSindQsEr+xUAev355jFk/jYO8ZM1MKJX03nqq+toQPW65qARfoBQ5x +pd0SDbBe3iPjCX02dyPT +=8/Pf -----END PGP SIGNATURE----- diff --git a/games-strategy/gorky17-demo/gorky17-demo-1.0.1.0.1-r1.ebuild b/games-strategy/gorky17-demo/gorky17-demo-1.0.1.0.1-r1.ebuild new file mode 100644 index 000000000000..f8cbdd720af3 --- /dev/null +++ b/games-strategy/gorky17-demo/gorky17-demo-1.0.1.0.1-r1.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/games-strategy/gorky17-demo/gorky17-demo-1.0.1.0.1-r1.ebuild,v 1.1 2014/06/25 17:18:13 mgorny Exp $ + +EAPI=5 + +inherit eutils unpacker versionator games + +MY_PN="gorky17" +MY_PV=$(replace_version_separator 2 '-') + +DESCRIPTION="Horror conspiracy game mixing elements of strategy and role-playing" +HOMEPAGE="http://www.linuxgamepublishing.com/info.php?id=gorky17" +SRC_URI="http://demofiles.linuxgamepublishing.com/${MY_PN}/${MY_PN}_demo.run + http://updatefiles.linuxgamepublishing.com/gorky17-demo/${PN}-${MY_PV}-x86.run" + +LICENSE="all-rights-reserved" +SLOT="0" +KEYWORDS="~x86" +IUSE="" +RESTRICT="mirror bindist strip" + +RDEPEND=" + || ( + ( + media-libs/alsa-lib[abi_x86_32(-)] + media-libs/libsdl[abi_x86_32(-)] + sys-libs/zlib[abi_x86_32(-)] + x11-libs/libX11[abi_x86_32(-)] + x11-libs/libXau[abi_x86_32(-)] + x11-libs/libXdmcp[abi_x86_32(-)] + x11-libs/libXext[abi_x86_32(-)] + ) + amd64? ( + ( + app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] + app-emulation/emul-linux-x86-sdl[-abi_x86_32(-)] + app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)] + app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)] + ) + ) + )" + +S=${WORKDIR} + +dir=${GAMES_PREFIX_OPT}/${PN} +Ddir=${D}/${dir} + +QA_EXECSTACK="${dir:1}/gorky17_demo ${dir:1}/gorky17_demo.dynamic" + +src_unpack() { + unpack_makeself ${MY_PN}_demo.run + unpack ./data/data.tar.gz + + mkdir patch + cd patch + unpack_makeself ${PN}-${MY_PV}-x86.run + cd "${S}" + + # Apply patch + mv bin/Linux/x86/* . + mv patch/*.sh . + ./patch/bin/Linux/x86/loki_patch patch/patch.dat . \ + || die "loki_patch failed" + + rm -r update.sh *patch.sh data lgp_* patch setup* bin +} + +src_install() { + insinto "${dir}" + doins -r * + rm "${Ddir}"/${MY_PN}* + + exeinto "${dir}" + doexe ${MY_PN}* + + games_make_wrapper ${PN} ./${MY_PN}_demo "${dir}" "${dir}" + newicon icon.xpm ${PN}.xpm + make_desktop_entry ${PN} "Gorky 17 (Demo)" ${PN} + + prepgamesdirs +} + +pkg_postinst() { + games_pkg_postinst + + elog "The instruction manual is available as:" + elog " http://demofiles.linuxgamepublishing.com/gorky17/manual.pdf" + echo +} diff --git a/games-strategy/knights-demo/ChangeLog b/games-strategy/knights-demo/ChangeLog index be2c2b51403a..cb9c8183a91a 100644 --- a/games-strategy/knights-demo/ChangeLog +++ b/games-strategy/knights-demo/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for games-strategy/knights-demo -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/games-strategy/knights-demo/ChangeLog,v 1.3 2012/02/05 06:24:05 vapier Exp $ +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/games-strategy/knights-demo/ChangeLog,v 1.4 2014/06/25 17:13:40 mgorny Exp $ + +*knights-demo-1.32-r1 (25 Jun 2014) + + 25 Jun 2014; Michał Górny <mgorny@gentoo.org> +knights-demo-1.32-r1.ebuild: + Support multilib dependencies aside to emul-linux-x86. 05 Feb 2012; Mike Frysinger <vapier@gentoo.org> knights-demo-1.32.ebuild: Move to new unpacker eclass for unpack_makeself. @@ -13,4 +18,3 @@ 27 Apr 2007; Michael Sterrett <mr_bones_@gentoo.org> +metadata.xml, +knights-demo-1.32.ebuild: initial commit - ebuild submitted by Paul Bredbury via bug #168505 - diff --git a/games-strategy/knights-demo/Manifest b/games-strategy/knights-demo/Manifest index eed26c34f48e..2d0825d50e5c 100644 --- a/games-strategy/knights-demo/Manifest +++ b/games-strategy/knights-demo/Manifest @@ -1,24 +1,27 @@ -----BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 +Hash: SHA256 -DIST knights-demo-1.32.run 31667235 RMD160 560fa39d56659e2856b357ba22b1a5baf54c3219 SHA1 d83b915fbb12b13e314b6951232531f0b62737e7 SHA256 bbdd7a49d710e76ef2de9bc5d9cdfbac3660f4ed2fa785ede08d7422eef995c8 -EBUILD knights-demo-1.32.ebuild 1367 RMD160 2d5682963fd5819a40c00e99c5a6b052aacaba71 SHA1 e569c847163f56c833766c35ee9f558e992d1727 SHA256 3376b7186dbe8e4b605b6fc23f262d1f09ff3b65f65bbfb61f4acb2cd444d6d2 -MISC ChangeLog 712 RMD160 a607c903f6e488e0db7f9a4fe955f363750a99a0 SHA1 1666f6f557ef939489af6384683b13f4a7c125b4 SHA256 51ea264929ad3b62165fae262cf9eb7fa93f2b19b0ce956d5bfef7a9c27f2fdc -MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3 +DIST knights-demo-1.32.run 31667235 SHA256 bbdd7a49d710e76ef2de9bc5d9cdfbac3660f4ed2fa785ede08d7422eef995c8 +EBUILD knights-demo-1.32-r1.ebuild 1395 SHA256 e247c2b0509daeb57c2353af3c2b29a52fec35807533a79be7544cb0ac1edaec SHA512 3d3a3dd9f94b6464aaa1e431236fedb7f7d6a275c77683e1dc5023e13694791ebcc64bc5e0ace8361ee6e1329ba65cded545febb3561f0d50f83cc82f089ee43 WHIRLPOOL 6c536075e8d8bee8304e530c69118a8ead6a26cc0195db104086674657f6194bf3406700d7395809d24866bb740500793e1a5b802e83b7b3343b521483164b84 +EBUILD knights-demo-1.32.ebuild 1367 SHA256 3376b7186dbe8e4b605b6fc23f262d1f09ff3b65f65bbfb61f4acb2cd444d6d2 SHA512 50633b1f42ee47ab0c28b9cf2975305c71cc436f0ff8e15c79aad5b1c408a4c2363da59be2c12d9d56b19a3ae9fb4d8bf905c04f9ab24eba201d2372e059e0de WHIRLPOOL 53f0ffafc03854a15d17281d4bf1945e73a52ddfd4899ef42faeeca8863c948d772c6555d95080936cbde34a9603931723bfaa615adf5e3b2f179efd0eb51b3d +MISC ChangeLog 886 SHA256 8a3d8672d60e9982669122fc2e54f80eaad9d2d999be1fb62f5af5fbd49463f6 SHA512 5ba8ee568a79c4bec8aa69f08ef8ca0cd45cea076b4eb05dc1326e55c8958603c84ad31f9e15bbf052317887fcb1def6fe9b8a7d8196f3dd318106745c8b8589 WHIRLPOOL d1eab932b7e77a8cb570d6650c827b5b43615ee6e3c5dec30d537a923e724c21b2b509be9da3aa850b2e096604e12c86c61585bc16121f1b8022a5bcda1f27e1 +MISC metadata.xml 158 SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3 SHA512 d954564236b67b6ab97846b73f74e715e8f1bec2dba6595e9a5046c2e8c3b93f4879c293f9d1d02d99a533bee56156dae3f31a485697128c51af14cdbfdada8a WHIRLPOOL d03e7293d09d794d61c095a423f945b3644355a247f270a73ca8d30b4dfe9c98244297536bfd1a4bd6c14794aa1152eca20fd83bfdf3e1e74d4f676152d35ada -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.18 (GNU/Linux) +Version: GnuPG v2 -iQIcBAEBAgAGBQJPLiCeAAoJELEHsLL7fEFWx8oQALrM93lrpWSmL0hWDjvkFH8C -GERxMpMkJ+f1/2U/zGKVHT9uflRaUZFxxcrgvv63QjBoRg8wAntyojIB+59tAybc -WdaYc7CYHCuvIlhuPevUmPyG62sereMkXWKhUK0xCHCLlNLX3E4vm/nmtPhGTXxk -UT+6y0cmMDQtBHBIzN0g2081sjAAvtx2fGd7WoLlwULhOWBbiO0oUrNU31nRoCJG -RpjlvwJortpGIoDD1AoadQgJ6/gTszX/Km05V3HOomfxEIg3vFqE84zie4jHjIty -v2IPMYqhWeLXwGbOC5b0byw3Hy9SjE7vCa+78GKzaXk8huMpiS7TRDLNeoCM0Zdw -9HCXWfkHpG8Qtn1KO2vbjaNqFHuAltfylYVBRoSuJ755KOmi+i7o9J9nFkp/CbHG -b3lOvoVepg9Vggp+upj1bIfZx45fNUVW/KqMI5ZaWQ/2Z4ge19ARY/4r2Scn9JCz -dxTr6pyDg4S6c8Z3RHOVuUenWZErCuBL84mkOq4ktnQtQnvG0r324NSXm6WuZEfG -y4EhoZ8QxzXFrRBFQ8cS0bi9ebxu25Z1ztZozZ44QcyuZ4kp4Y3stgjHAtoKEvMV -tdNpsJAEl+rOhMkzhh73oTiLlhxyzciOD2CzZ34/Qk8tqBV6vJnW6RSlmpzXEO/x -gVapjn3OObt/QjA/O0DC -=wY7n +iQJ8BAEBCABmBQJTqwNFXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w +ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC +MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOabYP/2UXfzIOTrpY1AJUMdHtxlo3 +ZOyN7qhpzE2nLa8fFBMinyU+GG9j/c900R0JOE1zelnk6OsIueB8bh2txoXJqLeh +lJWYTUNOLaAWvoytwXsFVsAb8ZeyhQ9o1f1i+bw4uVGQ8B+vsNpMnPx7x8Oi1I8s +GZJ05f/4iN4g7XcbBiQ21+mjf4HbPxdNEOJ/v8QLj/kHWLYxDr8wjonrJrPDqfJ/ +ZHP509NS9oxmNfXgeqAjbjFkbc6WZArr5recQavS9X+DGcQ9YhWNLb693nB5Rdce +HoJ6+vQS9w2b5iwwmcudckMrsy3FRY4aw2JN8UzkAnE5VZkB8V0E8viDp1d+S6+T +pUpvWs4Bg0opK5G0l2chW/o/BmZi3qD5SW4MB8HRSLjkXHZa1pp4XPRoLv4/NHY2 +nbEc0UiK4jVn7nuj5yfrHAKam2RTW3uCatJNtfn/4KNniElnwMrZtk5pRvn50bJq +hp8DW2vBQYYSqQf1Hh4RUEos6zVLmQN9QMoOdj5fSP2FkSDHZY0xu46yXpXPAuAu +choSuxW9a3aIQwgYnl4Bi1rPVQmyOJ+nkdExik2DGku1OZxWwtLpd6aTvpY8j/QU +QKRynZGuF7diKXb/hSCiLLQslWiEXVuDCDgMLsyswFPwh6/ki1hXDmvU1n58ko0K +3T1t3SCmyy9ewHNJfTZl +=8K3G -----END PGP SIGNATURE----- diff --git a/games-strategy/knights-demo/knights-demo-1.32-r1.ebuild b/games-strategy/knights-demo/knights-demo-1.32-r1.ebuild new file mode 100644 index 000000000000..a29faf5f79ca --- /dev/null +++ b/games-strategy/knights-demo/knights-demo-1.32-r1.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/games-strategy/knights-demo/knights-demo-1.32-r1.ebuild,v 1.1 2014/06/25 17:13:40 mgorny Exp $ + +EAPI=5 + +inherit eutils unpacker games + +DESCRIPTION="Anglo-Saxon medieval army battles and resource management" +HOMEPAGE="http://www.linuxgamepublishing.com/info.php?id=knights" +# Unversioned upstream filename +SRC_URI="mirror://gentoo/${P}.run" + +LICENSE="knights-demo" +SLOT="0" +KEYWORDS="~x86" +IUSE="" +RESTRICT="strip" + +RDEPEND="sys-libs/glibc + || ( + ( + x11-libs/libX11[abi_x86_32(-)] + x11-libs/libXau[abi_x86_32(-)] + x11-libs/libXdmcp[abi_x86_32(-)] + x11-libs/libXext[abi_x86_32(-)] + x11-libs/libXi[abi_x86_32(-)] + ) + amd64? ( + app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)] + ) + )" + +S=${WORKDIR} + +src_unpack() { + unpack_makeself ${P}.run + mv -f data{,-temp} + unpack ./data-temp/data.tar.gz + rm -rf data-temp lgp_* setup* +} + +src_install() { + local dir=${GAMES_PREFIX_OPT}/${PN} + + exeinto "${dir}" + doexe bin/Linux/x86/${PN}{,.dynamic} + + insinto "${dir}" + doins -r data + doins EULA icon.xpm README{,.licenses} + + # We don't support the dynamic version, even though we install it. + games_make_wrapper ${PN} ./${PN} "${dir}" "${dir}" + newicon icon.xpm ${PN}.xpm + make_desktop_entry ${PN} "Knights and Merchants (Demo)" ${PN} + prepgamesdirs +} diff --git a/games-strategy/savage-bin/ChangeLog b/games-strategy/savage-bin/ChangeLog index c0969ca988cf..1dcb58e7f7ae 100644 --- a/games-strategy/savage-bin/ChangeLog +++ b/games-strategy/savage-bin/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for games-strategy/savage-bin # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/games-strategy/savage-bin/ChangeLog,v 1.17 2014/04/26 09:48:06 ulm Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-strategy/savage-bin/ChangeLog,v 1.18 2014/06/25 17:10:07 mgorny Exp $ + +*savage-bin-2.00e-r1 (25 Jun 2014) + + 25 Jun 2014; Michał Górny <mgorny@gentoo.org> +savage-bin-2.00e-r1.ebuild: + Support multilib dependencies aside to emul-linux-x86. 26 Apr 2014; Ulrich Müller <ulm@gentoo.org> savage-bin-2.00e.ebuild: Fix LICENSE, add bindist restriction, bug 505778. diff --git a/games-strategy/savage-bin/Manifest b/games-strategy/savage-bin/Manifest index 02496d90171c..bbbb3b5f99e8 100644 --- a/games-strategy/savage-bin/Manifest +++ b/games-strategy/savage-bin/Manifest @@ -4,20 +4,26 @@ Hash: SHA256 AUX savage 1060 SHA256 4c3972e4e9f74711ad90644066a663894012257291f462f4dfcd30ab50fd89e9 SHA512 14533a42647d9e5dc6bcec6da89e878004a1c8dec1615011a2cdba732fc9c5ade1ddf9c8d3fc976675b0d5040e87e6137347f704a94ee8db66dcc591572173a8 WHIRLPOOL 497251f5f712adff87526101102a2add3fc4109b8a9a1e497880a4a7d64dc2f2ca646823b91ca32910d8761d9da43e79be5b1fd3d166f9ee872a07f7f2b1a06a DIST SFE-Standalone.tar.gz 158803234 SHA256 a6b12837b6d0c643aaa1aa58dcb1b2711b17547e355ba187308472f6e1f52c13 SHA512 1d4811a2fcdb0488f95ec3b7df8d25952b506674aefbe77cf3e8ec87fde012ec69ae9c486d14a1b2f516620c680c33ed55d17cfc38ffdefd3aadf832dcb6c966 WHIRLPOOL a8db5826667a6d385534cd6fb4372a888c5c4abca8980ac5b8dd55a4c6ecbd7ec7aec95c4b3aeaf647b3f7515a5d3c9e930f76527516e58e5d26014cb2c4bde4 DIST lin-client-auth-patch.zip 1114641 SHA256 f5e714b012270e75fa4e8a188e3b072741889590c8740a74748e0c19acbe42e2 SHA512 6c2766d21803329f3467180fa5d714b39569a885de807a644f0feb83c97b763c9f4591581d5358b96e6cc2eaf9802c2bf027557dd783c82845ded615a1ee557a WHIRLPOOL 9cbe29865e75a41adc6dcea26f6f1bd611ccab4bd4b89611a38ef8effa1dae5c3e2e017be088af9ad9cd076f05abeab7580f2f518a4c05f142045bb95f59d42c +EBUILD savage-bin-2.00e-r1.ebuild 3121 SHA256 ef2044f63190807a7fca5f63ffd99bb17b264860cb8931f62b8f46bcb39e9711 SHA512 8a04fdd07255d7065609a5d2e8c80b44c13a7c1f0a8a86ccf3f24d2248ec3671c503b6d6cf031980a02bcf831e6a1c90f7706bc8ee0ef46421635a2b9196bce6 WHIRLPOOL d8859a644a9acca5e29a86550afc5e4fb10f184bf2bca3e21ff3a0b7a9e2f729b6bf2e7ca6086e1d7e95dcbbafbc78662f1b67d141953f4ffb7b7f4e4fb70434 EBUILD savage-bin-2.00e.ebuild 2936 SHA256 ad019f15d5ced523d5af73a24d12223325b5c40d59621805266e919ebcb31751 SHA512 0545414a06f98a93c339342595be124d75b515590047e1614e1ab5b7e61e7da65a506996196c2611ff54c39cd2a469db96296029e33cdc7b5d8d49bc82beed7a WHIRLPOOL 456266e65d24d7b2e6d5bebed48b0afdd603cdf304f296fcf077cf2c550a3c9a2205846fb3371095575bc185991a721c965cf7126eb9bc7c7ba048f7c590c5bf -MISC ChangeLog 2480 SHA256 a038a7271470dc2be55e36328c5597ec0c61adee3d7214fb55519b75d05063ab SHA512 a85dd01a93680bd0dd80853fcb3bd57ffcf687fbc76264ecce6f0db4438c41e2d454ed638b5bb38f22c708bc45fafa4e00ec3c4a4c8bda6fe941c022c76571e5 WHIRLPOOL ef4db2b1fee390f8f1d918e96cd9a582c7e1952822f0701f633120ec619e16c263ffba5a9ac14ed80c87819e25f8872e5f4e61ee9ad6a11b42038721fb5f2da1 +MISC ChangeLog 2656 SHA256 e2d1a0f5c2c1ff63a889a1274d3aad08743d215c45798c7cc68bba36cadc38a2 SHA512 d40d8fc23aa7d97bd573abf57cbddbd16bc3bfbf640aad58d818e165b96e5b3c2ef8382430c1a5b0c38abbd2170d2df1985fa7694bae780dffca98caa5792885 WHIRLPOOL 621c5edf033317d437c42a8f6bada359e4a420021884e8b852ba2917a6a38b356fcf91f19232c486b640a2ba198e239b11ba32ddd087c50b93ceb666d04b9a0a MISC metadata.xml 158 SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3 SHA512 d954564236b67b6ab97846b73f74e715e8f1bec2dba6595e9a5046c2e8c3b93f4879c293f9d1d02d99a533bee56156dae3f31a485697128c51af14cdbfdada8a WHIRLPOOL d03e7293d09d794d61c095a423f945b3644355a247f270a73ca8d30b4dfe9c98244297536bfd1a4bd6c14794aa1152eca20fd83bfdf3e1e74d4f676152d35ada -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.22 (GNU/Linux) +Version: GnuPG v2 -iQGcBAEBCAAGBQJTW4D5AAoJEJQzkH1pP7W4iVsL/1WmP9cpp/Zx+ePx7KXK0VJm -d1JKGsNN7ynEzKjJiBVF7w78GpWlSHdyADfLjXttQCi7lOTz+A4SlRdcIs/FAWYW -zfn310AQdkzn1lgzcqZSTlcZa7Nhe7SlWJNOmla3CtfQO7iMNJWX2Ksm0n5PRtyg -TMchKJ91ChzNwpqI0MxuduiaL8Wddq7C7E4X9lCoTq/rorVX7pn1YY7Hen3eJgNG -5pvSXM04BTFgI7U9fmE2wuJV91JXgPDIkPb1nIPyvk065lINGy/tSb8aTe4CU2/L -0XHsZGVAwBf8Dlnuft5vqT1BtzkBgPMo2QN711K4WmJuyCNipXOISbV1ekb5tny1 -Qa3VFyGWIQpAqtobgRCZJz8Zmk1DeddGU9n0/rAJmi6dwxddpP/riFT3VbUF32A5 -MtDkSR2mcE/9MDNeJNGGdAmpoUgabuEgLA+gIrlFaH3lc/Cdxru9lR3WlJ/880rl -MwAPAy/npGWIV0xL3r09KP580JL8p1zwY7IGPPIpkA== -=Knmu +iQJ8BAEBCABmBQJTqwJwXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w +ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC +MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZO9gAP/2V619SRMgEXN55t6i38DWRm +ntFxC2QeAYhsDw7h90nVcuchDvwnhemjC3tQJTGYrPctb6lFcxC8g45IOQNuUjmO +USNGWFTBJqckglk3UNLq2FyIvcK0uesD/9rIGE/39F4hCO8rOJRnfkNEyUdaVeQ/ +aiLC6xeDUBfQkcbRrgXxNnk9vL6D/4SyWtF/j2Y3Lyumjtbuvje2I8f13ONxrfL1 +Jj7rPtNpCVdaoqR3r0GoJ0WbrmrpSKg4hIZDY4uO6TMi6tUzAPrgZ04qNyrKss9I +htjF2kf7yTWxo16iPhC6z0zDJt4MLfKWKbHGj3s3X+zBmSen+skCwdFsIBtaA+5+ +CPcJ6xRO2HHJpS0YTGvZEXGPKqZT/5KpzRkABkv6/4L2HGAv0iZ/JmSyqxlZK0fj +4uVBJ28zLz1A/74oiOgnTZ+uY6dJ9D8yoSbh9xBSZzFvDzpEhcD1uzE7FawjIZbv +HklPLyZqEn5MbQJH+wUFkH+aYdtf7tu2BGgwWcvIA8Cdldi6kxCKsbVRsLtoaf4D +2X9w0Y0nEBYYdyyw3Pe2bBYBx2rEDOmaCsGUKRARfY5gQANg5q/M1XPTljDIr92A +MZq7lHS8Tac0t4qQWWugUlindKJEpYu/Pz6Pa9KC18WpmvVah7Y80uDdsxvzATH7 +C+rpijovrY2Mkcvlsflg +=PUUW -----END PGP SIGNATURE----- diff --git a/games-strategy/savage-bin/savage-bin-2.00e-r1.ebuild b/games-strategy/savage-bin/savage-bin-2.00e-r1.ebuild new file mode 100644 index 000000000000..d5aa04fc00d5 --- /dev/null +++ b/games-strategy/savage-bin/savage-bin-2.00e-r1.ebuild @@ -0,0 +1,94 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/games-strategy/savage-bin/savage-bin-2.00e-r1.ebuild,v 1.1 2014/06/25 17:10:07 mgorny Exp $ + +EAPI=5 +inherit eutils games + +DESCRIPTION="Unique mix of strategy and FPS" +HOMEPAGE="http://www.s2games.com/savage/ + http://www.notforidiots.com/SFE/ + http://www.newerth.com/" +SRC_URI="http://www.newerth.com/?id=downloads&op=downloadFile&file=SFE-Standalone.tar.gz&mirrorid=1 -> SFE-Standalone.tar.gz + http://www.newerth.com/?id=downloads&op=downloadFile&file=SFE-Standalone.tar.gz&mirrorid=2 -> SFE-Standalone.tar.gz + http://www.newerth.com/?id=downloads&op=downloadFile&file=SFE-Standalone.tar.gz&mirrorid=3 -> SFE-Standalone.tar.gz + http://www.newerth.com/?id=downloads&op=downloadFile&file=lin-client-auth-patch.zip&mirrorid=1 -> lin-client-auth-patch.zip + http://www.newerth.com/?id=downloads&op=downloadFile&file=lin-client-auth-patch.zip&mirrorid=2 -> lin-client-auth-patch.zip + http://www.newerth.com/?id=downloads&op=downloadFile&file=lin-client-auth-patch.zip&mirrorid=3 -> lin-client-auth-patch.zip" + +LICENSE="all-rights-reserved" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +RESTRICT="mirror bindist strip" + +RDEPEND=" + || ( + ( + >=media-libs/freetype-2[abi_x86_32(-)] + media-libs/libsdl[abi_x86_32(-)] + virtual/jpeg:62[abi_x86_32(-)] + virtual/opengl[abi_x86_32(-)] + ) + amd64? ( + ( + app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] + app-emulation/emul-linux-x86-opengl[-abi_x86_32(-)] + app-emulation/emul-linux-x86-sdl[-abi_x86_32(-)] + app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)] + ) + ) + )" +DEPEND="app-arch/unzip" + +S=${WORKDIR} + +dir=${GAMES_PREFIX_OPT}/savage + +QA_TEXTRELS="${dir:1}/libs/libfmod.so + ${dir:1}/libs/libfmod-3.75.so + ${dir:1}/game/game.so" +QA_EXECSTACK="${dir:1}/libs/libfmod.so + ${dir:1}/libs/libfmod-3.75.so" + +src_prepare() { + cp -f lin-client-auth-patch/silverback.bin . + cp -f lin-client-auth-patch/game/game.so game/. + cp -f lin-client-auth-patch/libs/libpng12.so.0 libs/. + rm -rf lin-client-auth-patch/ + rm -f graveyard/game.dll *.sh + sed -e "s:%GAMES_PREFIX_OPT%:${GAMES_PREFIX_OPT}:" \ + -e 's/^exec /__GL_ExtensionStringVersion=17700 exec /' \ + "${FILESDIR}"/savage > "${T}"/savage || die + # Here, we default to the best resolution + sed -i \ + -e 's/setsave vid_mode -1/setsave vid_mode 1/' \ + game/settings/default.cfg || die +} + +src_install() { + insinto "${dir}" + doins -r * + fperms g+x "${dir}"/silverback.bin + dosym /dev/null "${dir}"/scripts.log + + dogamesbin "${T}"/savage + make_desktop_entry savage "Savage: The Battle For Newerth" + + games_make_wrapper savage-graveyard "./silverback.bin set mod graveyard" \ + "${dir}" "${dir}"/libs + sed -i \ + -e 's/^exec /__GL_ExtensionStringVersion=17700 exec /' \ + "${D}/${GAMES_BINDIR}/savage-graveyard" || die + make_desktop_entry savage-graveyard "Savage: Graveyard" + + prepgamesdirs +} + +pkg_postinst() { + games_pkg_postinst + elog "In order to play \"Savage: The Battle For Newerth\", use:" + elog "savage" + elog "In order to start Editor, use:" + elog "savage-graveyard" +} |