diff options
author | Nicolas Iooss | 2023-08-25 18:11:03 +0200 |
---|---|---|
committer | Nicolas Iooss | 2023-08-25 18:11:03 +0200 |
commit | dc0a2cb2952fa4397e132e6d3ec56484058edd09 (patch) | |
tree | 60c9dc1e33f15edf392a70d912793f512a8bb34d | |
parent | dddf7baaa54825fc9bbead64dc72226ef0a1b683 (diff) | |
download | aur-dc0a2cb2952fa4397e132e6d3ec56484058edd09.tar.gz |
openssh-selinux 9.4p1-2: fix build after zlib 1.3-1 update
https://bugzilla.mindrot.org/show_bug.cgi?id=3604
https://github.com/openssh/openssh-portable/commit/cb4ed12ffc332d1f72d054ed92655b5f1c38f621
-rw-r--r-- | .SRCINFO | 3 | ||||
-rw-r--r-- | 0001-Fix-zlib-version-check-for-1.3-and-future-version.patch | 23 | ||||
-rw-r--r-- | PKGBUILD | 8 |
3 files changed, 34 insertions, 0 deletions
@@ -35,6 +35,7 @@ pkgbase = openssh-selinux backup = etc/ssh/sshd_config source = https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-9.4p1.tar.gz source = https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-9.4p1.tar.gz.asc + source = 0001-Fix-zlib-version-check-for-1.3-and-future-version.patch source = 00-archlinux.conf source = sshdgenkeys.service source = sshd.service @@ -43,6 +44,7 @@ pkgbase = openssh-selinux validpgpkeys = 7168B983815A5EEF59A4ADFD2A3F414E736060BA sha256sums = 3608fd9088db2163ceb3e600c85ab79d0de3d221e59192ea1923e23263866a85 sha256sums = SKIP + sha256sums = 937d7d028574a06823e7aa92499a679a826245b3118e8f7cd4141d8d06012727 sha256sums = 78b806c38bc1e246daaa941bfe7880e6eb6f53f093bea5d5868525ae6d223d30 sha256sums = e5305767b2d317183ad1c5022a5f6705bd9014a8b22495a000fd482713738611 sha256sums = e40f8b7c8e5e2ecf3084b3511a6c36d5b5c9f9e61f2bb13e3726c71dc7d4fbc7 @@ -50,6 +52,7 @@ pkgbase = openssh-selinux sha256sums = 64576021515c0a98b0aaf0a0ae02e0f5ebe8ee525b1e647ab68f369f81ecd846 b2sums = d13d758129cce947d3f12edb6e88406aad10de6887b19ffa3ebd8e382b742a05f2a692a8824aec99939f6c7e13fbccc3bb14e5ee112f9a9255d4882eb87dcf53 b2sums = SKIP + b2sums = d41f1ecea7b4ebcfb3003826fb51c2a0c27178590c755a61752389606df35544284cb24ea8bf4fcb280eec4c6c5cb410662862b27af47f3aca63f7f638efcc9f b2sums = 1ff8cd4ae22efed2b4260f1e518de919c4b290be4e0b5edbc8e2225ffe63788678d1961e6f863b85974c4697428ee827bcbabad371cfc91cc8b36eae9402eb97 b2sums = 09fad3648f48f13ee80195b90913feeba21240d121b1178e0ce62f4a17b1f7e58e8edc22c04403e377ab300f5022a804c848f5be132765d5ca26a38aab262e50 b2sums = 07ad5c7fb557411a6646ff6830bc9d564c07cbddc4ce819641d31c05dbdf677bfd8a99907cf529a7ee383b8c250936a6423f4b4b97ba0f1c14f627bbd629bd4e diff --git a/0001-Fix-zlib-version-check-for-1.3-and-future-version.patch b/0001-Fix-zlib-version-check-for-1.3-and-future-version.patch new file mode 100644 index 000000000000..c86c68026533 --- /dev/null +++ b/0001-Fix-zlib-version-check-for-1.3-and-future-version.patch @@ -0,0 +1,23 @@ +From cb4ed12ffc332d1f72d054ed92655b5f1c38f621 Mon Sep 17 00:00:00 2001 +From: Darren Tucker <dtucker@dtucker.net> +Date: Sat, 19 Aug 2023 07:39:08 +1000 +Subject: [PATCH] Fix zlib version check for 1.3 and future version. + +bz#3604. +--- + configure.ac | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/configure.ac b/configure.ac +index 07893e87065..e3128dfcbb4 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -1464,7 +1464,7 @@ else + [[ + int a=0, b=0, c=0, d=0, n, v; + n = sscanf(ZLIB_VERSION, "%d.%d.%d.%d", &a, &b, &c, &d); +- if (n != 3 && n != 4) ++ if (n < 1) + exit(1); + v = a*1000000 + b*10000 + c*100 + d; + fprintf(stderr, "found zlib version %s (%d)\n", ZLIB_VERSION, v); @@ -49,6 +49,7 @@ provides=("${pkgname/-selinux}=${pkgver}-${pkgrel}" groups=('selinux') source=( https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/${pkgname/-selinux}-${pkgver}.tar.gz{,.asc} + 0001-Fix-zlib-version-check-for-1.3-and-future-version.patch 00-archlinux.conf sshdgenkeys.service sshd.service @@ -57,6 +58,7 @@ source=( ) sha256sums=('3608fd9088db2163ceb3e600c85ab79d0de3d221e59192ea1923e23263866a85' 'SKIP' + '937d7d028574a06823e7aa92499a679a826245b3118e8f7cd4141d8d06012727' '78b806c38bc1e246daaa941bfe7880e6eb6f53f093bea5d5868525ae6d223d30' 'e5305767b2d317183ad1c5022a5f6705bd9014a8b22495a000fd482713738611' 'e40f8b7c8e5e2ecf3084b3511a6c36d5b5c9f9e61f2bb13e3726c71dc7d4fbc7' @@ -64,6 +66,7 @@ sha256sums=('3608fd9088db2163ceb3e600c85ab79d0de3d221e59192ea1923e23263866a85' '64576021515c0a98b0aaf0a0ae02e0f5ebe8ee525b1e647ab68f369f81ecd846') b2sums=('d13d758129cce947d3f12edb6e88406aad10de6887b19ffa3ebd8e382b742a05f2a692a8824aec99939f6c7e13fbccc3bb14e5ee112f9a9255d4882eb87dcf53' 'SKIP' + 'd41f1ecea7b4ebcfb3003826fb51c2a0c27178590c755a61752389606df35544284cb24ea8bf4fcb280eec4c6c5cb410662862b27af47f3aca63f7f638efcc9f' '1ff8cd4ae22efed2b4260f1e518de919c4b290be4e0b5edbc8e2225ffe63788678d1961e6f863b85974c4697428ee827bcbabad371cfc91cc8b36eae9402eb97' '09fad3648f48f13ee80195b90913feeba21240d121b1178e0ce62f4a17b1f7e58e8edc22c04403e377ab300f5022a804c848f5be132765d5ca26a38aab262e50' '07ad5c7fb557411a6646ff6830bc9d564c07cbddc4ce819641d31c05dbdf677bfd8a99907cf529a7ee383b8c250936a6423f4b4b97ba0f1c14f627bbd629bd4e' @@ -82,6 +85,11 @@ prepare() { # prepend configuration option to include drop-in configuration files for ssh_config printf "# Include drop-in configurations\nInclude /etc/ssh/ssh_config.d/*.conf\n" | cat - ssh_config > ssh_config.tmp mv -v ssh_config.tmp ssh_config + + # Fix https://bugzilla.mindrot.org/show_bug.cgi?id=3604 + # by backporting https://github.com/openssh/openssh-portable/commit/cb4ed12ffc332d1f72d054ed92655b5f1c38f621 + patch -Np1 < ../0001-Fix-zlib-version-check-for-1.3-and-future-version.patch + autoreconf -fiv } build() { |