Gentoo Archives: gentoo-commits

From: "Jeremy Olexa (darkside)" <darkside@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-emulation/fuse: metadata.xml fuse-0.9.0.ebuild
Date: Thu, 29 May 2008 22:44:29
Message-Id: E1K1qr9-0007Gy-FK@stork.gentoo.org
1 darkside 08/05/29 22:44:23
2
3 Modified: metadata.xml
4 Added: fuse-0.9.0.ebuild
5 Log:
6 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.
7 (Portage version: 2.1.4.4)
8
9 Revision Changes Path
10 1.3 app-emulation/fuse/metadata.xml
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/fuse/metadata.xml?rev=1.3&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/fuse/metadata.xml?rev=1.3&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/fuse/metadata.xml?r1=1.2&r2=1.3
15
16 Index: metadata.xml
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/app-emulation/fuse/metadata.xml,v
19 retrieving revision 1.2
20 retrieving revision 1.3
21 diff -u -r1.2 -r1.3
22 --- metadata.xml 6 Jun 2006 12:29:53 -0000 1.2
23 +++ metadata.xml 29 May 2008 22:44:23 -0000 1.3
24 @@ -3,7 +3,12 @@
25 <pkgmetadata>
26 <herd>no-herd</herd>
27 <maintainer>
28 - <email>maintainer-needed@g.o</email>
29 - <description>This package lacks a primary herd or maintainer.</description>
30 + <email>darkside@g.o</email>
31 + <description>Proxy Maintainer</description>
32 + </maintainer>
33 + <maintainer>
34 + <email>jmfo1982@×××××.es</email>
35 + <description>Proxied Maintainer. Please CC on bugs.</description>
36 + <name>José Manuel Ferrer Ortiz</name>
37 </maintainer>
38 </pkgmetadata>
39
40
41
42 1.1 app-emulation/fuse/fuse-0.9.0.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/fuse/fuse-0.9.0.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/fuse/fuse-0.9.0.ebuild?rev=1.1&content-type=text/plain
46
47 Index: fuse-0.9.0.ebuild
48 ===================================================================
49 # Copyright 1999-2008 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/app-emulation/fuse/fuse-0.9.0.ebuild,v 1.1 2008/05/29 22:44:23 darkside Exp $
52
53 DESCRIPTION="Free Unix Spectrum Emulator by Philip Kendall"
54 HOMEPAGE="http://fuse-emulator.sourceforge.net"
55 SRC_URI="mirror://sourceforge/fuse-emulator/${P}.tar.gz"
56
57 LICENSE="GPL-2"
58 SLOT="0"
59 KEYWORDS="~amd64 ~ppc ~x86"
60 IUSE="alsa ao fbcon gpm gtk joystick libdsk libsamplerate memlimit png sdl svga X xml"
61
62 # This build is heavily use dependent. Fuse user interface use flags are, in
63 # order of precedence: gtk, sdl, X, svga and fbcon. X version of fuse will
64 # be built if no valid user interface flag is chosen. libdsk flag must be
65 # specified in order to take advantage of +3 emulation.
66 RDEPEND="|| (
67 gtk? ( >=x11-libs/gtk+-2
68 alsa? ( media-libs/alsa-lib )
69 ao? ( !alsa? ( media-libs/libao ) )
70 joystick? ( media-libs/libjsw ) )
71 sdl? ( >=media-libs/libsdl-1.2.4 )
72 X? ( x11-libs/libX11
73 x11-libs/libXext
74 alsa? ( media-libs/alsa-lib )
75 ao? ( !alsa? ( media-libs/libao ) )
76 joystick? ( media-libs/libjsw ) )
77 svga? ( media-libs/svgalib
78 alsa? ( media-libs/alsa-lib )
79 ao? ( !alsa? ( media-libs/libao ) ) )
80 fbcon? ( virtual/linux-sources
81 gpm? ( sys-libs/gpm )
82 alsa? ( media-libs/alsa-lib )
83 ao? ( !alsa? ( media-libs/libao ) )
84 joystick? ( media-libs/libjsw ) )
85 ( x11-libs/libX11
86 x11-libs/libXext
87 alsa? ( media-libs/alsa-lib )
88 ao? ( !alsa? ( media-libs/libao ) )
89 joystick? ( media-libs/libjsw ) )
90 )
91 >=app-emulation/libspectrum-0.4.0
92 libdsk? ( >=app-emulation/libdsk-1.1.5
93 app-emulation/lib765 )
94 png? ( media-libs/libpng )
95 libsamplerate? ( >=media-libs/libsamplerate-0.1.0 )
96 xml? ( dev-libs/libxml2 )"
97 DEPEND="${RDEPEND}
98 dev-lang/perl
99 dev-util/pkgconfig"
100
101 src_compile() {
102 local guiflag
103 if use gtk; then
104 guiflag=""
105 elif use sdl; then
106 guiflag="--with-sdl"
107 elif use X; then
108 guiflag="--without-gtk"
109 elif use svga; then
110 guiflag="--with-svgalib"
111 elif use fbcon; then
112 guiflag="--with-fb"
113 else
114 guiflag="--without-gtk"
115 fi
116 econf --without-win32 \
117 ${guiflag} \
118 $(use_with gpm gpm) \
119 $(use_with libdsk plus3-disk) \
120 $(use_with alsa alsa) \
121 $(use_with ao libao) \
122 $(use_with libsamplerate libsamplerate) \
123 $(use_with joystick joystick) \
124 $(use_enable joystick ui-joystick) \
125 $(use_with xml libxml2) \
126 $(use_enable memlimit smallmem) \
127 || die "econf failed!"
128 emake || die "emake failed!"
129 }
130
131 src_install() {
132 emake install DESTDIR="${D}" || die
133 dodoc AUTHORS ChangeLog README THANKS
134 doman man/fuse.1
135 }
136
137
138
139 --
140 gentoo-commits@l.g.o mailing list