openssl3: bump version

remove Bsymbolic like Debian, avoid issue with asan
This commit is contained in:
Jérôme Duval
2025-03-17 16:22:28 +01:00
parent 63265262f2
commit 2cf97ec408
2 changed files with 38 additions and 15 deletions

View File

@@ -17,7 +17,7 @@ COPYRIGHT="1995-1998 Eric Young
LICENSE="OpenSSL"
REVISION="1"
SOURCE_URI="https://www.openssl.org/source/openssl-$portVersion.tar.gz"
CHECKSUM_SHA256="23c666d0edf20f14249b3d8f0368acaee9ab585b09e1de82107c66e1f3ec9533"
CHECKSUM_SHA256="57e03c50feab5d31b152af2b764f10379aecd8ee92f16c985983ce4a99f7ef86"
SOURCE_DIR="openssl-$portVersion"
PATCHES="openssl3-$portVersion.patchset"

View File

@@ -1,4 +1,4 @@
From 40cf5379f6ae46974b6e883801a4c5aca46ca691 Mon Sep 17 00:00:00 2001
From 346c9d7b120a1186da4c777181a9bf3bdb6563ca Mon Sep 17 00:00:00 2001
From: Augustin Cavalier <waddlesplash@gmail.com>
Date: Sat, 14 Mar 2020 19:20:45 -0400
Subject: Small changes for Haiku.
@@ -18,10 +18,10 @@ index 934d4b0..7c54894 100644
# define CTLOG_FILE OPENSSLDIR "/ct_log_list.cnf"
# else
--
2.42.1
2.45.2
From 275e3e550d51101af88e236c0962b1d631516679 Mon Sep 17 00:00:00 2001
From c263f7d6803c8dce0a9acebfb367dac1ace90af6 Mon Sep 17 00:00:00 2001
From: Adrien Destugues <pulkomandy@pulkomandy.tk>
Date: Wed, 18 Nov 2020 18:29:38 +0100
Subject: Use find_directory to locate user certificates
@@ -70,10 +70,10 @@ index b8bdcb4..36a628b 100644
}
--
2.42.1
2.45.2
From 1b44c154014f8d58722160fbbdd9b98d75c0f489 Mon Sep 17 00:00:00 2001
From 5c3d40d7b0a6ee548902b4e6b724f34b4e55038a Mon Sep 17 00:00:00 2001
From: David Karoly <david.karoly@outlook.com>
Date: Wed, 13 Dec 2023 14:54:54 +0100
Subject: Haiku: skip test case test_print_error_format
@@ -105,10 +105,10 @@ index 2d827ff..da02efd 100644
/* Test that querying the error queue preserves the OS error. */
static int preserves_system_error(void)
--
2.42.1
2.45.2
From 0700cf2914b29350491274fbdcae9b03d0bdab73 Mon Sep 17 00:00:00 2001
From 9abfe08791b5f2abbbe8a6378d38f8aff5f4b0a2 Mon Sep 17 00:00:00 2001
From: David Karoly <david.karoly@outlook.com>
Date: Wed, 13 Dec 2023 14:59:20 +0100
Subject: Haiku: don't use IPV6_V6ONLY
@@ -129,10 +129,10 @@ index 8bdad0c..a02364d 100644
/*
* Note: Windows default of IPV6_V6ONLY is ON, and Linux is OFF.
--
2.42.1
2.45.2
From 493ad189c5d4638c7806ac93962d69d9ec3d5c59 Mon Sep 17 00:00:00 2001
From fa0361cf43ff241b5923e1081231762dd05a887c Mon Sep 17 00:00:00 2001
From: David Karoly <david.karoly@outlook.com>
Date: Wed, 13 Dec 2023 17:49:28 +0100
Subject: Haiku: listening sockets shall default to IPv4
@@ -157,10 +157,10 @@ index 8870831..ca52f36 100644
return ret;
}
--
2.42.1
2.45.2
From 2991099da38e598e0a601788357692252b591d3c Mon Sep 17 00:00:00 2001
From bebd38dbd71f1460c8d7b65e6c0499dce61e17a6 Mon Sep 17 00:00:00 2001
From: Jerome Duval <jerome.duval@gmail.com>
Date: Tue, 4 Jun 2024 21:35:22 +0200
Subject: Haiku: inherit unix, add symbol versioning
@@ -250,10 +250,10 @@ index 675d99a..5d9b667 100755
# necessarily does the trick. Trouble is that with introduction
# of SafeDllSearchMode in XP/2003 it's more appropriate to copy
--
2.42.1
2.45.2
From 24e67943a7f06f104721de01934f042159bed42f Mon Sep 17 00:00:00 2001
From a722197522e19f4fe72ceb1800c1cc034b767abb Mon Sep 17 00:00:00 2001
From: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
Date: Wed, 8 Jun 2022 20:45:32 +0200
Subject: Remove the provider section.
@@ -292,5 +292,28 @@ index 12bc408..c58ef29 100644
--
2.43.2
2.45.2
From 09ae3d715066dc42ac378c0aae84325ecfc45202 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= <jerome.duval@gmail.com>
Date: Sun, 16 Mar 2025 19:50:17 +0100
Subject: gnu-shared: remove Bsymbolic like Debian
diff --git a/Configurations/shared-info.pl b/Configurations/shared-info.pl
index 105786e..cb93e3b 100644
--- a/Configurations/shared-info.pl
+++ b/Configurations/shared-info.pl
@@ -25,7 +25,7 @@ sub detect_gnu_cc {
my %shared_info;
%shared_info = (
'gnu-shared' => {
- shared_ldflag => '-shared -Wl,-Bsymbolic',
+ shared_ldflag => '-shared',
shared_sonameflag => '-Wl,-soname=',
},
'linux-shared' => sub {
--
2.45.2