summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJavier Villavicencio <the_paya@gentoo.org>2008-07-18 12:03:29 +0000
committerJavier Villavicencio <the_paya@gentoo.org>2008-07-18 12:03:29 +0000
commit5d22ec0476f1a59e831d42a7cccb067ec1ded3d0 (patch)
tree621db75f9c2e2918e75b78c8b96ff749ad540b13 /dev-lang
parentkeyword ~x86-fbsd thanks to Nathan Smith <nathan@ndansmith.net>, bug #190810 (diff)
downloadgentoo-2-5d22ec0476f1a59e831d42a7cccb067ec1ded3d0.tar.gz
gentoo-2-5d22ec0476f1a59e831d42a7cccb067ec1ded3d0.tar.bz2
gentoo-2-5d22ec0476f1a59e831d42a7cccb067ec1ded3d0.zip
Updated fbsdhints patch, bug 225323.
(Portage version: 2.2_rc1/cvs/FreeBSD 7.0-RELEASE i386)
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/perl/ChangeLog6
-rw-r--r--dev-lang/perl/files/perl-5.8.8-fbsdhints.patch24
2 files changed, 29 insertions, 1 deletions
diff --git a/dev-lang/perl/ChangeLog b/dev-lang/perl/ChangeLog
index a321b8329a3d..be0066eb9214 100644
--- a/dev-lang/perl/ChangeLog
+++ b/dev-lang/perl/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-lang/perl
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/ChangeLog,v 1.272 2008/07/06 02:10:58 robbat2 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/perl/ChangeLog,v 1.273 2008/07/18 12:03:28 the_paya Exp $
+
+ 18 Jul 2008; Javier Villavicencio <the_paya@gentoo.org>
+ files/perl-5.8.8-fbsdhints.patch:
+ Updated fbsdhints patch, bug 225323.
05 Jul 2008; Stephanie Lockwood-Childs <wormo@gentoo.org>
perl-5.8.8-r2.ebuild, perl-5.8.8-r3.ebuild, perl-5.8.8-r4.ebuild,
diff --git a/dev-lang/perl/files/perl-5.8.8-fbsdhints.patch b/dev-lang/perl/files/perl-5.8.8-fbsdhints.patch
index 5f888346ae43..7dc1a65b9e6e 100644
--- a/dev-lang/perl/files/perl-5.8.8-fbsdhints.patch
+++ b/dev-lang/perl/files/perl-5.8.8-fbsdhints.patch
@@ -22,6 +22,30 @@ Index: perl-5.8.8/hints/freebsd.sh
;;
esac
+@@ -116,17 +122,17 @@ case "$osvers" in
+
+ *)
+ objformat=`/usr/bin/objformat`
+- if [ x$objformat = xelf ]; then
+- libpth="/usr/lib /usr/local/lib"
+- glibpth="/usr/lib /usr/local/lib"
+- ldflags="-Wl,-E "
+- lddlflags="-shared "
+- else
++ if [ x$objformat = xaout ]; then
+ if [ -e /usr/lib/aout ]; then
+ libpth="/usr/lib/aout /usr/local/lib /usr/lib"
+ glibpth="/usr/lib/aout /usr/local/lib /usr/lib"
+ fi
+ lddlflags='-Bshareable'
++ else
++ libpth="/usr/lib /usr/local/lib"
++ glibpth="/usr/lib /usr/local/lib"
++ ldflags="-Wl,-E"
++ lddlflags="-shared "
+ fi
+ cccdlflags='-DPIC -fPIC'
+ ;;
@@ -137,7 +143,7 @@ case "$osvers" in
*)