ChangeLog

# ChangeLog for games-emulation/visualboyadvance
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-emulation/visualboyadvance/ChangeLog,v 1.33 2008/05/02 21:34:30 tupone Exp $

02 May 2008; Tupone Alfredo
visualboyadvance-1.7.2-r2.ebuild:
Inject deprecated libsigc++ code. Fix bug #215985 by Kjang Gwreuung-Kuq

*visualboyadvance-1.7.2-r2 (16 Jun 2007)

16 Jun 2007; Tristan Heaven
+files/visualboyadvance-1.7.2-uninit.patch,
+visualboyadvance-1.7.2-r2.ebuild:
Patch from William Page for bug #171293

07 Mar 2007; Chris Gianelloni
files/visualboyadvance:
Change all instances of [ to [[.

11 Dec 2006; Tristan Heaven
visualboyadvance-1.7.2-r1.ebuild:
Install desktop entry, bug #157527

13 Oct 2006; Chris Gianelloni
+files/1.7.2-gcc41.patch:
Added GCC 4.1 patch from Andre Ryan and closing bug
#135346.

29 Sep 2006; Chris Gianelloni
-visualboyadvance-1.7.2.ebuild, visualboyadvance-1.7.2-r1.ebuild:
Cleaning up older ebuilds and removing --enable-c-core as the configure
script should detect the architecture properly. If this doesn't work, I'll
come up with a better solution.

06 Jul 2006; Simon Stelling
visualboyadvance-1.7.2-r1.ebuild:
stable on amd64

27 Apr 2006; Marien Zwart
files/digest-visualboyadvance-1.7.2,
files/digest-visualboyadvance-1.7.2-r1, Manifest:
Fixing SHA256 digest, pass four

22 Mar 2006; Michael Hanselmann
visualboyadvance-1.7.2-r1.ebuild:
Stable on ppc.

13 Mar 2006; Michael Sterrett
visualboyadvance-1.7.2-r1.ebuild:
stable for x86

11 Feb 2006; Joshua Baergen
visualboyadvance-1.7.2.ebuild, visualboyadvance-1.7.2-r1.ebuild:
Fix dependencies for modular X (bug #122291, Tupone Alfredo).

16 Sep 2005; Ciaran McCreesh ChangeLog:
Converted to UTF-8, fixed encoding screwups

15 Jun 2005; Chris Gianelloni
visualboyadvance-1.7.2.ebuild, visualboyadvance-1.7.2-r1.ebuild:
Removed INSTALL file.

*visualboyadvance-1.7.2-r1 (22 Nov 2004)

22 Nov 2004; visualboyadvance-1.7.2-r1.ebuild,
visualboyadvance-1.7.2.ebuild:
Adding a replace-flags for -O3 to -O2 to prevent the OOM killer from killing the
compile; bug #64670.

*visualboyadvance-1.7.2 (07 Sep 2004)

07 Sep 2004; Mike Frysinger
visualboyadvance-1.7.2.ebuild:
Add support for GTK interface #52242 by jason perez et al.

04 Sep 2004; Michael Sterrett
visualboyadvance-1.7.2.ebuild:
Don't install cfg in GAMES_DATADIR since GAMES_SYSCONFDIR works
Add gcc34 patch from ecco@crivens.demon.nl via bug #52242

*visualboyadvance-1.7.2 (15 Aug 2004)

15 Aug 2004; Mike Frysinger +files/1.7.2-homedir.patch,
+visualboyadvance-1.7.2.ebuild:
Version bump to fix path issues #57545.

10 Jun 2004; Michael Sterrett
visualboyadvance-1.7.1.ebuild:
clean old ebuild

07 May 2004; David Holm visualboyadvance-1.7.1-r1.ebuild:
Stable on ppc.

*visualboyadvance-1.7.1-r1 (11 Apr 2004)

11 Apr 2004; Michael Sterrett
visualboyadvance-1.7.1-r1.ebuild:
rev bump so the fix to the wrapper goes out

11 Apr 2004; Michael Sterrett
visualboyadvance-1.7.1.ebuild:
does rdepend on sed; tidy

11 Apr 2004; Michael Sterrett
visualboyadvance-1.7.ebuild, files/visualboyadvance:
fix wrapper script to use correct path for default config (bug #47564); tidy
older ebuild

30 Mar 2004; Michael Sterrett
visualboyadvance-1.7.1.ebuild, visualboyadvance-1.7.ebuild:
don't rdepend on nasm

23 Mar 2004; Michael Sterrett
visualboyadvance-1.7.1.ebuild:
don't rdepend on sed

23 Mar 2004; Michael Sterrett
visualboyadvance-1.6a.ebuild:
clean older ebuild

02 Mar 2004; David Holm visualboyadvance-1.7.1.ebuild:
Added to ~ppc.

*visualboyadvance-1.7.1 (22 Feb 2004)

22 Feb 2004; Mike Frysinger :
Version bump #40154 by Diego Pettenò.

*visualboyadvance-1.7 (01 Jan 2004)

01 Jan 2004; Mike Frysinger :
Fix zlib compilation bug #36515.

01 Jan 2004; Michael Sterrett
visualboyadvance-1.6a.ebuild, visualboyadvance-1.7.ebuild,
files/visualboyadvance:
version bump; use sed -i in wrapper; add header to wrapper

*visualboyadvance-1.6a (21 Sep 2003)

21 Sep 2003; Mike Frysinger :
Version bump for #29146.

*visualboyadvance-1.5.1 (20 Jun 2003)

20 Jun 2003; Mike Frysinger :
Version bump for #19319.

*visualboyadvance-1.4 (02 Mar 2003)

27 Mar 2003; Michael Nazaroff :
Added a license line to the ebuild.

02 Mar 2003; Mike Frysinger :
Initial import. Ebuild submitted by Bret Towe #10566
and Daniel Mannarino #13202.

Manifest

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

AUX 1.7.2-gcc34.patch 1354 RMD160 6a3764040df0e166ca7c9e984bd6553264685460 SHA1 8e4b8f2abb93119c0fd7576bff981cf0d771076c SHA256 82c4ec3170fc982eaf5665c44ce2b767868d81f522adf45325df4a7a680d9ac5
AUX 1.7.2-gcc41.patch 1445 RMD160 50ca8184ad16e86be8abcbf2dd9ce4ed3958f4c2 SHA1 010a8737e5f0eab2b200b7005db08aa348de79e2 SHA256 1178f0ca6590ed8f4156918ab143aa8b9bcc49a050ace391f5fe93d1b0015403
AUX 1.7.2-homedir.patch 415 RMD160 c617252b5cf61a829bd25c4821c684791ac9c58e SHA1 4458dbb1b111356c22b46c84266c48cab5238c00 SHA256 c49ac18ac3a71355bc7fb790da176a45fe558d4e4f08366045d34f8c801cc05c
AUX visualboyadvance 634 RMD160 e98a182e2df04b452fee68240c8bf1b6a34472a2 SHA1 964410cb7c92803dcf1ce442ac6dffa758a5388f SHA256 60cef94c41f16d9865d174be6174922db192173c143d6bcc1cae4b25f932cb34
AUX visualboyadvance-1.7.2-uninit.patch 532 RMD160 d7f6a21f98f1112096f6034c1ba090ce185ca985 SHA1 250265f60a20a3e6bffca10223e141358ee8ad49 SHA256 5c7ced9f12a7e805abbe607686965b1f12a670235903201cb8e5170770d9f4a5
DIST VisualBoyAdvance-src-1.7.2.tar.gz 1410762 RMD160 44f94a4f270f2cda25879681c52892f6978caf99 SHA1 04d82406079563fd17cda07f72488185e9152f51 SHA256 f4114f921a4fd4bf2ccfc68a46b9c5aa9c71cd94519fbe9ec0be992462e129b7
DIST visualboyadvance-1.7.2-deprecatedsigc++.patch.bz2 2892 RMD160 48ffe6634bd2407eef688e13dff56b645fa95339 SHA1 d05d162544aec4e346e2d4a259b6594dd12e0475 SHA256 cf61ddf1e806d3c3152a7102414929d96614319a84481333a9fca7dc640dd74b
EBUILD visualboyadvance-1.7.2-r2.ebuild 1990 RMD160 d4979e6a7ddffe11d06ba564970727c6566be08d SHA1 9fa443307b436fdd37d593813e5e0e15972a2307 SHA256 0fca246fbca8a85dddd3c8b264b06d26f15c746a2928d3a23dfaafb3682d3ee2
MISC ChangeLog 5293 RMD160 a37dcd1e7e21cb5cf385e367a5840b6d61a7bce7 SHA1 aa261f682896e5b130b86051b415387185cc103c SHA256 b44f9d4924a623dac4366477e271cf047331e73c9445af5f6f1272d90695eead
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkgbiPQACgkQVrx5UrvSjse2FwCgjdgTtVM7AmWSkTW4jHCmgM70
KOcAn0N48eN+b95QwVcWywT/uIJkWhBm
=3g6E
-----END PGP SIGNATURE-----

files

metadata.xml




games

visualboyadvance-1.7.2-r2.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-emulation/visualboyadvance/visualboyadvance-1.7.2-r2.ebuild,v 1.2 2008/05/02 21:34:30 tupone Exp $

inherit eutils flag-o-matic games

DESCRIPTION="gameboy, gameboy color, and gameboy advance emulator"
HOMEPAGE="http://vba.ngemu.com/"
SRC_URI="mirror://sourceforge/vba/VisualBoyAdvance-src-${PV}.tar.gz
mirror://gentoo/${P}-deprecatedsigc++.patch.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc x86"
IUSE="gtk mmx nls"

RDEPEND="media-libs/libpng
media-libs/libsdl
gtk? (
>=x11-libs/gtk+-2.4
>=dev-cpp/gtkmm-2.4
>=dev-cpp/libglademm-2.4
)
nls? ( virtual/libintl )"
DEPEND="${RDEPEND}
dev-util/pkgconfig
mmx? ( dev-lang/nasm )
nls? ( sys-devel/gettext )"

S=${WORKDIR}/VisualBoyAdvance-${PV}

src_unpack() {
unpack ${A}
cd "${S}"

sed -i \
-e 's:$(localedir):/usr/share/locale:' \
-e 's:$(datadir)/locale:/usr/share/locale:' \
$(find . -name 'Makefile.in*') \
|| die "sed failed"

cat >> src/i386/2xSaImmx.asm <<-EOF
%ifidn __OUTPUT_FORMAT__,elf
section .note.GNU-stack noalloc noexec nowrite progbits
%endif
EOF

epatch \
"${FILESDIR}"/${PV}-homedir.patch \
"${FILESDIR}"/${PV}-gcc34.patch \
"${FILESDIR}"/${PV}-gcc41.patch \
"${WORKDIR}"/${P}-deprecatedsigc++.patch \
"${FILESDIR}"/${P}-uninit.patch
}

src_compile() {
# -O3 causes GCC to behave badly and hog memory, bug #64670.
replace-flags -O3 -O2

# Removed --enable-c-core as it *should* determine this based on arch
egamesconf \
--disable-dependency-tracking \
$(use_with mmx) \
$(use_enable gtk gtk 2.4) \
$(use_enable nls) \
|| die
emake || die "emake failed"
}

src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
dodoc AUTHORS ChangeLog NEWS README README-win.txt
if use gtk ; then
newicon src/gtk/images/vba-64.png ${PN}.png
make_desktop_entry gvba VisualBoyAdvance
fi
prepgamesdirs
}