mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
dev-perl/Net-SSLeay: Improve fix-libdir patch to help cross-compiling
Package-Manager: Portage-2.3.16, Repoman-2.3.6
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user