Portage is a package management system used by Gentoo Linux
# ChangeLog for games-puzzle/flobopuyo
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-puzzle/flobopuyo/ChangeLog,v 1.15 2008/06/25 18:57:51 nixnut Exp $
25 Jun 2008; nixnut
Stable on ppc wrt bug 228967
23 Jun 2008; Christian Faulhammer
flobopuyo-0.20-r1.ebuild:
stable x86, bug 228967
22 Jun 2008; Kenneth Prugh
amd64 stable, bug #228967
07 Mar 2008; Chris Gianelloni
flobopuyo-0.20-r1.ebuild:
QA cleanup: Removed line to add TryExec to the desktop file since
make_desktop_entry does this already.
22 Feb 2007; Piotr Jaroszyński
Transition to Manifest2.
*flobopuyo-0.20-r1 (20 Apr 2006)
20 Apr 2006; Diego Pettenò
+flobopuyo-0.20-r1.ebuild:
Add icon and .desktop file, plus check for useflags needed on sdl-image. Bug
#128909.
11 Apr 2006; Diego Pettenò
Add ~x86-fbsd keyword.
20 Mar 2006; Chris Gianelloni
+files/flobopuyo-0.20-libs.patch, flobopuyo-0.20.ebuild:
Added library patch and opengl USE flag as requested by flameeyes. Closing
bug #126835.
12 Mar 2006; Michael Sterrett
flobopuyo-0.20.ebuild:
let portage handle the stripping of the binary (bug #125550)
02 Feb 2006; Michael Sterrett
+files/flobopuyo-0.20-gcc41.patch, flobopuyo-0.20.ebuild:
gcc41 patch from flameeyes@gentoo.org (bug #121259)
03 Jan 2006; Mark Loeser
+files/flobopuyo-0.20-gcc4.patch, flobopuyo-0.20.ebuild:
Add patch to fix compilation on gcc-4, thanks to Diego Pettenò
29 Dec 2004; Joseph Jezak
Marked ppc stable.
12 Nov 2004; Chris Gianelloni
Added ~amd64 KEYWORDS and closing bug #69656.
05 Nov 2004; Joseph Jezak
Added ~ppc.
*flobopuyo-0.20 (15 Oct 2004)
15 Oct 2004; Michael Sterrett
+flobopuyo-0.20.ebuild:
initial commit - ebuild submitted by Rob Cakebread via bug #67028
AUX flobopuyo-0.20-gcc4.patch 967 RMD160 dddee5afb874c4d0a2f5c276b516a4c908c408a9 SHA1 40a2de3a42e092ac9a5583c3edf972eabaa7fe8a SHA256 fa0a34621cd7700109fb317ab394eaf4860646ef776d291318e759173d7e5f80
AUX flobopuyo-0.20-gcc41.patch 447 RMD160 e084e5ba8cde247fa17687d8bcaea3ca50b801c6 SHA1 bc407767199056a9cdbdb7c9386f4c5a9dae6e20 SHA256 a3cbc69a50dcdbe810353afbba1eaab3dc44341ddccff9f913ff1cb70d079da2
AUX flobopuyo-0.20-libs.patch 1763 RMD160 18223569555d9223f1027ce8ebf09a43f814fa72 SHA1 81328046f4424bbe0e36214971c852d4db535295 SHA256 6b33ec6f589e62faa5e2340034041576228357c32278522bde50f35417c3cb72
DIST flobopuyo-0.20.tgz 2949750 RMD160 feda5245b94c49d32c1118dd9d3571bc302bdace SHA1 0e8257b1212f0ee482d83ee0c86b212dae7cbca1 SHA256 be4c32e7fbeaae44278a920b7482fd8805dc142abd4384ee0c080c11d12fad31
DIST flobopuyo.png 25038 RMD160 a691db0a66799e78868427e1b562ed521f19c717 SHA1 10877f0e8d6aad28e97615d110963533cc95393c SHA256 d0ed25d8396e58be484d68e00c4c3828aa26f01566089c8a3b53772dff00f2b3
EBUILD flobopuyo-0.20-r1.ebuild 1809 RMD160 7bc2cc4c24ae5a66be125b48e14699d57ab7afe6 SHA1 275abb83cf6b38fb61464c9bd3552ec1c002518d SHA256 f09b86cba2e378a19a30114502109d211c5483a5fa408087615f3d601db4097d
MISC ChangeLog 2358 RMD160 427c7f0b7febd52db1afe2516b044f8ac94e59b0 SHA1 b845107de65eb507bc7c545517b0a48a699c8e16 SHA256 e6b7b1e077da68a6f481d9863b342f762711be8cf48790328bb2e1517da7005b
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-puzzle/flobopuyo/flobopuyo-0.20-r1.ebuild,v 1.6 2008/06/25 18:57:51 nixnut Exp $
inherit toolchain-funcs eutils games
DESCRIPTION="Clone of the famous PuyoPuyo game"
HOMEPAGE="http://www.ios-software.com/?page=projet&quoi=29"
SRC_URI="http://www.ios-software.com/flobopuyo/${P}.tgz
mirror://gentoo/${PN}.png"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc x86 ~x86-fbsd"
IUSE="opengl"
DEPEND="media-libs/libsdl
media-libs/sdl-image
media-libs/sdl-mixer
opengl? ( virtual/opengl )"
pkg_setup() {
if ! built_with_use media-libs/sdl-image jpeg png ; then
eerror "You need jpeg and png useflags enabled on media-libs/sdl-image."
eerror "Please emerge media-libs/sdl-image with USE=\"jpeg png\""
die "Missing jpeg or png useflags."
fi
games_pkg_setup
}
src_unpack() {
unpack ${A}
cd "${S}"
epatch \
"${FILESDIR}"/${P}-gcc4.patch \
"${FILESDIR}"/${P}-gcc41.patch \
"${FILESDIR}"/${P}-libs.patch
find . -type f -name ".*" -exec rm -f \{\} \;
sed -i \
-e "/strip/d" \
-e "s:^DATADIR=.*:DATADIR=\"${GAMES_DATADIR}/${PN}\":" \
-e "/^INSTALL_BINDIR/s:/\$(PREFIX)/games:${GAMES_BINDIR}:" \
-e "s:^CFLAGS=:CFLAGS+=:" \
-e "/^LDFLAGS=/d" \
Makefile \
|| die "sed failed"
}
src_compile() {
use opengl && want_opengl=true || want_opengl=false
emake CC="$(tc-getCXX)" CXX="$(tc-getCXX)" \
ENABLE_OPENGL="${want_opengl}" || die "emake failed"
}
src_install() {
make DESTDIR="${D}" install || die "make install failed"
dodoc Changelog TODO
doman man/flobopuyo.6
prepgamesdirs
insinto /usr/share/icons/hicolor/128x128/apps
doins "${DISTDIR}/${PN}.png"
make_desktop_entry flobopuyo FloboPuyo flobopuyo "Game;ArcadeGame;"
}