Portage is a package management system used by Gentoo Linux
# ChangeLog for games-fps/doom3
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-fps/doom3/ChangeLog,v 1.33 2008/02/29 19:13:52 carlo Exp $
29 Feb 2008; Carsten Lohrke
Remove icon extension from desktop entry to match Icon Theme Specification.
15 Feb 2008; Chris Gianelloni
doom3-1.3.1302-r2.ebuild:
Fixing quoting.
31 Jul 2007; Doug Goldstein
nvidia-legacy-drivers has merged with nvidia-drivers
15 Mar 2007; Chris Gianelloni
doom3-1.3.1302-r2.ebuild:
Added the dedicated USE flag and closing bug #170720.
12 Mar 2007; Marius Mauch
Replacing einfo with elog
05 Oct 2006; Chris Gianelloni
-doom3-1.3.1302-r1.ebuild, doom3-1.3.1302-r2.ebuild:
Removed references to nvidia-glx since it is no longer in the tree, stable
-r2 on amd64/x86, and removed -r1.
07 Jul 2006; Kristopher Kersey
doom3-1.3.1302-r2.ebuild:
Added RDEPEND for new x11-drivers/nvidia-drivers or
x11-drivers/nvidia-legacy-drivers.
06 Jun 2006; Chris Gianelloni
doom3-1.3.1302-r2.ebuild:
Added >=app-emulation/emul-linux-x86-xlibs-7.0 to the list of valid 32-bit
opengl providers for amd64 per bug #135643.
31 Mar 2006; Chris Gianelloni
doom3-1.3.1302-r1.ebuild, doom3-1.3.1302-r2.ebuild:
Changed nostrip to strip. Also removed the erroneous roe USE flag from the
-r1 ebuild and made the wrapper call for dedicated only install if
USE=dedicated.
*doom3-1.3.1302-r2 (23 Mar 2006)
23 Mar 2006; Chris Gianelloni
+doom3-1.3.1302-r2.ebuild:
Added games-fps/doom3-roe to RDEPEND if USE=roe for bug #127244.
22 Mar 2006; Chris Gianelloni
doom3-1.3.1302-r1.ebuild:
Added roe USE flag to trigger installation of files for Resurrection of Evil
expansion and closing bug #127174.
15 Mar 2006; Chris Gianelloni
doom3-1.3.1302-r1.ebuild:
Changed to use idsoftware thirdpartymirror.
30 Dec 2005; Chris Gianelloni
-doom3-1.3.1302.ebuild, doom3-1.3.1302-r1.ebuild:
Added dependencies for amd64, marking stable on x86/amd64, and removing
older versions.
26 Oct 2005; Chris Gianelloni
doom3-1.3.1302-r1.ebuild:
More general cleanups.
24 Oct 2005; Chris Gianelloni
doom3-1.3.1302-r1.ebuild:
General clean-up of the ebuild.
*doom3-1.3.1302-r1 (22 Oct 2005)
22 Oct 2005; Chris Gianelloni
+doom3-1.3.1302-r1.ebuild:
Initial import of my split ebuilds for doom3.
21 Oct 2005; Chris Gianelloni
Added addition dir variable to games_make_wrapper for bug #109793.
21 Sep 2005; Chris Gianelloni
Changed check_license to explicitly list license to check.
30 Aug 2005; Chris Gianelloni
Changed to match new 3dgamers mirrors structure in thirdpartymirrors.
01 Jul 2005; Chris Gianelloni
-doom3-1.1.1286.ebuild, doom3-1.3.1302.ebuild:
Marked stable on x86 and amd64, removing old versions.
27 May 2005; Chris Gianelloni
Added icon download and closing bug #94186.
25 May 2005; Chris Gianelloni
Removing RoE junk and closing bug #93969.
25 May 2005; Chris Gianelloni
Fixing typo and closing bug #93963.
25 May 2005; Chris Gianelloni
Added Punkbuster support.
*doom3-1.3.1302 (25 May 2005)
25 May 2005; Chris Gianelloni
+doom3-1.3.1302.ebuild:
Version bump to latest patch and closing bug #93857.
18 Apr 2005; Chris Gianelloni
Added 3dgamers mirrors and closing bug #89361.
13 Jan 2005; Chris Gianelloni
Fixed RDEPEND for amd64.
*doom3-1.1.1286 (26 Nov 2004)
26 Nov 2004; Chris Gianelloni
-doom3-1.1.1282.ebuild, +doom3-1.1.1286.ebuild:
Version bumped to new patch-level with alsa and amd64 support.
09 Nov 2004; Chris Gianelloni
Fixing digest
09 Nov 2004; Chris Gianelloni
Fixed src_unpack before I start getting bugs on it.
09 Nov 2004; Chris Gianelloni
Added another mirror and added icon image.
05 Oct 2004; Chris Gianelloni
Added USE=cdinstall to copy files from the CD and made some other changes to
bring it inline with my current ebuild style. I want to thank vapier for his
first ebuild, as it took some of the pressure off me. Closing bug #57067.
*doom3-1.1.1282 (05 Oct 2004)
05 Oct 2004; Mike Frysinger
Initial import. Ebuild submitted by me for #57067.
DIST doom3-linux-1.3.1302.x86.run 17199582 RMD160 eccd25b0f9e1eb5810d981fdb3ffd7119d08e040 SHA1 c8ee8aaac7452db55a2d35064795fb4c09d8f910 SHA256 da90ba338eadb298a736af8786c0d7b11be698a399ac7a20549de0926a434677
DIST doom3.png 6502 RMD160 4d8a692621c9bbe6c85f0508ade4c35b06abb46f SHA1 815c92ded2f0a58e44607ee4076aa965abdd1d5b SHA256 c9a701498a7b0f923182bf9f11aac8d2193026e509ae3643a5bc118b1a458c6b
EBUILD doom3-1.3.1302-r2.ebuild 2767 RMD160 447a1f446439921a89b9917a037313cf5d9319a4 SHA1 87eabb80506752be679c55e300e7b9aa88f48b3c SHA256 167ae341d43116c5862c9c333cf08bc86773c24618511e4eddfaf82d7776992e
MISC ChangeLog 5282 RMD160 9033ab5e0c6986035d26ae4cd23e21a6b4387e9d SHA1 f7ec329af86003c30837671320e6bfc84068d136 SHA256 185c71a6da7a64d7d8ad01194c150f14fbab9aa3510c46d4d22d9673803de2b7
MISC metadata.xml 617 RMD160 65cc9363737fadc0b31331b5251e1ad25a457ff6 SHA1 51f2c24e823c68ac3bc44db3a866c8c8d75f5908 SHA256 dd6c5d0057c8014886d088cbcec2cfadaca0799150977e5ecc3f913311a57665
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-fps/doom3/doom3-1.3.1302-r2.ebuild,v 1.10 2008/02/29 19:13:52 carlo Exp $
inherit eutils games
DESCRIPTION="3rd installment of the classic id 3D first-person shooter"
HOMEPAGE="http://www.doom3.com/"
SRC_URI="mirror://3dgamers/${PN}/${PN}-linux-${PV}.x86.run
mirror://idsoftware/${PN}/linux/${PN}-linux-${PV}.x86.run
http://zerowing.idsoftware.com/linux/${PN}.png"
LICENSE="DOOM3"
SLOT="0"
KEYWORDS="-* amd64 x86"
IUSE="alsa dedicated cdinstall opengl roe"
RESTRICT="strip"
DEPEND="app-arch/bzip2
app-arch/tar"
RDEPEND="sys-libs/glibc
opengl? ( virtual/opengl )
alsa? ( >=media-libs/alsa-lib-1.0.6 )
cdinstall? ( >=games-fps/doom3-data-1.1.1282-r1 )
cdinstall? ( roe? ( games-fps/doom3-roe ) )
amd64? ( app-emulation/emul-linux-x86-xlibs
app-emulation/emul-linux-x86-soundlibs
|| (
>=app-emulation/emul-linux-x86-xlibs-7.0
x11-drivers/nvidia-drivers
>=x11-drivers/ati-drivers-8.8.25-r1 ) )"
S=${WORKDIR}
GAMES_CHECK_LICENSE="yes"
dir=${GAMES_PREFIX_OPT}/${PN}
Ddir=${D}/${dir}
src_unpack() {
unpack_makeself ${PN}-linux-${PV}.x86.run
}
src_install() {
insinto "${dir}"
doins License.txt CHANGES README version.info doom3.png
exeinto "${dir}"
doexe libgcc_s.so.1 libstdc++.so.5 || die "doexe libs"
doexe openurl.sh || die "openurl.sh"
if use x86; then
if use dedicated; then
doexe bin/Linux/x86/doom{,ded}.x86 || die "doexe x86 exes"
else
doexe bin/Linux/x86/doom.x86 || die "doexe x86 exes"
fi
elif use amd64; then
if use dedicated; then
doexe bin/Linux/amd64/doom{,ded}.x86 || die "doexe amd64 exes"
else
doexe bin/Linux/amd64/doom.x86 || die "doexe amd64 exes"
fi
else
die "Cannot copy executables!"
fi
doins -r base d3xp pb || die "doins base d3xp pb"
games_make_wrapper doom3 ./doom.x86 "${dir}" "${dir}"
if use dedicated; then
games_make_wrapper doom3-ded ./doomded.x86 "${dir}" "${dir}"
fi
doicon "${DISTDIR}"/doom3.png || die "Copying icon"
prepgamesdirs
make_desktop_entry doom3 "Doom III" doom3
}
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."
echo
if ! use roe
then
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
echo
elog "To play the game run:"
elog " doom3"
echo
}
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