ChangeLog

# ChangeLog for games-action/chromium
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-action/chromium/ChangeLog,v 1.28 2008/07/27 20:17:27 carlo Exp $

27 Jul 2008; Carsten Lohrke chromium-0.9.12-r6.ebuild,
chromium-0.9.12-r7.ebuild:
QA: Get rid of deprecated qt_min_version(). Quoting issues.

09 Jun 2008; Peter Alfredsen
+files/0.9.12-gcc43.patch, chromium-0.9.12-r7.ebuild:
Gcc4.3 fix; bug 217710

09 May 2008; Michael Sterrett
files/0.9.12-configure.patch:
add patch from Peter Alfredsen to make configure use bash (bug #217708)

*chromium-0.9.12-r7 (03 Aug 2007)

03 Aug 2007; Tristan Heaven +files/0.9.12-png.patch,
+chromium-0.9.12-r7.ebuild:
Use the system libpng

06 Oct 2006; Tristan Heaven chromium-0.9.12-r6.ebuild:
Use qt3 eclass

09 Aug 2006; Chris Gianelloni
-chromium-0.9.12-r5.ebuild:
Cleaning up older revision.

16 Jul 2006; Jason Wever chromium-0.9.12-r6.ebuild:
Stable on SPARC wrt bug #136765.

05 Jul 2006; Daniel Gryniewicz
chromium-0.9.12-r6.ebuild:
Marked stable on amd64 per bug# 136765

05 Jul 2006; Joshua Jackson chromium-0.9.12-r6.ebuild:
Stable x86; bug #136765

02 Jul 2006; Lars Weiler chromium-0.9.12-r6.ebuild:
Stable on ppc; bug #136765.

24 Jun 2006; Doug Goldstein chromium-0.9.12-r5.ebuild,
chromium-0.9.12-r6.ebuild:
USE flag change qt->qt3/qt4 bug #137785

*chromium-0.9.12-r6 (20 May 2006)

20 May 2006; Chris Gianelloni
+files/0.9.12-configure.patch, +files/0.9.12-freealut.patch,
chromium-0.9.12-r5.ebuild, +chromium-0.9.12-r6.ebuild:
Removed .xvpics directory and added a new revision with patches to work with
the new split openal/freealut packages.

18 Apr 2006; Jason Wever chromium-0.9.12-r5.ebuild:
Stable on SPARC.

13 Dec 2005; Donnie Berkholz ;
chromium-0.9.12-r5.ebuild:
Add modular X dependencies.

28 Jul 2005; Caleb Tennis chromium-0.9.12-r5.ebuild:
Made qt dep qt3 explicit per bug #100235

14 Mar 2005; Michael Sterrett
chromium-0.9.12-r5.ebuild:
add desktop entry support with patch from Josh Nichols (bug #85149)

29 Dec 2004; Michael Sterrett
files/0.9.12-gcc3-gentoo.patch, chromium-0.9.12-r5.ebuild:
tidy ebuild and add patch for gcc-34 to the gcc-3 patch (bug #76094)

28 Dec 2004; Ciaran McCreesh :
Change encoding to UTF-8 for GLEP 31 compliance

14 Apr 2004; Jason Wever chromium-0.9.12-r5.ebuild:
Added ~sparc keyword.

31 Mar 2004; Michael Sterrett
chromium-0.9.12-r5.ebuild:
flag-o-matic; error check sed; tidy

28 Mar 2004; Michael Sterrett
chromium-0.9.12-r5.ebuild:
fix IUSE

*chromium-0.9.12-r5 (19 Nov 2003)

22 Feb 2004; Mike Frysinger :
Make the game build with QT3 #41561 by Martin Schlemmer.

19 Nov 2003; Mike Frysinger :
Clean up DEPEND #33866 and build process in general. Use system openal and
user's CFLAGS.

*chromium-0.9.12-r4 (07 Jul 2003)

14 Oct 2003; Michael Sterrett
chromium-0.9.12-r4.ebuild:
marked stable on amd64 to fix bug 31096

04 Oct 2003; Aron Griffis chromium-0.9.12-r4.ebuild:
Stable on alpha

07 Jul 2003; Mike Frysinger :
Version bumped to fix the environment #18570. (yes i really fixed it this time)

*chromium-0.9.12-r3 (21 Jun 2003)

21 Jun 2003; Mike Frysinger :
Version bumped to fix the environment #18570.

*chromium-0.9.12-r2 (18 Dec 2002)

18 Dec 2002; Mike Frysinger :
Added games eclass support and fixed env.d for #11798.

*chromium-0.9.12-r1 (25 Jul 2002)

07 Nov 2002; Mark Guertin chromium-0.9.12-r1.ebuild:
RDEPEND=$DEPEND is also depreciated

13 Sep 2002; Donny Davies chromium-0.9.12-r1.ebuild :
sys-devel/ld.so is deprecated; #6476.

25 Jul 2002; Matthew Kennedy ChangeLog,
files/chromium-0.9.12-r1.ebuild, chromium-0.9.12-r1.ebuild :
Fix for GCC 3.1. Thanks to buison01@ie.hva.nl (motown) Bug #4407

29 May 2002; Dan Armak changelog:
Make configure script honour $myconf (bug #3001).

*chromium-0.9.12 (28 Mar 2002)

17 jul 2002; Jose Alberto Suárez López chromium-0.9.12.ebuild :
Added LICENSE, KEYWORDS.

28 Mar 2002; Seemant Kulleen chromium-0.9.12.ebuild :
Updated copyright year, prettified the ebuild slightly, and made the USE
flag "oggvorbis" instead of "vorbis"

*chromium-0.9.12 (1 Feb 2002)

1 Feb 2002; G.Bevin ChangeLog :
Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.

Manifest

AUX 0.9.12-configure.patch 598 RMD160 06d7d596f5706ee681a90590662badcdac4d093c SHA1 6fd3ac50d7bc5b34b3f4fc442f496c69e16a34a9 SHA256 a41fa468d922083a0483c933388b76ed73f7acd8941a239174a0f0447510fe5d
AUX 0.9.12-freealut.patch 7006 RMD160 e14eed7b6006dbf4b08d8766fa2279db7483b850 SHA1 fc6041b069bd10d55969cb92d37e25ee71cb154c SHA256 50b221196a057eb2d0800cdc987d3156be15747f093dbd752d3ac06343e21696
AUX 0.9.12-gcc3-gentoo.patch 530 RMD160 2599f72b8a4cdb81cbad7802085321dbb2aa096d SHA1 49c2dca0dc05a29872d743bed457c984fae179ce SHA256 e10024adff892effc7ad2230234260c00106020c920180c69539f6f4e43b5d50
AUX 0.9.12-gcc43.patch 13518 RMD160 c9373431fd9b6e09b68a68fd5f7b161c66aa1865 SHA1 ddeca61a905b08d44a5638cd0d7f48bf1f4d9cda SHA256 7a362fa6d110a61df33120e077a842d6c19fd6031ec12ca5978e259f0102d886
AUX 0.9.12-png.patch 1782 RMD160 a29e92481b9680d4e825e74f3333d1dc8a37ef5f SHA1 e49efcb0e5ab59e21faf59d0f1a909a1af785411 SHA256 3b6f3a161e5b9122d67d2643dc70fd33e2d794fddd868ca018703072e58be43b
AUX 0.9.12-qt3.patch 979 RMD160 efe12c75b8d83b85292d974b0b4fe17f554a463b SHA1 0ce024be66d6ab60b72bb0d7c29764de18f1fee2 SHA256 3671171967c89b6ab675e49fd228cef0398bb01b9b60f77d26f749e4ea4f9861
DIST chromium-data-0.9.12.tar.gz 1111134 RMD160 b05510d8b4a5a868b632108f688ec187a89ed805 SHA1 7828f54f8570b27736a9bf1da004ac297bbd0dfb SHA256 749d10bcedeff7a82701da97701f9d31b4a057dfa84f33e197085ac71975b195
DIST chromium-src-0.9.12.tar.gz 640283 RMD160 f422098a67efedb53fafbbb08119596c6b87a1d8 SHA1 d333f4100c9b5b4eb6d6bdf4bc4ebd3a7066c5a0 SHA256 a4a2c929dfd462a9281d8c0dae485c70362140e038f532608550f6528b6ab745
EBUILD chromium-0.9.12-r6.ebuild 2385 RMD160 e34c04030fe72d98a5171b29b61e877529b01529 SHA1 edd78b8c07dbb461362e14ce6e40e8d43ad5a222 SHA256 3846c4461b061e4a20b2880ca30494c12633b97087a61d59057ef42e86c0c9f2
EBUILD chromium-0.9.12-r7.ebuild 2408 RMD160 108a75e60d9fe1298a80abe9c97b1474467fb48a SHA1 077082431af3e7deb0cbc886f939392f9eeafea4 SHA256 b299eca0f32f1efb0523ceb3bcaa620a259908a1794fd26148a18390bf383b29
MISC ChangeLog 5408 RMD160 0c4dd8c0cfe511785948e78eca8a1e5130365d7f SHA1 98213ebac8a6683ab59f36ee333285352373d8f0 SHA256 f3e3dc3809465b6362b9d3dd69ed3d2055a32f7ed7dbc50a075ddb6629792468
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3

chromium-0.9.12-r6.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-action/chromium/chromium-0.9.12-r6.ebuild,v 1.8 2008/07/27 20:17:27 carlo Exp $

EAPI=1

inherit eutils flag-o-matic qt3 toolchain-funcs versionator games

MY_PV=$(get_version_component_range -2)
DESCRIPTION="Chromium B.S.U. - an arcade game"
HOMEPAGE="http://www.reptilelabour.com/software/chromium/"
SRC_URI="http://www.reptilelabour.com/software/files/${PN}/${PN}-src-${PV}.tar.gz
http://www.reptilelabour.com/software/files/${PN}/${PN}-data-${PV}.tar.gz"

LICENSE="Artistic"
SLOT="0"
KEYWORDS="amd64 ppc sparc x86"
IUSE="sdl qt3 vorbis"

DEPEND="virtual/opengl
virtual/glu
x11-libs/libXmu
sdl? ( media-libs/libsdl
media-libs/smpeg )
!sdl? ( virtual/glut )
vorbis? ( media-libs/libvorbis )
qt3? ( x11-libs/qt:3 )
media-libs/openal
media-libs/freealut"

S=${WORKDIR}/Chromium-${MY_PV}

src_unpack() {
unpack ${A}
cd "${S}"
epatch \
"${FILESDIR}"/${PV}-gcc3-gentoo.patch \
"${FILESDIR}"/${PV}-freealut.patch \
"${FILESDIR}"/${PV}-configure.patch
if use qt3 ; then
epatch "${FILESDIR}/${PV}-qt3.patch"
fi
append-flags -DPKGDATADIR="'\"${GAMES_DATADIR}/${PN}\"'"
append-flags -DPKGBINDIR="'\"${GAMES_BINDIR}\"'"
sed -i \
-e "s:-O2 -DOLD_OPENAL:${CXXFLAGS}:" src/Makefile \
|| die "sed src/Makefile failed"
sed -i \
-e "s:-g:${CXXFLAGS}:" src-setup/Makefile \
|| die "sed src-setup/Makefile failed"
sed -i \
-e "s:-O2:${CFLAGS}:" support/glpng/src/Makefile \
|| die "sed support/glpng/src/Makefile failed"
find "${S}" -type d -name CVS -exec rm -rf '{}' \; >& /dev/null
}

src_compile() {
if use sdl ; then
export ENABLE_SDL="yes"
export ENABLE_SMPEG="yes"
else
export ENABLE_SDL="no"
export ENABLE_SMPEG="no"
fi
use vorbis \
&& export ENABLE_VORBIS="yes" \
|| export ENABLE_VORBIS="no"
if use qt3 ; then
export ENABLE_SETUP="yes"
else
export ENABLE_SETUP="no"
fi
./configure || die "configure failed"
emake -j1 \
CC=$(tc-getCC) \
CXX=$(tc-getCXX) \
LINK=$(tc-getCXX) \
|| die "emake failed"
}

src_install() {
dogamesbin bin/chromium* || die "dogamesbin failed"
insinto "${GAMES_DATADIR}/${PN}"
rm -rf data/png/.xvpics
doins -r data || die "doins failed"
newicon data/png/hero.png ${PN}.png
make_desktop_entry chromium "Chromium B.S.U"
prepgamesdirs
}

chromium-0.9.12-r7.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-action/chromium/chromium-0.9.12-r7.ebuild,v 1.3 2008/07/27 20:17:27 carlo Exp $

EAPI=1

inherit eutils flag-o-matic qt3 toolchain-funcs versionator games

MY_PV=$(get_version_component_range -2)
DESCRIPTION="Chromium B.S.U. - an arcade game"
HOMEPAGE="http://www.reptilelabour.com/software/chromium/"
SRC_URI="http://www.reptilelabour.com/software/files/${PN}/${PN}-src-${PV}.tar.gz
http://www.reptilelabour.com/software/files/${PN}/${PN}-data-${PV}.tar.gz"

LICENSE="Artistic"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE="sdl qt3 vorbis"

DEPEND="virtual/opengl
virtual/glu
x11-libs/libXmu
sdl? ( media-libs/libsdl
media-libs/smpeg )
!sdl? ( virtual/glut )
vorbis? ( media-libs/libvorbis )
qt3? ( x11-libs/qt:3 )
media-libs/libpng
media-libs/openal
media-libs/freealut"

S=${WORKDIR}/Chromium-${MY_PV}

src_unpack() {
unpack ${A}
cd "${S}"
epatch \
"${FILESDIR}"/${PV}-freealut.patch \
"${FILESDIR}"/${PV}-configure.patch \
"${FILESDIR}"/${PV}-qt3.patch \
"${FILESDIR}"/${PV}-png.patch \
"${FILESDIR}"/${PV}-gcc43.patch
append-flags -DPKGDATADIR="'\"${GAMES_DATADIR}/${PN}\"'"
append-flags -DPKGBINDIR="'\"${GAMES_BINDIR}\"'"
sed -i \
-e "s:-O2 -DOLD_OPENAL:${CXXFLAGS}:" src/Makefile \
|| die "sed src/Makefile failed"
sed -i \
-e "s:-g:${CXXFLAGS}:" src-setup/Makefile \
|| die "sed src-setup/Makefile failed"
sed -i \
-e "s:-O2:${CFLAGS}:" support/glpng/src/Makefile \
|| die "sed support/glpng/src/Makefile failed"
find "${S}" -type d -name CVS -exec rm -rf '{}' \; >& /dev/null
}

src_compile() {
if use sdl ; then
export ENABLE_SDL="yes"
export ENABLE_SMPEG="yes"
else
export ENABLE_SDL="no"
export ENABLE_SMPEG="no"
fi
use vorbis \
&& export ENABLE_VORBIS="yes" \
|| export ENABLE_VORBIS="no"
if use qt3 ; then
export ENABLE_SETUP="yes"
else
export ENABLE_SETUP="no"
fi
./configure || die "configure failed"
emake -j1 \
CC=$(tc-getCC) \
CXX=$(tc-getCXX) \
LINK=$(tc-getCXX) \
|| die "emake failed"
}

src_install() {
dogamesbin bin/chromium* || die "dogamesbin failed"
insinto "${GAMES_DATADIR}/${PN}"
rm -rf data/png/.xvpics
doins -r data || die "doins failed"
newicon data/png/hero.png ${PN}.png
make_desktop_entry chromium "Chromium B.S.U"
prepgamesdirs
}

files

metadata.xml




games