[gentoo-commits] proj/genkernel:master commit in: defaults/

2014-03-15 Thread Richard Yao
commit: 5e2553af6a81e724fd9415b87a77004bdcaac31d
Author: Martin Dummer martin.dummer AT gmx DOT net
AuthorDate: Mon Mar 10 22:36:05 2014 +
Commit: Richard Yao ryao AT gentoo DOT org
CommitDate: Sun Mar 16 00:25:20 2014 +
URL:
http://git.overlays.gentoo.org/gitweb/?p=proj/genkernel.git;a=commit;h=5e2553af

fix broken function prompt_user()

There is a mistake in the parameter check of function prompt_user()
which causes to exit the initramfs unconditionally when the function is
called with *correct* number of parameters (which then causes a kernel
panic)
This patch puts the parameter check into a readable if..then..fi block.

Signed-off-by: Martin Dummer martin.dummer AT gmx.net
Signed-off-by: Richard Yao ryao AT gentoo.org

---
 defaults/initrd.scripts | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/defaults/initrd.scripts b/defaults/initrd.scripts
index 4b7c5ba..97997b3 100644
--- a/defaults/initrd.scripts
+++ b/defaults/initrd.scripts
@@ -446,9 +446,11 @@ prompt_user(){
 
eval local oldvalue='$'${1}
 
-   [ $# != 2 -a $# != 3 ]  \
+   if [ $# != 2 -a $# != 3 ]; then
bad_msg Bad invocation of function prompt_user.
-   bad_msg Please file a bug report with this message  exit 1
+   bad_msg Please file a bug report with this message
+   exit 1
+   fi
[ -n ${3} ]  local explnt= or : ${3} || local explnt=.
 
bad_msg Could not find the ${2} in ${oldvalue}${explnt}



[gentoo-commits] proj/genkernel:master commit in: /

2014-03-15 Thread Richard Yao
commit: 56505d81c2a1354d5cf06c7cce052f88bd97bf69
Author: Richard Yao ryao AT gentoo DOT org
AuthorDate: Sat Mar 15 19:26:44 2014 +
Commit: Richard Yao ryao AT gentoo DOT org
CommitDate: Sun Mar 16 00:23:20 2014 +
URL:
http://git.overlays.gentoo.org/gitweb/?p=proj/genkernel.git;a=commit;h=56505d81

Create rootfs_type_is() helper function

This is meant to facilite automatic detection of root filesystems that
require additional support. The main one being ZFS, but btrfs will also
qualify once support has been added.

Signed-off-by: Richard Yao ryao AT gentoo.org

---
 gen_funcs.sh | 11 +++
 1 file changed, 11 insertions(+)

diff --git a/gen_funcs.sh b/gen_funcs.sh
index 4f0a0fc..37942ad 100755
--- a/gen_funcs.sh
+++ b/gen_funcs.sh
@@ -495,6 +495,17 @@ set_config_with_override() {
eval ${CfgVar}=\${Result}\
 }
 
+rootfs_type_is() {
+   local fstype=$1
+
+   if $(df -t ${fstype} / 2/dev/null 1/dev/null)
+   then
+   echo yes
+   else
+   echo no
+   fi
+}
+
 check_distfiles() {
for i in $BUSYBOX_SRCTAR $MULTIPATH_SRCTAR $LVM_SRCTAR $DMRAID_SRCTAR 
$ISCSI_SRCTAR $GPG_SRCTAR
do



[gentoo-commits] proj/genkernel: New tag: v3.4.49

2014-03-17 Thread Richard Yao
commit: 
Commit: Richard Yao ryao AT gentoo DOT org
CommitDate: Mon Mar 17 18:50:40 2014 +

New tag: v3.4.49




[gentoo-commits] proj/genkernel:master commit in: /

2014-03-17 Thread Richard Yao
commit: 2aabd3fda0352ce7c0a1db6fd4c8036aa5704abb
Author: Richard Yao ryao AT gentoo DOT org
AuthorDate: Mon Mar 17 16:24:09 2014 +
Commit: Richard Yao ryao AT gentoo DOT org
CommitDate: Mon Mar 17 16:24:09 2014 +
URL:
http://git.overlays.gentoo.org/gitweb/?p=proj/genkernel.git;a=commit;h=2aabd3fd

Bump version to 3.4.49

Signed-off-by: Richard Yao ryao AT gentoo.org

---
 genkernel | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/genkernel b/genkernel
index e555791..b62c3f7 100755
--- a/genkernel
+++ b/genkernel
@@ -2,7 +2,7 @@
 # $Id$
 
 PATH=${PATH}:/sbin:/usr/sbin
-GK_V='3.4.48'
+GK_V='3.4.49'
 
 # Set the default for TMPDIR.  May be modified by genkernel.conf or the
 # --tempdir command line option.



[gentoo-commits] proj/genkernel: New branch: kernel-config

2014-10-23 Thread Richard Yao
commit: 
Commit: Richard Yao ryao AT gentoo DOT org
CommitDate: Thu Oct 23 18:45:24 2014 +

New branch: kernel-config




[gentoo-commits] proj/genkernel:master commit in: /

2014-08-11 Thread Richard Yao
commit: 00b82d63f72c5999e172117a25dce8424e306f3e
Author: Ian Stakenvicius axs AT gentoo DOT org
AuthorDate: Tue Jul 29 21:42:10 2014 +
Commit: Richard Yao ryao AT gentoo DOT org
CommitDate: Mon Aug 11 23:09:59 2014 +
URL:
http://git.overlays.gentoo.org/gitweb/?p=proj/genkernel.git;a=commit;h=00b82d63

Remove mpath_prio_* and devmap_name from cp command, bug #468760

Signed-off-by: Richard Yao ryao AT gentoo.org

---
 gen_initramfs.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gen_initramfs.sh b/gen_initramfs.sh
index b9ff518..5ddc476 100755
--- a/gen_initramfs.sh
+++ b/gen_initramfs.sh
@@ -254,7 +254,7 @@ append_multipath(){
# Copy files
copy_binaries ${TEMP}/initramfs-multipath-temp \
/bin/mountpoint \
-   /sbin/{multipath,kpartx,mpath_prio_*,devmap_name,dmsetup} \
+   /sbin/{multipath,kpartx,dmsetup} \
/{lib,lib64}/{udev/scsi_id,multipath/*so} 
 
# Support multipath-tools-0.4.8 and previous



[gentoo-commits] proj/genkernel: New tag: v3.4.51.1

2014-08-12 Thread Richard Yao
commit: 
Commit: Richard Yao ryao AT gentoo DOT org
CommitDate: Tue Aug 12 15:03:19 2014 +

New tag: v3.4.51.1




[gentoo-commits] proj/genkernel:master commit in: arch/x86/, arch/alpha/, arch/sparc64/, defaults/, arch/ppc/, arch/um/, ...

2014-08-16 Thread Richard Yao
commit: 6bb3ac22b4f6cd0bdbed1206c4309ef289a48fcb
Author: Richard Yao ryao AT gentoo DOT org
AuthorDate: Sun Aug 17 02:40:06 2014 +
Commit: Richard Yao ryao AT gentoo DOT org
CommitDate: Sun Aug 17 02:40:06 2014 +
URL:
http://git.overlays.gentoo.org/gitweb/?p=proj/genkernel.git;a=commit;h=6bb3ac22

Include CONFIG_FHANDLE=y in default kernel config, bug #519298

Recent versions of systemd-udev require CONFIG_FHANDLE=y and provide no
fallback for kernels that lack it.

Signed-off-by: Richard Yao ryao AT gentoo.org

---
 arch/alpha/kernel-config | 1 +
 arch/ia64/kernel-config  | 1 +
 arch/mips/ip22r4k-2006_1.cf  | 1 +
 arch/mips/ip22r5k-2006_1.cf  | 1 +
 arch/mips/ip27r10k-2006_1.cf | 1 +
 arch/mips/ip28r10k-2006_1.cf | 1 +
 arch/mips/ip30r10k-2006_1.cf | 1 +
 arch/mips/ip32r5k-2006_1.cf  | 1 +
 arch/mips/ip32rm5k-2006_1.cf | 1 +
 arch/ppc/kernel-config   | 1 +
 arch/sparc64/kernel-config   | 1 +
 arch/um/kernel-config| 1 +
 arch/x86/kernel-config   | 1 +
 arch/x86_64/kernel-config| 1 +
 defaults/kernel-config   | 1 +
 15 files changed, 15 insertions(+)

diff --git a/arch/alpha/kernel-config b/arch/alpha/kernel-config
index ab7a93b..2f0517c 100644
--- a/arch/alpha/kernel-config
+++ b/arch/alpha/kernel-config
@@ -35,6 +35,7 @@ CONFIG_SYSVIPC_SYSCTL=y
 # CONFIG_TASKSTATS is not set
 # CONFIG_USER_NS is not set
 # CONFIG_PID_NS is not set
+CONFIG_FHANDLE=y
 # CONFIG_AUDIT is not set
 CONFIG_IKCONFIG=y
 CONFIG_IKCONFIG_PROC=y

diff --git a/arch/ia64/kernel-config b/arch/ia64/kernel-config
index e9abf8e..6a3fc0a 100644
--- a/arch/ia64/kernel-config
+++ b/arch/ia64/kernel-config
@@ -25,6 +25,7 @@ CONFIG_SYSVIPC_SYSCTL=y
 # CONFIG_BSD_PROCESS_ACCT is not set
 # CONFIG_TASKSTATS is not set
 # CONFIG_UTS_NS is not set
+CONFIG_FHANDLE=y
 # CONFIG_AUDIT is not set
 CONFIG_IKCONFIG=y
 CONFIG_IKCONFIG_PROC=y

diff --git a/arch/mips/ip22r4k-2006_1.cf b/arch/mips/ip22r4k-2006_1.cf
index 07d8a0d..2d1a6ab 100644
--- a/arch/mips/ip22r4k-2006_1.cf
+++ b/arch/mips/ip22r4k-2006_1.cf
@@ -155,6 +155,7 @@ CONFIG_SYSVIPC=y
 CONFIG_BSD_PROCESS_ACCT=y
 # CONFIG_BSD_PROCESS_ACCT_V3 is not set
 CONFIG_SYSCTL=y
+CONFIG_FHANDLE=y
 # CONFIG_AUDIT is not set
 CONFIG_IKCONFIG=y
 CONFIG_IKCONFIG_PROC=y

diff --git a/arch/mips/ip22r5k-2006_1.cf b/arch/mips/ip22r5k-2006_1.cf
index 39577a0..14462e6 100644
--- a/arch/mips/ip22r5k-2006_1.cf
+++ b/arch/mips/ip22r5k-2006_1.cf
@@ -155,6 +155,7 @@ CONFIG_SYSVIPC=y
 CONFIG_BSD_PROCESS_ACCT=y
 # CONFIG_BSD_PROCESS_ACCT_V3 is not set
 CONFIG_SYSCTL=y
+CONFIG_FHANDLE=y
 # CONFIG_AUDIT is not set
 CONFIG_IKCONFIG=y
 CONFIG_IKCONFIG_PROC=y

diff --git a/arch/mips/ip27r10k-2006_1.cf b/arch/mips/ip27r10k-2006_1.cf
index 66875e9..4f9b680 100644
--- a/arch/mips/ip27r10k-2006_1.cf
+++ b/arch/mips/ip27r10k-2006_1.cf
@@ -159,6 +159,7 @@ CONFIG_SYSVIPC=y
 CONFIG_BSD_PROCESS_ACCT=y
 # CONFIG_BSD_PROCESS_ACCT_V3 is not set
 CONFIG_SYSCTL=y
+CONFIG_FHANDLE=y
 # CONFIG_AUDIT is not set
 CONFIG_IKCONFIG=y
 CONFIG_IKCONFIG_PROC=y

diff --git a/arch/mips/ip28r10k-2006_1.cf b/arch/mips/ip28r10k-2006_1.cf
index cbfbb9c..42d1309 100644
--- a/arch/mips/ip28r10k-2006_1.cf
+++ b/arch/mips/ip28r10k-2006_1.cf
@@ -156,6 +156,7 @@ CONFIG_SYSVIPC=y
 CONFIG_BSD_PROCESS_ACCT=y
 # CONFIG_BSD_PROCESS_ACCT_V3 is not set
 CONFIG_SYSCTL=y
+CONFIG_FHANDLE=y
 # CONFIG_AUDIT is not set
 CONFIG_IKCONFIG=y
 CONFIG_IKCONFIG_PROC=y

diff --git a/arch/mips/ip30r10k-2006_1.cf b/arch/mips/ip30r10k-2006_1.cf
index 780abf9..3c15126 100644
--- a/arch/mips/ip30r10k-2006_1.cf
+++ b/arch/mips/ip30r10k-2006_1.cf
@@ -155,6 +155,7 @@ CONFIG_SYSVIPC=y
 CONFIG_BSD_PROCESS_ACCT=y
 # CONFIG_BSD_PROCESS_ACCT_V3 is not set
 CONFIG_SYSCTL=y
+CONFIG_FHANDLE=y
 # CONFIG_AUDIT is not set
 CONFIG_IKCONFIG=y
 CONFIG_IKCONFIG_PROC=y

diff --git a/arch/mips/ip32r5k-2006_1.cf b/arch/mips/ip32r5k-2006_1.cf
index 0965b65..4b64b3b 100644
--- a/arch/mips/ip32r5k-2006_1.cf
+++ b/arch/mips/ip32r5k-2006_1.cf
@@ -156,6 +156,7 @@ CONFIG_SYSVIPC=y
 CONFIG_BSD_PROCESS_ACCT=y
 # CONFIG_BSD_PROCESS_ACCT_V3 is not set
 CONFIG_SYSCTL=y
+CONFIG_FHANDLE=y
 # CONFIG_AUDIT is not set
 CONFIG_IKCONFIG=y
 CONFIG_IKCONFIG_PROC=y

diff --git a/arch/mips/ip32rm5k-2006_1.cf b/arch/mips/ip32rm5k-2006_1.cf
index 937c339..5411209 100644
--- a/arch/mips/ip32rm5k-2006_1.cf
+++ b/arch/mips/ip32rm5k-2006_1.cf
@@ -156,6 +156,7 @@ CONFIG_SYSVIPC=y
 CONFIG_BSD_PROCESS_ACCT=y
 # CONFIG_BSD_PROCESS_ACCT_V3 is not set
 CONFIG_SYSCTL=y
+CONFIG_FHANDLE=y
 # CONFIG_AUDIT is not set
 CONFIG_IKCONFIG=y
 CONFIG_IKCONFIG_PROC=y

diff --git a/arch/ppc/kernel-config b/arch/ppc/kernel-config
index 29773ba..c8b8e6a 100644
--- a/arch/ppc/kernel-config
+++ b/arch/ppc/kernel-config
@@ -67,6 +67,7 @@ CONFIG_TASKSTATS=y
 # CONFIG_TASK_DELAY_ACCT is not set
 # CONFIG_TASK_XACCT is not set
 # CONFIG_USER_NS is not set
+CONFIG_FHANDLE=y
 CONFIG_AUDIT=y
 CONFIG_AUDITSYSCALL=y
 CONFIG_IKCONFIG=y

diff --git a/arch/sparc64/kernel-config b/arch/sparc64/kernel-config
index

[gentoo-commits] proj/genkernel:master commit in: arch/um/, arch/x86/, arch/alpha/, arch/ia64/, arch/sparc64/, arch/mips/, ...

2014-08-16 Thread Richard Yao
commit: 8fd6433fa7d890fb646195dfdd26f0c26cbdbc6f
Author: Richard Yao ryao AT gentoo DOT org
AuthorDate: Sun Aug 17 02:47:37 2014 +
Commit: Richard Yao ryao AT gentoo DOT org
CommitDate: Sun Aug 17 02:55:28 2014 +
URL:
http://git.overlays.gentoo.org/gitweb/?p=proj/genkernel.git;a=commit;h=8fd6433f

Enable CONFIG_AUDIT=y on almost all architectures

CONFIG_AUDIT is already enabled on the most common architectures. It is
ancient, yet it is required by SELinux. Lets enable it on all
architectures for SELinux compatibility.

It is not clear that ./arch/ppc64/kernel-2.6-pSeries and
./arch/ppc64/kernel-2.6.g5 even still work. I am omitting them from this
commit because it is not clear to me that they even still work.  Someone
with appropriate hardware will need to update the config file(s).

Signed-off-by: Richard Yao ryao AT gentoo.org

---
 arch/alpha/kernel-config | 2 +-
 arch/ia64/kernel-config  | 2 +-
 arch/mips/ip22r4k-2006_1.cf  | 2 +-
 arch/mips/ip22r5k-2006_1.cf  | 2 +-
 arch/mips/ip27r10k-2006_1.cf | 2 +-
 arch/mips/ip28r10k-2006_1.cf | 2 +-
 arch/mips/ip30r10k-2006_1.cf | 2 +-
 arch/mips/ip32r5k-2006_1.cf  | 2 +-
 arch/mips/ip32rm5k-2006_1.cf | 2 +-
 arch/sparc64/kernel-config   | 2 +-
 arch/um/kernel-config| 2 +-
 arch/x86/kernel-config   | 2 +-
 defaults/kernel-config   | 2 +-
 13 files changed, 13 insertions(+), 13 deletions(-)

diff --git a/arch/alpha/kernel-config b/arch/alpha/kernel-config
index 2f0517c..1297c8d 100644
--- a/arch/alpha/kernel-config
+++ b/arch/alpha/kernel-config
@@ -36,7 +36,7 @@ CONFIG_SYSVIPC_SYSCTL=y
 # CONFIG_USER_NS is not set
 # CONFIG_PID_NS is not set
 CONFIG_FHANDLE=y
-# CONFIG_AUDIT is not set
+CONFIG_AUDIT=y
 CONFIG_IKCONFIG=y
 CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=15

diff --git a/arch/ia64/kernel-config b/arch/ia64/kernel-config
index 6a3fc0a..2ce8f8d 100644
--- a/arch/ia64/kernel-config
+++ b/arch/ia64/kernel-config
@@ -26,7 +26,7 @@ CONFIG_SYSVIPC_SYSCTL=y
 # CONFIG_TASKSTATS is not set
 # CONFIG_UTS_NS is not set
 CONFIG_FHANDLE=y
-# CONFIG_AUDIT is not set
+CONFIG_AUDIT=y
 CONFIG_IKCONFIG=y
 CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=17

diff --git a/arch/mips/ip22r4k-2006_1.cf b/arch/mips/ip22r4k-2006_1.cf
index 2d1a6ab..b99e090 100644
--- a/arch/mips/ip22r4k-2006_1.cf
+++ b/arch/mips/ip22r4k-2006_1.cf
@@ -156,7 +156,7 @@ CONFIG_BSD_PROCESS_ACCT=y
 # CONFIG_BSD_PROCESS_ACCT_V3 is not set
 CONFIG_SYSCTL=y
 CONFIG_FHANDLE=y
-# CONFIG_AUDIT is not set
+CONFIG_AUDIT=y
 CONFIG_IKCONFIG=y
 CONFIG_IKCONFIG_PROC=y
 CONFIG_INITRAMFS_SOURCE=initramfs.cpio

diff --git a/arch/mips/ip22r5k-2006_1.cf b/arch/mips/ip22r5k-2006_1.cf
index 14462e6..781cce9 100644
--- a/arch/mips/ip22r5k-2006_1.cf
+++ b/arch/mips/ip22r5k-2006_1.cf
@@ -156,7 +156,7 @@ CONFIG_BSD_PROCESS_ACCT=y
 # CONFIG_BSD_PROCESS_ACCT_V3 is not set
 CONFIG_SYSCTL=y
 CONFIG_FHANDLE=y
-# CONFIG_AUDIT is not set
+CONFIG_AUDIT=y
 CONFIG_IKCONFIG=y
 CONFIG_IKCONFIG_PROC=y
 CONFIG_INITRAMFS_SOURCE=initramfs.cpio

diff --git a/arch/mips/ip27r10k-2006_1.cf b/arch/mips/ip27r10k-2006_1.cf
index 4f9b680..3c40035 100644
--- a/arch/mips/ip27r10k-2006_1.cf
+++ b/arch/mips/ip27r10k-2006_1.cf
@@ -160,7 +160,7 @@ CONFIG_BSD_PROCESS_ACCT=y
 # CONFIG_BSD_PROCESS_ACCT_V3 is not set
 CONFIG_SYSCTL=y
 CONFIG_FHANDLE=y
-# CONFIG_AUDIT is not set
+CONFIG_AUDIT=y
 CONFIG_IKCONFIG=y
 CONFIG_IKCONFIG_PROC=y
 # CONFIG_CPUSETS is not set

diff --git a/arch/mips/ip28r10k-2006_1.cf b/arch/mips/ip28r10k-2006_1.cf
index 42d1309..b36af5c 100644
--- a/arch/mips/ip28r10k-2006_1.cf
+++ b/arch/mips/ip28r10k-2006_1.cf
@@ -157,7 +157,7 @@ CONFIG_BSD_PROCESS_ACCT=y
 # CONFIG_BSD_PROCESS_ACCT_V3 is not set
 CONFIG_SYSCTL=y
 CONFIG_FHANDLE=y
-# CONFIG_AUDIT is not set
+CONFIG_AUDIT=y
 CONFIG_IKCONFIG=y
 CONFIG_IKCONFIG_PROC=y
 CONFIG_INITRAMFS_SOURCE=initramfs.cpio

diff --git a/arch/mips/ip30r10k-2006_1.cf b/arch/mips/ip30r10k-2006_1.cf
index 3c15126..51bdd29 100644
--- a/arch/mips/ip30r10k-2006_1.cf
+++ b/arch/mips/ip30r10k-2006_1.cf
@@ -156,7 +156,7 @@ CONFIG_BSD_PROCESS_ACCT=y
 # CONFIG_BSD_PROCESS_ACCT_V3 is not set
 CONFIG_SYSCTL=y
 CONFIG_FHANDLE=y
-# CONFIG_AUDIT is not set
+CONFIG_AUDIT=y
 CONFIG_IKCONFIG=y
 CONFIG_IKCONFIG_PROC=y
 # CONFIG_CPUSETS is not set

diff --git a/arch/mips/ip32r5k-2006_1.cf b/arch/mips/ip32r5k-2006_1.cf
index 4b64b3b..c7386c0 100644
--- a/arch/mips/ip32r5k-2006_1.cf
+++ b/arch/mips/ip32r5k-2006_1.cf
@@ -157,7 +157,7 @@ CONFIG_BSD_PROCESS_ACCT=y
 # CONFIG_BSD_PROCESS_ACCT_V3 is not set
 CONFIG_SYSCTL=y
 CONFIG_FHANDLE=y
-# CONFIG_AUDIT is not set
+CONFIG_AUDIT=y
 CONFIG_IKCONFIG=y
 CONFIG_IKCONFIG_PROC=y
 CONFIG_INITRAMFS_SOURCE=initramfs.cpio

diff --git a/arch/mips/ip32rm5k-2006_1.cf b/arch/mips/ip32rm5k-2006_1.cf
index 5411209..e64911f 100644
--- a/arch/mips/ip32rm5k-2006_1.cf
+++ b/arch/mips/ip32rm5k-2006_1.cf
@@ -157,7 +157,7 @@ CONFIG_BSD_PROCESS_ACCT=y
 # CONFIG_BSD_PROCESS_ACCT_V3 is not set
 CONFIG_SYSCTL=y
 CONFIG_FHANDLE=y
-# CONFIG_AUDIT

[gentoo-commits] proj/genkernel:master commit in: arch/x86_64/, arch/x86/

2014-08-17 Thread Richard Yao
commit: aab189c3a4547758350f8577119d2035cedf
Author: Richard Yao ryao AT gentoo DOT org
AuthorDate: Sun Aug 17 19:57:30 2014 +
Commit: Richard Yao ryao AT gentoo DOT org
CommitDate: Sun Aug 17 19:57:30 2014 +
URL:
http://git.overlays.gentoo.org/gitweb/?p=proj/genkernel.git;a=commit;h=aab189c3

Enable sensors for K10 and K15h families in default x86/x86_64 configs, bug 
#508362

Signed-off-by: Richard Yao ryao AT gentoo.org

---
 arch/x86/kernel-config| 2 ++
 arch/x86_64/kernel-config | 3 ++-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/arch/x86/kernel-config b/arch/x86/kernel-config
index f393b7f..3b7f8c1 100644
--- a/arch/x86/kernel-config
+++ b/arch/x86/kernel-config
@@ -2146,6 +2146,8 @@ CONFIG_SENSORS_ADM1031=m
 CONFIG_SENSORS_ADM9240=m
 CONFIG_SENSORS_ADT7470=m
 CONFIG_SENSORS_K8TEMP=m
+CONFIG_SENSORS_K10TEMP=m
+CONFIG_SENSORS_FAM15H_POWER=m
 CONFIG_SENSORS_ASB100=m
 CONFIG_SENSORS_ATXP1=m
 CONFIG_SENSORS_DS1621=m

diff --git a/arch/x86_64/kernel-config b/arch/x86_64/kernel-config
index 25dc2dd..0adb79f 100644
--- a/arch/x86_64/kernel-config
+++ b/arch/x86_64/kernel-config
@@ -2158,7 +2158,8 @@ CONFIG_SENSORS_ADT7470=m
 # CONFIG_SENSORS_ADT7475 is not set
 # CONFIG_SENSORS_ASC7621 is not set
 CONFIG_SENSORS_K8TEMP=m
-# CONFIG_SENSORS_K10TEMP is not set
+CONFIG_SENSORS_K10TEMP=m
+CONFIG_SENSORS_FAM15H_POWER=m
 CONFIG_SENSORS_ASB100=m
 CONFIG_SENSORS_ATXP1=m
 CONFIG_SENSORS_DS1621=m



[gentoo-commits] proj/genkernel: New tag: v3.4.51.2

2014-08-17 Thread Richard Yao
commit: 
Commit: Richard Yao ryao AT gentoo DOT org
CommitDate: Sun Aug 17 20:21:44 2014 +

New tag: v3.4.51.2




[gentoo-commits] proj/genkernel:master commit in: /

2014-08-17 Thread Richard Yao
commit: 3c70c2093cbb764eada56a5c4e8cfbb29210e18e
Author: Richard Yao ryao AT gentoo DOT org
AuthorDate: Sun Aug 17 20:20:39 2014 +
Commit: Richard Yao ryao AT gentoo DOT org
CommitDate: Sun Aug 17 20:20:39 2014 +
URL:
http://git.overlays.gentoo.org/gitweb/?p=proj/genkernel.git;a=commit;h=3c70c209

Bump version to 3.4.51.2

Signed-off-by: Richard Yao ryao AT gentoo.org

---
 genkernel | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/genkernel b/genkernel
index 6304536..1fe1b31 100755
--- a/genkernel
+++ b/genkernel
@@ -2,7 +2,7 @@
 # $Id$
 
 PATH=${PATH}:/sbin:/usr/sbin
-GK_V='3.4.51.1'
+GK_V='3.4.51.2'
 
 # Set the default for TMPDIR.  May be modified by genkernel.conf or the
 # --tempdir command line option.



[gentoo-commits] proj/genkernel:master commit in: defaults/

2015-08-11 Thread Richard Yao
commit: b3517f3682b17492aaae421d114cafbe9679b13c
Author: Richard Yao ryao AT gentoo DOT org
AuthorDate: Tue Aug 11 20:55:38 2015 +
Commit: Richard Yao ryao AT gentoo DOT org
CommitDate: Tue Aug 11 20:55:48 2015 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=b3517f36

Revert Disable stack protection by default

This reverts commit 9a35d09be877f957c46fa374be9d2d3f0b3390ba.

The controversy was settled by explaining that
CONFIG_CC_STACKPROTECTOR_REGULAR is -fstack-protector, not
-fstack-protector-all.

 defaults/kernel-generic-config | 1 +
 1 file changed, 1 insertion(+)

diff --git a/defaults/kernel-generic-config b/defaults/kernel-generic-config
index 1092aa3..3738e47 100644
--- a/defaults/kernel-generic-config
+++ b/defaults/kernel-generic-config
@@ -4075,6 +4075,7 @@ CONFIG_RING_BUFFER_BENCHMARK=m
 # CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set
 
 CONFIG_SECCOMP=y
+CONFIG_CC_STACKPROTECTOR_REGULAR=y
 CONFIG_HZ_1000=y
 CONFIG_NO_HZ=y
 CONFIG_NO_HZ_IDLE=y



[gentoo-commits] proj/genkernel:master commit in: arch/parisc64/, arch/x86/, arch/sparc64/, arch/alpha/, arch/arm/, /, ...

2015-07-31 Thread Richard Yao
commit: 3b2a190062f6a15af1aba3565e9bdb8fcdc5056a
Author: Richard Yao ryao AT gentoo DOT org
AuthorDate: Sun Aug 17 22:04:49 2014 +
Commit: Richard Yao ryao AT gentoo DOT org
CommitDate: Fri Jul 31 18:43:38 2015 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=3b2a1900

Initial kernel config infrastructure

The merge.pl script and initial configuration files for ppc, ppc64 x86
and x86_64 are from RHEL6. The merge.pl is intended to be replaced in
the future. We will use it for now because Rick Farina of Gentoo QA
wants this merged regardless of whether we have a substitute ready or
not.

Signed-off-by: Richard Yao ryao AT gentoo.org

 .gitignore |1 +
 Makefile   |8 +-
 arch/alpha/arch-config |   87 +
 arch/arm/arch-config   |0
 arch/ia64/arch-config  |0
 arch/mips/arch-config  |0
 arch/parisc/arch-config|0
 arch/parisc64/arch-config  |0
 arch/ppc/arch-config   |   44 +
 arch/ppc64/arch-config |   65 +
 arch/sparc/arch-config |0
 arch/sparc64/arch-config   |0
 arch/um/arch-config|0
 arch/x86/arch-config   |   31 +
 arch/x86_64/arch-config|  123 ++
 defaults/kernel-generic-config | 4481 
 gen_configkernel.sh|2 +-
 merge.pl   |   66 +
 18 files changed, 4906 insertions(+), 2 deletions(-)

diff --git a/.gitignore b/.gitignore
index 5d43ffd..f55fd0c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
 /genkernel.8
 /genkernel-*.tar.bz2
 /ChangeLog
+/arch/*/generated-config

diff --git a/Makefile b/Makefile
index 76c9492..79d3be9 100644
--- a/Makefile
+++ b/Makefile
@@ -1,8 +1,14 @@
 PACKAGE_VERSION = `/bin/fgrep GK_V= genkernel | sed 
s/.*GK_V='\([^']\+\)'/\1/`
 distdir = genkernel-$(PACKAGE_VERSION)
+KCONF = $(shell ls arch/*/arch-config | sed 's/arch-/generated-/g')
 
 # Add off-Git/generated files here that need to be shipped with releases
-EXTRA_DIST = genkernel.8 ChangeLog
+EXTRA_DIST = genkernel.8 ChangeLog $(KCONF)
+
+default: $(KCONF) genkernel.8
+
+$(KCONF):
+   perl merge.pl defaults/kernel-generic-config $(dir $@)arch-config  $@
 
 genkernel.8: doc/genkernel.8.txt doc/asciidoc.conf Makefile genkernel
a2x --conf-file=doc/asciidoc.conf 
--attribute=genkernelversion=$(PACKAGE_VERSION) \

diff --git a/arch/alpha/arch-config b/arch/alpha/arch-config
new file mode 100644
index 000..4e62d1f
--- /dev/null
+++ b/arch/alpha/arch-config
@@ -0,0 +1,87 @@
+CONFIG_ALPHA=y
+CONFIG_64BIT=y
+CONFIG_MMU=y
+CONFIG_RWSEM_XCHGADD_ALGORITHM=y
+# CONFIG_ARCH_HAS_ILOG2_U32 is not set
+# CONFIG_ARCH_HAS_ILOG2_U64 is not set
+CONFIG_GENERIC_FIND_NEXT_BIT=y
+CONFIG_GENERIC_CALIBRATE_DELAY=y
+CONFIG_ZONE_DMA=y
+CONFIG_GENERIC_ISA_DMA=y
+# CONFIG_GENERIC_IOMAP is not set
+CONFIG_GENERIC_HARDIRQS=y
+CONFIG_GENERIC_IRQ_PROBE=y
+CONFIG_AUTO_IRQ_AFFINITY=y
+CONFIG_DEFCONFIG_LIST=/lib/modules/$UNAME_RELEASE/.config
+
+
+CONFIG_ALPHA_GENERIC=y
+# CONFIG_ALPHA_ALCOR is not set
+# CONFIG_ALPHA_XL is not set
+# CONFIG_ALPHA_BOOK1 is not set
+# CONFIG_ALPHA_AVANTI_CH is not set
+# CONFIG_ALPHA_CABRIOLET is not set
+# CONFIG_ALPHA_DP264 is not set
+# CONFIG_ALPHA_EB164 is not set
+# CONFIG_ALPHA_EB64P_CH is not set
+# CONFIG_ALPHA_EB66 is not set
+# CONFIG_ALPHA_EB66P is not set
+# CONFIG_ALPHA_EIGER is not set
+# CONFIG_ALPHA_JENSEN is not set
+# CONFIG_ALPHA_LX164 is not set
+# CONFIG_ALPHA_LYNX is not set
+# CONFIG_ALPHA_MARVEL is not set
+# CONFIG_ALPHA_MIATA is not set
+# CONFIG_ALPHA_MIKASA is not set
+# CONFIG_ALPHA_NAUTILUS is not set
+# CONFIG_ALPHA_NONAME_CH is not set
+# CONFIG_ALPHA_NORITAKE is not set
+# CONFIG_ALPHA_PC164 is not set
+# CONFIG_ALPHA_P2K is not set
+# CONFIG_ALPHA_RAWHIDE is not set
+# CONFIG_ALPHA_RUFFIAN is not set
+# CONFIG_ALPHA_RX164 is not set
+# CONFIG_ALPHA_SX164 is not set
+# CONFIG_ALPHA_SABLE is not set
+# CONFIG_ALPHA_SHARK is not set
+# CONFIG_ALPHA_TAKARA is not set
+# CONFIG_ALPHA_TITAN is not set
+# CONFIG_ALPHA_WILDFIRE is not set
+CONFIG_ISA_DMA_API=y
+CONFIG_PCI_DOMAINS=y
+CONFIG_PCI_SYSCALL=y
+CONFIG_ALPHA_CORE_AGP=y
+CONFIG_GENERIC_HWEIGHT=y
+CONFIG_ALPHA_BROKEN_IRQ_MASK=y
+CONFIG_VGA_HOSE=y
+CONFIG_EISA=y
+CONFIG_ARCH_MAY_HAVE_PC_FDC=y
+CONFIG_HAVE_DEC_LOCK=y
+CONFIG_NR_CPUS=32
+# CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set
+CONFIG_SELECT_MEMORY_MODEL=y
+CONFIG_FLATMEM_MANUAL=y
+# CONFIG_DISCONTIGMEM_MANUAL is not set
+# CONFIG_SPARSEMEM_MANUAL is not set
+CONFIG_FLATMEM=y
+CONFIG_FLAT_NODE_MEM_MAP=y
+# CONFIG_SPARSEMEM_STATIC is not set
+# CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set
+CONFIG_SPLIT_PTLOCK_CPUS=4
+CONFIG_RESOURCES_64BIT=y
+CONFIG_ZONE_DMA_FLAG=1
+CONFIG_BOUNCE=y
+CONFIG_VIRT_TO_BUS=y
+CONFIG_VERBOSE_MCHECK=y
+CONFIG_VERBOSE_MCHECK_ON=1
+CONFIG_ALPHA_UAC_SYSCTL=y
+# CONFIG_ARCH_SUPPORTS_MSI is not set
+CONFIG_PCI_LEGACY=y
+CONFIG_EISA_PCI_EISA=y

[gentoo-commits] proj/genkernel:master commit in: arch/x86_64/, defaults/

2015-07-31 Thread Richard Yao
commit: 4dfd61bd3accf7727be429a9e351e113afa40644
Author: Richard Yao ryao AT gentoo DOT org
AuthorDate: Mon Aug 18 18:12:19 2014 +
Commit: Richard Yao ryao AT gentoo DOT org
CommitDate: Fri Jul 31 18:44:16 2015 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=4dfd61bd

Customize configs

Signed-off-by: Richard Yao ryao AT gentoo.org

 arch/x86_64/arch-config|  16 ++
 defaults/kernel-generic-config | 357 +++--
 2 files changed, 289 insertions(+), 84 deletions(-)

diff --git a/arch/x86_64/arch-config b/arch/x86_64/arch-config
index b369851..322055b 100644
--- a/arch/x86_64/arch-config
+++ b/arch/x86_64/arch-config
@@ -2,6 +2,7 @@ CONFIG_EDAC_I7CORE=m
 CONFIG_EDAC_SBRIDGE=m
 CONFIG_EDAC_I7300=m
 CONFIG_EFI=y
+CONFIG_EFI_STUB=y
 CONFIG_DRM_I915_KMS=y
 CONFIG_DRM_RADEON_KMS=y
 CONFIG_MAXSMP=y
@@ -31,6 +32,10 @@ CONFIG_POWER_TRACER=y
 CONFIG_HIGH_RES_TIMERS=y
 CONFIG_HOTPLUG_PCI_PCIE=y
 CONFIG_KVM=m
+CONFIG_KVM_INTEL=m
+CONFIG_KVM_AMD=m
+CONFIG_KVM_MMU_AUDIT=y
+CONFIG_KVM_DEVICE_ASSIGNMENT=y
 CONFIG_PCIEPORTBUS=y
 CONFIG_PCIEAER=y
 CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y
@@ -121,3 +126,14 @@ CONFIG_X86_INTEL_PSTATE=m
 CONFIG_PVPANIC=y
 CONFIG_FB_HYPERV=m
 CONFIG_BLK_DEV_NVME=m
+CONFIG_MICROCODE=m
+CONFIG_X86_MCE_INTEL=y
+CONFIG_X86_MCE_AMD=y
+CONFIG_IA32_EMULATION=y
+CONFIG_IA32_AOUT=y
+CONFIG_X86_X32=y
+CONFIG_COMPAT=y
+CONFIG_COMPAT_FOR_U64_ALIGNMENT=y
+CONFIG_X86_DEV_DMA_OPS=y
+CONFIG_IOSF_MBI=m
+CONFIG_COMPAT_NETLINK_MESSAGES=y

diff --git a/defaults/kernel-generic-config b/defaults/kernel-generic-config
index f9180a2..400bb4a 100644
--- a/defaults/kernel-generic-config
+++ b/defaults/kernel-generic-config
@@ -33,7 +33,8 @@ CONFIG_TASK_XACCT=y
 CONFIG_TASK_IO_ACCOUNTING=y
 CONFIG_SYSCTL=y
 CONFIG_LOG_BUF_SHIFT=19
-# CONFIG_IKCONFIG is not set
+CONFIG_IKCONFIG=y
+CONFIG_IKCONFIG_PROC=y
 # CONFIG_EMBEDDED is not set
 CONFIG_KALLSYMS=y
 CONFIG_KALLSYMS_ALL=y
@@ -152,6 +153,25 @@ CONFIG_MLX4_INFINIBAND=m
 CONFIG_INFINIBAND_NES=m
 # CONFIG_INFINIBAND_NES_DEBUG is not set
 
+CONFIG_EDAC=y
+CONFIG_EDAC_LEGACY_SYSFS=y
+# CONFIG_EDAC_DEBUG is not set
+CONFIG_EDAC_DECODE_MCE=m
+CONFIG_EDAC_MCE_INJ=m
+CONFIG_EDAC_MM_EDAC=m
+CONFIG_EDAC_AMD64=m
+CONFIG_EDAC_AMD64_ERROR_INJECTION=y
+CONFIG_EDAC_E752X=m
+CONFIG_EDAC_I82975X=m
+CONFIG_EDAC_I3000=m
+CONFIG_EDAC_I3200=m
+CONFIG_EDAC_X38=m
+CONFIG_EDAC_I5400=m
+CONFIG_EDAC_I7CORE=m
+CONFIG_EDAC_I5000=m
+CONFIG_EDAC_I5100=m
+CONFIG_EDAC_I7300=m
+
 #
 # Executable file formats
 #
@@ -159,6 +179,9 @@ CONFIG_BINFMT_ELF=y
 CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y
 # CONFIG_BINFMT_AOUT is not set
 CONFIG_BINFMT_MISC=y
+CONFIG_COREDUMP=y
+CONFIG_SYSVIPC_COMPAT=y
+CONFIG_KEYS_COMPAT=y
 
 #
 # Device Drivers
@@ -738,52 +761,103 @@ CONFIG_FIREWIRE_OHCI_DEBUG=y
 #
 CONFIG_NET=y
 
-CONFIG_TCP_CONG_ADVANCED=y
-CONFIG_TCP_CONG_BIC=m
-CONFIG_TCP_CONG_CUBIC=y
-CONFIG_TCP_CONG_HTCP=m
-CONFIG_TCP_CONG_HSTCP=m
-CONFIG_TCP_CONG_HYBLA=m
-CONFIG_TCP_CONG_ILLINOIS=m
-CONFIG_TCP_CONG_LP=m
-CONFIG_TCP_CONG_SCALABLE=m
-CONFIG_TCP_CONG_VEGAS=m
-CONFIG_TCP_CONG_VENO=m
-CONFIG_TCP_CONG_WESTWOOD=m
-CONFIG_TCP_CONG_YEAH=m
-
-CONFIG_TCP_MD5SIG=y
-
 #
 # Networking options
 #
 CONFIG_PACKET=y
+CONFIG_PACKET_DIAG=m
 CONFIG_PACKET_MMAP=y
 CONFIG_UNIX=y
+CONFIG_UNIX_DIAG=m
+CONFIG_XFRM=y
+CONFIG_XFRM_ALGO=y
+CONFIG_XFRM_USER=y
+CONFIG_XFRM_SUB_POLICY=y
+CONFIG_XFRM_MIGRATE=y
+CONFIG_XFRM_STATISTICS=y
+CONFIG_XFRM_IPCOMP=m
 CONFIG_NET_KEY=m
 CONFIG_NET_KEY_MIGRATE=y
 CONFIG_INET=y
-CONFIG_INET_LRO=y
-CONFIG_INET_TUNNEL=m
-CONFIG_INET_DIAG=m
 CONFIG_IP_MULTICAST=y
 CONFIG_IP_ADVANCED_ROUTER=y
+CONFIG_IP_FIB_TRIE_STATS=y
 CONFIG_IP_MULTIPLE_TABLES=y
 CONFIG_IP_ROUTE_MULTIPATH=y
 CONFIG_IP_ROUTE_VERBOSE=y
-CONFIG_IP_NF_SECURITY=m
+CONFIG_IP_ROUTE_CLASSID=y
 # CONFIG_IP_PNP is not set
 CONFIG_NET_IPIP=m
+CONFIG_NET_IPGRE_DEMUX=m
+CONFIG_NET_IP_TUNNEL=m
 CONFIG_NET_IPGRE=m
 CONFIG_NET_IPGRE_BROADCAST=y
 CONFIG_IP_MROUTE=y
+CONFIG_IP_MROUTE_MULTIPLE_TABLES=y
 CONFIG_IP_PIMSM_V1=y
 CONFIG_IP_PIMSM_V2=y
-# CONFIG_ARPD is not set
 CONFIG_SYN_COOKIES=y
+CONFIG_NET_IPVTI=m
 CONFIG_INET_AH=m
 CONFIG_INET_ESP=m
 CONFIG_INET_IPCOMP=m
+CONFIG_INET_XFRM_TUNNEL=m
+CONFIG_INET_TUNNEL=m
+CONFIG_INET_XFRM_MODE_TRANSPORT=m
+CONFIG_INET_XFRM_MODE_TUNNEL=m
+CONFIG_INET_XFRM_MODE_BEET=m
+CONFIG_INET_LRO=y
+CONFIG_INET_DIAG=m
+CONFIG_INET_UDP_DIAG=m
+CONFIG_TCP_CONG_ADVANCED=y
+CONFIG_TCP_CONG_BIC=m
+CONFIG_TCP_CONG_CUBIC=y
+CONFIG_TCP_CONG_WESTWOOD=m
+CONFIG_TCP_CONG_HTCP=m
+CONFIG_TCP_CONG_HSTCP=m
+CONFIG_TCP_CONG_HYBLA=m
+CONFIG_TCP_CONG_VEGAS=m
+CONFIG_TCP_CONG_SCALABLE=m
+CONFIG_TCP_CONG_LP=m
+CONFIG_TCP_CONG_VENO=m
+CONFIG_TCP_CONG_YEAH=m
+CONFIG_TCP_CONG_ILLINOIS=m
+CONFIG_DEFAULT_CUBIC=y
+# CONFIG_DEFAULT_RENO is not set
+CONFIG_DEFAULT_TCP_CONG=cubic
+CONFIG_TCP_MD5SIG=y
+CONFIG_IPV6=y
+CONFIG_IPV6_ROUTER_PREF=y
+CONFIG_IPV6_ROUTE_INFO=y
+CONFIG_IPV6_OPTIMISTIC_DAD=y
+CONFIG_INET6_AH=m
+CONFIG_INET6_ESP=m
+CONFIG_INET6_IPCOMP=m
+CONFIG_IPV6_MIP6

[gentoo-commits] proj/genkernel: New tag: v3.4.51.4

2015-07-31 Thread Richard Yao
commit: 
Commit: Richard Yao ryao AT gentoo DOT org
CommitDate: Fri Jul 31 18:44:11 2015 +

New tag: v3.4.51.4




[gentoo-commits] proj/genkernel: New branch: old_master

2015-07-31 Thread Richard Yao
commit: 
Commit: Richard Yao ryao AT gentoo DOT org
CommitDate: Fri Jul 31 18:02:48 2015 +

New branch: old_master




[gentoo-commits] proj/genkernel:master commit in: /

2015-07-31 Thread Richard Yao
commit: c745b48e77d85d5caa458fe803ac04e295b4ff24
Author: Ian Stakenvicius axs AT gentoo DOT org
AuthorDate: Tue Jul 29 21:42:10 2014 +
Commit: Richard Yao ryao AT gentoo DOT org
CommitDate: Fri Jul 31 18:04:48 2015 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=c745b48e

Remove mpath_prio_* and devmap_name from cp command, bug #468760

Signed-off-by: Richard Yao ryao AT gentoo.org

 gen_initramfs.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gen_initramfs.sh b/gen_initramfs.sh
index 254f21a..4ec5fea 100755
--- a/gen_initramfs.sh
+++ b/gen_initramfs.sh
@@ -254,7 +254,7 @@ append_multipath(){
# Copy files
copy_binaries ${TEMP}/initramfs-multipath-temp \
/bin/mountpoint \
-   /sbin/{multipath,kpartx,mpath_prio_*,devmap_name,dmsetup} \
+   /sbin/{multipath,kpartx,dmsetup} \
/{lib,lib64}/{udev/scsi_id,multipath/*so} 
 
# Support multipath-tools-0.4.8 and previous



[gentoo-commits] proj/genkernel:master commit in: arch/um/, defaults/, arch/sparc64/, arch/x86/, arch/alpha/, arch/ia64/, ...

2015-07-31 Thread Richard Yao
commit: 7e22da0ee74bdc05056668a99fac5aa8cfe16a30
Author: Richard Yao ryao AT gentoo DOT org
AuthorDate: Sun Aug 17 02:47:37 2014 +
Commit: Richard Yao ryao AT gentoo DOT org
CommitDate: Fri Jul 31 18:04:54 2015 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=7e22da0e

Enable CONFIG_AUDIT=y on almost all architectures

CONFIG_AUDIT is already enabled on the most common architectures. It is
ancient, yet it is required by SELinux. Lets enable it on all
architectures for SELinux compatibility.

It is not clear that ./arch/ppc64/kernel-2.6-pSeries and
./arch/ppc64/kernel-2.6.g5 even still work. I am omitting them from this
commit because it is not clear to me that they even still work.  Someone
with appropriate hardware will need to update the config file(s).

Signed-off-by: Richard Yao ryao AT gentoo.org

 arch/alpha/kernel-config | 2 +-
 arch/ia64/kernel-config  | 2 +-
 arch/mips/ip22r4k-2006_1.cf  | 2 +-
 arch/mips/ip22r5k-2006_1.cf  | 2 +-
 arch/mips/ip27r10k-2006_1.cf | 2 +-
 arch/mips/ip28r10k-2006_1.cf | 2 +-
 arch/mips/ip30r10k-2006_1.cf | 2 +-
 arch/mips/ip32r5k-2006_1.cf  | 2 +-
 arch/mips/ip32rm5k-2006_1.cf | 2 +-
 arch/sparc64/kernel-config   | 2 +-
 arch/um/kernel-config| 2 +-
 arch/x86/kernel-config   | 2 +-
 defaults/kernel-config   | 2 +-
 13 files changed, 13 insertions(+), 13 deletions(-)

diff --git a/arch/alpha/kernel-config b/arch/alpha/kernel-config
index 2f0517c..1297c8d 100644
--- a/arch/alpha/kernel-config
+++ b/arch/alpha/kernel-config
@@ -36,7 +36,7 @@ CONFIG_SYSVIPC_SYSCTL=y
 # CONFIG_USER_NS is not set
 # CONFIG_PID_NS is not set
 CONFIG_FHANDLE=y
-# CONFIG_AUDIT is not set
+CONFIG_AUDIT=y
 CONFIG_IKCONFIG=y
 CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=15

diff --git a/arch/ia64/kernel-config b/arch/ia64/kernel-config
index 6a3fc0a..2ce8f8d 100644
--- a/arch/ia64/kernel-config
+++ b/arch/ia64/kernel-config
@@ -26,7 +26,7 @@ CONFIG_SYSVIPC_SYSCTL=y
 # CONFIG_TASKSTATS is not set
 # CONFIG_UTS_NS is not set
 CONFIG_FHANDLE=y
-# CONFIG_AUDIT is not set
+CONFIG_AUDIT=y
 CONFIG_IKCONFIG=y
 CONFIG_IKCONFIG_PROC=y
 CONFIG_LOG_BUF_SHIFT=17

diff --git a/arch/mips/ip22r4k-2006_1.cf b/arch/mips/ip22r4k-2006_1.cf
index 2d1a6ab..b99e090 100644
--- a/arch/mips/ip22r4k-2006_1.cf
+++ b/arch/mips/ip22r4k-2006_1.cf
@@ -156,7 +156,7 @@ CONFIG_BSD_PROCESS_ACCT=y
 # CONFIG_BSD_PROCESS_ACCT_V3 is not set
 CONFIG_SYSCTL=y
 CONFIG_FHANDLE=y
-# CONFIG_AUDIT is not set
+CONFIG_AUDIT=y
 CONFIG_IKCONFIG=y
 CONFIG_IKCONFIG_PROC=y
 CONFIG_INITRAMFS_SOURCE=initramfs.cpio

diff --git a/arch/mips/ip22r5k-2006_1.cf b/arch/mips/ip22r5k-2006_1.cf
index 14462e6..781cce9 100644
--- a/arch/mips/ip22r5k-2006_1.cf
+++ b/arch/mips/ip22r5k-2006_1.cf
@@ -156,7 +156,7 @@ CONFIG_BSD_PROCESS_ACCT=y
 # CONFIG_BSD_PROCESS_ACCT_V3 is not set
 CONFIG_SYSCTL=y
 CONFIG_FHANDLE=y
-# CONFIG_AUDIT is not set
+CONFIG_AUDIT=y
 CONFIG_IKCONFIG=y
 CONFIG_IKCONFIG_PROC=y
 CONFIG_INITRAMFS_SOURCE=initramfs.cpio

diff --git a/arch/mips/ip27r10k-2006_1.cf b/arch/mips/ip27r10k-2006_1.cf
index 4f9b680..3c40035 100644
--- a/arch/mips/ip27r10k-2006_1.cf
+++ b/arch/mips/ip27r10k-2006_1.cf
@@ -160,7 +160,7 @@ CONFIG_BSD_PROCESS_ACCT=y
 # CONFIG_BSD_PROCESS_ACCT_V3 is not set
 CONFIG_SYSCTL=y
 CONFIG_FHANDLE=y
-# CONFIG_AUDIT is not set
+CONFIG_AUDIT=y
 CONFIG_IKCONFIG=y
 CONFIG_IKCONFIG_PROC=y
 # CONFIG_CPUSETS is not set

diff --git a/arch/mips/ip28r10k-2006_1.cf b/arch/mips/ip28r10k-2006_1.cf
index 42d1309..b36af5c 100644
--- a/arch/mips/ip28r10k-2006_1.cf
+++ b/arch/mips/ip28r10k-2006_1.cf
@@ -157,7 +157,7 @@ CONFIG_BSD_PROCESS_ACCT=y
 # CONFIG_BSD_PROCESS_ACCT_V3 is not set
 CONFIG_SYSCTL=y
 CONFIG_FHANDLE=y
-# CONFIG_AUDIT is not set
+CONFIG_AUDIT=y
 CONFIG_IKCONFIG=y
 CONFIG_IKCONFIG_PROC=y
 CONFIG_INITRAMFS_SOURCE=initramfs.cpio

diff --git a/arch/mips/ip30r10k-2006_1.cf b/arch/mips/ip30r10k-2006_1.cf
index 3c15126..51bdd29 100644
--- a/arch/mips/ip30r10k-2006_1.cf
+++ b/arch/mips/ip30r10k-2006_1.cf
@@ -156,7 +156,7 @@ CONFIG_BSD_PROCESS_ACCT=y
 # CONFIG_BSD_PROCESS_ACCT_V3 is not set
 CONFIG_SYSCTL=y
 CONFIG_FHANDLE=y
-# CONFIG_AUDIT is not set
+CONFIG_AUDIT=y
 CONFIG_IKCONFIG=y
 CONFIG_IKCONFIG_PROC=y
 # CONFIG_CPUSETS is not set

diff --git a/arch/mips/ip32r5k-2006_1.cf b/arch/mips/ip32r5k-2006_1.cf
index 4b64b3b..c7386c0 100644
--- a/arch/mips/ip32r5k-2006_1.cf
+++ b/arch/mips/ip32r5k-2006_1.cf
@@ -157,7 +157,7 @@ CONFIG_BSD_PROCESS_ACCT=y
 # CONFIG_BSD_PROCESS_ACCT_V3 is not set
 CONFIG_SYSCTL=y
 CONFIG_FHANDLE=y
-# CONFIG_AUDIT is not set
+CONFIG_AUDIT=y
 CONFIG_IKCONFIG=y
 CONFIG_IKCONFIG_PROC=y
 CONFIG_INITRAMFS_SOURCE=initramfs.cpio

diff --git a/arch/mips/ip32rm5k-2006_1.cf b/arch/mips/ip32rm5k-2006_1.cf
index 5411209..e64911f 100644
--- a/arch/mips/ip32rm5k-2006_1.cf
+++ b/arch/mips/ip32rm5k-2006_1.cf
@@ -157,7 +157,7 @@ CONFIG_BSD_PROCESS_ACCT=y
 # CONFIG_BSD_PROCESS_ACCT_V3 is not set
 CONFIG_SYSCTL=y
 CONFIG_FHANDLE=y
-# CONFIG_AUDIT is not set
+CONFIG_AUDIT=y

[gentoo-commits] proj/genkernel:master commit in: arch/x86/, arch/x86_64/

2015-07-31 Thread Richard Yao
commit: a0e94ca4a37acf44015fd8d6a8912a29669c0ffc
Author: Richard Yao ryao AT gentoo DOT org
AuthorDate: Sun Aug 17 19:57:30 2014 +
Commit: Richard Yao ryao AT gentoo DOT org
CommitDate: Fri Jul 31 18:04:54 2015 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=a0e94ca4

Enable sensors for K10 and K15h families in default x86/x86_64 configs, bug 
#508362

Signed-off-by: Richard Yao ryao AT gentoo.org

 arch/x86/kernel-config| 2 ++
 arch/x86_64/kernel-config | 3 ++-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/arch/x86/kernel-config b/arch/x86/kernel-config
index f393b7f..3b7f8c1 100644
--- a/arch/x86/kernel-config
+++ b/arch/x86/kernel-config
@@ -2146,6 +2146,8 @@ CONFIG_SENSORS_ADM1031=m
 CONFIG_SENSORS_ADM9240=m
 CONFIG_SENSORS_ADT7470=m
 CONFIG_SENSORS_K8TEMP=m
+CONFIG_SENSORS_K10TEMP=m
+CONFIG_SENSORS_FAM15H_POWER=m
 CONFIG_SENSORS_ASB100=m
 CONFIG_SENSORS_ATXP1=m
 CONFIG_SENSORS_DS1621=m

diff --git a/arch/x86_64/kernel-config b/arch/x86_64/kernel-config
index 25dc2dd..0adb79f 100644
--- a/arch/x86_64/kernel-config
+++ b/arch/x86_64/kernel-config
@@ -2158,7 +2158,8 @@ CONFIG_SENSORS_ADT7470=m
 # CONFIG_SENSORS_ADT7475 is not set
 # CONFIG_SENSORS_ASC7621 is not set
 CONFIG_SENSORS_K8TEMP=m
-# CONFIG_SENSORS_K10TEMP is not set
+CONFIG_SENSORS_K10TEMP=m
+CONFIG_SENSORS_FAM15H_POWER=m
 CONFIG_SENSORS_ASB100=m
 CONFIG_SENSORS_ATXP1=m
 CONFIG_SENSORS_DS1621=m



[gentoo-commits] proj/genkernel:master commit in: arch/mips/, arch/x86/, arch/alpha/, arch/ia64/, arch/sparc64/, defaults/, ...

2015-07-31 Thread Richard Yao
commit: 91c5d373f37885a59bc4f6647119b47a8c95e8c5
Author: Richard Yao ryao AT gentoo DOT org
AuthorDate: Sun Aug 17 02:40:06 2014 +
Commit: Richard Yao ryao AT gentoo DOT org
CommitDate: Fri Jul 31 18:04:54 2015 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=91c5d373

Include CONFIG_FHANDLE=y in default kernel config, bug #519298

Recent versions of systemd-udev require CONFIG_FHANDLE=y and provide no
fallback for kernels that lack it.

Signed-off-by: Richard Yao ryao AT gentoo.org

 arch/alpha/kernel-config | 1 +
 arch/ia64/kernel-config  | 1 +
 arch/mips/ip22r4k-2006_1.cf  | 1 +
 arch/mips/ip22r5k-2006_1.cf  | 1 +
 arch/mips/ip27r10k-2006_1.cf | 1 +
 arch/mips/ip28r10k-2006_1.cf | 1 +
 arch/mips/ip30r10k-2006_1.cf | 1 +
 arch/mips/ip32r5k-2006_1.cf  | 1 +
 arch/mips/ip32rm5k-2006_1.cf | 1 +
 arch/ppc/kernel-config   | 1 +
 arch/sparc64/kernel-config   | 1 +
 arch/um/kernel-config| 1 +
 arch/x86/kernel-config   | 1 +
 arch/x86_64/kernel-config| 1 +
 defaults/kernel-config   | 1 +
 15 files changed, 15 insertions(+)

diff --git a/arch/alpha/kernel-config b/arch/alpha/kernel-config
index ab7a93b..2f0517c 100644
--- a/arch/alpha/kernel-config
+++ b/arch/alpha/kernel-config
@@ -35,6 +35,7 @@ CONFIG_SYSVIPC_SYSCTL=y
 # CONFIG_TASKSTATS is not set
 # CONFIG_USER_NS is not set
 # CONFIG_PID_NS is not set
+CONFIG_FHANDLE=y
 # CONFIG_AUDIT is not set
 CONFIG_IKCONFIG=y
 CONFIG_IKCONFIG_PROC=y

diff --git a/arch/ia64/kernel-config b/arch/ia64/kernel-config
index e9abf8e..6a3fc0a 100644
--- a/arch/ia64/kernel-config
+++ b/arch/ia64/kernel-config
@@ -25,6 +25,7 @@ CONFIG_SYSVIPC_SYSCTL=y
 # CONFIG_BSD_PROCESS_ACCT is not set
 # CONFIG_TASKSTATS is not set
 # CONFIG_UTS_NS is not set
+CONFIG_FHANDLE=y
 # CONFIG_AUDIT is not set
 CONFIG_IKCONFIG=y
 CONFIG_IKCONFIG_PROC=y

diff --git a/arch/mips/ip22r4k-2006_1.cf b/arch/mips/ip22r4k-2006_1.cf
index 07d8a0d..2d1a6ab 100644
--- a/arch/mips/ip22r4k-2006_1.cf
+++ b/arch/mips/ip22r4k-2006_1.cf
@@ -155,6 +155,7 @@ CONFIG_SYSVIPC=y
 CONFIG_BSD_PROCESS_ACCT=y
 # CONFIG_BSD_PROCESS_ACCT_V3 is not set
 CONFIG_SYSCTL=y
+CONFIG_FHANDLE=y
 # CONFIG_AUDIT is not set
 CONFIG_IKCONFIG=y
 CONFIG_IKCONFIG_PROC=y

diff --git a/arch/mips/ip22r5k-2006_1.cf b/arch/mips/ip22r5k-2006_1.cf
index 39577a0..14462e6 100644
--- a/arch/mips/ip22r5k-2006_1.cf
+++ b/arch/mips/ip22r5k-2006_1.cf
@@ -155,6 +155,7 @@ CONFIG_SYSVIPC=y
 CONFIG_BSD_PROCESS_ACCT=y
 # CONFIG_BSD_PROCESS_ACCT_V3 is not set
 CONFIG_SYSCTL=y
+CONFIG_FHANDLE=y
 # CONFIG_AUDIT is not set
 CONFIG_IKCONFIG=y
 CONFIG_IKCONFIG_PROC=y

diff --git a/arch/mips/ip27r10k-2006_1.cf b/arch/mips/ip27r10k-2006_1.cf
index 66875e9..4f9b680 100644
--- a/arch/mips/ip27r10k-2006_1.cf
+++ b/arch/mips/ip27r10k-2006_1.cf
@@ -159,6 +159,7 @@ CONFIG_SYSVIPC=y
 CONFIG_BSD_PROCESS_ACCT=y
 # CONFIG_BSD_PROCESS_ACCT_V3 is not set
 CONFIG_SYSCTL=y
+CONFIG_FHANDLE=y
 # CONFIG_AUDIT is not set
 CONFIG_IKCONFIG=y
 CONFIG_IKCONFIG_PROC=y

diff --git a/arch/mips/ip28r10k-2006_1.cf b/arch/mips/ip28r10k-2006_1.cf
index cbfbb9c..42d1309 100644
--- a/arch/mips/ip28r10k-2006_1.cf
+++ b/arch/mips/ip28r10k-2006_1.cf
@@ -156,6 +156,7 @@ CONFIG_SYSVIPC=y
 CONFIG_BSD_PROCESS_ACCT=y
 # CONFIG_BSD_PROCESS_ACCT_V3 is not set
 CONFIG_SYSCTL=y
+CONFIG_FHANDLE=y
 # CONFIG_AUDIT is not set
 CONFIG_IKCONFIG=y
 CONFIG_IKCONFIG_PROC=y

diff --git a/arch/mips/ip30r10k-2006_1.cf b/arch/mips/ip30r10k-2006_1.cf
index 780abf9..3c15126 100644
--- a/arch/mips/ip30r10k-2006_1.cf
+++ b/arch/mips/ip30r10k-2006_1.cf
@@ -155,6 +155,7 @@ CONFIG_SYSVIPC=y
 CONFIG_BSD_PROCESS_ACCT=y
 # CONFIG_BSD_PROCESS_ACCT_V3 is not set
 CONFIG_SYSCTL=y
+CONFIG_FHANDLE=y
 # CONFIG_AUDIT is not set
 CONFIG_IKCONFIG=y
 CONFIG_IKCONFIG_PROC=y

diff --git a/arch/mips/ip32r5k-2006_1.cf b/arch/mips/ip32r5k-2006_1.cf
index 0965b65..4b64b3b 100644
--- a/arch/mips/ip32r5k-2006_1.cf
+++ b/arch/mips/ip32r5k-2006_1.cf
@@ -156,6 +156,7 @@ CONFIG_SYSVIPC=y
 CONFIG_BSD_PROCESS_ACCT=y
 # CONFIG_BSD_PROCESS_ACCT_V3 is not set
 CONFIG_SYSCTL=y
+CONFIG_FHANDLE=y
 # CONFIG_AUDIT is not set
 CONFIG_IKCONFIG=y
 CONFIG_IKCONFIG_PROC=y

diff --git a/arch/mips/ip32rm5k-2006_1.cf b/arch/mips/ip32rm5k-2006_1.cf
index 937c339..5411209 100644
--- a/arch/mips/ip32rm5k-2006_1.cf
+++ b/arch/mips/ip32rm5k-2006_1.cf
@@ -156,6 +156,7 @@ CONFIG_SYSVIPC=y
 CONFIG_BSD_PROCESS_ACCT=y
 # CONFIG_BSD_PROCESS_ACCT_V3 is not set
 CONFIG_SYSCTL=y
+CONFIG_FHANDLE=y
 # CONFIG_AUDIT is not set
 CONFIG_IKCONFIG=y
 CONFIG_IKCONFIG_PROC=y

diff --git a/arch/ppc/kernel-config b/arch/ppc/kernel-config
index 29773ba..c8b8e6a 100644
--- a/arch/ppc/kernel-config
+++ b/arch/ppc/kernel-config
@@ -67,6 +67,7 @@ CONFIG_TASKSTATS=y
 # CONFIG_TASK_DELAY_ACCT is not set
 # CONFIG_TASK_XACCT is not set
 # CONFIG_USER_NS is not set
+CONFIG_FHANDLE=y
 CONFIG_AUDIT=y
 CONFIG_AUDITSYSCALL=y
 CONFIG_IKCONFIG=y

diff --git a/arch/sparc64/kernel-config b/arch/sparc64/kernel-config
index 48ae656..d8570ee

[gentoo-commits] proj/genkernel:master commit in: /

2015-07-31 Thread Richard Yao
commit: 4ee008490c3896b1e0fb97f3b5cd5071e166d8dd
Author: Richard Yao ryao AT gentoo DOT org
AuthorDate: Fri Jul 31 18:08:51 2015 +
Commit: Richard Yao ryao AT gentoo DOT org
CommitDate: Fri Jul 31 18:08:54 2015 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=4ee00849

Bump version to 3.4.51.4

I neglected to push the 3.4.51.1 and 3.4.51.2 updates to master, which
lead 3.4.51.3 to bring us out of sync. This tag reunifies the two.

Signed-off-by: Richard Yao ryao AT gentoo.org

 genkernel | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/genkernel b/genkernel
index 5ab1936..9f3ec9c 100755
--- a/genkernel
+++ b/genkernel
@@ -2,7 +2,7 @@
 # $Id$
 
 PATH=${PATH}:/sbin:/usr/sbin
-GK_V='3.4.51.3'
+GK_V='3.4.51.4'
 
 # Set the default for TMPDIR.  May be modified by genkernel.conf or the
 # --tempdir command line option.



[gentoo-commits] proj/genkernel: New tag: v3.4.51.2

2015-07-31 Thread Richard Yao
commit: 
Commit: Richard Yao ryao AT gentoo DOT org
CommitDate: Fri Jul 31 18:00:48 2015 +

New tag: v3.4.51.2




[gentoo-commits] proj/genkernel: New tag: v3.4.51.1

2015-07-31 Thread Richard Yao
commit: 
Commit: Richard Yao ryao AT gentoo DOT org
CommitDate: Fri Jul 31 18:00:34 2015 +

New tag: v3.4.51.1




[gentoo-commits] proj/genkernel:master commit in: defaults/, arch/x86_64/

2015-08-11 Thread Richard Yao
commit: a9060bbef3152c735030dfb4134998c344e3d0c4
Author: Richard Yao ryao AT gentoo DOT org
AuthorDate: Tue Aug  4 19:07:21 2015 +
Commit: Richard Yao ryao AT gentoo DOT org
CommitDate: Tue Aug 11 19:20:39 2015 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=a9060bbe

More kernel configuration customization

We need some more tweaks. Some of this is from taking the new kernel for
a test drive (power management tweaks and video support). Others are
from review (debuggability improvements).

Signed-off-by: Richard Yao ryao AT gentoo.org

 arch/x86_64/arch-config|  7 -
 defaults/kernel-generic-config | 69 +++---
 2 files changed, 71 insertions(+), 5 deletions(-)

diff --git a/arch/x86_64/arch-config b/arch/x86_64/arch-config
index 322055b..44afaf7 100644
--- a/arch/x86_64/arch-config
+++ b/arch/x86_64/arch-config
@@ -126,7 +126,10 @@ CONFIG_X86_INTEL_PSTATE=m
 CONFIG_PVPANIC=y
 CONFIG_FB_HYPERV=m
 CONFIG_BLK_DEV_NVME=m
-CONFIG_MICROCODE=m
+CONFIG_MICROCODE=y
+CONFIG_MICROCODE_EARLY=y
+CONFIG_MICROCODE_INTEL=y
+CONFIG_MICROCODE_AMD=y
 CONFIG_X86_MCE_INTEL=y
 CONFIG_X86_MCE_AMD=y
 CONFIG_IA32_EMULATION=y
@@ -137,3 +140,5 @@ CONFIG_COMPAT_FOR_U64_ALIGNMENT=y
 CONFIG_X86_DEV_DMA_OPS=y
 CONFIG_IOSF_MBI=m
 CONFIG_COMPAT_NETLINK_MESSAGES=y
+CONFIG_X86_MSR=m
+CONFIG_X86_CPUID=m

diff --git a/defaults/kernel-generic-config b/defaults/kernel-generic-config
index 400bb4a..3738e47 100644
--- a/defaults/kernel-generic-config
+++ b/defaults/kernel-generic-config
@@ -1,6 +1,9 @@
 #
 # Automatically generated make config: don't edit
 #
+CONFIG_TICK_ONESHOT=y
+CONFIG_NO_HZ=y
+CONFIG_HIGH_RES_TIMERS=y
 CONFIG_MMU=y
 CONFIG_SMP=y
 CONFIG_HOTPLUG_CPU=y
@@ -35,6 +38,7 @@ CONFIG_SYSCTL=y
 CONFIG_LOG_BUF_SHIFT=19
 CONFIG_IKCONFIG=y
 CONFIG_IKCONFIG_PROC=y
+CONFIG_BPF_SYSCALL=y
 # CONFIG_EMBEDDED is not set
 CONFIG_KALLSYMS=y
 CONFIG_KALLSYMS_ALL=y
@@ -2489,13 +2493,37 @@ CONFIG_HANGCHECK_TIMER=m
 # Multimedia devices
 #
 CONFIG_MEDIA_SUPPORT=m
+CONFIG_MEDIA_CAMERA_SUPPORT=y
+CONFIG_MEDIA_USB_SUPPORT=y
+CONFIG_MEDIA_ANALOG_TV_SUPPORT=y
+CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y
+CONFIG_MEDIA_CAMERA_SUPPORT=y
 CONFIG_VIDEO_DEV=m
 # CONFIG_VIDEO_ADV_DEBUG is not set
 CONFIG_VIDEO_HELPER_CHIPS_AUTO=y
 # CONFIG_VIDEO_ALLOW_V4L1 is not set
 # CONFIG_VIDEO_V4L1_COMPAT is not set
 CONFIG_VIDEO_V4L2=y
+CONFIG_VIDEO_TUNER=m
+CONFIG_VIDEOBUF_GEN=m
+CONFIG_VIDEOBUF_VMALLOC=m
+CONFIG_VIDEOBUF2_CORE=m
+CONFIG_VIDEOBUF2_MEMOPS=m
+CONFIG_VIDEOBUF2_VMALLOC=m
+CONFIG_DVB_CORE=m
+CONFIG_DVB_NET=y
 # CONFIG_VIDEO_VIVI is not set
+CONFIG_V4L_PLATFORM_DRIVERS=y
+
+# CONFIG_TTPCI_EEPROM is not set
+CONFIG_DVB_MAX_ADAPTERS=8
+CONFIG_DVB_DYNAMIC_MINORS=y
+
+#
+# Media drivers
+#
+-# CONFIG_MEDIA_USB_SUPPORT is not set
++CONFIG_MEDIA_USB_SUPPORT=y
 
 #
 # Video For Linux
@@ -2574,8 +2602,14 @@ CONFIG_MEDIA_ATTACH=y
 #
 # Digital Video Broadcasting Devices
 #
+CONFIG_MEDIA_ANALOG_TV_SUPPORT=y
+CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y
+CONFIG_VIDEOBUF2_CORE=m
+CONFIG_VIDEOBUF2_MEMOPS=m
+CONFIG_VIDEOBUF2_VMALLOC=m
 CONFIG_DVB_CAPTURE_DRIVERS=y
 CONFIG_DVB_CORE=m
+CONFIG_DVB_NET=y
 CONFIG_DVB_MAX_ADAPTERS=8
 CONFIG_DVB_DYNAMIC_MINORS=y
 
@@ -3617,6 +3651,9 @@ CONFIG_HEADERS_CHECK=y
 # CONFIG_DEBUG_LOCKDEP is not set
 # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
 
+
+
+CONFIG_GDB_SCRIPTS=y
 CONFIG_KGDB=y
 CONFIG_KGDB_SERIAL_CONSOLE=y
 CONFIG_KGDB_TESTS=y
@@ -3771,6 +3808,10 @@ CONFIG_CGROUP_DEVICE=y
 CONFIG_CGROUP_FREEZER=y
 CONFIG_PROC_PID_CPUSET=y
 
+CONFIG_MEMCG=y
+CONFIG_MEMCG_SWAP=y
+CONFIG_MEMCG_KMEM=y
+
 # CONFIG_SYSFS_DEPRECATED is not set
 # CONFIG_SYSFS_DEPRECATED_V2 is not set
 
@@ -3781,6 +3822,13 @@ CONFIG_ENABLE_MUST_CHECK=y
 # CONFIG_ENABLE_WARN_DEPRECATED is not set
 
 CONFIG_KEXEC=y
+CONFIG_HAVE_LIVEPATCH=y
+CONFIG_LIVEPATCH=y
+
+CONFIG_SUSPEND=y
+CONFIG_HIBERNATION=y
+CONFIG_PM_AUTOSLEEP=y
+CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y
 
 CONFIG_HWMON=y
 # CONFIG_HWMON_DEBUG_CHIP is not set
@@ -3997,8 +4045,21 @@ CONFIG_ASYNC_TX_DMA=y
 CONFIG_UTRACE=y
 
 CONFIG_FTRACE=y
-# CONFIG_IRQSOFF_TRACER is not set
+CONFIG_FUNCTION_TRACER=y
+CONFIG_FUNCTION_GRAPH_TRACER=y
+CONFIG_IRQSOFF_TRACER=y
 CONFIG_SCHED_TRACER=y
+CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP=y
+CONFIG_UPROBES=y
+CONFIG_UPROBE_EVENTS=y
+CONFIG_KPROBES_ON_FTRACE=y
+CONFIG_KPROBES=y
+CONFIG_BPF_EVENTS=y
+CONFIG_DYNAMIC_FTRACE=y
+CONFIG_DYNAMIC_FTRACE_WITH_REGS=y
+CONFIG_FUNCTION_PROFILER=y
+CONFIG_FTRACE_MCOUNT_RECORD=y
+CONFIG_MMIOTRACE=y
 CONFIG_PROCESS_TRACER=y
 CONFIG_CONTEXT_SWITCH_TRACER=y
 # CONFIG_WORKQUEUE_TRACER is not set
@@ -4009,15 +4070,15 @@ CONFIG_KMEMTRACE=y
 CONFIG_FTRACE_MCOUNT_RECORD=y
 # CONFIG_FTRACE_STARTUP_TEST is not set
 # CONFIG_TRACE_BRANCH_PROFILING is not set
-# CONFIG_FUNCTION_PROFILER is not set
 CONFIG_RING_BUFFER_BENCHMARK=m
 
-CONFIG_KPROBES=y
-
 # CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set
 
 CONFIG_SECCOMP=y
+CONFIG_CC_STACKPROTECTOR_REGULAR=y
 CONFIG_HZ_1000=y
+CONFIG_NO_HZ=y

[gentoo-commits] proj/genkernel:master commit in: defaults/

2015-08-11 Thread Richard Yao
commit: 9a35d09be877f957c46fa374be9d2d3f0b3390ba
Author: Richard Yao ryao AT gentoo DOT org
AuthorDate: Tue Aug 11 20:46:29 2015 +
Commit: Richard Yao ryao AT gentoo DOT org
CommitDate: Tue Aug 11 20:46:29 2015 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=9a35d09b

Disable stack protection by default

I had intended for this feature to catch bugs in the kernel that
involved stack corruption so that there would be a chance of debugging
them, but Rick Farina is strongly against turning this on unless it is
the strong version, which we cannot turn on until GCC 4.9+ becomes
widespread. I am turning this off because the controversy is simply not
worth it, but this is a bad decision.

Signed-off-by: Richard Yao ryao AT gentoo.org

 defaults/kernel-generic-config | 1 -
 1 file changed, 1 deletion(-)

diff --git a/defaults/kernel-generic-config b/defaults/kernel-generic-config
index 3738e47..1092aa3 100644
--- a/defaults/kernel-generic-config
+++ b/defaults/kernel-generic-config
@@ -4075,7 +4075,6 @@ CONFIG_RING_BUFFER_BENCHMARK=m
 # CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set
 
 CONFIG_SECCOMP=y
-CONFIG_CC_STACKPROTECTOR_REGULAR=y
 CONFIG_HZ_1000=y
 CONFIG_NO_HZ=y
 CONFIG_NO_HZ_IDLE=y



[gentoo-commits] repo/gentoo:master commit in: www-client/dooble/files/, www-client/dooble/

2015-11-15 Thread Richard Yao
commit: d4e29685681dfb3bfb0a1630d8604c46d9e0e3c3
Author: Richard Yao  gentoo  org>
AuthorDate: Sun Nov 15 18:54:03 2015 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Sun Nov 15 18:54:03 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4e29685

www-client/dooble: new package, "a secure web browser"

This is a rewrite of the www-client/dooble package from Sabayon's
for-gentoo repository:

https://github.com/Sabayon/for-gentoo/tree/master/www-client/dooble

I have not audited the package to verify the security claims, but a
cursory peek at how it restricts possible exploit vectors has been
promising. I would like this to be scrutinized by others, but I feel
good enough about this that I am committing it to ~amd64 for our users
to evaluate.

At the moment, I am only committing the Qt4 version, which is the 1.x
series. The 2.x series is the Qt5 version. This probably should be
changed to be slotted when that is committed.

Package-Manager: portage-2.2.20.1

 www-client/dooble/Manifest |  1 +
 www-client/dooble/dooble-1.55.ebuild   | 66 ++
 .../dooble/files/00-dooble-1.55-path-fix.patch | 45 +++
 www-client/dooble/metadata.xml | 11 
 4 files changed, 123 insertions(+)

diff --git a/www-client/dooble/Manifest b/www-client/dooble/Manifest
new file mode 100644
index 000..56022b3
--- /dev/null
+++ b/www-client/dooble/Manifest
@@ -0,0 +1 @@
+DIST dooble-1.55.tar.gz 11663614 SHA256 
024003e7c397a925d48e41cba10a2a35b89dd1745120caf4fd2010c1e254c5e5 SHA512 
413727f74ab7fba89f7b617a774a0dceaa8a03b826f12950e31ca3fedda7e607539759b946eacccd57087429e6a37acd967a2c376b0b195b560c8c9beaf4e3d6
 WHIRLPOOL 
ebe0b69a3dde0c0977c6295c6c67811195ca6d4e66dd95d09b51eae7da32170f737e62275e17020213c640e10a368f3792c8d34b495f15ee004e7a644a914700

diff --git a/www-client/dooble/dooble-1.55.ebuild 
b/www-client/dooble/dooble-1.55.ebuild
new file mode 100644
index 000..554b0c0
--- /dev/null
+++ b/www-client/dooble/dooble-1.55.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit eutils qt4-r2 fdo-mime
+DESCRIPTION="A Secure and Open Source Web Browser"
+HOMEPAGE="http://dooble.sourceforge.net/;
+
+SRC_URI="mirror://sourceforge/${PN}/Version%20${PV}/Dooble_Src.d.tar.gz ->
+${P}.tar.gz"
+
+# icon sets are GPL-3 LGPL-2.1 while the code is BSD
+LICENSE="BSD GPL-3 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+DEPEND="dev-db/sqlite:3
+   dev-libs/libgcrypt:0/20
+   dev-libs/libgpg-error
+   dev-qt/qtcore:4
+   dev-qt/qtgui:4
+   dev-qt/qtsql:4
+   dev-qt/qtwebkit:4
+"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/dooble.d/Version 1.x/"
+
+src_prepare() {
+   # Adjust paths from FreeBSD locations to Gentoo locations
+   # XXX: Fix the build system to be more flexible and upstream fix
+   epatch "${FILESDIR}/00-dooble-${PV}-path-fix.patch"
+   sed -i -e "s:\"Icons:\"${EROOT}usr/share/dooble/Icons:" \
+   ./Source/dsettings.cc
+   sed -i -e '/export/d' -e 
"s:/usr/local/dooble/Dooble:${EROOT}usr/bin/Dooble:g" \
+   -e "s:cd /usr/local/dooble:cd /usr/share/dooble:" \
+   -e "s:exec ./Dooble:exec ${EROOT}usr/bin/Dooble:" ./dooble.sh
+   sed -i -e "s:/usr/local:${EROOT}/usr/share:" -e 's:/text/xml:text/xml:' 
\
+   ./dooble.desktop
+}
+
+src_configure() {
+   eqmake4 dooble.pro
+}
+
+src_install() {
+   dohtml ../Documentation/RELEASE-NOTES.html
+   dodoc Documentation/{THEMES,TO-DO}
+   dosym ../share/dooble/dooble.sh /usr/bin/dooble
+   dosym ../../lib/nsbrowser/plugins /usr/share/dooble/Plugins
+   dolib.so libSpotOn/libspoton.so
+   emake INSTALL_ROOT="${ED}" install
+
+   # XXX: The build system installs the build path into INSTALL_ROOT.
+   # It should be fixed not to do this.
+   rm -r "${ED}/var" || die "Failed to remove build path from ${ED}"
+}
+
+pkg_postinst() {
+   fdo-mime_desktop_database_update
+}
+
+pkg_postrm() {
+   fdo-mime_desktop_database_update
+}

diff --git a/www-client/dooble/files/00-dooble-1.55-path-fix.patch 
b/www-client/dooble/files/00-dooble-1.55-path-fix.patch
new file mode 100644
index 000..8edc8c5
--- /dev/null
+++ b/www-client/dooble/files/00-dooble-1.55-path-fix.patch
@@ -0,0 +1,45 @@
+diff --git a/dooble.pro b/dooble.pro
+index 8df489e..d448f6e 100644
+--- a/dooble.pro
 b/dooble.pro
+@@ -240,33 +240,32 @@ TRANSLATIONS= Translations/dooble_en.ts \
+ PROJECTNAME   = Dooble
+ TARGET= Dooble
+ 
+-dooble.path   = /usr/local/dooble
++dooble.path   = /usr/bin
+ dooble.files

[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs/

2015-10-09 Thread Richard Yao
commit: a44b13f1d6e5965a6551efe99532c6aad22f8273
Author: Richard Yao  gentoo  org>
AuthorDate: Fri Oct  9 15:43:33 2015 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Fri Oct  9 15:43:33 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a44b13f1

sys-fs/zfs: Restore 0.6.0_rc13-r2

Users asked me to keep around the older ebuilds. I pruned this one by
mistake.

Signed-off-by: Richard Yao  gentoo.org>

 sys-fs/zfs/zfs-0.6.0_rc13-r2.ebuild | 123 
 1 file changed, 123 insertions(+)

diff --git a/sys-fs/zfs/zfs-0.6.0_rc13-r2.ebuild 
b/sys-fs/zfs/zfs-0.6.0_rc13-r2.ebuild
new file mode 100644
index 000..1e30b58
--- /dev/null
+++ b/sys-fs/zfs/zfs-0.6.0_rc13-r2.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="4"
+
+AT_M4DIR="config"
+AUTOTOOLS_AUTORECONF="1"
+AUTOTOOLS_IN_SOURCE_BUILD="1"
+
+if [ ${PV} == "" ] ; then
+   inherit git-2 linux-mod
+   EGIT_REPO_URI="git://github.com/zfsonlinux/${PN}.git"
+else
+   inherit eutils versionator
+   MY_PV=$(replace_version_separator 3 '-')
+   
SRC_URI="https://github.com/zfsonlinux/${PN}/archive/${PN}-${MY_PV}.tar.gz;
+   S="${WORKDIR}/${PN}-${PN}-${MY_PV}"
+   KEYWORDS="~amd64 ~arm ~ppc ~ppc64"
+fi
+
+inherit bash-completion-r1 flag-o-matic toolchain-funcs autotools-utils udev
+
+DESCRIPTION="Userland utilities for ZFS Linux kernel module"
+HOMEPAGE="http://zfsonlinux.org/;
+
+LICENSE="BSD-2 CDDL MIT"
+SLOT="0"
+IUSE="custom-cflags kernel-builtin +rootfs test-suite static-libs"
+RESTRICT="test"
+
+COMMON_DEPEND="
+   sys-apps/util-linux[static-libs?]
+   sys-libs/zlib[static-libs(+)?]
+   virtual/awk
+"
+DEPEND="${COMMON_DEPEND}
+   virtual/pkgconfig
+"
+
+RDEPEND="${COMMON_DEPEND}
+   !=sys-apps/grep-2.13*
+   !kernel-builtin? ( =sys-fs/zfs-kmod-${PV}* )
+   !sys-fs/zfs-fuse
+   !prefix? ( virtual/udev )
+   test-suite? (
+   sys-apps/util-linux
+   sys-devel/bc
+   sys-block/parted
+   sys-fs/lsscsi
+   sys-fs/mdadm
+   sys-process/procps
+   virtual/modutils
+   )
+   rootfs? (
+   app-arch/cpio
+   app-misc/pax-utils
+   )
+"
+
+pkg_setup() {
+   :
+}
+
+src_prepare() {
+   # Update paths
+   sed -e "s|/sbin/lsmod|/bin/lsmod|" \
+   -e "s|/usr/bin/scsi-rescan|/usr/sbin/rescan-scsi-bus|" \
+   -e "s|/sbin/parted|/usr/sbin/parted|" \
+   -i scripts/common.sh.in
+
+   autotools-utils_src_prepare
+}
+
+src_configure() {
+   use custom-cflags || strip-flags
+   local myeconfargs=(
+   --bindir="${EPREFIX}/bin"
+   --sbindir="${EPREFIX}/sbin"
+   --with-config=user
+   --with-linux="${KV_DIR}"
+   --with-linux-obj="${KV_OUT_DIR}"
+   --with-udevdir="$(get_udevdir)"
+   )
+   autotools-utils_src_configure
+}
+
+src_install() {
+   autotools-utils_src_install
+   gen_usr_ldscript -a uutil nvpair zpool zfs
+   rm -rf "${ED}usr/share/dracut"
+   use test-suite || rm -rf "${ED}usr/libexec"
+
+   newbashcomp "${FILESDIR}/bash-completion" zfs
+
+}
+
+pkg_postinst() {
+
+   if ! use kernel-builtin && [ ${PV} = "" ]
+   then
+   einfo "Adding ${P} to the module database to ensure that the"
+   einfo "kernel modules and userland utilities stay in sync."
+   update_moduledb
+   fi
+
+   [ -e "${EROOT}etc/runlevels/boot/zfs" ] \
+   || ewarn 'You should add zfs to the boot runlevel.'
+
+   if [ -e "${EROOT}etc/runlevels/shutdown/zfs-shutdown" ]
+   then
+   einfo "The zfs-shutdown script is obsolete. Removing it from 
runlevel."
+   rm "${EROOT}etc/runlevels/shutdown/zfs-shutdown"
+   fi
+
+}
+
+pkg_postrm() {
+   if ! use kernel-builtin && [ ${PV} = "" ]
+   then
+   remove_moduledb
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs/

2015-10-09 Thread Richard Yao
commit: c38770f58b278dce35b82a3d45a134f69d4b8926
Author: Richard Yao  gentoo  org>
AuthorDate: Fri Oct  9 15:30:30 2015 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Fri Oct  9 15:31:55 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c38770f5

sys-fs/zfs: Only check kernel sources with USE=test-suite

Package-Manager: portage-2.2.20.1
Reported-by: Yixun Lan  gentoo.org>
Signed-off-by: Richard Yao  gentoo.org>

 sys-fs/zfs/zfs-0.6.5.2-r1.ebuild | 2 +-
 sys-fs/zfs/zfs-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-fs/zfs/zfs-0.6.5.2-r1.ebuild b/sys-fs/zfs/zfs-0.6.5.2-r1.ebuild
index 83049e7..d8d2c64 100644
--- a/sys-fs/zfs/zfs-0.6.5.2-r1.ebuild
+++ b/sys-fs/zfs/zfs-0.6.5.2-r1.ebuild
@@ -63,7 +63,7 @@ RDEPEND="${COMMON_DEPEND}
 "
 
 pkg_setup() {
-   if use kernel_linux; then
+   if use kernel_linux && use test-suite; then
linux-info_pkg_setup
if  ! linux_config_exists; then
ewarn "Cannot check the linux kernel configuration."

diff --git a/sys-fs/zfs/zfs-.ebuild b/sys-fs/zfs/zfs-.ebuild
index 54dd341..8bb60aa 100644
--- a/sys-fs/zfs/zfs-.ebuild
+++ b/sys-fs/zfs/zfs-.ebuild
@@ -63,7 +63,7 @@ RDEPEND="${COMMON_DEPEND}
 "
 
 pkg_setup() {
-   if use kernel_linux; then
+   if use kernel_linux && use test-suite; then
linux-info_pkg_setup
if  ! linux_config_exists; then
ewarn "Cannot check the linux kernel configuration."



[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs/

2015-10-09 Thread Richard Yao
commit: ee45de5071bd59360f0254490fddba68edd9d875
Author: Richard Yao  gentoo  org>
AuthorDate: Fri Oct  9 15:34:57 2015 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Fri Oct  9 15:34:57 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee45de50

sys-fs/zfs: Remove outdated ebuilds

Package-Manager: portage-2.2.20.1
Signed-off-by: Richard Yao  gentoo.org>

 sys-fs/zfs/Manifest |   7 --
 sys-fs/zfs/zfs-0.6.0_rc13-r2.ebuild | 123 --
 sys-fs/zfs/zfs-0.6.2-r1.ebuild  | 152 
 sys-fs/zfs/zfs-0.6.2-r2.ebuild  | 152 
 sys-fs/zfs/zfs-0.6.2-r3.ebuild  | 152 
 sys-fs/zfs/zfs-0.6.2-r4.ebuild  | 153 
 sys-fs/zfs/zfs-0.6.2.ebuild | 142 --
 sys-fs/zfs/zfs-0.6.3.ebuild | 142 --
 sys-fs/zfs/zfs-0.6.4.ebuild | 143 --
 sys-fs/zfs/zfs-0.6.5.ebuild | 171 
 10 files changed, 1337 deletions(-)

diff --git a/sys-fs/zfs/Manifest b/sys-fs/zfs/Manifest
index 9294320..4585748 100644
--- a/sys-fs/zfs/Manifest
+++ b/sys-fs/zfs/Manifest
@@ -1,15 +1,8 @@
-DIST zfs-0.6.0-rc13.tar.gz 1490582 SHA256 
3e689fc0704237c7d755c65e34ed214a262535afefafde4aef0f112f8c833a09 SHA512 
c9bbf1fb7f293a0f5b1247e17c411073994bf419d5f6c1b781efeeb4022f62851e8ea3cf7ee0330b0609bfe13b8084c48f00e942ce52323d706733cccf49699e
 WHIRLPOOL 
97083a6f5d66addc9bc7b3cc3f7dd3bc1696980affbd4033d71cd09ecad413ffb666a8a185dfa2e4f20dd4003746ad61d12142f7a6556db5b34008716c933798
 DIST zfs-0.6.0-rc14.tar.gz 1527612 SHA256 
5eae8ef790b26e0dd7c801cc0a235a631ad91d67f148a444d912dbeb24b9a12d SHA512 
ad38544ced150ce500c78507782e53a8534815b819e5b9aefda6d670fb7905e31a42cdb4d45164700df48673ea7c42bd1d29a60f1f00e25271b3906de9212d15
 WHIRLPOOL 
cfd4de541eb6c18ee4df8950883525d1b1887e0d9c5f840d97353a5d716ed639f1ab3dc0fe4d8368a890564f10053026bcc738b6066c4488647f1b83be54288d
 DIST zfs-0.6.1.tar.gz 1535521 SHA256 
42ed127f74af0ecafc14800a5d2b766655f5ea821098aba92446c1c447093fad SHA512 
ef583639f15a5b2e4582760bb013ab5091abc15bae17884d811afec707aff337248102a22fb9fb6f62f99cb3477a8ae82edfdcfdfb962276f593173a5dfe5871
 WHIRLPOOL 
a6791fc2d384e03073abc850f99ba761afd18073337264d8a7bc08b4ddc6fff52df5ce11addc9a3ac7cdfdd9ce9bd779208e515cda631ec19de05fbf9f92307b
 DIST zfs-0.6.2.tar.gz 1558656 SHA256 
91b844bf7a42df22d7533e8004289270b7859b8fcbca3bff8087a79b131318b4 SHA512 
008f9decdea3e92f6d74f5369ec9df5776b15efbb9f2bc01012999b71e1f2bc5b46b310a329b60545907dcc78773ec79eb6d21aca49d911f33299fd0a36e1a4b
 WHIRLPOOL 
587279866b6ffa2bfebc91f00cb28de85f7f186426a0292f44c6cde7ca3a51c1911fc0ee431c25c3ee0866174522f90ce04b54de4aa3dc0829ba3a719e47af58
 DIST zfs-0.6.3-patches-r1.tar.xz 87852 SHA256 
71b5286f77cb6a6c2b97cee406dfd4788f7b40b6675c4a56fc630a47e90d5280 SHA512 
e2fa573c7b30a3811e9e1596d35b65f5d013ed5bac43e364b44ffab734398a3294979c152a80ec9a722611cc7c971aec217d8e1a37cc9240a3fa2dddb5b90e3b
 WHIRLPOOL 
f2da02d5c7d2385e7de1e858c31d299632ca864d422f0c94e5d3b8674d24beeb073ad2600698350306a9e70dbeef390f0e513d19c126502fceec18795c203d50
 DIST zfs-0.6.3.tar.gz 1665270 SHA256 
00caeae63cc724d3dd741aeb36fd2dc03d2158794bd6a5e925cdc8d7e5d3da8c SHA512 
8c7741f5f227eb031d79fe87bf7d60e790a098fa6caede462d556c97d798832f97f5a377cbb74fc99b8d198e5f3cc1a3491f69fcdaa0408933dbadd132013416
 WHIRLPOOL 
db9791da12c441c89667b194154b209f5aa69ea46d5327cfcde0b3a910cf1f0e5ca448909824e45b31252a1907280b711fb6ba04eb313d09de0ffbf5e6e304fe
 DIST zfs-0.6.4.2.tar.gz 1738601 SHA256 
26af2924cbb891b79203a31827cba4cdc310162d5f7b9e2d643eb6576aa19015 SHA512 
87a28997b8f9d36e189410171db583402418a55782b7b7f333993e98c5e17ccc4b6cd5825f38b904294c87e3dfdfb7748bd71cc371589c1358f16c942e0c18db
 WHIRLPOOL 
1700de7da56311a7b608c99a821e2fa97a6145ccc88f3d8eff12f778421ba7b7b9cc5f5fbe5f1acd2ea2fd1db778c200a2ea961e3859a8fc89d80474894293f1
-DIST zfs-0.6.4.tar.gz 1735736 SHA256 
7f371fc15201dde58bb84e0f191ccac462f19ffec0c889b6f6ed3f73a804 SHA512 
cf47cbf5fa8dff75f5e9d81b323f5745d7b210266ba9e6ccab16bbf0e2b055aa1168bad94a77a4bc56c6fbe0391593f210bd4c74f7a8d0d99385ac4dd61e5622
 WHIRLPOOL 
1b0cc8a9727b57f2e63bd106cd94780002a068b31668b9dc103dbc0b48858a380d7c228f39f0526fc84b9d10aca1bd376ace0346a2ef4306a9d164c2d56606f1
 DIST zfs-0.6.5.2.tar.gz 1817267 SHA256 
aecd2bc5189f2a71a45eb30146bed231af4f35af5ec7af83a74987c3d595 SHA512 
7f0b20feca91d5ab952c1d49ae94d241f8868825b163a3d5f2ad0fd7adcac3ab246a3e6a755019a833be553fbbfd6609828d8123f49a43b42bf76cfd64f234ec
 WHIRLPOOL 
00fd628ef2267366b6f0705e6436ac55b260aabc3588c7f58a7042dfbfe95a0478740b4579326638d28f10ffc8f2d5b3ed21b9f8297e72344ec439fe30310634
-DIST zfs-0.6.5.tar.gz 1816180 SHA256 
542121940122c922c9d21a2bb39bca4e4a9db2f6bbfd2e576630840e256d4c

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/spl/

2015-10-09 Thread Richard Yao
commit: efd37c7a25be766205a625ca084b3afae1969e6d
Author: Richard Yao  gentoo  org>
AuthorDate: Fri Oct  9 15:39:40 2015 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Fri Oct  9 15:39:40 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efd37c7a

sys-kernel/spl: Remove outdated ebuilds

Package-Manager: portage-2.2.20.1
Signed-off-by: Richard Yao  gentoo.org>

 sys-kernel/spl/spl-0.6.2-r1.ebuild | 113 ---
 sys-kernel/spl/spl-0.6.2-r2.ebuild | 113 ---
 sys-kernel/spl/spl-0.6.2-r3.ebuild | 113 ---
 sys-kernel/spl/spl-0.6.2-r4.ebuild | 113 ---
 sys-kernel/spl/spl-0.6.2.ebuild| 110 --
 sys-kernel/spl/spl-0.6.3.ebuild| 117 -
 sys-kernel/spl/spl-0.6.4.ebuild| 114 
 sys-kernel/spl/spl-0.6.5.ebuild| 114 
 8 files changed, 907 deletions(-)

diff --git a/sys-kernel/spl/spl-0.6.2-r1.ebuild 
b/sys-kernel/spl/spl-0.6.2-r1.ebuild
deleted file mode 100644
index 68021bc..000
--- a/sys-kernel/spl/spl-0.6.2-r1.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-AUTOTOOLS_AUTORECONF="1"
-
-inherit flag-o-matic linux-info linux-mod autotools-utils
-
-if [[ ${PV} == "" ]] ; then
-   inherit git-2
-   EGIT_REPO_URI="git://github.com/zfsonlinux/${PN}.git"
-else
-   inherit eutils versionator
-   MY_PV=$(replace_version_separator 3 '-')
-   
SRC_URI="https://github.com/zfsonlinux/${PN}/archive/${PN}-${MY_PV}.tar.gz
-   https://dev.gentoo.org/~ryao/dist/${PN}-${MY_PV}-p0.tar.xz;
-   S="${WORKDIR}/${PN}-${PN}-${MY_PV}"
-   KEYWORDS="~amd64 ~arm ~ppc ~ppc64"
-fi
-
-DESCRIPTION="The Solaris Porting Layer is a Linux kernel module which provides 
many of the Solaris kernel APIs"
-HOMEPAGE="http://zfsonlinux.org/;
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="custom-cflags debug debug-log"
-RESTRICT="test"
-
-COMMON_DEPEND="dev-lang/perl
-   virtual/awk"
-
-DEPEND="${COMMON_DEPEND}"
-
-RDEPEND="${COMMON_DEPEND}
-   !sys-devel/spl"
-
-AT_M4DIR="config"
-AUTOTOOLS_IN_SOURCE_BUILD="1"
-
-pkg_setup() {
-   linux-info_pkg_setup
-   CONFIG_CHECK="
-   !DEBUG_LOCK_ALLOC
-   !GRKERNSEC_HIDESYM
-   MODULES
-   KALLSYMS
-   !PAX_KERNEXEC_PLUGIN_METHOD_OR
-   ZLIB_DEFLATE
-   ZLIB_INFLATE
-   "
-
-   kernel_is ge 2 6 26 || die "Linux 2.6.26 or newer required"
-
-   [ ${PV} != "" ] && \
-   { kernel_is le 3 11 || die "Linux 3.11 is the latest supported 
version."; }
-
-   check_extra_config
-}
-
-src_prepare() {
-   # Workaround for hard coded path
-   sed -i "s|/sbin/lsmod|/bin/lsmod|" scripts/check.sh || die
-
-   if [ ${PV} != "" ]
-   then
-   # Apply patch set
-   EPATCH_SUFFIX="patch" \
-   EPATCH_FORCE="yes" \
-   epatch "${WORKDIR}/${PN}-${MY_PV}-patches"
-   fi
-
-   # splat is unnecessary unless we are debugging
-   use debug || sed -e 's/^subdir-m += splat$//' -i 
"${S}/module/Makefile.in"
-
-   autotools-utils_src_prepare
-}
-
-src_configure() {
-   use custom-cflags || strip-flags
-   filter-ldflags -Wl,*
-
-   set_arch_to_kernel
-   local myeconfargs=(
-   --bindir="${EPREFIX}/bin"
-   --sbindir="${EPREFIX}/sbin"
-   --with-config=all
-   --with-linux="${KV_DIR}"
-   --with-linux-obj="${KV_OUT_DIR}"
-   $(use_enable debug)
-   $(use_enable debug-log)
-   )
-   autotools-utils_src_configure
-}
-
-src_install() {
-   autotools-utils_src_install
-   dodoc AUTHORS DISCLAIMER README.markdown
-}
-
-pkg_postinst() {
-   linux-mod_pkg_postinst
-
-   # Remove old modules
-   if [ -d "${EROOT}lib/modules/${KV_FULL}/addon/spl" ]
-   then
-   ewarn "${PN} now installs modules in 
${EROOT}lib/modules/${KV_FULL}/extra/spl"
-   ewarn "Old modules were detected in 
${EROOT}lib/modules/${KV_FULL}/addon/spl"
-   ewarn "Automatically removing old modules to avoid problems."
-   rm -r "${EROOT}lib/modules/${KV_FULL}/addon/spl" || die "Cannot 
remove modules"
-   rmdir --ignore-fail-on-non-empty 
&

[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs-kmod/

2015-10-09 Thread Richard Yao
commit: 050bf38afc93a98c5176c95b3c4ffc01212bf46b
Author: Richard Yao  gentoo  org>
AuthorDate: Fri Oct  9 15:38:56 2015 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Fri Oct  9 15:38:56 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=050bf38a

sys-fs/zfs-kmod: Remove outdated ebuilds

Package-Manager: portage-2.2.20.1
Signed-off-by: Richard Yao  gentoo.org>

 sys-fs/zfs-kmod/zfs-kmod-0.6.2-r4.ebuild | 129 ---
 sys-fs/zfs-kmod/zfs-kmod-0.6.2-r5.ebuild | 129 ---
 sys-fs/zfs-kmod/zfs-kmod-0.6.3.ebuild| 138 -
 sys-fs/zfs-kmod/zfs-kmod-0.6.4.ebuild| 142 --
 sys-fs/zfs-kmod/zfs-kmod-0.6.5.2.ebuild  | 146 ---
 5 files changed, 684 deletions(-)

diff --git a/sys-fs/zfs-kmod/zfs-kmod-0.6.2-r4.ebuild 
b/sys-fs/zfs-kmod/zfs-kmod-0.6.2-r4.ebuild
deleted file mode 100644
index 9bbb3fd..000
--- a/sys-fs/zfs-kmod/zfs-kmod-0.6.2-r4.ebuild
+++ /dev/null
@@ -1,129 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-AT_M4DIR="config"
-AUTOTOOLS_AUTORECONF="1"
-AUTOTOOLS_IN_SOURCE_BUILD="1"
-
-inherit bash-completion-r1 flag-o-matic linux-info linux-mod toolchain-funcs 
autotools-utils
-
-if [ ${PV} == "" ] ; then
-   inherit git-2
-   MY_PV=
-   EGIT_REPO_URI="git://github.com/zfsonlinux/zfs.git"
-else
-   inherit eutils versionator
-   MY_PV=$(replace_version_separator 3 '-')
-   SRC_URI="https://github.com/zfsonlinux/zfs/archive/zfs-${MY_PV}.tar.gz
-   https://dev.gentoo.org/~ryao/dist/${PN}-${MY_PV}-p3.tar.xz;
-   S="${WORKDIR}/zfs-zfs-${MY_PV}"
-   KEYWORDS="~amd64 ~arm ~ppc ~ppc64"
-fi
-
-DESCRIPTION="Linux ZFS kernel module for sys-fs/zfs"
-HOMEPAGE="http://zfsonlinux.org/;
-
-LICENSE="CDDL debug? ( GPL-2+ )"
-SLOT="0"
-IUSE="custom-cflags debug +rootfs"
-RESTRICT="test"
-
-DEPEND="
-   =sys-kernel/spl-${PV}*
-   dev-lang/perl
-   virtual/awk
-"
-
-RDEPEND="${DEPEND}
-   !sys-fs/zfs-fuse
-"
-
-pkg_setup() {
-   linux-info_pkg_setup
-   CONFIG_CHECK="!DEBUG_LOCK_ALLOC
-   BLK_DEV_LOOP
-   EFI_PARTITION
-   IOSCHED_NOOP
-   MODULES
-   !PAX_KERNEXEC_PLUGIN_METHOD_OR
-   ZLIB_DEFLATE
-   ZLIB_INFLATE
-   "
-
-   use rootfs && \
-   CONFIG_CHECK="${CONFIG_CHECK} BLK_DEV_INITRD
-   DEVTMPFS"
-
-   kernel_is ge 2 6 26 || die "Linux 2.6.26 or newer required"
-
-   [ ${PV} != "" ] && \
-   { kernel_is le 3 14 || die "Linux 3.14 is the latest supported 
version."; }
-
-   check_extra_config
-}
-
-src_prepare() {
-   # Remove GPLv2-licensed ZPIOS unless we are debugging
-   use debug || sed -e 's/^subdir-m += zpios$//' -i 
"${S}/module/Makefile.in"
-
-   if [ ${PV} != "" ]
-   then
-   # Apply patch set
-   EPATCH_SUFFIX="patch" \
-   EPATCH_FORCE="yes" \
-   epatch "${WORKDIR}/${PN}-${MY_PV}-patches"
-   fi
-
-   autotools-utils_src_prepare
-}
-
-src_configure() {
-   use custom-cflags || strip-flags
-   filter-ldflags -Wl,*
-
-   set_arch_to_kernel
-   local myeconfargs=(
-   --bindir="${EPREFIX}/bin"
-   --sbindir="${EPREFIX}/sbin"
-   --with-config=kernel
-   --with-linux="${KV_DIR}"
-   --with-linux-obj="${KV_OUT_DIR}"
-   $(use_enable debug)
-   )
-   autotools-utils_src_configure
-}
-
-src_install() {
-   autotools-utils_src_install
-   dodoc AUTHORS COPYRIGHT DISCLAIMER README.markdown
-}
-
-pkg_postinst() {
-   linux-mod_pkg_postinst
-
-   # Remove old modules
-   if [ -d "${EROOT}lib/modules/${KV_FULL}/addon/zfs" ]
-   then
-   ewarn "${PN} now installs modules in 
${EROOT}lib/modules/${KV_FULL}/extra/zfs"
-   ewarn "Old modules were detected in 
${EROOT}lib/modules/${KV_FULL}/addon/zfs"
-   ewarn "Automatically removing old modules to avoid problems."
-   rm -r "${EROOT}lib/modules/${KV_FULL}/addon/zfs" || die "Cannot 
remove modules"
-   rmdir --ignore-fail-on-non-empty 
"${EROOT}lib/modules/${KV_FULL}/addon"
-   fi
-
-   if use x86 || use arm
-   then
-   ewarn "32-bit kernels will likely require increasing vmalloc to"
-   ewar

[gentoo-commits] proj/genkernel:master commit in: arch/x86_64/, arch/parisc64/, arch/um/, arch/ppc64/, arch/sparc64/, defaults/, ...

2015-08-29 Thread Richard Yao
commit: a9a461319c4a6625202c88a7ab9b8786a4f1006a
Author: Richard Yao ryao AT gentoo DOT org
AuthorDate: Sat Aug 29 21:09:12 2015 +
Commit: Richard Yao ryao AT gentoo DOT org
CommitDate: Sat Aug 29 21:10:46 2015 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=a9a46131

Add hid-logitech-dj and 3w-sas

Funtoo added hid-logitech-dj and 3w-sas to its fork after a user request
for 3w-sas:

https://github.com/funtoo/genkernel/commit/3e53f3ad511dde45b1b82b054eb4e7caee8a87eb
https://bugs.funtoo.org/browse/FL-1547

Lets do the same.

Original-patch-by: Daniel Robbins drobbins AT funtoo.org
Signed-off-by: Richard Yao ryao AT gentoo.org

 arch/alpha/modules_load| 4 ++--
 arch/arm/modules_load  | 4 ++--
 arch/ia64/modules_load | 4 ++--
 arch/mips/modules_load | 4 ++--
 arch/parisc/modules_load   | 4 ++--
 arch/parisc64/modules_load | 4 ++--
 arch/ppc/modules_load  | 4 ++--
 arch/ppc64/modules_load| 4 ++--
 arch/s390/modules_load | 4 ++--
 arch/sparc/modules_load| 4 ++--
 arch/sparc64/modules_load  | 4 ++--
 arch/um/modules_load   | 4 ++--
 arch/x86/modules_load  | 4 ++--
 arch/x86_64/modules_load   | 4 ++--
 defaults/modules_load  | 4 ++--
 15 files changed, 30 insertions(+), 30 deletions(-)

diff --git a/arch/alpha/modules_load b/arch/alpha/modules_load
index 0e2f6b0..edac1bd 100644
--- a/arch/alpha/modules_load
+++ b/arch/alpha/modules_load
@@ -10,7 +10,7 @@ MODULES_MULTIPATH=dm-mod dm-multipath dm-round-robin dm-rdac 
dm-queue-length dm
 # Hardware (IDE/SCSI/SATA)
 MODULES_PATA=pata_mpiix pata_pdc2027x pata_radisys pata_sil680 pata_rz1000 
pata_efar pata_cmd64x pata_hpt366 pata_hpt37x pata_hpt3x3 pata_hpt3x2n 
pata_optidma pata_it821x pata_artop pata_oldpiix pata_cypress pata_platform 
pata_serverworks pata_legacy pata_ns87410 pata_ns87415 pata_pcmcia pata_isapnp 
pata_it8213 pata_ali pata_amd pata_opti pata_atiixp pata_triflex 
pata_pdc202xx_old pata_sc1200 pata_qdi pata_netcell pata_sis pata_hpt3x2n 
pata_marvell pata_jmicron pata_via pata_cs5520 pata_cs5530 pata_cs5535 
pata_sl82c105 libata
 MODULES_SATA=sata_promise sata_sil sata_sil24 sata_svw sata_via sata_nv 
sata_sx4 sata_sis sata_uli sata_vsc sata_qstor ahci libata ata_piix sata_mv 
sata_inic162x pdc_adma
-MODULES_SCSI=sd_mod sg sr_mod aic79xx aic7xxx aic7xxx_old arcmsr BusLogic 
ncr53c8xx NCR53c406a initio advansys aha1740 aha1542 aha152x dtc fdomain gdth 
pas16 pci2220i pci2000 psi240i qlogicfas qlogicfc qlogicisp qlogicpti seagate 
t128 u14-34f ultrastor wd7000 sym53c8xx dmx3191d imm in2000 ips qla1280 sim710 
sym53c416 dc395x atp870u mptbase mptscsih mptspi mptfc mptsas 3w- 3w-9xxx 
cpqarray cciss hpsa DAC960 sx8 aacraid megaraid megaraid_mbox megaraid_mm 
megaraid_sas qla2xxx lpfc scsi_transport_fc aic94xx mpt2sas
+MODULES_SCSI=sd_mod sg sr_mod aic79xx aic7xxx aic7xxx_old arcmsr BusLogic 
ncr53c8xx NCR53c406a initio advansys aha1740 aha1542 aha152x dtc fdomain gdth 
pas16 pci2220i pci2000 psi240i qlogicfas qlogicfc qlogicisp qlogicpti seagate 
t128 u14-34f ultrastor wd7000 sym53c8xx dmx3191d imm in2000 ips qla1280 sim710 
sym53c416 dc395x atp870u mptbase mptscsih mptspi mptfc mptsas 3w-sas 3w- 
3w-9xxx cpqarray cciss hpsa DAC960 sx8 aacraid megaraid megaraid_mbox 
megaraid_mm megaraid_sas qla2xxx lpfc scsi_transport_fc aic94xx mpt2sas
 MODULES_WAITSCAN=scsi_wait_scan
 
 # Hardware (Network)
@@ -22,7 +22,7 @@ MODULES_ISCSI=scsi_transport_iscsi libiscsi iscsi_tcp
 # Hardware (Pluggable)
 MODULES_FIREWIRE=ieee1394 ohci1394 sbp2
 MODULES_PCMCIA=pcmcia pcmcia_core yenta_socket pd6729 i82092 i82365 tcic ds 
ide-cs firmware_class
-MODULES_USB=ehci-pci ehci-hcd uhci usb-ohci hid usb-storage uhci-hcd ohci-hcd 
xhci-hcd xhci-pci xhci-plat usbhid hid-generic sl811-hcd hid-a4tech hid-apple 
hid-belkin hid-cherry hid-chicony hid-cypress hid-dummy hid-ezkey hid-gyration 
hid-logitech hid-microsoft hid-monterey hid-petalynx hid-pl hid-samsung 
hid-sony hid-sunplus
+MODULES_USB=ehci-pci ehci-hcd uhci usb-ohci hid usb-storage uhci-hcd ohci-hcd 
xhci-hcd xhci-pci xhci-plat usbhid hid-generic sl811-hcd hid-a4tech hid-apple 
hid-belkin hid-cherry hid-chicony hid-cypress hid-dummy hid-ezkey hid-gyration 
hid-logitech hid-logitech-dj hid-microsoft hid-monterey hid-petalynx hid-pl 
hid-samsung hid-sony hid-sunplus
 
 # Filesystems
 MODULES_FS=ext2 ext3 ext4 btrfs reiserfs jfs nfs xfs zfs fuse

diff --git a/arch/arm/modules_load b/arch/arm/modules_load
index 0e2f6b0..edac1bd 100644
--- a/arch/arm/modules_load
+++ b/arch/arm/modules_load
@@ -10,7 +10,7 @@ MODULES_MULTIPATH=dm-mod dm-multipath dm-round-robin dm-rdac 
dm-queue-length dm
 # Hardware (IDE/SCSI/SATA)
 MODULES_PATA=pata_mpiix pata_pdc2027x pata_radisys pata_sil680 pata_rz1000 
pata_efar pata_cmd64x pata_hpt366 pata_hpt37x pata_hpt3x3 pata_hpt3x2n 
pata_optidma pata_it821x pata_artop pata_oldpiix pata_cypress pata_platform 
pata_serverworks pata_legacy pata_ns87410 pata_ns87415 pata_pcmcia pata_isapnp 
pata_it8213 pata_ali

[gentoo-commits] proj/genkernel:master commit in: defaults/

2015-08-29 Thread Richard Yao
commit: fa42dd9682043ad42dc70c4a47d7f8847403c946
Author: Richard Yao ryao AT gentoo DOT org
AuthorDate: Tue Aug 25 21:24:09 2015 +
Commit: Richard Yao ryao AT gentoo DOT org
CommitDate: Sat Aug 29 20:52:43 2015 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=fa42dd96

Include less and vi in busybox for debug shells

Having access to less and vi in the debug shell would make debugging
easier, especially in cases where the debug shell is used as a rescue
shell.

Signed-off-by: Richard Yao ryao AT gentoo.org

 defaults/busy-config | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/defaults/busy-config b/defaults/busy-config
index 0a0e1bc..c3a4238 100644
--- a/defaults/busy-config
+++ b/defaults/busy-config
@@ -355,7 +355,7 @@ CONFIG_WHICH=y
 # Editors
 #
 # CONFIG_PATCH is not set
-# CONFIG_VI is not set
+CONFIG_VI=y
 CONFIG_FEATURE_VI_MAX_LEN=0
 # CONFIG_FEATURE_VI_8BIT is not set
 # CONFIG_FEATURE_VI_COLON is not set
@@ -627,7 +627,7 @@ CONFIG_FEATURE_VOLUMEID_LINUXRAID=y
 # Miscellaneous Utilities
 #
 # CONFIG_CONSPY is not set
-# CONFIG_LESS is not set
+CONFIG_LESS=y
 CONFIG_FEATURE_LESS_MAXLINES=0
 # CONFIG_FEATURE_LESS_BRACKETS is not set
 # CONFIG_FEATURE_LESS_FLAGS is not set



[gentoo-commits] proj/genkernel:master commit in: defaults/, /, mdev/helpers/, mdev/

2015-08-25 Thread Richard Yao
commit: 876782989c5bc190ecc37faad40b2c2adc544c12
Author: Richard Yao ryao AT gentoo DOT org
AuthorDate: Sat Aug 15 20:09:26 2015 +
Commit: Richard Yao ryao AT gentoo DOT org
CommitDate: Tue Aug 25 22:16:52 2015 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=87678298

Implement partial mdev support for by-id

This only supports making ata-* and virtio-* symbolic links. Support for
other types of symbolic links is missing.

Signed-off-by: Richard Yao ryao AT gentoo.org

 defaults/busy-config|  6 +++---
 gen_initramfs.sh|  4 
 mdev/helpers/storage-device | 29 +
 mdev/mdev.conf  |  2 ++
 4 files changed, 38 insertions(+), 3 deletions(-)

diff --git a/defaults/busy-config b/defaults/busy-config
index aed797e..0a0e1bc 100644
--- a/defaults/busy-config
+++ b/defaults/busy-config
@@ -562,10 +562,10 @@ CONFIG_LOSETUP=y
 CONFIG_LSPCI=y
 CONFIG_LSUSB=y
 CONFIG_MDEV=y
-# CONFIG_FEATURE_MDEV_CONF is not set
-# CONFIG_FEATURE_MDEV_RENAME is not set
+CONFIG_FEATURE_MDEV_CONF=y
+CONFIG_FEATURE_MDEV_RENAME=y
 # CONFIG_FEATURE_MDEV_RENAME_REGEXP is not set
-# CONFIG_FEATURE_MDEV_EXEC is not set
+CONFIG_FEATURE_MDEV_EXEC=y
 CONFIG_FEATURE_MDEV_LOAD_FIRMWARE=y
 CONFIG_MDSTART=y
 # CONFIG_MKSWAP is not set

diff --git a/gen_initramfs.sh b/gen_initramfs.sh
index 99a99c4..01305f4 100755
--- a/gen_initramfs.sh
+++ b/gen_initramfs.sh
@@ -102,6 +102,10 @@ append_base_layout() {
 
printf $(hostid | sed 's/\([0-9A-F]\{2\}\)/\\x\1/gI')  
${TEMP}/initramfs-base-temp/etc/hostid
 
+   mkdir -p ${TEMP}/initramfs-base-temp/etc/mdev/helpers
+   install -m 644 -t ${TEMP}/initramfs-base-temp/etc 
/usr/share/genkernel/mdev/mdev.conf
+   install -m 755 -t ${TEMP}/initramfs-base-temp/etc/mdev/helpers 
/usr/share/genkernel/mdev/helpers/storage-device
+
cd ${TEMP}/initramfs-base-temp/
log_future_cpio_content
find . -print | cpio ${CPIO_ARGS} --append -F ${CPIO} \

diff --git a/mdev/helpers/storage-device b/mdev/helpers/storage-device
new file mode 100644
index 000..1ecb472
--- /dev/null
+++ b/mdev/helpers/storage-device
@@ -0,0 +1,29 @@
+#!/bin/sh
+# License: Creative Commons Public Domain Dedication (CC0 1.0)
+#  https://creativecommons.org/publicdomain/zero/1.0/
+
+[ -z ${MDEV} ]  exit 22
+
+DEV=$(echo ${MDEV} | sed 's/\(.*[a-z]\)\(.*\)/\1/')
+PART=$(echo ${MDEV} | sed 's/\(.*[a-z]\)\(.*\)/\2/')
+
+[ -f /sys/class/block/${DEV}/device/vpd_pg83 ] || exit 6
+
+cat /sys/class/block/${DEV}/device/vpd_pg83 21 /dev/null || exit 15
+
+case $DEV in
+vd*)
+   TYPE=virtio
+   ;;
+sd*)
+   TYPE=ata
+   ;;
+*)
+   exit 33
+   ;;
+esac
+
+NAME=$(echo $(cat /sys/class/block/${DEV}/device/vpd_pg83) | cut -c 36-95 | 
sed -e 's/ \+/_/g' -e s/\(.*\)_/${TYPE}-\1${PART:+-part$PART}/)
+
+mkdir -p /dev/disk/by-id
+ln -sf ../../${MDEV} /dev/disk/by-id/${NAME}

diff --git a/mdev/mdev.conf b/mdev/mdev.conf
new file mode 100644
index 000..7bca988
--- /dev/null
+++ b/mdev/mdev.conf
@@ -0,0 +1,2 @@
+sd[a-z].*   0:0 660 @/etc/mdev/helpers/storage-device
+vd[a-z].*   0:0 660 @/etc/mdev/helpers/storage-device



[gentoo-commits] proj/genkernel:master commit in: /

2015-08-25 Thread Richard Yao
commit: 1a15b80c8f987cce08cf588f0fae4ccda5a08374
Author: Richard Yao ryao AT gentoo DOT org
AuthorDate: Sat Aug 15 20:36:48 2015 +
Commit: Richard Yao ryao AT gentoo DOT org
CommitDate: Tue Aug 25 22:16:21 2015 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=1a15b80c

Prefer /boot/grub/grub.cfg

Gentoo migrated to /boot/grub/grub.cfg about 18 months ago. Preferring
/boot/grub2/grub.cfg will cause us to update the wrong config file.
Continue supporting the old location should users run old versions
versions.

Signed-off-by: Richard Yao ryao AT gentoo.org

 gen_bootloader.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gen_bootloader.sh b/gen_bootloader.sh
index b9ec14d..90c3f9b 100755
--- a/gen_bootloader.sh
+++ b/gen_bootloader.sh
@@ -34,8 +34,8 @@ set_bootloader_grub_read_device_map() {
 set_bootloader_grub2() {
local GRUB_CONF
for candidate in \
-   ${BOOTDIR}/grub2/grub.cfg \
${BOOTDIR}/grub/grub.cfg \
+   ${BOOTDIR}/grub2/grub.cfg \
; do
if [[ -e ${candidate} ]]; then
GRUB_CONF=${candidate}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs/

2015-09-12 Thread Richard Yao
commit: 8244094393d2986793d7990335a8bd8547755f7e
Author: Richard Yao  gentoo  org>
AuthorDate: Sun Sep 13 03:51:02 2015 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Sun Sep 13 03:51:02 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82440943

sys-fs/zfs: Adjust blocker on sys-fs/udev-init-scripts

The blocker should be >=28 rather than >27 to avoid causing problems for
Funtoo. This is related to bug #560066, although no formal bug for
Funtoo's issue exists.

Package-Manager: portage-2.2.20.1
Signed-off-by: Richard Yao  gentoo.org>

 sys-fs/zfs/zfs-0.6.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/zfs/zfs-0.6.5.ebuild b/sys-fs/zfs/zfs-0.6.5.ebuild
index cfc238f..9c9e1be 100644
--- a/sys-fs/zfs/zfs-0.6.5.ebuild
+++ b/sys-fs/zfs/zfs-0.6.5.ebuild
@@ -59,7 +59,7 @@ RDEPEND="${COMMON_DEPEND}
app-misc/pax-utils
!sys-fs/udev-init-scripts-27
+   !>=sys-fs/udev-init-scripts-28
 "
 
 pkg_setup() {



[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs/, sys-kernel/spl/, sys-fs/zfs-kmod/

2015-09-11 Thread Richard Yao
commit: a1e2064066cc7330e4e88d0d4554952f698c8ee9
Author: Richard Yao  gentoo  org>
AuthorDate: Fri Sep 11 21:21:49 2015 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Fri Sep 11 21:24:59 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1e20640

sys-fs/zfs and friends: bump to 0.6.5

Upstream release notes:

https://github.com/zfsonlinux/zfs/releases/tag/zfs-0.6.5

Package-Manager: portage-2.2.20.1
Signed-off-by: Richard Yao  gentoo.org>

 sys-fs/zfs-kmod/Manifest  |   1 +
 sys-fs/zfs-kmod/zfs-kmod-0.6.5.ebuild | 147 +
 sys-fs/zfs/Manifest   |   1 +
 sys-fs/zfs/zfs-0.6.5.ebuild   | 171 ++
 sys-kernel/spl/Manifest   |   1 +
 sys-kernel/spl/spl-0.6.5.ebuild   | 114 +++
 6 files changed, 435 insertions(+)

diff --git a/sys-fs/zfs-kmod/Manifest b/sys-fs/zfs-kmod/Manifest
index 6698c0d..6112879 100644
--- a/sys-fs/zfs-kmod/Manifest
+++ b/sys-fs/zfs-kmod/Manifest
@@ -6,6 +6,7 @@ DIST zfs-0.6.3-patches-r1.tar.xz 87852 SHA256 
71b5286f77cb6a6c2b97cee406dfd4788f
 DIST zfs-0.6.3.tar.gz 1665270 SHA256 
00caeae63cc724d3dd741aeb36fd2dc03d2158794bd6a5e925cdc8d7e5d3da8c SHA512 
8c7741f5f227eb031d79fe87bf7d60e790a098fa6caede462d556c97d798832f97f5a377cbb74fc99b8d198e5f3cc1a3491f69fcdaa0408933dbadd132013416
 WHIRLPOOL 
db9791da12c441c89667b194154b209f5aa69ea46d5327cfcde0b3a910cf1f0e5ca448909824e45b31252a1907280b711fb6ba04eb313d09de0ffbf5e6e304fe
 DIST zfs-0.6.4.2.tar.gz 1738601 SHA256 
26af2924cbb891b79203a31827cba4cdc310162d5f7b9e2d643eb6576aa19015 SHA512 
87a28997b8f9d36e189410171db583402418a55782b7b7f333993e98c5e17ccc4b6cd5825f38b904294c87e3dfdfb7748bd71cc371589c1358f16c942e0c18db
 WHIRLPOOL 
1700de7da56311a7b608c99a821e2fa97a6145ccc88f3d8eff12f778421ba7b7b9cc5f5fbe5f1acd2ea2fd1db778c200a2ea961e3859a8fc89d80474894293f1
 DIST zfs-0.6.4.tar.gz 1735736 SHA256 
7f371fc15201dde58bb84e0f191ccac462f19ffec0c889b6f6ed3f73a804 SHA512 
cf47cbf5fa8dff75f5e9d81b323f5745d7b210266ba9e6ccab16bbf0e2b055aa1168bad94a77a4bc56c6fbe0391593f210bd4c74f7a8d0d99385ac4dd61e5622
 WHIRLPOOL 
1b0cc8a9727b57f2e63bd106cd94780002a068b31668b9dc103dbc0b48858a380d7c228f39f0526fc84b9d10aca1bd376ace0346a2ef4306a9d164c2d56606f1
+DIST zfs-0.6.5.tar.gz 1816180 SHA256 
542121940122c922c9d21a2bb39bca4e4a9db2f6bbfd2e576630840e256d4c82 SHA512 
58480ee9b0780f1f21d12504abc226be3e6df1939214f6a8f245315d1fa0b9da56b3a744df26426ee78f13684a4ca288df6dddc50f8f91d9d0b4c542980a9c53
 WHIRLPOOL 
fdb5580ec8d4abe57069ce453c1d91225019758ecf5d31856a7897ac7e4b51c6a8ae3258e822f684fbd70a0a7d7410c65c37a569f37d132767522118c587cc24
 DIST zfs-kmod-0.6.2-p2.tar.xz 28636 SHA256 
12882463a38a5a57cf2bb3c14c5783f9511f6dc7b163a47575f2f3dcc24f26f6 SHA512 
5792660ae8f5013d12e70d608e9cffa92a8c4089a88a5e78728ee88204b3f970d452d5b0b3874e02be49ebbc139e07139be7b5a86ca40bc8b23cb11a7198a9a8
 WHIRLPOOL 
0e4c57b363cdd3d736efbd1355567b18e22439bd3b20ef40b27f6b97ad4570c7cc99a11b196ac25359d1966c1a70e178f4fd1687b60450f148ccda47b07282a9
 DIST zfs-kmod-0.6.2-p3.tar.xz 45988 SHA256 
4af06d1472f5d24e01d147b6fec5c78fbbd9739d1259bd3fbf57af66c99b9bcb SHA512 
eddf67c0aa49d42f663f98dc721bac75e8d0521df5ae174cd6aeee0a935a71b49e06961404eb6c71a09cd239358868a2fe49de4f1d26776948f8fe7fc943165c
 WHIRLPOOL 
5634a92f6f322f67edef95ad121b0b1699e520ca8beb05b3385dc7e20198dd45d337731bf7df69d1b1c552ed0b78d54b15bc9c9e76b694ae4c8d360892b9d764
 DIST zfs-kmod-0.6.2-p4.tar.xz 63984 SHA256 
9167edc4be86e3fcda6b3c198e51f92ab0c95ac5baca11666c28029a628cdac9 SHA512 
13e4ec415c35d2f268d89565745f5898c0943423577a2ba6714b3a069c5a80f244cd06dff91464f38dd4ed60673d1145ead080bb03a56d4be33e328f948ffa64
 WHIRLPOOL 
8c399ec67119ed4fbebb5599d00f888918678bc4e4ea369b4bdc5c75bfc90fc76396087624c8011de370a54ff103bccaa8922d05ac7ccebb2b3481bbbcf44b19

diff --git a/sys-fs/zfs-kmod/zfs-kmod-0.6.5.ebuild 
b/sys-fs/zfs-kmod/zfs-kmod-0.6.5.ebuild
new file mode 100644
index 000..dd565a4
--- /dev/null
+++ b/sys-fs/zfs-kmod/zfs-kmod-0.6.5.ebuild
@@ -0,0 +1,147 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="4"
+
+AT_M4DIR="config"
+AUTOTOOLS_AUTORECONF="1"
+AUTOTOOLS_IN_SOURCE_BUILD="1"
+
+inherit flag-o-matic linux-info linux-mod toolchain-funcs autotools-utils
+
+if [ ${PV} == "" ] ; then
+   inherit git-2
+   EGIT_REPO_URI="https://github.com/zfsonlinux/zfs.git;
+else
+   inherit eutils versionator
+   SRC_URI="https://github.com/zfsonlinux/zfs/archive/zfs-${PV}.tar.gz;
+   S="${WORKDIR}/zfs-zfs-${PV}"
+   KEYWORDS="~amd64 ~arm ~ppc ~ppc64"
+fi
+
+DESCRIPTION="Linux ZFS kernel module for sys-fs/zfs"
+HOMEPAGE="http://zfsonlinux.org/;
+
+LICENSE="CDDL debug? ( GPL-2+ )"
+SLOT="0"
+IUSE="custom-cflags debug +rootfs"
+RESTRICT="debug? ( strip ) t

[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs/

2015-09-11 Thread Richard Yao
commit: 0c67ce6aa22247e600f9f62fc208d00198132aa4
Author: Richard Yao  gentoo  org>
AuthorDate: Fri Sep 11 21:53:45 2015 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Fri Sep 11 21:53:45 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c67ce6a

sys-fs/zfs: ${EROOT} includes /

Package-Manager: portage-2.2.20.1
Signed-off-by: Richard Yao  gentoo.org>

 sys-fs/zfs/zfs-0.6.0_rc13-r2.ebuild |  6 +++---
 sys-fs/zfs/zfs-0.6.0_rc14-r1.ebuild |  6 +++---
 sys-fs/zfs/zfs-0.6.1-r4.ebuild  |  6 +++---
 sys-fs/zfs/zfs-0.6.2-r1.ebuild  |  6 +++---
 sys-fs/zfs/zfs-0.6.2-r2.ebuild  |  6 +++---
 sys-fs/zfs/zfs-0.6.2-r3.ebuild  |  6 +++---
 sys-fs/zfs/zfs-0.6.2-r4.ebuild  |  6 +++---
 sys-fs/zfs/zfs-0.6.2-r5.ebuild  |  6 +++---
 sys-fs/zfs/zfs-0.6.2.ebuild |  6 +++---
 sys-fs/zfs/zfs-0.6.3-r2.ebuild  |  6 +++---
 sys-fs/zfs/zfs-0.6.3.ebuild |  6 +++---
 sys-fs/zfs/zfs-0.6.4.2.ebuild   |  6 +++---
 sys-fs/zfs/zfs-0.6.4.ebuild |  6 +++---
 sys-fs/zfs/zfs-0.6.5.ebuild | 28 ++--
 sys-fs/zfs/zfs-.ebuild  |  6 +++---
 15 files changed, 56 insertions(+), 56 deletions(-)

diff --git a/sys-fs/zfs/zfs-0.6.0_rc13-r2.ebuild 
b/sys-fs/zfs/zfs-0.6.0_rc13-r2.ebuild
index ef49fd8..1e30b58 100644
--- a/sys-fs/zfs/zfs-0.6.0_rc13-r2.ebuild
+++ b/sys-fs/zfs/zfs-0.6.0_rc13-r2.ebuild
@@ -104,13 +104,13 @@ pkg_postinst() {
update_moduledb
fi
 
-   [ -e "${EROOT}/etc/runlevels/boot/zfs" ] \
+   [ -e "${EROOT}etc/runlevels/boot/zfs" ] \
|| ewarn 'You should add zfs to the boot runlevel.'
 
-   if [ -e "${EROOT}/etc/runlevels/shutdown/zfs-shutdown" ]
+   if [ -e "${EROOT}etc/runlevels/shutdown/zfs-shutdown" ]
then
einfo "The zfs-shutdown script is obsolete. Removing it from 
runlevel."
-   rm "${EROOT}/etc/runlevels/shutdown/zfs-shutdown"
+   rm "${EROOT}etc/runlevels/shutdown/zfs-shutdown"
fi
 
 }

diff --git a/sys-fs/zfs/zfs-0.6.0_rc14-r1.ebuild 
b/sys-fs/zfs/zfs-0.6.0_rc14-r1.ebuild
index 8d6fc4f..d77c696 100644
--- a/sys-fs/zfs/zfs-0.6.0_rc14-r1.ebuild
+++ b/sys-fs/zfs/zfs-0.6.0_rc14-r1.ebuild
@@ -110,13 +110,13 @@ pkg_postinst() {
update_moduledb
fi
 
-   [ -e "${EROOT}/etc/runlevels/boot/zfs" ] \
+   [ -e "${EROOT}etc/runlevels/boot/zfs" ] \
|| ewarn 'You should add zfs to the boot runlevel.'
 
-   if [ -e "${EROOT}/etc/runlevels/shutdown/zfs-shutdown" ]
+   if [ -e "${EROOT}etc/runlevels/shutdown/zfs-shutdown" ]
then
einfo "The zfs-shutdown script is obsolete. Removing it from 
runlevel."
-   rm "${EROOT}/etc/runlevels/shutdown/zfs-shutdown"
+   rm "${EROOT}etc/runlevels/shutdown/zfs-shutdown"
fi
 
 }

diff --git a/sys-fs/zfs/zfs-0.6.1-r4.ebuild b/sys-fs/zfs/zfs-0.6.1-r4.ebuild
index 3f8d9e9..31a1ee0 100644
--- a/sys-fs/zfs/zfs-0.6.1-r4.ebuild
+++ b/sys-fs/zfs/zfs-0.6.1-r4.ebuild
@@ -135,13 +135,13 @@ pkg_postinst() {
update_moduledb
fi
 
-   [ -e "${EROOT}/etc/runlevels/boot/zfs" ] \
+   [ -e "${EROOT}etc/runlevels/boot/zfs" ] \
|| ewarn 'You should add zfs to the boot runlevel.'
 
-   if [ -e "${EROOT}/etc/runlevels/shutdown/zfs-shutdown" ]
+   if [ -e "${EROOT}etc/runlevels/shutdown/zfs-shutdown" ]
then
einfo "The zfs-shutdown script is obsolete. Removing it from 
runlevel."
-   rm "${EROOT}/etc/runlevels/shutdown/zfs-shutdown"
+   rm "${EROOT}etc/runlevels/shutdown/zfs-shutdown"
fi
 
 }

diff --git a/sys-fs/zfs/zfs-0.6.2-r1.ebuild b/sys-fs/zfs/zfs-0.6.2-r1.ebuild
index 479144b..b5d8952 100644
--- a/sys-fs/zfs/zfs-0.6.2-r1.ebuild
+++ b/sys-fs/zfs/zfs-0.6.2-r1.ebuild
@@ -133,13 +133,13 @@ pkg_postinst() {
update_moduledb
fi
 
-   [ -e "${EROOT}/etc/runlevels/boot/zfs" ] \
+   [ -e "${EROOT}etc/runlevels/boot/zfs" ] \
|| ewarn 'You should add zfs to the boot runlevel.'
 
-   if [ -e "${EROOT}/etc/runlevels/shutdown/zfs-shutdown" ]
+   if [ -e "${EROOT}etc/runlevels/shutdown/zfs-shutdown" ]
then
einfo "The zfs-shutdown script is obsolete. Removing it from 
runlevel."
-   rm "${EROOT}/etc/runlevels/shutdown/zfs-shutdown"
+   rm "${EROOT}etc/runlevels/shutdown/zfs-shutdown"
fi
 
 }

diff --git a/sys-fs/zfs/zfs-0.6.2-r2.ebuild b/sys-fs/zfs/zfs-0.6.2-r2.ebuild
index 25f16ca..9b9b1f6 100644
--- a/sys-fs/zfs/zfs-0.6.2-r2.ebuild
+++ b/sys-fs/zfs/zfs-0.6.2-r2.ebuild
@@ -133,13 +13

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/spl/

2015-09-30 Thread Richard Yao
commit: 18dfe49922095b414a1c533629d2febbf03b1216
Author: Richard Yao  gentoo  org>
AuthorDate: Thu Oct  1 04:36:39 2015 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Thu Oct  1 04:36:39 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18dfe499

sys-kernel/spl: Remove USE=debug-log where obsolete

Signed-off-by: Richard Yao  gentoo.org>

 sys-kernel/spl/spl-0.6.4.ebuild   | 2 +-
 sys-kernel/spl/spl-0.6.5.2.ebuild | 2 +-
 sys-kernel/spl/spl-0.6.5.ebuild   | 2 +-
 sys-kernel/spl/spl-.ebuild| 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-kernel/spl/spl-0.6.4.ebuild b/sys-kernel/spl/spl-0.6.4.ebuild
index 3799c72..f1fb322 100644
--- a/sys-kernel/spl/spl-0.6.4.ebuild
+++ b/sys-kernel/spl/spl-0.6.4.ebuild
@@ -22,7 +22,7 @@ HOMEPAGE="http://zfsonlinux.org/;
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="custom-cflags debug debug-log"
+IUSE="custom-cflags debug"
 RESTRICT="debug? ( strip ) test"
 
 COMMON_DEPEND="dev-lang/perl

diff --git a/sys-kernel/spl/spl-0.6.5.2.ebuild 
b/sys-kernel/spl/spl-0.6.5.2.ebuild
index e9236e5..43c6711 100644
--- a/sys-kernel/spl/spl-0.6.5.2.ebuild
+++ b/sys-kernel/spl/spl-0.6.5.2.ebuild
@@ -22,7 +22,7 @@ HOMEPAGE="http://zfsonlinux.org/;
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="custom-cflags debug debug-log"
+IUSE="custom-cflags debug"
 RESTRICT="debug? ( strip ) test"
 
 COMMON_DEPEND="dev-lang/perl

diff --git a/sys-kernel/spl/spl-0.6.5.ebuild b/sys-kernel/spl/spl-0.6.5.ebuild
index 3555908..f9edbd8 100644
--- a/sys-kernel/spl/spl-0.6.5.ebuild
+++ b/sys-kernel/spl/spl-0.6.5.ebuild
@@ -22,7 +22,7 @@ HOMEPAGE="http://zfsonlinux.org/;
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="custom-cflags debug debug-log"
+IUSE="custom-cflags debug"
 RESTRICT="debug? ( strip ) test"
 
 COMMON_DEPEND="dev-lang/perl

diff --git a/sys-kernel/spl/spl-.ebuild b/sys-kernel/spl/spl-.ebuild
index e9236e5..43c6711 100644
--- a/sys-kernel/spl/spl-.ebuild
+++ b/sys-kernel/spl/spl-.ebuild
@@ -22,7 +22,7 @@ HOMEPAGE="http://zfsonlinux.org/;
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="custom-cflags debug debug-log"
+IUSE="custom-cflags debug"
 RESTRICT="debug? ( strip ) test"
 
 COMMON_DEPEND="dev-lang/perl



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/spl/, sys-fs/zfs-kmod/, sys-fs/zfs/

2015-09-30 Thread Richard Yao
commit: 735cf46fa78ec87d35db9a6eb1256b3489d89d29
Author: Richard Yao  gentoo  org>
AuthorDate: Thu Oct  1 04:12:11 2015 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Thu Oct  1 04:29:48 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=735cf46f

sys-fs/zfs and friends: bump to 0.6.5.2

Upstream release notes:

https://github.com/zfsonlinux/zfs/releases/tag/zfs-0.6.5.2

Some additional improvements were made to the ebuilds in this bump.

1. The incorrect requirement on BLK_DEV_LOOP was removed from sys-fs/zfs-kmod
in favor of a cups ebuild style warning in sys-fs/zfs when BLK_DEV_LOOP is not
avaliable and the test suite has been installed.

2. The regression where we remove the dracut module has been fixed.

3. The failure to migrate users to the zfs-zed script from the zed script has
been fixed.

4. The  ebuilds have been synchronized with the 0.6.5.2 ebuilds.

5. The sys-fs/zfs-kmod-0.6.5 has been removed due to the regression that
prompted sys-fs/zfs-kmod-0.6.5-r1.

Package-Manager: portage-2.2.20.1
Signed-off-by: Richard Yao  gentoo.org>

 sys-fs/zfs-kmod/Manifest   |  1 +
 ...s-kmod-0.6.5.ebuild => zfs-kmod-0.6.5.2.ebuild} |  3 +-
 sys-fs/zfs-kmod/zfs-kmod-.ebuild   | 35 +
 sys-fs/zfs/Manifest|  1 +
 sys-fs/zfs/{zfs-.ebuild => zfs-0.6.5.2.ebuild} | 85 +-
 sys-fs/zfs/zfs-.ebuild | 85 +-
 sys-kernel/spl/Manifest|  1 +
 .../spl/{spl-.ebuild => spl-0.6.5.2.ebuild}| 11 +--
 sys-kernel/spl/spl-.ebuild | 11 +--
 9 files changed, 170 insertions(+), 63 deletions(-)

diff --git a/sys-fs/zfs-kmod/Manifest b/sys-fs/zfs-kmod/Manifest
index 6112879..a3e609f 100644
--- a/sys-fs/zfs-kmod/Manifest
+++ b/sys-fs/zfs-kmod/Manifest
@@ -6,6 +6,7 @@ DIST zfs-0.6.3-patches-r1.tar.xz 87852 SHA256 
71b5286f77cb6a6c2b97cee406dfd4788f
 DIST zfs-0.6.3.tar.gz 1665270 SHA256 
00caeae63cc724d3dd741aeb36fd2dc03d2158794bd6a5e925cdc8d7e5d3da8c SHA512 
8c7741f5f227eb031d79fe87bf7d60e790a098fa6caede462d556c97d798832f97f5a377cbb74fc99b8d198e5f3cc1a3491f69fcdaa0408933dbadd132013416
 WHIRLPOOL 
db9791da12c441c89667b194154b209f5aa69ea46d5327cfcde0b3a910cf1f0e5ca448909824e45b31252a1907280b711fb6ba04eb313d09de0ffbf5e6e304fe
 DIST zfs-0.6.4.2.tar.gz 1738601 SHA256 
26af2924cbb891b79203a31827cba4cdc310162d5f7b9e2d643eb6576aa19015 SHA512 
87a28997b8f9d36e189410171db583402418a55782b7b7f333993e98c5e17ccc4b6cd5825f38b904294c87e3dfdfb7748bd71cc371589c1358f16c942e0c18db
 WHIRLPOOL 
1700de7da56311a7b608c99a821e2fa97a6145ccc88f3d8eff12f778421ba7b7b9cc5f5fbe5f1acd2ea2fd1db778c200a2ea961e3859a8fc89d80474894293f1
 DIST zfs-0.6.4.tar.gz 1735736 SHA256 
7f371fc15201dde58bb84e0f191ccac462f19ffec0c889b6f6ed3f73a804 SHA512 
cf47cbf5fa8dff75f5e9d81b323f5745d7b210266ba9e6ccab16bbf0e2b055aa1168bad94a77a4bc56c6fbe0391593f210bd4c74f7a8d0d99385ac4dd61e5622
 WHIRLPOOL 
1b0cc8a9727b57f2e63bd106cd94780002a068b31668b9dc103dbc0b48858a380d7c228f39f0526fc84b9d10aca1bd376ace0346a2ef4306a9d164c2d56606f1
+DIST zfs-0.6.5.2.tar.gz 1817267 SHA256 
aecd2bc5189f2a71a45eb30146bed231af4f35af5ec7af83a74987c3d595 SHA512 
7f0b20feca91d5ab952c1d49ae94d241f8868825b163a3d5f2ad0fd7adcac3ab246a3e6a755019a833be553fbbfd6609828d8123f49a43b42bf76cfd64f234ec
 WHIRLPOOL 
00fd628ef2267366b6f0705e6436ac55b260aabc3588c7f58a7042dfbfe95a0478740b4579326638d28f10ffc8f2d5b3ed21b9f8297e72344ec439fe30310634
 DIST zfs-0.6.5.tar.gz 1816180 SHA256 
542121940122c922c9d21a2bb39bca4e4a9db2f6bbfd2e576630840e256d4c82 SHA512 
58480ee9b0780f1f21d12504abc226be3e6df1939214f6a8f245315d1fa0b9da56b3a744df26426ee78f13684a4ca288df6dddc50f8f91d9d0b4c542980a9c53
 WHIRLPOOL 
fdb5580ec8d4abe57069ce453c1d91225019758ecf5d31856a7897ac7e4b51c6a8ae3258e822f684fbd70a0a7d7410c65c37a569f37d132767522118c587cc24
 DIST zfs-kmod-0.6.2-p2.tar.xz 28636 SHA256 
12882463a38a5a57cf2bb3c14c5783f9511f6dc7b163a47575f2f3dcc24f26f6 SHA512 
5792660ae8f5013d12e70d608e9cffa92a8c4089a88a5e78728ee88204b3f970d452d5b0b3874e02be49ebbc139e07139be7b5a86ca40bc8b23cb11a7198a9a8
 WHIRLPOOL 
0e4c57b363cdd3d736efbd1355567b18e22439bd3b20ef40b27f6b97ad4570c7cc99a11b196ac25359d1966c1a70e178f4fd1687b60450f148ccda47b07282a9
 DIST zfs-kmod-0.6.2-p3.tar.xz 45988 SHA256 
4af06d1472f5d24e01d147b6fec5c78fbbd9739d1259bd3fbf57af66c99b9bcb SHA512 
eddf67c0aa49d42f663f98dc721bac75e8d0521df5ae174cd6aeee0a935a71b49e06961404eb6c71a09cd239358868a2fe49de4f1d26776948f8fe7fc943165c
 WHIRLPOOL 
5634a92f6f322f67edef95ad121b0b1699e520ca8beb05b3385dc7e20198dd45d337731bf7df69d1b1c552ed0b78d54b15bc9c9e76b694ae4c8d360892b9d764

diff --git a/sys-fs/zfs-kmod/zfs-kmod-0.6.5.ebuild 
b/sys-fs/zfs-kmod/zfs-kmod-0.6.5.2.ebuild
similarity index 98%
rename from sys-fs/zfs-kmod/zfs-kmod-0.6.5.ebuild
rename to sys-fs/zfs-kmod/zfs-kmod-0.6.5.2.ebuild
index dd565a4..2876e3b 100644
--- a/sys-fs/zfs-kmod/zfs-kmod-0.6.5.ebuil

[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs/

2015-10-01 Thread Richard Yao
commit: 4d7de0583e56f17e06b96ec9c5bb4172fbc38e82
Author: Richard Yao  clusterhq  com>
AuthorDate: Thu Oct  1 22:52:18 2015 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Thu Oct  1 22:59:51 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d7de058

sys-fs/zfs-0.6.5-r1: Fix OpenRC scripts

https://github.com/zfsonlinux/zfs/pull/3800

Package-Manager: portage-2.2.20.1
Signed-off-by: Richard Yao  gentoo.org>

 sys-fs/zfs/{zfs-0.6.5.2.ebuild => zfs-0.6.5.2-r1.ebuild} | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/sys-fs/zfs/zfs-0.6.5.2.ebuild b/sys-fs/zfs/zfs-0.6.5.2-r1.ebuild
similarity index 97%
rename from sys-fs/zfs/zfs-0.6.5.2.ebuild
rename to sys-fs/zfs/zfs-0.6.5.2-r1.ebuild
index 54dd341..83049e7 100644
--- a/sys-fs/zfs/zfs-0.6.5.2.ebuild
+++ b/sys-fs/zfs/zfs-0.6.5.2-r1.ebuild
@@ -86,6 +86,12 @@ pkg_setup() {
 }
 
 src_prepare() {
+if [ ${PV} != "" ]
+   then
+   # Fix OpenRC scripts
+   epatch "${FILESDIR}/zfs-0.6.5-fix-openrc-scripts.patch"
+   fi
+
# Update paths
sed -e "s|/sbin/lsmod|/bin/lsmod|" \
-e "s|/usr/bin/scsi-rescan|/usr/sbin/rescan-scsi-bus|" \



[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs/files/

2015-10-01 Thread Richard Yao
commit: 11451485c6e8e4f52d0f2096c9bf0b7100ecc865
Author: Richard Yao  gentoo  org>
AuthorDate: Thu Oct  1 23:02:09 2015 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Thu Oct  1 23:02:09 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11451485

sys-fs/zfs-0.6.5-r1: Add missing patch file

This should have been in the previous commit.

Signed-off-by: Richard Yao  gentoo.org>

 .../zfs/files/zfs-0.6.5-fix-openrc-scripts.patch   | 256 +
 1 file changed, 256 insertions(+)

diff --git a/sys-fs/zfs/files/zfs-0.6.5-fix-openrc-scripts.patch 
b/sys-fs/zfs/files/zfs-0.6.5-fix-openrc-scripts.patch
new file mode 100644
index 000..fec87d0
--- /dev/null
+++ b/sys-fs/zfs/files/zfs-0.6.5-fix-openrc-scripts.patch
@@ -0,0 +1,256 @@
+commit 3cb750b249717b43cbfcde78b44b0e38a2a61dc2
+Author: James Lee <j...@thestaticvoid.com>
+Date:   Sat Sep 19 22:00:36 2015 -0400
+
+zfs-import: Perform verbatim import using cache file
+
+This change modifies the import service to use the default cache file
+to perform a verbatim import of pools at boot.  This fixes code that
+searches all devices and imported all visible pools.
+
+Using the cache file is in keeping with the way ZFS has always worked,
+how Solaris, Illumos, FreeBSD, and systemd performs imports, and is how
+it is written in the man page (zpool(1M,8)):
+
+All pools  in  this  cache  are  automatically imported when the
+system boots.
+
+Importantly, the cache contains important information for importing
+multipath devices, and helps control which pools get imported in more
+dynamic environments like SANs, which may have thousands of visible
+and constantly changing pools, which the ZFS_POOL_EXCEPTIONS variable
+is not equipped to handle.  Verbatim imports prevent rogue pools from
+being automatically imported and mounted where they shouldn't be.
+
+The change also stops the service from exporting pools at shutdown.
+Exporting pools is only meant to be performed explicitly by the
+administrator of the system.
+
+The old behavior of searching and importing all visible pools is
+preserved and can be switched on by heeding the warning and toggling
+the ZPOOL_IMPORT_ALL_VISIBLE variable in /etc/default/zfs.
+
+Closes #3777
+Closes #3526
+
+diff --git a/etc/init.d/zfs-import.in b/etc/init.d/zfs-import.in
+index 5e21929..2258638 100755
+--- a/etc/init.d/zfs-import.in
 b/etc/init.d/zfs-import.in
+@@ -1,11 +1,10 @@
+ #!@SHELL@
+ #
+-# zfs-importThis script will import/export zfs pools.
++# zfs-importThis script will import ZFS pools
+ #
+ # chkconfig:2345 01 99
+-# description:  This script will import/export zfs pools during system
+-#   boot/shutdown.
+-#   It is also responsible for all userspace zfs services.
++# description:  This script will perform a verbatim import of ZFS pools
++#   during system boot.
+ # probe: true
+ #
+ ### BEGIN INIT INFO
+@@ -17,7 +16,7 @@
+ # X-Start-Before:checkfs
+ # X-Stop-After:  zfs-mount
+ # Short-Description: Import ZFS pools
+-# Description: Run the `zpool import` or `zpool export` commands.
++# Description: Run the `zpool import` command.
+ ### END INIT INFO
+ #
+ # NOTE: Not having '$local_fs' on Required-Start but only on Required-Stop
+@@ -43,6 +42,16 @@ do_depend()
+   keyword -lxc -openvz -prefix -vserver
+ }
+ 
++# Use the zpool cache file to import pools
++do_verbatim_import()
++{
++  if [ -f "$ZPOOL_CACHE" ]
++  then
++  zfs_action "Importing ZFS pool(s)" \
++  "$ZPOOL" import -c "$ZPOOL_CACHE" -N -a
++  fi
++}
++
+ # Support function to get a list of all pools, separated with ';'
+ find_pools()
+ {
+@@ -60,8 +69,8 @@ find_pools()
+   echo "${pools%%;}" # Return without the last ';'.
+ }
+ 
+-# Import all pools
+-do_import()
++# Find and import all visible pools, even exported ones
++do_import_all_visible()
+ {
+   local already_imported available_pools pool npools
+   local exception dir ZPOOL_IMPORT_PATH RET=0 r=1
+@@ -109,7 +118,7 @@ do_import()
+   fi
+   fi
+ 
+-# Filter out any exceptions...
++  # Filter out any exceptions...
+   if [ -n "$ZFS_POOL_EXCEPTIONS" ]
+   then
+   local found=""
+@@ -249,41 +258,15 @@ do_import()
+   return "$RET"
+ }
+ 
+-# Export all pools
+-do_export()
++do_import()
+ {
+-  local already_imported pool root_pool RET r
+-  RET=0
+-
+-  root_pool=$(get_root_pool)
+-
+-  [ -n "$init" ] && zfs_log_begin_msg "Exporting ZFS pool(s)"
+-
+-  # Find list of already imported pools.
+-  already_imported=$(find_pools "$ZPOOL" list -H -oname)
+-
+-  OLD_IFS="$IFS&quo

[gentoo-commits] proj/genkernel:zfs commit in: /, defaults/

2015-09-20 Thread Richard Yao
commit: 69d703093a5a6560988d077e57ddf69303d08906
Author: Richard Yao  gentoo  org>
AuthorDate: Sun Sep 20 13:41:35 2015 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Sun Sep 20 14:09:37 2015 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=69d70309

Improve upon patch to read zpool.cache from the root pool at boot

Signed-off-by: Richard Yao  gentoo.org>

 defaults/initrd.scripts | 30 +-
 gen_initramfs.sh| 12 +---
 2 files changed, 22 insertions(+), 20 deletions(-)

diff --git a/defaults/initrd.scripts b/defaults/initrd.scripts
index 55b7f57..9c0c290 100644
--- a/defaults/initrd.scripts
+++ b/defaults/initrd.scripts
@@ -1034,21 +1034,33 @@ startVolumes() {
elif [ -z "${ZFS_POOL}" ]
then
bad_msg "Please boot with root=ZFS=\$DATASET"
-   else
+   elif /sbin/zpool import -f -N -o readonly=on "${ZFS_POOL}" 2>&1 
>/dev/null
+   then
mkdir -p /tmp/zfs
-   /sbin/zpool import -f -N -o readonly=on "${ZFS_POOL}"
mount -o ro,zfsutil -t zfs "${REAL_ROOT#*=}" /tmp/zfs
-   if [ -e /tmp/zfs/etc/zfs/zpool.cache ]
+
+   # Copy important files to /etc/zfs
+   for i in zpool.cache zdev.conf
+   do
+   if [ -f /tmp/zfs/etc/zfs/${i} ]
+   then
+   good_msg "Reading ${i} from 
${REAL_ROOT#*=}."
+   cp "/tmp/zfs/etc/zfs/${i}" 
"/etc/zfs/${i}"
+   fi
+   done
+
+   umount /tmp/zfs
+   /sbin/zpool export -F "${ZFS_POOL}"
+
+   if [ -f /etc/zfs/zpool.cache ]
then
-   cp /tmp/zfs/etc/zfs/zpool.cache /tmp/zpool.cache
-   umount /tmp/zfs
-   /sbin/zpool export "${ZFS_POOL}"
-   /sbin/zpool import -c /tmp/zpool.cache -aN
+   /sbin/zpool import -c /etc/zfs/zpool.cache -aN
else
-   umount /tmp/zfs
-   /sbin/zpool export "${ZFS_POOL}"
bad_msg "No /etc/zfs/zpool.cache in 
${REAL_ROOT#*=}"
+
fi
+   else
+   bad_msg "Failed to import ${ZFS_POOL}."
fi
fi
 }

diff --git a/gen_initramfs.sh b/gen_initramfs.sh
index 1b4afe6..bf1b495 100755
--- a/gen_initramfs.sh
+++ b/gen_initramfs.sh
@@ -442,19 +442,9 @@ append_zfs(){
rm -r "${TEMP}/initramfs-zfs-temp"
fi
 
+   # Populated during boot
mkdir -p "${TEMP}/initramfs-zfs-temp/etc/zfs"
 
-   # Copy files to /etc/zfs
-   for i in zdev.conf
-   do
-   if [ -f /etc/zfs/${i} ]
-   then
-   print_info 1 ">> Including ${i}"
-   cp -a "/etc/zfs/${i}" 
"${TEMP}/initramfs-zfs-temp/etc/zfs" 2> /dev/null \
-   || gen_die "Could not copy file ${i} for ZFS"
-   fi
-   done
-
# Copy binaries
copy_binaries "${TEMP}/initramfs-zfs-temp" 
/sbin/{mount.zfs,zdb,zfs,zpool}
 



[gentoo-commits] proj/genkernel:zfs commit in: /

2015-09-21 Thread Richard Yao
commit: 03e4d3cf202154073ab7ca6b3486ed127c5d1ad0
Author: Richard Yao  gentoo  org>
AuthorDate: Mon Sep 21 01:48:44 2015 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Mon Sep 21 13:13:30 2015 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=03e4d3cf

Update ZFS advice for the kernel commandline

Signed-off-by: Richard Yao  gentoo.org>

 genkernel | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/genkernel b/genkernel
index c826d57..68c6704 100755
--- a/genkernel
+++ b/genkernel
@@ -368,8 +368,7 @@ then
[ "${DMRAID}" = '1' ] && print_warning 1 'add "dodmraid" for dmraid 
support'
[ "${MDADM}" = '1' ] && print_warning 1 'add "domdadm" for RAID support'
[ "${DMRAID}" = '1' ] && print_warning 1 '  or 
"dodmraid="'
-   [ "${ZFS}" = '1' ] && print_warning 1 'add "dozfs" for ZFS volume 
management support'
-   [ "${ZFS}" = '1' ] && print_warning 1 ' and either "root=ZFS" to use 
bootfs autodetection or "root=ZFS=" to force booting from a specific 
dataset'
+   [ "${ZFS}" = '1' ] && print_warning 1 ' add "root=ZFS=" to 
boot from a ZFS dataset'
[ "${BTRFS}" = '1' ] && print_warning 1 'add "dobtrfs" for Btrfs device 
scanning support'
[ "${ISCSI}" = '1' ] && print_warning 1 'add at least 
"iscsi_initiatorname= iscsi_target= and 
iscsi_address=" for iscsi support'
 



[gentoo-commits] proj/genkernel:zfs commit in: defaults/

2015-09-21 Thread Richard Yao
commit: 3ff0e784021281b01e7a005e81fef4506d0192cb
Author: Richard Yao  gentoo  org>
AuthorDate: Mon Sep 21 01:22:36 2015 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Mon Sep 21 13:13:30 2015 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=3ff0e784

Reimplement dozfs=force support

Signed-off-by: Richard Yao  gentoo.org>

 defaults/initrd.scripts | 8 
 1 file changed, 8 insertions(+)

diff --git a/defaults/initrd.scripts b/defaults/initrd.scripts
index d1c3873..b7c8cc3 100644
--- a/defaults/initrd.scripts
+++ b/defaults/initrd.scripts
@@ -1042,6 +1042,14 @@ startVolumes() {
elif [ -f /etc/zfs/zpool.cache ]
then
:
+   # Depreciated support for dozfs=force
+   elif [ -n "${ZPOOL_FORCE}" ]
+   then
+   /sbin/zpool import -f -N "${ZFS_POOL}" 2>&1 >/dev/null
+   if [ $? -ne 0 ]
+   then
+   bad_msg "Failed to force import ${ZFS_POOL}"
+   fi
elif /sbin/zpool import -f -N -o readonly=on "${ZFS_POOL}" 2>&1 
>/dev/null
then
mkdir -p /tmp/zfs



[gentoo-commits] proj/genkernel:zfs commit in: defaults/

2015-09-21 Thread Richard Yao
commit: d6663b5493579e33f311340b80da5a1fb0d7f6ed
Author: Richard Yao  gentoo  org>
AuthorDate: Mon Sep 21 13:13:08 2015 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Mon Sep 21 13:13:30 2015 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=d6663b54

Fix missing `then` keyword

Signed-off-by: Richard Yao  gentoo.org>

 defaults/initrd.scripts | 1 +
 1 file changed, 1 insertion(+)

diff --git a/defaults/initrd.scripts b/defaults/initrd.scripts
index d1bb0bc..d1c3873 100644
--- a/defaults/initrd.scripts
+++ b/defaults/initrd.scripts
@@ -1047,6 +1047,7 @@ startVolumes() {
mkdir -p /tmp/zfs
/sbin/mount.zfs -o ro,zfsutil "${REAL_ROOT#*=}" 
/tmp/zfs 2>&1 >/dev/null
if [ $? -ne 0 ]
+   then
bad_msg "Failed to mount ${REAL_ROOT#*=}"
return 1
fi



[gentoo-commits] proj/genkernel:zfs commit in: defaults/

2015-09-21 Thread Richard Yao
commit: 6b3e3dfbc265ef47c2c2e008ad31ae79041225b6
Author: Richard Yao  gentoo  org>
AuthorDate: Mon Sep 21 01:44:36 2015 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Mon Sep 21 13:13:30 2015 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=6b3e3dfb

Cleanup logic to find rootfs on ZFS

We no longer support root=ZFS. Only root=ZFS=$dataset is supported.
GRUB2 never used that syntax and users never liked it, so that should be
okay.

We also handle the case where the root pool is missing from the
cachefile or the cachefile itself is missing by informing users of how
to repair the system. We inform them rather than do it ourselves because
a step is required after the pool is imported and while we can do it for
them, the heuristics are unlikely to be right 100% of the time and we
really should not be making changes to the rootfs from the initramfs.

Signed-off-by: Richard Yao  gentoo.org>

 defaults/linuxrc | 48 +++-
 1 file changed, 23 insertions(+), 25 deletions(-)

diff --git a/defaults/linuxrc b/defaults/linuxrc
index 877d845..dc129ce 100644
--- a/defaults/linuxrc
+++ b/defaults/linuxrc
@@ -523,11 +523,27 @@ do
fi
;;
ZFS*)
-   if [ "${USE_ZFS}" = '0' ]; then
+   zpool list -H -o name | grep -q "${ZFS_POOL}"
+   if [ $? -ne 0 ]
+   then
+   if [ ! -e /etc/zfs/zpool.cache ]
+   then
+   bad_msg "${ZFS_POOL} not 
imported due to missing zpool.cache file."
+
+   else
+   bad_msg "${ZFS_POOL} absent 
from zpool.cache file."
+   fi
+   bad_msg "Provided that ${ZFS_POOL} 
exists, you can correct this by:"
+   bad_msg
+   bad_msg "1. Dropping to a shell."
+   bad_msg "2. Running \`zpool import -d 
/dev/disk/by-id -N ${ZFS_POOL}\`"
+   bad_msg "3. Pressing Cntl+D to exit."
+   bad_msg "4. Running \`zpool set 
cachefile= ${ZFS_POOL}\` (space after equal sign)"
+   bad_msg "   as root after system 
has booted."
prompt_user "REAL_ROOT" "root block 
device"
+   got_good_root=0
continue
fi
-   
ROOT_DEV="${REAL_ROOT#*=}"
if [ "${ROOT_DEV}" != 'ZFS' ] 
then
@@ -543,29 +559,11 @@ do
continue
fi
else
-   BOOTFS=$(/sbin/zpool list -H -o bootfs)
-   if [ "${BOOTFS}" != '-' ]
-   then
-
-   for i in ${BOOTFS}
-   do
-
-   zfs get type ${i} > 
/dev/null
-   retval=$?
-
-   if [ ${retval} -eq 0 ]; 
then
-   got_good_root=1
-   REAL_ROOT=${i}
-   ROOTFSTYPE=zfs
-   break
-   fi  
-   
-   done;
-
-   else
-   got_good_root=0
-   fi
-
+   bad_msg "root=ZFS is no longer 
supported."
+   bad_msg "Please specify 
root=ZFS=\$DATASET:"
+   prompt_user "REAL_ROOT" "root block 
device"
+   got_good_root=0
+   continue
fi
 
if [ ${got_good_root} -ne 1 ]; then



[gentoo-commits] proj/genkernel:master commit in: mdev/

2015-09-22 Thread Richard Yao
commit: 4bcbeed54876ceff3d0ca315352152997c61c4b5
Author: Gokturk Yuksek  binghamton  edu>
AuthorDate: Tue Sep 22 05:46:55 2015 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Tue Sep 22 08:52:50 2015 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=4bcbeed5

Add a mdev rule to rename hw_random to hwrng

When mdev is invoked to populate /dev (mdev -s), it creates the node
for the hardware random number generator (major 10, minor 183) with
the incorrect name. This is because the linux kernel uses 'hw_random'
for the /sys entry and 'hwrng' for the /dev entry. As a result, when
mdev scans /sys/class, it finds the entry
'/sys/class/misc/hw_random/dev' and creates /dev/hw_random.

When combined with the kernel option 'CONFIG_DEVTMPFS', this results
in having two nodes under /dev (namely 'hw_random' and 'hwrng) that
point to the same device. This currently breaks sys-apps/rng-tools
(#481254).

The use of 'hw_random' has been obselete for 6 years [1]. Kernel
exposes no mechanism for mdev to figure out the node name
automatically. Utilize 'mdev.conf' to manually rename 'hw_random' to
'hwrng'.

[1] http://marc.info/?l=linux-crypto-vger=144249767024990=2

Signed-off-by: Gokturk Yuksek  binghamton.edu>

 mdev/mdev.conf | 1 +
 1 file changed, 1 insertion(+)

diff --git a/mdev/mdev.conf b/mdev/mdev.conf
index 7bca988..9e8efd0 100644
--- a/mdev/mdev.conf
+++ b/mdev/mdev.conf
@@ -1,2 +1,3 @@
 sd[a-z].*   0:0 660 @/etc/mdev/helpers/storage-device
 vd[a-z].*   0:0 660 @/etc/mdev/helpers/storage-device
+hw_random   0:0 600 =hwrng



[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs-kmod/files/, sys-fs/zfs-kmod/

2015-09-18 Thread Richard Yao
commit: 5b9bf722d0344854d45636b94f9efca672d846f8
Author: Richard Yao  gentoo  org>
AuthorDate: Fri Sep 18 12:46:58 2015 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Fri Sep 18 12:50:21 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b9bf722

sys-fs/zfs-kmod-0.6.5-r1: Fix discard corruption regression

This is the first data corruption bug in the history of the ZoL project
and I regret to say that it is my fault. I wrote the patch that caused
it and it went into HEAD after passing upstream review. It affects Linux
2.6.36 and later.

Package-Manager: portage-2.2.20.1
Signed-off-by: Richard Yao  gentoo.org>

 .../files/zfs-kmod-0.6.5-discard-on-zvol-fix.patch |  31 +
 sys-fs/zfs-kmod/zfs-kmod-0.6.5-r1.ebuild   | 154 +
 2 files changed, 185 insertions(+)

diff --git a/sys-fs/zfs-kmod/files/zfs-kmod-0.6.5-discard-on-zvol-fix.patch 
b/sys-fs/zfs-kmod/files/zfs-kmod-0.6.5-discard-on-zvol-fix.patch
new file mode 100644
index 000..632d08d
--- /dev/null
+++ b/sys-fs/zfs-kmod/files/zfs-kmod-0.6.5-discard-on-zvol-fix.patch
@@ -0,0 +1,31 @@
+From 96165264ad0afe7a5d440ef49f9712a188486266 Mon Sep 17 00:00:00 2001
+From: Richard Yao <r...@gentoo.org>
+Date: Fri, 18 Sep 2015 08:32:52 -0400
+Subject: [PATCH] Discard on zvols should not exceed the length of a block
+
+37f9dac592bf5889c3efb305c48ac39b4c7dd140 replaced the end-start
+calculation with a cached value, but neglected to update it on discard
+operations. This can cause us to discard data not requested, causing
+data loss on zvols.
+
+Reported-by: Richard Connon <richard.con...@zynstra.com>
+Signed-off-by: Richard Yao <r...@gentoo.org>
+---
+ module/zfs/zvol.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/module/zfs/zvol.c b/module/zfs/zvol.c
+index 492f8ff..c5a8071 100644
+--- a/module/zfs/zvol.c
 b/module/zfs/zvol.c
+@@ -661,6 +661,7 @@ zvol_discard(struct bio *bio)
+   if (!(bio->bi_rw & REQ_SECURE)) {
+   start = P2ROUNDUP(start, zv->zv_volblocksize);
+   end = P2ALIGN(end, zv->zv_volblocksize);
++  size = end - start;
+   }
+ #endif
+ 
+-- 
+2.4.6
+

diff --git a/sys-fs/zfs-kmod/zfs-kmod-0.6.5-r1.ebuild 
b/sys-fs/zfs-kmod/zfs-kmod-0.6.5-r1.ebuild
new file mode 100644
index 000..0e3665f
--- /dev/null
+++ b/sys-fs/zfs-kmod/zfs-kmod-0.6.5-r1.ebuild
@@ -0,0 +1,154 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="4"
+
+AT_M4DIR="config"
+AUTOTOOLS_AUTORECONF="1"
+AUTOTOOLS_IN_SOURCE_BUILD="1"
+
+inherit flag-o-matic linux-info linux-mod toolchain-funcs autotools-utils
+
+if [ ${PV} == "" ] ; then
+   inherit git-2
+   EGIT_REPO_URI="https://github.com/zfsonlinux/zfs.git;
+else
+   inherit eutils versionator
+   SRC_URI="https://github.com/zfsonlinux/zfs/archive/zfs-${PV}.tar.gz;
+   S="${WORKDIR}/zfs-zfs-${PV}"
+   KEYWORDS="~amd64 ~arm ~ppc ~ppc64"
+fi
+
+DESCRIPTION="Linux ZFS kernel module for sys-fs/zfs"
+HOMEPAGE="http://zfsonlinux.org/;
+
+LICENSE="CDDL debug? ( GPL-2+ )"
+SLOT="0"
+IUSE="custom-cflags debug +rootfs"
+RESTRICT="debug? ( strip ) test"
+
+DEPEND="
+   =sys-kernel/spl-${PV}*
+   dev-lang/perl
+   virtual/awk
+"
+
+RDEPEND="${DEPEND}
+   !sys-fs/zfs-fuse
+"
+
+pkg_setup() {
+   linux-info_pkg_setup
+   CONFIG_CHECK="!DEBUG_LOCK_ALLOC
+   BLK_DEV_LOOP
+   EFI_PARTITION
+   IOSCHED_NOOP
+   MODULES
+   !PAX_KERNEXEC_PLUGIN_METHOD_OR
+   !PAX_USERCOPY_SLABS
+   ZLIB_DEFLATE
+   ZLIB_INFLATE
+   "
+
+   use debug && CONFIG_CHECK="${CONFIG_CHECK}
+   FRAME_POINTER
+   DEBUG_INFO
+   !DEBUG_INFO_REDUCED
+   "
+
+   use rootfs && \
+   CONFIG_CHECK="${CONFIG_CHECK}
+   BLK_DEV_INITRD
+   DEVTMPFS
+   "
+
+   kernel_is ge 2 6 32 || die "Linux 2.6.32 or newer required"
+
+   [ ${PV} != "" ] && \
+   { kernel_is le 4 2 || die "Linux 4.2 is the latest supported 
version."; }
+
+   check_extra_config
+}
+
+src_prepare() {
+   if [ ${PV} != "" ]
+   then
+   # Fix zvol data loss regression
+   # https://github.com/zfsonlinux/zfs/pull/3798
+   epatch "${FILESDIR}/${P}-discard-on-zvol-fix.patch"
+   fi
+
+   # Remove GPLv2-licensed ZPIOS unless we are debugging
+   use debug || sed -e 's/^subdir-m += zpios$//' -i 
"${S}/module/Makefile.in"
+
+   # Set module revision number
+   [ ${PV} 

[gentoo-commits] proj/genkernel: New branch: zfs

2015-09-19 Thread Richard Yao
commit: 
Commit: Richard Yao  gentoo  org>
CommitDate: Sat Sep 19 17:46:25 2015 +

New branch: zfs




[gentoo-commits] proj/genkernel:zfs commit in: defaults/

2015-09-20 Thread Richard Yao
commit: 7b805055ce3b1f211ae64905d2ee7d8898e880fd
Author: Richard Yao  gentoo  org>
AuthorDate: Sun Sep 20 19:29:35 2015 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Sun Sep 20 19:29:35 2015 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=7b805055

Further ZFS boot improvements

Signed-off-by: Richard Yao  gentoo.org>

 defaults/initrd.scripts | 14 +-
 1 file changed, 13 insertions(+), 1 deletion(-)

diff --git a/defaults/initrd.scripts b/defaults/initrd.scripts
index 9c0c290..d1bb0bc 100644
--- a/defaults/initrd.scripts
+++ b/defaults/initrd.scripts
@@ -1034,10 +1034,22 @@ startVolumes() {
elif [ -z "${ZFS_POOL}" ]
then
bad_msg "Please boot with root=ZFS=\$DATASET"
+   # startVolumes is called twice for LUKS assembly.
+   # Devices are not accessed until mount, so become a no-op.
+   # We fall through from the waitForZFS call rather than stopping
+   # sooner so that initramfs archives where the zpool.cache file
+   # has been included are protected against races.
+   elif [ -f /etc/zfs/zpool.cache ]
+   then
+   :
elif /sbin/zpool import -f -N -o readonly=on "${ZFS_POOL}" 2>&1 
>/dev/null
then
mkdir -p /tmp/zfs
-   mount -o ro,zfsutil -t zfs "${REAL_ROOT#*=}" /tmp/zfs
+   /sbin/mount.zfs -o ro,zfsutil "${REAL_ROOT#*=}" 
/tmp/zfs 2>&1 >/dev/null
+   if [ $? -ne 0 ]
+   bad_msg "Failed to mount ${REAL_ROOT#*=}"
+   return 1
+   fi
 
# Copy important files to /etc/zfs
for i in zpool.cache zdev.conf



[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs-kmod/, sys-kernel/spl/, sys-fs/zfs/

2015-12-03 Thread Richard Yao
commit: 56ff62daca4803ffcfcddcd88b8322462ba3ddf1
Author: Richard Yao  gentoo  org>
AuthorDate: Thu Dec  3 16:20:38 2015 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Thu Dec  3 16:28:28 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56ff62da

sys-kernel/spl + sys-fs/zfs{,-kmod}: Partial stable /dev/zfs API + backports

This backports various fixes and also implements the partial /dev/zfs
stable API that I have developed at ClusterHQ over the past 14 months.
Ordinarily, I would not commit something like this until it has gone
upstream, but upstream wants review from people in the Illumos project
that prefer to see things like this in production before it reaches them
and it would have likely been deadlocked until I volunteered Gentoo.

I am confident that this is ready for production and I believe Gentoo
benefits from it enough to justify being the first production user.
Unless the API changes under review, situations where the kernel modules
and userland bits fall out of sync will no longer break the boot process
(excluding zfs-share and zfs-zed).  This was the longstanding blocker to
the ebuilds moving from ~arch to arch, so we could finally see that
happen around later this month / early next month.

Package-Manager: portage-2.2.20.1
Signed-off-by: Richard Yao  gentoo.org>

 sys-fs/zfs-kmod/Manifest   |   1 +
 sys-fs/zfs-kmod/zfs-kmod-0.6.5.3-r1.ebuild | 154 +
 sys-fs/zfs/Manifest|   1 +
 sys-fs/zfs/zfs-0.6.5.3-r1.ebuild   | 207 +
 sys-kernel/spl/Manifest|   1 +
 sys-kernel/spl/spl-0.6.5.3-r1.ebuild   | 120 +
 6 files changed, 484 insertions(+)

diff --git a/sys-fs/zfs-kmod/Manifest b/sys-fs/zfs-kmod/Manifest
index 4aa0600..467e3cc 100644
--- a/sys-fs/zfs-kmod/Manifest
+++ b/sys-fs/zfs-kmod/Manifest
@@ -6,6 +6,7 @@ DIST zfs-0.6.3-patches-r1.tar.xz 87852 SHA256 
71b5286f77cb6a6c2b97cee406dfd4788f
 DIST zfs-0.6.3.tar.gz 1665270 SHA256 
00caeae63cc724d3dd741aeb36fd2dc03d2158794bd6a5e925cdc8d7e5d3da8c SHA512 
8c7741f5f227eb031d79fe87bf7d60e790a098fa6caede462d556c97d798832f97f5a377cbb74fc99b8d198e5f3cc1a3491f69fcdaa0408933dbadd132013416
 WHIRLPOOL 
db9791da12c441c89667b194154b209f5aa69ea46d5327cfcde0b3a910cf1f0e5ca448909824e45b31252a1907280b711fb6ba04eb313d09de0ffbf5e6e304fe
 DIST zfs-0.6.4.2.tar.gz 1738601 SHA256 
26af2924cbb891b79203a31827cba4cdc310162d5f7b9e2d643eb6576aa19015 SHA512 
87a28997b8f9d36e189410171db583402418a55782b7b7f333993e98c5e17ccc4b6cd5825f38b904294c87e3dfdfb7748bd71cc371589c1358f16c942e0c18db
 WHIRLPOOL 
1700de7da56311a7b608c99a821e2fa97a6145ccc88f3d8eff12f778421ba7b7b9cc5f5fbe5f1acd2ea2fd1db778c200a2ea961e3859a8fc89d80474894293f1
 DIST zfs-0.6.5.2.tar.gz 1817267 SHA256 
aecd2bc5189f2a71a45eb30146bed231af4f35af5ec7af83a74987c3d595 SHA512 
7f0b20feca91d5ab952c1d49ae94d241f8868825b163a3d5f2ad0fd7adcac3ab246a3e6a755019a833be553fbbfd6609828d8123f49a43b42bf76cfd64f234ec
 WHIRLPOOL 
00fd628ef2267366b6f0705e6436ac55b260aabc3588c7f58a7042dfbfe95a0478740b4579326638d28f10ffc8f2d5b3ed21b9f8297e72344ec439fe30310634
+DIST zfs-0.6.5.3-patches-p0.tar.xz 63780 SHA256 
cc6d2881304738619b9d00bc55fbd358119b35cbb345cae2ecf538051f1b7fe7 SHA512 
4a531fd10d1d4d9c9cabaad9c13d8112eab3641249a7ce44599288bc4510b444d132833fae2fdf922eff43670ce77d32972c7b5b4a7d70f80c3365a0dcc89b70
 WHIRLPOOL 
adc20e7917a518c790007499763210a4d27a164abe00a86f76d64f56f0fafc459f5d5c483019acacc136e41c57894e669fd58956b3f0ac0bcafeb1e02fec7988
 DIST zfs-0.6.5.3.tar.gz 2524218 SHA256 
49e6f9760ea172cb756f7357e4bcb90ee0293028540a68d62ed087724276131f SHA512 
325cb91b7ddbcd6aa0bb9fc41eb0099dbb047a4e32d096fd414799729ef68cbc9c2e15714092eff8044a681af4ab552bd9ac1949cc673c6c5c3de1a23d9895ec
 WHIRLPOOL 
957c3a75bb11befd4b74583883f2f11f717deb6bda368939b342049e809aa191a9ee8d1e709eaddc2a831418c7fdb5e763f918ff56d45f03baf4569ef8a4a070
 DIST zfs-0.6.5.tar.gz 1816180 SHA256 
542121940122c922c9d21a2bb39bca4e4a9db2f6bbfd2e576630840e256d4c82 SHA512 
58480ee9b0780f1f21d12504abc226be3e6df1939214f6a8f245315d1fa0b9da56b3a744df26426ee78f13684a4ca288df6dddc50f8f91d9d0b4c542980a9c53
 WHIRLPOOL 
fdb5580ec8d4abe57069ce453c1d91225019758ecf5d31856a7897ac7e4b51c6a8ae3258e822f684fbd70a0a7d7410c65c37a569f37d132767522118c587cc24
 DIST zfs-kmod-0.6.2-p2.tar.xz 28636 SHA256 
12882463a38a5a57cf2bb3c14c5783f9511f6dc7b163a47575f2f3dcc24f26f6 SHA512 
5792660ae8f5013d12e70d608e9cffa92a8c4089a88a5e78728ee88204b3f970d452d5b0b3874e02be49ebbc139e07139be7b5a86ca40bc8b23cb11a7198a9a8
 WHIRLPOOL 
0e4c57b363cdd3d736efbd1355567b18e22439bd3b20ef40b27f6b97ad4570c7cc99a11b196ac25359d1966c1a70e178f4fd1687b60450f148ccda47b07282a9

diff --git a/sys-fs/zfs-kmod/zfs-kmod-0.6.5.3-r1.ebuild 
b/sys-fs/zfs-kmod/zfs-kmod-0.6.5.3-r1.ebuild
new file mode 100644
index 000..f5ba4fb
--- /dev/null
+++ b/sys-fs/zfs-kmod/zfs-kmod-0.6.5.3-r1.ebuild
@@ -0,0 +1,154 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distribu

[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs/

2015-12-03 Thread Richard Yao
commit: 86e209b696711d76591391587aec7069c383d6f3
Author: Richard Yao  gentoo  org>
AuthorDate: Thu Dec  3 18:25:04 2015 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Thu Dec  3 18:28:00 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86e209b6

sys-fs/zfs-0.6.5.3-r1: Block  gentoo.org>

 sys-fs/zfs/zfs-0.6.5.3-r1.ebuild | 21 -
 1 file changed, 20 insertions(+), 1 deletion(-)

diff --git a/sys-fs/zfs/zfs-0.6.5.3-r1.ebuild b/sys-fs/zfs/zfs-0.6.5.3-r1.ebuild
index 50ccf06..e57ece0 100644
--- a/sys-fs/zfs/zfs-0.6.5.3-r1.ebuild
+++ b/sys-fs/zfs/zfs-0.6.5.3-r1.ebuild
@@ -36,7 +36,10 @@ DEPEND="${COMMON_DEPEND}
 
 RDEPEND="${COMMON_DEPEND}
!=sys-apps/grep-2.13*
-   !kernel-builtin? ( =sys-fs/zfs-kmod-${PV}* )
+   !kernel-builtin? (
+   =sys-fs/zfs-kmod-${PV}*
+   !

[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs-kmod/

2015-12-03 Thread Richard Yao
commit: d81fa5bf2a8231238d8789e2bb428771e3ca8bb7
Author: Richard Yao  gentoo  org>
AuthorDate: Thu Dec  3 18:30:34 2015 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Thu Dec  3 18:30:34 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d81fa5bf

sys-fs/zfs-kmod-0.6.5.3-r1: Block  gentoo.org>

 sys-fs/zfs-kmod/zfs-kmod-0.6.5.3-r1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-fs/zfs-kmod/zfs-kmod-0.6.5.3-r1.ebuild 
b/sys-fs/zfs-kmod/zfs-kmod-0.6.5.3-r1.ebuild
index f5ba4fb..fc7f5e6 100644
--- a/sys-fs/zfs-kmod/zfs-kmod-0.6.5.3-r1.ebuild
+++ b/sys-fs/zfs-kmod/zfs-kmod-0.6.5.3-r1.ebuild
@@ -32,6 +32,7 @@ DEPEND="
 "
 
 RDEPEND="${DEPEND}
+   !

[gentoo-commits] repo/gentoo:master commit in: app-emulation/crossover-bin/

2015-12-14 Thread Richard Yao
commit: 9d99b8edc98958ba6c9c86386da41bbd7813bf50
Author: Richard Yao  gentoo  org>
AuthorDate: Mon Dec 14 16:44:58 2015 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Mon Dec 14 16:48:32 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d99b8ed

app-emulation/crossover-bin: Bump to 15.0.0

Package-Manager: portage-2.2.20.1
Signed-off-by: Richard Yao  gentoo.org>

 app-emulation/crossover-bin/Manifest   |   1 +
 .../crossover-bin/crossover-bin-15.0.0.ebuild  | 141 +
 2 files changed, 142 insertions(+)

diff --git a/app-emulation/crossover-bin/Manifest 
b/app-emulation/crossover-bin/Manifest
index 7e9b29d..824e758 100644
--- a/app-emulation/crossover-bin/Manifest
+++ b/app-emulation/crossover-bin/Manifest
@@ -8,3 +8,4 @@ DIST install-crossover-13.1.3.bin 58768110 SHA256 
3d16dbecec584a1d6155ddda6f62a5
 DIST install-crossover-13.2.0.bin 64625581 SHA256 
ef29ca8ca275e4fb6b7aadc2d3ee92b4dc7d582fab7d5cff5c775d23c75d SHA512 
1f582eeca8db02c15d98d519b2d24f65b8dcddd90ff270915a4e6dbd24e135b074c5a20dd824c3d8c8f35cef79610c02423b5558db205a6e80630f69191e051b
 WHIRLPOOL 
f8ce0628d961a567291981a238f03da6f5f7554d4d971a8b27fc34b67969a7061032b84325df1a8e38313415dcda3dab98acd6833b396e4f46a65427c9dc8c3e
 DIST install-crossover-14.0.3.bin 68080015 SHA256 
23f67221e4047b50f3250b29fae51086cce93529956d3885d149d5abddcc83a2 SHA512 
86855e112f5b5d7621e0d4c644abe570de0270e678dc9666482025c948733de02c66fcf67999079a8ba99537695b36d4fb61aee90a59c319edad5fb477a0f902
 WHIRLPOOL 
a0f26d06d2bb81063bcf78a474b9bf4732e9314fd886f430c1141bfce26ae09c297ff79087e5834474d87aa772a1f08a44791d24a3a83ff2baf24969885fe9b8
 DIST install-crossover-14.1.4.bin 68463678 SHA256 
9e51823fca911916755b1edca8673c69df4c6f3607b170d9b01e9d9143b4d4c7 SHA512 
2078d9e8fc10c526085aef0bfa0cedbcc1a96ec59ade934ea10e7f10062f1a58f5647e9aed59653d4a1253699a08e9ef6f01548010e960af24d0d3546549fb91
 WHIRLPOOL 
a9714f15de43acb2ab6fed91bb35ffdec832dc8fef0b9f75ed394ca18af8552b797b795fdc5bc108c7cf27ca432f932b1f4fe6b4d04d4d52dfaa06bfef083aca
+DIST install-crossover-15.0.0.bin 80995834 SHA256 
ac538e5568674e23f515b6725bb4cb8b17c516bc910c875d3ac7e45d69f7aff4 SHA512 
597262b760c7cfc3c42cdb0b846802c6c47d4fcd5af06b53d0c63c80e4890e14af8ff0eaaac74a08f4f5d55e166a480d199b185efe685f7c42abca3d62fc2a0d
 WHIRLPOOL 
18f5eb531ad32d27e4e2bea1f205593906ab0bcbc022f0963fd237101b26cb796f7f771ab5b7d57b126aea93627390fc55075611551109ad1ad98769a2711951

diff --git a/app-emulation/crossover-bin/crossover-bin-15.0.0.ebuild 
b/app-emulation/crossover-bin/crossover-bin-15.0.0.ebuild
new file mode 100644
index 000..9f37115
--- /dev/null
+++ b/app-emulation/crossover-bin/crossover-bin-15.0.0.ebuild
@@ -0,0 +1,141 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="threads"
+
+inherit python-single-r1 unpacker
+
+DESCRIPTION="Commercial version of app-emulation/wine with paid support."
+HOMEPAGE="http://www.codeweavers.com/products/crossover/;
+SRC_URI="https://media.codeweavers.com/pub/crossover/cxlinux/demo/install-crossover-${PV}.bin;
+
+LICENSE="CROSSOVER-3"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE="+capi +cups doc +gphoto2 +gsm +jpeg +lcms +ldap +mp3 +nls +openal 
+opengl +png +scanner +ssl +v4l"
+RESTRICT="bindist test"
+QA_FLAGS_IGNORED="opt/cxoffice/.*"
+QA_PRESTRIPPED="opt/cxoffice/lib/.*
+   opt/cxoffice/bin/cxburner
+   opt/cxoffice/bin/cxntlm_auth
+   opt/cxoffice/bin/wineserver
+   opt/cxoffice/bin/unrar
+   opt/cxoffice/bin/wine-preloader
+   opt/cxoffice/bin/cxdiag
+   opt/cxoffice/bin/cxgettext
+   opt/cxoffice/bin/wineloader
+   "
+S="${WORKDIR}"
+
+DEPEND="dev-lang/perl
+   app-arch/unzip
+   ${PYTHON_DEPS}"
+
+RDEPEND="${DEPEND}
+   !prefix? ( sys-libs/glibc )
+   >=dev-python/pygtk-2.10[${PYTHON_USEDEP}]
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   dev-util/desktop-file-utils
+   !app-emulation/crossover-office-pro-bin
+   !app-emulation/crossover-office-bin
+   capi? ( net-dialup/capi4k-utils )
+   cups? ( net-print/cups[abi_x86_32(-)] )
+   gsm? ( media-sound/gsm[abi_x86_32(-)] )
+   jpeg? ( virtual/jpeg[abi_x86_32(-)] )
+   lcms? ( media-libs/lcms:2 )
+   ldap? ( net-nds/openldap[abi_x86_32(-)] )
+   gphoto2? ( media-libs/libgphoto2[abi_x86_32(-)] )
+   mp3? ( >=media-sound/mpg123-1.5.0[abi_x86_32(-)] )
+   nls? ( sys-devel/gettext[abi_x86_32(-)] )
+   openal? ( media-libs/openal[abi_x86_32(-)] )
+   opengl? (
+   virtual/glu[abi_x86_32(-)]
+   virtual/opengl[abi_x86_32(-)]
+   )
+   png? ( media-libs/libpng:0[abi_x86_32(-)] )
+   scanner? ( media-gfx/sane-backends[abi_x86_32(-)] )
+   ssl? ( dev-

[gentoo-commits] repo/gentoo:master commit in: licenses/

2015-12-14 Thread Richard Yao
commit: 9c8678ccc363d45b1d61bbe01614e9cfde7379b2
Author: Richard Yao  gentoo  org>
AuthorDate: Mon Dec 14 16:45:52 2015 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Mon Dec 14 16:48:20 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c8678cc

New license: CROSSOVER-3

Codeweavers made 2 changes between this and CROSSOVER-2, the latter of
which we requested:

1. They now claim to bundle copies of libxml2 and libxslt under
BSD-style licenses.
2. The section on deleting the software has been deleted.

This had 6 days on the list for comments and none were provided:

https://archives.gentoo.org/gentoo-dev/message/fd9e05bfe3401ce96dfaa9927f9ebcca

Signed-off-by: Richard Yao  gentoo.org>

 licenses/CROSSOVER-3 | 683 +++
 1 file changed, 683 insertions(+)

diff --git a/licenses/CROSSOVER-3 b/licenses/CROSSOVER-3
new file mode 100644
index 000..6906647
--- /dev/null
+++ b/licenses/CROSSOVER-3
@@ -0,0 +1,683 @@
+CrossOver Linux License Grant
+
+YOU REALLY WANT TO READ THIS, ESPECIALLY THE PART ABOUT
+THE MANDATORY CAR WASH FOR CODEWEAVERS EMPLOYEES...
+
+If you don't like this license grant:
+
+   a. Let us know, we'd appreciate the feedback.
+
+   b. Stop right now, and ask for a refund. We'll cheerfully do so.
+
+
+The main thing we want you to know:
+ This is a license for one user. The license is not necessarily for a
+specific user, or a specific computer, but it is for one person at a
+time. If you need to support more than one person, please contact us
+for volume pricing and site licensing.  We do offer educational
+discounts.
+
+< Start of Formal License Grant >---
+
+   1. License. The software accompanying this License (hereinafter "Software"),
+  regardless of the media on which it is distributed, are licensed to you
+  by CodeWeavers ("VENDOR"). You own the medium on which the Software is
+  recorded, but VENDOR and VENDOR's Licensors (referred to collectively as
+  "VENDOR") retain title to the Software and related documentation. You
+  may:
+
+ a. run the Software on any computer, so long as no more than one
+person per license is ever using the Software at any one time.
+
+ b. transfer all your license rights in the Software, the backup copy
+of the Software, the related documentation and a copy of this
+License to another party, provided the other party reads and agrees
+to accept the terms and conditions of this License.
+
+
+   2. Free Software. The Software contained in this product includes some
+  components of Free Software, including software from the Wine Project,
+  and the MojoSetup setup software.
+
+  The Wine project is licensed under terms of the GNU Lesser General Public
+  License, which is included below as Appendix A. The best source for the
+  Wine source code is the main Wine web page at http://www.winehq.org.
+
+  Japanese fonts are included under the Wada Laboratory public domain
+  license found at
+  http://sourceforge.jp/projects/ume-font/wiki/UmeFontLicence
+
+  MojoSetup and its dependent projects are all licensed under BSD
+  style licenses.  The best place for that code is also
+  www.icculus.org.
+
+  We also use or include static copies of the following projects:
+libxml2, libxslt- BSD-style
+xml-dom, xml-namespacesupport,  - Artistic or GPL license
+xml-regexp, xml-sax
+
+  We also use the htmltextview.py library by Gustavor Carneiro, which
+  is licensed under the LGPL.  The source code was available to us at:
+http://people.gnome.org/~gjc/htmltextview.py
+
+  Portions of this software are copyright © 2009. The FreeType
+  Project (www.freetype.org).  All rights reserved.
+
+  In each case, we use them unmodified and strongly recommend that
+  anyone wishing source code for these projects find and visit the
+  respective project home page.
+
+  We are deeply grateful to the authors of all of these software projects
+  for allowing us to use their software.
+
+  We include source code with each CD purchase of CrossOver. Current
+  source code for Free Software contained within CrossOver products is also
+  generally available at our web site, www.codeweavers.com. However,
+  individuals wishing to obtain source directly from us will be cheerfully
+  provided with a copy of any Free Software source upon request. We reserve
+  the right to charge a nominal processing fee for transmission of the
+  source code. Send such requests to i...@codeweavers.com.
+
+  CodeWeavers strongly believes in the Free Software movement. We believe
+  that the spirit of this movement makes it important for you

[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs/

2016-01-04 Thread Richard Yao
commit: eaac4cdc5998fde7b3038e4c91513300fa58c6b2
Author: Richard Yao  gentoo  org>
AuthorDate: Mon Jan  4 19:52:22 2016 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Mon Jan  4 20:02:26 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eaac4cdc

sys-fs/zfs-0.6.5.3-r2: Many fixes

Fixes have been backported from both HEAD and the proposed stable API branch.

Package-Manager: portage-2.2.24
Signed-off-by: Richard Yao  gentoo.org>

 sys-fs/zfs/zfs-0.6.5.3-r2.ebuild | 230 +++
 1 file changed, 230 insertions(+)

diff --git a/sys-fs/zfs/zfs-0.6.5.3-r2.ebuild b/sys-fs/zfs/zfs-0.6.5.3-r2.ebuild
new file mode 100644
index 000..6963b74
--- /dev/null
+++ b/sys-fs/zfs/zfs-0.6.5.3-r2.ebuild
@@ -0,0 +1,230 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
+
+AT_M4DIR="config"
+AUTOTOOLS_AUTORECONF="1"
+AUTOTOOLS_IN_SOURCE_BUILD="1"
+
+if [ ${PV} == "" ] ; then
+   inherit git-r3 linux-mod
+   AUTOTOOLS_AUTORECONF="1"
+   EGIT_REPO_URI="git://github.com/zfsonlinux/${PN}.git"
+else
+   
SRC_URI="https://github.com/zfsonlinux/${PN}/releases/download/${P}/${P}.tar.gz
+   https://dev.gentoo.org/~ryao/dist/${P}-patches-p1.tar.xz;
+   KEYWORDS="~amd64 ~arm ~ppc ~ppc64"
+fi
+
+inherit autotools-utils bash-completion-r1 flag-o-matic linux-info python-r1 
systemd toolchain-funcs udev
+
+DESCRIPTION="Userland utilities for ZFS Linux kernel module"
+HOMEPAGE="http://zfsonlinux.org/;
+
+LICENSE="BSD-2 CDDL MIT"
+SLOT="0"
+IUSE="custom-cflags debug kernel-builtin +rootfs test-suite static-libs"
+RESTRICT="test"
+
+COMMON_DEPEND="
+   sys-apps/util-linux[static-libs?]
+   sys-libs/zlib[static-libs(+)?]
+   virtual/awk
+"
+DEPEND="${COMMON_DEPEND}
+   virtual/pkgconfig
+"
+
+RDEPEND="${COMMON_DEPEND}
+   !=sys-apps/grep-2.13*
+   !kernel-builtin? (
+   =sys-fs/zfs-kmod-${PV}*
+   !=sys-fs/udev-init-scripts-28
+"
+
+AT_M4DIR="config"
+AUTOTOOLS_IN_SOURCE_BUILD="1"
+
+pkg_setup() {
+   if use kernel_linux && use test-suite; then
+   linux-info_pkg_setup
+   if  ! linux_config_exists; then
+   ewarn "Cannot check the linux kernel configuration."
+   else
+   # recheck that we don't have usblp to collide with 
libusb
+   if use test-suite; then
+   if linux_chkconfig_present BLK_DEV_LOOP; then
+   eerror "The ZFS test suite requires 
loop device support enabled."
+   eerror "Please enable it:"
+   eerror "CONFIG_BLK_DEV_LOOP=y"
+   eerror "in /usr/src/linux/.config or"
+   eerror "Device Drivers --->"
+   eerror "Block devices --->"
+   eerror "[ ] Loopback device 
support"
+   fi
+   fi
+   fi
+   fi
+
+}
+
+src_prepare() {
+   if [ ${PV} != "" ]
+   then
+   # Apply patch set
+   EPATCH_SUFFIX="patch" \
+   EPATCH_FORCE="yes" \
+   epatch "${WORKDIR}/${P}-patches"
+   fi
+
+   # Update paths
+   sed -e "s|/sbin/lsmod|/bin/lsmod|" \
+   -e "s|/usr/bin/scsi-rescan|/usr/sbin/rescan-scsi-bus|" \
+   -e "s|/sbin/parted|/usr/sbin/parted|" \
+   -i scripts/common.sh.in
+
+   autotools-utils_src_prepare
+}
+
+src_configure() {
+   use custom-cflags || strip-flags
+   local myeconfargs=(
+   --bindir="${EPREFIX}/bin"
+   --sbindir="${EPREFIX}/sbin"
+   --with-config=user
+   --with-dracutdir="/usr/$(get_libdir)/dracut"
+   --with-linux="${KV_DIR}"
+   --with-linux-obj="${KV_OUT_DIR}"
+   --with-udevdir="$(get_udevdir)"
+   --with-blkid
+   $(use_enable debug)
+   )
+   autotools-utils_src_configure
+
+   # prepare systemd unit and helper script
+   cat "${FILESDIR}/zfs.service.in" | \
+   sed -e "s:@sbindir@:${EPREFIX}/sbin:g" \
+   -e "s:@sysconfdir@:${EPREFIX}/etc:g" \
+

[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs/, sys-fs/zfs-kmod/

2016-01-04 Thread Richard Yao
commit: 658378b803f6acb3adb2005039f533d03d73e474
Author: Richard Yao  gentoo  org>
AuthorDate: Mon Jan  4 19:51:39 2016 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Mon Jan  4 20:02:12 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=658378b8

sys-fs/zfs-kmod-0.6.5.3-r2: Many fixes

Fixes have been backported from both HEAD and the proposed stable API branch.

Package-Manager: portage-2.2.24
Signed-off-by: Richard Yao  gentoo.org>

 sys-fs/zfs-kmod/Manifest| 2 +-
 .../{zfs-kmod-0.6.5.3-r1.ebuild => zfs-kmod-0.6.5.3-r2.ebuild}  | 6 +-
 sys-fs/zfs/Manifest | 1 +
 3 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/sys-fs/zfs-kmod/Manifest b/sys-fs/zfs-kmod/Manifest
index 467e3cc..ce44897 100644
--- a/sys-fs/zfs-kmod/Manifest
+++ b/sys-fs/zfs-kmod/Manifest
@@ -6,7 +6,7 @@ DIST zfs-0.6.3-patches-r1.tar.xz 87852 SHA256 
71b5286f77cb6a6c2b97cee406dfd4788f
 DIST zfs-0.6.3.tar.gz 1665270 SHA256 
00caeae63cc724d3dd741aeb36fd2dc03d2158794bd6a5e925cdc8d7e5d3da8c SHA512 
8c7741f5f227eb031d79fe87bf7d60e790a098fa6caede462d556c97d798832f97f5a377cbb74fc99b8d198e5f3cc1a3491f69fcdaa0408933dbadd132013416
 WHIRLPOOL 
db9791da12c441c89667b194154b209f5aa69ea46d5327cfcde0b3a910cf1f0e5ca448909824e45b31252a1907280b711fb6ba04eb313d09de0ffbf5e6e304fe
 DIST zfs-0.6.4.2.tar.gz 1738601 SHA256 
26af2924cbb891b79203a31827cba4cdc310162d5f7b9e2d643eb6576aa19015 SHA512 
87a28997b8f9d36e189410171db583402418a55782b7b7f333993e98c5e17ccc4b6cd5825f38b904294c87e3dfdfb7748bd71cc371589c1358f16c942e0c18db
 WHIRLPOOL 
1700de7da56311a7b608c99a821e2fa97a6145ccc88f3d8eff12f778421ba7b7b9cc5f5fbe5f1acd2ea2fd1db778c200a2ea961e3859a8fc89d80474894293f1
 DIST zfs-0.6.5.2.tar.gz 1817267 SHA256 
aecd2bc5189f2a71a45eb30146bed231af4f35af5ec7af83a74987c3d595 SHA512 
7f0b20feca91d5ab952c1d49ae94d241f8868825b163a3d5f2ad0fd7adcac3ab246a3e6a755019a833be553fbbfd6609828d8123f49a43b42bf76cfd64f234ec
 WHIRLPOOL 
00fd628ef2267366b6f0705e6436ac55b260aabc3588c7f58a7042dfbfe95a0478740b4579326638d28f10ffc8f2d5b3ed21b9f8297e72344ec439fe30310634
-DIST zfs-0.6.5.3-patches-p0.tar.xz 63780 SHA256 
cc6d2881304738619b9d00bc55fbd358119b35cbb345cae2ecf538051f1b7fe7 SHA512 
4a531fd10d1d4d9c9cabaad9c13d8112eab3641249a7ce44599288bc4510b444d132833fae2fdf922eff43670ce77d32972c7b5b4a7d70f80c3365a0dcc89b70
 WHIRLPOOL 
adc20e7917a518c790007499763210a4d27a164abe00a86f76d64f56f0fafc459f5d5c483019acacc136e41c57894e669fd58956b3f0ac0bcafeb1e02fec7988
+DIST zfs-0.6.5.3-patches-p1.tar.xz 83068 SHA256 
765a66adf67d0a3ae6a699561b98a5158d464e3b6ed413a72bdbbe6e6252ba66 SHA512 
371c436dde6ad8ede3c36163e52c5f4fd0e8348f28c803454ee2c3779f32c827ec6f4bfd6003a318152e43c9afd70fb7981c3c9e93dcea3e34db6756f4524c83
 WHIRLPOOL 
52f40cc72f374dad50c3c69ca7ff6bb7bde4b33ec07f4371e271be88e1bb905c18bc7fe15810036e12b8852fb7527cd8b9634f9724758fede67153673c2e76e9
 DIST zfs-0.6.5.3.tar.gz 2524218 SHA256 
49e6f9760ea172cb756f7357e4bcb90ee0293028540a68d62ed087724276131f SHA512 
325cb91b7ddbcd6aa0bb9fc41eb0099dbb047a4e32d096fd414799729ef68cbc9c2e15714092eff8044a681af4ab552bd9ac1949cc673c6c5c3de1a23d9895ec
 WHIRLPOOL 
957c3a75bb11befd4b74583883f2f11f717deb6bda368939b342049e809aa191a9ee8d1e709eaddc2a831418c7fdb5e763f918ff56d45f03baf4569ef8a4a070
 DIST zfs-0.6.5.tar.gz 1816180 SHA256 
542121940122c922c9d21a2bb39bca4e4a9db2f6bbfd2e576630840e256d4c82 SHA512 
58480ee9b0780f1f21d12504abc226be3e6df1939214f6a8f245315d1fa0b9da56b3a744df26426ee78f13684a4ca288df6dddc50f8f91d9d0b4c542980a9c53
 WHIRLPOOL 
fdb5580ec8d4abe57069ce453c1d91225019758ecf5d31856a7897ac7e4b51c6a8ae3258e822f684fbd70a0a7d7410c65c37a569f37d132767522118c587cc24
 DIST zfs-kmod-0.6.2-p2.tar.xz 28636 SHA256 
12882463a38a5a57cf2bb3c14c5783f9511f6dc7b163a47575f2f3dcc24f26f6 SHA512 
5792660ae8f5013d12e70d608e9cffa92a8c4089a88a5e78728ee88204b3f970d452d5b0b3874e02be49ebbc139e07139be7b5a86ca40bc8b23cb11a7198a9a8
 WHIRLPOOL 
0e4c57b363cdd3d736efbd1355567b18e22439bd3b20ef40b27f6b97ad4570c7cc99a11b196ac25359d1966c1a70e178f4fd1687b60450f148ccda47b07282a9

diff --git a/sys-fs/zfs-kmod/zfs-kmod-0.6.5.3-r1.ebuild 
b/sys-fs/zfs-kmod/zfs-kmod-0.6.5.3-r2.ebuild
similarity index 96%
rename from sys-fs/zfs-kmod/zfs-kmod-0.6.5.3-r1.ebuild
rename to sys-fs/zfs-kmod/zfs-kmod-0.6.5.3-r2.ebuild
index fc7f5e6..17cf509 100644
--- a/sys-fs/zfs-kmod/zfs-kmod-0.6.5.3-r1.ebuild
+++ b/sys-fs/zfs-kmod/zfs-kmod-0.6.5.3-r2.ebuild
@@ -4,13 +4,17 @@
 
 EAPI="5"
 
+AT_M4DIR="config"
+AUTOTOOLS_AUTORECONF="1"
+AUTOTOOLS_IN_SOURCE_BUILD="1"
+
 if [ ${PV} == "" ]; then
AUTOTOOLS_AUTORECONF="1"
EGIT_REPO_URI="https://github.com/zfsonlinux/zfs.git;
inherit git-r3
 else

SRC_URI="https://github.com/zfsonlinux/zfs/releases/download/zfs-${PV}/zfs-${PV}.tar.gz
-   https://dev.gentoo.org/~ryao/dist/zfs-${PV}-patches-p0.tar.xz;
+ 

[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs-kmod/

2015-11-27 Thread Richard Yao
commit: 55edcbf96449628da79359c5d7997e9c8a0add6d
Author: Richard Yao  gentoo  org>
AuthorDate: Fri Nov 27 21:03:24 2015 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Fri Nov 27 21:04:10 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55edcbf9

sys-fs/zfs-kmod: Remove !PAX_USERCOPY_SLABS restriction

Upstream no longer depends on this.

Package-Manager: portage-2.2.20.1

 sys-fs/zfs-kmod/zfs-kmod-0.6.5.3.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sys-fs/zfs-kmod/zfs-kmod-0.6.5.3.ebuild 
b/sys-fs/zfs-kmod/zfs-kmod-0.6.5.3.ebuild
index c7f189b..0a2d9c7 100644
--- a/sys-fs/zfs-kmod/zfs-kmod-0.6.5.3.ebuild
+++ b/sys-fs/zfs-kmod/zfs-kmod-0.6.5.3.ebuild
@@ -46,7 +46,6 @@ pkg_setup() {
IOSCHED_NOOP
MODULES
!PAX_KERNEXEC_PLUGIN_METHOD_OR
-   !PAX_USERCOPY_SLABS
ZLIB_DEFLATE
ZLIB_INFLATE
"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/spl/

2015-11-27 Thread Richard Yao
commit: ee2b46ddacddd61e6cecc06e85db9b29faf50ffd
Author: Richard Yao  gentoo  org>
AuthorDate: Fri Nov 27 21:01:18 2015 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Fri Nov 27 21:01:18 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee2b46dd

sys-kernel/spl: Remove !GRKERNSEC_HIDESYM restriction

Upstream no longer depends on this.

Package-Manager: portage-2.2.20.1

 sys-kernel/spl/spl-0.6.5.3.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sys-kernel/spl/spl-0.6.5.3.ebuild 
b/sys-kernel/spl/spl-0.6.5.3.ebuild
index 84fdccd..29dd053 100644
--- a/sys-kernel/spl/spl-0.6.5.3.ebuild
+++ b/sys-kernel/spl/spl-0.6.5.3.ebuild
@@ -39,7 +39,6 @@ pkg_setup() {
linux-info_pkg_setup
CONFIG_CHECK="
!DEBUG_LOCK_ALLOC
-   !GRKERNSEC_HIDESYM
MODULES
KALLSYMS
!PAX_KERNEXEC_PLUGIN_METHOD_OR



[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs-kmod/

2016-01-16 Thread Richard Yao
commit: ab1411015956a500496fe335d782acf18db2de57
Author: Richard Yao  gentoo  org>
AuthorDate: Sat Jan 16 18:16:40 2016 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Sat Jan 16 18:23:36 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab141101

sys-fs/zfs-kmod-0.6.5.3-r3: Many fixes

Fixes regressions in the code from the proposed stable API branch and an old
regression that caused `zpool create -m none -t ...` to fail to set the
mountpoint and certain other properties. That only occurred when the ZFSOnLinux
specific -t argument is set.

Package-Manager: portage-2.2.24
Signed-off-by: Richard Yao  gentoo.org>

 sys-fs/zfs-kmod/Manifest| 2 +-
 .../zfs-kmod/{zfs-kmod-0.6.5.3-r2.ebuild => zfs-kmod-0.6.5.3-r3.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-fs/zfs-kmod/Manifest b/sys-fs/zfs-kmod/Manifest
index ce44897..b358671 100644
--- a/sys-fs/zfs-kmod/Manifest
+++ b/sys-fs/zfs-kmod/Manifest
@@ -6,7 +6,7 @@ DIST zfs-0.6.3-patches-r1.tar.xz 87852 SHA256 
71b5286f77cb6a6c2b97cee406dfd4788f
 DIST zfs-0.6.3.tar.gz 1665270 SHA256 
00caeae63cc724d3dd741aeb36fd2dc03d2158794bd6a5e925cdc8d7e5d3da8c SHA512 
8c7741f5f227eb031d79fe87bf7d60e790a098fa6caede462d556c97d798832f97f5a377cbb74fc99b8d198e5f3cc1a3491f69fcdaa0408933dbadd132013416
 WHIRLPOOL 
db9791da12c441c89667b194154b209f5aa69ea46d5327cfcde0b3a910cf1f0e5ca448909824e45b31252a1907280b711fb6ba04eb313d09de0ffbf5e6e304fe
 DIST zfs-0.6.4.2.tar.gz 1738601 SHA256 
26af2924cbb891b79203a31827cba4cdc310162d5f7b9e2d643eb6576aa19015 SHA512 
87a28997b8f9d36e189410171db583402418a55782b7b7f333993e98c5e17ccc4b6cd5825f38b904294c87e3dfdfb7748bd71cc371589c1358f16c942e0c18db
 WHIRLPOOL 
1700de7da56311a7b608c99a821e2fa97a6145ccc88f3d8eff12f778421ba7b7b9cc5f5fbe5f1acd2ea2fd1db778c200a2ea961e3859a8fc89d80474894293f1
 DIST zfs-0.6.5.2.tar.gz 1817267 SHA256 
aecd2bc5189f2a71a45eb30146bed231af4f35af5ec7af83a74987c3d595 SHA512 
7f0b20feca91d5ab952c1d49ae94d241f8868825b163a3d5f2ad0fd7adcac3ab246a3e6a755019a833be553fbbfd6609828d8123f49a43b42bf76cfd64f234ec
 WHIRLPOOL 
00fd628ef2267366b6f0705e6436ac55b260aabc3588c7f58a7042dfbfe95a0478740b4579326638d28f10ffc8f2d5b3ed21b9f8297e72344ec439fe30310634
-DIST zfs-0.6.5.3-patches-p1.tar.xz 83068 SHA256 
765a66adf67d0a3ae6a699561b98a5158d464e3b6ed413a72bdbbe6e6252ba66 SHA512 
371c436dde6ad8ede3c36163e52c5f4fd0e8348f28c803454ee2c3779f32c827ec6f4bfd6003a318152e43c9afd70fb7981c3c9e93dcea3e34db6756f4524c83
 WHIRLPOOL 
52f40cc72f374dad50c3c69ca7ff6bb7bde4b33ec07f4371e271be88e1bb905c18bc7fe15810036e12b8852fb7527cd8b9634f9724758fede67153673c2e76e9
+DIST zfs-0.6.5.3-patches-p2.tar.xz 85996 SHA256 
0e38b1bd7e2eb96c74b3eaab49c14f1f65fa02dc42b62b6015200185bfc911c7 SHA512 
0a8fb131cc9a5a239a7434593000259a581b20ee7c6fef87ec2ea78281b7887151e219ebe66603b9dafaa4fa22cbf8c55175e1f6b36af4502c147c478f0b3e38
 WHIRLPOOL 
726bf1c05605943a205e2e70099c6cf8c7ba8cc9bbf34d45a2d56cea87c1e23166700979e47c82dd91bd1778e297dd211a0e6f48e0eab2392471218bcb5853ce
 DIST zfs-0.6.5.3.tar.gz 2524218 SHA256 
49e6f9760ea172cb756f7357e4bcb90ee0293028540a68d62ed087724276131f SHA512 
325cb91b7ddbcd6aa0bb9fc41eb0099dbb047a4e32d096fd414799729ef68cbc9c2e15714092eff8044a681af4ab552bd9ac1949cc673c6c5c3de1a23d9895ec
 WHIRLPOOL 
957c3a75bb11befd4b74583883f2f11f717deb6bda368939b342049e809aa191a9ee8d1e709eaddc2a831418c7fdb5e763f918ff56d45f03baf4569ef8a4a070
 DIST zfs-0.6.5.tar.gz 1816180 SHA256 
542121940122c922c9d21a2bb39bca4e4a9db2f6bbfd2e576630840e256d4c82 SHA512 
58480ee9b0780f1f21d12504abc226be3e6df1939214f6a8f245315d1fa0b9da56b3a744df26426ee78f13684a4ca288df6dddc50f8f91d9d0b4c542980a9c53
 WHIRLPOOL 
fdb5580ec8d4abe57069ce453c1d91225019758ecf5d31856a7897ac7e4b51c6a8ae3258e822f684fbd70a0a7d7410c65c37a569f37d132767522118c587cc24
 DIST zfs-kmod-0.6.2-p2.tar.xz 28636 SHA256 
12882463a38a5a57cf2bb3c14c5783f9511f6dc7b163a47575f2f3dcc24f26f6 SHA512 
5792660ae8f5013d12e70d608e9cffa92a8c4089a88a5e78728ee88204b3f970d452d5b0b3874e02be49ebbc139e07139be7b5a86ca40bc8b23cb11a7198a9a8
 WHIRLPOOL 
0e4c57b363cdd3d736efbd1355567b18e22439bd3b20ef40b27f6b97ad4570c7cc99a11b196ac25359d1966c1a70e178f4fd1687b60450f148ccda47b07282a9

diff --git a/sys-fs/zfs-kmod/zfs-kmod-0.6.5.3-r2.ebuild 
b/sys-fs/zfs-kmod/zfs-kmod-0.6.5.3-r3.ebuild
similarity index 98%
rename from sys-fs/zfs-kmod/zfs-kmod-0.6.5.3-r2.ebuild
rename to sys-fs/zfs-kmod/zfs-kmod-0.6.5.3-r3.ebuild
index 17cf509..882c0a7 100644
--- a/sys-fs/zfs-kmod/zfs-kmod-0.6.5.3-r2.ebuild
+++ b/sys-fs/zfs-kmod/zfs-kmod-0.6.5.3-r3.ebuild
@@ -14,7 +14,7 @@ if [ ${PV} == "" ]; then
inherit git-r3
 else

SRC_URI="https://github.com/zfsonlinux/zfs/releases/download/zfs-${PV}/zfs-${PV}.tar.gz
-   https://dev.gentoo.org/~ryao/dist/zfs-${PV}-patches-p1.tar.xz;
+   https://dev.gentoo.org/~ryao/dist/zfs-${PV}-patches-p2.tar.xz;
S="${WORKDIR}/zfs-${PV}"
KEYWORDS="~amd64 ~arm ~ppc ~ppc64"
 fi



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/spl/

2016-01-16 Thread Richard Yao
commit: 9a1299399c473b8349c236648ed4e400d8706709
Author: Richard Yao  gentoo  org>
AuthorDate: Sat Jan 16 20:38:26 2016 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Sat Jan 16 20:42:18 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a129939

sys-kernel/spl-0.6.3-r1: Drop !PAX_RANDKSTACK (bug #532992)

This was erroneously enabled following miscommunication with the
hardened team. It was removed from all other ebuilds except
sys-kernel/spl-0.6.3-r1.

8573dd  gmail.com filed #532992 on it, which is now being resolved as
part of a sweep of old bugs that were previously neglected due to a mix
of a lack of time to do a final check and the belief that they had been
resolved.

Package-Manager: portage-2.2.24

Signed-off-by: Richard Yao  gentoo.org>

 sys-kernel/spl/spl-0.6.3-r1.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/sys-kernel/spl/spl-0.6.3-r1.ebuild 
b/sys-kernel/spl/spl-0.6.3-r1.ebuild
index 88baf8c..dc2ebe6 100644
--- a/sys-kernel/spl/spl-0.6.3-r1.ebuild
+++ b/sys-kernel/spl/spl-0.6.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -46,7 +46,6 @@ pkg_setup() {
KALLSYMS
!PAX_KERNEXEC_PLUGIN_METHOD_OR
!PAX_SIZE_OVERFLOW
-   !PAX_RANDKSTACK
ZLIB_DEFLATE
ZLIB_INFLATE
"



[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs/

2016-01-16 Thread Richard Yao
commit: 834c88d39133f648b1485df2f915ebf363363812
Author: Richard Yao  gentoo  org>
AuthorDate: Sat Jan 16 18:20:56 2016 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Sat Jan 16 18:23:50 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=834c88d3

sys-fs/zfs-0.6.5.3-r3: Many fixes

Fixes regressions in the code from the proposed stable API branch.

Package-Manager: portage-2.2.24
Signed-off-by: Richard Yao  gentoo.org>

 sys-fs/zfs/Manifest | 2 +-
 sys-fs/zfs/{zfs-0.6.5.3-r2.ebuild => zfs-0.6.5.3-r3.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-fs/zfs/Manifest b/sys-fs/zfs/Manifest
index 99349cd..7690f9c 100644
--- a/sys-fs/zfs/Manifest
+++ b/sys-fs/zfs/Manifest
@@ -7,6 +7,6 @@ DIST zfs-0.6.3.tar.gz 1665270 SHA256 
00caeae63cc724d3dd741aeb36fd2dc03d2158794bd
 DIST zfs-0.6.4.2.tar.gz 1738601 SHA256 
26af2924cbb891b79203a31827cba4cdc310162d5f7b9e2d643eb6576aa19015 SHA512 
87a28997b8f9d36e189410171db583402418a55782b7b7f333993e98c5e17ccc4b6cd5825f38b904294c87e3dfdfb7748bd71cc371589c1358f16c942e0c18db
 WHIRLPOOL 
1700de7da56311a7b608c99a821e2fa97a6145ccc88f3d8eff12f778421ba7b7b9cc5f5fbe5f1acd2ea2fd1db778c200a2ea961e3859a8fc89d80474894293f1
 DIST zfs-0.6.5.2.tar.gz 1817267 SHA256 
aecd2bc5189f2a71a45eb30146bed231af4f35af5ec7af83a74987c3d595 SHA512 
7f0b20feca91d5ab952c1d49ae94d241f8868825b163a3d5f2ad0fd7adcac3ab246a3e6a755019a833be553fbbfd6609828d8123f49a43b42bf76cfd64f234ec
 WHIRLPOOL 
00fd628ef2267366b6f0705e6436ac55b260aabc3588c7f58a7042dfbfe95a0478740b4579326638d28f10ffc8f2d5b3ed21b9f8297e72344ec439fe30310634
 DIST zfs-0.6.5.3-patches-p0.tar.xz 63780 SHA256 
cc6d2881304738619b9d00bc55fbd358119b35cbb345cae2ecf538051f1b7fe7 SHA512 
4a531fd10d1d4d9c9cabaad9c13d8112eab3641249a7ce44599288bc4510b444d132833fae2fdf922eff43670ce77d32972c7b5b4a7d70f80c3365a0dcc89b70
 WHIRLPOOL 
adc20e7917a518c790007499763210a4d27a164abe00a86f76d64f56f0fafc459f5d5c483019acacc136e41c57894e669fd58956b3f0ac0bcafeb1e02fec7988
-DIST zfs-0.6.5.3-patches-p1.tar.xz 83068 SHA256 
765a66adf67d0a3ae6a699561b98a5158d464e3b6ed413a72bdbbe6e6252ba66 SHA512 
371c436dde6ad8ede3c36163e52c5f4fd0e8348f28c803454ee2c3779f32c827ec6f4bfd6003a318152e43c9afd70fb7981c3c9e93dcea3e34db6756f4524c83
 WHIRLPOOL 
52f40cc72f374dad50c3c69ca7ff6bb7bde4b33ec07f4371e271be88e1bb905c18bc7fe15810036e12b8852fb7527cd8b9634f9724758fede67153673c2e76e9
+DIST zfs-0.6.5.3-patches-p2.tar.xz 85996 SHA256 
0e38b1bd7e2eb96c74b3eaab49c14f1f65fa02dc42b62b6015200185bfc911c7 SHA512 
0a8fb131cc9a5a239a7434593000259a581b20ee7c6fef87ec2ea78281b7887151e219ebe66603b9dafaa4fa22cbf8c55175e1f6b36af4502c147c478f0b3e38
 WHIRLPOOL 
726bf1c05605943a205e2e70099c6cf8c7ba8cc9bbf34d45a2d56cea87c1e23166700979e47c82dd91bd1778e297dd211a0e6f48e0eab2392471218bcb5853ce
 DIST zfs-0.6.5.3.tar.gz 2524218 SHA256 
49e6f9760ea172cb756f7357e4bcb90ee0293028540a68d62ed087724276131f SHA512 
325cb91b7ddbcd6aa0bb9fc41eb0099dbb047a4e32d096fd414799729ef68cbc9c2e15714092eff8044a681af4ab552bd9ac1949cc673c6c5c3de1a23d9895ec
 WHIRLPOOL 
957c3a75bb11befd4b74583883f2f11f717deb6bda368939b342049e809aa191a9ee8d1e709eaddc2a831418c7fdb5e763f918ff56d45f03baf4569ef8a4a070
 DIST zfs-kmod-0.6.2-p4.tar.xz 63984 SHA256 
9167edc4be86e3fcda6b3c198e51f92ab0c95ac5baca11666c28029a628cdac9 SHA512 
13e4ec415c35d2f268d89565745f5898c0943423577a2ba6714b3a069c5a80f244cd06dff91464f38dd4ed60673d1145ead080bb03a56d4be33e328f948ffa64
 WHIRLPOOL 
8c399ec67119ed4fbebb5599d00f888918678bc4e4ea369b4bdc5c75bfc90fc76396087624c8011de370a54ff103bccaa8922d05ac7ccebb2b3481bbbcf44b19

diff --git a/sys-fs/zfs/zfs-0.6.5.3-r2.ebuild b/sys-fs/zfs/zfs-0.6.5.3-r3.ebuild
similarity index 99%
rename from sys-fs/zfs/zfs-0.6.5.3-r2.ebuild
rename to sys-fs/zfs/zfs-0.6.5.3-r3.ebuild
index 6963b74..119d71d 100644
--- a/sys-fs/zfs/zfs-0.6.5.3-r2.ebuild
+++ b/sys-fs/zfs/zfs-0.6.5.3-r3.ebuild
@@ -15,7 +15,7 @@ if [ ${PV} == "" ] ; then
EGIT_REPO_URI="git://github.com/zfsonlinux/${PN}.git"
 else

SRC_URI="https://github.com/zfsonlinux/${PN}/releases/download/${P}/${P}.tar.gz
-   https://dev.gentoo.org/~ryao/dist/${P}-patches-p1.tar.xz;
+   https://dev.gentoo.org/~ryao/dist/${P}-patches-p2.tar.xz;
KEYWORDS="~amd64 ~arm ~ppc ~ppc64"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/crossover-bin/

2016-01-16 Thread Richard Yao
commit: f4586248b5fb989e38e7a749dcedf6b15d40aaa8
Author: Richard Yao  gentoo  org>
AuthorDate: Sun Jan 17 03:10:10 2016 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Sun Jan 17 03:10:51 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4586248

app-emulation/crossover-bin: Bump to 15.0.1

Package-Manager: portage-2.2.24
Signed-off-by: Richard Yao  gentoo.org>

 app-emulation/crossover-bin/Manifest   |   1 +
 .../crossover-bin/crossover-bin-15.0.1.ebuild  | 144 +
 2 files changed, 145 insertions(+)

diff --git a/app-emulation/crossover-bin/Manifest 
b/app-emulation/crossover-bin/Manifest
index 824e758..6cf6a29 100644
--- a/app-emulation/crossover-bin/Manifest
+++ b/app-emulation/crossover-bin/Manifest
@@ -9,3 +9,4 @@ DIST install-crossover-13.2.0.bin 64625581 SHA256 
ef29ca8ca275e4fb6b7aadc2d3
 DIST install-crossover-14.0.3.bin 68080015 SHA256 
23f67221e4047b50f3250b29fae51086cce93529956d3885d149d5abddcc83a2 SHA512 
86855e112f5b5d7621e0d4c644abe570de0270e678dc9666482025c948733de02c66fcf67999079a8ba99537695b36d4fb61aee90a59c319edad5fb477a0f902
 WHIRLPOOL 
a0f26d06d2bb81063bcf78a474b9bf4732e9314fd886f430c1141bfce26ae09c297ff79087e5834474d87aa772a1f08a44791d24a3a83ff2baf24969885fe9b8
 DIST install-crossover-14.1.4.bin 68463678 SHA256 
9e51823fca911916755b1edca8673c69df4c6f3607b170d9b01e9d9143b4d4c7 SHA512 
2078d9e8fc10c526085aef0bfa0cedbcc1a96ec59ade934ea10e7f10062f1a58f5647e9aed59653d4a1253699a08e9ef6f01548010e960af24d0d3546549fb91
 WHIRLPOOL 
a9714f15de43acb2ab6fed91bb35ffdec832dc8fef0b9f75ed394ca18af8552b797b795fdc5bc108c7cf27ca432f932b1f4fe6b4d04d4d52dfaa06bfef083aca
 DIST install-crossover-15.0.0.bin 80995834 SHA256 
ac538e5568674e23f515b6725bb4cb8b17c516bc910c875d3ac7e45d69f7aff4 SHA512 
597262b760c7cfc3c42cdb0b846802c6c47d4fcd5af06b53d0c63c80e4890e14af8ff0eaaac74a08f4f5d55e166a480d199b185efe685f7c42abca3d62fc2a0d
 WHIRLPOOL 
18f5eb531ad32d27e4e2bea1f205593906ab0bcbc022f0963fd237101b26cb796f7f771ab5b7d57b126aea93627390fc55075611551109ad1ad98769a2711951
+DIST install-crossover-15.0.1.bin 81027541 SHA256 
ccb222775032711e6d7f3ca5994ebc51cb168cdb9e2599d186b3fb1336ac20fb SHA512 
a35188ccebeee8d456e73fdcbb8e8d4f0aff41bb89d92767d2e2e78e7cb25c8e48a150393c1c9abeb9760fbc873314e301c0a364ba27acfe08e0980bb5eedb03
 WHIRLPOOL 
32396d7be78b6ca975d0eadb753f00c060f731eefee00bd4fbefcf4f96488104f9396632648a14af52976b75bd924325b68c3e7d79da6676bba5207aac5fd045

diff --git a/app-emulation/crossover-bin/crossover-bin-15.0.1.ebuild 
b/app-emulation/crossover-bin/crossover-bin-15.0.1.ebuild
new file mode 100644
index 000..38f3e28
--- /dev/null
+++ b/app-emulation/crossover-bin/crossover-bin-15.0.1.ebuild
@@ -0,0 +1,144 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="threads"
+
+inherit python-single-r1 unpacker
+
+DESCRIPTION="Commercial version of app-emulation/wine with paid support."
+HOMEPAGE="http://www.codeweavers.com/products/crossover/;
+SRC_URI="https://media.codeweavers.com/pub/crossover/cxlinux/demo/install-crossover-${PV}.bin;
+
+LICENSE="CROSSOVER-3"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE="+capi +cups doc +gphoto2 +gsm +jpeg +lcms +ldap +mp3 +nls +openal 
+opengl +png +scanner +ssl +v4l"
+RESTRICT="bindist test"
+QA_FLAGS_IGNORED="opt/cxoffice/.*"
+QA_PRESTRIPPED="opt/cxoffice/lib/.*
+   opt/cxoffice/bin/cxburner
+   opt/cxoffice/bin/cxntlm_auth
+   opt/cxoffice/bin/wineserver
+   opt/cxoffice/bin/unrar
+   opt/cxoffice/bin/wine-preloader
+   opt/cxoffice/bin/cxdiag
+   opt/cxoffice/bin/cxgettext
+   opt/cxoffice/bin/wineloader
+   "
+S="${WORKDIR}"
+
+DEPEND="dev-lang/perl
+   app-arch/unzip
+   ${PYTHON_DEPS}"
+
+RDEPEND="${DEPEND}
+   !prefix? ( sys-libs/glibc )
+   >=dev-python/pygtk-2.10[${PYTHON_USEDEP}]
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   dev-util/desktop-file-utils
+   !app-emulation/crossover-office-pro-bin
+   !app-emulation/crossover-office-bin
+   capi? ( net-dialup/capi4k-utils )
+   cups? ( net-print/cups[abi_x86_32(-)] )
+   gsm? ( media-sound/gsm[abi_x86_32(-)] )
+   jpeg? ( virtual/jpeg[abi_x86_32(-)] )
+   lcms? ( media-libs/lcms:2 )
+   ldap? ( net-nds/openldap[abi_x86_32(-)] )
+   gphoto2? ( media-libs/libgphoto2[abi_x86_32(-)] )
+   mp3? ( >=media-sound/mpg123-1.5.0[abi_x86_32(-)] )
+   nls? ( sys-devel/gettext[abi_x86_32(-)] )
+   openal? ( media-libs/openal[abi_x86_32(-)] )
+   opengl? (
+   virtual/glu[abi_x86_32(-)]
+   virtual/opengl[abi_x86_32(-)]
+   )
+   png? ( media-libs/libpng:0[abi_x86_32(-)] )
+   scanner? ( media-gfx/sane-backends[abi_x86_32(-)] )
+   ssl? ( dev-

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/spl/

2016-01-27 Thread Richard Yao
commit: b96ad3962f4ac11bfb2dad351da7fd8016e92ba1
Author: Richard Yao  gentoo  org>
AuthorDate: Wed Jan 27 22:21:14 2016 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Wed Jan 27 22:22:01 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b96ad396

sys-fs/spl-0.6.5.4{,-r1}: Version Bump

The patches from the 0.6.5.3-r1 ebuild that were not backported
upstream have been carried forward in 0.6.5.4-r1. 0.6.5.4 has been
commited without any patches as an aid to users who do not want
patches. However, it is left unkeyworded to be consistent with the
sys-fs/zfs-kmod ebuild.

Package-Manager: portage-2.2.24
Signed-off-by: Richard Yao  gentoo.org>

 sys-kernel/spl/Manifest  |   2 +
 sys-kernel/spl/spl-0.6.5.4-r1.ebuild | 120 +++
 sys-kernel/spl/spl-0.6.5.4.ebuild| 111 
 3 files changed, 233 insertions(+)

diff --git a/sys-kernel/spl/Manifest b/sys-kernel/spl/Manifest
index 9cf3701..79a63bf 100644
--- a/sys-kernel/spl/Manifest
+++ b/sys-kernel/spl/Manifest
@@ -9,3 +9,5 @@ DIST spl-0.6.4.2.tar.gz 190421 SHA256 
05c428f48acc55287c0662a90cfc087985b8ef3694
 DIST spl-0.6.5.2.tar.gz 193153 SHA256 
2642b69870b32e0feeaa57fbfcef546a330064bd4e5805c4862a97287a9287ca SHA512 
9db23daf6cc1d6aaa926c987e284d7dbbc538876d6a8b9636d3126efc2be9d54b5ae2cb9cb3a89b604b3d4106374d85d9ad2c1acaf940a1299c1620ee1526d3f
 WHIRLPOOL 
cc99f131f9dfcc9ef84237f16491c8c5417af70c57dcbc3dba448c83f93636d5161b301f4fefa4fa8c54c56a1864cd9ce5d5fc758697803bac880839ea57e359
 DIST spl-0.6.5.3-patches-p0.tar.xz 4968 SHA256 
8e652d41eba421720bcecee99077d3f3c375153809426011f04a2c64aa181ca7 SHA512 
cdc053d7ad537cec3b0e7d777d6a341d1b48d6f49613f77db3831b86f54cef098748b944a353c3bf920974a812d650b65116fe26906ff7921ea69cfa5fef9691
 WHIRLPOOL 
ff9e6a193a8585738f57fec59a3513fe69856019569e90c95da306ab853b0c5a8266bb457ef1f4df0c4bcd20dfbde1062c616d3ee55621b288ab796c733d9589
 DIST spl-0.6.5.3.tar.gz 556179 SHA256 
637c1eccd721f5d3bb1570621d2cd6646ec0488608482c0dbeb2838cf4bb310c SHA512 
24a0c97f1a425e44d12f43519c23ba78672c06d65a03833a8d3827e4c762a873283c90ce66f64b9b186ab815f0b005e69da537e120b8b53877d0f13e649bac57
 WHIRLPOOL 
e67f50c8adc4ac2b770dfaeb479fa8a8c87270c8314b5366dd95665a30adb2f1fb29db9719a0431cc18adc6865ea6f222c1b443f2b95b764cede8db50f49333d
+DIST spl-0.6.5.4-patches-p1.tar.xz 2020 SHA256 
0a554d86ff1874b09263fbec2ee8e03dbae24f4c45cf54c9e8a8d2fcf3a21207 SHA512 
2650f06bf23045bd2805ef58baa2561534373862e1fbbaf189cf93283aa8e18cbee989b4e81751b37da3058aeba357cf8e46db97331379e1b5eafde7faa33851
 WHIRLPOOL 
8054310c8d62d17f45566e67f886e025b5798c1ebb32bf66f3b91b440a42869d09a45030e5d8695687ace829fe21f43289647dafd206d1021626fffb35a2979e
+DIST spl-0.6.5.4.tar.gz 556298 SHA256 
a49ff1dd255215da18ea60bf76dc5b764ddc1aa40d86f4e842b63185357b1504 SHA512 
a50d804008237820d6a8e7d938f6699df2966836ebedf0b6a4421f55bd6c24ae69e8f80eaf3aa2b7f6ed308983ab4ca11abfb32f98c8d070e4957b4802e00cac
 WHIRLPOOL 
4c9150fec7e5539e391ffd078e7aa4412d47416749187d62e36136d945514694b09920e595c391ed3fedcf5d13f7486539f49ca33e166909d8a8b2fc99b39a37

diff --git a/sys-kernel/spl/spl-0.6.5.4-r1.ebuild 
b/sys-kernel/spl/spl-0.6.5.4-r1.ebuild
new file mode 100644
index 000..d53ecec
--- /dev/null
+++ b/sys-kernel/spl/spl-0.6.5.4-r1.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+if [[ ${PV} == "" ]] ; then
+   AUTOTOOLS_AUTORECONF="1"
+   EGIT_REPO_URI="https://github.com/zfsonlinux/${PN}.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/zfsonlinux/zfs/releases/download/zfs-${PV}/${P}.tar.gz
+   https://dev.gentoo.org/~ryao/dist/${P}-patches-p${PR#r}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~ppc ~ppc64"
+fi
+
+inherit flag-o-matic linux-info linux-mod autotools-utils
+
+DESCRIPTION="The Solaris Porting Layer is a Linux kernel module which provides 
many of the Solaris kernel APIs"
+HOMEPAGE="http://zfsonlinux.org/;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="custom-cflags debug"
+RESTRICT="debug? ( strip ) test"
+
+COMMON_DEPEND="dev-lang/perl
+   virtual/awk"
+
+DEPEND="${COMMON_DEPEND}"
+
+RDEPEND="${COMMON_DEPEND}
+   !sys-devel/spl"
+
+AT_M4DIR="config"
+AUTOTOOLS_IN_SOURCE_BUILD="1"
+DOCS=( AUTHORS DISCLAIMER )
+
+pkg_setup() {
+   linux-info_pkg_setup
+   CONFIG_CHECK="
+   !DEBUG_LOCK_ALLOC
+   !GRKERNSEC_RANDSTRUCT
+   KALLSYMS
+   MODULES
+   !PAX_KERNEXEC_PLUGIN_METHOD_OR
+   ZLIB_DEFLATE
+   ZLIB_INFLATE
+   "
+
+   use debug && CONFIG_CHECK="${CONFIG_CHECK}
+   FRAME_POINTER
+   DEBUG_INFO
+   !DEBUG_INFO_REDUCED
+   

[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs-kmod/

2016-01-27 Thread Richard Yao
commit: 99512534b681fa55dcee8191571b85e290c5bb4a
Author: Richard Yao  gentoo  org>
AuthorDate: Wed Jan 27 22:04:57 2016 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Wed Jan 27 22:04:57 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99512534

sys-fs/zfs-kmod-0.6.5.4{,-r1}: Version Bump

The stable API patches from the 0.6.5.3-r4 ebuild and fix for the
temporary pool names have been carried forward in 0.6.5.4-r1. 0.6.5.4
has been commited without any patches as an aid to users who do not want
patches. However, it is left unkeyworded to ensure the upgrade path is
smooth.

Package-Manager: portage-2.2.24
Signed-off-by: Richard Yao  gentoo.org>

 sys-fs/zfs-kmod/Manifest   |   2 +
 sys-fs/zfs-kmod/zfs-kmod-0.6.5.4-r1.ebuild | 159 +
 sys-fs/zfs-kmod/zfs-kmod-0.6.5.4.ebuild| 145 ++
 3 files changed, 306 insertions(+)

diff --git a/sys-fs/zfs-kmod/Manifest b/sys-fs/zfs-kmod/Manifest
index 9d35af1..744de10 100644
--- a/sys-fs/zfs-kmod/Manifest
+++ b/sys-fs/zfs-kmod/Manifest
@@ -8,5 +8,7 @@ DIST zfs-0.6.4.2.tar.gz 1738601 SHA256 
26af2924cbb891b79203a31827cba4cdc310162d5
 DIST zfs-0.6.5.2.tar.gz 1817267 SHA256 
aecd2bc5189f2a71a45eb30146bed231af4f35af5ec7af83a74987c3d595 SHA512 
7f0b20feca91d5ab952c1d49ae94d241f8868825b163a3d5f2ad0fd7adcac3ab246a3e6a755019a833be553fbbfd6609828d8123f49a43b42bf76cfd64f234ec
 WHIRLPOOL 
00fd628ef2267366b6f0705e6436ac55b260aabc3588c7f58a7042dfbfe95a0478740b4579326638d28f10ffc8f2d5b3ed21b9f8297e72344ec439fe30310634
 DIST zfs-0.6.5.3-patches-p3.tar.xz 88736 SHA256 
031cd97765f890d9b78e1a5746cbd2a3ce06c7208693ec75c0b47324ac67b97a SHA512 
8f17cc6e02a35828a57a7c2a437d9d18a41203b6e3f9e154b2ab863296b64596dc827afeeb0f993e37f47881d0f2ed4834f270d0ba843ab84b21c491cc352576
 WHIRLPOOL 
20f69c0a936bb612d5e3b551d4bf904aca3aff6d885d72f67f3b14cd720094ec13e383032ee4e322b0e81017d8ffcfafb47bf07f273badef34f7210d687ddacc
 DIST zfs-0.6.5.3.tar.gz 2524218 SHA256 
49e6f9760ea172cb756f7357e4bcb90ee0293028540a68d62ed087724276131f SHA512 
325cb91b7ddbcd6aa0bb9fc41eb0099dbb047a4e32d096fd414799729ef68cbc9c2e15714092eff8044a681af4ab552bd9ac1949cc673c6c5c3de1a23d9895ec
 WHIRLPOOL 
957c3a75bb11befd4b74583883f2f11f717deb6bda368939b342049e809aa191a9ee8d1e709eaddc2a831418c7fdb5e763f918ff56d45f03baf4569ef8a4a070
+DIST zfs-0.6.5.4-patches-p1.tar.xz 64004 SHA256 
83877d9b7c629730838325fd5b16bcb54259520e200f0539de9b8edfdcee9403 SHA512 
9203356b43bdad2ed78c946af8c95c9fc4d2996b41a09a3b1f5a8657d2742ac69d10b4a87d443db497d591878cf7a70ebb19762b0df135ee25f4e8d2ed6ad71f
 WHIRLPOOL 
ff5788356d6a85608d22ea2c010a799464922614204c7eea06b57930a44ee876e596a053a773205de0543d36c04337d60c32594939e8e64d3022906c51c4d4e6
+DIST zfs-0.6.5.4.tar.gz 2506470 SHA256 
780862ec2301ccace412a324787e9df762cff6046e73e2ac0ebdce9e2bd59b0f SHA512 
90c87cd95fd06cf34755358e7cc4053d19f351316133f0b808e7585a3fc8f82e7c0f49072c2995d0520de5104fd04d91a166a0d5b6c923c82dfb2fb4f7f57a01
 WHIRLPOOL 
eacd2ec09afdbc3f6d946583116296fadcd7d0dea5158c89f82f6d0b02e0cbf075712015bfa5f321ae5815cf86af13b39ce93e5026e6a00da58d9ddb04d12320
 DIST zfs-0.6.5.tar.gz 1816180 SHA256 
542121940122c922c9d21a2bb39bca4e4a9db2f6bbfd2e576630840e256d4c82 SHA512 
58480ee9b0780f1f21d12504abc226be3e6df1939214f6a8f245315d1fa0b9da56b3a744df26426ee78f13684a4ca288df6dddc50f8f91d9d0b4c542980a9c53
 WHIRLPOOL 
fdb5580ec8d4abe57069ce453c1d91225019758ecf5d31856a7897ac7e4b51c6a8ae3258e822f684fbd70a0a7d7410c65c37a569f37d132767522118c587cc24
 DIST zfs-kmod-0.6.2-p2.tar.xz 28636 SHA256 
12882463a38a5a57cf2bb3c14c5783f9511f6dc7b163a47575f2f3dcc24f26f6 SHA512 
5792660ae8f5013d12e70d608e9cffa92a8c4089a88a5e78728ee88204b3f970d452d5b0b3874e02be49ebbc139e07139be7b5a86ca40bc8b23cb11a7198a9a8
 WHIRLPOOL 
0e4c57b363cdd3d736efbd1355567b18e22439bd3b20ef40b27f6b97ad4570c7cc99a11b196ac25359d1966c1a70e178f4fd1687b60450f148ccda47b07282a9

diff --git a/sys-fs/zfs-kmod/zfs-kmod-0.6.5.4-r1.ebuild 
b/sys-fs/zfs-kmod/zfs-kmod-0.6.5.4-r1.ebuild
new file mode 100644
index 000..7799ec6
--- /dev/null
+++ b/sys-fs/zfs-kmod/zfs-kmod-0.6.5.4-r1.ebuild
@@ -0,0 +1,159 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+AT_M4DIR="config"
+AUTOTOOLS_AUTORECONF="1"
+AUTOTOOLS_IN_SOURCE_BUILD="1"
+
+if [ ${PV} == "" ]; then
+   AUTOTOOLS_AUTORECONF="1"
+   EGIT_REPO_URI="https://github.com/zfsonlinux/zfs.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/zfsonlinux/zfs/releases/download/zfs-${PV}/zfs-${PV}.tar.gz
+   
https://dev.gentoo.org/~ryao/dist/zfs-${PV}-patches-p${PR#r}.tar.xz;
+   S="${WORKDIR}/zfs-${PV}"
+   KEYWORDS="~amd64 ~arm ~ppc ~ppc64"
+fi
+
+inherit flag-o-matic linux-info linux-mod toolchain-funcs autotools-utils
+
+DESCRIPTION="Linux ZFS kernel module for sys-fs/zf

[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs/

2016-01-27 Thread Richard Yao
commit: 1fcf208eeeaf40435a090900effc378a6816cbe5
Author: Richard Yao  gentoo  org>
AuthorDate: Wed Jan 27 22:05:46 2016 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Wed Jan 27 22:05:46 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fcf208e

sys-fs/zfs-0.6.5.4{,-r1}: Version Bump

The stable API patches from the 0.6.5.3-r4 ebuild. 0.6.5.4 has been commited
without any patches as an aid to users who do not want patches. However, it is
left unkeyworded to be consistent with the sys-fs/zfs-kmod ebuild.

Package-Manager: portage-2.2.24
Signed-off-by: Richard Yao  gentoo.org>

 sys-fs/zfs/Manifest  |   2 +
 sys-fs/zfs/zfs-0.6.5.4-r1.ebuild | 230 +++
 sys-fs/zfs/zfs-0.6.5.4.ebuild| 198 +
 3 files changed, 430 insertions(+)

diff --git a/sys-fs/zfs/Manifest b/sys-fs/zfs/Manifest
index 73a49e9..aa89cf2 100644
--- a/sys-fs/zfs/Manifest
+++ b/sys-fs/zfs/Manifest
@@ -10,4 +10,6 @@ DIST zfs-0.6.5.3-patches-p0.tar.xz 63780 SHA256 
cc6d2881304738619b9d00bc55fbd358
 DIST zfs-0.6.5.3-patches-p2.tar.xz 85996 SHA256 
0e38b1bd7e2eb96c74b3eaab49c14f1f65fa02dc42b62b6015200185bfc911c7 SHA512 
0a8fb131cc9a5a239a7434593000259a581b20ee7c6fef87ec2ea78281b7887151e219ebe66603b9dafaa4fa22cbf8c55175e1f6b36af4502c147c478f0b3e38
 WHIRLPOOL 
726bf1c05605943a205e2e70099c6cf8c7ba8cc9bbf34d45a2d56cea87c1e23166700979e47c82dd91bd1778e297dd211a0e6f48e0eab2392471218bcb5853ce
 DIST zfs-0.6.5.3-patches-p3.tar.xz 88736 SHA256 
031cd97765f890d9b78e1a5746cbd2a3ce06c7208693ec75c0b47324ac67b97a SHA512 
8f17cc6e02a35828a57a7c2a437d9d18a41203b6e3f9e154b2ab863296b64596dc827afeeb0f993e37f47881d0f2ed4834f270d0ba843ab84b21c491cc352576
 WHIRLPOOL 
20f69c0a936bb612d5e3b551d4bf904aca3aff6d885d72f67f3b14cd720094ec13e383032ee4e322b0e81017d8ffcfafb47bf07f273badef34f7210d687ddacc
 DIST zfs-0.6.5.3.tar.gz 2524218 SHA256 
49e6f9760ea172cb756f7357e4bcb90ee0293028540a68d62ed087724276131f SHA512 
325cb91b7ddbcd6aa0bb9fc41eb0099dbb047a4e32d096fd414799729ef68cbc9c2e15714092eff8044a681af4ab552bd9ac1949cc673c6c5c3de1a23d9895ec
 WHIRLPOOL 
957c3a75bb11befd4b74583883f2f11f717deb6bda368939b342049e809aa191a9ee8d1e709eaddc2a831418c7fdb5e763f918ff56d45f03baf4569ef8a4a070
+DIST zfs-0.6.5.4-patches-p1.tar.xz 64004 SHA256 
83877d9b7c629730838325fd5b16bcb54259520e200f0539de9b8edfdcee9403 SHA512 
9203356b43bdad2ed78c946af8c95c9fc4d2996b41a09a3b1f5a8657d2742ac69d10b4a87d443db497d591878cf7a70ebb19762b0df135ee25f4e8d2ed6ad71f
 WHIRLPOOL 
ff5788356d6a85608d22ea2c010a799464922614204c7eea06b57930a44ee876e596a053a773205de0543d36c04337d60c32594939e8e64d3022906c51c4d4e6
+DIST zfs-0.6.5.4.tar.gz 2506470 SHA256 
780862ec2301ccace412a324787e9df762cff6046e73e2ac0ebdce9e2bd59b0f SHA512 
90c87cd95fd06cf34755358e7cc4053d19f351316133f0b808e7585a3fc8f82e7c0f49072c2995d0520de5104fd04d91a166a0d5b6c923c82dfb2fb4f7f57a01
 WHIRLPOOL 
eacd2ec09afdbc3f6d946583116296fadcd7d0dea5158c89f82f6d0b02e0cbf075712015bfa5f321ae5815cf86af13b39ce93e5026e6a00da58d9ddb04d12320
 DIST zfs-kmod-0.6.2-p4.tar.xz 63984 SHA256 
9167edc4be86e3fcda6b3c198e51f92ab0c95ac5baca11666c28029a628cdac9 SHA512 
13e4ec415c35d2f268d89565745f5898c0943423577a2ba6714b3a069c5a80f244cd06dff91464f38dd4ed60673d1145ead080bb03a56d4be33e328f948ffa64
 WHIRLPOOL 
8c399ec67119ed4fbebb5599d00f888918678bc4e4ea369b4bdc5c75bfc90fc76396087624c8011de370a54ff103bccaa8922d05ac7ccebb2b3481bbbcf44b19

diff --git a/sys-fs/zfs/zfs-0.6.5.4-r1.ebuild b/sys-fs/zfs/zfs-0.6.5.4-r1.ebuild
new file mode 100644
index 000..0962856
--- /dev/null
+++ b/sys-fs/zfs/zfs-0.6.5.4-r1.ebuild
@@ -0,0 +1,230 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
+
+AT_M4DIR="config"
+AUTOTOOLS_AUTORECONF="1"
+AUTOTOOLS_IN_SOURCE_BUILD="1"
+
+if [ ${PV} == "" ] ; then
+   inherit git-r3 linux-mod
+   AUTOTOOLS_AUTORECONF="1"
+   EGIT_REPO_URI="git://github.com/zfsonlinux/${PN}.git"
+else
+   
SRC_URI="https://github.com/zfsonlinux/${PN}/releases/download/${P}/${P}.tar.gz
+   https://dev.gentoo.org/~ryao/dist/${P}-patches-p${PR#r}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~ppc ~ppc64"
+fi
+
+inherit autotools-utils bash-completion-r1 flag-o-matic linux-info python-r1 
systemd toolchain-funcs udev
+
+DESCRIPTION="Userland utilities for ZFS Linux kernel module"
+HOMEPAGE="http://zfsonlinux.org/;
+
+LICENSE="BSD-2 CDDL MIT"
+SLOT="0"
+IUSE="custom-cflags debug kernel-builtin +rootfs test-suite static-libs"
+RESTRICT="test"
+
+COMMON_DEPEND="
+   sys-apps/util-linux[static-libs?]
+   sys-libs/zlib[static-libs(+)?]
+   virtual/awk
+"
+DEPEND="${COMMON_DEPEND}
+   virtual/pkgconfig
+"
+
+RDEPEND="${COMMON

[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs/

2016-01-27 Thread Richard Yao
commit: 1f024c42ad5c7cc283751df2c48a938634cbf0f9
Author: Richard Yao  gentoo  org>
AuthorDate: Thu Jan 28 06:14:33 2016 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Thu Jan 28 06:17:37 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f024c42

sys-fs/zfs-{0.6.5.3-r5,0.6.5.4-r2}: Regression fix

The fix for the `zfs send -R` / `zfs send -p` regression in 0.6.5.3-r4 and
0.6.5.4-r1 caused a regression where the internal get_numeric function failed
to retrieve the case, version, utf8only and normalization properties. This
broke printing in `zfs get case,version,utf8only,normalization`, hid them in
`zfs get all` and broke mount.zfs on legacy mountpoints because it would try to
lookup the version.

Package-Manager: portage-2.2.24
Signed-off-by: Richard Yao  gentoo.org>

 sys-fs/zfs/Manifest  |   2 +
 sys-fs/zfs/zfs-0.6.5.3-r5.ebuild | 230 +++
 sys-fs/zfs/zfs-0.6.5.4-r2.ebuild | 230 +++
 3 files changed, 462 insertions(+)

diff --git a/sys-fs/zfs/Manifest b/sys-fs/zfs/Manifest
index aa89cf2..c436c04 100644
--- a/sys-fs/zfs/Manifest
+++ b/sys-fs/zfs/Manifest
@@ -9,7 +9,9 @@ DIST zfs-0.6.5.2.tar.gz 1817267 SHA256 
aecd2bc5189f2a71a45eb30146bed231af4f3
 DIST zfs-0.6.5.3-patches-p0.tar.xz 63780 SHA256 
cc6d2881304738619b9d00bc55fbd358119b35cbb345cae2ecf538051f1b7fe7 SHA512 
4a531fd10d1d4d9c9cabaad9c13d8112eab3641249a7ce44599288bc4510b444d132833fae2fdf922eff43670ce77d32972c7b5b4a7d70f80c3365a0dcc89b70
 WHIRLPOOL 
adc20e7917a518c790007499763210a4d27a164abe00a86f76d64f56f0fafc459f5d5c483019acacc136e41c57894e669fd58956b3f0ac0bcafeb1e02fec7988
 DIST zfs-0.6.5.3-patches-p2.tar.xz 85996 SHA256 
0e38b1bd7e2eb96c74b3eaab49c14f1f65fa02dc42b62b6015200185bfc911c7 SHA512 
0a8fb131cc9a5a239a7434593000259a581b20ee7c6fef87ec2ea78281b7887151e219ebe66603b9dafaa4fa22cbf8c55175e1f6b36af4502c147c478f0b3e38
 WHIRLPOOL 
726bf1c05605943a205e2e70099c6cf8c7ba8cc9bbf34d45a2d56cea87c1e23166700979e47c82dd91bd1778e297dd211a0e6f48e0eab2392471218bcb5853ce
 DIST zfs-0.6.5.3-patches-p3.tar.xz 88736 SHA256 
031cd97765f890d9b78e1a5746cbd2a3ce06c7208693ec75c0b47324ac67b97a SHA512 
8f17cc6e02a35828a57a7c2a437d9d18a41203b6e3f9e154b2ab863296b64596dc827afeeb0f993e37f47881d0f2ed4834f270d0ba843ab84b21c491cc352576
 WHIRLPOOL 
20f69c0a936bb612d5e3b551d4bf904aca3aff6d885d72f67f3b14cd720094ec13e383032ee4e322b0e81017d8ffcfafb47bf07f273badef34f7210d687ddacc
+DIST zfs-0.6.5.3-patches-p4.tar.xz 89140 SHA256 
34114671614aec3b33b17e6fc66a31549b3dd3e1d21ccd68d6987a1e1641f86b SHA512 
3f8a4490e654a2d13bf4d31ee688276243244d4e0ab7c7911d597730bbbf6c9d7dea8e075409de4c22e871928cd647ce3064a671a1259f3adaf2b27bcc5370b8
 WHIRLPOOL 
a63c0a2eff6c29c9600e4aaafa7120a0c1bd9bdf9b2f1e52d5a85df2c02e5e924ed74a406919cff9353a77c697dcf4248749ad6a7137f17dc427c7f0d63ea99a
 DIST zfs-0.6.5.3.tar.gz 2524218 SHA256 
49e6f9760ea172cb756f7357e4bcb90ee0293028540a68d62ed087724276131f SHA512 
325cb91b7ddbcd6aa0bb9fc41eb0099dbb047a4e32d096fd414799729ef68cbc9c2e15714092eff8044a681af4ab552bd9ac1949cc673c6c5c3de1a23d9895ec
 WHIRLPOOL 
957c3a75bb11befd4b74583883f2f11f717deb6bda368939b342049e809aa191a9ee8d1e709eaddc2a831418c7fdb5e763f918ff56d45f03baf4569ef8a4a070
 DIST zfs-0.6.5.4-patches-p1.tar.xz 64004 SHA256 
83877d9b7c629730838325fd5b16bcb54259520e200f0539de9b8edfdcee9403 SHA512 
9203356b43bdad2ed78c946af8c95c9fc4d2996b41a09a3b1f5a8657d2742ac69d10b4a87d443db497d591878cf7a70ebb19762b0df135ee25f4e8d2ed6ad71f
 WHIRLPOOL 
ff5788356d6a85608d22ea2c010a799464922614204c7eea06b57930a44ee876e596a053a773205de0543d36c04337d60c32594939e8e64d3022906c51c4d4e6
+DIST zfs-0.6.5.4-patches-p2.tar.xz 63912 SHA256 
bbcfe43ee4a46deed86543d23abd31bbc662408f56ef8f7c9500dc25fecd49c4 SHA512 
9f598c2a750b92dadddb677a6a9dda4573fa91421a82270d8104d718da4b945a4d5412bab92037a033cec1ec177f2a0eb52207babd023847918e3754054ec5e9
 WHIRLPOOL 
bab1330c7489dd172c522300698f6a2d670a2f6ddcf8cd2566d1daffe8b41a3667755ad1ab377d07716af66449f7332974bcd7df4647bb028b5f5279c59c428c
 DIST zfs-0.6.5.4.tar.gz 2506470 SHA256 
780862ec2301ccace412a324787e9df762cff6046e73e2ac0ebdce9e2bd59b0f SHA512 
90c87cd95fd06cf34755358e7cc4053d19f351316133f0b808e7585a3fc8f82e7c0f49072c2995d0520de5104fd04d91a166a0d5b6c923c82dfb2fb4f7f57a01
 WHIRLPOOL 
eacd2ec09afdbc3f6d946583116296fadcd7d0dea5158c89f82f6d0b02e0cbf075712015bfa5f321ae5815cf86af13b39ce93e5026e6a00da58d9ddb04d12320
 DIST zfs-kmod-0.6.2-p4.tar.xz 63984 SHA256 
9167edc4be86e3fcda6b3c198e51f92ab0c95ac5baca11666c28029a628cdac9 SHA512 
13e4ec415c35d2f268d89565745f5898c0943423577a2ba6714b3a069c5a80f244cd06dff91464f38dd4ed60673d1145ead080bb03a56d4be33e328f948ffa64
 WHIRLPOOL 
8c399ec67119ed4fbebb5599d00f888918678bc4e4ea369b4bdc5c75bfc90fc76396087624c8011de370a54ff103bccaa8922d05ac7ccebb2b3481bbbcf44b19

diff --git a/sys-fs/zfs/zfs-0.6.5.3-r5.ebuild b/sys-fs/zfs/zfs-0.6.5.3-r5.ebuild
new file mode 100644
index 000..812f639
--- /dev/null
+++ b/sys-fs/zfs/zfs-0.6.5.3-r5.ebuil

[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs/

2016-01-27 Thread Richard Yao
commit: 20edf1937919932ae5f8a23dbe614bdcca35c61a
Author: Richard Yao  gentoo  org>
AuthorDate: Wed Jan 27 21:39:44 2016 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Wed Jan 27 21:41:30 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20edf193

sys-fs/zfs-0.6.5.3-r4: Regression fixes

Fixes additional regressions in the code from the proposed stable API
branch.

Package-Manager: portage-2.2.24
Signed-off-by: Richard Yao  gentoo.org>

 sys-fs/zfs/Manifest  |   1 +
 sys-fs/zfs/zfs-0.6.5.3-r4.ebuild | 230 +++
 2 files changed, 231 insertions(+)

diff --git a/sys-fs/zfs/Manifest b/sys-fs/zfs/Manifest
index 7690f9c..73a49e9 100644
--- a/sys-fs/zfs/Manifest
+++ b/sys-fs/zfs/Manifest
@@ -8,5 +8,6 @@ DIST zfs-0.6.4.2.tar.gz 1738601 SHA256 
26af2924cbb891b79203a31827cba4cdc310162d5
 DIST zfs-0.6.5.2.tar.gz 1817267 SHA256 
aecd2bc5189f2a71a45eb30146bed231af4f35af5ec7af83a74987c3d595 SHA512 
7f0b20feca91d5ab952c1d49ae94d241f8868825b163a3d5f2ad0fd7adcac3ab246a3e6a755019a833be553fbbfd6609828d8123f49a43b42bf76cfd64f234ec
 WHIRLPOOL 
00fd628ef2267366b6f0705e6436ac55b260aabc3588c7f58a7042dfbfe95a0478740b4579326638d28f10ffc8f2d5b3ed21b9f8297e72344ec439fe30310634
 DIST zfs-0.6.5.3-patches-p0.tar.xz 63780 SHA256 
cc6d2881304738619b9d00bc55fbd358119b35cbb345cae2ecf538051f1b7fe7 SHA512 
4a531fd10d1d4d9c9cabaad9c13d8112eab3641249a7ce44599288bc4510b444d132833fae2fdf922eff43670ce77d32972c7b5b4a7d70f80c3365a0dcc89b70
 WHIRLPOOL 
adc20e7917a518c790007499763210a4d27a164abe00a86f76d64f56f0fafc459f5d5c483019acacc136e41c57894e669fd58956b3f0ac0bcafeb1e02fec7988
 DIST zfs-0.6.5.3-patches-p2.tar.xz 85996 SHA256 
0e38b1bd7e2eb96c74b3eaab49c14f1f65fa02dc42b62b6015200185bfc911c7 SHA512 
0a8fb131cc9a5a239a7434593000259a581b20ee7c6fef87ec2ea78281b7887151e219ebe66603b9dafaa4fa22cbf8c55175e1f6b36af4502c147c478f0b3e38
 WHIRLPOOL 
726bf1c05605943a205e2e70099c6cf8c7ba8cc9bbf34d45a2d56cea87c1e23166700979e47c82dd91bd1778e297dd211a0e6f48e0eab2392471218bcb5853ce
+DIST zfs-0.6.5.3-patches-p3.tar.xz 88736 SHA256 
031cd97765f890d9b78e1a5746cbd2a3ce06c7208693ec75c0b47324ac67b97a SHA512 
8f17cc6e02a35828a57a7c2a437d9d18a41203b6e3f9e154b2ab863296b64596dc827afeeb0f993e37f47881d0f2ed4834f270d0ba843ab84b21c491cc352576
 WHIRLPOOL 
20f69c0a936bb612d5e3b551d4bf904aca3aff6d885d72f67f3b14cd720094ec13e383032ee4e322b0e81017d8ffcfafb47bf07f273badef34f7210d687ddacc
 DIST zfs-0.6.5.3.tar.gz 2524218 SHA256 
49e6f9760ea172cb756f7357e4bcb90ee0293028540a68d62ed087724276131f SHA512 
325cb91b7ddbcd6aa0bb9fc41eb0099dbb047a4e32d096fd414799729ef68cbc9c2e15714092eff8044a681af4ab552bd9ac1949cc673c6c5c3de1a23d9895ec
 WHIRLPOOL 
957c3a75bb11befd4b74583883f2f11f717deb6bda368939b342049e809aa191a9ee8d1e709eaddc2a831418c7fdb5e763f918ff56d45f03baf4569ef8a4a070
 DIST zfs-kmod-0.6.2-p4.tar.xz 63984 SHA256 
9167edc4be86e3fcda6b3c198e51f92ab0c95ac5baca11666c28029a628cdac9 SHA512 
13e4ec415c35d2f268d89565745f5898c0943423577a2ba6714b3a069c5a80f244cd06dff91464f38dd4ed60673d1145ead080bb03a56d4be33e328f948ffa64
 WHIRLPOOL 
8c399ec67119ed4fbebb5599d00f888918678bc4e4ea369b4bdc5c75bfc90fc76396087624c8011de370a54ff103bccaa8922d05ac7ccebb2b3481bbbcf44b19

diff --git a/sys-fs/zfs/zfs-0.6.5.3-r4.ebuild b/sys-fs/zfs/zfs-0.6.5.3-r4.ebuild
new file mode 100644
index 000..6a6be4a
--- /dev/null
+++ b/sys-fs/zfs/zfs-0.6.5.3-r4.ebuild
@@ -0,0 +1,230 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
+
+AT_M4DIR="config"
+AUTOTOOLS_AUTORECONF="1"
+AUTOTOOLS_IN_SOURCE_BUILD="1"
+
+if [ ${PV} == "" ] ; then
+   inherit git-r3 linux-mod
+   AUTOTOOLS_AUTORECONF="1"
+   EGIT_REPO_URI="git://github.com/zfsonlinux/${PN}.git"
+else
+   
SRC_URI="https://github.com/zfsonlinux/${PN}/releases/download/${P}/${P}.tar.gz
+   https://dev.gentoo.org/~ryao/dist/${P}-patches-p3.tar.xz;
+   KEYWORDS="~amd64 ~arm ~ppc ~ppc64"
+fi
+
+inherit autotools-utils bash-completion-r1 flag-o-matic linux-info python-r1 
systemd toolchain-funcs udev
+
+DESCRIPTION="Userland utilities for ZFS Linux kernel module"
+HOMEPAGE="http://zfsonlinux.org/;
+
+LICENSE="BSD-2 CDDL MIT"
+SLOT="0"
+IUSE="custom-cflags debug kernel-builtin +rootfs test-suite static-libs"
+RESTRICT="test"
+
+COMMON_DEPEND="
+   sys-apps/util-linux[static-libs?]
+   sys-libs/zlib[static-libs(+)?]
+   virtual/awk
+"
+DEPEND="${COMMON_DEPEND}
+   virtual/pkgconfig
+"
+
+RDEPEND="${COMMON_DEPEND}
+   !=sys-apps/grep-2.13*
+   !kernel-builtin? (
+   =sys-fs/zfs-kmod-${PV}*
+   !=sys-fs/udev-init-scripts-28
+"
+
+AT_M4DIR="config"
+AUTOTOOLS_IN_SOURCE_BUILD="1"
+
+pkg_setup() 

[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs-kmod/

2016-01-27 Thread Richard Yao
commit: 106ad598496409975f2f23943803c73d56b33bab
Author: Richard Yao  gentoo  org>
AuthorDate: Wed Jan 27 21:38:33 2016 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Wed Jan 27 21:41:17 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=106ad598

sys-fs/zfs-kmod-0.6.5.3-r4: Regression fixes

Fixes additional regressions in the code from the proposed stable API branch.

Package-Manager: portage-2.2.24
Signed-off-by: Richard Yao  gentoo.org>

 sys-fs/zfs-kmod/Manifest| 2 +-
 .../zfs-kmod/{zfs-kmod-0.6.5.3-r3.ebuild => zfs-kmod-0.6.5.3-r4.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-fs/zfs-kmod/Manifest b/sys-fs/zfs-kmod/Manifest
index b358671..9d35af1 100644
--- a/sys-fs/zfs-kmod/Manifest
+++ b/sys-fs/zfs-kmod/Manifest
@@ -6,7 +6,7 @@ DIST zfs-0.6.3-patches-r1.tar.xz 87852 SHA256 
71b5286f77cb6a6c2b97cee406dfd4788f
 DIST zfs-0.6.3.tar.gz 1665270 SHA256 
00caeae63cc724d3dd741aeb36fd2dc03d2158794bd6a5e925cdc8d7e5d3da8c SHA512 
8c7741f5f227eb031d79fe87bf7d60e790a098fa6caede462d556c97d798832f97f5a377cbb74fc99b8d198e5f3cc1a3491f69fcdaa0408933dbadd132013416
 WHIRLPOOL 
db9791da12c441c89667b194154b209f5aa69ea46d5327cfcde0b3a910cf1f0e5ca448909824e45b31252a1907280b711fb6ba04eb313d09de0ffbf5e6e304fe
 DIST zfs-0.6.4.2.tar.gz 1738601 SHA256 
26af2924cbb891b79203a31827cba4cdc310162d5f7b9e2d643eb6576aa19015 SHA512 
87a28997b8f9d36e189410171db583402418a55782b7b7f333993e98c5e17ccc4b6cd5825f38b904294c87e3dfdfb7748bd71cc371589c1358f16c942e0c18db
 WHIRLPOOL 
1700de7da56311a7b608c99a821e2fa97a6145ccc88f3d8eff12f778421ba7b7b9cc5f5fbe5f1acd2ea2fd1db778c200a2ea961e3859a8fc89d80474894293f1
 DIST zfs-0.6.5.2.tar.gz 1817267 SHA256 
aecd2bc5189f2a71a45eb30146bed231af4f35af5ec7af83a74987c3d595 SHA512 
7f0b20feca91d5ab952c1d49ae94d241f8868825b163a3d5f2ad0fd7adcac3ab246a3e6a755019a833be553fbbfd6609828d8123f49a43b42bf76cfd64f234ec
 WHIRLPOOL 
00fd628ef2267366b6f0705e6436ac55b260aabc3588c7f58a7042dfbfe95a0478740b4579326638d28f10ffc8f2d5b3ed21b9f8297e72344ec439fe30310634
-DIST zfs-0.6.5.3-patches-p2.tar.xz 85996 SHA256 
0e38b1bd7e2eb96c74b3eaab49c14f1f65fa02dc42b62b6015200185bfc911c7 SHA512 
0a8fb131cc9a5a239a7434593000259a581b20ee7c6fef87ec2ea78281b7887151e219ebe66603b9dafaa4fa22cbf8c55175e1f6b36af4502c147c478f0b3e38
 WHIRLPOOL 
726bf1c05605943a205e2e70099c6cf8c7ba8cc9bbf34d45a2d56cea87c1e23166700979e47c82dd91bd1778e297dd211a0e6f48e0eab2392471218bcb5853ce
+DIST zfs-0.6.5.3-patches-p3.tar.xz 88736 SHA256 
031cd97765f890d9b78e1a5746cbd2a3ce06c7208693ec75c0b47324ac67b97a SHA512 
8f17cc6e02a35828a57a7c2a437d9d18a41203b6e3f9e154b2ab863296b64596dc827afeeb0f993e37f47881d0f2ed4834f270d0ba843ab84b21c491cc352576
 WHIRLPOOL 
20f69c0a936bb612d5e3b551d4bf904aca3aff6d885d72f67f3b14cd720094ec13e383032ee4e322b0e81017d8ffcfafb47bf07f273badef34f7210d687ddacc
 DIST zfs-0.6.5.3.tar.gz 2524218 SHA256 
49e6f9760ea172cb756f7357e4bcb90ee0293028540a68d62ed087724276131f SHA512 
325cb91b7ddbcd6aa0bb9fc41eb0099dbb047a4e32d096fd414799729ef68cbc9c2e15714092eff8044a681af4ab552bd9ac1949cc673c6c5c3de1a23d9895ec
 WHIRLPOOL 
957c3a75bb11befd4b74583883f2f11f717deb6bda368939b342049e809aa191a9ee8d1e709eaddc2a831418c7fdb5e763f918ff56d45f03baf4569ef8a4a070
 DIST zfs-0.6.5.tar.gz 1816180 SHA256 
542121940122c922c9d21a2bb39bca4e4a9db2f6bbfd2e576630840e256d4c82 SHA512 
58480ee9b0780f1f21d12504abc226be3e6df1939214f6a8f245315d1fa0b9da56b3a744df26426ee78f13684a4ca288df6dddc50f8f91d9d0b4c542980a9c53
 WHIRLPOOL 
fdb5580ec8d4abe57069ce453c1d91225019758ecf5d31856a7897ac7e4b51c6a8ae3258e822f684fbd70a0a7d7410c65c37a569f37d132767522118c587cc24
 DIST zfs-kmod-0.6.2-p2.tar.xz 28636 SHA256 
12882463a38a5a57cf2bb3c14c5783f9511f6dc7b163a47575f2f3dcc24f26f6 SHA512 
5792660ae8f5013d12e70d608e9cffa92a8c4089a88a5e78728ee88204b3f970d452d5b0b3874e02be49ebbc139e07139be7b5a86ca40bc8b23cb11a7198a9a8
 WHIRLPOOL 
0e4c57b363cdd3d736efbd1355567b18e22439bd3b20ef40b27f6b97ad4570c7cc99a11b196ac25359d1966c1a70e178f4fd1687b60450f148ccda47b07282a9

diff --git a/sys-fs/zfs-kmod/zfs-kmod-0.6.5.3-r3.ebuild 
b/sys-fs/zfs-kmod/zfs-kmod-0.6.5.3-r4.ebuild
similarity index 98%
rename from sys-fs/zfs-kmod/zfs-kmod-0.6.5.3-r3.ebuild
rename to sys-fs/zfs-kmod/zfs-kmod-0.6.5.3-r4.ebuild
index 882c0a7..097c4be 100644
--- a/sys-fs/zfs-kmod/zfs-kmod-0.6.5.3-r3.ebuild
+++ b/sys-fs/zfs-kmod/zfs-kmod-0.6.5.3-r4.ebuild
@@ -14,7 +14,7 @@ if [ ${PV} == "" ]; then
inherit git-r3
 else

SRC_URI="https://github.com/zfsonlinux/zfs/releases/download/zfs-${PV}/zfs-${PV}.tar.gz
-   https://dev.gentoo.org/~ryao/dist/zfs-${PV}-patches-p2.tar.xz;
+   https://dev.gentoo.org/~ryao/dist/zfs-${PV}-patches-p3.tar.xz;
S="${WORKDIR}/zfs-${PV}"
KEYWORDS="~amd64 ~arm ~ppc ~ppc64"
 fi



[gentoo-commits] proj/genkernel:zfs commit in: defaults/

2016-01-20 Thread Richard Yao
commit: 255d1f34ef55ee9c83983fec1057c1dde156ea26
Author: Richard Yao  gentoo  org>
AuthorDate: Wed Jan 20 18:54:33 2016 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Wed Jan 20 18:54:33 2016 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=255d1f34

busybox mount takes -o move instead of --move

Our attempt to move /dev into /newroot/dev fails because busybox's mount
does not understand --move. Instead it requires `-o move`. ZFS /dev/zd*
devices to be lost during the boot process.

At present, there is no nothing in userland that knows how to recreate
them from `/sys/devices/virtual/block`.

Signed-off-by: Richard Yao  gentoo.org>

 defaults/linuxrc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/defaults/linuxrc b/defaults/linuxrc
index dc129ce..66efda8 100644
--- a/defaults/linuxrc
+++ b/defaults/linuxrc
@@ -998,7 +998,7 @@ for fs in /dev /sys /proc
 do
if grep -qs "$fs" /proc/mounts
then
-   if ! mount --move $fs "${CHROOT}"$fs
+   if ! mount -o move $fs "${CHROOT}"$fs
then
umount $fs || \
bad_msg "Failed to move and unmount the ramdisk $fs!"



[gentoo-commits] proj/genkernel:master commit in: defaults/

2016-01-20 Thread Richard Yao
commit: 1b8eb107085e8e30a47a3eebbcbce1dda4afb5e1
Author: Richard Yao  gentoo  org>
AuthorDate: Wed Jan 20 18:54:33 2016 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Wed Jan 20 19:03:37 2016 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=1b8eb107

busybox mount takes -o move instead of --move

Our attempt to move /dev into /newroot/dev fails because busybox's mount
does not understand --move. Instead it requires `-o move`. This failure
causes us to unmount /dev causing ZFS /dev/zd* device nodes to be lost
during the boot process.

There is nothing in userland that presently knows how to recreate zd*
devices from `/sys/devices/virtual/block`. ZFS is not necessarily the
only driver affected, so while this is definitely a bug in the zfs udev
rules we should try to preserve /dev to avoid triggering such bugs in
other subsystems.

Signed-off-by: Richard Yao  gentoo.org>

 defaults/linuxrc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/defaults/linuxrc b/defaults/linuxrc
index 35f39bc..e47c10e 100644
--- a/defaults/linuxrc
+++ b/defaults/linuxrc
@@ -997,7 +997,7 @@ for fs in /dev /sys /proc
 do
if grep -qs "$fs" /proc/mounts
then
-   if ! mount --move $fs "${CHROOT}"$fs
+   if ! mount -o move $fs "${CHROOT}"$fs
then
umount $fs || \
bad_msg "Failed to move and unmount the ramdisk $fs!"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/spl/, sys-fs/zfs/, sys-fs/zfs-kmod/

2016-04-16 Thread Richard Yao
commit: 400b1319bafbf78b96deb599eeccadcd8ab6d3d6
Author: Richard Yao  gentoo  org>
AuthorDate: Sat Apr 16 06:08:00 2016 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Sat Apr 16 06:08:00 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=400b1319

sys-fs/zfs and friends: bump to 0.6.5.6 (unkeyworded)

The updated patchset has been delayed due to some matters that I am in
the process of resolving. I am committing the 0.6.5.6 ebuilds without
keywords for the people who want it sooner.

Signed-off-by: Richard Yao  gentoo.org>

 sys-fs/zfs-kmod/Manifest|   1 +
 sys-fs/zfs-kmod/zfs-kmod-0.6.5.6.ebuild | 145 +++
 sys-fs/zfs/Manifest |   1 +
 sys-fs/zfs/zfs-0.6.5.6.ebuild   | 198 
 sys-kernel/spl/Manifest |   1 +
 sys-kernel/spl/spl-0.6.5.6.ebuild   | 111 ++
 6 files changed, 457 insertions(+)

diff --git a/sys-fs/zfs-kmod/Manifest b/sys-fs/zfs-kmod/Manifest
index 744de10..1bc31c1 100644
--- a/sys-fs/zfs-kmod/Manifest
+++ b/sys-fs/zfs-kmod/Manifest
@@ -10,5 +10,6 @@ DIST zfs-0.6.5.3-patches-p3.tar.xz 88736 SHA256 
031cd97765f890d9b78e1a5746cbd2a3
 DIST zfs-0.6.5.3.tar.gz 2524218 SHA256 
49e6f9760ea172cb756f7357e4bcb90ee0293028540a68d62ed087724276131f SHA512 
325cb91b7ddbcd6aa0bb9fc41eb0099dbb047a4e32d096fd414799729ef68cbc9c2e15714092eff8044a681af4ab552bd9ac1949cc673c6c5c3de1a23d9895ec
 WHIRLPOOL 
957c3a75bb11befd4b74583883f2f11f717deb6bda368939b342049e809aa191a9ee8d1e709eaddc2a831418c7fdb5e763f918ff56d45f03baf4569ef8a4a070
 DIST zfs-0.6.5.4-patches-p1.tar.xz 64004 SHA256 
83877d9b7c629730838325fd5b16bcb54259520e200f0539de9b8edfdcee9403 SHA512 
9203356b43bdad2ed78c946af8c95c9fc4d2996b41a09a3b1f5a8657d2742ac69d10b4a87d443db497d591878cf7a70ebb19762b0df135ee25f4e8d2ed6ad71f
 WHIRLPOOL 
ff5788356d6a85608d22ea2c010a799464922614204c7eea06b57930a44ee876e596a053a773205de0543d36c04337d60c32594939e8e64d3022906c51c4d4e6
 DIST zfs-0.6.5.4.tar.gz 2506470 SHA256 
780862ec2301ccace412a324787e9df762cff6046e73e2ac0ebdce9e2bd59b0f SHA512 
90c87cd95fd06cf34755358e7cc4053d19f351316133f0b808e7585a3fc8f82e7c0f49072c2995d0520de5104fd04d91a166a0d5b6c923c82dfb2fb4f7f57a01
 WHIRLPOOL 
eacd2ec09afdbc3f6d946583116296fadcd7d0dea5158c89f82f6d0b02e0cbf075712015bfa5f321ae5815cf86af13b39ce93e5026e6a00da58d9ddb04d12320
+DIST zfs-0.6.5.6.tar.gz 2561093 SHA256 
c349d46d86b4f61cd53a0891acad916cfc3f0d6754127db7f60a0bd98185aeff SHA512 
94c55a50f0f9a90ce07a45dc72bb2730b2a41373ab5a12845df00ef38bb22e4a80ab2fb6e31a9c3a45e51516cdea441bb9da1d0acf71f2f88b38c7c3e9e995b0
 WHIRLPOOL 
6fcbe473bfce90f800989bac506fa6d4cf5662ad9ca617a477f1251c1625de906495a45759d6190e5a24dcf05f2ed3dd7ea1c0b2f243165a60e5efd098082935
 DIST zfs-0.6.5.tar.gz 1816180 SHA256 
542121940122c922c9d21a2bb39bca4e4a9db2f6bbfd2e576630840e256d4c82 SHA512 
58480ee9b0780f1f21d12504abc226be3e6df1939214f6a8f245315d1fa0b9da56b3a744df26426ee78f13684a4ca288df6dddc50f8f91d9d0b4c542980a9c53
 WHIRLPOOL 
fdb5580ec8d4abe57069ce453c1d91225019758ecf5d31856a7897ac7e4b51c6a8ae3258e822f684fbd70a0a7d7410c65c37a569f37d132767522118c587cc24
 DIST zfs-kmod-0.6.2-p2.tar.xz 28636 SHA256 
12882463a38a5a57cf2bb3c14c5783f9511f6dc7b163a47575f2f3dcc24f26f6 SHA512 
5792660ae8f5013d12e70d608e9cffa92a8c4089a88a5e78728ee88204b3f970d452d5b0b3874e02be49ebbc139e07139be7b5a86ca40bc8b23cb11a7198a9a8
 WHIRLPOOL 
0e4c57b363cdd3d736efbd1355567b18e22439bd3b20ef40b27f6b97ad4570c7cc99a11b196ac25359d1966c1a70e178f4fd1687b60450f148ccda47b07282a9

diff --git a/sys-fs/zfs-kmod/zfs-kmod-0.6.5.6.ebuild 
b/sys-fs/zfs-kmod/zfs-kmod-0.6.5.6.ebuild
new file mode 100644
index 000..e7b2197
--- /dev/null
+++ b/sys-fs/zfs-kmod/zfs-kmod-0.6.5.6.ebuild
@@ -0,0 +1,145 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+if [ ${PV} == "" ]; then
+   AUTOTOOLS_AUTORECONF="1"
+   EGIT_REPO_URI="https://github.com/zfsonlinux/zfs.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/zfsonlinux/zfs/releases/download/zfs-${PV}/zfs-${PV}.tar.gz;
+   S="${WORKDIR}/zfs-${PV}"
+   KEYWORDS=""
+fi
+
+inherit flag-o-matic linux-info linux-mod toolchain-funcs autotools-utils
+
+DESCRIPTION="Linux ZFS kernel module for sys-fs/zfs"
+HOMEPAGE="http://zfsonlinux.org/;
+
+LICENSE="CDDL debug? ( GPL-2+ )"
+SLOT="0"
+IUSE="custom-cflags debug +rootfs"
+RESTRICT="debug? ( strip ) test"
+
+DEPEND="
+   =sys-kernel/spl-${PV}*
+   dev-lang/perl
+   virtual/awk
+"
+
+RDEPEND="${DEPEND}
+   !sys-fs/zfs-fuse
+"
+
+AT_M4DIR="config"
+AUTOTOOLS_IN_SOURCE_BUILD="1"
+
+DOCS=( AUTHORS COPYRIGHT DISCLAIMER README.markdown )
+
+pkg_setup() {
+   linux-info_pkg_setup
+   CONFIG_CHECK="!DEBUG_

[gentoo-commits] repo/gentoo:master commit in: app-emulation/crossover-bin/

2016-04-16 Thread Richard Yao
commit: 449ea30fb5f5591f9e5f766e019187d446b7c050
Author: Richard Yao  gentoo  org>
AuthorDate: Sat Apr 16 07:52:15 2016 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Sat Apr 16 07:52:15 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=449ea30f

app-emulation/crossover: Bump to 15.1.0

Package-Manager: portage-2.2.26
Signed-off-by: Richard Yao  gentoo.org>

 app-emulation/crossover-bin/Manifest   |   1 +
 .../crossover-bin/crossover-bin-15.1.0.ebuild  | 144 +
 2 files changed, 145 insertions(+)

diff --git a/app-emulation/crossover-bin/Manifest 
b/app-emulation/crossover-bin/Manifest
index 6cf6a29..720bdfd 100644
--- a/app-emulation/crossover-bin/Manifest
+++ b/app-emulation/crossover-bin/Manifest
@@ -10,3 +10,4 @@ DIST install-crossover-14.0.3.bin 68080015 SHA256 
23f67221e4047b50f3250b29fae510
 DIST install-crossover-14.1.4.bin 68463678 SHA256 
9e51823fca911916755b1edca8673c69df4c6f3607b170d9b01e9d9143b4d4c7 SHA512 
2078d9e8fc10c526085aef0bfa0cedbcc1a96ec59ade934ea10e7f10062f1a58f5647e9aed59653d4a1253699a08e9ef6f01548010e960af24d0d3546549fb91
 WHIRLPOOL 
a9714f15de43acb2ab6fed91bb35ffdec832dc8fef0b9f75ed394ca18af8552b797b795fdc5bc108c7cf27ca432f932b1f4fe6b4d04d4d52dfaa06bfef083aca
 DIST install-crossover-15.0.0.bin 80995834 SHA256 
ac538e5568674e23f515b6725bb4cb8b17c516bc910c875d3ac7e45d69f7aff4 SHA512 
597262b760c7cfc3c42cdb0b846802c6c47d4fcd5af06b53d0c63c80e4890e14af8ff0eaaac74a08f4f5d55e166a480d199b185efe685f7c42abca3d62fc2a0d
 WHIRLPOOL 
18f5eb531ad32d27e4e2bea1f205593906ab0bcbc022f0963fd237101b26cb796f7f771ab5b7d57b126aea93627390fc55075611551109ad1ad98769a2711951
 DIST install-crossover-15.0.1.bin 81027541 SHA256 
ccb222775032711e6d7f3ca5994ebc51cb168cdb9e2599d186b3fb1336ac20fb SHA512 
a35188ccebeee8d456e73fdcbb8e8d4f0aff41bb89d92767d2e2e78e7cb25c8e48a150393c1c9abeb9760fbc873314e301c0a364ba27acfe08e0980bb5eedb03
 WHIRLPOOL 
32396d7be78b6ca975d0eadb753f00c060f731eefee00bd4fbefcf4f96488104f9396632648a14af52976b75bd924325b68c3e7d79da6676bba5207aac5fd045
+DIST install-crossover-15.1.0.bin 80623685 SHA256 
def2d9f2bf59ba8779d15f6a63e8e58e60c8e25ffddeeb9446eccf5af72c16f9 SHA512 
177e70baff3d99e808834c8e6f626f09d9c262babd6d5a3b51ea79a5a68a157cdfd4fd60ad6939d110f2300670e4973d9fd43a3a132ff9a2367dedb782e5c05c
 WHIRLPOOL 
9a6655d0d3885d36613d0dc07ceaf02f2ee36481492787ca5e4fd59c657026dd62dbc56a09fac9ba1caa40d873e7ecd156c4d5ec22cc9185e242a099a2f4f3c7

diff --git a/app-emulation/crossover-bin/crossover-bin-15.1.0.ebuild 
b/app-emulation/crossover-bin/crossover-bin-15.1.0.ebuild
new file mode 100644
index 000..38f3e28
--- /dev/null
+++ b/app-emulation/crossover-bin/crossover-bin-15.1.0.ebuild
@@ -0,0 +1,144 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="threads"
+
+inherit python-single-r1 unpacker
+
+DESCRIPTION="Commercial version of app-emulation/wine with paid support."
+HOMEPAGE="http://www.codeweavers.com/products/crossover/;
+SRC_URI="https://media.codeweavers.com/pub/crossover/cxlinux/demo/install-crossover-${PV}.bin;
+
+LICENSE="CROSSOVER-3"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE="+capi +cups doc +gphoto2 +gsm +jpeg +lcms +ldap +mp3 +nls +openal 
+opengl +png +scanner +ssl +v4l"
+RESTRICT="bindist test"
+QA_FLAGS_IGNORED="opt/cxoffice/.*"
+QA_PRESTRIPPED="opt/cxoffice/lib/.*
+   opt/cxoffice/bin/cxburner
+   opt/cxoffice/bin/cxntlm_auth
+   opt/cxoffice/bin/wineserver
+   opt/cxoffice/bin/unrar
+   opt/cxoffice/bin/wine-preloader
+   opt/cxoffice/bin/cxdiag
+   opt/cxoffice/bin/cxgettext
+   opt/cxoffice/bin/wineloader
+   "
+S="${WORKDIR}"
+
+DEPEND="dev-lang/perl
+   app-arch/unzip
+   ${PYTHON_DEPS}"
+
+RDEPEND="${DEPEND}
+   !prefix? ( sys-libs/glibc )
+   >=dev-python/pygtk-2.10[${PYTHON_USEDEP}]
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   dev-util/desktop-file-utils
+   !app-emulation/crossover-office-pro-bin
+   !app-emulation/crossover-office-bin
+   capi? ( net-dialup/capi4k-utils )
+   cups? ( net-print/cups[abi_x86_32(-)] )
+   gsm? ( media-sound/gsm[abi_x86_32(-)] )
+   jpeg? ( virtual/jpeg[abi_x86_32(-)] )
+   lcms? ( media-libs/lcms:2 )
+   ldap? ( net-nds/openldap[abi_x86_32(-)] )
+   gphoto2? ( media-libs/libgphoto2[abi_x86_32(-)] )
+   mp3? ( >=media-sound/mpg123-1.5.0[abi_x86_32(-)] )
+   nls? ( sys-devel/gettext[abi_x86_32(-)] )
+   openal? ( media-libs/openal[abi_x86_32(-)] )
+   opengl? (
+   virtual/glu[abi_x86_32(-)]
+   virtual/opengl[abi_x86_32(-)]
+   )
+   png? ( media-libs/libpng:0[abi_x86_32(-)] )
+   scanner? ( media-gfx/sane-backends[abi_x86_32(-)] )
+   ssl? ( dev-

[gentoo-commits] proj/genkernel:master commit in: /

2016-08-17 Thread Richard Yao
commit: 6b5eb0fe52a49b1aa050f4b9f2e46b03f5c2940c
Author: Richard Yao  gentoo  org>
AuthorDate: Wed Aug 17 14:46:35 2016 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Wed Aug 17 15:39:24 2016 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=6b5eb0fe

Include libgcc_s.so.1 with ZFS support

The resumable send/recv work added an indirect dependency on
libgcc_s.so.1, which libpthread opens via dlopen for _Unwind_Resume().
If we do not include it, we will see:

libgcc_s.so.1 must be installed for pthread_cancel to work

Lets include it for now. We make an effort to include only 1 version.
This might not work on all architectures, but for lack of ability to
test, it will need to do for now. It also will use gcc-config if it is
avaliable.

This also enables functions in zdb that previously did not work due to
the same issue.

Original-patch-by: Jason Zaman  gentoo.org>
Signed-off-by: Richard Yao  gentoo.org>

 gen_initramfs.sh | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/gen_initramfs.sh b/gen_initramfs.sh
index 1fd5d2a..ea4a771 100755
--- a/gen_initramfs.sh
+++ b/gen_initramfs.sh
@@ -491,7 +491,14 @@ append_zfs(){
done
 
# Copy binaries
-   copy_binaries "${TEMP}/initramfs-zfs-temp" 
/sbin/{mount.zfs,zdb,zfs,zpool}
+   # Include libgcc_s.so.1 to workaround zfsonlinux/zfs#4749
+   if type gcc-config 2>&1 1>/dev/null; then
+   copy_binaries "${TEMP}/initramfs-zfs-temp" 
/sbin/{mount.zfs,zdb,zfs,zpool} \
+   "/usr/lib/gcc/$(s=$(gcc-config -c); echo 
${s%-*}/${s##*-})/libgcc_s.so.1"
+   else
+   copy_binaries "${TEMP}/initramfs-zfs-temp" 
/sbin/{mount.zfs,zdb,zfs,zpool} \
+   /usr/lib/gcc/*/*/libgcc_s.so.1
+   fi
 
cd "${TEMP}/initramfs-zfs-temp/"
log_future_cpio_content



[gentoo-commits] repo/gentoo:master commit in: www-client/dooble/

2017-02-21 Thread Richard Yao
commit: da6e954544257aa5054cde1022341c23d5238025
Author: Richard Yao  gentoo  org>
AuthorDate: Wed Feb 22 04:38:38 2017 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Wed Feb 22 04:49:21 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da6e9545

www-client/dooble: Bump to 1.56c

This introduces optional Qt5 support. It is enabled when USE=-qt4 is
set.

Package-Manager: Portage-2.3.3

Signed-off-by: Richard Yao  gentoo.org>

 www-client/dooble/Manifest|  1 +
 www-client/dooble/dooble-1.56c.ebuild | 89 +++
 www-client/dooble/metadata.xml|  3 ++
 3 files changed, 93 insertions(+)

diff --git a/www-client/dooble/Manifest b/www-client/dooble/Manifest
index 56022b3861..8ee2de4232 100644
--- a/www-client/dooble/Manifest
+++ b/www-client/dooble/Manifest
@@ -1 +1,2 @@
 DIST dooble-1.55.tar.gz 11663614 SHA256 
024003e7c397a925d48e41cba10a2a35b89dd1745120caf4fd2010c1e254c5e5 SHA512 
413727f74ab7fba89f7b617a774a0dceaa8a03b826f12950e31ca3fedda7e607539759b946eacccd57087429e6a37acd967a2c376b0b195b560c8c9beaf4e3d6
 WHIRLPOOL 
ebe0b69a3dde0c0977c6295c6c67811195ca6d4e66dd95d09b51eae7da32170f737e62275e17020213c640e10a368f3792c8d34b495f15ee004e7a644a914700
+DIST dooble-1.56c.tar.gz 12218062 SHA256 
03b5bb0460aa8f4f731a47b70c571942a186fb0e7c4b74f546cef356be0afe6a SHA512 
6a42eed4320437b0e43020d661963ff385fd08dd225f96337d778bca13aec85df3a49eb6cb0f7bd9ae26a8822df62dd580b407ed27c6df58bd0720a50867aa42
 WHIRLPOOL 
bca7982447ed0d64c2f19c7d208869cc740866683bb056b6fb635c0585e1b5aed63a2c421027bf2e8fb8daca68604c23c525bca487c82b5c59b9fc72103ef622

diff --git a/www-client/dooble/dooble-1.56c.ebuild 
b/www-client/dooble/dooble-1.56c.ebuild
new file mode 100644
index 00..dff50cb6bf
--- /dev/null
+++ b/www-client/dooble/dooble-1.56c.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit eutils qmake-utils fdo-mime
+DESCRIPTION="A Secure and Open Source Web Browser"
+HOMEPAGE="http://dooble.sourceforge.net/;
+
+SRC_URI="mirror://sourceforge/${PN}/Version%20${PV}/Dooble.d.tar.gz ->
+${P}.tar.gz"
+
+# icon sets are GPL-3 LGPL-2.1 while the code is BSD
+LICENSE="BSD GPL-3 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="qt4"
+DEPEND="dev-db/sqlite:3
+   dev-libs/libgcrypt:0
+   dev-libs/libgpg-error
+   qt4? (
+   dev-qt/qtcore:4
+   dev-qt/qtgui:4
+   dev-qt/qtsql:4
+   dev-qt/qtwebkit:4
+   )
+   !qt4? (
+   dev-qt/linguist-tools:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtsql:5
+   dev-qt/qtwebkit:5
+   dev-qt/qtxml:5
+   )
+"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/dooble.d/Version 1.x/"
+
+src_prepare() {
+   # Adjust paths from FreeBSD locations to Gentoo locations
+   # XXX: Fix the build system to be more flexible and upstream fix
+   sed -i -e 's/\(dooble.path[[:space:]]*= \)\(.*\)$/\1\/usr\/bin/' \
+   -e 's/\(dooble_sh.path[[:space:]]*= 
\)\(.*\)$/\1\/usr\/share\/dooble/' \
+   -e 's/\(icons.path[[:space:]]*= 
\)\(.*\)$/\1\/usr\/share\/dooble/' \
+   -e 's/\(images.path[[:space:]]*= 
\)\(.*\)$/\1\/usr\/share\/dooble/' \
+   -e 's/\(spoton_install.path[[:space:]]*= 
\)\(.*\)$/\1\/usr\/lib/' \
+   -e 's/\(pluginsdir.path[[:space:]]*= 
\)\(.*\)$/\1\/usr\/lib\/nsbrowser\/plugins/' \
+   -e 's/\(plugspec.path[[:space:]]*= 
\)\(.*\)$/\1\/usr\/include\/dooble\/plugin-spec/' \
+   -e 's/\(postinstall.path[[:space:]]*= 
\)\(.*\)$/\1\/usr\/share\/dooble/' \
+   -e 's/\(tab.path[[:space:]]*= 
\)\(.*\)$/\1\/usr\/share\/dooble/' \
+   dooble.pro dooble.qt5.pro
+
+   sed -i -e "s:\"Icons:\"${EROOT}usr/share/dooble/Icons:" \
+   ./Source/dsettings.cc
+   sed -i -e '/export/d' -e 
"s:/usr/local/dooble/Dooble:${EROOT}usr/bin/Dooble:g" \
+   -e "s:cd /usr/local/dooble:cd /usr/share/dooble:" \
+   -e "s:exec ./Dooble:exec ${EROOT}usr/bin/Dooble:" ./dooble.sh
+   sed -i -e "s:/usr/local:${EROOT}/usr/share:" -e 's:/text/xml:text/xml:' 
\
+   ./dooble.desktop
+}
+
+src_configure() {
+   use qt4 && eqmake4 dooble.pro || eqmake5 dooble.qt5.pro
+}
+
+src_install() {
+   dohtml Documentation/RELEASE-NOTES.html
+   dodoc Documentation/{THEMES,TO-DO}
+   dosym ../share/dooble/dooble.sh /usr/bin/dooble
+   dosym ../../lib/nsbrowser/plugins /usr/share/dooble/Plugins
+   dolib.so libSpotOn/libspoton.so
+   emake INSTALL_

[gentoo-commits] repo/gentoo:master commit in: app-emulation/crossover-bin/

2016-09-10 Thread Richard Yao
commit: 4c93afc8645c5164042034c2f9bf2715eddebcda
Author: Richard Yao  gentoo  org>
AuthorDate: Sat Sep 10 15:17:48 2016 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Sat Sep 10 15:24:55 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c93afc8

app-emulation/crossover: Bump to 15.2.0

Tested by exploring Crossover GUI and running Microsoft Word 2007. I
made a cursory effort to verify dependencies were up to date was made
and no changes were detected.

Package-Manager: portage-2.2.26
Reported-by: Emile de Weerd  gmail.com>
Signed-off-by: Richard Yao  gentoo.org>

 app-emulation/crossover-bin/Manifest   |   1 +
 .../crossover-bin/crossover-bin-15.2.0.ebuild  | 147 +
 2 files changed, 148 insertions(+)

diff --git a/app-emulation/crossover-bin/Manifest 
b/app-emulation/crossover-bin/Manifest
index 720bdfd..2a480d4 100644
--- a/app-emulation/crossover-bin/Manifest
+++ b/app-emulation/crossover-bin/Manifest
@@ -11,3 +11,4 @@ DIST install-crossover-14.1.4.bin 68463678 SHA256 
9e51823fca911916755b1edca8673c
 DIST install-crossover-15.0.0.bin 80995834 SHA256 
ac538e5568674e23f515b6725bb4cb8b17c516bc910c875d3ac7e45d69f7aff4 SHA512 
597262b760c7cfc3c42cdb0b846802c6c47d4fcd5af06b53d0c63c80e4890e14af8ff0eaaac74a08f4f5d55e166a480d199b185efe685f7c42abca3d62fc2a0d
 WHIRLPOOL 
18f5eb531ad32d27e4e2bea1f205593906ab0bcbc022f0963fd237101b26cb796f7f771ab5b7d57b126aea93627390fc55075611551109ad1ad98769a2711951
 DIST install-crossover-15.0.1.bin 81027541 SHA256 
ccb222775032711e6d7f3ca5994ebc51cb168cdb9e2599d186b3fb1336ac20fb SHA512 
a35188ccebeee8d456e73fdcbb8e8d4f0aff41bb89d92767d2e2e78e7cb25c8e48a150393c1c9abeb9760fbc873314e301c0a364ba27acfe08e0980bb5eedb03
 WHIRLPOOL 
32396d7be78b6ca975d0eadb753f00c060f731eefee00bd4fbefcf4f96488104f9396632648a14af52976b75bd924325b68c3e7d79da6676bba5207aac5fd045
 DIST install-crossover-15.1.0.bin 80623685 SHA256 
def2d9f2bf59ba8779d15f6a63e8e58e60c8e25ffddeeb9446eccf5af72c16f9 SHA512 
177e70baff3d99e808834c8e6f626f09d9c262babd6d5a3b51ea79a5a68a157cdfd4fd60ad6939d110f2300670e4973d9fd43a3a132ff9a2367dedb782e5c05c
 WHIRLPOOL 
9a6655d0d3885d36613d0dc07ceaf02f2ee36481492787ca5e4fd59c657026dd62dbc56a09fac9ba1caa40d873e7ecd156c4d5ec22cc9185e242a099a2f4f3c7
+DIST install-crossover-15.2.0.bin 80734561 SHA256 
5a677c160afcfb88f1f24ad241a013bf4da430f1d1e6a109965aded298fa52fe SHA512 
9633e29b26f8fa99d1c34347b8e1f2e89b84370994a1ab3bba7061b75224f3a907d1c364207312dde1995e5a59180f8699558a96a4c99b157257ab9c21013b2e
 WHIRLPOOL 
0678e8794f31df994b5f02795f07dbf115dc8639deb04ac15f370a107fa5707101b6f68ec252ff248f0eaba0139d323ec2033f03880a602b3537b0fd58ae

diff --git a/app-emulation/crossover-bin/crossover-bin-15.2.0.ebuild 
b/app-emulation/crossover-bin/crossover-bin-15.2.0.ebuild
new file mode 100644
index ..25fde9a
--- /dev/null
+++ b/app-emulation/crossover-bin/crossover-bin-15.2.0.ebuild
@@ -0,0 +1,147 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="threads"
+
+inherit python-single-r1 unpacker
+
+DESCRIPTION="Commercial version of app-emulation/wine with paid support."
+HOMEPAGE="http://www.codeweavers.com/products/crossover/;
+SRC_URI="https://media.codeweavers.com/pub/crossover/cxlinux/demo/install-crossover-${PV}.bin;
+
+LICENSE="CROSSOVER-3"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE="+capi +cups doc +gphoto2 +gsm +jpeg +lcms +ldap +mp3 +nls +openal 
+opengl +png +scanner +ssl +v4l"
+RESTRICT="bindist test"
+QA_FLAGS_IGNORED="opt/cxoffice/.*"
+QA_PRESTRIPPED="opt/cxoffice/lib/.*
+   opt/cxoffice/bin/cxburner
+   opt/cxoffice/bin/cxntlm_auth
+   opt/cxoffice/bin/wineserver
+   opt/cxoffice/bin/unrar
+   opt/cxoffice/bin/wine-preloader
+   opt/cxoffice/bin/cxdiag
+   opt/cxoffice/bin/cxgettext
+   opt/cxoffice/bin/wineloader
+   "
+S="${WORKDIR}"
+
+DEPEND="dev-lang/perl
+   app-arch/unzip
+   ${PYTHON_DEPS}"
+
+RDEPEND="${DEPEND}
+   !prefix? ( sys-libs/glibc )
+   >=dev-python/pygtk-2.10[${PYTHON_USEDEP}]
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   dev-util/desktop-file-utils
+   !app-emulation/crossover-office-pro-bin
+   !app-emulation/crossover-office-bin
+   capi? ( net-dialup/capi4k-utils )
+   cups? ( net-print/cups[abi_x86_32(-)] )
+   gsm? ( media-sound/gsm[abi_x86_32(-)] )
+   jpeg? ( virtual/jpeg[abi_x86_32(-)] )
+   lcms? ( media-libs/lcms:2 )
+   ldap? ( net-nds/openldap[abi_x86_32(-)] )
+   gphoto2? ( media-libs/libgphoto2[abi_x86_32(-)] )
+   mp3? ( >=media-sound/mpg123-1.5.0[abi_x86_32(-)] )
+   nls? ( sys-devel/gettext[abi_x86_32(-)] )
+   openal? ( media-libs/openal[abi_x86_32(-)] )
+   opengl? (
+

[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs/, sys-fs/zfs-kmod/, sys-kernel/spl/

2016-11-05 Thread Richard Yao
commit: 4dac7fb3edb7e8944c09c44888f5a2a95371e857
Author: Richard Yao  gentoo  org>
AuthorDate: Sun Nov  6 04:00:39 2016 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Sun Nov  6 04:00:39 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dac7fb3

Keyword sys-fs/zfs and friends for ~amd64

We are abandoning the /dev/zfs API stabilization effort in Gentoo until
it is merged by upstream because stronger QA tests are causing it to
hold us back.

Signed-off-by: Richard Yao  gentoo.org>

 sys-fs/zfs-kmod/zfs-kmod-0.6.5.4.ebuild | 2 +-
 sys-fs/zfs-kmod/zfs-kmod-0.6.5.6.ebuild | 2 +-
 sys-fs/zfs-kmod/zfs-kmod-0.6.5.7.ebuild | 2 +-
 sys-fs/zfs-kmod/zfs-kmod-0.6.5.8.ebuild | 2 +-
 sys-fs/zfs/zfs-0.6.5.4.ebuild   | 2 +-
 sys-fs/zfs/zfs-0.6.5.6.ebuild   | 2 +-
 sys-fs/zfs/zfs-0.6.5.7.ebuild   | 2 +-
 sys-fs/zfs/zfs-0.6.5.8.ebuild   | 2 +-
 sys-kernel/spl/spl-0.6.5.4.ebuild   | 2 +-
 sys-kernel/spl/spl-0.6.5.6.ebuild   | 2 +-
 sys-kernel/spl/spl-0.6.5.7.ebuild   | 2 +-
 sys-kernel/spl/spl-0.6.5.8.ebuild   | 2 +-
 12 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/sys-fs/zfs-kmod/zfs-kmod-0.6.5.4.ebuild 
b/sys-fs/zfs-kmod/zfs-kmod-0.6.5.4.ebuild
index e7b2197..f71c515 100644
--- a/sys-fs/zfs-kmod/zfs-kmod-0.6.5.4.ebuild
+++ b/sys-fs/zfs-kmod/zfs-kmod-0.6.5.4.ebuild
@@ -11,7 +11,7 @@ if [ ${PV} == "" ]; then
 else

SRC_URI="https://github.com/zfsonlinux/zfs/releases/download/zfs-${PV}/zfs-${PV}.tar.gz;
S="${WORKDIR}/zfs-${PV}"
-   KEYWORDS=""
+   KEYWORDS=" ~amd64"
 fi
 
 inherit flag-o-matic linux-info linux-mod toolchain-funcs autotools-utils

diff --git a/sys-fs/zfs-kmod/zfs-kmod-0.6.5.6.ebuild 
b/sys-fs/zfs-kmod/zfs-kmod-0.6.5.6.ebuild
index a597374..7c204cd 100644
--- a/sys-fs/zfs-kmod/zfs-kmod-0.6.5.6.ebuild
+++ b/sys-fs/zfs-kmod/zfs-kmod-0.6.5.6.ebuild
@@ -11,7 +11,7 @@ if [ ${PV} == "" ]; then
 else

SRC_URI="https://github.com/zfsonlinux/zfs/releases/download/zfs-${PV}/zfs-${PV}.tar.gz;
S="${WORKDIR}/zfs-${PV}"
-   KEYWORDS=""
+   KEYWORDS=" ~amd64"
 fi
 
 inherit flag-o-matic linux-info linux-mod toolchain-funcs autotools-utils

diff --git a/sys-fs/zfs-kmod/zfs-kmod-0.6.5.7.ebuild 
b/sys-fs/zfs-kmod/zfs-kmod-0.6.5.7.ebuild
index a264674..57d7d6d 100644
--- a/sys-fs/zfs-kmod/zfs-kmod-0.6.5.7.ebuild
+++ b/sys-fs/zfs-kmod/zfs-kmod-0.6.5.7.ebuild
@@ -11,7 +11,7 @@ if [ ${PV} == "" ]; then
 else

SRC_URI="https://github.com/zfsonlinux/zfs/releases/download/zfs-${PV}/zfs-${PV}.tar.gz;
S="${WORKDIR}/zfs-${PV}"
-   KEYWORDS=""
+   KEYWORDS=" ~amd64"
 fi
 
 inherit flag-o-matic linux-info linux-mod toolchain-funcs autotools-utils

diff --git a/sys-fs/zfs-kmod/zfs-kmod-0.6.5.8.ebuild 
b/sys-fs/zfs-kmod/zfs-kmod-0.6.5.8.ebuild
index bd221b1..ea4a556 100644
--- a/sys-fs/zfs-kmod/zfs-kmod-0.6.5.8.ebuild
+++ b/sys-fs/zfs-kmod/zfs-kmod-0.6.5.8.ebuild
@@ -11,7 +11,7 @@ if [ ${PV} == "" ]; then
 else

SRC_URI="https://github.com/zfsonlinux/zfs/releases/download/zfs-${PV}/zfs-${PV}.tar.gz;
S="${WORKDIR}/zfs-${PV}"
-   KEYWORDS=""
+   KEYWORDS=" ~amd64"
 fi
 
 inherit flag-o-matic linux-info linux-mod toolchain-funcs autotools-utils

diff --git a/sys-fs/zfs/zfs-0.6.5.4.ebuild b/sys-fs/zfs/zfs-0.6.5.4.ebuild
index 23b9e09..fff1af2 100644
--- a/sys-fs/zfs/zfs-0.6.5.4.ebuild
+++ b/sys-fs/zfs/zfs-0.6.5.4.ebuild
@@ -11,7 +11,7 @@ if [ ${PV} == "" ] ; then
EGIT_REPO_URI="git://github.com/zfsonlinux/${PN}.git"
 else

SRC_URI="https://github.com/zfsonlinux/${PN}/releases/download/${P}/${P}.tar.gz;
-   KEYWORDS=""
+   KEYWORDS=" ~amd64"
 fi
 
 inherit autotools-utils bash-completion-r1 flag-o-matic linux-info python-r1 
systemd toolchain-funcs udev

diff --git a/sys-fs/zfs/zfs-0.6.5.6.ebuild b/sys-fs/zfs/zfs-0.6.5.6.ebuild
index 23b9e09..fff1af2 100644
--- a/sys-fs/zfs/zfs-0.6.5.6.ebuild
+++ b/sys-fs/zfs/zfs-0.6.5.6.ebuild
@@ -11,7 +11,7 @@ if [ ${PV} == "" ] ; then
EGIT_REPO_URI="git://github.com/zfsonlinux/${PN}.git"
 else

SRC_URI="https://github.com/zfsonlinux/${PN}/releases/download/${P}/${P}.tar.gz;
-   KEYWORDS=""
+   KEYWORDS=" ~amd64"
 fi
 
 inherit autotools-utils bash-completion-r1 flag-o-matic linux-info python-r1 
systemd toolchain-funcs udev

diff --git a/sys-fs/zfs/zfs-0.6.5.7.ebuild b/sys-fs/zfs/zfs-0.6.5.7.ebuild
index 93ea680..cd74f5a 100644
--- a/sys-fs/zfs/zfs-0.6.5.7.ebuild
+++ b/sys-fs/zfs/zfs-0.6.5.7.ebuild
@@ -11,7 +11,7 @@ if [ ${PV} == "" ] ; then
EGIT_REPO_URI="git://github.com/zfsonlinux/${PN}.git"
 else

SRC_URI="http

[gentoo-commits] repo/gentoo:master commit in: net-dns/https_dns_proxy/

2017-03-28 Thread Richard Yao
commit: 182ae685bf4df5318726e676c1e580e6e3b4412e
Author: Richard Yao  gentoo  org>
AuthorDate: Wed Mar 29 02:50:01 2017 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Wed Mar 29 02:52:42 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=182ae685

net-dns/https_dns_proxy: New package

Tested on ~mips. Will commit snapshot at later point

Package-Manager: Portage-2.3.3, Repoman-2.3.0-r1

Signed-off-by: Richard Yao  gentoo.org>

 .../https_dns_proxy/https_dns_proxy-.ebuild| 28 ++
 net-dns/https_dns_proxy/metadata.xml   | 11 +
 2 files changed, 39 insertions(+)

diff --git a/net-dns/https_dns_proxy/https_dns_proxy-.ebuild 
b/net-dns/https_dns_proxy/https_dns_proxy-.ebuild
new file mode 100644
index 000..b38110db87b
--- /dev/null
+++ b/net-dns/https_dns_proxy/https_dns_proxy-.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+inherit git-r3 cmake-utils
+
+DESCRIPTION="A lightweight DNS-over-HTTPS proxy."
+HOMEPAGE="https://github.com/aarond10/https_dns_proxy;
+EGIT_REPO_URI="https://github.com/aarond10/${PN}.git;
+SRC_URI=""
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+DEPEND="dev-libs/libev
+   net-dns/c-ares
+   >=net-misc/curl-7.53.0[http2,ssl]
+   "
+RDEPEND="${DEPEND}"
+
+src_install(){
+   cmake-utils_src_install
+   exeinto /usr/bin
+   doexe "${S}_build/https_dns_proxy"
+}

diff --git a/net-dns/https_dns_proxy/metadata.xml 
b/net-dns/https_dns_proxy/metadata.xml
new file mode 100644
index 000..3f5fcedb56b
--- /dev/null
+++ b/net-dns/https_dns_proxy/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   r...@gentoo.org
+   Richard Yao
+   
+   
+   wrouesnel/dns-over-https-proxy
+   
+



[gentoo-commits] repo/gentoo:master commit in: net-libs/libiscsi/

2017-03-28 Thread Richard Yao
commit: 254396dec503d42267f0dbc6aaf4fdcc2f72e52f
Author: Richard Yao  gentoo  org>
AuthorDate: Sun Mar  5 22:10:30 2017 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Wed Mar 29 02:52:30 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=254396de

Stabilize net-libs/libscsi-1.18.0 on amd64 and x86, bug #609094

Package-Manager: Portage-2.3.3, Repoman-2.3.0-r1

 net-libs/libiscsi/libiscsi-1.18.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/libiscsi/libiscsi-1.18.0.ebuild 
b/net-libs/libiscsi/libiscsi-1.18.0.ebuild
index 98db8ec2515..a5737a40659 100644
--- a/net-libs/libiscsi/libiscsi-1.18.0.ebuild
+++ b/net-libs/libiscsi/libiscsi-1.18.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/sahlberg/libiscsi/archive/${PV}.tar.gz -> ${P}.tar.g
 
 SLOT="0"
 LICENSE="GPL-2 LGPL-2"
-KEYWORDS="~alpha ~amd64 ~hppa ~ppc64 ~x86"
+KEYWORDS="~alpha amd64 ~hppa ~ppc64 x86"
 IUSE="static-libs"
 
 RDEPEND="dev-libs/libgcrypt:0="



[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs-kmod/

2017-04-22 Thread Richard Yao
commit: 231d58b06a5b61fa2f4335d9bb7614b8aa81f125
Author: Richard Yao  gentoo  org>
AuthorDate: Sat Apr 22 19:24:58 2017 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Sat Apr 22 19:24:58 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=231d58b0

sys-fs/zfs-kmod: 0.6.5.9 supports Linux 4.10

Package-Manager: Portage-2.3.3, Repoman-2.3.1

Reported-by: Justin Lecher  gentoo.org>
Signed-off-by: Richard Yao  gentoo.org>

 sys-fs/zfs-kmod/zfs-kmod-0.6.5.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/zfs-kmod/zfs-kmod-0.6.5.9.ebuild 
b/sys-fs/zfs-kmod/zfs-kmod-0.6.5.9.ebuild
index dabe32452af..eba247a785f 100644
--- a/sys-fs/zfs-kmod/zfs-kmod-0.6.5.9.ebuild
+++ b/sys-fs/zfs-kmod/zfs-kmod-0.6.5.9.ebuild
@@ -64,7 +64,7 @@ pkg_setup() {
kernel_is ge 2 6 32 || die "Linux 2.6.32 or newer required"
 
[ ${PV} != "" ] && \
-   { kernel_is le 4 9 || die "Linux 4.9 is the latest supported 
version."; }
+   { kernel_is le 4 10 || die "Linux 4.10 is the latest supported 
version."; }
 
check_extra_config
 }



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/spl/

2017-04-22 Thread Richard Yao
commit: 18b754a2f0fff90f0c4888e93e6aa563c54b94a4
Author: Richard Yao  gentoo  org>
AuthorDate: Sat Apr 22 19:22:48 2017 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Sat Apr 22 19:22:48 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18b754a2

sys-kernel/spl: 0.6.5.9 supports Linux 4.10

Package-Manager: Portage-2.3.3, Repoman-2.3.1

Reported-by: Justin Lecher  gentoo.org>
Signed-off-by: Richard Yao  gentoo.org>

 sys-kernel/spl/spl-0.6.5.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/spl/spl-0.6.5.9.ebuild 
b/sys-kernel/spl/spl-0.6.5.9.ebuild
index 50dae4eb8e1..30a56d6506c 100644
--- a/sys-kernel/spl/spl-0.6.5.9.ebuild
+++ b/sys-kernel/spl/spl-0.6.5.9.ebuild
@@ -55,7 +55,7 @@ pkg_setup() {
kernel_is ge 2 6 32 || die "Linux 2.6.32 or newer required"
 
[ ${PV} != "" ] && \
-   { kernel_is le 4 9 || die "Linux 4.9 is the latest supported 
version."; }
+   { kernel_is le 4 10 || die "Linux 4.10 is the latest supported 
version."; }
 
check_extra_config
 }



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2018-05-28 Thread Richard Yao
commit: 972cb581ad7a149b72ec672824af0f76939b0d02
Author: Richard Yao  gentoo  org>
AuthorDate: Mon May 28 18:01:09 2018 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Mon May 28 18:01:09 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=972cb581

dev-util/bcc: Add check for CONFIG_KALLSYMS_ALL

All ${FS}dist tools except for zfsdist need this to work.

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-util/bcc/bcc-0.5.0.ebuild   | 2 +-
 dev-util/bcc/bcc-0.5.0_p20171230.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/bcc/bcc-0.5.0.ebuild b/dev-util/bcc/bcc-0.5.0.ebuild
index 7bffdc2d2d2..42ab57d08a2 100644
--- a/dev-util/bcc/bcc-0.5.0.ebuild
+++ b/dev-util/bcc/bcc-0.5.0.ebuild
@@ -28,7 +28,7 @@ S=${WORKDIR}/${PN}-${EGIT_COMMIT#v}
 
 pkg_pretend() {
local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF
-   ~BPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER."
+   ~BPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER ~KALLSYMS_ALL"
 
check_extra_config
 }

diff --git a/dev-util/bcc/bcc-0.5.0_p20171230.ebuild 
b/dev-util/bcc/bcc-0.5.0_p20171230.ebuild
index 2844c807cdf..5d2f3e496ea 100644
--- a/dev-util/bcc/bcc-0.5.0_p20171230.ebuild
+++ b/dev-util/bcc/bcc-0.5.0_p20171230.ebuild
@@ -28,7 +28,7 @@ S=${WORKDIR}/${PN}-${EGIT_COMMIT#v}
 
 pkg_pretend() {
local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF
-   ~BPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER."
+   ~BPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER 
~KALLSYMS_ALL."
 
check_extra_config
 }



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2018-05-28 Thread Richard Yao
commit: aa51f683002260b1d2d566a210ff76817ee92873
Author: Richard Yao  gentoo  org>
AuthorDate: Mon May 28 20:39:02 2018 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Mon May 28 20:39:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa51f683

dev-util/bcc: Fix bug #656796

Bug: https://bugs.gentoo.org/656796
Closes: https://bugs.gentoo.org/656796
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-util/bcc/bcc-0.5.0_p20171230.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/bcc/bcc-0.5.0_p20171230.ebuild 
b/dev-util/bcc/bcc-0.5.0_p20171230.ebuild
index 5d2f3e496ea..a37a5992ad0 100644
--- a/dev-util/bcc/bcc-0.5.0_p20171230.ebuild
+++ b/dev-util/bcc/bcc-0.5.0_p20171230.ebuild
@@ -28,7 +28,7 @@ S=${WORKDIR}/${PN}-${EGIT_COMMIT#v}
 
 pkg_pretend() {
local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF
-   ~BPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER 
~KALLSYMS_ALL."
+   ~BPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER ~KALLSYMS_ALL"
 
check_extra_config
 }



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2018-05-27 Thread Richard Yao
commit: 87c91cd6d862958fde7eb8972d3cdb8104f644ae
Author: Richard Yao  gentoo  org>
AuthorDate: Sun May 27 21:38:06 2018 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Sun May 27 21:38:06 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87c91cd6

dev-util/bcc: Add check for CONFIG_FUNCTION_TRACER

zfsdist and likely other tools depend on it for
available_filter_functions in tracefs.

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-util/bcc/bcc-0.5.0.ebuild   | 4 ++--
 dev-util/bcc/bcc-0.5.0_p20171230.ebuild | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-util/bcc/bcc-0.5.0.ebuild b/dev-util/bcc/bcc-0.5.0.ebuild
index 0e8e3282695..1db368fe444 100644
--- a/dev-util/bcc/bcc-0.5.0.ebuild
+++ b/dev-util/bcc/bcc-0.5.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -28,7 +28,7 @@ S=${WORKDIR}/${PN}-${EGIT_COMMIT#v}
 
 pkg_pretend() {
local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF
-   ~BPF_JIT ~BPF_EVENTS"
+   ~BPF_JIT ~BPF_EVENTS ~FUNCTION_TRACER."
 
check_extra_config
 }

diff --git a/dev-util/bcc/bcc-0.5.0_p20171230.ebuild 
b/dev-util/bcc/bcc-0.5.0_p20171230.ebuild
index 5062f45dfd8..14ba36443f1 100644
--- a/dev-util/bcc/bcc-0.5.0_p20171230.ebuild
+++ b/dev-util/bcc/bcc-0.5.0_p20171230.ebuild
@@ -28,7 +28,7 @@ S=${WORKDIR}/${PN}-${EGIT_COMMIT#v}
 
 pkg_pretend() {
local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF
-   ~BPF_JIT ~BPF_EVENTS"
+   ~BPF_JIT ~BPF_EVENTS ~FUNCTION_TRACER."
 
check_extra_config
 }



[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs-kmod/

2018-05-31 Thread Richard Yao
commit: c416fb9d77003ee2b7c1e908c3f17dfd45134d60
Author: Richard Yao  gentoo  org>
AuthorDate: Thu May 31 16:07:39 2018 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Thu May 31 16:07:39 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c416fb9d

sys-fs/zfs-kmod: Remove reiser4 blocker from  ebuilds

Also, this blocker was never correct in the first place because
CONFIG_REISER4_FS became CONFIG_CONFIG_REISER4_FS. I am also fixing the
blocker in zfs-kmod-0.6.5.11.ebuild, which still needs it.

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 sys-fs/zfs-kmod/zfs-kmod-0.6.5.11.ebuild | 2 +-
 sys-fs/zfs-kmod/zfs-kmod-0.7..ebuild | 1 -
 sys-fs/zfs-kmod/zfs-kmod-.ebuild | 1 -
 3 files changed, 1 insertion(+), 3 deletions(-)

diff --git a/sys-fs/zfs-kmod/zfs-kmod-0.6.5.11.ebuild 
b/sys-fs/zfs-kmod/zfs-kmod-0.6.5.11.ebuild
index c84a92c9e28..1c08101e1ca 100644
--- a/sys-fs/zfs-kmod/zfs-kmod-0.6.5.11.ebuild
+++ b/sys-fs/zfs-kmod/zfs-kmod-0.6.5.11.ebuild
@@ -42,7 +42,7 @@ pkg_setup() {
linux-info_pkg_setup
CONFIG_CHECK="
!DEBUG_LOCK_ALLOC
-   !CONFIG_REISER4_FS
+   !REISER4_FS
EFI_PARTITION
IOSCHED_NOOP
MODULES

diff --git a/sys-fs/zfs-kmod/zfs-kmod-0.7..ebuild 
b/sys-fs/zfs-kmod/zfs-kmod-0.7..ebuild
index 8a1354857fe..75ba206896f 100644
--- a/sys-fs/zfs-kmod/zfs-kmod-0.7..ebuild
+++ b/sys-fs/zfs-kmod/zfs-kmod-0.7..ebuild
@@ -43,7 +43,6 @@ pkg_setup() {
linux-info_pkg_setup
CONFIG_CHECK="
!DEBUG_LOCK_ALLOC
-   !CONFIG_REISER4_FS
EFI_PARTITION
IOSCHED_NOOP
MODULES

diff --git a/sys-fs/zfs-kmod/zfs-kmod-.ebuild 
b/sys-fs/zfs-kmod/zfs-kmod-.ebuild
index ad612dbbc60..370cba95127 100644
--- a/sys-fs/zfs-kmod/zfs-kmod-.ebuild
+++ b/sys-fs/zfs-kmod/zfs-kmod-.ebuild
@@ -41,7 +41,6 @@ DOCS=( AUTHORS COPYRIGHT NOTICE META README.md )
 pkg_setup() {
linux-info_pkg_setup
CONFIG_CHECK="
-   !CONFIG_REISER4_FS
!DEBUG_LOCK_ALLOC
!GRKERNSEC_RANDSTRUCT
!PAX_KERNEXEC_PLUGIN_METHOD_OR



[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs-kmod/

2018-05-31 Thread Richard Yao
commit: 3793c997a2091476b33ad8a65ac1011676752dac
Author: Richard Yao  gentoo  org>
AuthorDate: Thu May 31 15:05:26 2018 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Thu May 31 15:05:26 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3793c997

sys-fs/zfs-kmod-: Fix build failures

Merging the SPL into the upstream repository required changes to the
ebuild.

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 sys-fs/zfs-kmod/zfs-kmod-.ebuild | 43 
 1 file changed, 9 insertions(+), 34 deletions(-)

diff --git a/sys-fs/zfs-kmod/zfs-kmod-.ebuild 
b/sys-fs/zfs-kmod/zfs-kmod-.ebuild
index 1b30e443205..ad612dbbc60 100644
--- a/sys-fs/zfs-kmod/zfs-kmod-.ebuild
+++ b/sys-fs/zfs-kmod/zfs-kmod-.ebuild
@@ -18,35 +18,38 @@ inherit flag-o-matic linux-info linux-mod toolchain-funcs 
autotools-utils
 DESCRIPTION="Linux ZFS kernel module for sys-fs/zfs"
 HOMEPAGE="http://zfsonlinux.org/;
 
-LICENSE="CDDL debug? ( GPL-2+ )"
+LICENSE="CDDL GPL-2+"
 SLOT="0"
 IUSE="custom-cflags debug +rootfs"
 RESTRICT="debug? ( strip ) test"
 
 DEPEND="
-   =sys-kernel/spl-${PV}*
dev-lang/perl
virtual/awk
 "
 
 RDEPEND="${DEPEND}
!sys-fs/zfs-fuse
+   !sys-kernel/spl
 "
 
 AT_M4DIR="config"
 AUTOTOOLS_IN_SOURCE_BUILD="1"
 
-DOCS=( AUTHORS COPYRIGHT DISCLAIMER README.markdown )
+DOCS=( AUTHORS COPYRIGHT NOTICE META README.md )
 
 pkg_setup() {
linux-info_pkg_setup
CONFIG_CHECK="
-   !DEBUG_LOCK_ALLOC
!CONFIG_REISER4_FS
+   !DEBUG_LOCK_ALLOC
+   !GRKERNSEC_RANDSTRUCT
+   !PAX_KERNEXEC_PLUGIN_METHOD_OR
+   !TRIM_UNUSED_KSYMS
EFI_PARTITION
IOSCHED_NOOP
+   KALLSYMS
MODULES
-   !PAX_KERNEXEC_PLUGIN_METHOD_OR
ZLIB_DEFLATE
ZLIB_INFLATE
"
@@ -66,7 +69,7 @@ pkg_setup() {
kernel_is ge 2 6 32 || die "Linux 2.6.32 or newer required"
 
[ ${PV} != "" ] && \
-   { kernel_is le 4 13 || die "Linux 4.13 is the latest supported 
version."; }
+   { kernel_is le 4 16 || die "Linux 4.16 is the latest supported 
version."; }
 
check_extra_config
 }
@@ -83,7 +86,6 @@ src_prepare() {
 }
 
 src_configure() {
-   local SPL_PATH="$(basename $(echo "${EROOT}usr/src/spl-"*))"
use custom-cflags || strip-flags
filter-ldflags -Wl,*
 
@@ -94,8 +96,6 @@ src_configure() {
--with-config=kernel
--with-linux="${KV_DIR}"
--with-linux-obj="${KV_OUT_DIR}"
-   --with-spl="${EROOT}usr/src/${SPL_PATH}"
-   --with-spl-obj="${EROOT}usr/src/${SPL_PATH}/${KV_FULL}"
$(use_enable debug)
)
 
@@ -118,29 +118,4 @@ pkg_postinst() {
rm -r "${EROOT}lib/modules/${KV_FULL}/addon/zfs" || die "Cannot 
remove modules"
rmdir --ignore-fail-on-non-empty 
"${EROOT}lib/modules/${KV_FULL}/addon"
fi
-
-   if use x86 || use arm
-   then
-   ewarn "32-bit kernels will likely require increasing vmalloc to"
-   ewarn "at least 256M and decreasing zfs_arc_max to some value 
less than that."
-   fi
-
-   ewarn "This version of ZFSOnLinux includes support for new feature 
flags"
-   ewarn "that are incompatible with previous versions. GRUB2 support for"
-   ewarn "/boot with the new feature flags is not yet available."
-   ewarn "Do *NOT* upgrade root pools to use the new feature flags."
-   ewarn "Any new pools will be created with the new feature flags by 
default"
-   ewarn "and will not be compatible with older versions of ZFSOnLinux. To"
-   ewarn "create a newpool that is backward compatible wih GRUB2, use "
-   ewarn
-   ewarn "zpool create -d -o feature@async_destroy=enabled "
-   ewarn " -o feature@empty_bpobj=enabled -o feature@lz4_compress=enabled"
-   ewarn " -o feature@spacemap_histogram=enabled"
-   ewarn " -o feature@enabled_txg=enabled "
-   ewarn " -o feature@extensible_dataset=enabled -o 
feature@bookmarks=enabled"
-   ewarn " ..."
-   ewarn
-   ewarn "GRUB2 support will be updated as soon as either the GRUB2"
-   ewarn "developers do a tag or the Gentoo developers find time to 
backport"
-   ewarn "support from GRUB2 HEAD."
 }



[gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/

2018-05-27 Thread Richard Yao
commit: 13183ce13ad729edb111d1aa241108612e98ed69
Author: Richard Yao  gentoo  org>
AuthorDate: Sun May 27 22:49:49 2018 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Sun May 27 22:49:49 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13183ce1

dev-util/bcc: Add check for CONFIG_DEBUG_INFO

funclatency, zfsdist and others depend on this to generate tracepoints.

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-util/bcc/bcc-0.5.0.ebuild   | 2 +-
 dev-util/bcc/bcc-0.5.0_p20171230.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/bcc/bcc-0.5.0.ebuild b/dev-util/bcc/bcc-0.5.0.ebuild
index 1db368fe444..7bffdc2d2d2 100644
--- a/dev-util/bcc/bcc-0.5.0.ebuild
+++ b/dev-util/bcc/bcc-0.5.0.ebuild
@@ -28,7 +28,7 @@ S=${WORKDIR}/${PN}-${EGIT_COMMIT#v}
 
 pkg_pretend() {
local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF
-   ~BPF_JIT ~BPF_EVENTS ~FUNCTION_TRACER."
+   ~BPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER."
 
check_extra_config
 }

diff --git a/dev-util/bcc/bcc-0.5.0_p20171230.ebuild 
b/dev-util/bcc/bcc-0.5.0_p20171230.ebuild
index 14ba36443f1..2844c807cdf 100644
--- a/dev-util/bcc/bcc-0.5.0_p20171230.ebuild
+++ b/dev-util/bcc/bcc-0.5.0_p20171230.ebuild
@@ -28,7 +28,7 @@ S=${WORKDIR}/${PN}-${EGIT_COMMIT#v}
 
 pkg_pretend() {
local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF
-   ~BPF_JIT ~BPF_EVENTS ~FUNCTION_TRACER."
+   ~BPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER."
 
check_extra_config
 }



[gentoo-commits] repo/gentoo:master commit in: app-emulation/crossover-bin/

2018-05-27 Thread Richard Yao
commit: fda7328e5c3f0d7e8be7cd1693bd3221b1e81338
Author: Richard Yao  gentoo  org>
AuthorDate: Sun May 27 18:29:55 2018 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Sun May 27 18:29:55 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fda7328e

app-emulation/crossover-bin: Bump to 17.5.0

I am also including 15.3.0, 15.3.1, 16.0.0 and 16.2.5, which are well
overdue. They have been queued to be committed for a long time.

This also fixes some of repoman's complaints.

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 app-emulation/crossover-bin/Manifest  |  5 +
 .../crossover-bin/crossover-bin-12.5.0-r2.ebuild  |  6 +++---
 .../crossover-bin/crossover-bin-12.5.1-r2.ebuild  |  6 +++---
 .../crossover-bin/crossover-bin-13.0.0-r2.ebuild  |  6 +++---
 .../crossover-bin/crossover-bin-13.0.1-r2.ebuild  |  6 +++---
 .../crossover-bin/crossover-bin-13.1.0-r2.ebuild  |  6 +++---
 .../crossover-bin/crossover-bin-13.1.2-r2.ebuild  |  6 +++---
 .../crossover-bin/crossover-bin-13.1.3-r2.ebuild  |  6 +++---
 .../crossover-bin/crossover-bin-13.2.0-r2.ebuild  |  6 +++---
 .../crossover-bin/crossover-bin-14.0.3-r1.ebuild  |  6 +++---
 .../crossover-bin/crossover-bin-14.1.4-r1.ebuild  |  6 +++---
 app-emulation/crossover-bin/crossover-bin-15.0.0.ebuild   |  6 +++---
 app-emulation/crossover-bin/crossover-bin-15.0.1.ebuild   |  6 +++---
 app-emulation/crossover-bin/crossover-bin-15.1.0.ebuild   |  6 +++---
 app-emulation/crossover-bin/crossover-bin-15.2.0.ebuild   |  6 +++---
 ...over-bin-15.2.0.ebuild => crossover-bin-15.3.0.ebuild} |  8 +++-
 ...over-bin-15.2.0.ebuild => crossover-bin-15.3.1.ebuild} |  8 +++-
 ...over-bin-15.2.0.ebuild => crossover-bin-16.0.0.ebuild} |  8 +++-
 ...over-bin-15.2.0.ebuild => crossover-bin-16.2.5.ebuild} |  8 +++-
 ...over-bin-15.2.0.ebuild => crossover-bin-17.5.0.ebuild} | 15 ++-
 app-emulation/crossover-bin/metadata.xml  |  1 +
 21 files changed, 66 insertions(+), 71 deletions(-)

diff --git a/app-emulation/crossover-bin/Manifest 
b/app-emulation/crossover-bin/Manifest
index 5586b1fcfd2..20040fb6fa2 100644
--- a/app-emulation/crossover-bin/Manifest
+++ b/app-emulation/crossover-bin/Manifest
@@ -12,3 +12,8 @@ DIST install-crossover-15.0.0.bin 80995834 BLAKE2B 
63809a9f39e48cd51b9b0b97cdc1c
 DIST install-crossover-15.0.1.bin 81027541 BLAKE2B 
2cb838aad4363d910897a76cf1d03f031d2a14f494fef3f4db082c303c46f5964fac20096bd1d596285a4bef152af1ba7864b3205a3ee35efc6ff6d5ac7565c7
 SHA512 
a35188ccebeee8d456e73fdcbb8e8d4f0aff41bb89d92767d2e2e78e7cb25c8e48a150393c1c9abeb9760fbc873314e301c0a364ba27acfe08e0980bb5eedb03
 DIST install-crossover-15.1.0.bin 80623685 BLAKE2B 
77125ce567c997ee718f546c3b68077a3d59e6a0f5711968bb5cb72cc0b2c7dd22182d7e8c8864c5eef0b6e833159a4534fc81db7234ea8bf757b5a465df1abc
 SHA512 
177e70baff3d99e808834c8e6f626f09d9c262babd6d5a3b51ea79a5a68a157cdfd4fd60ad6939d110f2300670e4973d9fd43a3a132ff9a2367dedb782e5c05c
 DIST install-crossover-15.2.0.bin 80734561 BLAKE2B 
e8b4ee0ab2c5a8463c2757a756a008886071a35114e5ee1b5590907ad42be3c6777bc024cb2c3c41f215e6e29b69d08d46c47dbea0629f542c098b957d124106
 SHA512 
9633e29b26f8fa99d1c34347b8e1f2e89b84370994a1ab3bba7061b75224f3a907d1c364207312dde1995e5a59180f8699558a96a4c99b157257ab9c21013b2e
+DIST install-crossover-15.3.0.bin 80774063 BLAKE2B 
2f0aa184f77120c241656d8d9990c5cfe177ab847061e023f0f08b52d804a1f832a18b1f2e82fddf9dde8313e717d3c92104ab46d95dc50c5935c57f878b6716
 SHA512 
8e5a6fa40a0af0976d794436ac69edf61f73d4f1f128503a6372c4ae804eb977438a98062bc064f25dbb93015fa0776b9e5d572a98e887980214d3ccb93fd4c7
+DIST install-crossover-15.3.1.bin 80774288 BLAKE2B 
3d3fd83ee426a66ead3c88f4ca584408117e9a0f9a1af6d2cfe0623db398caaeb2dc1b285f8edbf9a700c3281bd5bdd81542df9ef0457be036727b756121d99d
 SHA512 
3f4da41a7b255263012e70ed833a134425e464847acc69ba79f73989c0bfc5f98869cf5858c1e2d16422a8220296695157b942f275b861b3ee0dcc2d90f7da7d
+DIST install-crossover-16.0.0.bin 197872657 BLAKE2B 
d500ed4f6a426154b376ead6c2b50eb21a403303561078dc51982a5147af23261dda9892717c16c6e2f3b2a30ffc84e73070cd330bea70ba89c79180c4933297
 SHA512 
184533679ddf3918ab5fc00b01452d868c694fbc7ccb5484c88822cc52da067fd1a0be0387e4050e40d9b367052158faec27dc06f6a371a044b5a1782950e780
+DIST install-crossover-16.2.5.bin 198336730 BLAKE2B 
a11252dab552846fe0a1527cd59cd62907142385062b744591cef6707213d03945879fc5da6bcfaaa315967c51ae15159ad14d8519407542b82f0eb53c5fd02e
 SHA512 
17cb711e7257f094e9ccf939edc1ca6be362f18b86078fe307b7e1337850e182d02fde087789f13ea2bf96ca89736f941c1a7bd93ff1b37a78fe8f846a1d5e22
+DIST install-crossover-17.5.0.bin 198287744 BLAKE2B 
c594192927874e5a80626ad110f0089f2bf8b7385a16ff7755923d63ebb0559b1aa505ec4e8b6f85253ac13736b7f9af178c64ed042a515d31cd4565295db163
 SHA512 
8592d2c91c437d62d1fd5fecf6230eeabfe56c38f49ea795bf4d3b51d8ae4399f1b01801d60dcccb94caeb4dd662675c2739f730f39

[gentoo-commits] repo/gentoo:master commit in: app-emulation/crossover-bin/

2018-05-27 Thread Richard Yao
commit: fd047fdce0fc82985e1960f1be3ef879a7aa881b
Author: Richard Yao  gentoo  org>
AuthorDate: Sun May 27 18:44:25 2018 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Sun May 27 18:44:25 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd047fdc

app-emulation/crossover-bin: Add missing depend on sys-libs/ncurses:5/5

Bug: https://bugs.gentoo.org/654634
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 app-emulation/crossover-bin/crossover-bin-12.5.0-r2.ebuild | 1 +
 app-emulation/crossover-bin/crossover-bin-12.5.1-r2.ebuild | 1 +
 app-emulation/crossover-bin/crossover-bin-13.0.0-r2.ebuild | 1 +
 app-emulation/crossover-bin/crossover-bin-13.0.1-r2.ebuild | 1 +
 app-emulation/crossover-bin/crossover-bin-13.1.0-r2.ebuild | 1 +
 app-emulation/crossover-bin/crossover-bin-13.1.2-r2.ebuild | 1 +
 app-emulation/crossover-bin/crossover-bin-13.1.3-r2.ebuild | 1 +
 app-emulation/crossover-bin/crossover-bin-13.2.0-r2.ebuild | 1 +
 app-emulation/crossover-bin/crossover-bin-14.0.3-r1.ebuild | 1 +
 app-emulation/crossover-bin/crossover-bin-14.1.4-r1.ebuild | 1 +
 app-emulation/crossover-bin/crossover-bin-15.0.0.ebuild| 1 +
 app-emulation/crossover-bin/crossover-bin-15.0.1.ebuild| 1 +
 app-emulation/crossover-bin/crossover-bin-15.1.0.ebuild| 1 +
 app-emulation/crossover-bin/crossover-bin-15.2.0.ebuild| 1 +
 app-emulation/crossover-bin/crossover-bin-15.3.0.ebuild| 1 +
 app-emulation/crossover-bin/crossover-bin-15.3.1.ebuild| 1 +
 app-emulation/crossover-bin/crossover-bin-16.0.0.ebuild| 1 +
 app-emulation/crossover-bin/crossover-bin-16.2.5.ebuild| 1 +
 app-emulation/crossover-bin/crossover-bin-17.5.0.ebuild| 1 +
 19 files changed, 19 insertions(+)

diff --git a/app-emulation/crossover-bin/crossover-bin-12.5.0-r2.ebuild 
b/app-emulation/crossover-bin/crossover-bin-12.5.0-r2.ebuild
index 0ba8782b3e5..125534103ad 100644
--- a/app-emulation/crossover-bin/crossover-bin-12.5.0-r2.ebuild
+++ b/app-emulation/crossover-bin/crossover-bin-12.5.0-r2.ebuild
@@ -64,6 +64,7 @@ RDEPEND="${DEPEND}
>=media-libs/freetype-2.0.0[abi_x86_32(-)]
media-libs/mesa[abi_x86_32(-)]
sys-apps/util-linux[abi_x86_32(-)]
+   sys-libs/ncurses:5/5[abi_x86_32(-)]
sys-libs/zlib[abi_x86_32(-)]
x11-libs/libICE[abi_x86_32(-)]
x11-libs/libSM[abi_x86_32(-)]

diff --git a/app-emulation/crossover-bin/crossover-bin-12.5.1-r2.ebuild 
b/app-emulation/crossover-bin/crossover-bin-12.5.1-r2.ebuild
index 334ea82257d..e40b134c2d3 100644
--- a/app-emulation/crossover-bin/crossover-bin-12.5.1-r2.ebuild
+++ b/app-emulation/crossover-bin/crossover-bin-12.5.1-r2.ebuild
@@ -64,6 +64,7 @@ RDEPEND="${DEPEND}
>=media-libs/freetype-2.0.0[abi_x86_32(-)]
media-libs/mesa[abi_x86_32(-)]
sys-apps/util-linux[abi_x86_32(-)]
+   sys-libs/ncurses:5/5[abi_x86_32(-)]
sys-libs/zlib[abi_x86_32(-)]
x11-libs/libICE[abi_x86_32(-)]
x11-libs/libSM[abi_x86_32(-)]

diff --git a/app-emulation/crossover-bin/crossover-bin-13.0.0-r2.ebuild 
b/app-emulation/crossover-bin/crossover-bin-13.0.0-r2.ebuild
index 334ea82257d..e40b134c2d3 100644
--- a/app-emulation/crossover-bin/crossover-bin-13.0.0-r2.ebuild
+++ b/app-emulation/crossover-bin/crossover-bin-13.0.0-r2.ebuild
@@ -64,6 +64,7 @@ RDEPEND="${DEPEND}
>=media-libs/freetype-2.0.0[abi_x86_32(-)]
media-libs/mesa[abi_x86_32(-)]
sys-apps/util-linux[abi_x86_32(-)]
+   sys-libs/ncurses:5/5[abi_x86_32(-)]
sys-libs/zlib[abi_x86_32(-)]
x11-libs/libICE[abi_x86_32(-)]
x11-libs/libSM[abi_x86_32(-)]

diff --git a/app-emulation/crossover-bin/crossover-bin-13.0.1-r2.ebuild 
b/app-emulation/crossover-bin/crossover-bin-13.0.1-r2.ebuild
index 334ea82257d..e40b134c2d3 100644
--- a/app-emulation/crossover-bin/crossover-bin-13.0.1-r2.ebuild
+++ b/app-emulation/crossover-bin/crossover-bin-13.0.1-r2.ebuild
@@ -64,6 +64,7 @@ RDEPEND="${DEPEND}
>=media-libs/freetype-2.0.0[abi_x86_32(-)]
media-libs/mesa[abi_x86_32(-)]
sys-apps/util-linux[abi_x86_32(-)]
+   sys-libs/ncurses:5/5[abi_x86_32(-)]
sys-libs/zlib[abi_x86_32(-)]
x11-libs/libICE[abi_x86_32(-)]
x11-libs/libSM[abi_x86_32(-)]

diff --git a/app-emulation/crossover-bin/crossover-bin-13.1.0-r2.ebuild 
b/app-emulation/crossover-bin/crossover-bin-13.1.0-r2.ebuild
index 334ea82257d..e40b134c2d3 100644
--- a/app-emulation/crossover-bin/crossover-bin-13.1.0-r2.ebuild
+++ b/app-emulation/crossover-bin/crossover-bin-13.1.0-r2.ebuild
@@ -64,6 +64,7 @@ RDEPEND="${DEPEND}
>=media-libs/freetype-2.0.0[abi_x86_32(-)]
media-libs/mesa[abi_x86_32(-)]
sys-apps/util-linux[abi_x86_32(-)]
+   sys-libs/ncurses:5/5[abi_x86_32(-)]
sys-libs/zlib[abi_x86_32(-)]
x11-libs/libICE[abi_x86_32(-)]
x11-libs/libSM[abi_x86_32(-)]

diff --git a/app-emulation/crossover-bin/crossover-bin-1

[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs/, sys-fs/zfs-kmod/, sys-kernel/spl/

2018-08-12 Thread Richard Yao
commit: 02cc5b66b7067ab32903ee3eabfeb3a9f65ec917
Author: Richard Yao  gentoo  org>
AuthorDate: Sun Aug 12 23:35:52 2018 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Sun Aug 12 23:37:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02cc5b66

sys-fs/zfs et al: Backport Linux 4.18 support

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-fs/zfs-kmod/Manifest |   1 +
 sys-fs/zfs-kmod/zfs-kmod-0.7.9-r1.ebuild | 154 ++
 sys-fs/zfs/Manifest  |   1 +
 sys-fs/zfs/zfs-0.7.9-r1.ebuild   | 219 +++
 sys-kernel/spl/Manifest  |   1 +
 sys-kernel/spl/spl-0.7.9-r1.ebuild   | 120 +
 6 files changed, 496 insertions(+)

diff --git a/sys-fs/zfs-kmod/Manifest b/sys-fs/zfs-kmod/Manifest
index a327ed1dfa0..142dfe82e15 100644
--- a/sys-fs/zfs-kmod/Manifest
+++ b/sys-fs/zfs-kmod/Manifest
@@ -1,3 +1,4 @@
 DIST zfs-0.6.5.11.tar.gz 2521959 BLAKE2B 
95b145a26620995343df1a468367b882bc71ab3e4812c05839d49d0cd877b756185c91b2609986f91939fbfda322809ddefc8ff9207fe076db03e0038e585ea2
 SHA512 
877052da2a0cdc78b10cb5041da55e31242db2618c502997f4df9aa46a14482c7f33adce8d21aaf16164a9fe52edc358922ea89c8e109c3247e107bf607d6451
 DIST zfs-0.7.8.tar.gz 6514969 BLAKE2B 
689d96ad7afeb422cbeca724f248ac56b6fcdc0a7ef215f735180406a7fc0d4d3c9700a41e855186d8044b304c9f0c142c2bdca387299c499974e424965970a4
 SHA512 
cdeabe10acd2feeeff8a6362987c757b716bfea6ebad42ce022a081106661f774150c113bdaa9e1ac441efdd6da4cf11e6119323ad60ae15ab445a872d952e35
+DIST zfs-0.7.9-r1-patches.tar.xz 10920 BLAKE2B 
50a0b8533061b5eecc103179e6fd51499d87f1c3b331b0629efa29a5a7d405c03448db2245fed9389d149cc83021a2c263bc2f02133a5fdd11b088516c353fff
 SHA512 
a9e8c04bf7449b0a63420202b2f6dd8a6aea96ac57e5925c2ca0223f662210f42316ada25aa6113103909de8c9976945828cdb91a6ff9932f282c01316d7b3ec
 DIST zfs-0.7.9.tar.gz 6548649 BLAKE2B 
aa2f1b9d0ba0eda1af7d420c43d65d5d4183169cfe97c693356e1e0b15967ea512c25454f2d77285600f2209d778e4299f420754932e403a390b87b4f488dc94
 SHA512 
af5d9c320885ee84019fb04250c4b12c7ac3bb3d1037b1961ec4584701a737558374dc22521743e197356efb1d1f0ced9beff675ae9cfcccf3cd8407467f18fa

diff --git a/sys-fs/zfs-kmod/zfs-kmod-0.7.9-r1.ebuild 
b/sys-fs/zfs-kmod/zfs-kmod-0.7.9-r1.ebuild
new file mode 100644
index 000..8cee9a327e7
--- /dev/null
+++ b/sys-fs/zfs-kmod/zfs-kmod-0.7.9-r1.ebuild
@@ -0,0 +1,154 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+AUTOTOOLS_AUTORECONF="1"
+if [ ${PV} == "" ]; then
+   EGIT_REPO_URI="https://github.com/zfsonlinux/zfs.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/zfsonlinux/zfs/releases/download/zfs-${PV}/zfs-${PV}.tar.gz
+   https://dev.gentoo.org/~ryao/dist/zfs-${PVR}-patches.tar.xz;
+   S="${WORKDIR}/zfs-${PV}"
+   KEYWORDS="~amd64"
+fi
+
+inherit flag-o-matic linux-info linux-mod toolchain-funcs autotools-utils
+
+DESCRIPTION="Linux ZFS kernel module for sys-fs/zfs"
+HOMEPAGE="http://zfsonlinux.org/;
+
+LICENSE="CDDL debug? ( GPL-2+ )"
+SLOT="0"
+IUSE="custom-cflags debug +rootfs"
+RESTRICT="debug? ( strip ) test"
+
+DEPEND="
+   =sys-kernel/spl-${PVR}
+   dev-lang/perl
+   virtual/awk
+"
+
+RDEPEND="${DEPEND}
+   !sys-fs/zfs-fuse
+"
+
+AT_M4DIR="config"
+AUTOTOOLS_IN_SOURCE_BUILD="1"
+
+DOCS=( AUTHORS COPYRIGHT DISCLAIMER README.markdown )
+
+pkg_setup() {
+   linux-info_pkg_setup
+   CONFIG_CHECK="
+   !DEBUG_LOCK_ALLOC
+   EFI_PARTITION
+   IOSCHED_NOOP
+   MODULES
+   !PAX_KERNEXEC_PLUGIN_METHOD_OR
+   ZLIB_DEFLATE
+   ZLIB_INFLATE
+   "
+
+   use debug && CONFIG_CHECK="${CONFIG_CHECK}
+   FRAME_POINTER
+   DEBUG_INFO
+   !DEBUG_INFO_REDUCED
+   "
+
+   use rootfs && \
+   CONFIG_CHECK="${CONFIG_CHECK}
+   BLK_DEV_INITRD
+   DEVTMPFS
+   "
+
+   kernel_is ge 2 6 32 || die "Linux 2.6.32 or newer required"
+
+   [ ${PV} != "" ] && \
+   { kernel_is le 4 18 || die "Linux 4.18 is the latest supported 
version."; }
+
+   check_extra_config
+}
+
+src_prepare() {
+   if [ ${PV} != "" ]
+   then
+   # Apply patch set
+   EPATCH_SUFFIX="patch" \
+   EPATCH_FORCE="yes" \
+   epatch "${WORKDIR}/zfs-${PVR}-patches"
+   fi
+
+   # Remove GPLv2-licensed ZPIOS unless we are debugging
+   use debug || sed -e 's/^subdir-m += zpios$//' -i 
"${S}/module/Makefile.in&

[gentoo-commits] repo/gentoo:master commit in: profiles/

2018-04-08 Thread Richard Yao
commit: 3ab346f737a2c15f32e4fc275d1c7edfad985a2d
Author: Richard Yao  gentoo  org>
AuthorDate: Mon Apr  9 03:36:21 2018 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Mon Apr  9 03:36:21 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ab346f7

sys-fs/zfs-0.7.7 et al: Possible critical regression, bug #652828

Signed-off-by: Richard Yao  gentoo.org>

 profiles/package.mask | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index 602133392f2..31092d8401e 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -29,6 +29,13 @@
 
 #--- END OF EXAMPLES ---
 
+# Richard Yao <r...@gentoo.org> (08 Apr 2018)
+# Potential data loss regression reported upstream. Masking until solved.
+# Bug #652828
+=sys-kernel/spl-0.7.7
+=sys-fs/zfs-kmod-0.7.7
+=sys-fs/zfs-0.7.7
+
 # Andreas Sturmlechner <ast...@gentoo.org> (08 Apr 2018)
 # Depends on dead Qt4. Masked for removal in 30 days. Bug #649124
 dev-python/PyFoam



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/amd64/, profiles/arch/x86/, profiles/base/, profiles/arch/base/

2018-04-16 Thread Richard Yao
commit: 0adb0f5dda350c02f02bf7240f256e7edefc70c0
Author: Richard Yao  gentoo  org>
AuthorDate: Mon Apr 16 15:29:48 2018 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Mon Apr 16 15:41:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0adb0f5d

Fix package.use.mask for USE flags that pull in sys-fs/zfs

877947d414bf8b576b9d79226da82afa3df446a5 broke it.
ab9e52ff6b08650f4661ec9f8b9cf131364a5b60 was a partial fix for x86 only.

This should fix it properly for all architectures.

Package-Manager: Portage-2.3.24, Repoman-2.3.6
Signed-off-by: Richard Yao  gentoo.org>

 profiles/arch/amd64/package.use.mask  | 5 +
 profiles/arch/base/package.use.mask   | 8 
 profiles/arch/x86/package.use.mask| 5 -
 profiles/base/package.use.stable.mask | 4 
 4 files changed, 17 insertions(+), 5 deletions(-)

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 3992c3053e6..d41611604ae 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,6 +17,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Richard Yao <r...@gentoo.org> (16 Apr 2018)
+# sys-fs/zfs is keyworded on amd64
+sys-cluster/ceph -zfs
+sys-boot/grub -libzfs
+
 # Amy Liffey <amy...@gentoo.org> (19 Sep 2017)
 # [cuda] is unmasked in this profiles.
 media-libs/opencv -contrib_xfeatures2d

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 001f04631e2..6786118cca0 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
+# Richard Yao <r...@gentoo.org> (16 Apr 2018)
+# sys-fs/zfs is not available everywhere.
+sys-cluster/ceph zfs
+
 # Michał Górny <mgo...@gentoo.org> (30 Dec 2017)
 # Moved from use.mask since it is a flag local to one package:
 # Joseph Jezak <jos...@gentoo.org> (11 Mar 2007)
@@ -156,6 +160,10 @@ net-libs/gnutls dane
 # fontconfig-infinality dependency not yet keyworded on most arches
 media-libs/freetype infinality
 
+# Mike Gilbert <flop...@gentoo.org> (29 Jun 2012)
+# sys-fs/zfs is not available everywhere.
+sys-boot/grub libzfs
+
 # Michał Górny <mgo...@gentoo.org> (11 Apr 2012)
 # JIT compilation in libzpaq generates code for x86/amd64.
 app-arch/zpaq jit

diff --git a/profiles/arch/x86/package.use.mask 
b/profiles/arch/x86/package.use.mask
index 66a141d336e..4ce7a76c9ba 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -3,11 +3,6 @@
 
 # This file requires >=portage-2.1.1
 
-# Richard Yao <r...@gentoo.org> (16 Mar 2018)
-# sys-fs/zfs is not keyworded stable.
-sys-cluster/ceph zfs
-sys-boot/grub libzfs
-
 # Jan Ziak <0xe2.0x9a.0...@gmail.com> (14 Mar 2018)
 # Expose SVGA backend for x86 users
 app-emulation/fuse -backend-svga

diff --git a/profiles/base/package.use.stable.mask 
b/profiles/base/package.use.stable.mask
index 9d0606481ee..77fe69bcefe 100644
--- a/profiles/base/package.use.stable.mask
+++ b/profiles/base/package.use.stable.mask
@@ -93,6 +93,10 @@ media-plugins/kipi-plugins mediawiki vkontakte
 # Requires testing version of media-libs/opencv
 media-libs/mlt opencv
 
+# Matthias Maier <tam...@gentoo.org> (22 Jan 2017)
+# sys-fs/zfs isn't going to be marked stable anytime soon
+app-emulation/libvirt zfs
+
 # Michael Palimaka <kensing...@gentoo.org (18 Jan 2017)
 # www-client/weboob is horribly outdated and not stable
 app-office/kmymoney weboob



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/x86/

2018-04-16 Thread Richard Yao
commit: ab9e52ff6b08650f4661ec9f8b9cf131364a5b60
Author: Richard Yao  gentoo  org>
AuthorDate: Mon Apr 16 10:16:12 2018 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Mon Apr 16 10:16:12 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab9e52ff

x86/package.use.mask: mask USE that pulls in sys-fs/zfs

Package-Manager: Portage-2.3.24, Repoman-2.3.6
Signed-off-by: Richard Yao  gentoo.org>

 profiles/arch/x86/package.use.mask | 5 +
 1 file changed, 5 insertions(+)

diff --git a/profiles/arch/x86/package.use.mask 
b/profiles/arch/x86/package.use.mask
index 4ce7a76c9ba..66a141d336e 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -3,6 +3,11 @@
 
 # This file requires >=portage-2.1.1
 
+# Richard Yao <r...@gentoo.org> (16 Mar 2018)
+# sys-fs/zfs is not keyworded stable.
+sys-cluster/ceph zfs
+sys-boot/grub libzfs
+
 # Jan Ziak <0xe2.0x9a.0...@gmail.com> (14 Mar 2018)
 # Expose SVGA backend for x86 users
 app-emulation/fuse -backend-svga



[gentoo-commits] repo/gentoo:master commit in: app-emulation/crossover-bin/

2018-09-03 Thread Richard Yao
commit: 5ca765e6532606bc3569bcf8b7c474bdf508460e
Author: Richard Yao  gentoo  org>
AuthorDate: Mon Sep  3 14:43:00 2018 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Mon Sep  3 14:44:32 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ca765e6

app-emulation/crossover-bin: Bump to 17.5.1

This also includes a fix for the install process breaking when a recent
version of konqueror is installed. Crossover relies on it for KDE
version detection while Konqueror in its infinite wisdom decided to open
things with write permissions, which are sandbox violations. Right now,
the fix is only in 17.5.1. I need to talk to upstream and think about
this some more before I decide the proper course of action.

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-emulation/crossover-bin/Manifest   |   1 +
 .../crossover-bin/crossover-bin-17.5.1.ebuild  | 157 +
 2 files changed, 158 insertions(+)

diff --git a/app-emulation/crossover-bin/Manifest 
b/app-emulation/crossover-bin/Manifest
index 20040fb6fa2..c94cbc9afa0 100644
--- a/app-emulation/crossover-bin/Manifest
+++ b/app-emulation/crossover-bin/Manifest
@@ -17,3 +17,4 @@ DIST install-crossover-15.3.1.bin 80774288 BLAKE2B 
3d3fd83ee426a66ead3c88f4ca584
 DIST install-crossover-16.0.0.bin 197872657 BLAKE2B 
d500ed4f6a426154b376ead6c2b50eb21a403303561078dc51982a5147af23261dda9892717c16c6e2f3b2a30ffc84e73070cd330bea70ba89c79180c4933297
 SHA512 
184533679ddf3918ab5fc00b01452d868c694fbc7ccb5484c88822cc52da067fd1a0be0387e4050e40d9b367052158faec27dc06f6a371a044b5a1782950e780
 DIST install-crossover-16.2.5.bin 198336730 BLAKE2B 
a11252dab552846fe0a1527cd59cd62907142385062b744591cef6707213d03945879fc5da6bcfaaa315967c51ae15159ad14d8519407542b82f0eb53c5fd02e
 SHA512 
17cb711e7257f094e9ccf939edc1ca6be362f18b86078fe307b7e1337850e182d02fde087789f13ea2bf96ca89736f941c1a7bd93ff1b37a78fe8f846a1d5e22
 DIST install-crossover-17.5.0.bin 198287744 BLAKE2B 
c594192927874e5a80626ad110f0089f2bf8b7385a16ff7755923d63ebb0559b1aa505ec4e8b6f85253ac13736b7f9af178c64ed042a515d31cd4565295db163
 SHA512 
8592d2c91c437d62d1fd5fecf6230eeabfe56c38f49ea795bf4d3b51d8ae4399f1b01801d60dcccb94caeb4dd662675c2739f730f39ef178db32dd4f72182197
+DIST install-crossover-17.5.1.bin 198278549 BLAKE2B 
e53504177eb4a4030a31ae73baf26144375dd559bcd58af3ef05364cfb7a00b8cd68d879e6ef31e92b165876e4c3f85ebcb823dd6585c3edcb8e4cafb76d8e59
 SHA512 
d1e41c5290c56bbb23a6317e91800d7c23d2b4389ebf08ef4416718103aa06b05b33c655d3ef413fe76773dd3599d8fe3d4ea64274fcc18518923990f980bf2a

diff --git a/app-emulation/crossover-bin/crossover-bin-17.5.1.ebuild 
b/app-emulation/crossover-bin/crossover-bin-17.5.1.ebuild
new file mode 100644
index 000..1d2e3bb9952
--- /dev/null
+++ b/app-emulation/crossover-bin/crossover-bin-17.5.1.ebuild
@@ -0,0 +1,157 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="threads"
+
+inherit python-single-r1 unpacker
+
+DESCRIPTION="Commercial version of app-emulation/wine with paid support."
+HOMEPAGE="http://www.codeweavers.com/products/crossover/;
+SRC_URI="https://media.codeweavers.com/pub/crossover/cxlinux/demo/install-crossover-${PV}.bin;
+
+LICENSE="CROSSOVER-3"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE="+capi +cups doc +gphoto2 +gsm +jpeg +lcms +ldap +mp3 +nls +openal 
+opencl +opengl +png +scanner +ssl +v4l"
+RESTRICT="bindist test"
+QA_FLAGS_IGNORED="opt/cxoffice/.*"
+QA_PRESTRIPPED="opt/cxoffice/lib/.*
+   opt/cxoffice/bin/cxburner
+   opt/cxoffice/bin/cxntlm_auth
+   opt/cxoffice/bin/wineserver
+   opt/cxoffice/bin/unrar
+   opt/cxoffice/bin/wine-preloader
+   opt/cxoffice/bin/cxdiag
+   opt/cxoffice/bin/cxgettext
+   opt/cxoffice/bin/wineloader
+   "
+S="${WORKDIR}"
+
+DEPEND="dev-lang/perl
+   app-arch/unzip
+   ${PYTHON_DEPS}"
+
+RDEPEND="${DEPEND}
+   !prefix? ( sys-libs/glibc )
+   >=dev-python/pygtk-2.10[${PYTHON_USEDEP}]
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   dev-util/desktop-file-utils
+   !app-emulation/crossover-office-pro-bin
+   !app-emulation/crossover-office-bin
+   capi? ( net-libs/libcapi[abi_x86_32(-)] )
+   cups? ( net-print/cups[abi_x86_32(-)] )
+   gsm? ( media-sound/gsm[abi_x86_32(-)] )
+   jpeg? ( virtual/jpeg[abi_x86_32(-)] )
+   lcms? ( media-libs/lcms:2 )
+   ldap? ( net-nds/openldap[abi_x86_32(-)] )
+   gphoto2? ( media-libs/libgphoto2[abi_x86_32(-)] )
+   mp3? ( >=media-sound/mpg123-1.5.0[abi_x86_32(-)] )
+   nls? ( sys-devel/gettext[abi_x86_32(-)] )
+   openal? ( media-libs/openal[abi_x86_32(-)] )
+   opencl? ( virtual/opencl[abi_x86_32(-)] )
+   opengl? (
+   virtual/glu[abi_x86_32(-)]
+

[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs/, sys-fs/zfs-kmod/, sys-kernel/spl/

2018-09-16 Thread Richard Yao
commit: 27f79fe10cd18bc8e910c924cfba18397cc66dd5
Author: Richard Yao  gentoo  org>
AuthorDate: Sun Sep 16 20:58:37 2018 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Sun Sep 16 20:59:22 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27f79fe1

sys-fs/zfs: version bump to 0.7.11 (and friends)

0.7.10 will not be committed due to a regression:

https://github.com/zfsonlinux/zfs/issues/7906

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-fs/zfs-kmod/Manifest   |   1 +
 sys-fs/zfs-kmod/zfs-kmod-0.7.11.ebuild | 145 +++
 sys-fs/zfs/Manifest|   1 +
 sys-fs/zfs/zfs-0.7.11.ebuild   | 210 +
 sys-kernel/spl/Manifest|   1 +
 sys-kernel/spl/spl-0.7.11.ebuild   | 111 +
 6 files changed, 469 insertions(+)

diff --git a/sys-fs/zfs-kmod/Manifest b/sys-fs/zfs-kmod/Manifest
index 142dfe82e15..8be6c68802e 100644
--- a/sys-fs/zfs-kmod/Manifest
+++ b/sys-fs/zfs-kmod/Manifest
@@ -1,4 +1,5 @@
 DIST zfs-0.6.5.11.tar.gz 2521959 BLAKE2B 
95b145a26620995343df1a468367b882bc71ab3e4812c05839d49d0cd877b756185c91b2609986f91939fbfda322809ddefc8ff9207fe076db03e0038e585ea2
 SHA512 
877052da2a0cdc78b10cb5041da55e31242db2618c502997f4df9aa46a14482c7f33adce8d21aaf16164a9fe52edc358922ea89c8e109c3247e107bf607d6451
+DIST zfs-0.7.11.tar.gz 6561125 BLAKE2B 
ee579aa01272d5565fe78ae6074dc1acdd34c8e9a26838462aea937132c322b0fb915c4dadec230560d586db2b2af129735ed6b5e41def4183c9c7ed456ca7aa
 SHA512 
b53c92de2c2542a1b0189368e4b298e93bea13aec8ba415559e86bfc01a9c7deaf436e694aa047ef8a302c79224f96edd150ea93a57eb88c9e26d054cf7ccd2b
 DIST zfs-0.7.8.tar.gz 6514969 BLAKE2B 
689d96ad7afeb422cbeca724f248ac56b6fcdc0a7ef215f735180406a7fc0d4d3c9700a41e855186d8044b304c9f0c142c2bdca387299c499974e424965970a4
 SHA512 
cdeabe10acd2feeeff8a6362987c757b716bfea6ebad42ce022a081106661f774150c113bdaa9e1ac441efdd6da4cf11e6119323ad60ae15ab445a872d952e35
 DIST zfs-0.7.9-r1-patches.tar.xz 10920 BLAKE2B 
50a0b8533061b5eecc103179e6fd51499d87f1c3b331b0629efa29a5a7d405c03448db2245fed9389d149cc83021a2c263bc2f02133a5fdd11b088516c353fff
 SHA512 
a9e8c04bf7449b0a63420202b2f6dd8a6aea96ac57e5925c2ca0223f662210f42316ada25aa6113103909de8c9976945828cdb91a6ff9932f282c01316d7b3ec
 DIST zfs-0.7.9.tar.gz 6548649 BLAKE2B 
aa2f1b9d0ba0eda1af7d420c43d65d5d4183169cfe97c693356e1e0b15967ea512c25454f2d77285600f2209d778e4299f420754932e403a390b87b4f488dc94
 SHA512 
af5d9c320885ee84019fb04250c4b12c7ac3bb3d1037b1961ec4584701a737558374dc22521743e197356efb1d1f0ced9beff675ae9cfcccf3cd8407467f18fa

diff --git a/sys-fs/zfs-kmod/zfs-kmod-0.7.11.ebuild 
b/sys-fs/zfs-kmod/zfs-kmod-0.7.11.ebuild
new file mode 100644
index 000..55ffb410456
--- /dev/null
+++ b/sys-fs/zfs-kmod/zfs-kmod-0.7.11.ebuild
@@ -0,0 +1,145 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+if [ ${PV} == "" ]; then
+   AUTOTOOLS_AUTORECONF="1"
+   EGIT_REPO_URI="https://github.com/zfsonlinux/zfs.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/zfsonlinux/zfs/releases/download/zfs-${PV}/zfs-${PV}.tar.gz;
+   S="${WORKDIR}/zfs-${PV}"
+   KEYWORDS="~amd64"
+fi
+
+inherit flag-o-matic linux-info linux-mod toolchain-funcs autotools-utils
+
+DESCRIPTION="Linux ZFS kernel module for sys-fs/zfs"
+HOMEPAGE="http://zfsonlinux.org/;
+
+LICENSE="CDDL debug? ( GPL-2+ )"
+SLOT="0"
+IUSE="custom-cflags debug +rootfs"
+RESTRICT="debug? ( strip ) test"
+
+DEPEND="
+   =sys-kernel/spl-${PV}*
+   dev-lang/perl
+   virtual/awk
+"
+
+RDEPEND="${DEPEND}
+   !sys-fs/zfs-fuse
+"
+
+AT_M4DIR="config"
+AUTOTOOLS_IN_SOURCE_BUILD="1"
+
+DOCS=( AUTHORS COPYRIGHT DISCLAIMER README.markdown )
+
+pkg_setup() {
+   linux-info_pkg_setup
+   CONFIG_CHECK="
+   !DEBUG_LOCK_ALLOC
+   EFI_PARTITION
+   IOSCHED_NOOP
+   MODULES
+   !PAX_KERNEXEC_PLUGIN_METHOD_OR
+   ZLIB_DEFLATE
+   ZLIB_INFLATE
+   "
+
+   use debug && CONFIG_CHECK="${CONFIG_CHECK}
+   FRAME_POINTER
+   DEBUG_INFO
+   !DEBUG_INFO_REDUCED
+   "
+
+   use rootfs && \
+   CONFIG_CHECK="${CONFIG_CHECK}
+   BLK_DEV_INITRD
+   DEVTMPFS
+   "
+
+   kernel_is ge 2 6 32 || die "Linux 2.6.32 or newer required"
+
+   [ ${PV} != "" ] && \
+   { kernel_is le 4 18 || die "Linux 4.18 is the latest supported 
version."; }
+
+   check_extra_config
+}
+
+src_prepare() {
+   # Remove GPLv2-licensed ZPIOS unless we are debugging
+   use debug || sed -e

[gentoo-commits] repo/gentoo:master commit in: sys-block/iscsitarget/

2019-03-08 Thread Richard Yao
commit: a361edd8df53b2cd14f7a2de351a33518696995b
Author: Richard Yao  gentoo  org>
AuthorDate: Sun Oct  7 21:21:33 2018 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Sat Mar  9 02:09:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a361edd8

sys-block/iscsitarget: Maintainer is now solely base-system

Package-Manager: Portage-2.3.40, Repoman-2.3.9
Signed-off-by: Richard Yao  gentoo.org>

 sys-block/iscsitarget/metadata.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/sys-block/iscsitarget/metadata.xml 
b/sys-block/iscsitarget/metadata.xml
index 6c8b05fe7ba..1b98394a3ce 100644
--- a/sys-block/iscsitarget/metadata.xml
+++ b/sys-block/iscsitarget/metadata.xml
@@ -1,9 +1,6 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-
-   r...@gentoo.org
-
 
base-sys...@gentoo.org
Gentoo Base System



[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs-kmod/

2019-03-08 Thread Richard Yao
commit: 50b269b7947fb591cfc6999de17637353ad6bc29
Author: Richard Yao  gentoo  org>
AuthorDate: Sat Mar  9 02:11:43 2019 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Sat Mar  9 02:12:13 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50b269b7

sys-fs/zfs-kmod-: Linux 5.0 compatibility

Package-Manager: Portage-2.3.40, Repoman-2.3.9
Signed-off-by: Richard Yao  gentoo.org>

 sys-fs/zfs-kmod/zfs-kmod-.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/sys-fs/zfs-kmod/zfs-kmod-.ebuild 
b/sys-fs/zfs-kmod/zfs-kmod-.ebuild
index 1ed3a7db1d9..19b0a9a5a51 100644
--- a/sys-fs/zfs-kmod/zfs-kmod-.ebuild
+++ b/sys-fs/zfs-kmod/zfs-kmod-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -46,7 +46,6 @@ pkg_setup() {
!PAX_KERNEXEC_PLUGIN_METHOD_OR
!TRIM_UNUSED_KSYMS
EFI_PARTITION
-   IOSCHED_NOOP
KALLSYMS
MODULES
ZLIB_DEFLATE



[gentoo-commits] repo/gentoo:master commit in: sci-visualization/visit/

2019-09-14 Thread Richard Yao
commit: 5120926d0ea3db69326313de779db2ec69bf4546
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Sep  1 01:37:44 2019 +
Commit:     Richard Yao  gentoo  org>
CommitDate: Sat Sep 14 16:32:56 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5120926d

sci-visualization/visit: Fix USE flag description typo

Package-Manager: Portage-2.3.66, Repoman-2.3.11
Closes: https://github.com/gentoo/gentoo/pull/12838
Signed-off-by: Alessandro Barbieri  gmail.com>
Signed-off-by: Richard Yao  gentoo.org>

 sci-visualization/visit/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-visualization/visit/metadata.xml 
b/sci-visualization/visit/metadata.xml
index 1279dc32e3c..b994479c957 100644
--- a/sci-visualization/visit/metadata.xml
+++ b/sci-visualization/visit/metadata.xml
@@ -17,7 +17,7 @@
   Adds support for reading .silo files.
 
  
-  Support for xdmf2 formated data.
+  Support for xdmf2 formatted data.
 
   
 



  1   2   >