From 8d4ffbfe4c28436ce673fad426fbf6c61b04643d Mon Sep 17 00:00:00 2001 From: Zach Dykstra Date: Wed, 15 Dec 2021 20:12:52 -0600 Subject: [PATCH] zfs: update to 2.1.2. --- srcpkgs/zfs/patches/python310.patch | 92 ----------------------------- srcpkgs/zfs/template | 6 +- 2 files changed, 3 insertions(+), 95 deletions(-) delete mode 100644 srcpkgs/zfs/patches/python310.patch diff --git a/srcpkgs/zfs/patches/python310.patch b/srcpkgs/zfs/patches/python310.patch deleted file mode 100644 index e4d42b121274..000000000000 --- a/srcpkgs/zfs/patches/python310.patch +++ /dev/null @@ -1,92 +0,0 @@ -Most fo the patch taken from - - https://github.com/openzfs/zfs/commit/08cd0717359b1a18693e3c8e6d6e5a2819b35a48 - -but this fix still missed the `print (sys.version[[:3]])"` part of the test, -which extracts "3.1" on Python 3.10. The right fix is to properly split -sys.version on '.' and rejoin the first two components. - -diff -ur a/config/always-pyzfs.m4 b/config/always-pyzfs.m4 ---- a/config/always-pyzfs.m4 2021-09-15 16:30:47.164862738 -0400 -+++ b/config/always-pyzfs.m4 2021-09-29 14:34:51.288636042 -0400 -@@ -47,6 +47,21 @@ - AC_SUBST(DEFINE_PYZFS) - - dnl # -+ dnl # Python "packaging" (or, failing that, "distlib") module is required to build and install pyzfs -+ dnl # -+ AS_IF([test "x$enable_pyzfs" = xcheck -o "x$enable_pyzfs" = xyes], [ -+ ZFS_AC_PYTHON_MODULE([packaging], [], [ -+ ZFS_AC_PYTHON_MODULE([distlib], [], [ -+ AS_IF([test "x$enable_pyzfs" = xyes], [ -+ AC_MSG_ERROR("Python $PYTHON_VERSION packaging and distlib modules are not installed") -+ ], [test "x$enable_pyzfs" != xno], [ -+ enable_pyzfs=no -+ ]) -+ ]) -+ ]) -+ ]) -+ -+ dnl # - dnl # Require python-devel libraries - dnl # - AS_IF([test "x$enable_pyzfs" = xcheck -o "x$enable_pyzfs" = xyes], [ -diff -ur a/config/ax_python_devel.m4 b/config/ax_python_devel.m4 ---- a/config/ax_python_devel.m4 2021-09-15 16:30:47.164862738 -0400 -+++ b/config/ax_python_devel.m4 2021-09-29 14:40:23.293455112 -0400 -@@ -97,9 +97,18 @@ - # Check for a version of Python >= 2.1.0 - # - AC_MSG_CHECKING([for a version of Python >= '2.1.0']) -- ac_supports_python_ver=`$PYTHON -c "import sys; \ -- ver = sys.version.split ()[[0]]; \ -- print (ver >= '2.1.0')"` -+ ac_supports_python_ver=`cat<= '3.11.0' -+ ac_supports_python_ver=`cat<" license="CDDL-1.0" homepage="https://openzfs.github.io/openzfs-docs/" distfiles="https://github.com/openzfs/zfs/releases/download/zfs-${version}/zfs-${version}.tar.gz" -checksum=bd4f48d009f3b5e291390bde62b0131b8bf3fab09f4fc0fa3591b1f2e7074cff +checksum=258cf1d17a1f668a3b99b61eaf14be06c614df42503db0319bef1b9fc4c8b9e7 # dkms must be before initramfs-regenerate to build modules before images triggers="dkms initramfs-regenerate" dkms_modules="zfs ${version}"