summaryrefslogtreecommitdiff
path: root/sys-fs
diff options
context:
space:
mode:
authorStefan Schweizer <genstef@gentoo.org>2004-11-16 17:21:49 +0000
committerStefan Schweizer <genstef@gentoo.org>2004-11-16 17:21:49 +0000
commit8ad1a0b494b507c036ddbf2e11db2eb329009bf4 (patch)
tree30546c23787078877030f5593fcef1c40d7b71bf /sys-fs
parentStable on sparc (Manifest recommit) (diff)
downloadgentoo-2-8ad1a0b494b507c036ddbf2e11db2eb329009bf4.tar.gz
gentoo-2-8ad1a0b494b507c036ddbf2e11db2eb329009bf4.tar.bz2
gentoo-2-8ad1a0b494b507c036ddbf2e11db2eb329009bf4.zip
Adding version 1.4 to support siefs
Diffstat (limited to 'sys-fs')
-rw-r--r--sys-fs/fuse/ChangeLog7
-rw-r--r--sys-fs/fuse/Manifest4
-rw-r--r--sys-fs/fuse/files/digest-fuse-1.41
-rw-r--r--sys-fs/fuse/fuse-1.4.ebuild53
4 files changed, 63 insertions, 2 deletions
diff --git a/sys-fs/fuse/ChangeLog b/sys-fs/fuse/ChangeLog
index 86b4c84c94fe..bd188d473c67 100644
--- a/sys-fs/fuse/ChangeLog
+++ b/sys-fs/fuse/ChangeLog
@@ -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)
diff --git a/sys-fs/fuse/Manifest b/sys-fs/fuse/Manifest
index 30bbfa77378f..82ac59036cb3 100644
--- a/sys-fs/fuse/Manifest
+++ b/sys-fs/fuse/Manifest
@@ -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
index 000000000000..3ef623bc8d60
--- /dev/null
+++ b/sys-fs/fuse/files/digest-fuse-1.4
@@ -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
index 000000000000..7e1a625a448c
--- /dev/null
+++ b/sys-fs/fuse/fuse-1.4.ebuild
@@ -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}
+}