Portage is a package management system used by Gentoo Linux
# ChangeLog for games-emulation/darcnes
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-emulation/darcnes/ChangeLog,v 1.15 2007/07/02 17:07:42 nyhm Exp $
02 Jul 2007; Tristan Heaven
+files/darcnes-0401-exec-stack.patch, darcnes-0401-r2.ebuild:
remove need for an executable stack
21 Feb 2007; Piotr JaroszyĆski
Transition to Manifest2.
01 Dec 2006; Chris Gianelloni
darcnes-0401-r2.ebuild:
Removing old virtual/x11 dependency.
10 Feb 2006; Chris Gianelloni
darcnes-0401-r2.ebuild:
Added modular X dependencies and closing bug #121618.
13 Mar 2005; Michael Sterrett
applied joypad emulation patch from Alastair Bridgewater (bug #75391); tidy
13 Mar 2005; Michael Sterrett
-darcnes-0401-r1.ebuild:
clean old ebuild
15 Nov 2004; Michael Sterrett
call games_pkg_setup in pkg_setup
04 Sep 2004; Sven Wegener
+files/darcnes-0401-gcc34.patch, darcnes-0401-r1.ebuild,
darcnes-0401-r2.ebuild:
Fixed compilation errors with gcc-3.4. Thanks to Anthony Mirabella
06 Jun 2004; Aron Griffis
darcnes-0401-r2.ebuild:
Fix use invocation
10 May 2004; Michael Sterrett
again with the use fun and games
10 May 2004; Michael Sterrett
make X optional for the svgalib lovers.
*darcnes-0401-r2 (10 May 2004)
10 May 2004; Michael Sterrett
ebuild fixup - patch from Sven Wegener via bug #50636; also added new binary
for gtk support
*darcnes-0401-r1 (23 Jul 2002)
06 Aug 2002; Mark Guertin
Added -ppc to keywords
23 Jul 2002; Stuart Bouyer
Added LICENSE info to bring make repoman and lintool happy.
* darcnes-0401-r1 (1 Feb 2002)
5 Jun 2002 Moved ebuild from dn9b-0401-r1.ebuild to darcnes-0401-r1.ebuild
*dn9b-0401-r1 (1 Feb 2002)
1 Feb 2002; G.Bevin
Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.
AUX darcnes-0401-exec-stack.patch 171 RMD160 29107e047952f185d971901d702e2000aab31f85 SHA1 24ae07d87209c9b19dad7f20f6e07ece65fffdd0 SHA256 16d38513c5a20cf4efaea471b3bab1d44d587f46b0ba4e63496945d4f921fa09
AUX darcnes-0401-gcc34.patch 213 RMD160 520a1cdfc48b2303b38a5bbe0b5aa278f9585ef7 SHA1 48f4a14132838c58ee560ace714383272e87c3d8 SHA256 6e60eb91f9b49139a793ec32751c58c60667be07e7dcdec626cfe3fbc5f51a07
DIST dn9b0401.tgz 199963 RMD160 82201c3a2da113fa39edeb9ea675ddeceeec2bf3 SHA1 3158ae8bd53891c2d17989cbb9d03493f1511132 SHA256 630e52fe3f72c1352afff8eafd96f896dc026a2d775412c86afebc1c0aac4715
EBUILD darcnes-0401-r2.ebuild 1681 RMD160 c2ac4ab82173731b902ef62f91a4907ec62c9240 SHA1 c9d733c8498765706a4c01c876b2d60d92d1e5d4 SHA256 e512cff378eafccf8e5fed8bde888c1c14efa6002d90643c723417e8d472fc43
MISC ChangeLog 2779 RMD160 ba6b39fb555f6a9d31fe68c634437fd76c60bcb5 SHA1 4c2d51f53ece161a0b001875c521fae7f354d971 SHA256 02ba4c735b603c7ca1a9e871e167788602c43613b8fdfd861019611b444e7ba3
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-emulation/darcnes/darcnes-0401-r2.ebuild,v 1.12 2007/07/02 17:07:42 nyhm Exp $
inherit eutils games
DESCRIPTION="A multi-system emulator"
HOMEPAGE="http://www.dridus.com/~nyef/darcnes/"
SRC_URI="http://www.dridus.com/~nyef/darcnes/download/dn9b${PV}.tgz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="-ppc x86"
IUSE="gtk svga X"
RDEPEND="svga? ( >=media-libs/svgalib-1.4.2 )
!svga? ( !gtk? ( x11-libs/libXaw ) )
X? ( x11-libs/libXaw )
gtk? ( =x11-libs/gtk+-1.2* )"
DEPEND="${RDEPEND}
!svga? ( x11-proto/xextproto )
X? ( x11-proto/xextproto )"
S=${WORKDIR}/${PN}
src_unpack() {
unpack ${A}
cd "${S}"
epatch \
"${FILESDIR}"/${P}-gcc34.patch \
"${FILESDIR}"/${P}-exec-stack.patch
# bug #75391
sed -i \
-e "s/buttons\[0\]/buttons\[\]/" ui.h \
|| die "sed failed"
}
src_compile() {
build_X=true
use svga && build_X=false
use gtk && build_X=false
use X && build_X=true
if use svga ; then
emake TARGET=Linux_svgalib OPTFLAGS="${CFLAGS}" \
|| die "compile target Linux_svgalib failed"
fi
if use gtk ; then
emake BINFILE=gdarcnes TARGET=Linux_GTK OPTFLAGS="${CFLAGS}" \
|| die "compile target Linux_GTK failed"
fi
if $build_X ; then
emake TARGET=Linux_X OPTFLAGS="${CFLAGS}" \
|| die "compile target Linux_X failed"
fi
}
src_install() {
if use svga ; then
dogamesbin sdarcnes || die "dogamesbin failed (svga)"
fi
if use gtk ; then
dogamesbin gdarcnes || die "dogamesbin failed (gtk)"
fi
if $build_X ; then
dogamesbin darcnes || die "dogamesbin failed"
fi
dodoc readme
prepgamesdirs
}