Portage is a package management system used by Gentoo Linux
# ChangeLog for games-emulation/virtualjaguar
# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-emulation/virtualjaguar/ChangeLog,v 1.11 2007/03/12 14:00:01 genone Exp $
12 Mar 2007; Marius Mauch
Replacing einfo with elog
07 Mar 2007; Chris Gianelloni
Change all instances of [ to [[.
21 Feb 2007; Piotr JaroszyĆski
Transition to Manifest2.
24 Mar 2006; Chris Gianelloni
virtualjaguar-1.0.6.ebuild:
Removed sed-4 from DEPEND.
15 Jun 2005; Chris Gianelloni
virtualjaguar-1.0.6.ebuild, virtualjaguar-1.0.7.ebuild:
Removed INSTALL file.
*virtualjaguar-1.0.7 (11 Dec 2004)
11 Dec 2004; Michael Sterrett
-virtualjaguar-1.0.5.ebuild, virtualjaguar-1.0.6.ebuild,
+virtualjaguar-1.0.7.ebuild:
make wrapper honor games eclass; version bump (bug #70323); tidy ebuilds and
old versions
02 Mar 2004; David Holm
Added to ~ppc.
27 Sep 2003; Michael Sterrett
virtualjaguar-1.0.6.ebuild, files/gcc331.patch:
Added gcc331.patch from Daniel Goller via bug 29642
*virtualjaguar-1.0.6 (26 Sep 2003)
26 Sep 2003; Michael Sterrett
virtualjaguar-1.0.5.ebuild, virtualjaguar-1.0.6.ebuild, files/virtualjaguar:
version bump; applied changes from Bret Towe (bug 29642); mark stable
*virtualjaguar-1.0.5 (12 Sep 2003)
12 Sep 2003; Michael Sterrett
virtualjaguar-1.0.5.ebuild, files/virtualjaguar:
initial commit
AUX 1.0.7-cdintf_linux.patch 236 RMD160 5787e8497c93cf1e0b4513959d463b05b1b6a6b8 SHA1 cbec3199e2728c13525d4a770b603baefc34ce11 SHA256 60701b2729d87c1337c75a9ad72b77ddf386ff408d28c682bf7f5a8a9a9ec9f0
AUX virtualjaguar 819 RMD160 34c071ab68b1ef26ba1b804dcc6002727e2a04e5 SHA1 0f12393c82468cbe88f5fe8425776695360999b1 SHA256 28f00cc287b384d9ba66a836f4f3a9733f0d68e01998cd4a80743d39e5b3bff3
DIST virtualjaguar-1.0.7-src.tar.bz2 255401 RMD160 c923657f97b6467fdb458d7ca68bcc61f80a5a18 SHA1 7c3426f4bb2510e79f3a629e566c049709187b07 SHA256 31309ffb2776df880729ef0ba69f973d54712ce94a0d66c1eddac375bbd365c0
EBUILD virtualjaguar-1.0.7.ebuild 1736 RMD160 42fdf056b25867727878a98045c084b0ea2d5f96 SHA1 8a367b05f27da833606983757903efac2ed03e61 SHA256 d713e48051d237618cad62f9850e1c9795becfa3c837a7dfa0f5c572c378f551
MISC ChangeLog 1739 RMD160 2572c2feead951d1f14d39f8e8355bb63bc1a3f6 SHA1 14627ae2f87a87f30ece43ab4ecc23269d3286fe SHA256 edd5c461d0cbdc6871bf53788b189ed9f9043ea0abf4f5c66bf829fa84112eae
MISC metadata.xml 418 RMD160 3198eac11e364a62e95d6f935f6a437c17fbce7d SHA1 c12c57a3e4019818db6670dcb1eecfad499003e8 SHA256 7a97011de7b69a6ec7d88706e48a1847845a93ab17333c5db0bece6af8fffbf0
The Virtual Atari Jaguar GCC/SDL portable Jaguar emulator which is based on
the source code released by Cal2 of Potato Emulation.
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-emulation/virtualjaguar/virtualjaguar-1.0.7.ebuild,v 1.4 2007/03/12 14:00:01 genone Exp $
inherit eutils toolchain-funcs games
DESCRIPTION="an Atari Jaguar emulator"
HOMEPAGE="http://www.icculus.org/virtualjaguar/"
SRC_URI="http://www.icculus.org/virtualjaguar/tarballs/${P}-src.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~ppc x86"
IUSE=""
DEPEND="virtual/opengl
media-libs/libsdl"
S=${WORKDIR}/${P}-src
src_unpack() {
unpack ${A}
cd "${S}"
sed -i \
-e '/^CC/d' \
-e "/^LD\b/s:=.*:=$(tc-getCXX):" \
-e 's:-O2:$(ECFLAGS):' Makefile \
|| die "sed Makefile failed"
mkdir obj || die "mkdir failed" # silly makefile
epatch "${FILESDIR}/${PV}-cdintf_linux.patch"
cp "${FILESDIR}/virtualjaguar" "${T}" || die "cp failed"
sed -i \
-e "s:GENTOODIR:${GAMES_BINDIR}:" \
"${T}/virtualjaguar" \
|| die "sed failed"
}
src_compile() {
export ECFLAGS="${CFLAGS}" \
SYSTYPE=__GCCUNIX__ \
GLLIB=-lGL \
SDLLIBTYPE=--libs
emake obj/m68kops.h || die # silly makefile
emake || die "emake failed"
}
src_install() {
dogamesbin vj "${T}/virtualjaguar" || die "dogamebin failed"
dodoc docs/{README,TODO,WHATSNEW}
prepgamesdirs
}
pkg_postinst() {
games_pkg_postinst
elog "Please run ${PN} to create the necessary directories"
elog "in your home directory. After that you may place ROM files"
elog "in ~/.vj/ROMs and they will be detected when you run virtualjaguar."
elog "You may then select which ROM to run from inside the emulator."
elog
elog "If you have previously run a version of ${PV} please note that"
elog "the location of the ROMs has changed."
}