diff options
author | Mike Frysinger <vapier@gentoo.org> | 2006-11-01 06:17:18 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2006-11-01 06:17:18 +0000 |
commit | 29623116936c5b13b7e7fa320cae423bf36b6887 (patch) | |
tree | 833918f7749a6c8d0a20450869b1bbb4d136c970 /sys-fs | |
parent | make sure DEPEND || matches src_compile (diff) | |
download | historical-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/ChangeLog | 6 | ||||
-rw-r--r-- | sys-fs/fuse/Manifest | 30 | ||||
-rw-r--r-- | sys-fs/fuse/files/fuse-2.6.0_rc3-no-mknod.patch | 18 | ||||
-rw-r--r-- | sys-fs/fuse/fuse-2.6.0_rc3.ebuild | 23 |
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 |