diff options
author | christos <christos@pkgsrc.org> | 2000-01-17 03:07:09 +0000 |
---|---|---|
committer | christos <christos@pkgsrc.org> | 2000-01-17 03:07:09 +0000 |
commit | 2869c7e36693da6a695d1e8f0948d29dd3461bb0 (patch) | |
tree | 3dfd81af213c62918af9ea79d5cdef1d1e028a01 /lang/perl5/patches/patch-af | |
parent | 1f9c468df1a9863144f15da697e806d7b0541523 (diff) | |
download | pkgsrc-2869c7e36693da6a695d1e8f0948d29dd3461bb0.tar.gz |
Upgrade perl to 5.005_03
Diffstat (limited to 'lang/perl5/patches/patch-af')
-rw-r--r-- | lang/perl5/patches/patch-af | 80 |
1 files changed, 0 insertions, 80 deletions
diff --git a/lang/perl5/patches/patch-af b/lang/perl5/patches/patch-af deleted file mode 100644 index 1c9acf60fd4..00000000000 --- a/lang/perl5/patches/patch-af +++ /dev/null @@ -1,80 +0,0 @@ -$NetBSD: patch-af,v 1.6 1998/12/02 21:14:41 tv Exp $ - ---- hints/netbsd.sh.orig Thu May 8 11:52:59 1997 -+++ hints/netbsd.sh Wed Dec 2 14:21:34 1998 -@@ -1,12 +1,11 @@ - # hints/netbsd.sh - # --# talk to mrg@eterna.com.au if you want to change this file. -+# talk to packages@netbsd.org if you want to change this file. - # - # netbsd keeps dynamic loading dl*() functions in /usr/lib/crt0.o, - # so Configure doesn't find them (unless you abandon the nm scan). - # this should be *just* 0.9 below as netbsd 0.9a was the first to --# introduce shared libraries. however, they don't work/build on --# pmax, powerpc and alpha ports correctly, yet. -+# introduce shared libraries. - - case "$archname" in - '') -@@ -19,26 +18,26 @@ - usedl="$undef" - ;; - *) -- case `uname -m` in -- alpha|powerpc|pmax) -+ if [ -f /usr/libexec/ld.elf_so ]; then -+ d_dlopen=$define -+ d_dlerror=$define -+ ccdlflags="-Wl,-E -Wl,-R${PREFIX}/lib $ccdlflags" -+ cccdlflags="-DPIC -fPIC $cccdlflags" -+ lddlflags="--whole-archive -shared $lddlflags" -+ elif [ "`uname -m`" = "pmax" ]; then -+# NetBSD 1.3 and 1.3.1 on pmax shipped an `old' ld.so, which will not work. - d_dlopen=$undef -- ;; --# this doesn't work (yet). --# alpha) --# d_dlopen=$define --# d_dlerror=$define --# cccdlflags="-DPIC -fPIC $cccdlflags" --# lddlflags="-shared $lddlflags" --# ;; -- *) -+ elif [ -f /usr/libexec/ld.so ]; then - d_dlopen=$define - d_dlerror=$define -+ ccdlflags="-Wl,-R${PREFIX}/lib $ccdlflags" - # we use -fPIC here because -fpic is *NOT* enough for some of the - # extensions like Tk on some netbsd platforms (the sparc is one) - cccdlflags="-DPIC -fPIC $cccdlflags" - lddlflags="-Bforcearchive -Bshareable $lddlflags" -- ;; -- esac -+ else -+ d_dlopen=$undef -+ fi - ;; - esac - -@@ -47,15 +46,18 @@ - # way to make perl call setuid() or setgid(). if they aren't, then - # ($<, $>) = ($u, $u); will work (same for $(/$)). this is because - # you can not change the real userid of a process under 4.4BSD. --# netbsd fixed this in 1.2A. -+# netbsd fixed this in 1.3.2. - case "$osvers" in --0.9*|1.0*|1.1*|1.2_*|1.2|1.2.*) -+0.9*|1.[012]*|1.3|1.3.1) - d_setregid="$undef" - d_setreuid="$undef" - d_setrgid="$undef" - d_setruid="$undef" - ;; - esac -+ -+# there's no problem with vfork. -+d_vfork="$define" - - # Avoid telldir prototype conflict in pp_sys.c (NetBSD uses const DIR *) - # Configure should test for this. Volunteers? |