summaryrefslogtreecommitdiff
path: root/sys-fs
diff options
context:
space:
mode:
authorMike Gilbert <floppym@gentoo.org>2012-04-04 00:21:49 +0000
committerMike Gilbert <floppym@gentoo.org>2012-04-04 00:21:49 +0000
commit75e4db193fef8d810e5b91b218be44797147a27f (patch)
tree8527c7da48286f7e0edb6b358151784cfcd8ee43 /sys-fs
parentImplement fix for ZFSOnLinux upstream issue #631 and make improvements toward... (diff)
downloadhistorical-75e4db193fef8d810e5b91b218be44797147a27f.tar.gz
historical-75e4db193fef8d810e5b91b218be44797147a27f.tar.bz2
historical-75e4db193fef8d810e5b91b218be44797147a27f.zip
Implement fix for ZFSOnLinux upstream issue #631 and make improvements toward prefix support. Patch by Richard Yao.
Package-Manager: portage-2.2.0_alpha98/cvs/Linux x86_64
Diffstat (limited to 'sys-fs')
-rw-r--r--sys-fs/zfs/ChangeLog6
-rw-r--r--sys-fs/zfs/Manifest14
-rw-r--r--sys-fs/zfs/zfs-9999.ebuild13
3 files changed, 24 insertions, 9 deletions
diff --git a/sys-fs/zfs/ChangeLog b/sys-fs/zfs/ChangeLog
index a0df6e8f62d6..1b7dd1cba2e3 100644
--- a/sys-fs/zfs/ChangeLog
+++ b/sys-fs/zfs/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for sys-fs/zfs
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/zfs/ChangeLog,v 1.14 2012/02/29 00:29:35 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/zfs/ChangeLog,v 1.15 2012/04/04 00:21:49 floppym Exp $
+
+ 04 Apr 2012; Mike Gilbert <floppym@gentoo.org> zfs-9999.ebuild:
+ Implement fix for ZFSOnLinux upstream issue #631 and make improvements toward
+ prefix support. Patch by Richard Yao.
29 Feb 2012; Mike Gilbert <floppym@gentoo.org> metadata.xml, zfs-9999.ebuild:
Update from Richard: Add missing dependencies, introduce USE flags to permit
diff --git a/sys-fs/zfs/Manifest b/sys-fs/zfs/Manifest
index f228893b5536..eb2e806194fe 100644
--- a/sys-fs/zfs/Manifest
+++ b/sys-fs/zfs/Manifest
@@ -1,3 +1,13 @@
-EBUILD zfs-9999.ebuild 2149 RMD160 3cb02238bd2cc37492482a1135487744e9c28f25 SHA1 9ae61b9084cfe68cfc235e4c0e23f768825eaa8a SHA256 ca9eb8acc3dd6a0bf74a154aca58738f527b75db581c2fa53576421970640dd6
-MISC ChangeLog 2111 RMD160 ac709bd7f414113425a232ce7894ae75805774b0 SHA1 0edd82681eba50050e06478255b994e023bf66f7 SHA256 fbbb1721d81b7a3e1a5659d7b4cd21a666532f13e25e59c50afbe2481a17862f
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+EBUILD zfs-9999.ebuild 2211 RMD160 973c831b79c102e70f10c2c32e1036468886f001 SHA1 c1783bd230dea0fb8c4cd418e1ea0d8679ed6184 SHA256 ffae9e2a6b368a059bca6950c80678b2d97af92824147bf80aeb4ff4c8605d9c
+MISC ChangeLog 2298 RMD160 7b2b90cc23ffe2a1a04e3e6e6152bd544bd7eb3d SHA1 2dd4f108e9b64d9fe3ac16d86fbfe308973c75a6 SHA256 4bdadd19995553977ec7690eb1da6a3992ad34b1ba9c9cd1a906fef9aee6d2b7
MISC metadata.xml 503 RMD160 0f641957a0be2d29856054f869954096b9c23bf8 SHA1 9b49561ee779e790583979a0d91e6a85240b7090 SHA256 8ef221ee2c2aaa8a80bc9cb53a2d9208e44e4e4af0e1585d51728272b658dcd3
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.17 (GNU/Linux)
+
+iF4EAREIAAYFAk97lCMACgkQC77qH+pIQ6SF3QD/aOVfR50J/gFEhr3YZtCYrdNg
+8sGJIgeRHArk+e4c4LoBAMbR8VZQRfqNxYGJ8vRVEvZbCnYObSCAZrpQSsSEYQ1F
+=C3ES
+-----END PGP SIGNATURE-----
diff --git a/sys-fs/zfs/zfs-9999.ebuild b/sys-fs/zfs/zfs-9999.ebuild
index 92de4f62ee10..7e02f50dc7cd 100644
--- a/sys-fs/zfs/zfs-9999.ebuild
+++ b/sys-fs/zfs/zfs-9999.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/zfs/zfs-9999.ebuild,v 1.15 2012/03/04 19:46:38 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/zfs/zfs-9999.ebuild,v 1.16 2012/04/04 00:21:49 floppym Exp $
EAPI="4"
@@ -23,7 +23,7 @@ DEPEND="
"
RDEPEND="${DEPEND}
!sys-fs/zfs-fuse
- sys-fs/udev
+ !prefix? ( sys-fs/udev )
test-suite? (
sys-apps/gawk
sys-apps/util-linux
@@ -45,13 +45,14 @@ AUTOTOOLS_IN_SOURCE_BUILD="1"
pkg_setup() {
CONFIG_CHECK="MODULES
!PREEMPT
+ !PREEMPT_VOLUNTARY
!DEBUG_LOCK_ALLOC
ZLIB_DEFLATE
ZLIB_INFLATE
BLK_DEV_LOOP"
kernel_is ge 2 6 26 || die "Linux 2.6.26 or newer required"
check_extra_config
- use x86 && ewarn "32-bit kernels are unsupported by ZFSOnLinux upstream. Do not file bug reports."
+ use x86 && ewarn "32-bit kernels are unsupported by ZFSOnLinux upstream. Do not file bug reports."
}
src_prepare() {
@@ -66,12 +67,12 @@ src_configure() {
use custom-cflags || strip-flags
set_arch_to_kernel
local myeconfargs=(
- --bindir=/bin
- --sbindir=/sbin
+ --bindir=${EPREFIX}/bin
+ --sbindir=${EPREFIX}/sbin
--with-config=all
--with-linux="${KV_DIR}"
--with-linux-obj="${KV_OUT_DIR}"
- --with-udevdir=/lib/udev
+ --with-udevdir=${EPREFIX}/lib/udev
$(use_enable debug)
)
autotools-utils_src_configure