diff options
Diffstat (limited to 'dev-perl/Net-SSLeay')
-rw-r--r-- | dev-perl/Net-SSLeay/Manifest | 2 | ||||
-rw-r--r-- | dev-perl/Net-SSLeay/files/Net-SSLeay-1.82-fix-libdir.patch | 41 |
2 files changed, 22 insertions, 21 deletions
diff --git a/dev-perl/Net-SSLeay/Manifest b/dev-perl/Net-SSLeay/Manifest index 2e660fafd0ba..cd9fba9f0793 100644 --- a/dev-perl/Net-SSLeay/Manifest +++ b/dev-perl/Net-SSLeay/Manifest @@ -1,6 +1,6 @@ AUX 1.72-config-nettest-no.patch 862 BLAKE2B d6227186ffc80151784284ab890b9bee6e05952375ccaa59b7ad720e21eb51b3d3b6d125079634d776163c2123b5d057cf03146e525edced88568ac7c1e300c7 SHA512 94ebff7314acc6be41665e54077a63ce1713f43f9f6be722a51d20363f6b5b069da4ee2a33e9e8559888c61a8ba4ed60c811fd51640ee03d48042584376dd3cf AUX 1.72-config-nettest-yes.patch 849 BLAKE2B c44b6f304cbbbba9dccd66517df2b916032222a70c9dba445de30481aea9e23f98d360d4cd91c027788a01e0124a0fb9c193b19b1d8236143e3f2708137208c0 SHA512 478778231cfa6631a356e32d5c9a6f46b8ab02a58008c45c1d9f898e46e9003b556054c9f521c31ec08d95f4c32f8e786bdb1372576ee6a61418f5be9286d4ce -AUX Net-SSLeay-1.82-fix-libdir.patch 924 BLAKE2B 4848361d4ede61800107bf459e3058a70c557628f5051a99cbf0d88ac75fbd03a74bf9a80a3aa4a218feca5e8712f68333610810d8d038ca2eccb8b58c4a6a7b SHA512 1b57e8a2ab2b1c9c0bea368bb440f82486e49243b8ca61fefd71a0a7da9f70910a1be7a86f07249a729f2af40657bdcde8e39082e53754a01f74b390f3276d16 +AUX Net-SSLeay-1.82-fix-libdir.patch 1060 BLAKE2B d348bc4bbf3b1dcf05b676e3a28c23e04f5331bcca9f03395d78e1ddf5ea2f321dcc9663775ec979d140f66fcffdf3e051deedd382d9bb5026e5c322192f8b10 SHA512 8cd2b57fd5adfe2d624308e823e54426d14418fa394be6030b16e089906718ed9fb5588b8998f7bb0f25216ceb88951cc0608e82eeafbf274be3af9887c56ad8 AUX Net-SSLeay-1.82-fix-network-tests.patch 1033 BLAKE2B 88978bf64b1f6e0fef97176253aa8f20187f74611d5e6121b8ce538d99c31516d4855bada6ecebf753906c65bb96a4abf37f9057934cfbe143a8185599ba48cd SHA512 caf76f1173ebc00e7a5edba5fa19ce25fd403dc9a35402fe2d399197805eae8e558b57c2bc313f7f1dee16ece03a3ed9146456f884890587488647f9d7c84673 AUX Net-SSLeay-1.82-respect-cflags.patch 902 BLAKE2B e95a0c49ba70d820ff419a2ef7fe1d5c23477ef5ad075a03111b3431cf7b3cdc22fb26aefe3af886ce6f7d5b0fc309eb01843c2645b98d854759318ae7912898 SHA512 6db7c6549bce36d6a1d41e31805e387ab871271a843a1146de818c3c417b866c2c3e65f58a0e0af1f8a0e80703df8b15b9822502d03ee9aead49cf5620a43f75 DIST Net-SSLeay-1.81.tar.gz 396631 BLAKE2B dfd0f14bbeb3196009d7e597c0c933dbe9cb7f9d4591ae62adc94a94d1b67d6e108992c7053defcea9b0c6dad90be3b26c1d53cea9e87a09016964d09fe2c5bd SHA512 8d4b72ede74ea22cf2ed681a8441f40965331cd5d4442c19677cf5bc7c1e61ed1e50d0f3a4f1b272428485bcc132ec99b0c75344ca43e8a34a9dd15539719f55 diff --git a/dev-perl/Net-SSLeay/files/Net-SSLeay-1.82-fix-libdir.patch b/dev-perl/Net-SSLeay/files/Net-SSLeay-1.82-fix-libdir.patch index 43dd224ef2d8..6aff3f85ab22 100644 --- a/dev-perl/Net-SSLeay/files/Net-SSLeay-1.82-fix-libdir.patch +++ b/dev-perl/Net-SSLeay/files/Net-SSLeay-1.82-fix-libdir.patch @@ -1,26 +1,27 @@ -From 7beee46a64a9af1a7edf6bb9011327b4a08e353a Mon Sep 17 00:00:00 2001 -From: Torsten Veller <tove@gentoo.org> -Date: Mon, 16 Jul 2012 05:31:43 +1200 -Subject: Fix libdir - Bug: https://bugs.gentoo.org/416339 ---- - inc/Module/Install/PRIVATE/Net/SSLeay.pm | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) -diff --git a/inc/Module/Install/PRIVATE/Net/SSLeay.pm b/inc/Module/Install/PRIVATE/Net/SSLeay.pm -index 49913e6..0a3aa24 100644 ---- a/inc/Module/Install/PRIVATE/Net/SSLeay.pm -+++ b/inc/Module/Install/PRIVATE/Net/SSLeay.pm -@@ -67,7 +67,7 @@ sub ssleay_get_build_opts { +The previous patch for the above bug report used $ENV{LIBDIR} but this +wasn't enough to help with cross-compiling. We could use $ENV{SYSROOT} +but this results in a bogus RPATH entry. It is better to simply trust +the toolchain, which may have its own sysroot applied. + +Cross-compiling Perl modules requires additional hackery but at least +that hackery will work now. :) + +Chewi +2017/12/03 + +diff -Naur a/inc/Module/Install/PRIVATE/Net/SSLeay.pm b/inc/Module/Install/PRIVATE/Net/SSLeay.pm +--- a/inc/Module/Install/PRIVATE/Net/SSLeay.pm 2017-10-13 01:38:01.000000000 +0100 ++++ b/inc/Module/Install/PRIVATE/Net/SSLeay.pm 2017-12-03 10:52:27.304861804 +0000 +@@ -65,10 +65,8 @@ + cccdlflags => '', + }; for ("$prefix/include", "$prefix/inc32", '/usr/kerberos/include') { - push @{$opts->{inc_paths}}, $_ if -f "$_/openssl/ssl.h"; +- push @{$opts->{inc_paths}}, $_ if -f "$_/openssl/ssl.h"; } -- for ($prefix, "$prefix/lib64", "$prefix/lib", "$prefix/out32dll") { -+ for ($prefix, "$prefix/$ENV{LIBDIR}", "$prefix/out32dll") { - push @{$opts->{lib_paths}}, $_ if -d $_; + for ($prefix, "$prefix/lib64", "$prefix/lib", "$prefix/out32dll") { +- push @{$opts->{lib_paths}}, $_ if -d $_; } --- -2.14.3 - + my $rsaref = $self->ssleay_is_rsaref; |