ChangeLog

# 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 doom3-1.3.1302-r2.ebuild:
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 doom3-1.3.1302-r2.ebuild:
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 doom3-1.3.1302-r2.ebuild:
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 metadata.xml,
+doom3-1.3.1302-r1.ebuild:
Initial import of my split ebuilds for doom3.

21 Oct 2005; Chris Gianelloni doom3-1.3.1302.ebuild:
Added addition dir variable to games_make_wrapper for bug #109793.

21 Sep 2005; Chris Gianelloni doom3-1.3.1302.ebuild:
Changed check_license to explicitly list license to check.

30 Aug 2005; Chris Gianelloni doom3-1.3.1302.ebuild:
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 doom3-1.3.1302.ebuild:
Added icon download and closing bug #94186.

25 May 2005; Chris Gianelloni doom3-1.3.1302.ebuild:
Removing RoE junk and closing bug #93969.

25 May 2005; Chris Gianelloni doom3-1.3.1302.ebuild:
Fixing typo and closing bug #93963.

25 May 2005; Chris Gianelloni doom3-1.3.1302.ebuild:
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 doom3-1.1.1286.ebuild:
Added 3dgamers mirrors and closing bug #89361.

13 Jan 2005; Chris Gianelloni doom3-1.1.1286.ebuild:
Fixed RDEPEND for amd64.

*doom3-1.1.1286 (26 Nov 2004)

26 Nov 2004; Chris Gianelloni -files/doom3,
-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 doom3-1.1.1282.ebuild:
Fixed src_unpack before I start getting bugs on it.

09 Nov 2004; Chris Gianelloni doom3-1.1.1282.ebuild:
Added another mirror and added icon image.

05 Oct 2004; Chris Gianelloni doom3-1.1.1282.ebuild:
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.

Manifest

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

doom3-1.3.1302-r2.ebuild

# 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
}

metadata.xml




games

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