ChangeLog

# ChangeLog for games-arcade/lbreakout2
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-arcade/lbreakout2/ChangeLog,v 1.19 2007/05/12 06:07:31 mr_bones_ Exp $

08 May 2007; Michael Sterrett
lbreakout2-2.5.2.ebuild:
update levelset file with patch from Denilson via bug #162745

24 Apr 2007; Timothy Redaelli lbreakout2-2.5.2.ebuild:
Add ~x86-fbsd keyword.
Thanks to Nathan Smith for reporting wrt bug #175779

10 Jul 2006; Michael Sterrett
lbreakout2-2.5.2.ebuild:
needs joystick support (bug #139864)

10 Sep 2005; Aron Griffis lbreakout2-2.5.2.ebuild:
Mark 2.5.2 stable on alpha

20 Jul 2005; Michael Sterrett
lbreakout2-2.5.2.ebuild:
use a png for the icon instead of a gif. latest gtk+ doesn't like gifs
all that much (bug #99555); tidy

30 Mar 2005; Bryan Østergaard
lbreakout2-2.5.2.ebuild:
Add ~alpha keyword, bug 86601.

*lbreakout2-2.5.2 (24 Jan 2005)

24 Jan 2005; Mike Frysinger +lbreakout2-2.5.2.ebuild:
Version bump #79093 by Alexandru Toma.

18 Jan 2005; Chris Gianelloni lbreakout2-2.4.ebuild,
lbreakout2-2.5.1.ebuild, lbreakout2-2.5.ebuild,
lbreakout2-2.5_beta6.ebuild:
Updated with a .desktop entry and closing bug #76656.

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

*lbreakout2-2.5.1 (06 Oct 2004)

06 Oct 2004; Michael Sterrett
+lbreakout2-2.5.1.ebuild:
version bump (bug #65860)

*lbreakout2-2.5 (11 Aug 2004)

11 Aug 2004; Michael Sterrett +lbreakout2-2.5.ebuild:
version bump (bug #59865)

16 Jun 2004; Michael Sterrett
lbreakout2-2.5_beta3.ebuild:
beta5 seems nicer all around

*lbreakout2-2.5_beta6 (15 Jun 2004)

15 Jun 2004; Michael Sterrett
lbreakout2-2.5_beta6.ebuild:
version bump (bug #52181)

19 Mar 2004; Michael Sterrett lbreakout2-2.4.ebuild,
lbreakout2-2.5_beta3.ebuild:
put the high scores in GAMES_STATEDIR

19 Mar 2004; Michael Sterrett lbreakout2-2.4.ebuild,
lbreakout2-2.5_beta3.ebuild:
use all-levels snapshot archive instead of individual level files (should fix
bug #44447); use emake

04 Nov 2003; Jason Wever lbreakout2-2.4.ebuild:
Added ~sparc keyword.

*lbreakout2-2.5_beta3 (19 Jul 2003)

19 Jul 2003; Mike Frysinger :
Version bump.

*lbreakout2-2.4 (03 Mar 2003)

26 May 2003; Chuck Brewer lbreakout2-2.4.ebuild:
Added html manual back in (closes #17289)

28 Apr 2003; Graham Forest lbreakout2-2.4.ebuild:
set ~ppc in keywords

03 Mar 2003; Mike Frysinger :
version bump + games eclass support #12118.

*lbreakout2-2.3.5 (28 Sep 2002)

18 Oct 2002; Daniel Ahlberg lbreakout2-2.2.2.ebuild :
Updated to mirror://sourceforge in SRC_URI.

28 Sep 2002; Nick Hadaway lbreakout2-2.3.5.ebuild,
files/digest-lbreakout2-2.3.5 :
Version bump. Incorporated same fixes applied to 2.2.2.

*lbreakout2-2.2.2 (03 Jul 2002)

18 Oct 2002; Daniel Ahlberg lbreakout2-2.2.2.ebuild :
Updated to mirror://sourceforge in SRC_URI.

28 Sep 2002; Nick Hadaway lbreakout2-2.2.2.ebuild,
files/digest-lbreakout2-2.2.2 :
Removed optimization flags due to gcc3 compile problems. Synced up
themes with all available on the homepage. Updated install flags
to avoid sandbox violations.

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

17 jul 2002; Jose Alberto Suárez López lbreakout2-2.2.2.ebuild :
Added KEYWORDS.

03 Jul 2002; J.Alberto S.L.
Just a version bump and new themes added.

*lbreakout2-2.1.2 (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

DIST lbreakout2-2.5.2.tar.gz 2849669 RMD160 bf2031134f26b88899c96890cb994603c4e67f2c SHA1 50a7627c7373178a04467c292e83a1c8e7dc58c6 SHA256 79b0c40114e6e90deab1e8c39ef0739a10a4b3e99df95a0917c3f0237d732b2f
DIST lbreakout2-levelsets-20070121.tar.gz 226511 RMD160 175491c006df72aa8e6e105d3404508dd9422c0e SHA1 81a93dd9f5a05591489eeb9c2c4839ef833ecfec SHA256 cd8347b667a00b9d447e712650cec9d563c2ffe6bf80dcf74dd998a6966b152a
DIST lbreakout2-themes-20070121.tar.gz 22649593 RMD160 fdb5a1df5a71fe4b368f29208717da20e7f4711e SHA1 c23e4f469b62b5312aee184df93c0dbf0668dcd2 SHA256 21145059f3dbac54c44e94d16e70f784363f0854ce815ec6fd9c231d52206c6b
EBUILD lbreakout2-2.5.2.ebuild 2136 RMD160 b5357947b99d80973c2b15a0efc68c1a01ea7ba7 SHA1 092ffaf87d70079b9b234ffe5f28c4b69c44427d SHA256 905f5019a5b0288f66303e3f46570ae190e615e29f56617f0cc505abe702e1e4
MISC ChangeLog 4519 RMD160 a8fc4e7e422c20c7cced96309f6314e396f5f982 SHA1 c80b52d4e86f900c79b4ee599256f4eb3225dcde SHA256 9a97d42f3096aacc04a846684b5d06218317db444ee56a7fe4fe3ffb6c03786a
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3

lbreakout2-2.5.2.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-arcade/lbreakout2/lbreakout2-2.5.2.ebuild,v 1.8 2007/08/08 22:04:39 vapier Exp $

inherit flag-o-matic eutils games

levels_V=20070121
themes_V=20070121

DESCRIPTION="Breakout clone written with the SDL library"
HOMEPAGE="http://lgames.sourceforge.net/index.php?project=LBreakout2"
SRC_URI=" mirror://sourceforge/lgames/${P}.tar.gz
mirror://sourceforge/lgames/${PN}-levelsets-${levels_V}.tar.gz
themes? ( mirror://sourceforge/lgames/${PN}-themes-${themes_V}.tar.gz )"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 ia64 ppc x86 ~x86-fbsd"
IUSE="themes"

DEPEND="media-libs/libpng
sys-libs/zlib
>=media-libs/libsdl-1.1.5
media-libs/sdl-net
media-libs/sdl-mixer"

GAMES_USE_SDL="nojoystick" #bug #139864

src_unpack() {
unpack ${P}.tar.gz

cd "${S}/client/levels"
unpack ${PN}-levelsets-${levels_V}.tar.gz

if use themes ; then
mkdir "${WORKDIR}/themes"
cd "${WORKDIR}/themes"
unpack ${PN}-themes-${themes_V}.tar.gz

# Delete a few duplicate themes (already shipped with lbreakout2
# tarball). Some of them have different case than built-in themes, so it
# is harder to just compare if the filename is the same.
rm -f absoluteB.zip oz.zip moiree.zip
for f in *.zip; do
unzip -q "$f" && rm -f "$f" || die "unpacking ${f}"
done
fi
}

src_compile() {
filter-flags -O?
egamesconf \
--enable-sdl-net \
--with-docdir="/usr/share/doc/${PF}" \
|| die
emake || die "emake failed"
}

src_install() {
emake install DESTDIR="${D}" || die "make install failed"

mv "${D}"/usr/share/doc/${PF}/{lbreakout2,html}
dodoc AUTHORS README TODO ChangeLog

if use themes ; then
insinto "${GAMES_DATADIR}/lbreakout2/gfx"
# The next operation is slow. I guess we should display some type of
# progress or something, just like "make install" prints what it is
# doing.
doins -r "${WORKDIR}/themes/"* || die "extra themes installation failed"
fi

newicon client/gfx/win_icon.png lbreakout2.png
make_desktop_entry lbreakout2 LBreakout2

prepgamesdirs
}

metadata.xml




games