ChangeLog

# ChangeLog for games-fps/red-blue-quake2
# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-fps/red-blue-quake2/ChangeLog,v 1.8 2007/02/22 00:09:11 peper Exp $

22 Feb 2007; Piotr JaroszyƄski ChangeLog:
Transition to Manifest2.

05 Dec 2006; Chris Gianelloni
red-blue-quake2-0.1.ebuild:
Removing old virtual/x11 dependency.

06 May 2006; +files/red-blue-quake2-0.1-gcc41.patch,
red-blue-quake2-0.1.ebuild:
Fix for gcc-4.1

15 Mar 2006; Chris Gianelloni
red-blue-quake2-0.1.ebuild:
Changed to use idsoftware thirdpartymirror.

15 Mar 2006; Chris Gianelloni
red-blue-quake2-0.1.ebuild:
Changed to use idsoftware thirdpartymirror.

26 Sep 2005; Chris Gianelloni
red-blue-quake2-0.1.ebuild:
Making games last on inherit line.

*red-blue-quake2-0.1 (26 Jul 2003)

26 Jul 2003; Mike Frysinger :
Initial import. Ebuild submitted by me.

Manifest

AUX 0.1-gentoo.patch 2304 RMD160 e31601552a93bc268a78265e1899c9e4b9ccbd13 SHA1 968a3c202f767a5a319c0cd965d95f95e35ea42e SHA256 3e5510ff62fdc50a8d8c93464871bc14df488938c99dbc7fc86fe095af7f8ab9
AUX red-blue-quake2-0.1-gcc41.patch 883 RMD160 0f8a5a2fa1e2ae6a71d3e2cc5452efad271e2747 SHA1 df5c0d2a7fb460de96b845bac3b2d826ac933c67 SHA256 cfc9e81e912d1f39c46a33c3e73bd1b1aeabd23052b4bb85de54050bc0ea6878
DIST q2source-3.21.zip 1477764 RMD160 c23beea8062c94ef5d45f9acf3d884961b8d8564 SHA1 2e3fa6e6eab67be92a272b24b3f24f6c2aa462c8 SHA256 c9200316de189638d0d997a0092f36b85f2c3f9e4ebe30f4b1c356745ad676ca
DIST red-blue-quake2-0.1.tar.gz 34874 RMD160 4e7d9c46e3e20266565f9b08f4a4f8dd92ae5540 SHA1 c93d6b0a93c822dedfe30e32b4ae77e018ed6cab SHA256 65a0f2552f537e494f05f573e54faff7cf08d22276307e6c69eb314c2f3dac17
EBUILD red-blue-quake2-0.1.ebuild 1550 RMD160 9f148e1d35f0b33c99484d041aefb96e2b4b2fef SHA1 bfd2e01cd22ad2443e0ba6e0e3d81264a5be0757 SHA256 a8fb526e5dd10bd46d1c581a18148197e764c18539f7acf9a198f8171b8c647e
MISC ChangeLog 1077 RMD160 0425a9a6a958fca9dc258c2c474b06fbadeef5c5 SHA1 6887d8cb08da832f0db10be2f5ff30651f00bce8 SHA256 bb47a1150be25ef837a51c5031ad24018c39339555c916c02ce687fc5a4b2fda
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3

files

metadata.xml




games

red-blue-quake2-0.1.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-fps/red-blue-quake2/red-blue-quake2-0.1.ebuild,v 1.11 2007/04/09 18:19:41 nyhm Exp $

inherit eutils games

DESCRIPTION="red-blue Quake II ! play quake2 w/3d glasses !"
HOMEPAGE="http://www.jfedor.org/red-blue-quake2/"
SRC_URI="mirror://idsoftware/source/q2source-3.21.zip
http://www.jfedor.org/red-blue-quake2/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="x86"
IUSE=""

RDEPEND="x11-libs/libX11"
DEPEND="${RDEPEND}
app-arch/unzip"

S=${WORKDIR}/quake2-3.21/linux

src_unpack() {
unpack ${A}
epatch "${FILESDIR}"/${PV}-gentoo.patch
cd quake2-3.21
epatch "${FILESDIR}/${P}"-gcc41.patch
cd linux
sed -i "s:GENTOO_DIR:$(games_get_libdir)/${PN}:" sys_linux.c \
|| die "sed failed"
sed -i "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
emake \
GENTOO_CFLAGS="${CFLAGS}" \
GENTOO_DATADIR="${GAMES_DATADIR}"/quake2/baseq2/ \
build_release \
|| die "emake failed"
}

src_install() {
cd release*

exeinto "$(games_get_libdir)"/${PN}
doexe gamei386.so ref_softx.so || die "doexe failed"
exeinto "$(games_get_libdir)"/${PN}/ctf
doexe ctf/gamei386.so || die "doexe failed"
newgamesbin quake2 red-blue-quake2 || die "newgamesbin failed"

insinto "${GAMES_SYSCONFDIR}"
echo "$(games_get_libdir)"/${PN} > ${PN}.conf
doins ${PN}.conf || die "doins failed"

prepgamesdirs
}