aboutsummaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authorAnton Berezin <tobez@FreeBSD.org>2007-02-19 20:17:09 +0000
committerAnton Berezin <tobez@FreeBSD.org>2007-02-19 20:17:09 +0000
commit1b92fa0913d482bd114df5119f126d24ec9020d0 (patch)
treedcddac726a096b999a019aae5c83e24d06c44784 /lang
parentdb6153994f2942c51168ed82f048a339f90fcded (diff)
downloadports-1b92fa0913d482bd114df5119f126d24ec9020d0.tar.gz
ports-1b92fa0913d482bd114df5119f126d24ec9020d0.zip
Notes
Diffstat (limited to 'lang')
-rw-r--r--lang/perl5.6/files/patch-freebsd.sh28
-rw-r--r--lang/perl5/files/patch-freebsd.sh28
2 files changed, 52 insertions, 4 deletions
diff --git a/lang/perl5.6/files/patch-freebsd.sh b/lang/perl5.6/files/patch-freebsd.sh
index b7c1121c17ed..a8bfe762ce59 100644
--- a/lang/perl5.6/files/patch-freebsd.sh
+++ b/lang/perl5.6/files/patch-freebsd.sh
@@ -1,5 +1,5 @@
---- hints/freebsd.sh.orig Mon Jan 31 22:08:10 2005
-+++ hints/freebsd.sh Mon Jan 31 22:10:17 2005
+--- hints/freebsd.sh.orig Wed Oct 15 22:26:16 2003
++++ hints/freebsd.sh Mon Feb 19 21:16:03 2007
@@ -101,7 +101,14 @@ case "$osvers" in
"") usemymalloc='n'
;;
@@ -15,3 +15,27 @@
;;
esac
+@@ -116,17 +123,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'
+ ;;
diff --git a/lang/perl5/files/patch-freebsd.sh b/lang/perl5/files/patch-freebsd.sh
index b7c1121c17ed..a8bfe762ce59 100644
--- a/lang/perl5/files/patch-freebsd.sh
+++ b/lang/perl5/files/patch-freebsd.sh
@@ -1,5 +1,5 @@
---- hints/freebsd.sh.orig Mon Jan 31 22:08:10 2005
-+++ hints/freebsd.sh Mon Jan 31 22:10:17 2005
+--- hints/freebsd.sh.orig Wed Oct 15 22:26:16 2003
++++ hints/freebsd.sh Mon Feb 19 21:16:03 2007
@@ -101,7 +101,14 @@ case "$osvers" in
"") usemymalloc='n'
;;
@@ -15,3 +15,27 @@
;;
esac
+@@ -116,17 +123,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'
+ ;;