Portage is a package management system used by Gentoo Linux
# ChangeLog for games-action/heavygear2
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-action/heavygear2/ChangeLog,v 1.20 2008/06/05 19:06:45 wolf31o2 Exp $
05 Jun 2008; Chris Gianelloni
Removing myself as maintainer.
29 Feb 2008; Carsten Lohrke
Remove icon extension from desktop entry to match Icon Theme Specification.
21 Jan 2008; Tristan Heaven
Update HOMEPAGE, bug #206864
12 Mar 2007; Marius Mauch
Replacing einfo with elog
24 Oct 2006; Chris Gianelloni
heavygear2-1.0b.ebuild:
Moved cdrom_get_cds to src_unpack since binary packages don't require the
original media to install.
27 Apr 2006; Marien Zwart
files/digest-heavygear2-1.0b, Manifest:
Fixing SHA256 digest, pass four
13 Apr 2006; Chris Gianelloni
heavygear2-1.0b.ebuild:
Moved games_pkg_setup to the beginning of pkg_setup and changed to use
GAMES_CHECK_LICENSE variable.
31 Mar 2006; Chris Gianelloni
heavygear2-1.0b.ebuild:
Changing nostrip to strip.
24 Mar 2006; Chris Gianelloni
heavygear2-1.0b.ebuild:
Moved games_pkg_postinst to the beginning of pkg_postinst.
21 Oct 2005; Chris Gianelloni
heavygear2-1.0b.ebuild:
Added addition dir variable to games_make_wrapper for bug #109793.
21 Sep 2005; Chris Gianelloni
heavygear2-1.0b.ebuild:
Changed check_license to explicitly list license to check.
06 Sep 2005; Chris Gianelloni
heavygear2-1.0b.ebuild:
Updated to use lokigames mirrors.
25 Mar 2005; Chris Gianelloni
heavygear2-1.0b.ebuild:
Updated to use newer functions from games.eclass and eutils.eclass to
simplify the ebuild and also removing old launcher shell script.
07 Mar 2005; Chris Gianelloni
heavygear2-1.0b.ebuild:
Changed hardcoded /opt/heavygear2 to dir variable and closing bug #84363.
03 Jun 2004; Michael Sterrett
fix use invocation
15 Feb 2004; Chris Gianelloni
Updated to use new cdrom_get_cds routine in eutils.eclass.
17 Oct 2003; Chris Gianelloni
Adding RDEPEND on freetype-1* and closing bug #27587.
05 Aug 2003; Chris Gianelloni
Updating description
*heavygear2-1.0b (22 Jul 2003)
22 Jul 2003; Chris Gianelloni
files/hg2:
Initial import. Ebuild submitted by me.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
DIST hg2-1.0b-cdrom-x86.run 3270698 RMD160 7b318719e1278b855d7e68fcb23c408fc11bed83 SHA1 d2c4c6434ed6a944fc4981b3f06ef6aaf87cad36 SHA256 e44d02c1bbf3f169d016065a9f3251c2a668511c8f348da727bc9345bfdfc994
EBUILD heavygear2-1.0b.ebuild 2223 RMD160 ebff21fb21c9563e8c61b1c0353093fa078c6f07 SHA1 13b476c9a7dd7d51e456e68163d3249e271c92ec SHA256 840a703876c1582cf7f404cbd5c0a3e92117ebd593b23c339b2217b18e6d7f52
MISC ChangeLog 2874 RMD160 68bab2bafe18975167c60c271fac8d54d6674536 SHA1 dbfa2b60788fc539a48f762b5e45862603ef3beb SHA256 837e44f32b9d4cb95f4a3a1ab4a17321ad0cf99513de05c9e0d48650dce2d919
MISC metadata.xml 906 RMD160 b18298714e0309be88066b06ce750dd1ae97d50a SHA1 c2992d5750a73590033bcc32caf73678f3cac4fa SHA256 16bda484da735c9de0808b1eafaeb522fe97488d47444a97aa69c51dbce9c103
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
iEYEARECAAYFAkhIOUUACgkQkT4lNIS36YF//ACdF/Eb8iWsvxf7+C6WGKyPkAht
Fq4AnjC69vuSBscu60Za/Go3EwSXqlzP
=n+uh
-----END PGP SIGNATURE-----
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-action/heavygear2/heavygear2-1.0b.ebuild,v 1.18 2008/02/29 18:45:24 carlo Exp $
inherit eutils games
DESCRIPTION="Heavy Gear II - 3D first-person Mechanized Assault"
HOMEPAGE="http://www.lokigames.com/products/heavy-gear2/"
SRC_URI="mirror://lokigames/hg2/hg2-${PV}-cdrom-x86.run"
LICENSE="LOKI-EULA"
SLOT="0"
KEYWORDS="x86"
IUSE="3dfx videos"
RESTRICT="strip"
DEPEND="games-util/loki_patch"
RDEPEND="=media-libs/freetype-1*
virtual/opengl"
S=${WORKDIR}
GAMES_CHECK_LICENSE="yes"
dir=${GAMES_PREFIX_OPT}/${PN}
Ddir=${D}/${dir}
pkg_setup() {
games_pkg_setup
if use videos ; then
ewarn "The installed game takes about 500MB of space!"
else
ewarn "The installed game takes about 400MB of space!"
fi
}
src_unpack() {
cdrom_get_cds shell/movies/asteroid.mpg
unpack_makeself
}
src_install() {
dodir "${dir}"
einfo "Copying files... this may take a while..."
exeinto "${dir}"
doexe "${CDROM_ROOT}"/bin/x86/glibc-2.1/hg2
insinto "${dir}"
use 3dfx && doins "${CDROM_ROOT}"/bin/x86/glibc-2.1/LibMesaVoodooGL.so.1.2.030300
doins "${CDROM_ROOT}"/{README,icon.{bmp,xpm}}
use videos && cp -r "${CDROM_ROOT}"/shell "${Ddir}"
cd "${Ddir}"
use 3dfx && dosym LibMesaVoodooGL.so.1.2.030300 libGL.so.1
tar xzf "${CDROM_ROOT}"/data.tar.gz || die "uncompressing data"
tar xzf "${CDROM_ROOT}"/binaries.tar.gz || die "uncompressing binaries"
cd "${S}"
loki_patch --verify patch.dat
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 '{}' \;
newicon "${CDROM_ROOT}"/icon.xpm hg2.xpm
games_make_wrapper hg2 ./hg2 "${dir}" "${dir}"
make_desktop_entry hg2 "Heavy Gear II" hg2
prepgamesdirs
}
pkg_postinst() {
games_pkg_postinst
if ! use videos ; then
elog "You will need to mount the Heavy Gear II CD to see the cut-scene videos."
echo
fi
elog "To play the game run:"
elog " hg2"
}
Heavy Gear II is a first-person 3-D combat shooter based on the Dream Pod 9 role playing system where you pit squads of your best mechanized warriors against the enemy to save Terra Nova, but sheer firepower won't be enough. You must use your guile and wits to get behind enemy lines and use your resources to their fullest, before it's too late. The game was ported to Linux by the now defunct Loki Entertainment and is commercial software. Heavy Gear II was the first Linux game to be ported from Direct3D, have joystick support via SDL, and use OpenAL for 3D sound. 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.