summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAaron Bauman <bman@gentoo.org>2019-12-08 16:26:36 -0500
committerAaron Bauman <bman@gentoo.org>2019-12-08 16:27:54 -0500
commit4203956ca175dab36cde87b104806e09410f7fbd (patch)
tree03d2ca97e489bdabc1f89688c08883ef1d52aef2 /games-fps/enemy-territory
parentgames-server/ut2004-ded: drop vulnerable package (diff)
downloadgentoo-4203956ca175dab36cde87b104806e09410f7fbd.tar.gz
gentoo-4203956ca175dab36cde87b104806e09410f7fbd.tar.bz2
gentoo-4203956ca175dab36cde87b104806e09410f7fbd.zip
games-fps/{enemy-territory,rtcw}: drop vulnerable pkgs
Closes: https://bugs.gentoo.org/135645 Signed-off-by: Aaron Bauman <bman@gentoo.org>
Diffstat (limited to 'games-fps/enemy-territory')
-rw-r--r--games-fps/enemy-territory/Manifest3
-rw-r--r--games-fps/enemy-territory/enemy-territory-2.60b-r1.ebuild124
-rw-r--r--games-fps/enemy-territory/metadata.xml11
3 files changed, 0 insertions, 138 deletions
diff --git a/games-fps/enemy-territory/Manifest b/games-fps/enemy-territory/Manifest
deleted file mode 100644
index f29b8e4ceb6b..000000000000
--- a/games-fps/enemy-territory/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST ET-2.60b.zip 4143401 BLAKE2B d7af97b7d5c30feeef46ec47e159120be50d276013b0627152ad503e62f17513350d7920cab42fa6082dada262b2a460ff1510de20f178626eebfd046cbb9daa SHA512 f86d0d172a170cd894f1c60a817d2159768bf7d03cb0146f3470edd54828096a62e890c24bac80a5851adc9356cb2716d5f0c756fab063a9c0eb561b72825b84
-DIST enemy-territory-all-0.1.tar.bz2 876 BLAKE2B fa144dee1768266841a77b6dab9bc27db3846f6697bb923c1e9d688a33422afdbdaa0c3c9a699e54bd8513f20aec9b2173e583c66604b3b2e783fc86769866cf SHA512 7e00ac4a30ebbbc5db646e0edf6683d8e4d99756c1010922ccfd16a3dc27c0a5b23a91c9f3adb3e120bfcd5f9a3302a466a86888ff1496dda29a3b09e87eacb2
-DIST et-linux-2.60.x86.run 270965248 BLAKE2B c774c8ccd4dc72e0b6afcd779dfc0dfad0c7f4fb208b549b04aa2fa1f9b2fd6c884a928a70b23adcd4789b7c446051a7b1fa88f4d87278b04f5461fbc3dd2869 SHA512 7321a3d831dd375c49aff81f30098c5201880e9fc783a25dd7dee3bd2211372e0e07a482e6c78982bc1f27d62bceb769dffc30f820c3144b4a64268fd9ef5cfe
diff --git a/games-fps/enemy-territory/enemy-territory-2.60b-r1.ebuild b/games-fps/enemy-territory/enemy-territory-2.60b-r1.ebuild
deleted file mode 100644
index be9ee9b576fb..000000000000
--- a/games-fps/enemy-territory/enemy-territory-2.60b-r1.ebuild
+++ /dev/null
@@ -1,124 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils unpacker games
-
-DESCRIPTION="standalone multi-player game based on Return to Castle Wolfenstein"
-HOMEPAGE="http://www.idsoftware.com/"
-SRC_URI="mirror://idsoftware/et/linux/et-linux-2.60.x86.run
- mirror://idsoftware/et/ET-${PV}.zip
- dedicated? (
- https://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"
-RESTRICT="bindist mirror strip"
-
-DEPEND="app-arch/unzip"
-RDEPEND="sys-libs/glibc
- amd64? ( sys-libs/glibc[multilib] )
- dedicated? ( app-misc/screen )
- !dedicated? (
- virtual/opengl[abi_x86_32(-)]
- x11-libs/libX11[abi_x86_32(-)]
- x11-libs/libXext[abi_x86_32(-)]
- )"
-
-S=${WORKDIR}
-
-dir=${GAMES_PREFIX_OPT}/${PN}
-Ddir=${D}/${dir}
-
-QA_PREBUILT="
- ${dir:1}/et.x86
- ${dir:1}/etded.x86
- ${dir:1}/etmain/cgame.mp.i386.so
- ${dir:1}/etmain/qagame.mp.i386.so
- ${dir:1}/etmain/ui.mp.i386.so
- ${dir:1}/pb/pbag.so
- ${dir:1}/pb/pbags.so
- ${dir:1}/pb/pbcl.so
- ${dir:1}/pb/pbcls.so
- ${dir:1}/pb/pbsv.so
- ${dir:1}/pb/pbweb.x86"
-
-src_unpack() {
- unpack_makeself et-linux-2.60.x86.run
- if use dedicated; then
- unpack ${PN}-all-0.1.tar.bz2
- fi
- unpack ET-${PV}.zip
-}
-
-src_prepare() {
- if use dedicated ; then
- sed 's@/sbin/runscript@/sbin/openrc-run@' \
- -i et-ded.rc || die
- fi
-}
-
-src_install() {
- exeinto "${dir}"
- doexe openurl.sh
-
- insinto "${dir}"
- dodoc CHANGES README
-
- cp -r Docs pb etmain "${Ddir}" || die
- chmod og+x "${Ddir}"/pb/pbweb.x86 || die
-
- if ! use dedicated ; then
- doicon ET.xpm
- doexe "Enemy Territory 2.60b"/linux/et.x86
- games_make_wrapper et ./et.x86 "${dir}" "${dir}"
- make_desktop_entry et "Enemy Territory" ET
- else
- doexe "Enemy Territory 2.60b"/linux/etded.x86
- games_make_wrapper et-ded ./etded.x86 "${dir}"
- newinitd "${S}"/et-ded.rc et-ded
- sed -i \
- -e "s:GAMES_USER_DED:${GAMES_USER_DED}:" \
- -e "s:GENTOO_DIR:${GAMES_BINDIR}:" \
- "${D}"/etc/init.d/et-ded || die
- newconfd "${S}"/et-ded.conf.d et-ded
- # TODO: move this to /var/ perhaps ?
- keepdir "${dir}/etwolf-homedir"
- chmod g+rw "${Ddir}/etwolf-homedir"
- dosym "${dir}/etwolf-homedir" "${GAMES_PREFIX}/.etwolf"
- fi
-
- prepgamesdirs
- chmod g+rw "${Ddir}" "${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
- if ! use dedicated; then
- elog "To play the game run:"
- elog " et"
- echo
- else
- elog "To start a dedicated server run:"
- elog " /etc/init.d/et-ded start"
- echo
- elog "To run the dedicated server at boot, type:"
- elog " rc-update add et-ded default"
- echo
- elog "The dedicated server is started under the ${GAMES_USER_DED} user account."
- echo
- ewarn "Store your configurations under ${dir}/etwolf-homedir or they"
- ewarn "will be erased on the next upgrade."
- ewarn "See bug #132795 for more info."
- echo
- fi
-}
diff --git a/games-fps/enemy-territory/metadata.xml b/games-fps/enemy-territory/metadata.xml
deleted file mode 100644
index 8ab2e0c01fff..000000000000
--- a/games-fps/enemy-territory/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>games@gentoo.org</email>
- <name>Gentoo Games Project</name>
-</maintainer>
-<longdescription>
-Enemy Territory is a first-person 3-D shooter based loosely on the original Wolfenstein series by id software. The game takes place in North Africa and Europe during World War II and allows you to play as either the Axis or the Allies. There are several classes of characters you can play, each with their own special abilities and weapon choices. You can also gain proficiency in your specialties and increase your abilities by performing your class's specialized duties, which helps promote teamwork. Enemy Territory was originally to be a single and milti-player add-on for Return to Castle Wofenstein, but John Carmack and company were not happy with the progress they had made on it, so instead, they released it as a multi-player stand-alone game.
-</longdescription>
-</pkgmetadata>