Adding version 1.4 to support siefs
authorStefan Schweizer <genstef@gentoo.org>
Tue, 16 Nov 2004 17:21:49 +0000 (17:21 +0000)
committerStefan Schweizer <genstef@gentoo.org>
Tue, 16 Nov 2004 17:21:49 +0000 (17:21 +0000)
sys-fs/fuse/ChangeLog
sys-fs/fuse/Manifest
sys-fs/fuse/files/digest-fuse-1.4 [new file with mode: 0644]
sys-fs/fuse/fuse-1.4.ebuild [new file with mode: 0644]

index 86b4c84c94fe6d091b7d5ee8b751e494d7e22c9c..bd188d473c67e75c6e09a0c6b9ea0ff167493f1d 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for sys-fs/fuse
 # Copyright 1999-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/fuse/ChangeLog,v 1.1 2004/11/14 14:40:17 genstef Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/fuse/ChangeLog,v 1.2 2004/11/16 17:21:49 genstef Exp $
+
+*fuse-1.4 (16 Nov 2004)
+
+  16 Nov 2004; Stefan Schweizer <genstef@gentoo.org> +fuse-1.4.ebuild:
+  Adding version 1.4 to support siefs
 
 *fuse-2.1_pre1 (14 Nov 2004)
 
index 30bbfa77378f20aca6564277d789a81e8f48816d..82ac59036cb37242eaaa13327bb5376940bead96 100644 (file)
@@ -1,4 +1,6 @@
+MD5 14661337f0e0f0821045ac4703bc8ee8 fuse-1.4.ebuild 1378
 MD5 14661337f0e0f0821045ac4703bc8ee8 fuse-2.1_pre1.ebuild 1378
-MD5 498727e293fe64b55694699973f8f2b9 ChangeLog 485
+MD5 10730ba2a87d36b5b85952cb26bf3b2c ChangeLog 620
 MD5 6e89ba8198764bfd079a0cfa18dca593 metadata.xml 264
+MD5 86c18e0aa1b9961decf250349afc0fdc files/digest-fuse-1.4 60
 MD5 be2d4a2912dfd7c37a54340576697c34 files/digest-fuse-2.1_pre1 65
diff --git a/sys-fs/fuse/files/digest-fuse-1.4 b/sys-fs/fuse/files/digest-fuse-1.4
new file mode 100644 (file)
index 0000000..3ef623b
--- /dev/null
@@ -0,0 +1 @@
+MD5 abdcb47a202d84d844ffbb58dcc7ac8b fuse-1.4.tar.gz 126979
diff --git a/sys-fs/fuse/fuse-1.4.ebuild b/sys-fs/fuse/fuse-1.4.ebuild
new file mode 100644 (file)
index 0000000..7e1a625
--- /dev/null
@@ -0,0 +1,53 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/fuse/fuse-1.4.ebuild,v 1.1 2004/11/16 17:21:49 genstef Exp $
+
+inherit kernel-mod
+
+MY_P=${P/_/-}
+DESCRIPTION="An interface for filesystems implemented in userspace."
+HOMEPAGE="http://sourceforge.net/projects/fuse"
+SRC_URI="mirror://sourceforge/fuse/${MY_P}.tar.gz"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+S=${WORKDIR}/${MY_P}
+
+DEPEND="virtual/linux-sources"
+
+pkg_setup() {
+       kernel-mod_check_modules_supported
+}
+
+src_compile() {
+       econf --disable-example --with-kernel="${ROOT}/usr/src/linux" || die "econf failed"
+
+       sed -i 's/.*depmod.*//' kernel/Makefile
+
+       # http://marc.theaimsgroup.com/?l=gentoo-dev&m=109672618708314&w=2
+       kernel-mod_getversion
+       if [ ${KV_MINOR} -gt 5 ] && [ ${KV_PATCH} -gt 5 ]
+       then
+               sed -i 's:SUBDIRS=:M=:g' kernel/Makefile
+       fi
+
+       unset ARCH
+       emake || die "emake failed"
+}
+
+src_install() {
+       unset ARCH
+       make DESTDIR="${D}" install || die "make install failed"
+
+       dodoc AUTHORS BUGS ChangeLog Filesystems README README-2.4 \
+               README-2.6 README.NFS NEWS doc/how-fuse-works
+       docinto example
+       dodoc example/*
+}
+
+pkg_postinst() {
+       einfo "Checking kernel module dependencies"
+       test -r "${ROOT}/usr/src/linux/System.map" && \
+               depmod -ae -F "${ROOT}/usr/src/linux/System.map" -b "${ROOT}" -r ${KV}
+}