Gentoo Archives: gentoo-commits

From: "Tim Harder (radhermit)" <radhermit@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-fs/fuse: ChangeLog fuse-2.8.5.ebuild
Date: Thu, 07 Oct 2010 23:02:52
Message-Id: 20101007221109.2657C20051@flycatcher.gentoo.org
1 radhermit 10/10/07 22:11:09
2
3 Modified: ChangeLog
4 Added: fuse-2.8.5.ebuild
5 Log:
6 Version bump for bug #330793. Drop unnecessary src_compile and remove die from econf.
7
8 (Portage version: 2.2_rc90/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.133 sys-fs/fuse/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/fuse/ChangeLog?rev=1.133&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/fuse/ChangeLog?rev=1.133&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/fuse/ChangeLog?r1=1.132&r2=1.133
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/sys-fs/fuse/ChangeLog,v
20 retrieving revision 1.132
21 retrieving revision 1.133
22 diff -u -r1.132 -r1.133
23 --- ChangeLog 22 May 2010 11:33:54 -0000 1.132
24 +++ ChangeLog 7 Oct 2010 22:11:09 -0000 1.133
25 @@ -1,6 +1,12 @@
26 # ChangeLog for sys-fs/fuse
27 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/fuse/ChangeLog,v 1.132 2010/05/22 11:33:54 tove Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/fuse/ChangeLog,v 1.133 2010/10/07 22:11:09 radhermit Exp $
30 +
31 +*fuse-2.8.5 (07 Oct 2010)
32 +
33 + 07 Oct 2010; Tim Harder <radhermit@g.o> +fuse-2.8.5.ebuild:
34 + Version bump for bug #330793. Drop unnecessary src_compile and remove die
35 + from econf.
36
37 22 May 2010; Torsten Veller <tove@g.o> metadata.xml:
38 Remove genstef from metadata.xml (#66339)
39
40
41
42 1.1 sys-fs/fuse/fuse-2.8.5.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/fuse/fuse-2.8.5.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/fuse/fuse-2.8.5.ebuild?rev=1.1&content-type=text/plain
46
47 Index: fuse-2.8.5.ebuild
48 ===================================================================
49 # Copyright 1999-2010 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/sys-fs/fuse/fuse-2.8.5.ebuild,v 1.1 2010/10/07 22:11:09 radhermit Exp $
52
53 EAPI=2
54 inherit eutils libtool linux-info
55
56 MY_P=${P/_/-}
57 DESCRIPTION="An interface for filesystems implemented in userspace."
58 HOMEPAGE="http://fuse.sourceforge.net"
59 SRC_URI="mirror://sourceforge/fuse/${MY_P}.tar.gz"
60 LICENSE="GPL-2"
61 SLOT="0"
62 KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
63 IUSE="kernel_linux kernel_FreeBSD"
64 S=${WORKDIR}/${MY_P}
65 PDEPEND="kernel_FreeBSD? ( sys-fs/fuse4bsd )"
66
67 pkg_setup() {
68 if use kernel_linux ; then
69 if kernel_is lt 2 6 9; then
70 die "Your kernel is too old."
71 fi
72 CONFIG_CHECK="~FUSE_FS"
73 FUSE_FS_WARNING="You need to have FUSE module built to use user-mode utils"
74 linux-info_pkg_setup
75 fi
76 }
77
78 src_prepare() {
79 elibtoolize
80 }
81
82 src_configure() {
83 econf \
84 --disable-example
85 }
86
87 src_install() {
88 emake DESTDIR="${D}" install || die "emake install failed"
89
90 dodoc AUTHORS ChangeLog Filesystems README \
91 README.NFS NEWS doc/how-fuse-works \
92 doc/kernel.txt FAQ
93 docinto example
94 dodoc example/*
95
96 if use kernel_linux ; then
97 newinitd "${FILESDIR}"/fuse.init fuse
98 elif use kernel_FreeBSD ; then
99 insinto /usr/include/fuse
100 doins include/fuse_kernel.h
101 newinitd "${FILESDIR}"/fuse-fbsd.init fuse
102 else
103 die "We don't know what init code install for your kernel, please file a bug."
104 fi
105
106 rm -rf "${D}/dev"
107
108 dodir /etc
109 cat >"${D}"/etc/fuse.conf <<-EOF
110 # Set the maximum number of FUSE mounts allowed to non-root users.
111 # The default is 1000.
112 #
113 #mount_max = 1000
114
115 # Allow non-root users to specify the 'allow_other' or 'allow_root'
116 # mount options.
117 #
118 #user_allow_other
119 EOF
120 }