summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'games-fps')
-rw-r--r--games-fps/americas-army/ChangeLog267
-rw-r--r--games-fps/americas-army/Manifest5
-rw-r--r--games-fps/americas-army/americas-army-250.ebuild101
-rw-r--r--games-fps/americas-army/metadata.xml12
4 files changed, 385 insertions, 0 deletions
diff --git a/games-fps/americas-army/ChangeLog b/games-fps/americas-army/ChangeLog
new file mode 100644
index 0000000..86aff7c
--- /dev/null
+++ b/games-fps/americas-army/ChangeLog
@@ -0,0 +1,267 @@
+# ChangeLog for games-fps/americas-army
+# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-fps/americas-army/ChangeLog,v 1.54 2007/08/22 01:19:40 wolf31o2 Exp $
+
+ 22 Aug 2007; Chris Gianelloni <wolf31o2@gentoo.org>
+ files/digest-americas-army-250:
+ Fixing Manifest/digest for bug #189584.
+
+ 31 Jul 2007; Doug Goldstein <cardoe@gentoo.org> americas-army-250.ebuild:
+ nvidia-legacy-drivers has merged with nvidia-drivers
+
+ 14 Dec 2006; Chris Gianelloni <wolf31o2@gentoo.org>
+ americas-army-250.ebuild:
+ Removed icculus direct mirrors on request of Ryan Gordon <icculus@icculus.org>.
+
+ 14 Nov 2006; Chris Gianelloni <wolf31o2@gentoo.org>
+ americas-army-250.ebuild:
+ Updated the ebuild with some changes from Paul Bredbury <brebs@sent.com> and
+ closing bug #154506.
+
+ 26 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org>
+ americas-army-250.ebuild:
+ Updated init script from Cédric Krier <ced@ced.homedns.org> and closing bug
+ #142658.
+
+ 05 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org>
+ americas-army-250.ebuild:
+ Removed references to nvidia-glx, since it is no longer in the tree.
+
+ 07 Jul 2006; Kristopher Kersey <augustus@gentoo.org>
+ americas-army-250.ebuild:
+ Added RDEPEND for new x11-drivers/nvidia-drivers or
+ x11-drivers/nvidia-legacy-drivers.
+
+ 06 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
+ americas-army-250.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 <wolf31o2@gentoo.org>
+ americas-army-250.ebuild:
+ Changed nostrip to strip and nomirror to mirror.
+
+ 21 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
+ americas-army-250.ebuild:
+ Changed to using =virtual/libstdc++-3.3 as I realized that a specific
+ version would be required to future-proof the ebuild against future GCC ABI
+ changes.
+
+ 21 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org>
+ americas-army-250.ebuild:
+ Added virtual/libstdc++ for x86.
+
+ 11 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org>
+ americas-army-250.ebuild:
+ Rearranged dependencies so no X dependencies are required unless USE=opengl
+ is used.
+
+ 05 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org>
+ americas-army-250.ebuild:
+ Added modular X dependencies.
+
+ 20 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ -americas-army-230.ebuild, americas-army-250.ebuild:
+ Fixed amd64 dependencies for bug #113046 and marking stable on x86 and amd64.
+
+ 12 Nov 2005; Luca Barbato <lu_zero@gentoo.org> americas-army-230.ebuild:
+ Dependency update: media-video/ati-drivers -> x11-drivers/ati-drivers.
+
+ 12 Nov 2005; Luca Barbato <lu_zero@gentoo.org> americas-army-250.ebuild:
+ Dependency update: media-video/ati-drivers -> x11-drivers/ati-drivers.
+
+ 01 Nov 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ americas-army-250.ebuild:
+ bp->pb
+
+*americas-army-250 (30 Oct 2005)
+
+ 30 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ +americas-army-250.ebuild:
+ Version bumped and closing bug #93255.
+
+ 23 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ americas-army-230.ebuild:
+ Added app-emulation/emul-linux-x86-compat to amd64 RDEPEND and closing bug
+ #109037.
+
+ 21 Oct 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ americas-army-230.ebuild:
+ Added addition dir variable to games_make_wrapper for bug #109793.
+
+ 03 Sep 2005; Jeremy Huddleston <eradicator@gentoo.org>
+ americas-army-230.ebuild:
+ Removed reference to emul-linux-x86-nvidia.
+
+ 30 Aug 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ americas-army-230.ebuild:
+ Changed to match new 3dgamers mirrors structure in thirdpartymirrors.
+
+ 09 Jun 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ americas-army-230.ebuild:
+ Cleaning up icon stuff to use doicon/newicon.
+
+ 11 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ americas-army-230.ebuild:
+ Fixed my SNAFU and closing bug #92294.
+
+ 02 May 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ -files/armyops-ded.conf, -files/armyops-ded.conf.d,
+ -files/armyops-ded.init, -files/armyops-ded.rc, americas-army-230.ebuild:
+ Moved dedicated server scripts to DISTDIR.
+
+ 07 Apr 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ -americas-army-221.ebuild, -americas-army-221-r1.ebuild,
+ americas-army-230.ebuild:
+ Removing older versions and marking 230 stable.
+
+*americas-army-230 (24 Feb 2005)
+
+ 24 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ +americas-army-230.ebuild:
+ Version bumped and closing bug #82516.
+
+*americas-army-221-r1 (12 Feb 2005)
+
+ 12 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ +files/armyops-ded.conf, +files/armyops-ded.init,
+ +americas-army-221-r1.ebuild:
+ Updated init scripts to use screen for dedicated server and closing bug #79833.
+
+ 08 Feb 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ americas-army-221.ebuild:
+ Changed 3dgamers mirrors to use mirror://3dgamers instead.
+
+ 27 Jan 2005; Chris Gianelloni <wolf31o2@gentoo.org>
+ americas-army-221.ebuild:
+ Added ati-drivers for satisfying amd64 opengl needs and fixing whitespaces.
+
+ 26 Jan 2005; Jeremy Huddleston <eradicator@gentoo.org>
+ americas-army-221.ebuild:
+ nvidia-glx satisfies opengl on amd64.
+
+*americas-army-221 (14 Dec 2004)
+
+ 14 Dec 2004; Chris Gianelloni <wolf31o2@gentoo.org>
+ -americas-army-210.ebuild, +americas-army-221.ebuild:
+ Updated to latest version and closing bug #72234.
+
+ 14 Sep 2004; Chris Gianelloni <wolf31o2@gentoo.org> -files/armyops,
+ +files/armyops-ded.conf.d, +files/armyops-ded.rc,
+ -americas-army-200a-r1.ebuild, americas-army-210.ebuild:
+ Removed old versions and added dedicated server init scripts by Bjorn
+ Michaelsen <bmichaelsen@gmx.de>. Closing bug #58581.
+
+ 25 Jul 2004; Michael Sterrett <mr_bones_@gentoo.org>
+ americas-army-210.ebuild:
+ error check install
+
+ 19 Jul 2004; <augustus@gentoo.org> americas-army-210.ebuild:
+ Added amd64 keyword and added RDEPEND on emul-linux-x86-xlibs for amd64. Bug
+ #57584.
+
+ 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ americas-army-200a-r1.ebuild, americas-army-210.ebuild:
+ virtual/glibc -> virtual/libc
+
+ 01 Jun 2004; Chris Gianelloni <wolf31o2@gentoo.org>
+ americas-army-210.ebuild:
+ Fixed up the mirrors... enjoy.
+
+*americas-army-210 (01 Jun 2004)
+
+ 01 Jun 2004; Chris Gianelloni <wolf31o2@gentoo.org>
+ +americas-army-210.ebuild:
+ Adding America's Army 2.1.0 to portage... Hooah!
+
+ 19 Apr 2004; Chris Gianelloni <wolf31o2@gentoo.org>
+ americas-army-200a-r1.ebuild:
+ Changing first SRC_URI and closing bug #48299.
+
+ 03 Apr 2004; Chris Gianelloni <wolf31o2@gentoo.org> :
+ Fixing digest and closing bug #46645.
+
+ 02 Apr 2004; Chris Gianelloni <wolf31o2@gentoo.org>
+ americas-army-200a-r1.ebuild:
+ Fixing Ddir problem. Closing bug #46578.
+
+*americas-army-200a-r1 (01 Apr 2004)
+
+ 01 Apr 2004; Chris Gianelloni <wolf31o2@gentoo.org>
+ americas-army-200a-r1.ebuild, americas-army-200a.ebuild:
+ Bumping version.
+
+ 01 Apr 2004; Chris Gianelloni <wolf31o2@gentoo.org>
+ americas-army-200a.ebuild:
+ Updated with patches to fix recent DoS in Unreal engine based games. See bug
+ #44351 for more information.
+
+ 13 Mar 2004; Chris Gianelloni <wolf31o2@gentoo.org>
+ americas-army-200a.ebuild:
+ Added opengl USE to allow for dedicated server only installs. Removed esound
+ from DEPEND. Closing bug #44605.
+
+ 27 Feb 2004; Chris Gianelloni <wolf31o2@gentoo.org>
+ americas-army-200a.ebuild:
+ Revising .desktop entry.
+
+ 10 Feb 2004; Chris Gianelloni <wolf31o2@gentoo.org>
+ americas-army-200a.ebuild:
+ Fixing directory location on mirrors.
+
+ 08 Feb 2004; Chris Gianelloni <wolf31o2@gentoo.org>
+ americas-army-200.ebuild, americas-army-200a.ebuild:
+ Removing 2.0.0 version and updating 2.0.0a to fix broken mirrors. Closing bug
+ #40598.
+
+*americas-army-200a (09 Jan 2004)
+
+ 09 Jan 2004; Chris Gianelloni <wolf31o2@gentoo.org>
+ americas-army-190.ebuild, americas-army-200a.ebuild:
+ Updated to 2.0.0a. Closing Bug #36674.
+
+*americas-army-200 (28 Nov 2003)
+
+ 28 Nov 2003; Chris Gianelloni <wolf31o2@gentoo.org>
+ americas-army-170.ebuild, americas-army-200.ebuild:
+ Added AA 2.0 as new stable version and removed 1.7 ebuild
+
+ 01 Nov 2003; Martin Holzer <mholzer@gentoo.org> americas-army-170.ebuild,
+ americas-army-190.ebuild:
+ adding RESTRICT="nomirror". Closes #32465.
+
+ 27 Aug 2003; Chris Gianelloni <wolf31o2@gentoo.org>
+ americas-army-170.ebuild, americas-army-190.ebuild:
+ Added esound dependency. Closes bug #27320.
+
+*americas-army-190 (25 Aug 2003)
+
+ 25 Aug 2003; Chris Gianelloni <wolf31o2@gentoo.org>
+ americas-army-190.ebuild:
+ Updated to newest version and setting it as stable. I will be removing the
+ older version in one week, since it will no longer be valid. I am also working
+ on a version of this with dedicated server support, since the dedicated server
+ is now shipped with the game.
+
+ 06 Aug 2003; Chris Gianelloni <wolf31o2@gentoo.org>
+ americas-army-170.ebuild:
+ I removed an extra line when cleaning up the ebuild which caused problems. The
+ line has been added back to the ebuild.
+
+ 05 Aug 2003; Chris Gianelloni <wolf31o2@gentoo.org>
+ americas-army-170.ebuild:
+ Fixed to use unpack_makeself
+
+ 04 Aug 2003; Chris Gianelloni <wolf31o2@gentoo.org>
+ americas-army-170.ebuild:
+ Finally added license file
+
+ 16 Jul 2003; Chris Gianelloni <wolf31o2@gentoo.org>
+ americas-army-170.ebuild:
+ Changed executable script to armyops, to match executable name. Added item to
+ create .desktop entries for Gnome/KDE.
+
+*americas-army-170 (21 Jun 2003)
+
+ 21 Jun 2003; Mike Frysinger <vapier@gentoo.org> :
+ Initial import. Ebuild submitted by Chris Gianelloni <wolf31o2@hotmail.com> #21947.
diff --git a/games-fps/americas-army/Manifest b/games-fps/americas-army/Manifest
new file mode 100644
index 0000000..f7b5b55
--- /dev/null
+++ b/games-fps/americas-army/Manifest
@@ -0,0 +1,5 @@
+DIST americas-army-all-0.2.tar.bz2 541 RMD160 b656db65993e0d1410e1bfaa5a0dcad1c3712ded SHA1 a26bb53dc64ab574e4dcdfe33879ad0dbd46ced4 SHA256 fe040b1b61da46fd800b87f2d3d6be5907a5ed1a780a6c293658f4f82b4834d1
+DIST armyops250-linux.run 813453963 RMD160 d8755bf6642be87b15978616f1ff9d24dd184ab6 SHA1 40fbeeff8921a28774c55394e6db64110878d0b8 SHA256 0acd87ddadee3418dfff98ad270a087aa2386e0cf86f4912ea2e30157657effe
+EBUILD americas-army-250.ebuild 2714 RMD160 5d45efceef8f2ba00a5811db1a67c47801957bb5 SHA1 a8bfd119387a410addc5c3a5c2e998301afcf63d SHA256 478d6fe72b429366a2d0cd551be2b029a3ef47cc3736da26c202129a50251a5b
+MISC ChangeLog 9654 RMD160 735a893c7786b7330c2d5dcd02102772806ea101 SHA1 8a0bc436aec0bc84cb5e3ebd5e82a7ab15845778 SHA256 32bebf8d684a69423b6a1629a0b8582d28e243b2567816454ac05c8aa3d42bd8
+MISC metadata.xml 672 RMD160 302d5e0ad7ce419af1fc3b9515a31c40d89ff45b SHA1 3188b4044324490838e0fc89f23187e1766066de SHA256 f6c57c86ecedf3a7c6707fb47acd0d4f084c6d6725e11d924081d38da599830a
diff --git a/games-fps/americas-army/americas-army-250.ebuild b/games-fps/americas-army/americas-army-250.ebuild
new file mode 100644
index 0000000..796769d
--- /dev/null
+++ b/games-fps/americas-army/americas-army-250.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-fps/americas-army/americas-army-250.ebuild,v 1.17 2007/08/20 22:34:00 mr_bones_ Exp $
+
+inherit eutils games
+
+DED_PV="0.2"
+DED_FILE="${PN}-all-${DED_PV}.tar.bz2"
+MY_P="armyops${PV}-linux.run"
+
+DESCRIPTION="military simulations by the U.S. Army to provide civilians with insights on soldiering"
+HOMEPAGE="http://www.americasarmy.com/"
+SRC_URI="mirror://3dgamers/${PN/-/}/${MY_P}
+ dedicated? (
+ http://dev.gentoo.org/~wolf31o2/sources/dump/${DED_FILE}
+ mirror://gentoo/${DED_FILE} )"
+
+LICENSE="Army-EULA"
+SLOT="0"
+KEYWORDS="amd64 x86"
+RESTRICT="mirror strip"
+IUSE="dedicated opengl"
+
+UIDEPEND="virtual/opengl
+ amd64? (
+ app-emulation/emul-linux-x86-xlibs
+ || (
+ >=app-emulation/emul-linux-x86-xlibs-7.0
+ x11-drivers/nvidia-drivers
+ >=x11-drivers/ati-drivers-8.8.25-r1 ) )
+ x86? (
+ x11-libs/libXext
+ x11-libs/libX11 )"
+RDEPEND="sys-libs/glibc
+ opengl? ( ${UIDEPEND} )
+ !opengl? ( !dedicated? ( ${UIDEPEND} ) )
+ amd64? ( app-emulation/emul-linux-x86-compat )
+ x86? ( =virtual/libstdc++-3.3 )"
+
+S=${WORKDIR}
+
+pkg_setup() {
+ games_pkg_setup
+ einfo "The installed game takes about 1.6GB of space when installed and"
+ einfo "2.4GB of space in ${PORTAGE_TMPDIR} to build!"
+ echo
+}
+
+src_unpack() {
+ unpack_makeself "${DISTDIR}/${MY_P}" || die "unpacking game"
+ unpack ./setupstuff.tar.gz
+ if use dedicated ; then
+ unpack "${DED_FILE}"
+ fi
+}
+
+src_install() {
+ local dir=${GAMES_PREFIX_OPT}/${PN}
+ local Ddir=${D}/${dir}
+
+ einfo "This will take a while... go get a pizza or something."
+
+ dodir "${dir}"
+ tar -jxf armyops${PV}.tar.bz2 -C "${Ddir}"/ || die "armyops untar failed"
+ tar -jxf binaries.tar.bz2 -C "${Ddir}"/ || die "binaries untar failed"
+
+ dodoc README.linux
+ insinto "${dir}"
+ doins ArmyOps.xpm README.linux ArmyOps${PV}_EULA.txt || die "doins failed"
+ newicon ArmyOps.xpm armyops.xpm || die "newicon failed"
+ exeinto "${dir}"
+ doexe bin/armyops || die "doexe failed"
+ fperms ug+x "${dir}"/System/pb/pbweb.x86
+
+ if use dedicated ; then
+ newinitd "${S}"/armyops-ded.rc armyops-ded || die
+ newconfd "${S}"/armyops-ded.conf.d armyops-ded || die
+ games_make_wrapper armyops-ded ./server-bin "${dir}"/System
+ fi
+
+ if use opengl || ! use dedicated ; then
+ games_make_wrapper armyops ./armyops "${dir}" "${dir}"
+ make_desktop_entry armyops "America's Army" armyops.xpm
+ fi
+
+ prepgamesdirs
+}
+
+pkg_postinst() {
+ games_pkg_postinst
+
+ if use dedicated ; then
+ elog "To start a dedicated server, run:"
+ elog " /etc/init.d/armyops-ded start"
+ echo
+ fi
+ if use opengl || ! use dedicated ; then
+ elog "To play the game, run: armyops"
+ echo
+ fi
+}
diff --git a/games-fps/americas-army/metadata.xml b/games-fps/americas-army/metadata.xml
new file mode 100644
index 0000000..8c13803
--- /dev/null
+++ b/games-fps/americas-army/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>games</herd>
+<maintainer>
+ <email>wolf31o2@gentoo.org</email>
+ <name>Chris Gianelloni</name>
+</maintainer>
+<longdescription>
+America's Army is a first-person 3-D shooter designed and coded by the US Army to provide a realistic simulation of actual combat for US Army forces. The game is designed to provide provide civilians with insights on soldiering and to raise awareness about the US Army. The game was ported to Linux by Ryan "icculus" Gordon under contract from the US Army and is free to anyone.
+</longdescription>
+</pkgmetadata>