Wed Dec 27 15:55:58 2023 UTC (172d)
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
--- 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 @@
-$NetBSD: distinfo,v 1.170 2023/10/27 18:30:12 jperkin Exp $
+$NetBSD: distinfo,v 1.171 2023/12/27 15:55:58 spz Exp $
BLAKE2s (openssl-3.1.4.tar.gz) = a2fb05a80f2e8587861edfa5304e995cf7595a262d729593655209de6b67745f
SHA512 (openssl-3.1.4.tar.gz) = a69df4a018f57dee7d8a57c8003a6869eba11f1eaa394518976642a993780d0de3326019e92dea4c679c6c581fef568ea616ec541afc0792800359c606dffcd2
Size (openssl-3.1.4.tar.gz) = 15569450 bytes
SHA1 (patch-Configurations_unix-Makefile.tmpl) = a482c9b1be14428efb99f3ef638eccbcaea506b7
+SHA1 (patch-util_perl_OpenSSL_config.pm) = 8f335441860597d0074245d49cc9e081b0f9fd4e
$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";
}
],