From: Stefan Schweizer Date: Sun, 14 Nov 2004 14:40:17 +0000 (+0000) Subject: Initial import. Thanks to Birce Arnould <98111@free.fr>, Athul Acharya , Athul Acharya and Sébastien Estienne in bug 59733 --- diff --git a/sys-fs/fuse/ChangeLog b/sys-fs/fuse/ChangeLog new file mode 100644 index 000000000000..86b4c84c94fe --- /dev/null +++ b/sys-fs/fuse/ChangeLog @@ -0,0 +1,12 @@ +# 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 $ + +*fuse-2.1_pre1 (14 Nov 2004) + + 14 Nov 2004; Stefan Schweizer +metadata.xml, + +fuse-2.1_pre1.ebuild: + Initial import. Thanks to Birce Arnould <98111@free.fr>, Athul Acharya + and Sébastien Estienne + in bug 59733 + diff --git a/sys-fs/fuse/Manifest b/sys-fs/fuse/Manifest new file mode 100644 index 000000000000..30bbfa77378f --- /dev/null +++ b/sys-fs/fuse/Manifest @@ -0,0 +1,4 @@ +MD5 14661337f0e0f0821045ac4703bc8ee8 fuse-2.1_pre1.ebuild 1378 +MD5 498727e293fe64b55694699973f8f2b9 ChangeLog 485 +MD5 6e89ba8198764bfd079a0cfa18dca593 metadata.xml 264 +MD5 be2d4a2912dfd7c37a54340576697c34 files/digest-fuse-2.1_pre1 65 diff --git a/sys-fs/fuse/files/digest-fuse-2.1_pre1 b/sys-fs/fuse/files/digest-fuse-2.1_pre1 new file mode 100644 index 000000000000..4c4a2654ca04 --- /dev/null +++ b/sys-fs/fuse/files/digest-fuse-2.1_pre1 @@ -0,0 +1 @@ +MD5 38f8621e451107aaeffb9556bc213186 fuse-2.1-pre1.tar.gz 341340 diff --git a/sys-fs/fuse/fuse-2.1_pre1.ebuild b/sys-fs/fuse/fuse-2.1_pre1.ebuild new file mode 100644 index 000000000000..4e88086ba5f5 --- /dev/null +++ b/sys-fs/fuse/fuse-2.1_pre1.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-2.1_pre1.ebuild,v 1.1 2004/11/14 14:40:17 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} +} diff --git a/sys-fs/fuse/metadata.xml b/sys-fs/fuse/metadata.xml new file mode 100644 index 000000000000..c8f81b37cf66 --- /dev/null +++ b/sys-fs/fuse/metadata.xml @@ -0,0 +1,9 @@ + + + + kernel + + genstef@gentoo.org + Stefan Schweizer + +