summaryrefslogtreecommitdiff
path: root/sys-fs
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2006-11-01 06:17:18 +0000
committerMike Frysinger <vapier@gentoo.org>2006-11-01 06:17:18 +0000
commit29623116936c5b13b7e7fa320cae423bf36b6887 (patch)
tree833918f7749a6c8d0a20450869b1bbb4d136c970 /sys-fs
parentmake sure DEPEND || matches src_compile (diff)
downloadhistorical-29623116936c5b13b7e7fa320cae423bf36b6887.tar.gz
historical-29623116936c5b13b7e7fa320cae423bf36b6887.tar.bz2
historical-29623116936c5b13b7e7fa320cae423bf36b6887.zip
Dont bother creating a /dev/fuse device node #152032 by Mike Kelly.
Package-Manager: portage-2.1.2_rc1-r1
Diffstat (limited to 'sys-fs')
-rw-r--r--sys-fs/fuse/ChangeLog6
-rw-r--r--sys-fs/fuse/Manifest30
-rw-r--r--sys-fs/fuse/files/fuse-2.6.0_rc3-no-mknod.patch18
-rw-r--r--sys-fs/fuse/fuse-2.6.0_rc3.ebuild23
4 files changed, 58 insertions, 19 deletions
diff --git a/sys-fs/fuse/ChangeLog b/sys-fs/fuse/ChangeLog
index e7ef635f3a71..0e4e9d352bce 100644
--- a/sys-fs/fuse/ChangeLog
+++ b/sys-fs/fuse/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for sys-fs/fuse
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/fuse/ChangeLog,v 1.64 2006/10/20 03:40:33 josejx Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/fuse/ChangeLog,v 1.65 2006/11/01 06:17:18 vapier Exp $
+
+ 01 Nov 2006; Mike Frysinger <vapier@gentoo.org>
+ +files/fuse-2.6.0_rc3-no-mknod.patch, fuse-2.6.0_rc3.ebuild:
+ Dont bother creating a /dev/fuse device node #152032 by Mike Kelly.
20 Oct 2006; Joseph Jezak <josejx@gentoo.org> fuse-2.6.0_rc1.ebuild:
Marked ppc stable for bug #148506.
diff --git a/sys-fs/fuse/Manifest b/sys-fs/fuse/Manifest
index 9843d5934494..914780f9b5d4 100644
--- a/sys-fs/fuse/Manifest
+++ b/sys-fs/fuse/Manifest
@@ -1,3 +1,10 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+AUX fuse-2.6.0_rc3-no-mknod.patch 476 RMD160 c21064b080b70fb3757638b4e98e5d83a25a9d57 SHA1 3935d74d2744fdeb55d15a1e840db27052e55645 SHA256 a9181c2e453680680105eb3799806eb2f5a54094568c1998f843651a34ce82fc
+MD5 69d0114b2cdbf042c20325071bf6db38 files/fuse-2.6.0_rc3-no-mknod.patch 476
+RMD160 c21064b080b70fb3757638b4e98e5d83a25a9d57 files/fuse-2.6.0_rc3-no-mknod.patch 476
+SHA256 a9181c2e453680680105eb3799806eb2f5a54094568c1998f843651a34ce82fc files/fuse-2.6.0_rc3-no-mknod.patch 476
AUX fuse-fix-lazy-binding.patch 398 RMD160 e8663cdbf720378839bf3ac786a49a9927b81afe SHA1 59a923f6263e954a7db488021005448cefcc8f5a SHA256 d9733aaece65a0c864edbfebae205cdec096174165e943a569adb216ec73f9e1
MD5 c1ef6366ba5892111ddef08887328663 files/fuse-fix-lazy-binding.patch 398
RMD160 e8663cdbf720378839bf3ac786a49a9927b81afe files/fuse-fix-lazy-binding.patch 398
@@ -13,14 +20,14 @@ EBUILD fuse-2.6.0_rc1.ebuild 1822 RMD160 9d9b2e005c999d450317dd7211e37b68b3a1f25
MD5 2d20d9905d93b12e00b5a06484cb0f6b fuse-2.6.0_rc1.ebuild 1822
RMD160 9d9b2e005c999d450317dd7211e37b68b3a1f25c fuse-2.6.0_rc1.ebuild 1822
SHA256 9eb324be2b3c061721c5bafddeb1b6d0667d228590f45f3686e8a2e1be4d6c9b fuse-2.6.0_rc1.ebuild 1822
-EBUILD fuse-2.6.0_rc3.ebuild 1828 RMD160 07b1d713589873c7b7df2480ae5244305f4bf0a9 SHA1 838b7a44758356699e5582bf67f74a4238dc9db0 SHA256 13828fefe3251449378757ff1edf2036deaa40f51bf32986de6501727fd0b541
-MD5 670b3618082fc74fc64560cd590f0cab fuse-2.6.0_rc3.ebuild 1828
-RMD160 07b1d713589873c7b7df2480ae5244305f4bf0a9 fuse-2.6.0_rc3.ebuild 1828
-SHA256 13828fefe3251449378757ff1edf2036deaa40f51bf32986de6501727fd0b541 fuse-2.6.0_rc3.ebuild 1828
-MISC ChangeLog 9170 RMD160 643ef0e4066f8d4c6e29cb0e4b71263f28fcc716 SHA1 3850d54bfcf625c69f13668bffa4cceea0b358ba SHA256 d0067da3248696949c2dc1a04cc3c0775981ec6cefb1e281a51e6cd2ab2a67d1
-MD5 42b8d0c845ac791821fb7a7ae00e9f4e ChangeLog 9170
-RMD160 643ef0e4066f8d4c6e29cb0e4b71263f28fcc716 ChangeLog 9170
-SHA256 d0067da3248696949c2dc1a04cc3c0775981ec6cefb1e281a51e6cd2ab2a67d1 ChangeLog 9170
+EBUILD fuse-2.6.0_rc3.ebuild 1860 RMD160 524463f1785c82375a7eaec5e9f6d8ef3bc26e53 SHA1 e1335888560d03021e1c0e7a691f1ae3932c2330 SHA256 63ea485dc0f1cf220ae49026a127cc759665d6719769317f43594fb3c740cbe6
+MD5 04c75232176e745114f46f94b4701092 fuse-2.6.0_rc3.ebuild 1860
+RMD160 524463f1785c82375a7eaec5e9f6d8ef3bc26e53 fuse-2.6.0_rc3.ebuild 1860
+SHA256 63ea485dc0f1cf220ae49026a127cc759665d6719769317f43594fb3c740cbe6 fuse-2.6.0_rc3.ebuild 1860
+MISC ChangeLog 9354 RMD160 ba9d4966091f0aa21d3a8ba0d2b13f8d7b90b0d4 SHA1 ce8dd3a1f3de2054a8935ff54460272c57180854 SHA256 651fbeb187ef18101a412c5a670d099073079daed8d01f0cdc47d24a71f5188d
+MD5 5af18083aa75b03feb0076e3f6c70dee ChangeLog 9354
+RMD160 ba9d4966091f0aa21d3a8ba0d2b13f8d7b90b0d4 ChangeLog 9354
+SHA256 651fbeb187ef18101a412c5a670d099073079daed8d01f0cdc47d24a71f5188d ChangeLog 9354
MISC metadata.xml 264 RMD160 ff3b07b3794623e4733a4dd289cffc9606d6e432 SHA1 310c846802ac0f01334ee8677c428e2962594d01 SHA256 62bbe388ec16f0c4a20cfbb752b05fdefd1349254c494cdea67c096bb553c06b
MD5 6e89ba8198764bfd079a0cfa18dca593 metadata.xml 264
RMD160 ff3b07b3794623e4733a4dd289cffc9606d6e432 metadata.xml 264
@@ -34,3 +41,10 @@ SHA256 eb1464bea0851975ce0444e4b684ef5fd9e9af05cbfe13c4ff557018a0f5ed5d files/di
MD5 8ec6120e9d1470c6e7651a6f097bc6fe files/digest-fuse-2.6.0_rc3 244
RMD160 c76526b40fc16ee3dece09ffe4fe4154c87f30cc files/digest-fuse-2.6.0_rc3 244
SHA256 35552ff60e3449d28ba7a63de789047114ab0e4b792faca8a383ad7a6915de11 files/digest-fuse-2.6.0_rc3 244
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.5 (GNU/Linux)
+
+iD8DBQFFSDv6amhnQswr0vIRAhJsAJ4jyhaDT11/VewW5N7x3AnF7okn5QCfRBQ0
+4HjQsHWoheSlV+MAgFk+eaE=
+=IqLF
+-----END PGP SIGNATURE-----
diff --git a/sys-fs/fuse/files/fuse-2.6.0_rc3-no-mknod.patch b/sys-fs/fuse/files/fuse-2.6.0_rc3-no-mknod.patch
new file mode 100644
index 000000000000..0f06d385141a
--- /dev/null
+++ b/sys-fs/fuse/files/fuse-2.6.0_rc3-no-mknod.patch
@@ -0,0 +1,18 @@
+let udev handle this
+
+http://bugs.gentoo.org/152032
+
+--- util/Makefile.in
++++ util/Makefile.in
+@@ -490,11 +490,6 @@
+ install-exec-hook:
+ -chown root $(DESTDIR)$(bindir)/fusermount
+ -chmod u+s $(DESTDIR)$(bindir)/fusermount
+- @if test ! -e $(DESTDIR)/dev/fuse; then \
+- $(mkdir_p) $(DESTDIR)/dev; \
+- echo "mknod $(DESTDIR)/dev/fuse -m 0666 c 10 229"; \
+- mknod $(DESTDIR)/dev/fuse -m 0666 c 10 229; \
+- fi
+
+ install-exec-local:
+ $(mkdir_p) $(DESTDIR)$(MOUNT_FUSE_PATH)
diff --git a/sys-fs/fuse/fuse-2.6.0_rc3.ebuild b/sys-fs/fuse/fuse-2.6.0_rc3.ebuild
index a5f694cad5ec..37f899edbaad 100644
--- a/sys-fs/fuse/fuse-2.6.0_rc3.ebuild
+++ b/sys-fs/fuse/fuse-2.6.0_rc3.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/fuse/fuse-2.6.0_rc3.ebuild,v 1.1 2006/10/16 18:24:44 genstef Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/fuse/fuse-2.6.0_rc3.ebuild,v 1.2 2006/11/01 06:17:18 vapier Exp $
inherit linux-mod eutils libtool
@@ -29,20 +29,23 @@ pkg_setup() {
src_unpack() {
unpack ${A}
- cd ${S}
- epatch ${FILESDIR}/fuse-fix-lazy-binding.patch
+ cd "${S}"
+ epatch "${FILESDIR}"/fuse-fix-lazy-binding.patch
+ epatch "${FILESDIR}"/${P}-no-mknod.patch #152032
elibtoolize
}
src_compile() {
- einfo "Preparing fuse userland"
- econf --disable-kernel-module --disable-example || \
- die "econf failed for fuse userland"
+ econf \
+ --disable-kernel-module \
+ --disable-example \
+ || die "econf failed for fuse userland"
emake || die "emake failed"
- if use kernel_linux; then
- sed -i -e 's/.*depmod.*//g' ${S}/kernel/Makefile.in
- convert_to_m ${S}/kernel/Makefile.in
+ if use kernel_linux ; then
+ cd "${S}"
+ sed -i -e 's/.*depmod.*//g' kernel/Makefile.in
+ convert_to_m kernel/Makefile.in
linux-mod_src_compile
fi
}
@@ -55,7 +58,7 @@ src_install() {
docinto example
dodoc example/*
- if use kernel_linux; then
+ if use kernel_linux ; then
linux-mod_src_install
else
insinto /usr/include/fuse