[gentoo-commits] repo/gentoo:master commit in: sys-kernel/spl/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 +++