summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Gianelloni <wolf31o2@gentoo.org>2006-05-09 14:25:11 +0000
committerChris Gianelloni <wolf31o2@gentoo.org>2006-05-09 14:25:11 +0000
commitabd5421b525169eb91f88ade7f642fa30b8a474f (patch)
tree7197c519b5a07b5d540b3178dabc9f4260dda190 /games-fps/enemy-territory
parentAdding masks for games-fps/quake3-bin, games-fps/enemy-territory, and games-f... (diff)
downloadhistorical-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/ChangeLog9
-rw-r--r--games-fps/enemy-territory/enemy-territory-2.60b.ebuild100
-rw-r--r--games-fps/enemy-territory/files/digest-enemy-territory-2.60b9
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