summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2003-09-09 18:10:15 +0000
committerMike Frysinger <vapier@gentoo.org>2003-09-09 18:10:15 +0000
commitad69522f5e6b57d5350a46ebda16dbe091d0e4b6 (patch)
tree1580e46b57d69a004ab7bafb3f19590605890684 /games-fps/soldieroffortune
parentNew version 'n cleanup (diff)
downloadhistorical-ad69522f5e6b57d5350a46ebda16dbe091d0e4b6.tar.gz
historical-ad69522f5e6b57d5350a46ebda16dbe091d0e4b6.tar.bz2
historical-ad69522f5e6b57d5350a46ebda16dbe091d0e4b6.zip
games-fps uNF uNF uNF
Diffstat (limited to 'games-fps/soldieroffortune')
-rw-r--r--games-fps/soldieroffortune/ChangeLog10
-rw-r--r--games-fps/soldieroffortune/Manifest5
-rw-r--r--games-fps/soldieroffortune/files/digest-soldieroffortune-1.06a1
-rw-r--r--games-fps/soldieroffortune/files/sof3
-rw-r--r--games-fps/soldieroffortune/metadata.xml12
-rw-r--r--games-fps/soldieroffortune/soldieroffortune-1.06a.ebuild76
6 files changed, 107 insertions, 0 deletions
diff --git a/games-fps/soldieroffortune/ChangeLog b/games-fps/soldieroffortune/ChangeLog
new file mode 100644
index 000000000000..e1c7cb225d1c
--- /dev/null
+++ b/games-fps/soldieroffortune/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for app-games/soldieroffortune
+# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-fps/soldieroffortune/ChangeLog,v 1.1 2003/09/09 18:10:14 vapier Exp $
+
+*soldieroffortune-1.06a (27 Jul 2003)
+
+ 27 Jul 2003; Chris Gianelloni <wolf31o2@gentoo.org>
+ soldieroffortune-1.06a.ebuild, files/sof:
+ Initial import. Ebuild by me.
+
diff --git a/games-fps/soldieroffortune/Manifest b/games-fps/soldieroffortune/Manifest
new file mode 100644
index 000000000000..45452aa0d4cb
--- /dev/null
+++ b/games-fps/soldieroffortune/Manifest
@@ -0,0 +1,5 @@
+MD5 f1735c1d8914bf2795d7a08c1053de98 ChangeLog 407
+MD5 d08766eb65c8f0b343e4a2b6ed2a9918 soldieroffortune-1.06a.ebuild 2032
+MD5 e055f0cedd35a8ca9240ec727e52acf2 metadata.xml 968
+MD5 428261b94ec1355a846a1797056c894c files/digest-soldieroffortune-1.06a 70
+MD5 58f9b2124d72bc96aa6f6867cf4e9e61 files/sof 38
diff --git a/games-fps/soldieroffortune/files/digest-soldieroffortune-1.06a b/games-fps/soldieroffortune/files/digest-soldieroffortune-1.06a
new file mode 100644
index 000000000000..9db8d5c0598f
--- /dev/null
+++ b/games-fps/soldieroffortune/files/digest-soldieroffortune-1.06a
@@ -0,0 +1 @@
+MD5 ab5aa49149bc9aa645029557fcb7f40d sof-1.06a-cdrom-x86.run 22928437
diff --git a/games-fps/soldieroffortune/files/sof b/games-fps/soldieroffortune/files/sof
new file mode 100644
index 000000000000..7f83b44bbdc4
--- /dev/null
+++ b/games-fps/soldieroffortune/files/sof
@@ -0,0 +1,3 @@
+#!/bin/sh
+cd GENTOO_DIR
+exec ./sof $*
diff --git a/games-fps/soldieroffortune/metadata.xml b/games-fps/soldieroffortune/metadata.xml
new file mode 100644
index 000000000000..ef406ccc8e2d
--- /dev/null
+++ b/games-fps/soldieroffortune/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>
+Soldier of Fortune is a first-person 3-D shooter based on the mercenary trade. You play as John, an ex-military mercinary who still has plenty of good friends on the inside. For a wad of bucks, you'll do the job -- no cares, no worries. Just get the gun, play for keeps, get paid, on to the next one -- that's your life. That's what you do. And you're good at it, one of the best even. But now is the time for your biggest challenge ever. The game was ported to Linux by the now defunct Loki Entertainment and is commercial software. You can still pick up a copy from Tuxgames (http://www.tuxgames.com), but supplies are limited, as the publisher is no longer in business.
+</longdescription>
+</pkgmetadata>
diff --git a/games-fps/soldieroffortune/soldieroffortune-1.06a.ebuild b/games-fps/soldieroffortune/soldieroffortune-1.06a.ebuild
new file mode 100644
index 000000000000..4acb73c2fe36
--- /dev/null
+++ b/games-fps/soldieroffortune/soldieroffortune-1.06a.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-fps/soldieroffortune/soldieroffortune-1.06a.ebuild,v 1.1 2003/09/09 18:10:14 vapier Exp $
+
+inherit games
+
+IUSE=""
+DESCRIPTION="Soldier of Fortune - First-person shooter based on the mercinary trade"
+HOMEPAGE="http://www.lokigames.com/products/sof/"
+SRC_URI="ftp://ftp.planetmirror.com/pub/lokigames/updates/sof/sof-${PV}-cdrom-x86.run
+ ftp://snuffleupagus.animearchive.org/loki/updates/sof/sof-${PV}-cdrom-x86.run"
+
+LICENSE="LOKI-EULA"
+SLOT="0"
+KEYWORDS="x86"
+RESTRICT="nostrip"
+
+DEPEND="virtual/glibc"
+RDEPEND="${DEPEND}
+ virtual/opengl"
+
+S=${WORKDIR}
+
+dir=${GAMES_PREFIX_OPT}/${PN}
+Ddir=${D}/${dir}
+
+pkg_setup() {
+ ewarn "The installed game takes about 725MB of space!"
+ games_pkg_setup
+}
+
+src_unpack() {
+ unpack_makeself
+}
+
+src_install() {
+ dodir ${dir}
+ games_get_cd sof.xpm
+ games_verify_cd "Soldier of Fortune"
+ einfo "Copying files... this may take a while..."
+ exeinto /opt/soldieroffortune
+ doexe ${GAMES_CD}/bin/x86/glibc-2.1/sof
+ insinto /opt/soldieroffortune
+
+ cp ${GAMES_CD}/{README,kver.pub,sof.xpm} ${Ddir}
+
+ cd ${Ddir}
+
+ tar xzf ${GAMES_CD}/paks.tar.gz || die "uncompressing data"
+ tar xzf ${GAMES_CD}/binaries.tar.gz || die "uncompressing binaries"
+
+ cd ${S}
+ bin/Linux/x86/loki_patch --verify patch.dat
+ bin/Linux/x86/loki_patch patch.dat ${Ddir} >& /dev/null || die "patching"
+
+ # now, since these files are coming off a cd, the times/sizes/md5sums wont
+ # be different ... that means portage will try to unmerge some files (!)
+ # we run touch on ${D} so as to make sure portage doesnt do any such thing
+ find ${Ddir} -exec touch '{}' \;
+
+ dodir ${GAMES_BINDIR}
+ dogamesbin ${FILESDIR}/sof
+ dosed "s:GENTOO_DIR:${dir}:" ${GAMES_BINDIR}/sof
+ insinto /usr/share/pixmaps
+ doins ${GAMES_CD}/sof.xpm
+
+ prepgamesdirs
+ make_desktop_entry sof "Soldier of Fortune" "sof.xpm"
+}
+
+pkg_postinst() {
+ einfo "To play the game run:"
+ einfo " sof"
+
+ games_pkg_postinst
+}