Portage is a package management system used by Gentoo Linux
# ChangeLog for games-puzzle/quadra
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-puzzle/quadra/ChangeLog,v 1.19 2008/05/02 22:35:13 nyhm Exp $
02 May 2008; Tristan Heaven
+files/quadra-1.1.8-gcc43.patch, quadra-1.1.8.ebuild:
Fix building with gcc-4.3
29 Feb 2008; Carsten Lohrke
Remove icon extension from desktop entry to match Icon Theme Specification.
26 Dec 2007; Tupone Alfredo
+files/quadra-1.1.8-asneeded.patch, quadra-1.1.8.ebuild:
Fix for as-needed. Bug #203280 by Yang Zhao
06 Jul 2007; Tristan Heaven
+files/quadra-1.1.8-gcc42.patch, quadra-1.1.8.ebuild:
Patch for gcc-4.2
06 Dec 2006; Chris Gianelloni
Remove old virtual/x11 dependency.
14 Sep 2006;
-files/quadra-1.1.8-gcc41.patch, quadra-1.1.8.ebuild:
Fix building with gcc-3 again merging gcc-3 and gcc-4 patches.
Bug #137714 by Rafael Gustavo Gassner
31 May 2006;
quadra-1.1.8.ebuild:
Fix for gcc-4.1, bug #133815 by me
31 May 2006;
Fix sandbox violation
17 Feb 2006;
Modular X dependency fix
Fix build with svga
17 May 2005; Chris Gianelloni
Cleanup for bug #92745.
28 Dec 2004; Ciaran McCreesh
Change encoding to UTF-8 for GLEP 31 compliance
12 Nov 2004; Simon Stelling
Added Daniel Karlsson's patch to get it working on amd64 and marked testing
19 Apr 2004; Michael Sterrett
use_with svga instead of use_with svgalib; tidy
30 Mar 2004; Michael Sterrett
virtual/x11; depend on sed >= 4; error check sed
27 Jan 2004; Michael Sterrett
remove incorrectly named patch attempt
*quadra-1.1.8 (7 May 2002)
14 Jan 2004; Mike Frysinger
Clean up and support games.eclass.
27 Nov 2002; Mike Frysinger
Added a patch to make configure detect libpng properly
30 Sep 2002; Mike Frysinger
Added gcc3.x patch and updated the ebuild in general (to install more stuff)
7 May 2002; Spider
fix sourceforge mirroring.
17 jul 2002; Jose Alberto Suárez López
Added LICENSE, KEYWORDS.
28 Apr 2002; Bruce A. Locke
Added to Gentoo
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
AUX libpng-1.2.5.patch 319 RMD160 8f777f0452e7d6df56c0bd024711ee895ad842ae SHA1 3549909150df804ad74466149b0122baf0f4d716 SHA256 7b00007124b62a247e748f37b85b97d35fb50e31fd18742ea6c217e2dc4543c9
AUX quadra-1.1.8-amd64.patch 1075 RMD160 3f88f9078fe2daed39b20c0bd51109759a2b17c5 SHA1 722d51a6ff42d4ddf3b3d2e1838bffcce20af21b SHA256 9c8fe51ab59a6234d3f9dd0c4ab0722327e142e99fd3f9a0007009579205893e
AUX quadra-1.1.8-asneeded.patch 579 RMD160 91c6f340686e8981576a823fb77f080a3475a76f SHA1 a7006149cd39a1e3a6da8a7df80733933581fc89 SHA256 62eb778b58482853ec303149cd53ee3540852ef04b4e9c4bc5b13189e0f60555
AUX quadra-1.1.8-gcc3.patch 3221 RMD160 058b31005f511039a1cf7ffa4de2d4b79ba686c8 SHA1 a043a1cd04ae98e8880d060b69879568004549a4 SHA256 093d65e718a1cb346b1011bc5627784a16e0128424b8d7e2af697991e37f04ed
AUX quadra-1.1.8-gcc42.patch 7471 RMD160 3aa3fb25624dc564b7ffb4a6105e00e65f5625e6 SHA1 6e448257043fbb1ba82653344919c947a0a365cf SHA256 deb7a7950ef89ade43d3fa17b1f841c532fa77d4ffd896a439dbc3f0ec369b6d
AUX quadra-1.1.8-gcc43.patch 2305 RMD160 b53a7fd8285f59209e12793bd4c1cb93b7e9a68a SHA1 3f250a6bdc45c2f831f4ca7456fd3aa9ed921cb1 SHA256 fa50f82c598cf233d1ea3c49d1cc8f6943d81a335659ebbeff749b4dabd910a9
DIST quadra-1.1.8.tar.gz 3379618 RMD160 e57f25a714d5f447f3dcb34c34af9fa22718560d SHA1 3c97ffbbf180b4d952f8aedd183b0fd4a4809957 SHA256 6ebf81d4ffe1cedbebfdcc2cb44fdac875da8ccbd3d113ca5cb62169bf63d201
EBUILD quadra-1.1.8.ebuild 1780 RMD160 bbd5cc63792dc11553774379fe2a0fa920d07932 SHA1 af7ed78951a0ca82bcc16b2775513e466e82b3cf SHA256 a6b54ba5e5b5b5f61dcda2fd7e130df74e36297baf8195a3e2810f2597820c81
MISC ChangeLog 2814 RMD160 dacf8d64a29dff085abae3990ba74f27bbdf0c3c SHA1 eb02392472de8e59ff08125b373b80087db9fa54 SHA256 7a07f3ceadad90e50df160a4650f271651b5231c7cd8512cff0765d44764bdbc
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
iEYEARECAAYFAkgblyYACgkQdz7hIScOURFq8wCghzWRCQ8QM1y8YihwwC1si/8E
kQMAoOZ7R70dnQn9IEdjrpN1IxmNuRfj
=bBtl
-----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-puzzle/quadra/quadra-1.1.8.ebuild,v 1.19 2008/05/02 22:35:13 nyhm Exp $
inherit eutils games
DESCRIPTION="A tetris clone with multiplayer support"
HOMEPAGE="http://quadra.sourceforge.net/"
SRC_URI="mirror://sourceforge/quadra/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 x86"
IUSE="svga"
RDEPEND="x11-libs/libXpm
media-libs/libpng
svga? ( media-libs/svgalib )"
DEPEND="${RDEPEND}
x11-proto/xextproto"
src_unpack() {
unpack ${A}
cd "${S}"
epatch \
"${FILESDIR}"/${P}-gcc3.patch \
"${FILESDIR}"/libpng-1.2.5.patch \
"${FILESDIR}"/${P}-amd64.patch \
"${FILESDIR}"/${P}-asneeded.patch \
"${FILESDIR}"/${P}-gcc42.patch \
"${FILESDIR}"/${P}-gcc43.patch
sed -i \
-e 's:-pedantic::' config/vars.mk \
|| die "sed config/vars.mk failed"
sed -i \
-e "/^libgamesdir:=/s:/games:/${PN}:" \
-e "/^datagamesdir:=/s:/games:/${PN}:" config/config.mk.in \
|| die "sed config/config.mk.in failed"
}
src_compile() {
# configure script is coded only to accept --without-svgalib
# --with-svgalib is bugged
# raised bug #1433828 @ quadra - Sourceforge
# http://sourceforge.net/tracker/index.php?func=detail&aid=1433828&group_id=7275&atid=107275
if use svga; then
egamesconf || die
else
egamesconf --without-svgalib || die
fi
emake || die "emake failed"
}
src_install() {
dogamesbin ${PN} || die "dogamesbin failed"
if use svga; then
dogameslib.so ${PN}-svga.so || die "dogameslib.so failed"
fi
insinto "${GAMES_DATADIR}"/${PN}
doins ${PN}.res || die "doins failed"
doicon images/${PN}.xpm
make_desktop_entry ${PN} Quadra
dodoc ChangeLog NEWS README
dohtml help/*
prepgamesdirs
}