summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy Olexa <darkside@gentoo.org>2008-05-29 22:44:23 +0000
committerJeremy Olexa <darkside@gentoo.org>2008-05-29 22:44:23 +0000
commit86bf968a843ef8328e9e62e72b01222c831752e0 (patch)
tree60b3e08ffe529ab4f5b707d65fbb5d8aec22f31b /app-emulation
parentFix last commit. Thanks to Remy Blank. (diff)
downloadhistorical-86bf968a843ef8328e9e62e72b01222c831752e0.tar.gz
historical-86bf968a843ef8328e9e62e72b01222c831752e0.tar.bz2
historical-86bf968a843ef8328e9e62e72b01222c831752e0.zip
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.
Package-Manager: portage-2.1.4.4
Diffstat (limited to 'app-emulation')
-rw-r--r--app-emulation/fuse/Manifest4
-rw-r--r--app-emulation/fuse/fuse-0.9.0.ebuild87
-rw-r--r--app-emulation/fuse/metadata.xml9
3 files changed, 97 insertions, 3 deletions
diff --git a/app-emulation/fuse/Manifest b/app-emulation/fuse/Manifest
index 26c86e04fa55..ddf7752d72e0 100644
--- a/app-emulation/fuse/Manifest
+++ b/app-emulation/fuse/Manifest
@@ -1,5 +1,7 @@
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 1796 RMD160 24b277eaededcf00b4b352f392bd9c0eddafb86b SHA1 eb8151215ddc372422f1db5d3be247c3fe346d52 SHA256 22177a83ca9ae42160afe7404c3a390eab0e5fd7128bdd979d68093676c0847e
+EBUILD fuse-0.9.0.ebuild 2662 RMD160 37b1d5127f8b637ff737ae2a473f3de12fdf38ce SHA1 1084b4b561300f7d7b94c6db14dff88f57b01445 SHA256 4a38a43d3edc1059431d6c66ff6da2e9700ac634de143a2ec510d52b0f3ab1f2
MISC ChangeLog 2738 RMD160 50ef7c11747d1625a4155b9f37a9efeef9dc2546 SHA1 b347a8a4eccbb8922e89945ad809b7e78b356c60 SHA256 9dc640ec76f8e7e930cc771cc3c2e4a8e543bf7f853944c41f1bb9d55091bb03
-MISC metadata.xml 314 RMD160 25181cde297628576a9545bea3a76601485bfaf3 SHA1 ac16b621acf5a22b64859e3323d466fb556fc4c8 SHA256 736baab77aea9c4da199c01e3cd6877c271bd02357ff9b41b537a2232c6e96d7
+MISC metadata.xml 446 RMD160 7790c9b2cd0a8211b163a5e074cc5f31fcd3f3cf SHA1 f30240ba6caed51063c66de046ecd7627a984173 SHA256 2903db8a7ea8a2e7894b8e994e268b52a9685c5decaa00c8de9e36abfa384777
diff --git a/app-emulation/fuse/fuse-0.9.0.ebuild b/app-emulation/fuse/fuse-0.9.0.ebuild
new file mode 100644
index 000000000000..22ca870d0b3e
--- /dev/null
+++ b/app-emulation/fuse/fuse-0.9.0.ebuild
@@ -0,0 +1,87 @@
+# 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
+}
diff --git a/app-emulation/fuse/metadata.xml b/app-emulation/fuse/metadata.xml
index b17012b02b48..d58e7f33207a 100644
--- a/app-emulation/fuse/metadata.xml
+++ b/app-emulation/fuse/metadata.xml
@@ -3,7 +3,12 @@
<pkgmetadata>
<herd>no-herd</herd>
<maintainer>
- <email>maintainer-needed@gentoo.org</email>
- <description>This package lacks a primary herd or maintainer.</description>
+ <email>darkside@gentoo.org</email>
+ <description>Proxy Maintainer</description>
+ </maintainer>
+ <maintainer>
+ <email>jmfo1982@yahoo.es</email>
+ <description>Proxied Maintainer. Please CC on bugs.</description>
+ <name>José Manuel Ferrer Ortiz</name>
</maintainer>
</pkgmetadata>