Portage is a package management system used by Gentoo Linux
# ChangeLog for app-emulation/fuse
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/fuse/ChangeLog,v 1.22 2008/05/30 01:37:31 darkside Exp $
30 May 2008; Jeremy Olexa
changed ebuild to explicitly require libspectrum-0.2.2*. Thanks to Jouni
Rinne for reporting in bug #222335
29 May 2008; Jeremy Olexa
version bump app-emulation/fuse to 0.9.0. Thanks to José Manuel Ferrer Ortiz
for the ebuild, bug #222427. José will also take over maintaining this package
and I will be his proxy.
22 Jul 2007; Donnie Berkholz
Drop virtual/x11 references.
02 Sep 2006;
stable on amd64
06 Jun 2006; Stefan Schweizer
-fuse-0.6.2.1.ebuild, fuse-0.7.0.ebuild:
Fix building with -X, bug 113093, xml2->xml, bug 116346, modular X deps, bug
123933, merge gtk2 and gtk flags, bug 106560, remove old
10 Mar 2006; Mark Loeser
+files/fuse-0.7.0-gcc4.patch, fuse-0.7.0.ebuild:
Add patch to fix compilation with gcc-4 by Samuli Suominen
02 Oct 2005; Michael Hanselmann
Stable on ppc.
17 Sep 2005; Marcelo Goes
fuse-0.7.0.ebuild:
0.7.0 x86 stable for bug 105808. Thanks to Ooblick
05 Jun 2005; Michael Hanselmann
Stable on ppc.
21 May 2005; Simon Stelling
added ~amd64 keyword
*fuse-0.7.0 (04 Jan 2005)
04 Jan 2005; Daniel Black
fuse-0.6.2.1.ebuild, +fuse-0.7.0.ebuild:
Version bump as per bug #76488 by Ooblick
versions QA fix due to deprecated empty target in string (fuse use flag).
07 Jun 2004; Daniel Black
+metadata.xml:
QA - (IUSE) fix, x86 stable
01 Jun 2004; Aron Griffis
fuse-0.6.2.1.ebuild:
Fix use invocation
26 Mar 2004; Michael Sterrett
fuse-0.6.2.1.ebuild:
work around portage dep issue (bug #45688)
20 Mar 2004; Michael Sterrett
fuse-0.6.2.1.ebuild:
stop using deprecated ?: use syntax
*fuse-0.6.2.1 (28 Feb 2004)
28 Feb 2004; Mike Frysinger
Version bump to work with new libspectrum #39904
*fuse-0.6.1.1 (20 Nov 2003)
24 Dec 2003; David Holm
Added to ~ppc.
27 Nov 2003; Michael Sterrett
clean old version of ebuild
20 Nov 2003; Mike Frysinger
Version bump + DEPEND fixups #31215 #27711.
*fuse-0.6.0.1 (15 Jul 2003)
15 Jul 2003; Mike Frysinger
Initial import. Ebuild submitted by Adam Short
AUX fuse-0.7.0-gcc4.patch 725 RMD160 5d89b4e67c19a7d4c087f6e13f71ce2f87957bb2 SHA1 ba8420be70c1e050e5ca31fc7afee298978827e9 SHA256 b891245b9c66d3be267a18e704bcbadc1bbead821c541744a4301c00c2815e99
DIST fuse-0.7.0.tar.gz 872031 RMD160 38abec9f44677f0f5b86b99bc0127a62cc7fb9cf SHA1 36e0485183bd1bbfc9140b8ebb9f0a4bf197ffe6 SHA256 266177f8d9cd8959fc2b4358b56afb343f98fb56e5d4da352589ac1d49ce32e7
DIST fuse-0.9.0.tar.gz 1371359 RMD160 2ae21b3f22f1a2ad975c63eeed9548a903945e2a SHA1 08c1980737cfffc7dce229b22922eb774e2bf8b8 SHA256 9db37ce95450d1a6a62d1b177f0a62aaa9866347fb8bb9342a1649584d325ea7
EBUILD fuse-0.7.0.ebuild 1795 RMD160 2580367cc546b7a81e90c138294d137c84009a77 SHA1 0e72e8448207c49e2839d787c5628d046315679e SHA256 d4f7f439bd063e61aa8955449ee585797a346bb11eda956cd621e7c9bfa8e75b
EBUILD fuse-0.9.0.ebuild 2662 RMD160 37b1d5127f8b637ff737ae2a473f3de12fdf38ce SHA1 1084b4b561300f7d7b94c6db14dff88f57b01445 SHA256 4a38a43d3edc1059431d6c66ff6da2e9700ac634de143a2ec510d52b0f3ab1f2
MISC ChangeLog 3180 RMD160 744a288be7f418a9cd267d91874cbd44ae9eabb6 SHA1 f2f04a06ef4b9401e6b42541b0e4ac6c923dec78 SHA256 5a41da5b9fe34c2990d0d05985867a6b0a8929f5d62fcfe41386c74846feaa76
MISC metadata.xml 446 RMD160 7790c9b2cd0a8211b163a5e074cc5f31fcd3f3cf SHA1 f30240ba6caed51063c66de046ecd7627a984173 SHA256 2903db8a7ea8a2e7894b8e994e268b52a9685c5decaa00c8de9e36abfa384777
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/fuse/fuse-0.7.0.ebuild,v 1.10 2008/05/30 01:37:31 darkside Exp $
inherit eutils
DESCRIPTION="Free Unix Spectrum Emulator by Philip Kendall"
HOMEPAGE="http://fuse-emulator.sourceforge.net/"
SRC_URI="mirror://sourceforge/fuse-emulator/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc x86"
IUSE="gtk sdl svga fbcon libdsk xml png"
# This build is heavily use dependent. USE="svga" will build the svga
# version of fuse, otherwise X will be used. Libdsk must be specified
# in order to take advantage of +3 emulation.
RDEPEND="dev-lang/perl
xml? ( dev-libs/libxml2 )
png? ( media-libs/libpng )
~app-emulation/libspectrum-0.2.2
|| (
gtk? ( >=x11-libs/gtk+-2 )
sdl? ( media-libs/libsdl )
svga? ( media-libs/svgalib )
fbcon? ( virtual/linux-sources )
!svga? ( !fbcon? ( !sdl? (
x11-libs/libX11
x11-libs/libXext ) ) )
)
>=dev-libs/glib-2
libdsk? ( >=app-emulation/libdsk-1.1.5
app-emulation/lib765 )"
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${P}-gcc4.patch
}
src_compile() {
local guiflag
if use gtk; then
guiflag="--with-x --with-gtk2"
elif use sdl; then
guiflag="--without-x --with-sdl"
elif use svga; then
guiflag="--without-x --with-svgalib"
elif use fbcon; then
guiflag="--without-x --with-fb"
else
guiflag="--with-x"
fi
econf \
$(use_with libdsk plus3-disk) \
--with-glib \
--without-gtk \
${guiflag} \
|| die "econf failed"
#$(use_with gnome glib) \ -gnome fails, we have to hardcode the glib-dep
emake || die "emake failed"
}
src_install() {
emake install DESTDIR="${D}" || die "make install failed"
dodoc AUTHORS README THANKS hacking/*.txt
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/fuse/fuse-0.9.0.ebuild,v 1.1 2008/05/29 22:44:23 darkside Exp $
DESCRIPTION="Free Unix Spectrum Emulator by Philip Kendall"
HOMEPAGE="http://fuse-emulator.sourceforge.net"
SRC_URI="mirror://sourceforge/fuse-emulator/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="alsa ao fbcon gpm gtk joystick libdsk libsamplerate memlimit png sdl svga X xml"
# This build is heavily use dependent. Fuse user interface use flags are, in
# order of precedence: gtk, sdl, X, svga and fbcon. X version of fuse will
# be built if no valid user interface flag is chosen. libdsk flag must be
# specified in order to take advantage of +3 emulation.
RDEPEND="|| (
gtk? ( >=x11-libs/gtk+-2
alsa? ( media-libs/alsa-lib )
ao? ( !alsa? ( media-libs/libao ) )
joystick? ( media-libs/libjsw ) )
sdl? ( >=media-libs/libsdl-1.2.4 )
X? ( x11-libs/libX11
x11-libs/libXext
alsa? ( media-libs/alsa-lib )
ao? ( !alsa? ( media-libs/libao ) )
joystick? ( media-libs/libjsw ) )
svga? ( media-libs/svgalib
alsa? ( media-libs/alsa-lib )
ao? ( !alsa? ( media-libs/libao ) ) )
fbcon? ( virtual/linux-sources
gpm? ( sys-libs/gpm )
alsa? ( media-libs/alsa-lib )
ao? ( !alsa? ( media-libs/libao ) )
joystick? ( media-libs/libjsw ) )
( x11-libs/libX11
x11-libs/libXext
alsa? ( media-libs/alsa-lib )
ao? ( !alsa? ( media-libs/libao ) )
joystick? ( media-libs/libjsw ) )
)
>=app-emulation/libspectrum-0.4.0
libdsk? ( >=app-emulation/libdsk-1.1.5
app-emulation/lib765 )
png? ( media-libs/libpng )
libsamplerate? ( >=media-libs/libsamplerate-0.1.0 )
xml? ( dev-libs/libxml2 )"
DEPEND="${RDEPEND}
dev-lang/perl
dev-util/pkgconfig"
src_compile() {
local guiflag
if use gtk; then
guiflag=""
elif use sdl; then
guiflag="--with-sdl"
elif use X; then
guiflag="--without-gtk"
elif use svga; then
guiflag="--with-svgalib"
elif use fbcon; then
guiflag="--with-fb"
else
guiflag="--without-gtk"
fi
econf --without-win32 \
${guiflag} \
$(use_with gpm gpm) \
$(use_with libdsk plus3-disk) \
$(use_with alsa alsa) \
$(use_with ao libao) \
$(use_with libsamplerate libsamplerate) \
$(use_with joystick joystick) \
$(use_enable joystick ui-joystick) \
$(use_with xml libxml2) \
$(use_enable memlimit smallmem) \
|| die "econf failed!"
emake || die "emake failed!"
}
src_install() {
emake install DESTDIR="${D}" || die
dodoc AUTHORS ChangeLog README THANKS
doman man/fuse.1
}