games-fps/*: remove last-rited pkgs

Bug: https://bugs.gentoo.org/194607
Bug: https://bugs.gentoo.org/204067

Signed-off-by: Aaron Bauman <bman@gentoo.org>
This commit is contained in:
Aaron Bauman
2019-12-08 16:10:50 -05:00
parent 8b093e4737
commit 70055e2260
43 changed files with 0 additions and 1011 deletions

View File

@@ -1 +0,0 @@
DIST classic_doom_3_131.zip 212329377 BLAKE2B 285bef3185c18cbc2e40f3cf54843dc1e37fabcf032453f8580308e8efb1da59a7d5815ad53a71752ff019671fc2949d10cf89a4ac9c21f292513af3f0c4b6f9 SHA512 6e997b6d3c35296b1d0c9ece288cc9d8d8dee1dcc42b38e068e7c101c79ab01475093777bfcd6ffeab1943fef3bc1f62e5917288c4a28789448454db9e656e51

View File

@@ -1,30 +0,0 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
MOD_DESC="Doom 1 conversion for Doom 3"
MOD_NAME="Classic Doom"
MOD_DIR="cdoom"
MOD_ICON="cdoom.ico"
inherit games games-mods
HOMEPAGE="https://www.moddb.com/mods/classic-doom-3"
SRC_URI="classic_doom_3_${PV//.}.zip"
LICENSE="GameFront"
KEYWORDS="~amd64 ~x86"
IUSE="dedicated opengl"
RESTRICT="fetch bindist"
pkg_nofetch() {
elog "Please download ${SRC_URI} from:"
elog "http://www.filefront.com/8748743"
elog "and move it to your DISTDIR directory."
}
src_prepare() {
cd ${MOD_DIR} || die
rm -f *.{bat,url} cdoom_{dll,mac}.pk4
}

View File

@@ -1,8 +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>
</pkgmetadata>

View File

@@ -1 +0,0 @@
DIST chextrek_beta_052.zip 97683796 BLAKE2B f26d9ac130b202fc9b8142d2b7b78eef18b4b27caf8bdc6fa7a525d11c77645d03c397773de95718eb7c69145318644463d26dd17775b2aeddd14cb6be59706d SHA512 b8dcb80bb4d945c42acd446f7e9f07e1f4d3c0048b386709577b77233f7a971b6be6a9e1be7cd17d7d8491cd558f73ee82b94785de122bf781078f6705d04457

View File

@@ -1,36 +0,0 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
MOD_DESC="Green slimeballs mod for kids"
MOD_NAME="Chex Trek: Beyond the Quest"
MOD_DIR="chextrek"
MOD_ICON="flem.ico"
inherit games-mods
HOMEPAGE="https://www.moddb.com/mods/chex-trek-beyond-the-quest"
SRC_URI="chextrek_beta_${PV/.}.zip"
LICENSE="GameFront"
KEYWORDS="~amd64 ~x86"
IUSE="dedicated opengl"
RESTRICT="fetch bindist"
pkg_nofetch() {
elog "Please download ${SRC_URI} from:"
elog "https://www.moddb.com/mods/chex-trek-beyond-the-quest/downloads/chex-trek-beta-052"
elog "and move it to your DISTDIR directory."
}
src_prepare() {
mv -f chextrek_beta* ${MOD_DIR} || die
}
pkg_postinst() {
games-mods_pkg_postinst
elog "Press 'E' to open doors in the game."
elog "Press 'M' to toggle the map."
}

View File

@@ -1,8 +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>
</pkgmetadata>

View File

@@ -1,46 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit eutils cdrom games
DESCRIPTION="Doom 3 - data portion"
HOMEPAGE="http://www.doom3.com/"
SRC_URI=""
LICENSE="DOOM3"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
IUSE=""
RDEPEND="games-fps/doom3"
S=${WORKDIR}
src_install() {
cdrom_get_cds \
Setup/Data/base/pak002.pk4 \
Setup/Data/base/pak000.pk4 \
Setup/Data/base/pak003.pk4
insinto "${GAMES_PREFIX_OPT}"/doom3/base
einfo "Copying files from CD 1..."
doins "${CDROM_ROOT}"/Setup/Data/base/pak002.pk4
cdrom_load_next_cd
einfo "Copying files from CD 2..."
doins "${CDROM_ROOT}"/Setup/Data/base/pak00{0,1}.pk4
cdrom_load_next_cd
einfo "Copying files from CD 3..."
doins "${CDROM_ROOT}"/Setup/Data/base/pak00{3,4}.pk4
prepgamesdirs
}
pkg_postinst() {
games_pkg_postinst
elog "This is just the data portion of the game. You will need to install"
elog "games-fps/doom3 to play the game."
}

View File

@@ -1,14 +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>
This is the data portion of the commercial Id Software game Doom III. This is
commercial software and requires the purchase of Doom III from any retailer.
This package copies files from the Doom III media and is interactive, in that
regard. To play the game, you will still need games-fps/doom3 merged.
</longdescription>
</pkgmetadata>

View File

@@ -1,2 +0,0 @@
DIST doom3-linux-1.1.1286-demo.x86.run 485257318 BLAKE2B 47405fa9ce9c9dc73306a2ff8394e897d4b190348d4f6e65e3db24350b93d14598a571dde5a56cd01a7178b7287a6bece165ac5eb1af914fdd1df5fbafa2512d SHA512 9eeada64b60ef06c8380411050ea794a863c9672578bf4593a35835c6d4b7dc5d0ba8e8cb5e5c46cbbdfd7410483e5f6321ac1393655f29b481aea99dc00b3db
DIST doom3.png 6502 BLAKE2B e467e622bb8955024aaf13dc97e0facc7f83aa344007172890d1982f39d35a643c859663fbdc60424332fe1b4b57711b7ce75fcdda8c77b4b2e8e6b71e9431e2 SHA512 9a2b3831babbf3fa0d354e1a4a779c972676edbcc0b287de9b9f3eb830e0a00d557ba9645fbf0e58e07d5705efb0ef2b7ab96cd92493e2a0afc30c8842c0043b

View File

@@ -1,60 +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="Doom III - 3rd installment of the classic id 3D first-person shooter"
HOMEPAGE="http://www.doom3.com/"
SRC_URI="mirror://idsoftware/doom3/linux/doom3-linux-${PV}-demo.x86.run
mirror://gentoo/doom3.png"
LICENSE="DOOM3"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
IUSE=""
RESTRICT="bindist strip mirror"
QA_EXECSTACK="${GAMES_PREFIX_OPT:1}/${PN}/*"
# Do not remove the amd64 dep unless you are POSITIVE that it is not necessary.
# See bug #88227 for more.
RDEPEND="sys-libs/glibc
sys-libs/libstdc++-v3:5
amd64? ( sys-libs/glibc[multilib] sys-libs/libstdc++-v3:5[multilib] )
>=virtual/opengl-7.0-r1[abi_x86_32(-)]
>=x11-libs/libX11-1.6.2[abi_x86_32(-)]
>=x11-libs/libXext-1.3.2[abi_x86_32(-)]"
S=${WORKDIR}
dir=${GAMES_PREFIX_OPT}/${PN}
Ddir=${D}/${dir}
src_unpack() {
unpack_makeself doom3-linux-${PV}-demo.x86.run
}
src_install() {
insinto "${dir}"
doins License.txt README version.info
insinto "${dir}"/demo
doins demo/* || die "doins base"
exeinto "${dir}"
doexe gamex86.so bin/Linux/x86/doom.x86
newicon "${DISTDIR}"/doom3.png ${PN}.png
games_make_wrapper ${PN} ./doom.x86 "${dir}" "${dir}"
make_desktop_entry ${PN} "Doom III (Demo)"
prepgamesdirs
}
pkg_postinst() {
games_pkg_postinst
elog "To play the game run:"
elog " doom3-demo"
}

View File

@@ -1,8 +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>
</pkgmetadata>

View File

@@ -1 +0,0 @@
DIST ducttape0007.zip 66501 BLAKE2B 393f295da2093ab70b4392097ea6301c06b5c977a787fe3e319a591ee7faddca46551c4142ace34d95d9c59b19ac4369c1882307dd8f930f487184e848248ed0 SHA512 90c2a271881b3cc7823be5f01b0809d99aabb6f8a88c9a3806d6b4adc0f86a9a0f63cd34498fcd99ff1eb25de4271aac5912495a469bbb72d4b9ae7b90f003a2

View File

@@ -1,35 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
MOD_DESC="sticks flashlights to your machinegun and shotgun"
MOD_NAME="Duct Tape"
MOD_DIR="ducttape"
inherit games games-mods
HOMEPAGE="http://ducttape.glenmurphy.com/"
SRC_URI="http://ducttape.glenmurphy.com/ducttape${PV}.zip"
LICENSE="freedist"
KEYWORDS="~amd64 ~x86"
IUSE="dedicated opengl"
src_unpack() {
mkdir ${MOD_DIR} || die
cd ${MOD_DIR} || die
unpack ${A}
}
src_prepare() {
rm -f ${MOD_DIR}/pak002.pk4 || die # for doom3-roe
}
pkg_postinst() {
games-mods_pkg_postinst
elog "To use old saved games with this mod, run:"
elog " mkdir -p ~/.doom3/ducttape"
elog " cp -r ~/.doom3/base/savegames ~/.doom3/ducttape"
}

View File

@@ -1,8 +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>
</pkgmetadata>

View File

@@ -1 +0,0 @@
DIST event_horizon_xv_1.3.zip 108659988 BLAKE2B 6779fdcfb35b70872d7c7f1a94a4c177ff8904cc8dd39f5daad2af75874d9b39042d1e41a596acf48ae0aef549fff93bacffee1a7ec76de3bbf49f6e83b2efbb SHA512 af8d406b8b87ba22a43558cec034b5810bcee2a7dbb4bf87fd879d25f67b247e0d751443b4fcfe0a1b5072376f3941dd8e59d6d10e9ae9304c05b7ef6ae31944

View File

@@ -1,30 +0,0 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
MOD_DESC="single-player mission based on the Event Horizon film"
MOD_NAME="Event Horizon"
MOD_DIR="eventhorizon"
inherit games games-mods
HOMEPAGE="http://www.gamefront.com/files/10716974"
SRC_URI="event_horizon_xv_${PV}.zip"
LICENSE="all-rights-reserved"
KEYWORDS="~amd64 ~x86"
IUSE="dedicated opengl"
RESTRICT="fetch mirror"
pkg_nofetch() {
einfo
einfo "Please download ${SRC_URI} from:"
einfo " ${HOMEPAGE}"
einfo "and move it to your DISTDIR directory."
einfo
}
src_prepare() {
mv -f event_horizon* ${MOD_DIR} || die
}

View File

@@ -1,8 +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>
</pkgmetadata>

View File

@@ -1,2 +0,0 @@
DIST hardcorehellcampaign_patch.zip 532844 BLAKE2B d6f4ac0bf3aa5d1cda257207c8645689d0e55ea35e91f8964d7b18a067b0bf65950a5a6fa771862fab4820f648526b08eae1195a4ef5bf87041f9a0f39e98c3a SHA512 643d883c1e114af49dc573c90c19b6793cfb6f399a0050bd0c084aa56773c1a72b54cd22ec147f1981cfd1400a3253be44fc0add7b8bb1d5add8fe8163a781a0
DIST sp_hc_final.zip 113992555 BLAKE2B b2864f2d2961e84c1335e97bd1106614c7d501cb7a95d9f3ac4c634f7c5437a67e4714a8b1931e144ca2dc2f7cd00c84272a65ec03e55f159f1e8af63cee1ab3 SHA512 3af8466822882fda9094fd64ec50bbe7afa0e70e8e6dafa649f7798a14da37cfa1f725b855980e16cbe3cc48799363784f762782612617fdcd008b9490f07f2e

View File

@@ -1,46 +0,0 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
MOD_DESC="map pack for Doom 3"
MOD_NAME="Hell Campaign"
MOD_DIR="hell_campaign"
inherit games games-mods
HOMEPAGE="http://www.gamefront.com/files/listing/gamingfiles/Doom_III/Maps/Map_Packs/"
SRC_URI="sp_hc_final.zip
hardcorehellcampaign_patch.zip"
LICENSE="GameFront"
KEYWORDS="~amd64 ~x86"
IUSE="dedicated opengl"
RESTRICT="fetch bindist"
pkg_nofetch() {
elog "Please download the following files:"
elog "http://www.filefront.com/4445166"
elog "http://www.filefront.com/4593578"
elog "and move them to your DISTDIR directory."
}
src_unpack() {
mkdir ${MOD_DIR}
cd ${MOD_DIR}
unpack ${A}
}
src_prepare() {
cd ${MOD_DIR}
# Prevent "non-portable" upper-case-filename warnings in Doom 3
mv -f "Hardcore Hell Campaign.pk4" hardcore_hell_campaign.pk4 || die
mv -f Q2Textures.pk4 q2Textures.pk4 || die
mv -f Q3Textures.pk4 q3Textures.pk4 || die
mv -f "Hardcore Hell Campaign.rtf" readme.rtf || die
# Show nice description in "mods" menu within Doom 3
echo "${MOD_NAME}" > description.txt
}

View File

@@ -1,8 +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>
</pkgmetadata>

View File

@@ -1 +0,0 @@
DIST in_hell_v11.zip 356652597 BLAKE2B af2f072413d417a3d06d099b4c5c2b2ac5c3fde9e54a90be81ad12d2103252476ee048f4b38dc241b73f82099f58568c02ceb4e754f7a8fa3b1ae2193b8d161f SHA512 6d97856f518161a445eb1b01eef9a987b9e0675729734539b57c56ff798cb257a6e337cd19c3b37dbea5bf5b22ae6694957a08e3fe8bc3207ea1b7982e3f8624

View File

@@ -1,28 +0,0 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
MOD_DESC="Ultimate Doom-inspired levels for Doom 3"
MOD_NAME="In Hell"
MOD_DIR="inhell"
inherit games games-mods
HOMEPAGE="http://www.doomerland.de.vu/"
SRC_URI="in_hell_v${PV/.}.zip"
LICENSE="GameFront"
KEYWORDS="~amd64 ~x86"
IUSE="dedicated opengl"
RESTRICT="fetch bindist"
pkg_nofetch() {
elog "Please download ${SRC_URI} from:"
elog "http://www.filefront.com/4631315"
elog "and move it to your DISTDIR directory."
}
src_prepare() {
mv -f In_Hell ${MOD_DIR} || die
}

View File

@@ -1,8 +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>
</pkgmetadata>

View File

@@ -1 +0,0 @@
DIST LastManStandingCoop4Multiplatform.zip 309768743 BLAKE2B 3ae67e85eb267e62d1158832f215c2c6b3e9dcf2593824ad45318c151e847eb8f057e2b6336c4e5c148194d0006496164cfccd7b93d1590e7fa2ac50b97c5b1c SHA512 f3d6fb1beab25dafc51a59153edb4cbb173ea4cdfd924b8f9610873bc1326efc2d85d62a23c6523b4a61319718a35ed44fecdf59bc8346fb1abb159ac93e6b15

View File

@@ -1,29 +0,0 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
MOD_DESC="add co-op support or play against swarms of monsters"
MOD_NAME="Last Man Standing"
MOD_DIR="lms4"
inherit games games-mods
HOMEPAGE="https://www.doom3coop.com"
SRC_URI="LastManStandingCoop4Multiplatform.zip"
LICENSE="GameFront"
KEYWORDS="~amd64 ~x86"
IUSE="dedicated opengl"
RESTRICT="fetch bindist"
pkg_nofetch() {
elog "Please download ${SRC_URI} from:"
elog "http://www.moddb.com/mods/last-man-standing-coop/downloads"
elog "and move it to your DISTDIR directory."
}
src_prepare() {
cd ${MOD_DIR} || die
rm -f *.{bat,url} game_lms40{0,2}.pk4
}

View File

@@ -1,8 +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>
</pkgmetadata>

View File

@@ -1 +0,0 @@
DIST MakeItToMorning1-6.zip 184131772 BLAKE2B 03de634789cdd62293b39617e807d9137e9fef84849555cb6b87ade9bcd1f3ad2f9973cb2510716a5fe38a5bbb1b2ebfa4a38357a65ae9355af7d53785edd048 SHA512 5c8b58b51fb4308366db74705c6f1c5ed7a99f41992000c0ceb3b57fe1d61cb617cc03725ab213d6d7cfbad76104efebe647e50d5ad78e5b0ec480ed840118ea

View File

@@ -1,44 +0,0 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
MOD_DESC="Single player maps"
MOD_NAME="Make it to Morning"
inherit eutils games games-mods
HOMEPAGE="http://www.jimwilkie.co.uk/mitm/"
SRC_URI="MakeItToMorning1-6.zip"
LICENSE="all-rights-reserved"
KEYWORDS="~amd64 ~x86"
IUSE=""
RESTRICT="fetch"
RDEPEND="games-fps/doom3-roe
games-fps/doom3[opengl,roe]"
pkg_nofetch() {
elog "Go to http://www.gamewatcher.com/mods/doom-3-resurrection-of-evil-mod/make-it-to-morning-1-6"
elog "and download ${A} and place the file into your DISTDIR directory."
}
src_unpack() {
mkdir mitm || die
cd mitm || die
unpack ${A}
}
src_install() {
games_make_wrapper ${PN} \
"doom3 +set fs_game_base d3xp +set fs_game mitm +map mitm"
make_desktop_entry ${PN} "Doom 3 - ${MOD_NAME} (1)" doom3
local i
for i in {2..6} ; do
games_make_wrapper ${PN}${i} \
"doom3 +set fs_game_base d3xp +set fs_game mitm +map mitm${i}"
make_desktop_entry ${PN}${i} "Doom 3 - ${MOD_NAME} (${i})" doom3
done
games-mods_src_install
}

View File

@@ -1,8 +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>
</pkgmetadata>

View File

@@ -1,53 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit eutils cdrom games
DESCRIPTION="Doom III: Resurrection of Evil expansion pack"
HOMEPAGE="http://www.doom3.com/"
SRC_URI=""
LICENSE="DOOM3"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
IUSE=""
RESTRICT="strip"
RDEPEND=">=games-fps/doom3-1.3.1302-r2"
S=${WORKDIR}
dir=${GAMES_PREFIX_OPT}/doom3
Ddir=${D}/${dir}
src_unpack() {
cdrom_get_cds Setup/Data/d3xp/pak000.pk4
# Change from showing "d3xp" in the "mods" menu within Doom 3
# The ^1 changes the text to red
echo '^1Resurrection of Evil' > description.txt
}
src_install() {
insinto "${dir}"/d3xp
einfo "Copying file from the disk..."
doins "${CDROM_ROOT}"/Setup/Data/d3xp/pak000.pk4
doins description.txt
find "${Ddir}" -exec touch '{}' +
games_make_wrapper ${PN} "doom3 +set fs_game d3xp"
make_desktop_entry ${PN} "Doom III - Resurrection of Evil" doom3
prepgamesdirs
}
pkg_postinst() {
games_pkg_postinst
elog "This is just the data portion of the game. You will need to emerge"
elog "games-fps/doom3 to play the game."
echo
}

View File

@@ -1,16 +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>
Science has unlocked the gates to the unknown, and now only one man stands
between Hell and Earth. A sci-fi horror masterpiece, DOOM 3 is like nothing you
have experienced. Dramatic storyline, pulse-pounding action, incredible
graphics, and revolutionary technology combine to draw you into the most
frightening and gripping first person gaming experience ever created. For more
information, checkout http://www.doom3.com
</longdescription>
</pkgmetadata>

View File

@@ -1,2 +0,0 @@
DIST doom3-linux-1.3.1.1304.x86.run 21145838 BLAKE2B ac69b20193b188556143ff57464f81c088dc008abfda98ff49d8a2d802fa06ff383e6bcde4a8a056066e8cd663a07fa01f4f171e30ec5fe9185fd975a13efb60 SHA512 f2a42478d84a6242a7982d1acd726b746596b7a13147acbd920d618223d6f52ab4c49aa7d7f07067674da2881372a181396a0bdd476e3956fb702c76eebb0d02
DIST doom3.png 6502 BLAKE2B e467e622bb8955024aaf13dc97e0facc7f83aa344007172890d1982f39d35a643c859663fbdc60424332fe1b4b57711b7ce75fcdda8c77b4b2e8e6b71e9431e2 SHA512 9a2b3831babbf3fa0d354e1a4a779c972676edbcc0b287de9b9f3eb830e0a00d557ba9645fbf0e58e07d5705efb0ef2b7ab96cd92493e2a0afc30c8842c0043b

View File

@@ -1,99 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit eutils unpacker games
MY_PV="1.3.1.1304"
DESCRIPTION="3rd installment of the classic iD 3D first-person shooter"
HOMEPAGE="http://www.doom3.com/"
SRC_URI="mirror://idsoftware/doom3/linux/doom3-linux-${MY_PV}.x86.run
http://zerowing.idsoftware.com/linux/${PN}.png"
LICENSE="DOOM3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="cdinstall dedicated roe"
RESTRICT="bindist mirror strip"
DEPEND="app-arch/bzip2
app-arch/tar"
RDEPEND="sys-libs/glibc
amd64? ( sys-libs/glibc[multilib] )
!dedicated? (
>=virtual/opengl-7.0-r1[abi_x86_32(-)]
>=x11-libs/libX11-1.6.2[abi_x86_32(-)]
>=x11-libs/libXext-1.3.2[abi_x86_32(-)]
>=media-libs/alsa-lib-1.0.27.2[abi_x86_32(-)]
)
cdinstall? (
>=games-fps/doom3-data-1.1.1282-r1
roe? ( games-fps/doom3-roe ) )"
S=${WORKDIR}
dir=${GAMES_PREFIX_OPT}/${PN}
QA_TEXTRELS="${dir:1}/pb/pbcl.so
${dir:1}/pb/pbcls.so
${dir:1}/pb/pbag.so
${dir:1}/pb/pbsv.so
${dir:1}/pb/pbags.so"
QA_EXECSTACK="${dir:1}/doom.x86
${dir:1}/doomded.x86"
pkg_pretend() {
if use dedicated; then
ewarn "${CATEGORY}/${PN}[dedicated] will only install the dedicated game server"
fi
}
src_unpack() {
unpack_makeself ${PN}-linux-${MY_PV}.x86.run
}
src_install() {
insinto "${dir}"
doins License.txt CHANGES README version.info ${PN}.png
doins -r base d3xp pb
exeinto "${dir}"
doexe openurl.sh bin/Linux/x86/doomded.x86
if ! use dedicated; then
doexe bin/Linux/x86/doom.x86
games_make_wrapper ${PN} ./doom.x86 "${dir}" "${dir}"
doicon "${DISTDIR}"/${PN}.png || die "doicon"
make_desktop_entry ${PN} "Doom III"
fi
games_make_wrapper ${PN}-ded ./doomded.x86 "${dir}" "${dir}"
prepgamesdirs
}
pkg_postinst() {
games_pkg_postinst
if ! use cdinstall; then
elog "You need to copy pak000.pk4, pak001.pk4, pak002.pk4, pak003.pk4, and"
elog "pak004.pk4 from either your installation media or your hard drive to"
elog "${dir}/base before running the game,"
elog "or 'emerge games-fps/doom3-data' to install from CD."
if use roe ; then
echo
elog "To use the Resurrection of Evil expansion pack, you also need to copy"
elog "pak000.pk4 to ${dir}/d3xp from the RoE CD before running the game,"
elog "or 'emerge doom3-roe' to install from CD."
fi
fi
if ! use dedicated; then
echo
elog "To play the game, run:"
elog " doom3"
fi
echo
elog "To start the dedicated server, run:"
elog " doom3-ded"
}

View File

@@ -1,20 +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>
Science has unlocked the gates to the unknown, and now only one man stands
between Hell and Earth. A sci-fi horror masterpiece, DOOM 3 is like nothing you
have experienced. Dramatic storyline, pulse-pounding action, incredible
graphics, and revolutionary technology combine to draw you into the most
frightening and gripping first person gaming experience ever created. For more
information, checkout http://www.doom3.com
</longdescription>
<use>
<flag name="dedicated">install only as a dedicated game server</flag>
<flag name="roe">Adds support for the Resurrection of Evil expansion</flag>
</use>
</pkgmetadata>

View File

@@ -1 +0,0 @@
DIST quake4-linux-1.4.2.x86.run 287552973 BLAKE2B 93c507f17c91168108545e581baf3a7ab7e75a8c7b8a89772292191b87a81ccf6fbd331592e3442a1781df5b71f357c00bb955244a609c48c51d3d4b8c815c6c SHA512 a6a390a8f46c7e696fe865d0688c9a95eb0d9e32ad62ecb796dcc03618994ec065e8c74358518221cb6c8771d2414ed7e144c77a1a8ecd4ae9ce6406459c5f36

View File

@@ -1,25 +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>
In a desparate war for Earth's survival against and unrelenting alient enemy,
the only way to defeat them is to become one of them.
Earth is under seige by the Strogg, a barbaric alien race moving through the
universe consuming, recycling and annihilating any civilization in their path.
In a deperate attempt to survive, an armada of Earth's finest warriors is sent
to take the battle to the Strogg home planet.
You are Matthow Kane, an elite member of Rhino Squad and Eath's valiant invasion
force. Fight alone, with your squad, or in hover tanks and mechanized walkers
as you engage in a heroic mission the the heart of the Strogg war machine.
Quake 4 is the fourth installment of the extremely popular and successful Quake
series by id software. This game is commercial software, and requires the data
from a retail copy of the game to play.
</longdescription>
</pkgmetadata>

View File

@@ -1,133 +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="Sequel to Quake 2, an id Software 3D first-person shooter"
HOMEPAGE="http://www.quake4game.com/"
SRC_URI="mirror://idsoftware/quake4/linux/quake4-linux-${PV}.x86.run"
LICENSE="QUAKE4"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
IUSE="cdinstall dedicated l10n_cs l10n_fr l10n_it l10n_pl l10n_ru"
RESTRICT="bindist mirror strip"
RDEPEND="sys-libs/glibc
amd64? ( sys-libs/glibc[multilib] )
sys-libs/zlib[abi_x86_32(-)]
dedicated? ( app-misc/screen )
!dedicated? (
|| (
virtual/opengl[abi_x86_32(-)]
x11-drivers/nvidia-drivers
)
>=x11-libs/libX11-1.6.2[abi_x86_32(-)]
>=x11-libs/libXext-1.3.2[abi_x86_32(-)]
>=media-libs/libsdl-1.2.15-r4[X,opengl,sound,abi_x86_32(-)]
)
cdinstall? ( games-fps/quake4-data )"
S=${WORKDIR}
dir=${GAMES_PREFIX_OPT}/quake4
Ddir=${D}/${dir}
QA_TEXTRELS="${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}/libSDL-1.2.id.so.0"
QA_EXECSTACK="${dir:1}/quake4.x86
${dir:1}/quake4smp.x86
${dir:1}/q4ded.x86
${dir:1}/libSDL-1.2.id.so.0"
zpaklang() {
if ! use l10n_${1} ; then
einfo "Removing ${2} zpak files"
rm -f q4base/zpak_${2}*
fi
}
src_unpack() {
unpack_makeself ${A}
mv q4icon.bmp quake4.bmp || die
# Am including the Spanish files because Spanish is the default language
#zpaklang es spanish
zpaklang cs czech
zpaklang fr french
zpaklang it italian
zpaklang pl polish
zpaklang ru russian
# Rename the .off files, so they will be used
cd q4base
if [[ ! -z $(ls *.off 2> /dev/null) ]] ; then
local f
for f in *.off ; do
einfo "Renaming ${f}"
mv "${f}" "${f%.off}" || die "mv ${f}"
done
fi
}
src_install() {
insinto "${dir}"
doins CHANGES* License.txt sdl.patch.1.2.10 us/version.info
doins -r pb q4mp
dodoc README*
insinto "${dir}"/q4base
doins q4base/* us/q4base/* || die "doins q4base"
games_make_wrapper quake4-ded ./q4ded.x86 "${dir}" "${dir}"
exeinto "${dir}"
doexe openurl.sh bin/Linux/x86/q4ded.x86
if ! use dedicated ; then
doexe bin/Linux/x86/{quake4{,smp}.x86,*.id.so.?}
doicon quake4.bmp || die "doicon"
games_make_wrapper quake4 "./quake4.x86" "${dir}" "${dir}"
games_make_wrapper quake4-smp ./quake4smp.x86 "${dir}" "${dir}"
icon_path="quake4"
if [ -e "${FILESDIR}"/quake4.png ]
then
doicon "${FILESDIR}"/quake4.png || die "copying icon"
elif [ -e "${DISTDIR}"/quake4.png ]
then
doicon "${DISTDIR}"/quake4.png || die "copying icon"
else
icon_path=/usr/share/pixmaps/quake4.bmp
fi
make_desktop_entry quake4 "Quake IV" ${icon_path}
make_desktop_entry quake4-smp "Quake IV (SMP)" ${icon_path}
fi
prepgamesdirs
}
pkg_postinst() {
games_pkg_postinst
if ! use cdinstall ; then
elog "You need to copy pak001.pk4 through pak012.pk4, along with"
elog "zpak*.pk4 from either your installation media or your hard drive"
elog "to ${dir}/q4base before running the game."
echo
fi
if ! use dedicated ; then
elog "To play the game, run: quake4"
elog
# The default language is Spanish!
elog "To reset the language from Spanish to English, run:"
elog " sed -i 's:spanish:english:' ~/.quake4/q4base/Quake4Config.cfg"
elog
elog "Saved games from previous Quake 4 versions might not be compatible."
echo
fi
elog "To start the dedicated server, run: quake4-ded"
}

View File

@@ -1,8 +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>
</pkgmetadata>

View File

@@ -1,56 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit eutils cdrom games
DESCRIPTION="sequel to Quake 2, an id 3D first-person shooter"
HOMEPAGE="http://www.quake4game.com/"
SRC_URI=""
LICENSE="QUAKE4"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
IUSE=""
RESTRICT="bindist strip"
DEPEND="app-arch/bzip2
app-arch/tar"
RDEPEND=""
PDEPEND="games-fps/quake4-bin"
S=${WORKDIR}
dir=${GAMES_PREFIX_OPT}/quake4
Ddir=${D}/${dir}
src_install() {
cdrom_get_cds Setup/Data/q4base/pak012.pk4 \
Setup/Data/q4base/pak001.pk4 \
Setup/Data/q4base/pak004.pk4 \
Setup/Data/q4base/pak007.pk4
insinto "${dir}"/q4base
einfo "Copying files from Disk 1..."
doins "${CDROM_ROOT}"/Setup/Data/q4base/pak01{0,1,2}.pk4 \
"${CDROM_ROOT}"/Setup/Data/q4base/zpak*.pk4
cdrom_load_next_cd
einfo "Copying files from Disk 2..."
doins "${CDROM_ROOT}"/Setup/Data/q4base/pak00{1,2,3}.pk4
cdrom_load_next_cd
einfo "Copying files from Disk 3..."
doins "${CDROM_ROOT}"/Setup/Data/q4base/pak00{4,5,6}.pk4
cdrom_load_next_cd
einfo "Copying files from Disk 4..."
doins "${CDROM_ROOT}"/Setup/Data/q4base/pak00{7,8,9}.pk4
find "${Ddir}" -exec touch '{}' +
prepgamesdirs
}
pkg_postinst() {
games_pkg_postinst
elog "This is just the data portion of the game. You need to merge"
elog "games-fps/quake4-bin to play."
echo
}

View File

@@ -1 +0,0 @@
DIST quake4-linux-1.0-demo.x86.run 337276597 BLAKE2B 1fa657287210e717486955c5b6190e52665c2c8eb4faf44b1a4ba851347e934436f1153c9df2c3296e3e981c7cf981dbcf5bdb042b6eab1d36214f6937839161 SHA512 c7fa64ca9f95ab61fd02f2d7d3a85c718a5dea9f60a89ba8b46e7500f090fe45bbe498775e41541e33a0bb3483b75da10529755bef3a97d3e362d1c173a02abe

View File

@@ -1,24 +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>
In a desparate war for Earth's survival against and unrelenting alient enemy,
the only way to defeat them is to become one of them.
Earth is under seige by the Strogg, a barbaric alien race moving through the
universe consuming, recycling and annihilating any civilization in their path.
In a deperate attempt to survive, an armada of Earth's finest warriors is sent
to take the battle to the Strogg home planet.
You are Matthow Kane, an elite member of Rhino Squad and Eath's valiant invasion
force. Fight alone, with your squad, or in hover tanks and mechanized walkers
as you engage in a heroic mission the the heart of the Strogg war machine.
Quake 4 is the fourth installment of the extremely popular and successful Quake
series by id software. This is the demo version of the commercial game.
</longdescription>
</pkgmetadata>

View File

@@ -1,73 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit eutils unpacker games
MY_P="quake4-linux-${PV}-demo"
DESCRIPTION="Sequel to Quake 2, an Id 3D first-person shooter"
HOMEPAGE="http://www.quake4game.com/"
SRC_URI="mirror://idsoftware/quake4/demo/${MY_P}.x86.run
http://www.holarse.de/mirror/${MY_P}.x86.run
http://sonic-lux.net/data/mirror/quake4/${MY_P}.x86.run"
LICENSE="QUAKE4"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
IUSE="dedicated"
RESTRICT="bindist mirror strip"
RDEPEND="sys-libs/glibc
sys-libs/libstdc++-v3:5
amd64? ( sys-libs/glibc[multilib] sys-libs/libstdc++-v3:5[multilib] )
dedicated? ( app-misc/screen )
!dedicated? (
|| (
virtual/opengl[abi_x86_32(-)]
x11-drivers/nvidia-drivers
)
>=x11-libs/libX11-1.6.2[abi_x86_32(-)]
>=x11-libs/libXext-1.3.2[abi_x86_32(-)]
>=media-libs/libsdl-1.2.15-r4[X,opengl,sound,abi_x86_32(-)]
)"
S=${WORKDIR}
dir=${GAMES_PREFIX_OPT}/${PN}
Ddir=${D}/${dir}
QA_PREBUILT="${dir:1}/quake4.x86
${dir:1}/q4ded.x86"
src_install() {
insinto "${dir}"
doins License.txt q4icon.bmp version.info
dodoc README
exeinto "${dir}"
doexe openurl.sh bin/Linux/x86/q4ded.x86
games_make_wrapper ${PN}-ded ./q4ded.x86 "${dir}" "${dir}"
insinto "${dir}"/q4base
doins q4base/*
if ! use dedicated ; then
doexe bin/Linux/x86/quake4.x86
games_make_wrapper ${PN} ./quake4.x86 "${dir}" "${dir}"
newicon q4icon.bmp ${PN}.bmp || die
make_desktop_entry ${PN} "Quake IV (Demo)" /usr/share/applications/${PN}.bmp
fi
prepgamesdirs
}
pkg_postinst() {
games_pkg_postinst
if ! use dedicated; then
elog "To play the game run:"
elog " quake4-demo"
echo
fi
elog "To start the gameserver, run:"
elog " quake4-demo-ded"
}

View File

@@ -1019,22 +1019,3 @@ dev-libs/cygwin
dev-util/mingw64-runtime
sys-libs/newlib
dev-embedded/avr-libc
# Chris Gianelloni <wolf31o2@gentoo.org> (2008-03-03)
# Masking due to security bug #194607 and security bug #204067
# Removal in 10 days
games-fps/doom3
games-fps/doom3-cdoom
games-fps/doom3-chextrek
games-fps/doom3-data
games-fps/doom3-demo
games-fps/doom3-ducttape
games-fps/doom3-eventhorizon
games-fps/doom3-hellcampaign
games-fps/doom3-inhell
games-fps/doom3-lms
games-fps/doom3-mitm
games-fps/doom3-roe
games-fps/quake4-bin
games-fps/quake4-data
games-fps/quake4-demo