perl-*:rebuild-ver.bump-3

This commit is contained in:
Rmys
2018-07-26 15:14:14 +03:00
parent 4080a7d69e
commit 66919a3b68
13 changed files with 155 additions and 5 deletions
@@ -0,0 +1,27 @@
Bug: https://bugs.gentoo.org/416339
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";
}
for ($prefix, "$prefix/lib64", "$prefix/lib", "$prefix/out32dll") {
- push @{$opts->{lib_paths}}, $_ if -d $_;
}
my $rsaref = $self->ssleay_is_rsaref;
@@ -0,0 +1,29 @@
From 36c14369372f0371e033019c9cea197b31a93bde Mon Sep 17 00:00:00 2001
From: Kent Fredric <kentnl@gentoo.org>
Date: Sat, 5 Mar 2016 12:41:11 +1300
Subject: Fix network tests re: Networking
---
inc/Module/Install/PRIVATE/Net/SSLeay.pm | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
diff --git a/inc/Module/Install/PRIVATE/Net/SSLeay.pm b/inc/Module/Install/PRIVATE/Net/SSLeay.pm
index 0a3aa24..f27b43f 100644
--- a/inc/Module/Install/PRIVATE/Net/SSLeay.pm
+++ b/inc/Module/Install/PRIVATE/Net/SSLeay.pm
@@ -46,11 +46,7 @@ EOM
LIBS => join(' ', (map {"-L$_"} @{$opts->{lib_paths}}), (map {"-l$_"} @{$opts->{lib_links}})),
);
- if ( $self->prompt(
- "Do you want to run external tests?\n".
- "These tests *will* *fail* if you do not have network connectivity.",
- 'n',
- ) =~ /^y/i ) {
+ if ( 'yes' eq ( $ENV{NETWORK_TESTS} || '' ) ) {
$self->tests('t/*/*.t t/*/*/*.t');
} else {
$self->tests('t/local/*.t t/handle/local/*.t');
--
2.14.3
@@ -0,0 +1,26 @@
From 8472348e588c16ad5332fe0b1f1dc9cc8eb4ab7d Mon Sep 17 00:00:00 2001
From: Torsten Veller <tove@gentoo.org>
Date: Mon, 16 Jul 2012 05:31:43 +1200
Subject: Respect CFLAGS
Bug: https://bugs.gentoo.org/378657
---
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 5abcf70..49913e6 100644
--- a/inc/Module/Install/PRIVATE/Net/SSLeay.pm
+++ b/inc/Module/Install/PRIVATE/Net/SSLeay.pm
@@ -129,7 +129,7 @@ EOM
if (($Config{cc} =~ /aCC/i) && $^O eq 'hpux') {
print "*** Enabling HPUX aCC options (+e)\n";
- $opts->{optimize} = '+e -O2 -g';
+ $opts->{optimize} = '+e ' . $opts->{optimize};
}
if ( (($Config{ccname} || $Config{cc}) eq 'gcc') && ($Config{cccdlflags} =~ /-fpic/) ) {
--
2.14.3