diff options
author | Chris Gianelloni <wolf31o2@gentoo.org> | 2006-05-09 14:25:11 +0000 |
---|---|---|
committer | Chris Gianelloni <wolf31o2@gentoo.org> | 2006-05-09 14:25:11 +0000 |
commit | abd5421b525169eb91f88ade7f642fa30b8a474f (patch) | |
tree | 7197c519b5a07b5d540b3178dabc9f4260dda190 /games-fps/enemy-territory | |
parent | Adding masks for games-fps/quake3-bin, games-fps/enemy-territory, and games-f... (diff) | |
download | historical-abd5421b525169eb91f88ade7f642fa30b8a474f.tar.gz historical-abd5421b525169eb91f88ade7f642fa30b8a474f.tar.bz2 historical-abd5421b525169eb91f88ade7f642fa30b8a474f.zip |
Version bump with new patch. Marking stable on amd64 and x86. Removing older versions. Closing bug #132377.
Package-Manager: portage-2.1_pre10-r4
Diffstat (limited to 'games-fps/enemy-territory')
-rw-r--r-- | games-fps/enemy-territory/ChangeLog | 9 | ||||
-rw-r--r-- | games-fps/enemy-territory/enemy-territory-2.60b.ebuild | 100 | ||||
-rw-r--r-- | games-fps/enemy-territory/files/digest-enemy-territory-2.60b | 9 |
3 files changed, 117 insertions, 1 deletions
diff --git a/games-fps/enemy-territory/ChangeLog b/games-fps/enemy-territory/ChangeLog index c59c094de74b..b6e9dfca011d 100644 --- a/games-fps/enemy-territory/ChangeLog +++ b/games-fps/enemy-territory/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for games-fps/enemy-territory # Copyright 2000-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/games-fps/enemy-territory/ChangeLog,v 1.33 2006/04/13 20:41:58 wolf31o2 Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-fps/enemy-territory/ChangeLog,v 1.34 2006/05/09 14:21:05 wolf31o2 Exp $ + +*enemy-territory-2.60b (09 May 2006) + + 09 May 2006; Chris Gianelloni <wolf31o2@gentoo.org> + -enemy-territory-2.60.ebuild, +enemy-territory-2.60b.ebuild: + Version bump with new patch. Marking stable on amd64 and x86. Removing older + versions. Closing bug #132377. 13 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org> enemy-territory-2.60.ebuild: diff --git a/games-fps/enemy-territory/enemy-territory-2.60b.ebuild b/games-fps/enemy-territory/enemy-territory-2.60b.ebuild new file mode 100644 index 000000000000..b2e51444fe17 --- /dev/null +++ b/games-fps/enemy-territory/enemy-territory-2.60b.ebuild @@ -0,0 +1,100 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/games-fps/enemy-territory/enemy-territory-2.60b.ebuild,v 1.1 2006/05/09 14:21:05 wolf31o2 Exp $ + +inherit eutils games + +DESCRIPTION="standalone multi-player game based on Return to Castle Wolfenstein" +HOMEPAGE="http://www.idsoftware.com/" +SRC_URI="mirror://3dgamers/wolfensteinet/et-linux-2.60.x86.run + mirror://idsoftware/et/linux/et-linux-2.60.x86.run + ftp://ftp.red.telefonica-wholesale.net/GAMES/ET/linux/et-linux-2.60.x86.run + mirror://idsoftware/et/ET-${PV}.zip + dedicated? ( + http://dev.gentoo.org/~wolf31o2/sources/dump/${PN}-all-0.1.tar.bz2 + mirror://gentoo/${PN}-all-0.1.tar.bz2 )" + +LICENSE="RTCW-ETEULA" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="dedicated opengl" +RESTRICT="mirror strip" + +DEPEND="app-arch/unzip" +RDEPEND="sys-libs/glibc + dedicated? ( app-misc/screen ) + !dedicated? ( virtual/opengl ) + opengl? ( virtual/opengl ) + amd64? ( >=app-emulation/emul-linux-x86-xlibs-1.0-r1 )" + +S="${WORKDIR}" + +GAMES_CHECK_LICENSE="yes" +dir="${GAMES_PREFIX_OPT}/${PN}" +Ddir="${D}/${dir}" + +src_unpack() { + unpack_makeself et-linux-2.60.x86.run + if use dedicated; then + unpack ${PN}-all-0.1.tar.bz2 || die + fi + unpack ET-${PV}.zip +} + +src_install() { + exeinto ${dir} + doexe openurl.sh || die "doexe failed" + doexe "Enemy Territory 2.60b"/linux/et.x86 || die "doexe et" + insinto ${dir} + dodoc CHANGES README || die "doins failed" + doicon ET.xpm + + cp -r Docs pb etmain "${Ddir}" || die "cp failed" + + games_make_wrapper et ./et.x86 "${dir}" "${dir}" + + if use dedicated ; then + doexe "Enemy Territory 2.60b"/linux/etded.x86 || die "doexe failed" + games_make_wrapper et-ded ./etded.x86 ${dir} + newinitd ${S}/et-ded.rc et-ded || die "newinitd failed" + dosed "s:GAMES_USER_DED:${GAMES_USER_DED}:" /etc/init.d/et-ded + dosed "s:GENTOO_DIR:${GAMES_BINDIR}:" /etc/init.d/et-ded + newconfd ${S}/et-ded.conf.d et-ded || die "newconfd failed" + fi + + # TODO: move this to /var/ perhaps ? + dodir "${dir}/etwolf-homedir" + dosym "${dir}/etwolf-homedir" "${GAMES_PREFIX}/.etwolf" + + make_desktop_entry et "Enemy Territory" ET.xpm + + prepgamesdirs + chmod g+rw "${Ddir}" "${Ddir}/etwolf-homedir" "${Ddir}/etmain" +} + +pkg_postinst() { + games_pkg_postinst + ewarn "There are two possible security bugs in this package, both causing a" + ewarn "denial of service. One affects the game when running a server, the" + ewarn "other when running as a client." + ewarn "For more information, see bug #82149." + echo + einfo "To play the game run:" + einfo " et" + echo + if use dedicated; then + einfo "To start a dedicated server run:" + einfo " /etc/init.d/et-ded start" + echo + einfo "To run the dedicated server at boot, type:" + einfo " rc-update add et-ded default" + echo + einfo "The dedicated server is started under the ${GAMES_USER_DED} user account" + echo + fi + if use amd64; then + einfo "If you are running an amd64 system and using ALSA, you must have" + einfo "ALSA 32-bit emulation enabled in your kernel for this to function properly." + echo + fi +} diff --git a/games-fps/enemy-territory/files/digest-enemy-territory-2.60b b/games-fps/enemy-territory/files/digest-enemy-territory-2.60b new file mode 100644 index 000000000000..7d611c469ff0 --- /dev/null +++ b/games-fps/enemy-territory/files/digest-enemy-territory-2.60b @@ -0,0 +1,9 @@ +MD5 fb83b8732fc7373c277180b663debf57 ET-2.60b.zip 4143401 +RMD160 2d9106ec443920810072b4b6797b9c9f8f2792cf ET-2.60b.zip 4143401 +SHA256 6fb77e1ed0314b2da5c2a28807392ac638204faec8ef86361893937f182b22f8 ET-2.60b.zip 4143401 +MD5 579373e28984be9e9f86d6e0730473d5 enemy-territory-all-0.1.tar.bz2 876 +RMD160 1fde400fff780d78be731e6b49bf6793287c55af enemy-territory-all-0.1.tar.bz2 876 +SHA256 8c3466db348eccd34bd108db57bc6fb656a7dcbacd190cc331fd8caf74c7cb64 enemy-territory-all-0.1.tar.bz2 876 +MD5 2d2373f29f02e18d365d7f1860eee435 et-linux-2.60.x86.run 270965248 +RMD160 1af77cdffb0ff7ac8165b85e643e1efdcea939f8 et-linux-2.60.x86.run 270965248 +SHA256 41cbbc1afb8438bc8fc74a64a171685550888856005111cbf9af5255f659ae36 et-linux-2.60.x86.run 270965248 |