diff options
author | Ian Stakenvicius <axs@gentoo.org> | 2014-07-16 19:45:24 +0000 |
---|---|---|
committer | Ian Stakenvicius <axs@gentoo.org> | 2014-07-16 19:45:24 +0000 |
commit | 1095522b9a1c13294c8c10367902a6127ce2f7bc (patch) | |
tree | f38ac4b2757fbcf592a67dc9366bf10f35125edd /games-fps/rtcwsp-demo | |
parent | Bump, includes fixes for bugs #516920 (ip6gre functionality) and #506966 (use... (diff) | |
download | historical-1095522b9a1c13294c8c10367902a6127ce2f7bc.tar.gz historical-1095522b9a1c13294c8c10367902a6127ce2f7bc.tar.bz2 historical-1095522b9a1c13294c8c10367902a6127ce2f7bc.zip |
Bumped EAPI to 5, adjusted deps for gx86-multilib, added buffer overflow workaround. AFAICT, game will not run ever anywhere, but this commit at least makes the ebuild up to date
Package-Manager: portage-2.2.8-r1/cvs/Linux x86_64
Manifest-Sign-Key: 0x2B6559ED
Diffstat (limited to 'games-fps/rtcwsp-demo')
-rw-r--r-- | games-fps/rtcwsp-demo/ChangeLog | 13 | ||||
-rw-r--r-- | games-fps/rtcwsp-demo/Manifest | 29 | ||||
-rw-r--r-- | games-fps/rtcwsp-demo/rtcwsp-demo-1.1b-r1.ebuild | 67 |
3 files changed, 87 insertions, 22 deletions
diff --git a/games-fps/rtcwsp-demo/ChangeLog b/games-fps/rtcwsp-demo/ChangeLog index c4f838f47331..d69a289cb512 100644 --- a/games-fps/rtcwsp-demo/ChangeLog +++ b/games-fps/rtcwsp-demo/ChangeLog @@ -1,6 +1,14 @@ # ChangeLog for games-fps/rtcwsp-demo -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/games-fps/rtcwsp-demo/ChangeLog,v 1.10 2012/02/08 21:24:43 vapier Exp $ +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/games-fps/rtcwsp-demo/ChangeLog,v 1.11 2014/07/16 19:45:18 axs Exp $ + +*rtcwsp-demo-1.1b-r1 (16 Jul 2014) + + 16 Jul 2014; Ian Stakenvicius (_AxS_) <axs@gentoo.org> + +rtcwsp-demo-1.1b-r1.ebuild: + Bumped EAPI to 5, adjusted deps for gx86-multilib, added buffer overflow + workaround. AFAICT, game will not run ever anywhere, but this commit at least + makes the ebuild up to date 08 Feb 2012; Mike Frysinger <vapier@gentoo.org> rtcwsp-demo-1.1b.ebuild: Move to new unpacker eclass for unpack_makeself. @@ -42,4 +50,3 @@ +rtcwsp-demo-1.1b.ebuild: Initial import. Ebuild by Alexander Nicolaysen Sornes <alex@thehandofagony.com>. Closing bug #115778. - diff --git a/games-fps/rtcwsp-demo/Manifest b/games-fps/rtcwsp-demo/Manifest index 37869c68c18c..3329c358689d 100644 --- a/games-fps/rtcwsp-demo/Manifest +++ b/games-fps/rtcwsp-demo/Manifest @@ -1,24 +1,15 @@ -----BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 +Hash: SHA256 -DIST wolfspdemo-linux-1.1b.x86.run 117813349 RMD160 9c54d4b9d403b73c67db49feff7c77cd22e48417 SHA1 15b6defdbb2b9520d286fd700bb7ecc7c7935424 SHA256 dbff5ea928802b1bddfd4c171bf08ed4294b2da0273e1cf0802fdcedc40c23c3 -EBUILD rtcwsp-demo-1.1b.ebuild 1319 RMD160 477e03162e06cb9e571f4b1fafaa4248be6fb811 SHA1 e088e1186eb286cba59148f376aa472cd2769d00 SHA256 47a7372754320993852beccc93abee52fab6b93422decac32b8dcfb9805930d7 -MISC ChangeLog 1625 RMD160 c9ba41d4a1ae20de8997aace9d5c5321fe6fad73 SHA1 1f2eb502ed3c85695f098c3c6e6a487f478e624c SHA256 c7aea79a3bb3eb11c39b8ea1c31c8816f1a8bf3ac5e1f46070de20197a80381d -MISC metadata.xml 301 RMD160 c7d3035b4381672ca790fae33a588c5a1c138660 SHA1 0ecf83858e9661124d1bd5e3150707e7e6558ddb SHA256 4e386214c1ec4ec11ee9a32fff3ec6f9eb26910f575c60267865bf909a3710ee +DIST wolfspdemo-linux-1.1b.x86.run 117813349 SHA256 dbff5ea928802b1bddfd4c171bf08ed4294b2da0273e1cf0802fdcedc40c23c3 SHA512 3fc540c8721780747e14fe66d634c1347ab0cbc09eb795edfad0802663caa63393ac5a224792fd3e423e725b66cc2738877324c86a08698e0d7b6f2f804b7392 WHIRLPOOL e0c47261056d9e78a42183b02b4910f3a12870095bdb83510b535c3dd82414a4c6e16126047ba967e4adfaf1887fbf2b81a5d9473adf547e2d800972f6af20b8 +EBUILD rtcwsp-demo-1.1b-r1.ebuild 1607 SHA256 72a46682eb18f6070d5bf95e41b7d053d07f0bc1b27c0b53750a3eed7b09d9f7 SHA512 5c7c0fb655e6029a9a7a52f3cdea0eda676bc893c1f013299b2ab4cab2b28337d79ea3e54c43c6ef590e0e4d4e2ad1426604b46a23b712edc30c41727abd7ddb WHIRLPOOL a0e685ddc8ceedab3be99bc599a3bd0a16b244d14f70116c66ee783eaa02306bb22b44dbfc044939de785405b60c0dc267f9c72eb1871c553277a32094912fc1 +EBUILD rtcwsp-demo-1.1b.ebuild 1319 SHA256 47a7372754320993852beccc93abee52fab6b93422decac32b8dcfb9805930d7 SHA512 0b545fc073162aeed61d8631d5993c64dfdcca31b46b536a5b270ec764ea3b17d83d0b0a4828b356e909b62cb6067f9c6f8ee6f818a9deec6abcf8bad66c094b WHIRLPOOL c6c83f59883b33fd089347c899747a380b9cd78098a82b8c4029390bf189f3863ba900b3d008abb55846012beda5dc1d84e53c54404c2d62e42be23b93c93aec +MISC ChangeLog 1932 SHA256 e0c6c98fca94d38860762e02254084618f821dff27a7497493e4b8754d18aaca SHA512 02b521a78288d7d7bd3f45f09b7fda3ed9354a20fdf31b38ef1e9cdc8942736a62249f5792d286cca9be136cac4dc6fa358302e0377542b322e76dd8739abd35 WHIRLPOOL ffcf4d1ebcdf94d9fe3f4253ce54b25648058512406fe7486b3b5d1b3ee72ae085744a89e4dea485f4cb0311b455f6b47b9534b094c1ed8d4a992756c7121494 +MISC metadata.xml 301 SHA256 4e386214c1ec4ec11ee9a32fff3ec6f9eb26910f575c60267865bf909a3710ee SHA512 c74b3aa96e97dbb345fd0d980b6c10f6814321f9d0509f7351a9d63d2548428baa540fe23525d105a6ed5a067c49f11b16279028fe81eb434d106d1d49a06f8a WHIRLPOOL 67786e2f30b1b8880948226ffec6e81296c658fbe3bfe17059ce1b17258d16c1fba296905925b765c19ce136197913f6c50a5857293e7216e2893dc4c1a6a233 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.18 (GNU/Linux) +Version: GnuPG v2.0.22 (GNU/Linux) -iQIcBAEBAgAGBQJPMugjAAoJELEHsLL7fEFWsvMQAK5U+CDyqFHveSwWtVt79wi4 -mzFC7J1GvIxD3cenhSZb38SozjIrH5baLknkR9HiuHiGEj74hmOrHL6Q/gvMkAR+ -a4nyLBm5bI7D4seNQP/fqg53O5D4VFUwkvHHKKI7yRDDrXKKAHBUgRME7mVHRpcE -yMI9OgR/+4dPzCs0y9CKvDCqIitpA44GXswByFGtA+j8Y2iJ4MenfCerxyBYU57L -tqYGoZL5oYWqxlGU1x+LFzcP+3IH45UrbgDS7gZ5cyoztRkURInbToaWw7CM4kUe -ksfPvDHaq53erv7aQ2mlAO0C2wLxaVyAjNmv6aULlwgSspAMOPoxolF0+PHCaPyS -MxfZpnPyEh6xMogPsma0DkhgXtB03FSceai5tTtcpplun9vdXvD1C92HsifFmW8l -vO+MmxMBHszwV2HivJex3MJMR+syYnIzoO8L8sg0Ph4dGWgwOMF+lyH4cb7ZLV4Z -Zyq4s7gBrXEV/G/BTNMOtwmXPIRNMZg5l4Q5R53VNARR/Y35Yls6Rvwbccq0r/oc -lJcpiU68NHaMMOc6g2wh3igiXDIEG9kVPVe4v93oDHm6jI2rOL9ZUdaZRnH9cCMY -QI9PKhsOSjENgNg6CAFL69YmNx/4lBNgcdjZAiKNo08B7qM96sq1Ho8M8VderitF -a7QypJD38dv2jih7fJaN -=dTMn +iF4EAREIAAYFAlPG1ksACgkQ2ugaI38ACPBUMQEAu38w6Mz4M/fjGuUHcKrmyJal +uKOfftN6bLmwIMCFKwYA/3N+uXdPudmx7JxiNVqufRTQdfIimkRnLqoCkBPlxho3 +=1Kl7 -----END PGP SIGNATURE----- diff --git a/games-fps/rtcwsp-demo/rtcwsp-demo-1.1b-r1.ebuild b/games-fps/rtcwsp-demo/rtcwsp-demo-1.1b-r1.ebuild new file mode 100644 index 000000000000..5156ce72bce0 --- /dev/null +++ b/games-fps/rtcwsp-demo/rtcwsp-demo-1.1b-r1.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/games-fps/rtcwsp-demo/rtcwsp-demo-1.1b-r1.ebuild,v 1.1 2014/07/16 19:45:17 axs Exp $ + +EAPI=5 +inherit eutils unpacker games + +MY_P="wolfspdemo-linux-${PV}.x86.run" + +DESCRIPTION="Return to Castle Wolfenstein - Single-player demo" +HOMEPAGE="http://games.activision.com/games/wolfenstein/" +SRC_URI="mirror://idsoftware/wolf/linux/old/${MY_P} + mirror://3dgamers/returnwolfenstein/${MY_P}" + +LICENSE="RTCW" +SLOT="0" +KEYWORDS="-* ~amd64 ~x86" +IUSE="" +RESTRICT="strip mirror" + +RDEPEND="sys-libs/glibc + amd64? ( sys-libs/glibc[multilib] ) + || ( + ( + virtual/opengl[abi_x86_32(-)] + x11-libs/libX11[abi_x86_32(-)] + x11-libs/libXext[abi_x86_32(-)] + ) + ( + app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)] + app-emulation/emul-linux-x86-opengl[-abi_x86_32(-)] + ) + )" + +S=${WORKDIR} + +dir=${GAMES_PREFIX_OPT}/${PN} +Ddir=${D}/${dir} + +src_install() { + insinto "${dir}" + doins -r demomain Docs + + exeinto "${dir}" + doexe bin/x86/wolfsp.x86 openurl.sh || die "copying exe" + + games_make_wrapper ${PN} ./wolfsp.x86 "${dir}" "${dir}" + + # fix buffer overflow + sed -i -e '/^exec/i \ +export MESA_EXTENSION_MAX_YEAR=2003 \ +export __GL_ExtensionStringVersion=17700' "${ED}/${GAMES_BINDIR}"/${PN} + + doins WolfSP.xpm CHANGES + newicon WolfSP.xpm ${PN}.xpm + + prepgamesdirs + make_desktop_entry ${PN} "Return to Castle Wolfenstein (SP demo)" \ + ${PN}.xpm +} + +pkg_postinst() { + games_pkg_postinst + elog "Install 'rtcwmp-demo' for multi-player" + elog + elog "Run '${PN}' for single-player" +} |