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

2020-06-10 Thread Georgy Yakovlev
commit: f1058995e5b936ad4e35084612e3a7b1d3760750
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Jun 10 21:58:17 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Jun 10 21:58:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1058995

sys-kernel/spl: remove package, all consumers are gone.

Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-kernel/spl/Manifest  |   1 -
 sys-kernel/spl/metadata.xml  |  15 -
 sys-kernel/spl/spl-0.7.13.ebuild | 119 ---
 3 files changed, 135 deletions(-)

diff --git a/sys-kernel/spl/Manifest b/sys-kernel/spl/Manifest
deleted file mode 100644
index bd3c7804daf..000
--- a/sys-kernel/spl/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST spl-0.7.13.tar.gz 554211 BLAKE2B 
7c1c95beb23b9725b3552a5bdb2260743c72fbc96cbdda8353893b9b13299b8a30c64d22400bc37d35ee21389eec809ee6d7b85a181ce44f0065dff81cb2e2a4
 SHA512 
31b67dc2f88f5028b5994aef886e05aeb9e65661895bffa29c5a1ac84df5f1c8e9c715f8cd7b63cf271d651ab7278aa63f51c78000f333ff7a75f0f8eedb5998

diff --git a/sys-kernel/spl/metadata.xml b/sys-kernel/spl/metadata.xml
deleted file mode 100644
index b51664dca13..000
--- a/sys-kernel/spl/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   r...@gentoo.org
-   Richard Yao
-   
-   
-   gyakov...@gentoo.org
-   Georgy Yakovlev
-   
-   
-   zfsonlinux/spl
-   
-

diff --git a/sys-kernel/spl/spl-0.7.13.ebuild b/sys-kernel/spl/spl-0.7.13.ebuild
deleted file mode 100644
index 3c816478f50..000
--- a/sys-kernel/spl/spl-0.7.13.ebuild
+++ /dev/null
@@ -1,119 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-PYTHON_COMPAT=( python3_6 )
-
-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;
-   KEYWORDS="amd64"
-fi
-
-inherit flag-o-matic linux-info linux-mod python-single-r1 autotools-utils
-
-DESCRIPTION="The Solaris Porting Layer provides many of the Solaris kernel 
APIs"
-HOMEPAGE="https://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}
-   ${PYTHON_DEPS}
-   !sys-devel/spl"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-AT_M4DIR="config"
-AUTOTOOLS_IN_SOURCE_BUILD="1"
-DOCS=( AUTHORS DISCLAIMER )
-
-pkg_setup() {
-   python-single-r1_pkg_setup
-   linux-info_pkg_setup
-   CONFIG_CHECK="
-   !DEBUG_LOCK_ALLOC
-   MODULES
-   KALLSYMS
-   !PAX_KERNEXEC_PLUGIN_METHOD_OR
-   !PAX_SIZE_OVERFLOW
-   !TRIM_UNUSED_KSYMS
-   ZLIB_DEFLATE
-   ZLIB_INFLATE
-   "
-
-   use debug && CONFIG_CHECK="${CONFIG_CHECK}
-   FRAME_POINTER
-   DEBUG_INFO
-   !DEBUG_INFO_REDUCED
-   "
-
-   kernel_is ge 2 6 32 || die "Linux 2.6.32 or newer required"
-
-   [ ${PV} != "" ] && \
-   { kernel_is le 5 0 || die "Linux 5.0 is the latest supported 
version."; }
-
-   check_extra_config
-}
-
-src_prepare() {
-   # Workaround for hard coded path
-   sed -i "s|/sbin/lsmod|/bin/lsmod|" "${S}/scripts/check.sh" || \
-   die "Cannot patch check.sh"
-
-   # splat is unnecessary unless we are debugging
-   use debug || { sed -e 's/^subdir-m += splat$//' -i 
"${S}/module/Makefile.in" || die ; }
-
-   # Set module revision number
-   [ ${PV} != "" ] && \
-   { sed -i "s/\(Release:\)\(.*\)1/\1\2${PR}-gentoo/" "${S}/META" 
|| die "Could not set Gentoo release"; }
-
-   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)
-   )
-   autotools-utils_src_configure
-}
-
-src_install() {
-   autotools-utils_src_install 
INSTALL_MOD_PATH="${INSTALL_MOD_PATH:-$EROOT}"
-   # enforce selected python implementation
-   python_fix_shebang "${ED}/bin"
-}
-
-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 

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

2020-02-12 Thread Jonathan Vasquez
commit: c5c306ec633ce48c5bd5a49b342f0c0272b798de
Author: Jonathan Vasquez  gentoo  org>
AuthorDate: Thu Feb 13 04:54:42 2020 +
Commit: Jonathan Vasquez  gentoo  org>
CommitDate: Thu Feb 13 04:58:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5c306ec

sys-fs/zfs: removing myself from maintainers zfs*

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Jonathan Vasquez  gentoo.org>

 sys-fs/zfs-kmod/metadata.xml | 4 
 sys-fs/zfs/metadata.xml  | 4 
 sys-kernel/spl/metadata.xml  | 4 
 3 files changed, 12 deletions(-)

diff --git a/sys-fs/zfs-kmod/metadata.xml b/sys-fs/zfs-kmod/metadata.xml
index ab538efc6f9..f47155ec64d 100644
--- a/sys-fs/zfs-kmod/metadata.xml
+++ b/sys-fs/zfs-kmod/metadata.xml
@@ -9,10 +9,6 @@
gyakov...@gentoo.org
Georgy Yakovlev

-   
-   fearedbl...@gentoo.org
-   Jonathan Vasquez
-   

Install zfs-shutdown script to support 
exporting a pool containing rootfs


diff --git a/sys-fs/zfs/metadata.xml b/sys-fs/zfs/metadata.xml
index be65b475af2..0b1da3a015b 100644
--- a/sys-fs/zfs/metadata.xml
+++ b/sys-fs/zfs/metadata.xml
@@ -9,10 +9,6 @@
gyakov...@gentoo.org
Georgy Yakovlev

-   
-   fearedbl...@gentoo.org
-   Jonathan Vasquez
-   

Disable dependency on 
sys-fs/zfs-kmod under the assumption that ZFS is part of the kernel source 
tree
Enable dependencies required for booting 
off a pool containing a rootfs

diff --git a/sys-kernel/spl/metadata.xml b/sys-kernel/spl/metadata.xml
index 6577590f277..b51664dca13 100644
--- a/sys-kernel/spl/metadata.xml
+++ b/sys-kernel/spl/metadata.xml
@@ -9,10 +9,6 @@
gyakov...@gentoo.org
Georgy Yakovlev

-   
-   fearedbl...@gentoo.org
-   Jonathan Vasquez
-   

zfsonlinux/spl




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

2020-02-10 Thread Michał Górny
commit: bbecb1f8a0f8a9a2f9795cb0d946041c37999f83
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 10 12:09:28 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 10 12:12:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbecb1f8

sys-kernel/spl: Remove py2

Signed-off-by: Michał Górny  gentoo.org>

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

diff --git a/sys-kernel/spl/spl-0.7.13.ebuild b/sys-kernel/spl/spl-0.7.13.ebuild
index 3d1e7045d95..3c816478f50 100644
--- a/sys-kernel/spl/spl-0.7.13.ebuild
+++ b/sys-kernel/spl/spl-0.7.13.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
-PYTHON_COMPAT=( python{2_7,3_6} )
+PYTHON_COMPAT=( python3_6 )
 
 if [[ ${PV} == "" ]] ; then
AUTOTOOLS_AUTORECONF="1"



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

2019-08-14 Thread Georgy Yakovlev
commit: e065ce9ea565b5cff657fc7b23c765cc969a4039
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Aug 14 06:02:08 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Aug 14 06:02:08 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e065ce9e

sys-kernel/spl: drop 0.7.

Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-kernel/spl/spl-0.7..ebuild | 114 -
 1 file changed, 114 deletions(-)

diff --git a/sys-kernel/spl/spl-0.7..ebuild 
b/sys-kernel/spl/spl-0.7..ebuild
deleted file mode 100644
index ffa202302b3..000
--- a/sys-kernel/spl/spl-0.7..ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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/${PN}.git;
-   EGIT_BRANCH="spl-0.7-release"
-   inherit git-r3
-else
-   
SRC_URI="https://github.com/zfsonlinux/zfs/releases/download/zfs-${PV}/${P}.tar.gz;
-   KEYWORDS="~amd64 ~arm ~ppc ~ppc64"
-fi
-
-inherit flag-o-matic linux-info linux-mod autotools-utils
-
-DESCRIPTION="The Solaris Porting Layer provides many of the Solaris kernel 
APIs"
-HOMEPAGE="https://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 README.markdown )
-
-pkg_setup() {
-   linux-info_pkg_setup
-   CONFIG_CHECK="
-   !DEBUG_LOCK_ALLOC
-   !CONFIG_REISER4_FS
-   !GRKERNSEC_RANDSTRUCT
-   KALLSYMS
-   MODULES
-   !PAX_KERNEXEC_PLUGIN_METHOD_OR
-   !TRIM_UNUSED_KSYMS
-   ZLIB_DEFLATE
-   ZLIB_INFLATE
-   "
-
-   use debug && CONFIG_CHECK="${CONFIG_CHECK}
-   FRAME_POINTER
-   DEBUG_INFO
-   !DEBUG_INFO_REDUCED
-   "
-
-   kernel_is ge 2 6 32 || die "Linux 2.6.32 or newer required"
-
-   [ ${PV} != *"" ] && \
-   { kernel_is le 4 17 || die "Linux 4.17 is the latest supported 
version."; }
-
-   check_extra_config
-}
-
-src_prepare() {
-   # Workaround for hard coded path
-   sed -i "s|/sbin/lsmod|/bin/lsmod|" "${S}/scripts/check.sh" || \
-   die "Cannot patch check.sh"
-
-   # splat is unnecessary unless we are debugging
-   use debug || { sed -e 's/^subdir-m += splat$//' -i 
"${S}/module/Makefile.in" || die ; }
-
-   # Set module revision number
-   [ ${PV} != *"" ] && \
-   { sed -i "s/\(Release:\)\(.*\)1/\1\2${PR}-gentoo/" "${S}/META" 
|| die "Could not set Gentoo release"; }
-
-   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)
-   )
-   autotools-utils_src_configure
-}
-
-src_install() {
-   autotools-utils_src_install 
INSTALL_MOD_PATH="${INSTALL_MOD_PATH:-$EROOT}"
-}
-
-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 
"${EROOT}lib/modules/${KV_FULL}/addon"
-   fi
-}



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

2019-08-14 Thread Georgy Yakovlev
commit: ff74e0f77849789e1dae0c5d645bbdf130ec313e
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Aug 14 06:02:53 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Aug 14 06:02:53 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff74e0f7

sys-kernel/spl: drop 0.6.5.11

Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-kernel/spl/Manifest|   1 -
 sys-kernel/spl/spl-0.6.5.11.ebuild | 113 -
 2 files changed, 114 deletions(-)

diff --git a/sys-kernel/spl/Manifest b/sys-kernel/spl/Manifest
index afdeeb795aa..bd3c7804daf 100644
--- a/sys-kernel/spl/Manifest
+++ b/sys-kernel/spl/Manifest
@@ -1,2 +1 @@
-DIST spl-0.6.5.11.tar.gz 531710 BLAKE2B 
e89cb5a023d3f4b3949a385100b56e01c5fd0ff4448bc175f8463a84b74d1d8f1fcf669c2e4b73f2ec3326653594106ebfa3e66987e49a9cd029355bbb317990
 SHA512 
eae1641a0d528cb9182deccd309625e13abf3db88ba1cbb54947055b23d1f94b62c045f939d5e952784f19719eea5fdf85d65c5abd22b9db167ea7780bc55722
 DIST spl-0.7.13.tar.gz 554211 BLAKE2B 
7c1c95beb23b9725b3552a5bdb2260743c72fbc96cbdda8353893b9b13299b8a30c64d22400bc37d35ee21389eec809ee6d7b85a181ce44f0065dff81cb2e2a4
 SHA512 
31b67dc2f88f5028b5994aef886e05aeb9e65661895bffa29c5a1ac84df5f1c8e9c715f8cd7b63cf271d651ab7278aa63f51c78000f333ff7a75f0f8eedb5998

diff --git a/sys-kernel/spl/spl-0.6.5.11.ebuild 
b/sys-kernel/spl/spl-0.6.5.11.ebuild
deleted file mode 100644
index 4cd35daedd8..000
--- a/sys-kernel/spl/spl-0.6.5.11.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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/${PN}.git;
-   inherit git-r3
-else
-   
SRC_URI="https://github.com/zfsonlinux/zfs/releases/download/zfs-${PV}/${P}.tar.gz;
-   KEYWORDS="amd64"
-fi
-
-inherit flag-o-matic linux-info linux-mod autotools-utils
-
-DESCRIPTION="The Solaris Porting Layer provides many of the Solaris kernel 
APIs"
-HOMEPAGE="https://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
-   !CONFIG_REISER4_FS
-   MODULES
-   KALLSYMS
-   !PAX_KERNEXEC_PLUGIN_METHOD_OR
-   !PAX_SIZE_OVERFLOW
-   !TRIM_UNUSED_KSYMS
-   ZLIB_DEFLATE
-   ZLIB_INFLATE
-   "
-
-   use debug && CONFIG_CHECK="${CONFIG_CHECK}
-   FRAME_POINTER
-   DEBUG_INFO
-   !DEBUG_INFO_REDUCED
-   "
-
-   kernel_is ge 2 6 32 || die "Linux 2.6.32 or newer required"
-
-   [ ${PV} != "" ] && \
-   { kernel_is le 4 12 || die "Linux 4.12 is the latest supported 
version."; }
-
-   check_extra_config
-}
-
-src_prepare() {
-   # Workaround for hard coded path
-   sed -i "s|/sbin/lsmod|/bin/lsmod|" "${S}/scripts/check.sh" || \
-   die "Cannot patch check.sh"
-
-   # splat is unnecessary unless we are debugging
-   use debug || { sed -e 's/^subdir-m += splat$//' -i 
"${S}/module/Makefile.in" || die ; }
-
-   # Set module revision number
-   [ ${PV} != "" ] && \
-   { sed -i "s/\(Release:\)\(.*\)1/\1\2${PR}-gentoo/" "${S}/META" 
|| die "Could not set Gentoo release"; }
-
-   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)
-   )
-   autotools-utils_src_configure
-}
-
-src_install() {
-   autotools-utils_src_install 
INSTALL_MOD_PATH="${INSTALL_MOD_PATH:-$EROOT}"
-}
-
-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 
"${EROOT}lib/modules/${KV_FULL}/addon"
-   fi
-}



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

2019-06-23 Thread Georgy Yakovlev
commit: 92c80eec4c58b1cff2a4bdb5869b52b3ff30fcc2
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Jun 23 07:58:42 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Jun 23 08:00:28 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92c80eec

sys-kernel/spl: drop 0.7.12

Package-Manager: Portage-2.3.67, Repoman-2.3.15
Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-kernel/spl/Manifest  |   1 -
 sys-kernel/spl/spl-0.7.12.ebuild | 112 ---
 2 files changed, 113 deletions(-)

diff --git a/sys-kernel/spl/Manifest b/sys-kernel/spl/Manifest
index 9283a507091..afdeeb795aa 100644
--- a/sys-kernel/spl/Manifest
+++ b/sys-kernel/spl/Manifest
@@ -1,3 +1,2 @@
 DIST spl-0.6.5.11.tar.gz 531710 BLAKE2B 
e89cb5a023d3f4b3949a385100b56e01c5fd0ff4448bc175f8463a84b74d1d8f1fcf669c2e4b73f2ec3326653594106ebfa3e66987e49a9cd029355bbb317990
 SHA512 
eae1641a0d528cb9182deccd309625e13abf3db88ba1cbb54947055b23d1f94b62c045f939d5e952784f19719eea5fdf85d65c5abd22b9db167ea7780bc55722
-DIST spl-0.7.12.tar.gz 551880 BLAKE2B 
751909a5dba7060b6eb88acdf2e9a64010a802eef98f967d61bb4463b5e80d86c325d027d8092beab4f72b1bac90b1c5fa20a2d1448bd331e0bf214b4b5acbb6
 SHA512 
4dcada8ccde3fc0320eafbd8b3592baf3f5970babbb2c0b8d2c2c5f254bd940e52565fa86c176f455f819da2a192077df8183640fb7c6279410d628e446335f9
 DIST spl-0.7.13.tar.gz 554211 BLAKE2B 
7c1c95beb23b9725b3552a5bdb2260743c72fbc96cbdda8353893b9b13299b8a30c64d22400bc37d35ee21389eec809ee6d7b85a181ce44f0065dff81cb2e2a4
 SHA512 
31b67dc2f88f5028b5994aef886e05aeb9e65661895bffa29c5a1ac84df5f1c8e9c715f8cd7b63cf271d651ab7278aa63f51c78000f333ff7a75f0f8eedb5998

diff --git a/sys-kernel/spl/spl-0.7.12.ebuild b/sys-kernel/spl/spl-0.7.12.ebuild
deleted file mode 100644
index 308d3ea67a9..000
--- a/sys-kernel/spl/spl-0.7.12.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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/${PN}.git;
-   inherit git-r3
-else
-   
SRC_URI="https://github.com/zfsonlinux/zfs/releases/download/zfs-${PV}/${P}.tar.gz;
-   KEYWORDS="amd64"
-fi
-
-inherit flag-o-matic linux-info linux-mod autotools-utils
-
-DESCRIPTION="The Solaris Porting Layer provides many of the Solaris kernel 
APIs"
-HOMEPAGE="https://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
-   MODULES
-   KALLSYMS
-   !PAX_KERNEXEC_PLUGIN_METHOD_OR
-   !PAX_SIZE_OVERFLOW
-   !TRIM_UNUSED_KSYMS
-   ZLIB_DEFLATE
-   ZLIB_INFLATE
-   "
-
-   use debug && CONFIG_CHECK="${CONFIG_CHECK}
-   FRAME_POINTER
-   DEBUG_INFO
-   !DEBUG_INFO_REDUCED
-   "
-
-   kernel_is ge 2 6 32 || die "Linux 2.6.32 or newer required"
-
-   [ ${PV} != "" ] && \
-   { kernel_is le 4 19 || die "Linux 4.19 is the latest supported 
version."; }
-
-   check_extra_config
-}
-
-src_prepare() {
-   # Workaround for hard coded path
-   sed -i "s|/sbin/lsmod|/bin/lsmod|" "${S}/scripts/check.sh" || \
-   die "Cannot patch check.sh"
-
-   # splat is unnecessary unless we are debugging
-   use debug || { sed -e 's/^subdir-m += splat$//' -i 
"${S}/module/Makefile.in" || die ; }
-
-   # Set module revision number
-   [ ${PV} != "" ] && \
-   { sed -i "s/\(Release:\)\(.*\)1/\1\2${PR}-gentoo/" "${S}/META" 
|| die "Could not set Gentoo release"; }
-
-   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)
-   )
-   autotools-utils_src_configure
-}
-
-src_install() {
-   autotools-utils_src_install 
INSTALL_MOD_PATH="${INSTALL_MOD_PATH:-$EROOT}"
-}
-
-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 

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

2019-05-16 Thread Georgy Yakovlev
commit: d54e484c852e10255bd0abc6003f72bb8e148ba4
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu May 16 12:27:06 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu May 16 12:30:08 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d54e484c

sys-kernel/spl: 0.7.13 stable amd64, builds on linux-4.19.43

Bug: https://bugs.gentoo.org/686094
Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Georgy Yakovlev  gentoo.org>

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

diff --git a/sys-kernel/spl/spl-0.7.13.ebuild b/sys-kernel/spl/spl-0.7.13.ebuild
index 7d4c991d665..7608a593532 100644
--- a/sys-kernel/spl/spl-0.7.13.ebuild
+++ b/sys-kernel/spl/spl-0.7.13.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
 else

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



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

2019-04-26 Thread Georgy Yakovlev
commit: b65fcd27bd37e78b38d79c877fed393a34b241dd
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Apr 26 20:30:02 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Apr 26 21:09:41 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b65fcd27

sys-kernel/spl: drop old

Package-Manager: Portage-2.3.65, Repoman-2.3.12
Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-kernel/spl/Manifest |   4 --
 sys-kernel/spl/spl-0.7.11.ebuild| 112 -
 sys-kernel/spl/spl-0.7.12-r1.ebuild | 112 -
 sys-kernel/spl/spl-0.7.8.ebuild | 112 -
 sys-kernel/spl/spl-0.7.9-r1.ebuild  | 121 
 sys-kernel/spl/spl-0.7.9.ebuild | 112 -
 6 files changed, 573 deletions(-)

diff --git a/sys-kernel/spl/Manifest b/sys-kernel/spl/Manifest
index d75b815355f..9283a507091 100644
--- a/sys-kernel/spl/Manifest
+++ b/sys-kernel/spl/Manifest
@@ -1,7 +1,3 @@
 DIST spl-0.6.5.11.tar.gz 531710 BLAKE2B 
e89cb5a023d3f4b3949a385100b56e01c5fd0ff4448bc175f8463a84b74d1d8f1fcf669c2e4b73f2ec3326653594106ebfa3e66987e49a9cd029355bbb317990
 SHA512 
eae1641a0d528cb9182deccd309625e13abf3db88ba1cbb54947055b23d1f94b62c045f939d5e952784f19719eea5fdf85d65c5abd22b9db167ea7780bc55722
-DIST spl-0.7.11.tar.gz 551795 BLAKE2B 
c7002e0281ad6c1e97e2e5ef1365500ed2dce8d06339679b1a5e6405bea61c918cde280b8b840ab023a8fb73198faf985043e3e5eddae2494b331bea7637ad44
 SHA512 
c7d5d2f504f98f581554d3cf96fe5ae128dae6a27b0aa802e0f95f6b7d89f8a9783c71696e095a6a25a319c28087d933b5ebaa015111f96711d2fb54195c197c
 DIST spl-0.7.12.tar.gz 551880 BLAKE2B 
751909a5dba7060b6eb88acdf2e9a64010a802eef98f967d61bb4463b5e80d86c325d027d8092beab4f72b1bac90b1c5fa20a2d1448bd331e0bf214b4b5acbb6
 SHA512 
4dcada8ccde3fc0320eafbd8b3592baf3f5970babbb2c0b8d2c2c5f254bd940e52565fa86c176f455f819da2a192077df8183640fb7c6279410d628e446335f9
 DIST spl-0.7.13.tar.gz 554211 BLAKE2B 
7c1c95beb23b9725b3552a5bdb2260743c72fbc96cbdda8353893b9b13299b8a30c64d22400bc37d35ee21389eec809ee6d7b85a181ce44f0065dff81cb2e2a4
 SHA512 
31b67dc2f88f5028b5994aef886e05aeb9e65661895bffa29c5a1ac84df5f1c8e9c715f8cd7b63cf271d651ab7278aa63f51c78000f333ff7a75f0f8eedb5998
-DIST spl-0.7.8.tar.gz 559558 BLAKE2B 
5aa68a8150cb0c922c1ad0df9d1260136cedd95c13df45cc4490d937746a2a0e76e964978128a6f4e553f7bad4adc72a0408ef89969a15ba3f43af26e412b61c
 SHA512 
dcd38dd0971042603baa474460486ed2e7cb59468de7613fa713eb4bdd081026794af7780b5d8970dd17645b04b6dde1e2f43e89a782437a50afc679a8850001
-DIST spl-0.7.9-r1-patches.tar.xz 2428 BLAKE2B 
5a8550be587c511975d579bdba889538ed574d51b75ff579d02da190a2f8f0c2ba79a5ab4247603f17d26d0ec4d3552dd066c276b99e152d3d95a420db62038c
 SHA512 
829d16e9ab98d568174558fe850e6cb75a70c05de485054f1801f3896dc1fb56a1aaa7f4ba6c7e107558eef591456098291917ca071774c12f4191b0004b9b93
-DIST spl-0.7.9.tar.gz 551115 BLAKE2B 
0ebb801ff60e5f8691c0b3386b5b1c326ea9d40decc20fb455ddb103d108923f28cd870e1c1dc465af5e24e8627973f2b60e7b9b88b3fdbd3ac45f3bd167def2
 SHA512 
89a42a65b3c09a654ffc3bcef84a0735eefe080c2d790400a3691cccf01e9f0a95cd40a4eed37542cfa7f4a94f20e06aae44886325473713407833d247751ec3

diff --git a/sys-kernel/spl/spl-0.7.11.ebuild b/sys-kernel/spl/spl-0.7.11.ebuild
deleted file mode 100644
index d9f8f54f0f1..000
--- a/sys-kernel/spl/spl-0.7.11.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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/${PN}.git;
-   inherit git-r3
-else
-   
SRC_URI="https://github.com/zfsonlinux/zfs/releases/download/zfs-${PV}/${P}.tar.gz;
-   KEYWORDS="~amd64"
-fi
-
-inherit flag-o-matic linux-info linux-mod autotools-utils
-
-DESCRIPTION="The Solaris Porting Layer provides many of the Solaris kernel 
APIs"
-HOMEPAGE="https://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
-   MODULES
-   KALLSYMS
-   !PAX_KERNEXEC_PLUGIN_METHOD_OR
-   !PAX_SIZE_OVERFLOW
-   !TRIM_UNUSED_KSYMS
-   ZLIB_DEFLATE
-   ZLIB_INFLATE
-   "
-
-   use debug && CONFIG_CHECK="${CONFIG_CHECK}
-   FRAME_POINTER
-   DEBUG_INFO
-   !DEBUG_INFO_REDUCED
-   "
-
-   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 

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

2019-03-30 Thread Georgy Yakovlev
commit: 028ed6a12eda03445a263dfef2383f05bf8b9254
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Mar 23 06:31:31 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Mar 31 03:53:44 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=028ed6a1

sys-kernel/spl: drop live ebuild

Closes: https://github.com/gentoo/gentoo/pull/11101
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-kernel/spl/spl-.ebuild | 113 -
 1 file changed, 113 deletions(-)

diff --git a/sys-kernel/spl/spl-.ebuild b/sys-kernel/spl/spl-.ebuild
deleted file mode 100644
index f27d3e44bdc..000
--- a/sys-kernel/spl/spl-.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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/${PN}.git;
-   inherit git-r3
-else
-   
SRC_URI="https://github.com/zfsonlinux/zfs/releases/download/zfs-${PV}/${P}.tar.gz;
-   KEYWORDS="~amd64 ~arm ~ppc ~ppc64"
-fi
-
-inherit flag-o-matic linux-info linux-mod autotools-utils
-
-DESCRIPTION="The Solaris Porting Layer provides many of the Solaris kernel 
APIs"
-HOMEPAGE="https://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 README.markdown )
-
-pkg_setup() {
-   linux-info_pkg_setup
-   CONFIG_CHECK="
-   !DEBUG_LOCK_ALLOC
-   !CONFIG_REISER4_FS
-   !GRKERNSEC_RANDSTRUCT
-   KALLSYMS
-   MODULES
-   !PAX_KERNEXEC_PLUGIN_METHOD_OR
-   !TRIM_UNUSED_KSYMS
-   ZLIB_DEFLATE
-   ZLIB_INFLATE
-   "
-
-   use debug && CONFIG_CHECK="${CONFIG_CHECK}
-   FRAME_POINTER
-   DEBUG_INFO
-   !DEBUG_INFO_REDUCED
-   "
-
-   kernel_is ge 2 6 32 || die "Linux 2.6.32 or newer required"
-
-   [ ${PV} != "" ] && \
-   { kernel_is le 4 17 || die "Linux 4.17 is the latest supported 
version."; }
-
-   check_extra_config
-}
-
-src_prepare() {
-   # Workaround for hard coded path
-   sed -i "s|/sbin/lsmod|/bin/lsmod|" "${S}/scripts/check.sh" || \
-   die "Cannot patch check.sh"
-
-   # splat is unnecessary unless we are debugging
-   use debug || { sed -e 's/^subdir-m += splat$//' -i 
"${S}/module/Makefile.in" || die ; }
-
-   # Set module revision number
-   [ ${PV} != "" ] && \
-   { sed -i "s/\(Release:\)\(.*\)1/\1\2${PR}-gentoo/" "${S}/META" 
|| die "Could not set Gentoo release"; }
-
-   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)
-   )
-   autotools-utils_src_configure
-}
-
-src_install() {
-   autotools-utils_src_install 
INSTALL_MOD_PATH="${INSTALL_MOD_PATH:-$EROOT}"
-}
-
-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 
"${EROOT}lib/modules/${KV_FULL}/addon"
-   fi
-}



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

2019-03-04 Thread Georgy Yakovlev
commit: 97c4cf0edea7354f2984385db4264f4d3a8a8fe6
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Mar  5 03:43:50 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Mar  5 04:29:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97c4cf0e

sys-kernel/spl: bump to 0.7.13

proper python handling
compatible with linux 5.0

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-kernel/spl/Manifest  |   1 +
 sys-kernel/spl/spl-0.7.13.ebuild | 119 +++
 2 files changed, 120 insertions(+)

diff --git a/sys-kernel/spl/Manifest b/sys-kernel/spl/Manifest
index 15e57b36605..d75b815355f 100644
--- a/sys-kernel/spl/Manifest
+++ b/sys-kernel/spl/Manifest
@@ -1,6 +1,7 @@
 DIST spl-0.6.5.11.tar.gz 531710 BLAKE2B 
e89cb5a023d3f4b3949a385100b56e01c5fd0ff4448bc175f8463a84b74d1d8f1fcf669c2e4b73f2ec3326653594106ebfa3e66987e49a9cd029355bbb317990
 SHA512 
eae1641a0d528cb9182deccd309625e13abf3db88ba1cbb54947055b23d1f94b62c045f939d5e952784f19719eea5fdf85d65c5abd22b9db167ea7780bc55722
 DIST spl-0.7.11.tar.gz 551795 BLAKE2B 
c7002e0281ad6c1e97e2e5ef1365500ed2dce8d06339679b1a5e6405bea61c918cde280b8b840ab023a8fb73198faf985043e3e5eddae2494b331bea7637ad44
 SHA512 
c7d5d2f504f98f581554d3cf96fe5ae128dae6a27b0aa802e0f95f6b7d89f8a9783c71696e095a6a25a319c28087d933b5ebaa015111f96711d2fb54195c197c
 DIST spl-0.7.12.tar.gz 551880 BLAKE2B 
751909a5dba7060b6eb88acdf2e9a64010a802eef98f967d61bb4463b5e80d86c325d027d8092beab4f72b1bac90b1c5fa20a2d1448bd331e0bf214b4b5acbb6
 SHA512 
4dcada8ccde3fc0320eafbd8b3592baf3f5970babbb2c0b8d2c2c5f254bd940e52565fa86c176f455f819da2a192077df8183640fb7c6279410d628e446335f9
+DIST spl-0.7.13.tar.gz 554211 BLAKE2B 
7c1c95beb23b9725b3552a5bdb2260743c72fbc96cbdda8353893b9b13299b8a30c64d22400bc37d35ee21389eec809ee6d7b85a181ce44f0065dff81cb2e2a4
 SHA512 
31b67dc2f88f5028b5994aef886e05aeb9e65661895bffa29c5a1ac84df5f1c8e9c715f8cd7b63cf271d651ab7278aa63f51c78000f333ff7a75f0f8eedb5998
 DIST spl-0.7.8.tar.gz 559558 BLAKE2B 
5aa68a8150cb0c922c1ad0df9d1260136cedd95c13df45cc4490d937746a2a0e76e964978128a6f4e553f7bad4adc72a0408ef89969a15ba3f43af26e412b61c
 SHA512 
dcd38dd0971042603baa474460486ed2e7cb59468de7613fa713eb4bdd081026794af7780b5d8970dd17645b04b6dde1e2f43e89a782437a50afc679a8850001
 DIST spl-0.7.9-r1-patches.tar.xz 2428 BLAKE2B 
5a8550be587c511975d579bdba889538ed574d51b75ff579d02da190a2f8f0c2ba79a5ab4247603f17d26d0ec4d3552dd066c276b99e152d3d95a420db62038c
 SHA512 
829d16e9ab98d568174558fe850e6cb75a70c05de485054f1801f3896dc1fb56a1aaa7f4ba6c7e107558eef591456098291917ca071774c12f4191b0004b9b93
 DIST spl-0.7.9.tar.gz 551115 BLAKE2B 
0ebb801ff60e5f8691c0b3386b5b1c326ea9d40decc20fb455ddb103d108923f28cd870e1c1dc465af5e24e8627973f2b60e7b9b88b3fdbd3ac45f3bd167def2
 SHA512 
89a42a65b3c09a654ffc3bcef84a0735eefe080c2d790400a3691cccf01e9f0a95cd40a4eed37542cfa7f4a94f20e06aae44886325473713407833d247751ec3

diff --git a/sys-kernel/spl/spl-0.7.13.ebuild b/sys-kernel/spl/spl-0.7.13.ebuild
new file mode 100644
index 000..989c837b2cf
--- /dev/null
+++ b/sys-kernel/spl/spl-0.7.13.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+
+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;
+   KEYWORDS="~amd64"
+fi
+
+inherit flag-o-matic linux-info linux-mod python-single-r1 autotools-utils
+
+DESCRIPTION="The Solaris Porting Layer provides many of the Solaris kernel 
APIs"
+HOMEPAGE="https://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}
+   ${PYTHON_DEPS}
+   !sys-devel/spl"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+AT_M4DIR="config"
+AUTOTOOLS_IN_SOURCE_BUILD="1"
+DOCS=( AUTHORS DISCLAIMER )
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+   linux-info_pkg_setup
+   CONFIG_CHECK="
+   !DEBUG_LOCK_ALLOC
+   MODULES
+   KALLSYMS
+   !PAX_KERNEXEC_PLUGIN_METHOD_OR
+   !PAX_SIZE_OVERFLOW
+   !TRIM_UNUSED_KSYMS
+   ZLIB_DEFLATE
+   ZLIB_INFLATE
+   "
+
+   use debug && CONFIG_CHECK="${CONFIG_CHECK}
+   FRAME_POINTER
+   DEBUG_INFO
+   !DEBUG_INFO_REDUCED
+   "
+
+   kernel_is ge 2 6 32 || die "Linux 2.6.32 or newer required"
+
+   [ ${PV} != "" ] && \
+   { kernel_is le 5 0 || die "Linux 5.0 is the latest supported 
version."; }
+
+   check_extra_config
+}
+
+src_prepare() {
+   # Workaround for 

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

2019-02-20 Thread Georgy Yakovlev
commit: ef4c9f31881170c3e1261d6314ff56e16d63dd56
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Feb 19 20:02:17 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Feb 20 20:24:56 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef4c9f31

sys-kernel/spl: 0.7.12 stable

compatible with stable 4.19 lts sources

Package-Manager: Portage-2.3.60, Repoman-2.3.12
Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-kernel/spl/spl-0.7.12.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-kernel/spl/spl-0.7.12.ebuild b/sys-kernel/spl/spl-0.7.12.ebuild
index d6e0509a0a1..308d3ea67a9 100644
--- a/sys-kernel/spl/spl-0.7.12.ebuild
+++ b/sys-kernel/spl/spl-0.7.12.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"
@@ -9,7 +9,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
 else

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



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

2019-02-17 Thread Georgy Yakovlev
commit: 0192ededb3276895eac4406292a59c07308bb407
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Feb 18 03:22:36 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Feb 18 03:22:36 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0192eded

sys-kernel/spl: require !TRIM_UNUSED_KSYMS in kernel .config

Closes: https://bugs.gentoo.org/669670
Package-Manager: Portage-2.3.60, Repoman-2.3.12
Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-kernel/spl/spl-0.6.5.11.ebuild | 3 ++-
 sys-kernel/spl/spl-0.7.11.ebuild   | 3 ++-
 sys-kernel/spl/spl-0.7.8.ebuild| 3 ++-
 sys-kernel/spl/spl-0.7.9-r1.ebuild | 3 ++-
 sys-kernel/spl/spl-0.7.9.ebuild| 3 ++-
 sys-kernel/spl/spl-0.7..ebuild | 3 ++-
 sys-kernel/spl/spl-.ebuild | 3 ++-
 7 files changed, 14 insertions(+), 7 deletions(-)

diff --git a/sys-kernel/spl/spl-0.6.5.11.ebuild 
b/sys-kernel/spl/spl-0.6.5.11.ebuild
index 74b4625dd73..4cd35daedd8 100644
--- a/sys-kernel/spl/spl-0.6.5.11.ebuild
+++ b/sys-kernel/spl/spl-0.6.5.11.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"
@@ -44,6 +44,7 @@ pkg_setup() {
KALLSYMS
!PAX_KERNEXEC_PLUGIN_METHOD_OR
!PAX_SIZE_OVERFLOW
+   !TRIM_UNUSED_KSYMS
ZLIB_DEFLATE
ZLIB_INFLATE
"

diff --git a/sys-kernel/spl/spl-0.7.11.ebuild b/sys-kernel/spl/spl-0.7.11.ebuild
index 510c6683030..d9f8f54f0f1 100644
--- a/sys-kernel/spl/spl-0.7.11.ebuild
+++ b/sys-kernel/spl/spl-0.7.11.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"
@@ -43,6 +43,7 @@ pkg_setup() {
KALLSYMS
!PAX_KERNEXEC_PLUGIN_METHOD_OR
!PAX_SIZE_OVERFLOW
+   !TRIM_UNUSED_KSYMS
ZLIB_DEFLATE
ZLIB_INFLATE
"

diff --git a/sys-kernel/spl/spl-0.7.8.ebuild b/sys-kernel/spl/spl-0.7.8.ebuild
index 6aea5d09bc3..b9eb732ac91 100644
--- a/sys-kernel/spl/spl-0.7.8.ebuild
+++ b/sys-kernel/spl/spl-0.7.8.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"
@@ -43,6 +43,7 @@ pkg_setup() {
KALLSYMS
!PAX_KERNEXEC_PLUGIN_METHOD_OR
!PAX_SIZE_OVERFLOW
+   !TRIM_UNUSED_KSYMS
ZLIB_DEFLATE
ZLIB_INFLATE
"

diff --git a/sys-kernel/spl/spl-0.7.9-r1.ebuild 
b/sys-kernel/spl/spl-0.7.9-r1.ebuild
index 1cbb3fc1e4e..a7e641c1e61 100644
--- a/sys-kernel/spl/spl-0.7.9-r1.ebuild
+++ b/sys-kernel/spl/spl-0.7.9-r1.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"
@@ -44,6 +44,7 @@ pkg_setup() {
KALLSYMS
!PAX_KERNEXEC_PLUGIN_METHOD_OR
!PAX_SIZE_OVERFLOW
+   !TRIM_UNUSED_KSYMS
ZLIB_DEFLATE
ZLIB_INFLATE
"

diff --git a/sys-kernel/spl/spl-0.7.9.ebuild b/sys-kernel/spl/spl-0.7.9.ebuild
index b14f1c060c5..7f42011c86d 100644
--- a/sys-kernel/spl/spl-0.7.9.ebuild
+++ b/sys-kernel/spl/spl-0.7.9.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"
@@ -43,6 +43,7 @@ pkg_setup() {
KALLSYMS
!PAX_KERNEXEC_PLUGIN_METHOD_OR
!PAX_SIZE_OVERFLOW
+   !TRIM_UNUSED_KSYMS
ZLIB_DEFLATE
ZLIB_INFLATE
"

diff --git a/sys-kernel/spl/spl-0.7..ebuild 
b/sys-kernel/spl/spl-0.7..ebuild
index 2a659b0f0f0..ffa202302b3 100644
--- a/sys-kernel/spl/spl-0.7..ebuild
+++ b/sys-kernel/spl/spl-0.7..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"
@@ -45,6 +45,7 @@ pkg_setup() {
KALLSYMS
MODULES
!PAX_KERNEXEC_PLUGIN_METHOD_OR
+   !TRIM_UNUSED_KSYMS
ZLIB_DEFLATE
ZLIB_INFLATE
"

diff --git a/sys-kernel/spl/spl-.ebuild b/sys-kernel/spl/spl-.ebuild
index 3a5480a6f98..f27d3e44bdc 100644
--- a/sys-kernel/spl/spl-.ebuild
+++ b/sys-kernel/spl/spl-.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"
@@ -44,6 +44,7 @@ pkg_setup() {
KALLSYMS
MODULES

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

2019-01-08 Thread Georgy Yakovlev
commit: 8539c8b819ff52fad94b71f9bd640e3604128e08
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Jan  8 19:53:27 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Jan  9 06:27:53 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8539c8b8

sys-kernel/spl: 0.7.12 linux-4.20 compatible

Package-Manager: Portage-2.3.54, Repoman-2.3.12
Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-kernel/spl/spl-0.7.12-r1.ebuild | 112 
 1 file changed, 112 insertions(+)

diff --git a/sys-kernel/spl/spl-0.7.12-r1.ebuild 
b/sys-kernel/spl/spl-0.7.12-r1.ebuild
new file mode 100644
index 000..3fc2610b1ca
--- /dev/null
+++ b/sys-kernel/spl/spl-0.7.12-r1.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2019 Gentoo Authors
+# 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/${PN}.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/zfsonlinux/zfs/releases/download/zfs-${PV}/${P}.tar.gz;
+   KEYWORDS="~amd64"
+fi
+
+inherit flag-o-matic linux-info linux-mod autotools-utils
+
+DESCRIPTION="The Solaris Porting Layer provides many of the Solaris kernel 
APIs"
+HOMEPAGE="https://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
+   MODULES
+   KALLSYMS
+   !PAX_KERNEXEC_PLUGIN_METHOD_OR
+   !PAX_SIZE_OVERFLOW
+   !TRIM_UNUSED_KSYMS
+   ZLIB_DEFLATE
+   ZLIB_INFLATE
+   "
+
+   use debug && CONFIG_CHECK="${CONFIG_CHECK}
+   FRAME_POINTER
+   DEBUG_INFO
+   !DEBUG_INFO_REDUCED
+   "
+
+   kernel_is ge 2 6 32 || die "Linux 2.6.32 or newer required"
+
+   [ ${PV} != "" ] && \
+   { kernel_is le 4 20 || die "Linux 4.20 is the latest supported 
version."; }
+
+   check_extra_config
+}
+
+src_prepare() {
+   # Workaround for hard coded path
+   sed -i "s|/sbin/lsmod|/bin/lsmod|" "${S}/scripts/check.sh" || \
+   die "Cannot patch check.sh"
+
+   # splat is unnecessary unless we are debugging
+   use debug || { sed -e 's/^subdir-m += splat$//' -i 
"${S}/module/Makefile.in" || die ; }
+
+   # Set module revision number
+   [ ${PV} != "" ] && \
+   { sed -i "s/\(Release:\)\(.*\)1/\1\2${PR}-gentoo/" "${S}/META" 
|| die "Could not set Gentoo release"; }
+
+   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)
+   )
+   autotools-utils_src_configure
+}
+
+src_install() {
+   autotools-utils_src_install 
INSTALL_MOD_PATH="${INSTALL_MOD_PATH:-$EROOT}"
+}
+
+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 
"${EROOT}lib/modules/${KV_FULL}/addon"
+   fi
+}



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

2018-11-22 Thread Georgy Yakovlev
commit: ff187b0783813aa98f5390986251c0eecd09ff41
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Nov 15 05:26:28 2018 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Nov 22 22:23:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff187b07

sys-kernel/spl: http -> https for HOMEPAGE

Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-kernel/spl/spl-0.6.5.11.ebuild | 4 ++--
 sys-kernel/spl/spl-0.7.11.ebuild   | 4 ++--
 sys-kernel/spl/spl-0.7.12.ebuild   | 2 +-
 sys-kernel/spl/spl-0.7.8.ebuild| 4 ++--
 sys-kernel/spl/spl-0.7.9-r1.ebuild | 4 ++--
 sys-kernel/spl/spl-0.7.9.ebuild| 4 ++--
 sys-kernel/spl/spl-0.7..ebuild | 4 ++--
 sys-kernel/spl/spl-.ebuild | 4 ++--
 8 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/sys-kernel/spl/spl-0.6.5.11.ebuild 
b/sys-kernel/spl/spl-0.6.5.11.ebuild
index d527d2919fd..74b4625dd73 100644
--- a/sys-kernel/spl/spl-0.6.5.11.ebuild
+++ b/sys-kernel/spl/spl-0.6.5.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -15,7 +15,7 @@ fi
 inherit flag-o-matic linux-info linux-mod autotools-utils
 
 DESCRIPTION="The Solaris Porting Layer provides many of the Solaris kernel 
APIs"
-HOMEPAGE="http://zfsonlinux.org/;
+HOMEPAGE="https://zfsonlinux.org/;
 
 LICENSE="GPL-2"
 SLOT="0"

diff --git a/sys-kernel/spl/spl-0.7.11.ebuild b/sys-kernel/spl/spl-0.7.11.ebuild
index 59fcff47c01..510c6683030 100644
--- a/sys-kernel/spl/spl-0.7.11.ebuild
+++ b/sys-kernel/spl/spl-0.7.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -15,7 +15,7 @@ fi
 inherit flag-o-matic linux-info linux-mod autotools-utils
 
 DESCRIPTION="The Solaris Porting Layer provides many of the Solaris kernel 
APIs"
-HOMEPAGE="http://zfsonlinux.org/;
+HOMEPAGE="https://zfsonlinux.org/;
 
 LICENSE="GPL-2"
 SLOT="0"

diff --git a/sys-kernel/spl/spl-0.7.12.ebuild b/sys-kernel/spl/spl-0.7.12.ebuild
index 6a50f1aadc9..d6e0509a0a1 100644
--- a/sys-kernel/spl/spl-0.7.12.ebuild
+++ b/sys-kernel/spl/spl-0.7.12.ebuild
@@ -15,7 +15,7 @@ fi
 inherit flag-o-matic linux-info linux-mod autotools-utils
 
 DESCRIPTION="The Solaris Porting Layer provides many of the Solaris kernel 
APIs"
-HOMEPAGE="http://zfsonlinux.org/;
+HOMEPAGE="https://zfsonlinux.org/;
 
 LICENSE="GPL-2"
 SLOT="0"

diff --git a/sys-kernel/spl/spl-0.7.8.ebuild b/sys-kernel/spl/spl-0.7.8.ebuild
index 871dba52938..6aea5d09bc3 100644
--- a/sys-kernel/spl/spl-0.7.8.ebuild
+++ b/sys-kernel/spl/spl-0.7.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -15,7 +15,7 @@ fi
 inherit flag-o-matic linux-info linux-mod autotools-utils
 
 DESCRIPTION="The Solaris Porting Layer provides many of the Solaris kernel 
APIs"
-HOMEPAGE="http://zfsonlinux.org/;
+HOMEPAGE="https://zfsonlinux.org/;
 
 LICENSE="GPL-2"
 SLOT="0"

diff --git a/sys-kernel/spl/spl-0.7.9-r1.ebuild 
b/sys-kernel/spl/spl-0.7.9-r1.ebuild
index 8d4bead6115..1cbb3fc1e4e 100644
--- a/sys-kernel/spl/spl-0.7.9-r1.ebuild
+++ b/sys-kernel/spl/spl-0.7.9-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -16,7 +16,7 @@ fi
 inherit flag-o-matic linux-info linux-mod autotools-utils
 
 DESCRIPTION="The Solaris Porting Layer provides many of the Solaris kernel 
APIs"
-HOMEPAGE="http://zfsonlinux.org/;
+HOMEPAGE="https://zfsonlinux.org/;
 
 LICENSE="GPL-2"
 SLOT="0"

diff --git a/sys-kernel/spl/spl-0.7.9.ebuild b/sys-kernel/spl/spl-0.7.9.ebuild
index 5295e9d967f..b14f1c060c5 100644
--- a/sys-kernel/spl/spl-0.7.9.ebuild
+++ b/sys-kernel/spl/spl-0.7.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -15,7 +15,7 @@ fi
 inherit flag-o-matic linux-info linux-mod autotools-utils
 
 DESCRIPTION="The Solaris Porting Layer provides many of the Solaris kernel 
APIs"
-HOMEPAGE="http://zfsonlinux.org/;
+HOMEPAGE="https://zfsonlinux.org/;
 
 LICENSE="GPL-2"
 SLOT="0"

diff --git a/sys-kernel/spl/spl-0.7..ebuild 
b/sys-kernel/spl/spl-0.7..ebuild
index 69d32ece072..2a659b0f0f0 100644
--- a/sys-kernel/spl/spl-0.7..ebuild
+++ b/sys-kernel/spl/spl-0.7..ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -16,7 +16,7 @@ fi
 inherit flag-o-matic linux-info linux-mod autotools-utils
 
 DESCRIPTION="The Solaris 

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

2018-11-22 Thread Georgy Yakovlev
commit: 629bb07d494cf0ce7560c649354b8d6d01d15d4e
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Nov 14 06:46:59 2018 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Nov 22 22:21:20 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=629bb07d

sys-kernel/spl: version bump to 0.7.12

compatible with linux-4.19

Bug: https://bugs.gentoo.org/671226
Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-kernel/spl/Manifest  |   1 +
 sys-kernel/spl/spl-0.7.12.ebuild | 112 +++
 2 files changed, 113 insertions(+)

diff --git a/sys-kernel/spl/Manifest b/sys-kernel/spl/Manifest
index 5a6f91a022a..15e57b36605 100644
--- a/sys-kernel/spl/Manifest
+++ b/sys-kernel/spl/Manifest
@@ -1,5 +1,6 @@
 DIST spl-0.6.5.11.tar.gz 531710 BLAKE2B 
e89cb5a023d3f4b3949a385100b56e01c5fd0ff4448bc175f8463a84b74d1d8f1fcf669c2e4b73f2ec3326653594106ebfa3e66987e49a9cd029355bbb317990
 SHA512 
eae1641a0d528cb9182deccd309625e13abf3db88ba1cbb54947055b23d1f94b62c045f939d5e952784f19719eea5fdf85d65c5abd22b9db167ea7780bc55722
 DIST spl-0.7.11.tar.gz 551795 BLAKE2B 
c7002e0281ad6c1e97e2e5ef1365500ed2dce8d06339679b1a5e6405bea61c918cde280b8b840ab023a8fb73198faf985043e3e5eddae2494b331bea7637ad44
 SHA512 
c7d5d2f504f98f581554d3cf96fe5ae128dae6a27b0aa802e0f95f6b7d89f8a9783c71696e095a6a25a319c28087d933b5ebaa015111f96711d2fb54195c197c
+DIST spl-0.7.12.tar.gz 551880 BLAKE2B 
751909a5dba7060b6eb88acdf2e9a64010a802eef98f967d61bb4463b5e80d86c325d027d8092beab4f72b1bac90b1c5fa20a2d1448bd331e0bf214b4b5acbb6
 SHA512 
4dcada8ccde3fc0320eafbd8b3592baf3f5970babbb2c0b8d2c2c5f254bd940e52565fa86c176f455f819da2a192077df8183640fb7c6279410d628e446335f9
 DIST spl-0.7.8.tar.gz 559558 BLAKE2B 
5aa68a8150cb0c922c1ad0df9d1260136cedd95c13df45cc4490d937746a2a0e76e964978128a6f4e553f7bad4adc72a0408ef89969a15ba3f43af26e412b61c
 SHA512 
dcd38dd0971042603baa474460486ed2e7cb59468de7613fa713eb4bdd081026794af7780b5d8970dd17645b04b6dde1e2f43e89a782437a50afc679a8850001
 DIST spl-0.7.9-r1-patches.tar.xz 2428 BLAKE2B 
5a8550be587c511975d579bdba889538ed574d51b75ff579d02da190a2f8f0c2ba79a5ab4247603f17d26d0ec4d3552dd066c276b99e152d3d95a420db62038c
 SHA512 
829d16e9ab98d568174558fe850e6cb75a70c05de485054f1801f3896dc1fb56a1aaa7f4ba6c7e107558eef591456098291917ca071774c12f4191b0004b9b93
 DIST spl-0.7.9.tar.gz 551115 BLAKE2B 
0ebb801ff60e5f8691c0b3386b5b1c326ea9d40decc20fb455ddb103d108923f28cd870e1c1dc465af5e24e8627973f2b60e7b9b88b3fdbd3ac45f3bd167def2
 SHA512 
89a42a65b3c09a654ffc3bcef84a0735eefe080c2d790400a3691cccf01e9f0a95cd40a4eed37542cfa7f4a94f20e06aae44886325473713407833d247751ec3

diff --git a/sys-kernel/spl/spl-0.7.12.ebuild b/sys-kernel/spl/spl-0.7.12.ebuild
new file mode 100644
index 000..6a50f1aadc9
--- /dev/null
+++ b/sys-kernel/spl/spl-0.7.12.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2018 Gentoo Authors
+# 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/${PN}.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/zfsonlinux/zfs/releases/download/zfs-${PV}/${P}.tar.gz;
+   KEYWORDS="~amd64"
+fi
+
+inherit flag-o-matic linux-info linux-mod autotools-utils
+
+DESCRIPTION="The Solaris Porting Layer 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
+   MODULES
+   KALLSYMS
+   !PAX_KERNEXEC_PLUGIN_METHOD_OR
+   !PAX_SIZE_OVERFLOW
+   !TRIM_UNUSED_KSYMS
+   ZLIB_DEFLATE
+   ZLIB_INFLATE
+   "
+
+   use debug && CONFIG_CHECK="${CONFIG_CHECK}
+   FRAME_POINTER
+   DEBUG_INFO
+   !DEBUG_INFO_REDUCED
+   "
+
+   kernel_is ge 2 6 32 || die "Linux 2.6.32 or newer required"
+
+   [ ${PV} != "" ] && \
+   { kernel_is le 4 19 || die "Linux 4.19 is the latest supported 
version."; }
+
+   check_extra_config
+}
+
+src_prepare() {
+   # Workaround for hard coded path
+   sed -i "s|/sbin/lsmod|/bin/lsmod|" "${S}/scripts/check.sh" || \
+   die "Cannot patch check.sh"
+
+   # splat is unnecessary unless we are debugging
+   use debug || { sed -e 's/^subdir-m += splat$//' -i 
"${S}/module/Makefile.in" || die ; }
+
+   # Set module revision number
+   [ ${PV} != "" ] && \
+   { sed -i "s/\(Release:\)\(.*\)1/\1\2${PR}-gentoo/" "${S}/META" 
|| die 

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

2018-07-27 Thread Georgy Yakovlev
commit: 8276d222367d7d27b6626d09af889b117a7241b4
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Jul 27 19:02:42 2018 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jul 27 19:32:37 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8276d222

sys-kernel/spl: maximum kernel is 4.17 in master

While spl was merged into zfs in master,
bump it here as well.

Package-Manager: Portage-2.3.43, Repoman-2.3.10

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

diff --git a/sys-kernel/spl/spl-.ebuild b/sys-kernel/spl/spl-.ebuild
index 7ec7b4379ff..b39cb38557a 100644
--- a/sys-kernel/spl/spl-.ebuild
+++ b/sys-kernel/spl/spl-.ebuild
@@ -57,7 +57,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 17 || die "Linux 4.17 is the latest supported 
version."; }
 
check_extra_config
 }



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

2018-07-27 Thread Georgy Yakovlev
commit: 49f3b46709fa2c5958ef07322c164e5dfb632989
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Jul 27 18:59:22 2018 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jul 27 19:32:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49f3b467

sys-kernel/spl: bump 0.7.9 compat to linux 4.17

Closes: https://bugs.gentoo.org/662228
Package-Manager: Portage-2.3.43, Repoman-2.3.10

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

diff --git a/sys-kernel/spl/spl-0.7.9.ebuild b/sys-kernel/spl/spl-0.7.9.ebuild
index 871dba52938..5295e9d967f 100644
--- a/sys-kernel/spl/spl-0.7.9.ebuild
+++ b/sys-kernel/spl/spl-0.7.9.ebuild
@@ -56,7 +56,7 @@ pkg_setup() {
kernel_is ge 2 6 32 || die "Linux 2.6.32 or newer required"
 
[ ${PV} != "" ] && \
-   { kernel_is le 4 16 || die "Linux 4.16 is the latest supported 
version."; }
+   { kernel_is le 4 17 || die "Linux 4.17 is the latest supported 
version."; }
 
check_extra_config
 }



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

2018-07-27 Thread Georgy Yakovlev
commit: dcaf3d3520da1d838edfc886ad2719d178938881
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Jul 27 19:00:27 2018 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jul 27 19:32:35 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcaf3d35

sys-kernel/spl: maximum kernel is 4.17 in release

Package-Manager: Portage-2.3.43, Repoman-2.3.10

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

diff --git a/sys-kernel/spl/spl-0.7..ebuild 
b/sys-kernel/spl/spl-0.7..ebuild
index a8d89680db2..69d32ece072 100644
--- a/sys-kernel/spl/spl-0.7..ebuild
+++ b/sys-kernel/spl/spl-0.7..ebuild
@@ -58,7 +58,7 @@ pkg_setup() {
kernel_is ge 2 6 32 || die "Linux 2.6.32 or newer required"
 
[ ${PV} != *"" ] && \
-   { kernel_is le 4 15 || die "Linux 4.15 is the latest supported 
version."; }
+   { kernel_is le 4 17 || die "Linux 4.17 is the latest supported 
version."; }
 
check_extra_config
 }



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

2018-07-06 Thread Jonathan Vasquez
commit: d8468290f9b5a6fb92ff8727b07f6c16457e95a6
Author: Jonathan Vasquez  gentoo  org>
AuthorDate: Fri Jul  6 20:31:27 2018 +
Commit: Jonathan Vasquez  gentoo  org>
CommitDate: Fri Jul  6 20:33:32 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8468290

sys-fs/zfs: stabilizing 0.7.9 on amd64.

Package-Manager: Portage-2.3.41, Repoman-2.3.9

 sys-fs/zfs-kmod/zfs-kmod-0.7.9.ebuild | 2 +-
 sys-fs/zfs/zfs-0.7.9.ebuild   | 2 +-
 sys-kernel/spl/spl-0.7.9.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-fs/zfs-kmod/zfs-kmod-0.7.9.ebuild 
b/sys-fs/zfs-kmod/zfs-kmod-0.7.9.ebuild
index d71cf40662e..c8153afff87 100644
--- a/sys-fs/zfs-kmod/zfs-kmod-0.7.9.ebuild
+++ b/sys-fs/zfs-kmod/zfs-kmod-0.7.9.ebuild
@@ -10,7 +10,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="~amd64"
+   KEYWORDS="amd64"
 fi
 
 inherit flag-o-matic linux-info linux-mod toolchain-funcs autotools-utils

diff --git a/sys-fs/zfs/zfs-0.7.9.ebuild b/sys-fs/zfs/zfs-0.7.9.ebuild
index 50e65577414..e8cc8f1940d 100644
--- a/sys-fs/zfs/zfs-0.7.9.ebuild
+++ b/sys-fs/zfs/zfs-0.7.9.ebuild
@@ -10,7 +10,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="~amd64"
+   KEYWORDS="amd64"
 fi
 
 inherit autotools-utils bash-completion-r1 flag-o-matic linux-info python-r1 
systemd toolchain-funcs udev

diff --git a/sys-kernel/spl/spl-0.7.9.ebuild b/sys-kernel/spl/spl-0.7.9.ebuild
index d8a0446f573..871dba52938 100644
--- a/sys-kernel/spl/spl-0.7.9.ebuild
+++ b/sys-kernel/spl/spl-0.7.9.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
 else

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



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

2018-06-18 Thread Georgy Yakovlev
commit: 8774960d19505eda645cccaa2664117dedcc047c
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Jun 18 21:15:24 2018 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Jun 18 21:15:24 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8774960d

sys-kernel/spl: add myself to metadata.xml

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

 sys-kernel/spl/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/sys-kernel/spl/metadata.xml b/sys-kernel/spl/metadata.xml
index 38d0d1b63f4..74c883804eb 100644
--- a/sys-kernel/spl/metadata.xml
+++ b/sys-kernel/spl/metadata.xml
@@ -9,6 +9,10 @@
fearedbl...@gentoo.org
Jonathan Vasquez

+   
+   gyakov...@gentoo.org
+   Georgy Yakovlev
+   

zfsonlinux/spl




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

2018-04-15 Thread Jonathan Vasquez
commit: 1d845e110e1d8d7223619ac659a480f112ceec53
Author: Jonathan Vasquez  gentoo  org>
AuthorDate: Mon Apr 16 03:21:46 2018 +
Commit: Jonathan Vasquez  gentoo  org>
CommitDate: Mon Apr 16 03:21:46 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d845e11

sys-fs/zfs: removing old versions

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 sys-fs/zfs-kmod/Manifest   |   3 -
 sys-fs/zfs-kmod/zfs-kmod-0.6.5.4-r1.ebuild | 160 ---
 sys-fs/zfs-kmod/zfs-kmod-0.7.6.ebuild  | 145 -
 sys-fs/zfs/Manifest|   3 -
 sys-fs/zfs/zfs-0.6.5.4-r4.ebuild   | 245 -
 sys-fs/zfs/zfs-0.7.6-r1.ebuild | 212 -
 sys-kernel/spl/Manifest|   3 -
 sys-kernel/spl/spl-0.6.5.4-r1.ebuild   | 121 --
 sys-kernel/spl/spl-0.7.6.ebuild| 111 -
 9 files changed, 1003 deletions(-)

diff --git a/sys-fs/zfs-kmod/Manifest b/sys-fs/zfs-kmod/Manifest
index 9d0eef2a8ba..8fa45ff3ae0 100644
--- a/sys-fs/zfs-kmod/Manifest
+++ b/sys-fs/zfs-kmod/Manifest
@@ -1,5 +1,2 @@
 DIST zfs-0.6.5.11.tar.gz 2521959 BLAKE2B 
95b145a26620995343df1a468367b882bc71ab3e4812c05839d49d0cd877b756185c91b2609986f91939fbfda322809ddefc8ff9207fe076db03e0038e585ea2
 SHA512 
877052da2a0cdc78b10cb5041da55e31242db2618c502997f4df9aa46a14482c7f33adce8d21aaf16164a9fe52edc358922ea89c8e109c3247e107bf607d6451
-DIST zfs-0.6.5.4-patches-p1.tar.xz 64004 BLAKE2B 
e9db3c1bde3a2636b35a4204c484bc4cec0968278519762707849ba138eeb9128130de70c2f40bb28dc9102347465d724a60cebd45ddb12d4217739ecbed7714
 SHA512 
9203356b43bdad2ed78c946af8c95c9fc4d2996b41a09a3b1f5a8657d2742ac69d10b4a87d443db497d591878cf7a70ebb19762b0df135ee25f4e8d2ed6ad71f
-DIST zfs-0.6.5.4.tar.gz 2506470 BLAKE2B 
10a2242081891b94a7863f11b4c3b9e443d3b75b5eb03e8fc88e30484a94555203dec8964075cf23f694777dd699e20acb1a52b5d04cba410b6df84512436e08
 SHA512 
90c87cd95fd06cf34755358e7cc4053d19f351316133f0b808e7585a3fc8f82e7c0f49072c2995d0520de5104fd04d91a166a0d5b6c923c82dfb2fb4f7f57a01
-DIST zfs-0.7.6.tar.gz 6409035 BLAKE2B 
498d02172f0eaaa658e2aad2dd74d37f0ce5d41fda817976cc370ad42ad320f09124e6dc4a609b5eeda7819f538247cf64823871d00902e80a9bc92a374d0d51
 SHA512 
d9d45696b81080234068a4731276f888382e6680a6ca30d302110dbd1fa00d38ef17bd59de4b787b1ce91c3184ccb403c5db6b064a611f6f8572fa077a989cdb
 DIST zfs-0.7.8.tar.gz 6514969 BLAKE2B 
689d96ad7afeb422cbeca724f248ac56b6fcdc0a7ef215f735180406a7fc0d4d3c9700a41e855186d8044b304c9f0c142c2bdca387299c499974e424965970a4
 SHA512 
cdeabe10acd2feeeff8a6362987c757b716bfea6ebad42ce022a081106661f774150c113bdaa9e1ac441efdd6da4cf11e6119323ad60ae15ab445a872d952e35

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
deleted file mode 100644
index 10bb6ec3285..000
--- a/sys-fs/zfs-kmod/zfs-kmod-0.6.5.4-r1.ebuild
+++ /dev/null
@@ -1,160 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-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-p1.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/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}
-   !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
-   

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

2018-04-01 Thread Aaron Bauman
commit: 1ff2447938b29e82a792176ea0cd21e0cdb2203c
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sun Apr  1 15:29:07 2018 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sun Apr  1 16:09:04 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ff24479

sys-kernel/spl: amd64 stable

Bug: https://bugs.gentoo.org/651866
Package-Manager: Portage-2.3.27, Repoman-2.3.9

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

diff --git a/sys-kernel/spl/spl-0.7.7.ebuild b/sys-kernel/spl/spl-0.7.7.ebuild
index d8a0446f573..871dba52938 100644
--- a/sys-kernel/spl/spl-0.7.7.ebuild
+++ b/sys-kernel/spl/spl-0.7.7.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
 else

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



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

2018-02-14 Thread Matt Thode
commit: c9f16ab318890a57e193bf05fa79f62e49d7db85
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Feb 14 20:51:21 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Wed Feb 14 21:01:16 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9f16ab3

sys-kernel/spl: add stable branch for 0.7

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 sys-kernel/spl/spl-0.7..ebuild | 113 +
 1 file changed, 113 insertions(+)

diff --git a/sys-kernel/spl/spl-0.7..ebuild 
b/sys-kernel/spl/spl-0.7..ebuild
new file mode 100644
index 000..a8d89680db2
--- /dev/null
+++ b/sys-kernel/spl/spl-0.7..ebuild
@@ -0,0 +1,113 @@
+# 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/${PN}.git;
+   EGIT_BRANCH="spl-0.7-release"
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/zfsonlinux/zfs/releases/download/zfs-${PV}/${P}.tar.gz;
+   KEYWORDS="~amd64 ~arm ~ppc ~ppc64"
+fi
+
+inherit flag-o-matic linux-info linux-mod autotools-utils
+
+DESCRIPTION="The Solaris Porting Layer 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 README.markdown )
+
+pkg_setup() {
+   linux-info_pkg_setup
+   CONFIG_CHECK="
+   !DEBUG_LOCK_ALLOC
+   !CONFIG_REISER4_FS
+   !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
+   "
+
+   kernel_is ge 2 6 32 || die "Linux 2.6.32 or newer required"
+
+   [ ${PV} != *"" ] && \
+   { kernel_is le 4 15 || die "Linux 4.15 is the latest supported 
version."; }
+
+   check_extra_config
+}
+
+src_prepare() {
+   # Workaround for hard coded path
+   sed -i "s|/sbin/lsmod|/bin/lsmod|" "${S}/scripts/check.sh" || \
+   die "Cannot patch check.sh"
+
+   # splat is unnecessary unless we are debugging
+   use debug || { sed -e 's/^subdir-m += splat$//' -i 
"${S}/module/Makefile.in" || die ; }
+
+   # Set module revision number
+   [ ${PV} != *"" ] && \
+   { sed -i "s/\(Release:\)\(.*\)1/\1\2${PR}-gentoo/" "${S}/META" 
|| die "Could not set Gentoo release"; }
+
+   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)
+   )
+   autotools-utils_src_configure
+}
+
+src_install() {
+   autotools-utils_src_install 
INSTALL_MOD_PATH="${INSTALL_MOD_PATH:-$EROOT}"
+}
+
+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 
"${EROOT}lib/modules/${KV_FULL}/addon"
+   fi
+}



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

2017-12-22 Thread Jonathan Vasquez
commit: a695871894337ea91d186f1e95bf09da9de29039
Author: Jonathan Vasquez  gentoo  org>
AuthorDate: Sat Dec 23 02:48:05 2017 +
Commit: Jonathan Vasquez  gentoo  org>
CommitDate: Sat Dec 23 02:59:42 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6958718

sys-fs/zfs: version bump to 0.7.5 and friends

Package-Manager: Portage-2.3.14, Repoman-2.3.6

 sys-fs/zfs-kmod/Manifest  |   1 +
 sys-fs/zfs-kmod/zfs-kmod-0.7.5.ebuild | 144 
 sys-fs/zfs/Manifest   |   1 +
 sys-fs/zfs/zfs-0.7.5.ebuild   | 201 ++
 sys-kernel/spl/Manifest   |   1 +
 sys-kernel/spl/spl-0.7.5.ebuild   | 110 +++
 6 files changed, 458 insertions(+)

diff --git a/sys-fs/zfs-kmod/Manifest b/sys-fs/zfs-kmod/Manifest
index b6a0eb6591f..1a7bcc59d61 100644
--- a/sys-fs/zfs-kmod/Manifest
+++ b/sys-fs/zfs-kmod/Manifest
@@ -2,3 +2,4 @@ DIST zfs-0.6.5.11.tar.gz 2521959 BLAKE2B 
95b145a26620995343df1a468367b882bc71ab3
 DIST zfs-0.6.5.4-patches-p1.tar.xz 64004 BLAKE2B 
e9db3c1bde3a2636b35a4204c484bc4cec0968278519762707849ba138eeb9128130de70c2f40bb28dc9102347465d724a60cebd45ddb12d4217739ecbed7714
 SHA512 
9203356b43bdad2ed78c946af8c95c9fc4d2996b41a09a3b1f5a8657d2742ac69d10b4a87d443db497d591878cf7a70ebb19762b0df135ee25f4e8d2ed6ad71f
 DIST zfs-0.6.5.4.tar.gz 2506470 BLAKE2B 
10a2242081891b94a7863f11b4c3b9e443d3b75b5eb03e8fc88e30484a94555203dec8964075cf23f694777dd699e20acb1a52b5d04cba410b6df84512436e08
 SHA512 
90c87cd95fd06cf34755358e7cc4053d19f351316133f0b808e7585a3fc8f82e7c0f49072c2995d0520de5104fd04d91a166a0d5b6c923c82dfb2fb4f7f57a01
 DIST zfs-0.7.3.tar.gz 6393145 BLAKE2B 
ed384306cdee1ff5450e45981bbb19e7f399a637f2c08ee1c31ab155f8ca9e7b6526ca9241e1aa8ae9aa55d51898d3525d149027e68ce2c454f9fafb44badfcf
 SHA512 
fe116fd787050f7bc099fe3ed5335c2d18711e5e665af5be13b3971939258e036e273432e80106e704f037d1f6e3114b12e26b01f97b575723f8bd46acdcbf61
+DIST zfs-0.7.5.tar.gz 6403102 BLAKE2B 
5159b2ab811b2f7bcbbc708814e07e68b0b38d7b5fca4a82205c7bb4332155121f1385f2cd3a6b7acb6bd64d13b9ad2af85d42b90623efb0f33a2f542fb90803
 SHA512 
3512aaa6225f74323f2d14e029a113593e0cf44be2ab18cc42dcb82d237b88843ccd7e48ed73a4c6f6da574151c1af461e0528725e11bcb42280467e37f63df2

diff --git a/sys-fs/zfs-kmod/zfs-kmod-0.7.5.ebuild 
b/sys-fs/zfs-kmod/zfs-kmod-0.7.5.ebuild
new file mode 100644
index 000..547b4e4ffba
--- /dev/null
+++ b/sys-fs/zfs-kmod/zfs-kmod-0.7.5.ebuild
@@ -0,0 +1,144 @@
+# Copyright 1999-2017 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 14 || die "Linux 4.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"
+
+   # Set module revision number
+   [ ${PV} != "" ] && \
+   { sed -i "s/\(Release:\)\(.*\)1/\1\2${PR}-gentoo/" "${S}/META" 
|| die "Could not set Gentoo release"; }
+
+   autotools-utils_src_prepare
+}
+
+src_configure() {
+   local SPL_PATH="$(basename $(echo "${EROOT}usr/src/spl-"*))"
+   use custom-cflags || strip-flags
+   filter-ldflags -Wl,*
+
+   set_arch_to_kernel
+   local myeconfargs=(${myeconfargs}
+   --bindir="${EPREFIX}/bin"
+   

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

2017-10-22 Thread Patrick Lauer
commit: 3275d076e4a5767b63d73207e6cfaf76f3cadece
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Oct 22 13:53:50 2017 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Sun Oct 22 13:54:00 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3275d076

sys-kernel/spl: Fix max kernel version for - #632640

Package-Manager: Portage-2.3.12, Repoman-2.3.3

 sys-kernel/spl/spl-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-kernel/spl/spl-.ebuild b/sys-kernel/spl/spl-.ebuild
index 074b776b6d0..eb6159b9a65 100644
--- a/sys-kernel/spl/spl-.ebuild
+++ b/sys-kernel/spl/spl-.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="5"
@@ -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 3 || die "Linux 4.3 is the latest supported 
version."; }
+   { kernel_is le 4 13 || die "Linux 4.13 is the latest supported 
version."; }
 
check_extra_config
 }



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

2017-08-12 Thread Jonathan Vasquez
commit: 00fe61ef5cf5e2622710a606ef99707afd59b905
Author: Jonathan Vasquez  gentoo  org>
AuthorDate: Sat Aug 12 13:38:45 2017 +
Commit: Jonathan Vasquez  gentoo  org>
CommitDate: Sat Aug 12 14:12:48 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00fe61ef

sys-kernel/spl: version bump to 0.7.1

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 sys-kernel/spl/Manifest |   1 +
 sys-kernel/spl/spl-0.7.1.ebuild | 110 
 2 files changed, 111 insertions(+)

diff --git a/sys-kernel/spl/Manifest b/sys-kernel/spl/Manifest
index cd5740f9938..ad24870d8ad 100644
--- a/sys-kernel/spl/Manifest
+++ b/sys-kernel/spl/Manifest
@@ -18,3 +18,4 @@ DIST spl-0.6.5.7.tar.gz 558570 SHA256 
dc8690e407183eeb7a6af0e7692d6e0a1cd323d51d
 DIST spl-0.6.5.8.tar.gz 553270 SHA256 
2d2211710678d2b7da88cc657b7b9c44d281b1cc74d60761e52d33ab1155 SHA512 
4078bcc96c112f12129918583400d927d7dd56686c470dd9cb8fc6ba641dcb5afb044c95de02ac397909bb90f4c50d0aada91177ffed810883b5889610d8b0b4
 WHIRLPOOL 
57b42a93d74348352e367f7d0e08189cd1d443e74c711d8147c35e1bc4264df1a742e231b381ffcc32aaa755cb732c7e062653145fb929872b6835caa2afda27
 DIST spl-0.6.5.9.tar.gz 594271 SHA256 
d9ccd24786bb5a8616748a93a3c0b1270aa891175e2f5d726195b416f5c03b9c SHA512 
356db95fcc93eb4ee298efc1ac25d38743572c539fc10b2d1533af861b4fd60804e61c3fb9f9bbad3d7a51cf123113b5b0bcbd49eba1bad7b1d8823d206022e8
 WHIRLPOOL 
6565a4939efaeba0cff75496ce9e8ea84b55da97fe47457ca33bcaf07aaa93a27dd410a9264b29539e65475029c0f0c612bc93b9fee4f97c7d6db9c92aab6a34
 DIST spl-0.7.0.tar.gz 608150 SHA256 
567f461435f99f862efb1b740ed0876b52a2a539aafad6e5372a84a06a5da4d3 SHA512 
a01798fad4f46788cf91d97699837526d5a33e35dcd46247a9e00747d3d439b949113eb42c8d9fe9cbc4a7b1ee645a5ac09eb764db82a2a07eaddbbb9605d11c
 WHIRLPOOL 
7087089423c3515945af9de27879b8f009cf39ee3840400bde2aebd967bfe2be41d513ca6368774ad06d1871c81c3abd50f442d5ea9602da456cbe6a3e8cecd4
+DIST spl-0.7.1.tar.gz 547932 SHA256 
e6a83dc50bc83a5ce6f20238da16fb941ab6090c419be8af8fc9223210f637fd SHA512 
1edd0d21f6bc24c3c1295a3e1002ccc03954b1a8657f34050ca9992aac33eb2caa4356c92c74b1c1767ce69f67f3463bcab749b411b2676b5ed16c6ca838e0fe
 WHIRLPOOL 
8facc1c8bc10481a09b92d16f7c4e3c6612749d55014c28444d0b62382940c84857f2f4c165b45f55aa917172a562dcc2897bc8bc5b8045793e9ebe96345fe5e

diff --git a/sys-kernel/spl/spl-0.7.1.ebuild b/sys-kernel/spl/spl-0.7.1.ebuild
new file mode 100644
index 000..1a3984b06ec
--- /dev/null
+++ b/sys-kernel/spl/spl-0.7.1.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2017 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/${PN}.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/zfsonlinux/zfs/releases/download/zfs-${PV}/${P}.tar.gz;
+   KEYWORDS=" ~amd64"
+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
+   MODULES
+   KALLSYMS
+   !PAX_KERNEXEC_PLUGIN_METHOD_OR
+   !PAX_SIZE_OVERFLOW
+   ZLIB_DEFLATE
+   ZLIB_INFLATE
+   "
+
+   use debug && CONFIG_CHECK="${CONFIG_CHECK}
+   FRAME_POINTER
+   DEBUG_INFO
+   !DEBUG_INFO_REDUCED
+   "
+
+   kernel_is ge 2 6 32 || die "Linux 2.6.32 or newer required"
+
+   [ ${PV} != "" ] && \
+   { kernel_is le 4 12 || die "Linux 4.12 is the latest supported 
version."; }
+
+   check_extra_config
+}
+
+src_prepare() {
+   # Workaround for hard coded path
+   sed -i "s|/sbin/lsmod|/bin/lsmod|" "${S}/scripts/check.sh" || \
+   die "Cannot patch check.sh"
+
+   # splat is unnecessary unless we are debugging
+   use debug || { sed -e 's/^subdir-m += splat$//' -i 
"${S}/module/Makefile.in" || die ; }
+
+   # Set module revision number
+   [ ${PV} != "" ] && \
+   { sed -i "s/\(Release:\)\(.*\)1/\1\2${PR}-gentoo/" "${S}/META" 
|| die "Could not set Gentoo release"; }
+
+   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
+   

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

2017-07-30 Thread Michał Górny
commit: 138567f84cfa0149dcba67e36b3417a6ce3b6327
Author: David Hicks  hicks  id  au>
AuthorDate: Sat Jul 29 10:59:37 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jul 30 09:15:50 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=138567f8

sys-kernel/spl: use HTTPS for GitHub

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 sys-kernel/spl/spl-0.6.0_rc13-r2.ebuild | 4 ++--
 sys-kernel/spl/spl-0.6.0_rc14-r3.ebuild | 4 ++--
 sys-kernel/spl/spl-0.6.1-r3.ebuild  | 4 ++--
 sys-kernel/spl/spl-0.6.2-r5.ebuild  | 4 ++--
 4 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/sys-kernel/spl/spl-0.6.0_rc13-r2.ebuild 
b/sys-kernel/spl/spl-0.6.0_rc13-r2.ebuild
index 1ea3b30d334..0f727fa171f 100644
--- a/sys-kernel/spl/spl-0.6.0_rc13-r2.ebuild
+++ b/sys-kernel/spl/spl-0.6.0_rc13-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="4"
@@ -8,7 +8,7 @@ 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"
+   EGIT_REPO_URI="https://github.com/zfsonlinux/${PN}.git;
 else
inherit eutils versionator
MY_PV=$(replace_version_separator 3 '-')

diff --git a/sys-kernel/spl/spl-0.6.0_rc14-r3.ebuild 
b/sys-kernel/spl/spl-0.6.0_rc14-r3.ebuild
index 9d093ff0d73..c18cad21500 100644
--- a/sys-kernel/spl/spl-0.6.0_rc14-r3.ebuild
+++ b/sys-kernel/spl/spl-0.6.0_rc14-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="4"
@@ -8,7 +8,7 @@ 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"
+   EGIT_REPO_URI="https://github.com/zfsonlinux/${PN}.git;
 else
inherit eutils versionator
MY_PV=$(replace_version_separator 3 '-')

diff --git a/sys-kernel/spl/spl-0.6.1-r3.ebuild 
b/sys-kernel/spl/spl-0.6.1-r3.ebuild
index 6f94625af4f..cae6622f754 100644
--- a/sys-kernel/spl/spl-0.6.1-r3.ebuild
+++ b/sys-kernel/spl/spl-0.6.1-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="4"
@@ -8,7 +8,7 @@ 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"
+   EGIT_REPO_URI="https://github.com/zfsonlinux/${PN}.git;
 else
inherit eutils versionator
MY_PV=$(replace_version_separator 3 '-')

diff --git a/sys-kernel/spl/spl-0.6.2-r5.ebuild 
b/sys-kernel/spl/spl-0.6.2-r5.ebuild
index 5f5395cb2c5..5a152da27c5 100644
--- a/sys-kernel/spl/spl-0.6.2-r5.ebuild
+++ b/sys-kernel/spl/spl-0.6.2-r5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="4"
@@ -8,7 +8,7 @@ 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"
+   EGIT_REPO_URI="https://github.com/zfsonlinux/${PN}.git;
 else
inherit eutils versionator
MY_PV=$(replace_version_separator 3 '-')



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

2017-07-27 Thread Jonathan Vasquez
commit: 85679f0a0d0abe461cdbcb85f96c79e3bd42a58f
Author: Jonathan Vasquez  gentoo  org>
AuthorDate: Thu Jul 27 12:39:10 2017 +
Commit: Jonathan Vasquez  gentoo  org>
CommitDate: Thu Jul 27 12:39:10 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85679f0a

sys-kernel/spl: version bump to 0.7.0

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 sys-kernel/spl/Manifest |   1 +
 sys-kernel/spl/spl-0.7.0.ebuild | 110 
 2 files changed, 111 insertions(+)

diff --git a/sys-kernel/spl/Manifest b/sys-kernel/spl/Manifest
index 200314d7945..cd5740f9938 100644
--- a/sys-kernel/spl/Manifest
+++ b/sys-kernel/spl/Manifest
@@ -17,3 +17,4 @@ DIST spl-0.6.5.6.tar.gz 559142 SHA256 
167595fe76eb5497c3a1ffe396b6300155d0cbe46d
 DIST spl-0.6.5.7.tar.gz 558570 SHA256 
dc8690e407183eeb7a6af0e7692d6e0a1cd323d51dd1aa492522c421b1924ea0 SHA512 
d84d7b088af44c231e7d3f9dfc613acbd55c4c98e8cd8fc04f56194481c46dfd61d49f2f18f4152ce86202e4c4f96de823535754b5412ddd67eef9a403790764
 WHIRLPOOL 
0591ac89b14096fd5cdcbff2be5fbfd5bdd63fc8313dff182a7dd5d8c4d7ac6be066b68a791812eb2098a48510bc9f322d94c6dbc2a2e5f764cfa264ec206676
 DIST spl-0.6.5.8.tar.gz 553270 SHA256 
2d2211710678d2b7da88cc657b7b9c44d281b1cc74d60761e52d33ab1155 SHA512 
4078bcc96c112f12129918583400d927d7dd56686c470dd9cb8fc6ba641dcb5afb044c95de02ac397909bb90f4c50d0aada91177ffed810883b5889610d8b0b4
 WHIRLPOOL 
57b42a93d74348352e367f7d0e08189cd1d443e74c711d8147c35e1bc4264df1a742e231b381ffcc32aaa755cb732c7e062653145fb929872b6835caa2afda27
 DIST spl-0.6.5.9.tar.gz 594271 SHA256 
d9ccd24786bb5a8616748a93a3c0b1270aa891175e2f5d726195b416f5c03b9c SHA512 
356db95fcc93eb4ee298efc1ac25d38743572c539fc10b2d1533af861b4fd60804e61c3fb9f9bbad3d7a51cf123113b5b0bcbd49eba1bad7b1d8823d206022e8
 WHIRLPOOL 
6565a4939efaeba0cff75496ce9e8ea84b55da97fe47457ca33bcaf07aaa93a27dd410a9264b29539e65475029c0f0c612bc93b9fee4f97c7d6db9c92aab6a34
+DIST spl-0.7.0.tar.gz 608150 SHA256 
567f461435f99f862efb1b740ed0876b52a2a539aafad6e5372a84a06a5da4d3 SHA512 
a01798fad4f46788cf91d97699837526d5a33e35dcd46247a9e00747d3d439b949113eb42c8d9fe9cbc4a7b1ee645a5ac09eb764db82a2a07eaddbbb9605d11c
 WHIRLPOOL 
7087089423c3515945af9de27879b8f009cf39ee3840400bde2aebd967bfe2be41d513ca6368774ad06d1871c81c3abd50f442d5ea9602da456cbe6a3e8cecd4

diff --git a/sys-kernel/spl/spl-0.7.0.ebuild b/sys-kernel/spl/spl-0.7.0.ebuild
new file mode 100644
index 000..1a3984b06ec
--- /dev/null
+++ b/sys-kernel/spl/spl-0.7.0.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2017 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/${PN}.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/zfsonlinux/zfs/releases/download/zfs-${PV}/${P}.tar.gz;
+   KEYWORDS=" ~amd64"
+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
+   MODULES
+   KALLSYMS
+   !PAX_KERNEXEC_PLUGIN_METHOD_OR
+   !PAX_SIZE_OVERFLOW
+   ZLIB_DEFLATE
+   ZLIB_INFLATE
+   "
+
+   use debug && CONFIG_CHECK="${CONFIG_CHECK}
+   FRAME_POINTER
+   DEBUG_INFO
+   !DEBUG_INFO_REDUCED
+   "
+
+   kernel_is ge 2 6 32 || die "Linux 2.6.32 or newer required"
+
+   [ ${PV} != "" ] && \
+   { kernel_is le 4 12 || die "Linux 4.12 is the latest supported 
version."; }
+
+   check_extra_config
+}
+
+src_prepare() {
+   # Workaround for hard coded path
+   sed -i "s|/sbin/lsmod|/bin/lsmod|" "${S}/scripts/check.sh" || \
+   die "Cannot patch check.sh"
+
+   # splat is unnecessary unless we are debugging
+   use debug || { sed -e 's/^subdir-m += splat$//' -i 
"${S}/module/Makefile.in" || die ; }
+
+   # Set module revision number
+   [ ${PV} != "" ] && \
+   { sed -i "s/\(Release:\)\(.*\)1/\1\2${PR}-gentoo/" "${S}/META" 
|| die "Could not set Gentoo release"; }
+
+   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
+   

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

2017-07-10 Thread Jonathan Vasquez
commit: 495b28b4389fa157131bde94259d74afe6b29d8a
Author: Jonathan Vasquez  gentoo  org>
AuthorDate: Tue Jul 11 01:53:46 2017 +
Commit: Jonathan Vasquez  gentoo  org>
CommitDate: Tue Jul 11 01:53:46 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=495b28b4

sys-kernel/spl: version bump to 0.6.5.11

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 sys-kernel/spl/Manifest|   1 +
 sys-kernel/spl/spl-0.6.5.11.ebuild | 110 +
 2 files changed, 111 insertions(+)

diff --git a/sys-kernel/spl/Manifest b/sys-kernel/spl/Manifest
index b4c725c3ffb..200314d7945 100644
--- a/sys-kernel/spl/Manifest
+++ b/sys-kernel/spl/Manifest
@@ -7,6 +7,7 @@ DIST spl-0.6.3-patches-r1.tar.xz 15996 SHA256 
7f1cf74c9be5c14eeff529ce0a45d7dcca
 DIST spl-0.6.3.tar.gz 221430 SHA256 
5d60dfbe86a50e65dbce17f538d8d0874a0cc293374f59eed46cd2dd1809a944 SHA512 
c4b82f1e279c7581d0082c044157e8a933edf53233c8c7c8202117454cfda0473ab85fbb56ac0b6da09a4d6798e33020a9c55bf23e25d630efa3265545c3defc
 WHIRLPOOL 
eaf001a96a80264e16ce416da38b988eabbfd2fce17690151a496a3141c32e92e5d00791e2d9c009ae0cf6910f80434c10f02a700752fc664f6bf6723bb03dba
 DIST spl-0.6.4.2.tar.gz 190421 SHA256 
05c428f48acc55287c0662a90cfc087985b8ef3694dc057cfb16e1fa2ebbda43 SHA512 
6a295651622dd1819bc9ef8f693c6a3cf73dbb084a4789ad508dda644bfcaa1984c5487ea0e16c8d6d468da59a3fae2e9309b2b13cd869a4af4ea675c394bbe3
 WHIRLPOOL 
e270b66ac9e22c806876e727ef040c3cfb2c304889de982f1c54a1625f7bf0214d3b6f8baac42cb3710aa23897f1b1bc67ef633fe35cb1b2c4b57196390a0fad
 DIST spl-0.6.5.10.tar.gz 576268 SHA256 
cace7e53dd092f44e0909452dbef74adaebbe8ff0bb59b24341b0c5dafff1b45 SHA512 
775cf359b5734a52eb0c54c6de8f314a9522194569f2af083117341799344839b174c1594d5e17b5ffa9aa39fa5011dec04e1a9f0c42908bf989849db3a1c876
 WHIRLPOOL 
6282d6dced15a359bac04863aa492ae79012a9f86d28f323eb5c67214287c52f8670f30c3b5d98692732b36dc3325680f873953d81951bcb67259da46b9f96ac
+DIST spl-0.6.5.11.tar.gz 531710 SHA256 
ebab87a064985f93122ad82721ca54569a5ef20dc3579f84d18075210cf316ac SHA512 
eae1641a0d528cb9182deccd309625e13abf3db88ba1cbb54947055b23d1f94b62c045f939d5e952784f19719eea5fdf85d65c5abd22b9db167ea7780bc55722
 WHIRLPOOL 
bc528e07624f01bdd41080548ad2098e05167b9d2492a1d27ed5cdd065f843c648dfffb46634d85b9c52325ba9c3e6f921d8d9318e1c040c2d7c6e545426200f
 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

diff --git a/sys-kernel/spl/spl-0.6.5.11.ebuild 
b/sys-kernel/spl/spl-0.6.5.11.ebuild
new file mode 100644
index 000..1a3984b06ec
--- /dev/null
+++ b/sys-kernel/spl/spl-0.6.5.11.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2017 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/${PN}.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/zfsonlinux/zfs/releases/download/zfs-${PV}/${P}.tar.gz;
+   KEYWORDS=" ~amd64"
+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
+   MODULES
+   KALLSYMS
+   !PAX_KERNEXEC_PLUGIN_METHOD_OR
+   !PAX_SIZE_OVERFLOW
+   ZLIB_DEFLATE
+   ZLIB_INFLATE
+   "
+
+   use debug && CONFIG_CHECK="${CONFIG_CHECK}
+   

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

2017-06-14 Thread Jonathan Vasquez
commit: 9a3b3cc76697539b26cacc717020862a6b4489a5
Author: Jonathan Vasquez  gentoo  org>
AuthorDate: Thu Jun 15 01:50:49 2017 +
Commit: Jonathan Vasquez  gentoo  org>
CommitDate: Thu Jun 15 01:50:49 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a3b3cc7

sys-kernel/spl: version bump to 0.6.5.10

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 sys-kernel/spl/Manifest|   1 +
 sys-kernel/spl/spl-0.6.5.10.ebuild | 110 +
 2 files changed, 111 insertions(+)

diff --git a/sys-kernel/spl/Manifest b/sys-kernel/spl/Manifest
index f0f00ad9323..b4c725c3ffb 100644
--- a/sys-kernel/spl/Manifest
+++ b/sys-kernel/spl/Manifest
@@ -6,6 +6,7 @@ DIST spl-0.6.2.tar.gz 215032 SHA256 
a8147eaba030ca71bf8c47b46a2c7ae92f9b4ef60aa8
 DIST spl-0.6.3-patches-r1.tar.xz 15996 SHA256 
7f1cf74c9be5c14eeff529ce0a45d7dcca33cc08e5b9e7d17fc79dd5a58719d7 SHA512 
63a18466bbe8ca903910d807a3242bff0c12848d4fc6e226fe40592cd6cd9109bc5ee301867f0512b5cf2ad28eab2988e261c69fd200c5dd6eb6d8027b2c
 WHIRLPOOL 
93578cfa435dc343edc8087a0d49aa90ddc457bf75292b0c10ce30836e00f27ea0c4768a62270a6ec559238b778ccfcde71c15740a8242f9f93c7d84934c5f72
 DIST spl-0.6.3.tar.gz 221430 SHA256 
5d60dfbe86a50e65dbce17f538d8d0874a0cc293374f59eed46cd2dd1809a944 SHA512 
c4b82f1e279c7581d0082c044157e8a933edf53233c8c7c8202117454cfda0473ab85fbb56ac0b6da09a4d6798e33020a9c55bf23e25d630efa3265545c3defc
 WHIRLPOOL 
eaf001a96a80264e16ce416da38b988eabbfd2fce17690151a496a3141c32e92e5d00791e2d9c009ae0cf6910f80434c10f02a700752fc664f6bf6723bb03dba
 DIST spl-0.6.4.2.tar.gz 190421 SHA256 
05c428f48acc55287c0662a90cfc087985b8ef3694dc057cfb16e1fa2ebbda43 SHA512 
6a295651622dd1819bc9ef8f693c6a3cf73dbb084a4789ad508dda644bfcaa1984c5487ea0e16c8d6d468da59a3fae2e9309b2b13cd869a4af4ea675c394bbe3
 WHIRLPOOL 
e270b66ac9e22c806876e727ef040c3cfb2c304889de982f1c54a1625f7bf0214d3b6f8baac42cb3710aa23897f1b1bc67ef633fe35cb1b2c4b57196390a0fad
+DIST spl-0.6.5.10.tar.gz 576268 SHA256 
cace7e53dd092f44e0909452dbef74adaebbe8ff0bb59b24341b0c5dafff1b45 SHA512 
775cf359b5734a52eb0c54c6de8f314a9522194569f2af083117341799344839b174c1594d5e17b5ffa9aa39fa5011dec04e1a9f0c42908bf989849db3a1c876
 WHIRLPOOL 
6282d6dced15a359bac04863aa492ae79012a9f86d28f323eb5c67214287c52f8670f30c3b5d98692732b36dc3325680f873953d81951bcb67259da46b9f96ac
 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

diff --git a/sys-kernel/spl/spl-0.6.5.10.ebuild 
b/sys-kernel/spl/spl-0.6.5.10.ebuild
new file mode 100644
index 000..1a3984b06ec
--- /dev/null
+++ b/sys-kernel/spl/spl-0.6.5.10.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2017 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/${PN}.git;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/zfsonlinux/zfs/releases/download/zfs-${PV}/${P}.tar.gz;
+   KEYWORDS=" ~amd64"
+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
+   MODULES
+   KALLSYMS
+   !PAX_KERNEXEC_PLUGIN_METHOD_OR
+   !PAX_SIZE_OVERFLOW
+   ZLIB_DEFLATE
+   ZLIB_INFLATE
+   "
+
+   use debug && CONFIG_CHECK="${CONFIG_CHECK}

[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: sys-kernel/spl/files/

2017-02-12 Thread Jonathan Vasquez
commit: ca793a2ebb05158b6c4f6975771c3a18d1e77d99
Author: Jonathan Vasquez  gentoo  org>
AuthorDate: Sun Feb 12 16:31:58 2017 +
Commit: Jonathan Vasquez  gentoo  org>
CommitDate: Sun Feb 12 16:32:19 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca793a2e

sys-kernel/spl: removing unused patches

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 ...0.6.0_rc9-alias-km-sleep-with-km-pushpage.patch | 56 --
 1 file changed, 56 deletions(-)

diff --git 
a/sys-kernel/spl/files/spl-0.6.0_rc9-alias-km-sleep-with-km-pushpage.patch 
b/sys-kernel/spl/files/spl-0.6.0_rc9-alias-km-sleep-with-km-pushpage.patch
deleted file mode 100644
index fb0e5914e7..00
--- a/sys-kernel/spl/files/spl-0.6.0_rc9-alias-km-sleep-with-km-pushpage.patch
+++ /dev/null
@@ -1,56 +0,0 @@
-From 5c072b45b66e841ebc7952db7860c2ee7b024b08 Mon Sep 17 00:00:00 2001
-From: Richard Yao 
-Date: Mon, 25 Jun 2012 20:05:00 -0400
-Subject: [PATCH] Make KM_SLEEP an alias of KM_PUSHPAGE Use GFP_NOIO in
- KM_SLEEP
-
-This should prevent direct reclaim issues without requiring
-Linux-specific changes to code from Solaris. This is what is done in
-FreeBSD.
-
-Note that a change to __taskq_dispatch() module/spl/spl-taskq.c is
-needed to make this work. Changing KM_PUSHPAGE to use GFP_NOIO is fine,
-but adding __GFP_HIGH to that triggers a hard-coded panic in
-__taskq_dispatch() during zvol initialization. Removing the hard coded
-panic has no ill effects.
-
-Signed-off-by: Richard Yao 

- include/sys/kmem.h |2 +-
- module/spl/spl-taskq.c |7 ---
- 2 files changed, 5 insertions(+), 4 deletions(-)
-
-diff --git a/include/sys/kmem.h b/include/sys/kmem.h
-index 796af44..633278b 100644
 a/include/sys/kmem.h
-+++ b/include/sys/kmem.h
-@@ -41,7 +41,7 @@
- /*
-  * Memory allocation interfaces
-  */
--#define KM_SLEEP  GFP_KERNEL  /* Can sleep, never fails */
-+#define KM_SLEEP  (GFP_NOIO | __GFP_HIGH) /* Can sleep, never fails */
- #define KM_NOSLEEPGFP_ATOMIC  /* Can not sleep, may fail */
- #define KM_PUSHPAGE   (GFP_NOIO | __GFP_HIGH) /* Use reserved memory */
- #define KM_NODEBUG__GFP_NOWARN/* Suppress warnings */
-diff --git a/module/spl/spl-taskq.c b/module/spl/spl-taskq.c
-index 0c546c7..5ab387e 100644
 a/module/spl/spl-taskq.c
-+++ b/module/spl/spl-taskq.c
-@@ -255,9 +255,10 @@
-   if (!(flags & (TQ_SLEEP | TQ_NOSLEEP)))
-   flags |= TQ_SLEEP;
- 
--  if (unlikely(in_atomic() && (flags & TQ_SLEEP)))
--  PANIC("May schedule while atomic: %s/0x%08x/%d\n",
--  current->comm, preempt_count(), current->pid);
-+  /* FIXME: Why does this fail when KM_SLEEP contains __GFP_HIGHMEM? */
-+  //if (unlikely(in_atomic() && (flags & TQ_SLEEP)))
-+  //  PANIC("May schedule while atomic: %s/0x%08x/%d\n",
-+  //  current->comm, preempt_count(), current->pid);
- 
- spin_lock_irqsave(>tq_lock, tq->tq_lock_flags);
- 
--- 
-1.7.10
-



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

2016-10-09 Thread Yixun Lan
commit: 5b3b25df1db8b7b0bdd6f89ff2c0d39987610047
Author: Yixun Lan  gentoo  org>
AuthorDate: Sun Oct  9 21:21:46 2016 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon Oct 10 02:14:11 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b3b25df

sys-kernel/spl: version bump 0.6.5.8

up to kernel 4.8 compatibility, acked by maintainer

Gentoo-Bug: 594360

Package-Manager: portage-2.3.1

 sys-kernel/spl/Manifest   |   1 +
 sys-kernel/spl/spl-0.6.5.8.ebuild | 111 ++
 2 files changed, 112 insertions(+)

diff --git a/sys-kernel/spl/Manifest b/sys-kernel/spl/Manifest
index 7e1f92b..3accf9c 100644
--- a/sys-kernel/spl/Manifest
+++ b/sys-kernel/spl/Manifest
@@ -13,3 +13,4 @@ DIST spl-0.6.5.4-patches-p1.tar.xz 2020 SHA256 
0a554d86ff1874b09263fbec2ee8e03db
 DIST spl-0.6.5.4.tar.gz 556298 SHA256 
a49ff1dd255215da18ea60bf76dc5b764ddc1aa40d86f4e842b63185357b1504 SHA512 
a50d804008237820d6a8e7d938f6699df2966836ebedf0b6a4421f55bd6c24ae69e8f80eaf3aa2b7f6ed308983ab4ca11abfb32f98c8d070e4957b4802e00cac
 WHIRLPOOL 
4c9150fec7e5539e391ffd078e7aa4412d47416749187d62e36136d945514694b09920e595c391ed3fedcf5d13f7486539f49ca33e166909d8a8b2fc99b39a37
 DIST spl-0.6.5.6.tar.gz 559142 SHA256 
167595fe76eb5497c3a1ffe396b6300155d0cbe46d06824a710099ca1ae1b8bd SHA512 
23c6d2f041a09ffa9e3f12ddbf59fbe76b74ed6cd0de984b2a04adb14247979aabd13de08b5a5a08b37918ac247aefc599cb0e234527bc118f855ffccf6397e1
 WHIRLPOOL 
af8d2a3d523cece5b42b57836d58048c180bddc00b8846cc4887d2a88b022f2b49e09aa27f32407b34e99a0a3842c82f75e34219f53d5b4b9a6749d047dbf718
 DIST spl-0.6.5.7.tar.gz 558570 SHA256 
dc8690e407183eeb7a6af0e7692d6e0a1cd323d51dd1aa492522c421b1924ea0 SHA512 
d84d7b088af44c231e7d3f9dfc613acbd55c4c98e8cd8fc04f56194481c46dfd61d49f2f18f4152ce86202e4c4f96de823535754b5412ddd67eef9a403790764
 WHIRLPOOL 
0591ac89b14096fd5cdcbff2be5fbfd5bdd63fc8313dff182a7dd5d8c4d7ac6be066b68a791812eb2098a48510bc9f322d94c6dbc2a2e5f764cfa264ec206676
+DIST spl-0.6.5.8.tar.gz 553270 SHA256 
2d2211710678d2b7da88cc657b7b9c44d281b1cc74d60761e52d33ab1155 SHA512 
4078bcc96c112f12129918583400d927d7dd56686c470dd9cb8fc6ba641dcb5afb044c95de02ac397909bb90f4c50d0aada91177ffed810883b5889610d8b0b4
 WHIRLPOOL 
57b42a93d74348352e367f7d0e08189cd1d443e74c711d8147c35e1bc4264df1a742e231b381ffcc32aaa755cb732c7e062653145fb929872b6835caa2afda27

diff --git a/sys-kernel/spl/spl-0.6.5.8.ebuild 
b/sys-kernel/spl/spl-0.6.5.8.ebuild
new file mode 100644
index ..0fa7d54
--- /dev/null
+++ b/sys-kernel/spl/spl-0.6.5.8.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2016 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;
+   KEYWORDS=""
+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
+   MODULES
+   KALLSYMS
+   !PAX_KERNEXEC_PLUGIN_METHOD_OR
+   !PAX_SIZE_OVERFLOW
+   ZLIB_DEFLATE
+   ZLIB_INFLATE
+   "
+
+   use debug && CONFIG_CHECK="${CONFIG_CHECK}
+   FRAME_POINTER
+   DEBUG_INFO
+   !DEBUG_INFO_REDUCED
+   "
+
+   kernel_is ge 2 6 32 || die "Linux 2.6.32 or newer required"
+
+   [ ${PV} != "" ] && \
+   { kernel_is le 4 8 || die "Linux 4.8 is the latest supported 
version."; }
+
+   check_extra_config
+}
+
+src_prepare() {
+   # Workaround for hard coded path
+   sed -i "s|/sbin/lsmod|/bin/lsmod|" "${S}/scripts/check.sh" || \
+   die "Cannot patch check.sh"
+
+   # splat is unnecessary unless we are debugging
+   use debug || { sed -e 's/^subdir-m += splat$//' -i 
"${S}/module/Makefile.in" || die ; }
+
+   # Set module revision number
+   [ ${PV} != "" ] && \
+   { sed -i "s/\(Release:\)\(.*\)1/\1\2${PR}-gentoo/" "${S}/META" 
|| die "Could not set Gentoo release"; }
+
+   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"
+

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

2016-06-22 Thread Yixun Lan
commit: 7fbdbe285d397fbb0ae348489c8560041928fe0d
Author: Yixun Lan  gentoo  org>
AuthorDate: Wed Jun 22 06:11:11 2016 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Jun 22 06:11:29 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fbdbe28

sys-kernel/spl: version bump 0.6.5.7

still unkeyworded, acked by maintainer

Gentoo-Bug: 586434

Package-Manager: portage-2.3.0_rc1

 sys-kernel/spl/Manifest   |   1 +
 sys-kernel/spl/spl-0.6.5.7.ebuild | 111 ++
 2 files changed, 112 insertions(+)

diff --git a/sys-kernel/spl/Manifest b/sys-kernel/spl/Manifest
index e53e398..7e1f92b 100644
--- a/sys-kernel/spl/Manifest
+++ b/sys-kernel/spl/Manifest
@@ -12,3 +12,4 @@ DIST spl-0.6.5.3.tar.gz 556179 SHA256 
637c1eccd721f5d3bb1570621d2cd6646ec0488608
 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
 DIST spl-0.6.5.6.tar.gz 559142 SHA256 
167595fe76eb5497c3a1ffe396b6300155d0cbe46d06824a710099ca1ae1b8bd SHA512 
23c6d2f041a09ffa9e3f12ddbf59fbe76b74ed6cd0de984b2a04adb14247979aabd13de08b5a5a08b37918ac247aefc599cb0e234527bc118f855ffccf6397e1
 WHIRLPOOL 
af8d2a3d523cece5b42b57836d58048c180bddc00b8846cc4887d2a88b022f2b49e09aa27f32407b34e99a0a3842c82f75e34219f53d5b4b9a6749d047dbf718
+DIST spl-0.6.5.7.tar.gz 558570 SHA256 
dc8690e407183eeb7a6af0e7692d6e0a1cd323d51dd1aa492522c421b1924ea0 SHA512 
d84d7b088af44c231e7d3f9dfc613acbd55c4c98e8cd8fc04f56194481c46dfd61d49f2f18f4152ce86202e4c4f96de823535754b5412ddd67eef9a403790764
 WHIRLPOOL 
0591ac89b14096fd5cdcbff2be5fbfd5bdd63fc8313dff182a7dd5d8c4d7ac6be066b68a791812eb2098a48510bc9f322d94c6dbc2a2e5f764cfa264ec206676

diff --git a/sys-kernel/spl/spl-0.6.5.7.ebuild 
b/sys-kernel/spl/spl-0.6.5.7.ebuild
new file mode 100644
index 000..0c0a8d8
--- /dev/null
+++ b/sys-kernel/spl/spl-0.6.5.7.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2016 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;
+   KEYWORDS=""
+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
+   MODULES
+   KALLSYMS
+   !PAX_KERNEXEC_PLUGIN_METHOD_OR
+   !PAX_SIZE_OVERFLOW
+   ZLIB_DEFLATE
+   ZLIB_INFLATE
+   "
+
+   use debug && CONFIG_CHECK="${CONFIG_CHECK}
+   FRAME_POINTER
+   DEBUG_INFO
+   !DEBUG_INFO_REDUCED
+   "
+
+   kernel_is ge 2 6 32 || die "Linux 2.6.32 or newer required"
+
+   [ ${PV} != "" ] && \
+   { kernel_is le 4 6 || die "Linux 4.6 is the latest supported 
version."; }
+
+   check_extra_config
+}
+
+src_prepare() {
+   # Workaround for hard coded path
+   sed -i "s|/sbin/lsmod|/bin/lsmod|" "${S}/scripts/check.sh" || \
+   die "Cannot patch check.sh"
+
+   # splat is unnecessary unless we are debugging
+   use debug || { sed -e 's/^subdir-m += splat$//' -i 
"${S}/module/Makefile.in" || die ; }
+
+   # Set module revision number
+   [ ${PV} != "" ] && \
+   { sed -i "s/\(Release:\)\(.*\)1/\1\2${PR}-gentoo/" "${S}/META" 
|| die "Could not set Gentoo release"; }
+
+   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"
+ 

[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_LOCK_ALLOC
+   EFI_PARTITION
+   IOSCHED_NOOP
+   MODULES
+   !PAX_KERNEXEC_PLUGIN_METHOD_OR
+   ZLIB_DEFLATE
+   

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

2016-02-08 Thread Jason Zaman
commit: 927a19a0beff92ee9cbe08b0722aaf805af2ecd7
Author: Jason Zaman  gentoo  org>
AuthorDate: Sun Feb  7 18:22:38 2016 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Tue Feb  9 03:06:49 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=927a19a0

sys-kernel/spl-: Update kernel config reqs for grsec

compatibility with Grsec's HIDESYM has been fixed in a few released versions
already. RANDSTRUCT causes compile failures.

They are correct in the latest release ebuild but the live ebuild was
out of sync.

Package-Manager: portage-2.2.26

 sys-kernel/spl/spl-.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-kernel/spl/spl-.ebuild b/sys-kernel/spl/spl-.ebuild
index 33e625f..bd16ada 100644
--- a/sys-kernel/spl/spl-.ebuild
+++ b/sys-kernel/spl/spl-.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$
 
@@ -39,9 +39,9 @@ pkg_setup() {
linux-info_pkg_setup
CONFIG_CHECK="
!DEBUG_LOCK_ALLOC
-   !GRKERNSEC_HIDESYM
-   MODULES
+   !GRKERNSEC_RANDSTRUCT
KALLSYMS
+   MODULES
!PAX_KERNEXEC_PLUGIN_METHOD_OR
ZLIB_DEFLATE
ZLIB_INFLATE



[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
+   "
+
+   kernel_is ge 2 6 32 || die "Linux 2.6.32 or newer required"
+
+   [ ${PV} != "" ] && \
+   { kernel_is le 4 4 || die "Linux 4.4 is the latest supported 

[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-kernel/spl/

2015-12-07 Thread Jason Zaman
commit: 5f7e82db697844802307daae159dbdff6740b6cb
Author: Jason Zaman  gentoo  org>
AuthorDate: Mon Dec  7 07:04:24 2015 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Mon Dec  7 19:42:26 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f7e82db

sys-kernel/spl: Drop PAX_SIZE_OVERFLOW req and add RANDSTRUCT

PAX_SIZE_OVERFLOW has been fixed in this version so is no longer required.
Fails to compile when GRKERNSEC_RANDSTRUCT is enabled.

Package-Manager: portage-2.2.20.1

 sys-kernel/spl/spl-0.6.5.3-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-kernel/spl/spl-0.6.5.3-r1.ebuild 
b/sys-kernel/spl/spl-0.6.5.3-r1.ebuild
index a705dda..c87ca95 100644
--- a/sys-kernel/spl/spl-0.6.5.3-r1.ebuild
+++ b/sys-kernel/spl/spl-0.6.5.3-r1.ebuild
@@ -40,10 +40,10 @@ pkg_setup() {
linux-info_pkg_setup
CONFIG_CHECK="
!DEBUG_LOCK_ALLOC
-   MODULES
+   !GRKERNSEC_RANDSTRUCT
KALLSYMS
+   MODULES
!PAX_KERNEXEC_PLUGIN_METHOD_OR
-   !PAX_SIZE_OVERFLOW
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-kernel/spl/

2015-11-23 Thread Jason Zaman
commit: e5fce67bb30aaee7d7be98527726d260e5d40c85
Author: Jason Zaman  gentoo  org>
AuthorDate: Mon Nov 23 10:47:06 2015 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Mon Nov 23 10:49:40 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5fce67b

sys-kernel/spl: remove PAX_SIZE_OVERFLOW check

The patches to fix this have been merged into master now.
https://github.com/zfsonlinux/zfs/issues/2505

Package-Manager: portage-2.2.20.1

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

diff --git a/sys-kernel/spl/spl-.ebuild b/sys-kernel/spl/spl-.ebuild
index 62cf976..33e625f 100644
--- a/sys-kernel/spl/spl-.ebuild
+++ b/sys-kernel/spl/spl-.ebuild
@@ -43,7 +43,6 @@ pkg_setup() {
MODULES
KALLSYMS
!PAX_KERNEXEC_PLUGIN_METHOD_OR
-   !PAX_SIZE_OVERFLOW
ZLIB_DEFLATE
ZLIB_INFLATE
"



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

2015-10-23 Thread Jason Zaman
commit: 84c5c9db7a7630fb28cb7daa92290e65615e9e00
Author: Jason Zaman  gentoo  org>
AuthorDate: Sat Oct 24 05:06:19 2015 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sat Oct 24 05:06:48 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84c5c9db

sys-kernel/spl: Add missing || die

Package-Manager: portage-2.2.20.1

 sys-kernel/spl/spl-0.6.0_rc14-r3.ebuild | 2 +-
 sys-kernel/spl/spl-0.6.1-r3.ebuild  | 2 +-
 sys-kernel/spl/spl-0.6.2-r5.ebuild  | 2 +-
 sys-kernel/spl/spl-0.6.3-r1.ebuild  | 2 +-
 sys-kernel/spl/spl-0.6.4.2.ebuild   | 2 +-
 sys-kernel/spl/spl-0.6.5.2.ebuild   | 2 +-
 sys-kernel/spl/spl-0.6.5.3.ebuild   | 2 +-
 sys-kernel/spl/spl-.ebuild  | 2 +-
 8 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/sys-kernel/spl/spl-0.6.0_rc14-r3.ebuild 
b/sys-kernel/spl/spl-0.6.0_rc14-r3.ebuild
index 94f8fd8..de3ca03 100644
--- a/sys-kernel/spl/spl-0.6.0_rc14-r3.ebuild
+++ b/sys-kernel/spl/spl-0.6.0_rc14-r3.ebuild
@@ -77,7 +77,7 @@ src_prepare() {
fi
 
# splat is unnecessary unless we are debugging
-   use debug || sed -e 's/^subdir-m += splat$//' -i 
"${S}/module/Makefile.in"
+   use debug || { sed -e 's/^subdir-m += splat$//' -i 
"${S}/module/Makefile.in" || die ; }
 
autotools-utils_src_prepare
 }

diff --git a/sys-kernel/spl/spl-0.6.1-r3.ebuild 
b/sys-kernel/spl/spl-0.6.1-r3.ebuild
index d4866ac..00adb24 100644
--- a/sys-kernel/spl/spl-0.6.1-r3.ebuild
+++ b/sys-kernel/spl/spl-0.6.1-r3.ebuild
@@ -84,7 +84,7 @@ src_prepare() {
fi
 
# splat is unnecessary unless we are debugging
-   use debug || sed -e 's/^subdir-m += splat$//' -i 
"${S}/module/Makefile.in"
+   use debug || { sed -e 's/^subdir-m += splat$//' -i 
"${S}/module/Makefile.in" || die ; }
 
autotools-utils_src_prepare
 }

diff --git a/sys-kernel/spl/spl-0.6.2-r5.ebuild 
b/sys-kernel/spl/spl-0.6.2-r5.ebuild
index e03c08e..f104703 100644
--- a/sys-kernel/spl/spl-0.6.2-r5.ebuild
+++ b/sys-kernel/spl/spl-0.6.2-r5.ebuild
@@ -71,7 +71,7 @@ src_prepare() {
fi
 
# splat is unnecessary unless we are debugging
-   use debug || sed -e 's/^subdir-m += splat$//' -i 
"${S}/module/Makefile.in"
+   use debug || { sed -e 's/^subdir-m += splat$//' -i 
"${S}/module/Makefile.in" || die ; }
 
autotools-utils_src_prepare
 }

diff --git a/sys-kernel/spl/spl-0.6.3-r1.ebuild 
b/sys-kernel/spl/spl-0.6.3-r1.ebuild
index ff401b4..88baf8c 100644
--- a/sys-kernel/spl/spl-0.6.3-r1.ebuild
+++ b/sys-kernel/spl/spl-0.6.3-r1.ebuild
@@ -79,7 +79,7 @@ src_prepare() {
fi
 
# splat is unnecessary unless we are debugging
-   use debug || sed -e 's/^subdir-m += splat$//' -i 
"${S}/module/Makefile.in"
+   use debug || { sed -e 's/^subdir-m += splat$//' -i 
"${S}/module/Makefile.in" || die ; }
 
# Set module revision number
[ ${PV} != "" ] && \

diff --git a/sys-kernel/spl/spl-0.6.4.2.ebuild 
b/sys-kernel/spl/spl-0.6.4.2.ebuild
index 73ad7a9..d00b365 100644
--- a/sys-kernel/spl/spl-0.6.4.2.ebuild
+++ b/sys-kernel/spl/spl-0.6.4.2.ebuild
@@ -69,7 +69,7 @@ src_prepare() {
die "Cannot patch check.sh"
 
# splat is unnecessary unless we are debugging
-   use debug || sed -e 's/^subdir-m += splat$//' -i 
"${S}/module/Makefile.in"
+   use debug || { sed -e 's/^subdir-m += splat$//' -i 
"${S}/module/Makefile.in" || die ; }
 
# Set module revision number
[ ${PV} != "" ] && \

diff --git a/sys-kernel/spl/spl-0.6.5.2.ebuild 
b/sys-kernel/spl/spl-0.6.5.2.ebuild
index 43c6711..e317124 100644
--- a/sys-kernel/spl/spl-0.6.5.2.ebuild
+++ b/sys-kernel/spl/spl-0.6.5.2.ebuild
@@ -69,7 +69,7 @@ src_prepare() {
die "Cannot patch check.sh"
 
# splat is unnecessary unless we are debugging
-   use debug || sed -e 's/^subdir-m += splat$//' -i 
"${S}/module/Makefile.in"
+   use debug || { sed -e 's/^subdir-m += splat$//' -i 
"${S}/module/Makefile.in" || die ; }
 
# Set module revision number
[ ${PV} != "" ] && \

diff --git a/sys-kernel/spl/spl-0.6.5.3.ebuild 
b/sys-kernel/spl/spl-0.6.5.3.ebuild
index 5201f13..84fdccd 100644
--- a/sys-kernel/spl/spl-0.6.5.3.ebuild
+++ b/sys-kernel/spl/spl-0.6.5.3.ebuild
@@ -68,7 +68,7 @@ src_prepare() {
die "Cannot patch check.sh"
 
# splat is unnecessary unless we are debugging
-   use debug || sed -e 's/^subdir-m += splat$//' -i 
"${S}/module/Makefile.in"
+   use debug || { sed -e 's/^subdir-m += splat$//' -i 
"${S}/module/Makefile.in" || die ; }
 
# Set module revision number
[ ${PV} != "" ] && \

diff --git a/sys-kernel/spl/spl-.ebuild b/sys-kernel/spl/spl-.ebuild
index 02bef88..62cf976 100644
--- a/sys-kernel/spl/spl-.ebuild
+++ b/sys-kernel/spl/spl-.ebuild
@@ -68,7 +68,7 @@ src_prepare() {
die "Cannot patch check.sh"
 
# splat is unnecessary unless we are 

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

2015-10-23 Thread Jason Zaman
commit: d0753f81463ceb3e99bd6baf12eb2f3c6399a5b9
Author: Jason Zaman  gentoo  org>
AuthorDate: Fri Oct 23 20:20:31 2015 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Fri Oct 23 20:26:53 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0753f81

sys-kernel/spl: update live ebuild

- update to EAPI 5
- update to git-r3 eclass
- change src_uri to release tarballs

 sys-kernel/spl/spl-.ebuild | 16 +++-
 1 file changed, 7 insertions(+), 9 deletions(-)

diff --git a/sys-kernel/spl/spl-.ebuild b/sys-kernel/spl/spl-.ebuild
index 43c6711..02bef88 100644
--- a/sys-kernel/spl/spl-.ebuild
+++ b/sys-kernel/spl/spl-.ebuild
@@ -2,21 +2,19 @@
 # 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
+EAPI="5"
 
 if [[ ${PV} == "" ]] ; then
-   inherit git-2
+   AUTOTOOLS_AUTORECONF="1"
EGIT_REPO_URI="https://github.com/zfsonlinux/${PN}.git;
+   inherit git-r3
 else
-   inherit eutils versionator
-   SRC_URI="https://github.com/zfsonlinux/${PN}/archive/${P}.tar.gz;
-   S="${WORKDIR}/${PN}-${P}"
+   
SRC_URI="https://github.com/zfsonlinux/zfs/releases/download/zfs-${PV}/${P}.tar.gz;
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/;
 
@@ -35,6 +33,7 @@ RDEPEND="${COMMON_DEPEND}
 
 AT_M4DIR="config"
 AUTOTOOLS_IN_SOURCE_BUILD="1"
+DOCS=( AUTHORS DISCLAIMER README.markdown )
 
 pkg_setup() {
linux-info_pkg_setup
@@ -96,7 +95,6 @@ src_configure() {
 
 src_install() {
autotools-utils_src_install 
INSTALL_MOD_PATH="${INSTALL_MOD_PATH:-$EROOT}"
-   dodoc AUTHORS DISCLAIMER README.markdown
 }
 
 pkg_postinst() {



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

2015-10-23 Thread Jason Zaman
commit: e56af1cdde004cf63c9f3b0e49b8c02767250e0d
Author: Jason Zaman  gentoo  org>
AuthorDate: Fri Oct 23 20:41:29 2015 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Fri Oct 23 20:41:29 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e56af1cd

sys-kernel/spl: bump to 0.6.5.3

Package-Manager: portage-2.2.20.1

 sys-kernel/spl/Manifest   |   7 +--
 sys-kernel/spl/spl-0.6.5.3.ebuild | 112 ++
 2 files changed, 113 insertions(+), 6 deletions(-)

diff --git a/sys-kernel/spl/Manifest b/sys-kernel/spl/Manifest
index c0f2eae..6d31a52 100644
--- a/sys-kernel/spl/Manifest
+++ b/sys-kernel/spl/Manifest
@@ -1,15 +1,10 @@
 DIST spl-0.6.0-rc13.tar.gz 210192 SHA256 
500d9c9297f2b7abdc4fce43efe05a2edbe403f9ca76d01ae632f798ee1f SHA512 
630b63c15e98ada397bc8b8a1a5b6a48255ffa5d7fad8dd0ed9ad7fbede32f3557651effcc99234ffef1a1b9bb13e289c0ca5a2cf60307e0a57ac3a93b709f6b
 WHIRLPOOL 
9330dd1567421e610a714b69d096bbae66c102baaf90fa3daed45cc1a2928eb3dd0e8537f3cf83a7fb2b157bf52ff37b031bcf6c9f52760acd6e480ad335b69a
 DIST spl-0.6.0-rc14.tar.gz 210495 SHA256 
92785e2c2c6caf93ec31175e192a18b27458613a99e6578041f6029875b061e3 SHA512 
85d066a97d62ce60f60c552d121c20d5a719e95e0eb6d7ec1b10e29acca1e3429a751bcbb811e9cee2a14282c8908684cb9ee0df9cbc8e53ddfe47da18df4cf9
 WHIRLPOOL 
6473236476dd9a2d392e2f71fee6810ed83e68f309d1eaaa5fbad1f73ae567ad629db97a2bc81a4ad9e28991f4be3d4100c1b9ab0f65941206afe6e5b03f64ab
 DIST spl-0.6.1.tar.gz 213191 SHA256 
24d73eeeb0b08bcc162342c5236f116b90ed0a2e69344ae34de744f61c2e3663 SHA512 
116117235b4730b5e7041107188747fa2872fb204a08d67a03e1ec95d6302ca57aa17edd12e6f9284492a844e60d446a25d1172d7a2ce53075c36bd889879b31
 WHIRLPOOL 
4554eb9ba4a2b60fbfc7d73ada4b5c7ce20b26d6655f0a8d9fe5479d11124acc27cf2ba6eab5af4e4a08c886b06687dcbb656322c8e26c43f07b4066770f9a4d
-DIST spl-0.6.2-p0.tar.xz 3740 SHA256 
e07570e0141d0563f38c0eb48c2a43432720f03e805ed0bbc16b657826f8f0fb SHA512 
512690cbde850e57b25bdff633efb33838d08591c1923cf8e01d15e0b84e7730fc12f7d64dc39c90d1a6d74e8e344065b86465d2d7651ed4974baa5c99aecca8
 WHIRLPOOL 
10944742881f92d041f7ed3054cf6a22373919a6a469b2ef6c4e83772c8197139339b8994f4bcbd449b4f33e629854a51240f6dad77bc5e690b76b9f7acac0ba
-DIST spl-0.6.2-p1.tar.xz 6552 SHA256 
1784bccdd889dc7e2caa0b37a57d98d3db1b451043238b8c3b8af5da4bd84964 SHA512 
12ae76e28a8fbf2d7051049be8a9226230a85b7cf8126839b3c285d7af01a7e4a12dbad33c94ed1edd2cbd9fa0392e9df499522f356dc1329579e76debeb7099
 WHIRLPOOL 
7c04bc7ae60f830b8c44ea2472a006a5cd81c8e0c3cafbf919f5d6e8088498362ea60c44c93b63af32e54c56b958e9edb35e8c37192efb6189d0da9d280f4e1c
-DIST spl-0.6.2-p2.tar.xz 8264 SHA256 
2fb106eda86a19aa01ff33a74bc71e84facba82f67efb23cfbeb9f90d0653a93 SHA512 
1f2484637a624e37859da8295f6301f755cf7abd3c4e4c4db815bc430e0adf03a26432d5004c76715869301a4dcf2affe789ed8c1b1a62dd97ca6f5a8d45abc3
 WHIRLPOOL 
d3e335c30032082634668a259bec43ab72cd12da2f21b6fc83ad3bf2a2f93048edb7fd95a6f5bf09249eed178f0d34c016a96a1d7b2dc28298183fd535a1be18
-DIST spl-0.6.2-p3.tar.xz 8676 SHA256 
8544b8f4bcbb29b61cae58d750fc442683a1ed200b58d90c7e0886eb812b3dc2 SHA512 
a298765a1cb396192a08b2f8e4a1cffdbf50e3b720ae48b262958659386efa0ad4fc4550192c8bf672abc5a1c309ff2b1b6d64307bfb0ab29023a0adfa9ac858
 WHIRLPOOL 
ca9e97e0fb52b5506fd3f410ef00fab05cfb01aed4727702c52e31f527967ae6c22d8bafb8f8faf039e937f5f32d446ef05c04e0adf0b8c8acfe26ff18507a75
 DIST spl-0.6.2-p4.tar.xz 9076 SHA256 
8b434bb53da79c5adb5339b36bddf4d19c4e8d5df7a8a5d2a4ca1bcf7336094e SHA512 
77ca1ce0235edb85cf36243ad45710ee8759dcc49bacddc661a986d558eb9cd92671ce256c88287e056732882a038b12bb0d9ae131229819702a06de18c50bc1
 WHIRLPOOL 
afc335ba0a7d24a610f272e6a65460326b91ab91652bf66525e14110a811b2490de65847560989f793aab8d473794c56836e438cb7f1e19d4e253373178f0a72
 DIST spl-0.6.2.tar.gz 215032 SHA256 
a8147eaba030ca71bf8c47b46a2c7ae92f9b4ef60aa8ccfa7368f395faeb85ac SHA512 
ef5b77046259ec754e0a41f90b51c27207bf91e832d54a8502232b19cfaff711de301f24945ca739faeac2544b3ef22a57f58cf6298d756a1ebaff06f765b8a9
 WHIRLPOOL 
ab7229691a6f56ab3f98513fd0e32048c11dd7cf3ea61e438bac2d97ebd8cd92eeeb422ef1c4e639572feb3e8f69c0840b861f654ca31de481601ef54295be37
 DIST spl-0.6.3-patches-r1.tar.xz 15996 SHA256 
7f1cf74c9be5c14eeff529ce0a45d7dcca33cc08e5b9e7d17fc79dd5a58719d7 SHA512 
63a18466bbe8ca903910d807a3242bff0c12848d4fc6e226fe40592cd6cd9109bc5ee301867f0512b5cf2ad28eab2988e261c69fd200c5dd6eb6d8027b2c
 WHIRLPOOL 
93578cfa435dc343edc8087a0d49aa90ddc457bf75292b0c10ce30836e00f27ea0c4768a62270a6ec559238b778ccfcde71c15740a8242f9f93c7d84934c5f72
 DIST spl-0.6.3.tar.gz 221430 SHA256 
5d60dfbe86a50e65dbce17f538d8d0874a0cc293374f59eed46cd2dd1809a944 SHA512 
c4b82f1e279c7581d0082c044157e8a933edf53233c8c7c8202117454cfda0473ab85fbb56ac0b6da09a4d6798e33020a9c55bf23e25d630efa3265545c3defc
 WHIRLPOOL 
eaf001a96a80264e16ce416da38b988eabbfd2fce17690151a496a3141c32e92e5d00791e2d9c009ae0cf6910f80434c10f02a700752fc664f6bf6723bb03dba
 DIST spl-0.6.4.2.tar.gz 190421 SHA256 

[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 
"${EROOT}lib/modules/${KV_FULL}/addon"
-   fi
-}

diff --git a/sys-kernel/spl/spl-0.6.2-r2.ebuild 
b/sys-kernel/spl/spl-0.6.2-r2.ebuild
deleted file mode 100644
index 0482412..000
--- a/sys-kernel/spl/spl-0.6.2-r2.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"

[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.ebuild
+++