Portage is a package management system used by Gentoo Linux
# ChangeLog for games-emulation/gxmame
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-emulation/gxmame/ChangeLog,v 1.20 2008/04/08 01:44:15 mr_bones_ Exp $
08 Apr 2008; Michael Sterrett
gxmame-0.35_beta2.ebuild:
fix deps (bug #216558)
05 Oct 2006; Tristan Heaven
Fix gettext dependency
31 Mar 2006; Chris Gianelloni
gxmame-0.35_beta2.ebuild:
Changing nostrip to strip.
25 Jan 2006; Michael Sterrett
gxmame-0.35_beta2.ebuild:
X is implicit
26 Dec 2005; Michael Sterrett
gxmame-0.35_beta2.ebuild:
needs stock icons to run correctly (bug #116746)
21 Jun 2005; Mike Frysinger
Fix xmame dir #96651 by Kerin Millar.
21 May 2005; Jason Wever
Added ~sparc keyword.
17 May 2005; Michael Sterrett
-gxmame-0.35_beta1.ebuild:
clean older versions; the beta is much nicer than the stable series at this
point
*gxmame-0.35_beta2 (17 Apr 2005)
17 Apr 2005; Michael Sterrett
+gxmame-0.35_beta2.ebuild:
version bump (bug #88896)
*gxmame-0.35_beta1 (01 Mar 2005)
01 Mar 2005; Michael Sterrett
+gxmame-0.35_beta1.ebuild, -gxmame-0.35_pre.ebuild:
version bump (bug #81979); cleaned out badly named cvs snap
*gxmame-0.35_beta1 (01 Mar 2005)
01 Mar 2005; Michael Sterrett
+gxmame-0.35_beta1.ebuild:
version bump (bug #81979)
*gxmame-0.35_pre (02 Jan 2005)
02 Jan 2005; Mike Frysinger
Version bump #74885 by Christian Birchinger.
16 Nov 2004; Michael Sterrett
-files/0.33-newxmame.patch, -gxmame-0.33-r1.ebuild, gxmame-0.34b.ebuild:
clamp the version of xmame to the latest one that works; removed old version
11 Nov 2004; Joseph Jezak
Marked ppc stable.
15 Apr 2004; Danny van Dyk
marked ~amd64
*gxmame-0.34b (03 Jan 2004)
03 Jan 2004; Mike Frysinger
Version bump #35961.
*gxmame-0.33-r1 (21 Sep 2003)
26 Sep 2003; Mike Frysinger
Updated patch to also fix changing of video options #28461.
21 Sep 2003; Mike Frysinger
Add patch to fix changing of cmdline options for hot rod controllers #29179.
*gxmame-0.33 (13 Jul 2003)
13 Jul 2003; Mike Frysinger
Version bump #24105.
*gxmame-0.32 (06 Apr 2003)
06 Apr 2003; Martin Holzer
Version bumped. Closes #18398.
*gxmame-0.31 (13 Jan 2003)
06 Apr 2003; Martin Holzer
Added xmame as RDEPEND. Closes #17760
16 Mar 2003; Seemant Kulleen
added src_install function. closes bug #17477 by Kfir Ozer
13 Jan 2003; Ryan Phillips
Official version
DIST gxmame-0.35beta2.tar.gz 697013 RMD160 baa658cc6794b10349da173e8e86821c0bace004 SHA1 aec51bd8c111db47a684cdfda2e604db8c61c037 SHA256 6d0339bf334f40ff0b972cf5c4df14660c48a2f0bce10f23d6a0feb3d5c83622
EBUILD gxmame-0.35_beta2.ebuild 1949 RMD160 2b4037b18e79f651f1219f4e2f7bb99f1f1eef2b SHA1 084bb81b9c9b873f24c790780a788d1b5ddd4294 SHA256 afb5330aea33496fc23a1bda14d67c79d913f0b165572d1475c127765f2d3b27
MISC ChangeLog 3233 RMD160 51b2ad8ef83f077303a75213135af97977c8c5ee SHA1 960f508955439d3775dce07b1e931ec492570c46 SHA256 0c5c81f1eef0050c5dcd7643f3be79fc351dd68e9e92ac1029a248e9bf7123f4
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-emulation/gxmame/gxmame-0.35_beta2.ebuild,v 1.9 2008/04/08 01:44:15 mr_bones_ Exp $
inherit games
MY_P="${PN}-${PV/_beta/beta}"
DESCRIPTION="frontend for XMame using the GTK library"
HOMEPAGE="http://gxmame.sourceforge.net/"
SRC_URI="mirror://sourceforge/gxmame/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc ~sparc x86"
IUSE="nls joystick"
RDEPEND="dev-libs/expat
>=x11-libs/gtk+-2.4
>=dev-libs/glib-2.4
x11-themes/gnome-icon-theme
nls? ( virtual/libintl )"
DEPEND="${RDEPEND}
dev-util/pkgconfig
nls? ( sys-devel/gettext )"
S=${WORKDIR}/${MY_P}
src_unpack() {
unpack ${A}
cd "${S}"
sed -i \
-e "s:-O2 -fomit-frame-pointer -ffast-math:${CFLAGS}:" \
-e "s:-O2:${CFLAGS}:" \
configure \
|| die "sed failed"
sed -i \
-e 's:COPYING::' \
-e "s:^docdir = .*:docdir = /usr/share/doc/${PF}:" \
-e "s:^htmldir = .*:htmldir = /usr/share/doc/${PF}/html:" \
-e "s:^icondir = .*:icondir = /usr/share/icons:" \
-e "s:^pixmapdir = .*:pixmapdir = /usr/share/pixmaps:" \
-e "s:^gnulocaledir = .*:gnulocaledir = /usr/share/locale:" \
-e "s:^icon2dir = .*:icon2dir = /usr/share/icons/mini:" \
-e "s:^Graphicsdir = .*:Graphicsdir = /usr/share/applications:" \
-e "/DDATADIR/s:\$(datadir):/usr/share/pixmaps:" \
-e "/DPACKAGE_LOCALE_DIR/s:\$(datadir):/usr/share:" \
Makefile.in html/Makefile.in src/Makefile.in po/Makefile.in.in \
|| die "sed failed"
sed -i \
-e 's/"gxmame"/""/' src/gui.c \
|| die "sed failed"
}
src_compile() {
egamesconf \
--disable-dependency-tracking \
--with-xmame-dir="${GAMES_DATADIR}"/xmame \
$(use_enable nls) \
$(use_enable joystick) \
|| die
emake || die "emake failed"
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
dodoc AUTHORS BUGS ChangeLog NEWS README TODO
prepgamesdirs
}