summaryrefslogtreecommitdiff
path: root/lang/perl5/patches
diff options
context:
space:
mode:
authortron <tron@pkgsrc.org>2006-08-08 15:27:36 +0000
committertron <tron@pkgsrc.org>2006-08-08 15:27:36 +0000
commit773f59b726e61fbbd47417e831f7ef48e47cc741 (patch)
tree8187bfdefd8a5a9857cb73b7842a2cf47c30135a /lang/perl5/patches
parent3e6da8d5ebfec0440972d6100b4626903b3dbae9 (diff)
downloadpkgsrc-773f59b726e61fbbd47417e831f7ef48e47cc741.tar.gz
Make this build under NetBSD 4.x.
Diffstat (limited to 'lang/perl5/patches')
-rw-r--r--lang/perl5/patches/patch-ba24
1 files changed, 20 insertions, 4 deletions
diff --git a/lang/perl5/patches/patch-ba b/lang/perl5/patches/patch-ba
index ba0598b86f1..dc298af9c69 100644
--- a/lang/perl5/patches/patch-ba
+++ b/lang/perl5/patches/patch-ba
@@ -1,13 +1,13 @@
-$NetBSD: patch-ba,v 1.2 2005/06/24 06:43:47 jlam Exp $
+$NetBSD: patch-ba,v 1.3 2006/08/08 15:27:36 tron Exp $
---- hints/netbsd.sh.orig 2003-08-07 12:57:56.000000000 -0400
-+++ hints/netbsd.sh 2004-06-06 18:45:19.000000000 -0400
+--- hints/netbsd.sh.orig 2003-08-07 17:57:56.000000000 +0100
++++ hints/netbsd.sh 2006-08-08 16:21:27.000000000 +0100
@@ -78,6 +78,30 @@
d_setreuid="$undef"
;;
esac
+case "$osvers" in
-+0.9*|1.*|2.*|3.*)
++0.9*|1.*|2.*|3.*|4.*)
+ d_getprotoent_r="$undef"
+ d_getprotobyname_r="$undef"
+ d_getprotobynumber_r="$undef"
@@ -57,3 +57,19 @@ $NetBSD: patch-ba,v 1.2 2005/06/24 06:43:47 jlam Exp $
case `uname -m` in
alpha)
echo 'int main() {}' > try.c
+@@ -179,3 +186,15 @@
+ sparc) d_semctl_semid_ds=undef ;;
+ esac
+
++
++cat > UU/pkgsrc.cbu <<'EOCBU'
++# This script UU/pkgsrc.cbu will get 'called-back' by Configure to set
++# linker options after all other call-back scripts have been invoked.
++ldflags="-Wl,-R/usr/pkg/lib $ldflags"
++lddlflags="-Wl,-R/usr/pkg/lib $lddlflags"
++EOCBU
++
++# Set pkgsrc defaults for library and header search paths.
++locincpth="/usr/pkg/include"
++loclibpth="/usr/pkg/lib"
++glibpth="/usr/lib"