Portage is a package management system used by Gentoo Linux
# ChangeLog for games-emulation/daphne
# Copyright 2000-2006 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-emulation/daphne/ChangeLog,v 1.11 2006/12/28 00:13:14 nyhm Exp $
*daphne-0.99.7 (28 Dec 2006)
28 Dec 2006; Tristan Heaven
+files/daphne-0.99.7-exec-stack.patch, +files/daphne-0.99.7-gcc41.patch,
+daphne-0.99.7.ebuild:
Version bump, bug #119982
28 Aug 2006;
daphne-0.99.6-r2.ebuild:
Fix compilation on gcc-4.1
10 Jul 2005; Michael Sterrett
daphne-0.99.6-r2.ebuild:
use user CFLAGS instead (bug #96403)
07 Aug 2004; Michael Sterrett
daphne-0.99.6-r2.ebuild:
filter flags before they're placed in the Makefile; error check sed; tidy
01 Jul 2004; Jeremy Huddleston
daphne-0.99.6-r2.ebuild:
virtual/glibc -> virtual/libc
19 Apr 2004; Chris Gianelloni
daphne-0.99.6-r2.ebuild:
Added IUSE and metadata.xml to package.
*daphne-0.99.6-r2 (04 Nov 2003)
04 Nov 2003; Mike Frysinger
Update patch to resolve #32586.
*daphne-0.99.6-r1 (30 Oct 2003)
30 Oct 2003; Mike Frysinger
Fix stupid path bug i made #32314.
*daphne-0.99.6 (15 Jul 2003)
15 Jul 2003; Mike Frysinger
Initial import. Ebuild submitted by Andrea Cerrito
AUX daphne-0.99.7-exec-stack.patch 360 RMD160 20f49ba81bc5b9fb5e8f2ad01a828ea36920d0dd SHA1 7904d24f3a97798bb69d3ec323f2b6f12a30faf5 SHA256 ad2b25a651fbe5a37646fed02173957a495c027b99372ca492207908aa68ea0a
AUX daphne-0.99.7-gcc41.patch 522 RMD160 b3b7f1a126648b4088780a29daa5b1835a41a1d9 SHA1 81a2cadeaee6ae9d49ef120e25e7e62718b683e9 SHA256 d3677fe46478c34532fbe0d089dbca4f4ff4d40d9de0eed6e20effe21bc8fed7
DIST daphne-0.99.7-src.tar.gz 3499980 RMD160 0607bf6a275f3ada240d8ee4b5ffca44e7ceb246 SHA1 04f402463d94d68814e48d19cbc541a0d5b83bef SHA256 6b40f2028cac01803318bc2d62ad3a3c7d98b3d49d846312e30d2b52fadfce51
EBUILD daphne-0.99.7.ebuild 1642 RMD160 d94164445ff9b1c040e2ab005f66c7e4f8582998 SHA1 734c7d4b69c95a6688c0ba7457f8aad38cff1cff SHA256 f7a6c338e1b9b0ce2fd132d2fdb11c03668d4079808204f25918dadda1dec2c4
MISC ChangeLog 1504 RMD160 b91aa45c535082e755b5722c33187a0671186ed0 SHA1 dd877459530d496ce6485a35e5c32947f1d32ad4 SHA256 003765fb72a4e8ccaa9849a49ef97bcddab90551eda01787e41af7e6baec0a80
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/daphne/daphne-0.99.7.ebuild,v 1.2 2007/04/06 01:33:28 nyhm Exp $
inherit eutils toolchain-funcs games
DESCRIPTION="Laserdisc Arcade Game Emulator"
HOMEPAGE="http://www.daphne-emu.com/"
SRC_URI="http://www.daphne-emu.com/download/${P}-src.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="x86"
IUSE=""
DEPEND="media-libs/libogg
media-libs/libvorbis
media-libs/libsdl
media-libs/sdl-mixer"
S=${WORKDIR}/${PN}/src
src_unpack() {
unpack ${A}
cd "${S}"
epatch \
"${FILESDIR}"/${P}-gcc41.patch \
"${FILESDIR}"/${P}-exec-stack.patch
sed -i "/m_appdir =/s:\.:${GAMES_DATADIR}/${PN}:" \
io/homedir.cpp \
|| die "sed homedir.cpp failed"
sed -i "s:pics/:${GAMES_DATADIR}/${PN}/&:" \
video/video.cpp \
|| die "sed video.cpp failed"
sed -i "s:sound/:${GAMES_DATADIR}/${PN}/&:" \
sound/sound.cpp \
|| die "sed sound.cpp failed"
sed -i "s:./lib:$(games_get_libdir)/${PN}/lib:" \
io/dll.h \
|| die "sed dll.h failed"
cp Makefile.vars{.linux_x86,}
}
src_compile() {
emake \
CXX=$(tc-getCXX) \
DFLAGS="${CXXFLAGS}" \
|| die "src build failed"
cd vldp2
egamesconf || die
emake \
-f Makefile.linux \
CC=$(tc-getCC) \
DFLAGS="${CFLAGS}" \
|| die "vldp2 build failed"
}
src_install() {
cd ..
dogamesbin daphne || die "dogamesbin failed"
exeinto "$(games_get_libdir)"/${PN}
doexe libvldp2.so || die "doexe failed"
insinto "${GAMES_DATADIR}"/${PN}
doins -r pics roms sound || die "doins failed"
dodoc doc/*.{ini,txt}
dohtml -r doc/*
prepgamesdirs
}