diff options
author | Christian Hartmann <ian@gentoo.org> | 2007-11-18 17:46:36 +0000 |
---|---|---|
committer | Christian Hartmann <ian@gentoo.org> | 2007-11-18 17:46:36 +0000 |
commit | 8b8160e68ec0a191a8c9d7f3ac26fb00823ea9cd (patch) | |
tree | fc13c8233abeff92c7e343c3d94d6e6de0ed01dd /dev-lang/perl/files | |
parent | Stable on ppc64; bug #198568 (diff) | |
download | historical-8b8160e68ec0a191a8c9d7f3ac26fb00823ea9cd.tar.gz historical-8b8160e68ec0a191a8c9d7f3ac26fb00823ea9cd.tar.bz2 historical-8b8160e68ec0a191a8c9d7f3ac26fb00823ea9cd.zip |
Readding perl-5.8.8-lib64.patch; thanks angelos
Package-Manager: portage-2.1.3.19
Diffstat (limited to 'dev-lang/perl/files')
-rw-r--r-- | dev-lang/perl/files/perl-5.8.8-lib64.patch | 96 |
1 files changed, 96 insertions, 0 deletions
diff --git a/dev-lang/perl/files/perl-5.8.8-lib64.patch b/dev-lang/perl/files/perl-5.8.8-lib64.patch new file mode 100644 index 000000000000..dcc91846d69d --- /dev/null +++ b/dev-lang/perl/files/perl-5.8.8-lib64.patch @@ -0,0 +1,96 @@ +--- Configure.orig 2006-02-03 16:15:00.000000000 -0500 ++++ Configure 2006-02-03 16:25:04.000000000 -0500 +@@ -1256,17 +1256,24 @@ locincpth="$locincpth /opt/gnu/include / + : no include file wanted by default + inclwanted='' + ++: determine libdir name ++: Should be */lib64 on x86-64, sparc64, ppc64 ++case `arch` in ++ x86_64) lib='lib64';; ++ *) lib='lib';; ++esac ++ + groupstype='' + libnames='' + : change the next line if compiling for Xenix/286 on Xenix/386 + xlibpth='/usr/lib/386 /lib/386' + : Possible local library directories to search. +-loclibpth="/usr/local/lib /opt/local/lib /usr/gnu/lib" +-loclibpth="$loclibpth /opt/gnu/lib /usr/GNU/lib /opt/GNU/lib" ++loclibpth="/usr/local/$lib /opt/local/$lib /usr/gnu/$lib" ++loclibpth="$loclibpth /opt/gnu/$lib /usr/GNU/$lib /opt/GNU/$lib" + + : general looking path for locating libraries +-glibpth="/lib /usr/lib $xlibpth" +-glibpth="$glibpth /usr/ccs/lib /usr/ucblib /usr/local/lib" ++glibpth="/$lib /usr/$lib $xlibpth" ++glibpth="$glibpth /usr/ccs/$lib /usr/ucblib /usr/local/$lib" + test -f /usr/shlib/libc.so && glibpth="/usr/shlib $glibpth" + test -f /shlib/libc.so && glibpth="/shlib $glibpth" + +@@ -5951,8 +5958,8 @@ fi + : Reproduce behavior of 5.005 and earlier, maybe drop that in 5.7. + case "$installstyle" in + '') case "$prefix" in +- *perl*) dflt='lib';; +- *) dflt='lib/perl5' ;; ++ *perl*) dflt='lib64';; ++ *) dflt='lib64/perl5' ;; + esac + ;; + *) dflt="$installstyle" ;; +@@ -5968,8 +5975,8 @@ installstyle=$dflt + : /opt/perl/lib/perl5... would be redundant. + : The default "style" setting is made in installstyle.U + case "$installstyle" in +-*lib/perl5*) set dflt privlib lib/$package/$version ;; +-*) set dflt privlib lib/$version ;; ++*lib64/perl5*) set dflt privlib lib64/$package/$version ;; ++*) set dflt privlib lib64/$version ;; + esac + eval $prefixit + $cat <<EOM +@@ -6471,8 +6478,8 @@ siteprefixexp="$ansexp" + prog=`echo $package | $sed 's/-*[0-9.]*$//'` + case "$sitelib" in + '') case "$installstyle" in +- *lib/perl5*) dflt=$siteprefix/lib/$package/site_$prog/$version ;; +- *) dflt=$siteprefix/lib/site_$prog/$version ;; ++ *lib64/perl5*) dflt=$siteprefix/lib64/$package/site_$prog/$version ;; ++ *) dflt=$siteprefix/lib64/site_$prog/$version ;; + esac + ;; + *) dflt="$sitelib" +@@ -6598,8 +6605,8 @@ case "$vendorprefix" in + '') + prog=`echo $package | $sed 's/-*[0-9.]*$//'` + case "$installstyle" in +- *lib/perl5*) dflt=$vendorprefix/lib/$package/vendor_$prog/$version ;; +- *) dflt=$vendorprefix/lib/vendor_$prog/$version ;; ++ *lib64/perl5*) dflt=$vendorprefix/lib64/$package/vendor_$prog/$version ;; ++ *) dflt=$vendorprefix/lib64/vendor_$prog/$version ;; + esac + ;; + *) dflt="$vendorlib" +@@ -10556,9 +10563,9 @@ else + else + for net in net socket + do +- if test -f /usr/lib/lib$net$_a; then +- ( ($nm $nm_opt /usr/lib/lib$net$_a | eval $nm_extract) || \ +- $ar t /usr/lib/lib$net$_a) 2>/dev/null >> libc.list ++ if test -f /usr/$lib/lib$net$_a; then ++ ( ($nm $nm_opt /usr/$lib/lib$net$_a | eval $nm_extract) || \ ++ $ar t /usr/$lib/lib$net$_a) 2>/dev/null >> libc.list + if $contains socket libc.list >/dev/null 2>&1; then + d_socket="$define" + socketlib="-l$net" +@@ -21677,6 +21684,7 @@ ldflags='$ldflags' + ldflags_uselargefiles='$ldflags_uselargefiles' + ldlibpthname='$ldlibpthname' + less='$less' ++lib='$lib' + lib_ext='$lib_ext' + libc='$libc' + libperl='$libperl' |