Wed Dec 27 15:55:58 2023 UTC (148d)
openssl: fix configure for NetBSD/i386


(spz)
diff -r1.170 -r1.171 pkgsrc/security/openssl/distinfo
diff -r0 -r1.1 pkgsrc/security/openssl/patches/patch-util_perl_OpenSSL_config.pm

cvs diff -r1.170 -r1.171 pkgsrc/security/openssl/distinfo (expand / switch to unified diff)

--- pkgsrc/security/openssl/distinfo 2023/10/27 18:30:12 1.170
+++ pkgsrc/security/openssl/distinfo 2023/12/27 15:55:58 1.171
@@ -1,6 +1,7 @@ @@ -1,6 +1,7 @@
1$NetBSD: distinfo,v 1.170 2023/10/27 18:30:12 jperkin Exp $ 1$NetBSD: distinfo,v 1.171 2023/12/27 15:55:58 spz Exp $
2 2
3BLAKE2s (openssl-3.1.4.tar.gz) = a2fb05a80f2e8587861edfa5304e995cf7595a262d729593655209de6b67745f 3BLAKE2s (openssl-3.1.4.tar.gz) = a2fb05a80f2e8587861edfa5304e995cf7595a262d729593655209de6b67745f
4SHA512 (openssl-3.1.4.tar.gz) = a69df4a018f57dee7d8a57c8003a6869eba11f1eaa394518976642a993780d0de3326019e92dea4c679c6c581fef568ea616ec541afc0792800359c606dffcd2 4SHA512 (openssl-3.1.4.tar.gz) = a69df4a018f57dee7d8a57c8003a6869eba11f1eaa394518976642a993780d0de3326019e92dea4c679c6c581fef568ea616ec541afc0792800359c606dffcd2
5Size (openssl-3.1.4.tar.gz) = 15569450 bytes 5Size (openssl-3.1.4.tar.gz) = 15569450 bytes
6SHA1 (patch-Configurations_unix-Makefile.tmpl) = a482c9b1be14428efb99f3ef638eccbcaea506b7 6SHA1 (patch-Configurations_unix-Makefile.tmpl) = a482c9b1be14428efb99f3ef638eccbcaea506b7
 7SHA1 (patch-util_perl_OpenSSL_config.pm) = 8f335441860597d0074245d49cc9e081b0f9fd4e

File Added: pkgsrc/security/openssl/patches/patch-util_perl_OpenSSL_config.pm
$NetBSD: patch-util_perl_OpenSSL_config.pm,v 1.1 2023/12/27 15:55:58 spz Exp $

a strategic chomp makes openssl on NetBSD/i386 configure

--- ./util/perl/OpenSSL/config.pm.orig	2023-10-24 13:41:51.000000000 +0000
+++ ./util/perl/OpenSSL/config.pm
@@ -127,8 +127,9 @@ my $guess_patterns = [
     # Order is important, this has to appear before 'NetBSD:.*'
     [ 'NetBSD:.*?:.*?:.*386.*',
       sub {
           my $hw = `/usr/sbin/sysctl -n hw.model || /sbin/sysctl -n hw.model`;
           $hw =~  s@.*(.)86-class.*@i${1}86@;
+          chomp $hw;
           return "${hw}-whatever-netbsd";
       }
     ],