Portage is a package management system used by Gentoo Linux
# ChangeLog for games-util/emilia-pinedit
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-util/emilia-pinedit/ChangeLog,v 1.10 2008/07/27 21:52:20 carlo Exp $
27 Jul 2008; Carsten Lohrke
emilia-pinedit-0.3.1.ebuild:
QA: Get rid of deprecated qt_min_version().
27 Sep 2006; Tristan Heaven
Use qt3 eclass, bug #141968
01 Apr 2006;
emilia-pinedit-0.3.1.ebuild:
Fix compiling with gcc-4, bug #120607 by joshuabaergen. Thanks for patch
16 Sep 2005; Ciaran McCreesh
Converted to UTF-8, fixed encoding screwups
15 Jun 2005; Chris Gianelloni
emilia-pinedit-0.3.1.ebuild:
Removed INSTALL file.
05 Jun 2005; Michael Hanselmann
emilia-pinedit-0.3.1.ebuild:
Stable on ppc.
22 Feb 2005; David Holm
Added to ~ppc.
23 Jan 2004; Michael Sterrett
emilia-pinedit-0.3.1.ebuild:
more error checking/messages
*emilia-pinedit-0.3.1 (03 Jan 2004)
03 Jan 2004; Mike Frysinger
Initial import. Ebuild submitted by Jonas Bähr
AUX 0.3.1-assert.patch 525 RMD160 a6bceff29344ec36b02111dc4d73f2348476b75c SHA1 f0fd4a546d39df71abb29db1994350824248f0d4 SHA256 d718dca672bc5e37312a7b3aa4e9f3175309a6b1787b2c294ed06a8592aedd39
AUX emilia-pinedit-0.3.1-gcc4.patch 659 RMD160 2ee9a567a3c5fa72da07a83e277e21d2342c62c1 SHA1 0aa48eda88311914fe8236b5381317b7ba155cee SHA256 53807233f38e98a15037a7f2f63348163d99411cbf9644bf879e7b9d86d8be7f
DIST pinedit-0.3.1.tar.gz 1244070 RMD160 142b5416957f0c460ebf20b9c92fb0b7157b3fd4 SHA1 c83e570c699217d7d34f8f1210a3b8691e384906 SHA256 14c818e539c0ffa49868f5e7a92858038df91bd38610b38743946f9183538aa1
EBUILD emilia-pinedit-0.3.1.ebuild 1472 RMD160 2caaf7f55647460681823fd6de77d08cafadef21 SHA1 78e5ab3ccea34cb1ec56972544cc3828d7816070 SHA256 8f7c5f1a881f2c4176109902f72a900fd6887b3da1602908e132e369fac0cea8
MISC ChangeLog 1342 RMD160 e3527050d10c34124ce95b23fcd0125fe6515b84 SHA1 e7a0ac527ded59ebb0bfd97c3c008e4bb15d65a1 SHA256 0a63f8897cd62090c7d31f71bb68442770f8f36076a462b3ab6855b6984bbc1f
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-util/emilia-pinedit/emilia-pinedit-0.3.1.ebuild,v 1.15 2008/07/27 21:52:20 carlo Exp $
EAPI=1
inherit eutils qt3 games
MY_P=${PN/emilia-/}-${PV}
S=${WORKDIR}/${MY_P}
DESCRIPTION="A table-editor for the emilia-pinball"
HOMEPAGE="http://pinball.sourceforge.net/"
SRC_URI="mirror://sourceforge/pinball/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="ppc x86"
IUSE=""
RESTRICT="userpriv" # needs to read ${GAMES_LIBDIR}
# A lot of deps are inherited from emilia-pinball, so we don't repeat
# them here.
DEPEND="virtual/xft
media-libs/libsdl
media-libs/sdl-image
media-libs/sdl-mixer
x11-libs/libXt
x11-libs/qt:3
>=games-arcade/emilia-pinball-0.3.1"
src_unpack() {
unpack ${A}
cd "${S}"
sed -i \
-e "/^CFLAGS=/s:-g -W -Wall:${CFLAGS}:" \
-e "/^CXXFLAGS=/s:-g -W -Wall:${CXXFLAGS}:" \
configure \
|| die "sed configure failed"
sed -i \
-e "/^LDFLAGS/s:$: $(pinball-config --libs) @LIBS@ -lSDL -lSDL_image -lSDL_mixer:" \
pinedit/Makefile.in \
|| die "sed pinedit/Makefile.in failed"
epatch "${FILESDIR}"/${PV}-assert.patch \
"${FILESDIR}"/${P}-gcc4.patch
}
src_compile() {
egamesconf || die
emake -j1 || die "emake failed"
}
src_install() {
dodoc AUTHORS NEWS README
emake DESTDIR="${D}" install || die "emake install failed"
rm -rf "${D}/${GAMES_PREFIX}"/{include,lib}
prepgamesdirs
}