summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy Olexa <darkside@gentoo.org>2009-12-22 04:38:32 +0000
committerJeremy Olexa <darkside@gentoo.org>2009-12-22 04:38:32 +0000
commit3c11f0dfcbf1b9b11cda2a3e2c4f0426461f52a3 (patch)
treecd4c18b82209a96e30280e25380b900219101071 /app-emulation/fuse
parentadd patch for working around define issues again (bug #297227) (diff)
downloadhistorical-3c11f0dfcbf1b9b11cda2a3e2c4f0426461f52a3.tar.gz
historical-3c11f0dfcbf1b9b11cda2a3e2c4f0426461f52a3.tar.bz2
historical-3c11f0dfcbf1b9b11cda2a3e2c4f0426461f52a3.zip
New revision to fix dependancy issues. Ebuild by José Manuel Ferrer Ortiz
Package-Manager: portage-2.1.7.14/cvs/Linux x86_64
Diffstat (limited to 'app-emulation/fuse')
-rw-r--r--app-emulation/fuse/ChangeLog9
-rw-r--r--app-emulation/fuse/Manifest3
-rw-r--r--app-emulation/fuse/fuse-0.10.0.2-r3.ebuild86
3 files changed, 95 insertions, 3 deletions
diff --git a/app-emulation/fuse/ChangeLog b/app-emulation/fuse/ChangeLog
index 78f830ce490a..be832ecd9e2e 100644
--- a/app-emulation/fuse/ChangeLog
+++ b/app-emulation/fuse/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for app-emulation/fuse
-# Copyright 2000-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/fuse/ChangeLog,v 1.27 2009/03/10 05:12:15 darkside Exp $
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/fuse/ChangeLog,v 1.28 2009/12/22 04:38:32 darkside Exp $
+
+*fuse-0.10.0.2-r3 (22 Dec 2009)
+
+ 22 Dec 2009; Jeremy Olexa <darkside@gentoo.org> +fuse-0.10.0.2-r3.ebuild:
+ New revision to fix dependancy issues. Ebuild by José Manuel Ferrer Ortiz
*fuse-0.10.0.2-r2 (10 Mar 2009)
diff --git a/app-emulation/fuse/Manifest b/app-emulation/fuse/Manifest
index bd6957ed9f2a..e4eab70205a1 100644
--- a/app-emulation/fuse/Manifest
+++ b/app-emulation/fuse/Manifest
@@ -2,6 +2,7 @@ AUX fuse-0.7.0-gcc4.patch 725 RMD160 5d89b4e67c19a7d4c087f6e13f71ce2f87957bb2 SH
DIST fuse-0.10.0.2.tar.gz 1579106 RMD160 d6f3f8b10669573b62be38dcc63b35add743e0fe SHA1 1d43619a92f2557666a165af5d0b5eca87497d55 SHA256 843d5a17b7956d81741f3280910252a29f543a02cf99a177ab78bdb7dc778672
DIST fuse-0.7.0.tar.gz 872031 RMD160 38abec9f44677f0f5b86b99bc0127a62cc7fb9cf SHA1 36e0485183bd1bbfc9140b8ebb9f0a4bf197ffe6 SHA256 266177f8d9cd8959fc2b4358b56afb343f98fb56e5d4da352589ac1d49ce32e7
EBUILD fuse-0.10.0.2-r2.ebuild 2507 RMD160 2185b934ef9735bcb4be0f5a6ca634b06ce98b20 SHA1 1527cc07cf9b82e5ab2a4621c83c2fb931c31212 SHA256 2dd0e0da97b2b6d40427ad6312920c87c793a70b1de77f4e03364ba822de969e
+EBUILD fuse-0.10.0.2-r3.ebuild 2528 RMD160 15de9e6926b7d078f9194d72f75fb52b57780930 SHA1 319dbf1682245629c7315b3405035296e3dcffe3 SHA256 3288c9f49e6c2cfbe45a84e9de16496471a2c2f2964c7c9de7609ecacfec24f4
EBUILD fuse-0.7.0.ebuild 1795 RMD160 2580367cc546b7a81e90c138294d137c84009a77 SHA1 0e72e8448207c49e2839d787c5628d046315679e SHA256 d4f7f439bd063e61aa8955449ee585797a346bb11eda956cd621e7c9bfa8e75b
-MISC ChangeLog 3964 RMD160 d28c67540fecb5d2bf8667933e08cf30e9a6b432 SHA1 bd58bb8882dd44b63851e11adda476c4a4311831 SHA256 4a7099198a944376d134f91aa5902533ba8e9d5240be322c98ae28aa20d628f8
+MISC ChangeLog 4151 RMD160 8cb153a11ff79af4950a7b14e0ec02cba03edf2c SHA1 94fe410765ab6804a8ca36b2e08031accbf6c369 SHA256 3c53826cc301af11bf4f34d1356419b42e15855bf2dd36ded8e84d3cad0f2bc8
MISC metadata.xml 601 RMD160 7c3ffefce17ed0088a184a82ba37597b50cf83f9 SHA1 1200adfb6c02d4e67e4357eba0bff8c901a8cfa8 SHA256 5450db33a173a6f48269040d8e06f17d962c11b1b4ac18c654bac3078ac39c03
diff --git a/app-emulation/fuse/fuse-0.10.0.2-r3.ebuild b/app-emulation/fuse/fuse-0.10.0.2-r3.ebuild
new file mode 100644
index 000000000000..5f4c98de2132
--- /dev/null
+++ b/app-emulation/fuse/fuse-0.10.0.2-r3.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/fuse/fuse-0.10.0.2-r3.ebuild,v 1.1 2009/12/22 04:38:32 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 libsamplerate memlimit 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.
+RDEPEND=">=app-emulation/libspectrum-0.5
+ gtk? ( >=x11-libs/gtk+-2
+ alsa? ( media-libs/alsa-lib )
+ !alsa? ( ao? ( media-libs/libao ) )
+ joystick? ( media-libs/libjsw ) )
+ !gtk? (
+ sdl? ( >=media-libs/libsdl-1.2.4 )
+ !sdl? (
+ X? ( x11-libs/libX11
+ x11-libs/libXext
+ alsa? ( media-libs/alsa-lib )
+ !alsa? ( ao? ( media-libs/libao ) )
+ joystick? ( media-libs/libjsw ) )
+ !X? (
+ svga? ( media-libs/svgalib
+ alsa? ( media-libs/alsa-lib )
+ !alsa? ( ao? ( media-libs/libao ) ) )
+ !svga? (
+ fbcon? ( virtual/linux-sources
+ gpm? ( sys-libs/gpm )
+ alsa? ( media-libs/alsa-lib )
+ !alsa? ( ao? ( media-libs/libao ) )
+ joystick? ( media-libs/libjsw ) )
+ !fbcon? ( x11-libs/libX11
+ x11-libs/libXext
+ alsa? ( media-libs/alsa-lib )
+ !alsa? ( ao? ( media-libs/libao ) )
+ joystick? ( media-libs/libjsw ) ) ) ) ) )
+ >=dev-libs/glib-2
+ 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 # We default to X user interface
+ guiflag="--without-gtk"
+ fi
+ econf --without-win32 \
+ ${guiflag} \
+ $(use_with gpm) \
+ $(use_with alsa) \
+ $(use_with ao libao) \
+ $(use_with libsamplerate) \
+ $(use_with 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
+}