Portage is a package management system used by Gentoo Linux
# ChangeLog for games-fps/aaquake2
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-fps/aaquake2/ChangeLog,v 1.8 2008/03/18 22:41:41 tupone Exp $
18 Mar 2008; Tupone Alfredo
+files/aaquake2-0.1-glibc.patch, aaquake2-0.1.ebuild:
Fixing compiling for asm/io.h missing. Bug #212965 by GNUtoo@no-log.org
21 Feb 2007; Piotr JaroszyĆski
Transition to Manifest2.
05 May 2006;
files/0.1-gentoo.patch, aaquake2-0.1.ebuild:
Fix for gcc-4.1
15 Mar 2006; Chris Gianelloni
Changed to use idsoftware thirdpartymirror.
26 Sep 2005; Chris Gianelloni
Making games last on inherit line.
*aaquake2-0.1 (17 Jul 2003)
17 Jul 2003; Mike Frysinger
Initial import. Ebuild submitted by me.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
AUX 0.1-gentoo.patch 2827 RMD160 01a22fdd4a7f6f4466455721ac45cf9e142388ca SHA1 55c8a6f07e1d51ed6770eef4f4e457ef6036fe31 SHA256 a9a0448d2f2415ed2872ea214aafe5ca20a133b69be72094738aeb56e933c2fd
AUX aaquake2-0.1-gcc41.patch 883 RMD160 8c23a7db90254b09df0105d1528517a42d346c57 SHA1 a11c6c277a8b4fefd6456d8fec372e2b3b6c3e66 SHA256 246daed720af06a7e5e8cf030916c11e544feb215e3447c669644c0590121313
AUX aaquake2-0.1-glibc.patch 506 RMD160 162bcd48083ede75268d9826d712c3f29d1918e4 SHA1 47173a452a4fa0677ebd9cca0e698b1e364c7a89 SHA256 290b7c849476ac5ecf02c1ff02a41bdb96cb2e1c485cba712356ff47e8bbc8a4
DIST q2source-3.21.zip 1477764 RMD160 c23beea8062c94ef5d45f9acf3d884961b8d8564 SHA1 2e3fa6e6eab67be92a272b24b3f24f6c2aa462c8 SHA256 c9200316de189638d0d997a0092f36b85f2c3f9e4ebe30f4b1c356745ad676ca
DIST quake2-ref_softaa-0.1.tar.gz 12931 RMD160 79086b65413eabc5e7200abda6c968e6a425ff4c SHA1 c03696ae4eb495dfc9148c43d2b11402504ec9e1 SHA256 e848919804e65c99dc900b640e5d5c6f018d2181908a48bb1b0330efa90d3a6a
EBUILD aaquake2-0.1.ebuild 1675 RMD160 87f634a4faffc320c767d1b21d803fe4c9a77c64 SHA1 2f56bb8c3f0eb3baf9adeb3928347e05f7560580 SHA256 5719e0fb7f8f5cf47ad9af36d82db2eaaf92d8d0bcc57ee78c3923aa004b3ddb
MISC ChangeLog 975 RMD160 fd4ab00d1705e1a9901fa05ff7a225e6ba3f4618 SHA1 51cd8c6d5caeb10cb04e62f779735aceaa531666 SHA256 b1f69d9ffffd27f67d7171028d2bbc49a560eccac1c509e283dd64e632a80faf
MISC metadata.xml 536 RMD160 b96baf29eebcb09bd22af1fe5ebf0f44aa2d0032 SHA1 26bc44fb1377ab1f3407ce0fb60b0012e5cb6969 SHA256 db2948d335ccba4bf0a377033d4160d3bd2a79207e7b5a36f2548d50634a91cb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.7 (GNU/Linux)
iD8DBQFH4EUv8qKy9+b2Hl0RAi66AKCKhD526QsfZ4LaFInXDPFEGEor9ACg1dkL
4S5fhPYQp4t8ySf+bmX2dO8=
=pQEl
-----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-fps/aaquake2/aaquake2-0.1.ebuild,v 1.11 2008/03/18 22:41:41 tupone Exp $
inherit eutils games
DESCRIPTION="text mode Quake II"
HOMEPAGE="http://www.jfedor.org/aaquake2/"
SRC_URI="mirror://idsoftware/source/q2source-3.21.zip
http://www.jfedor.org/aaquake2/quake2-ref_softaa-${PV}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="x86"
IUSE=""
RDEPEND="media-libs/aalib"
DEPEND="${RDEPEND}
app-arch/unzip"
S=${WORKDIR}/quake2-3.21/linux
src_unpack() {
unpack ${A}
cd "${WORKDIR}"/quake2-3.21
epatch \
"${FILESDIR}"/${PV}-gentoo.patch \
"${FILESDIR}"/${P}-glibc.patch \
"${FILESDIR}"/${P}-gcc41.patch
cd linux
sed -i \
-e "s:GENTOO_DIR:$(games_get_libdir)/${PN}:" sys_linux.c \
|| die "sed failed"
sed -i \
-e "s:/etc/quake2.conf:${GAMES_SYSCONFDIR}/${PN}.conf:" \
sys_linux.c vid_so.c \
|| die "sed failed"
}
src_compile() {
mkdir -p releasei386-glibc/ref_soft
make \
GENTOO_CFLAGS="${CFLAGS}" \
GENTOO_DATADIR="${GAMES_DATADIR}"/quake2/baseq2/ \
build_release || die
}
src_install() {
cd release*
exeinto "$(games_get_libdir)"/${PN}
doexe gamei386.so ref_softaa.so || die "doexe failed"
dosym ref_softaa.so "$(games_get_libdir)"/${PN}/ref_softx.so
dosym ref_softaa.so "$(games_get_libdir)"/${PN}/ref_soft.so
exeinto "$(games_get_libdir)"/${PN}/ctf
doexe ctf/gamei386.so || die "doexe failed"
newgamesbin quake2 aaquake2 || die "newgamesbin failed"
insinto "${GAMES_SYSCONFDIR}"
echo "$(games_get_libdir)"/${PN} > ${PN}.conf
doins ${PN}.conf || die "doins failed"
prepgamesdirs
}
aaquake2 - Text Mode Quake II
What?
Just what you heard - text mode Quake II.
Why?
Why not? You can watch TV in text mode, you can play DVDs in text mode,
you can play Quake 1 in text mode. Quake II is the logical next step.
Or, as the author of ttyquake put it, "If you have to ask why, you're
not a member of the intended audience."