summaryrefslogtreecommitdiff
path: root/lang/perl5/patches
diff options
context:
space:
mode:
Diffstat (limited to 'lang/perl5/patches')
-rw-r--r--lang/perl5/patches/patch-aa38
-rw-r--r--lang/perl5/patches/patch-ah126
-rw-r--r--lang/perl5/patches/patch-al21
-rw-r--r--lang/perl5/patches/patch-am55
-rw-r--r--lang/perl5/patches/patch-an13
-rw-r--r--lang/perl5/patches/patch-be24
-rw-r--r--lang/perl5/patches/patch-bf24
-rw-r--r--lang/perl5/patches/patch-ca20
-rw-r--r--lang/perl5/patches/patch-cb24
-rw-r--r--lang/perl5/patches/patch-cd12
-rw-r--r--lang/perl5/patches/patch-ce8
-rw-r--r--lang/perl5/patches/patch-cf12
-rw-r--r--lang/perl5/patches/patch-cg13
-rw-r--r--lang/perl5/patches/patch-ch6
-rw-r--r--lang/perl5/patches/patch-ci6
15 files changed, 239 insertions, 163 deletions
diff --git a/lang/perl5/patches/patch-aa b/lang/perl5/patches/patch-aa
index 68259c37791..91b08bc57cc 100644
--- a/lang/perl5/patches/patch-aa
+++ b/lang/perl5/patches/patch-aa
@@ -1,4 +1,4 @@
-$NetBSD: patch-aa,v 1.26 2005/06/24 06:43:45 jlam Exp $
+$NetBSD: patch-aa,v 1.27 2005/08/06 06:18:45 jlam Exp $
--- lib/ExtUtils/MM_Unix.pm.orig 2004-01-05 17:34:59.000000000 -0500
+++ lib/ExtUtils/MM_Unix.pm
@@ -48,3 +48,39 @@ $NetBSD: patch-aa,v 1.26 2005/06/24 06:43:45 jlam Exp $
}
}
}
+@@ -2480,13 +2480,13 @@ sub install {
+ my(@m);
+
+ push @m, q{
+-install :: all pure_install doc_install
++install :: all pure_install
+
+-install_perl :: all pure_perl_install doc_perl_install
++install_perl :: all pure_perl_install
+
+-install_site :: all pure_site_install doc_site_install
++install_site :: all pure_site_install
+
+-install_vendor :: all pure_vendor_install doc_vendor_install
++install_vendor :: all pure_vendor_install
+
+ pure_install :: pure_$(INSTALLDIRS)_install
+
+@@ -2519,7 +2519,7 @@ pure_site_install ::
+ $(INST_LIB) $(DESTINSTALLSITELIB) \
+ $(INST_ARCHLIB) $(DESTINSTALLSITEARCH) \
+ $(INST_BIN) $(DESTINSTALLSITEBIN) \
+- $(INST_SCRIPT) $(DESTINSTALLSCRIPT) \
++ $(INST_SCRIPT) $(DESTINSTALLSITESCRIPT) \
+ $(INST_MAN1DIR) $(DESTINSTALLSITEMAN1DIR) \
+ $(INST_MAN3DIR) $(DESTINSTALLSITEMAN3DIR)
+ $(NOECHO) $(WARN_IF_OLD_PACKLIST) \
+@@ -2532,7 +2532,7 @@ pure_vendor_install ::
+ $(INST_LIB) $(DESTINSTALLVENDORLIB) \
+ $(INST_ARCHLIB) $(DESTINSTALLVENDORARCH) \
+ $(INST_BIN) $(DESTINSTALLVENDORBIN) \
+- $(INST_SCRIPT) $(DESTINSTALLSCRIPT) \
++ $(INST_SCRIPT) $(DESTINSTALLVENDORSCRIPT) \
+ $(INST_MAN1DIR) $(DESTINSTALLVENDORMAN1DIR) \
+ $(INST_MAN3DIR) $(DESTINSTALLVENDORMAN3DIR)
+
diff --git a/lang/perl5/patches/patch-ah b/lang/perl5/patches/patch-ah
index 002c1bb137e..27c45c2cc78 100644
--- a/lang/perl5/patches/patch-ah
+++ b/lang/perl5/patches/patch-ah
@@ -1,67 +1,91 @@
-$NetBSD: patch-ah,v 1.6 2005/06/24 06:43:46 jlam Exp $
+$NetBSD: patch-ah,v 1.7 2005/08/06 06:18:45 jlam Exp $
---- perl.c.orig 2004-11-23 10:16:56.000000000 -0500
+--- perl.c.orig 2005-04-22 10:14:27.000000000 -0400
+++ perl.c
-@@ -4314,12 +4314,33 @@ S_init_perllib(pTHX)
+@@ -4391,45 +4391,12 @@ S_init_perllib(pTHX)
}
/* Use the ~-expanded versions of APPLLIB (undocumented),
- ARCHLIB PRIVLIB SITEARCH SITELIB VENDORARCH and VENDORLIB
-+ SITEARCH SITELIB ARCHLIB PRIVLIB VENDORARCH and VENDORLIB
++ SITEARCH SITELIB VENDORARCH VENDORLIB ARCHLIB and PRIVLIB
*/
#ifdef APPLLIB_EXP
incpush(APPLLIB_EXP, TRUE, TRUE, TRUE);
#endif
-+#ifdef SITEARCH_EXP
-+ /* sitearch is always relative to sitelib on Windows for
-+ * DLL-based path intuition to work correctly */
-+# if !defined(WIN32)
-+ incpush(SITEARCH_EXP, FALSE, FALSE, TRUE);
-+# endif
-+#endif
-+
-+#ifdef SITELIB_EXP
-+# if defined(WIN32)
-+ /* this picks up sitearch as well */
-+ incpush(SITELIB_EXP, TRUE, FALSE, TRUE);
-+# else
-+ incpush(SITELIB_EXP, FALSE, FALSE, TRUE);
-+# endif
-+#endif
-+
-+#ifdef SITELIB_STEM /* Search for version-specific dirs below here */
-+ incpush(SITELIB_STEM, FALSE, TRUE, TRUE);
-+#endif
-+
- #ifdef ARCHLIB_EXP
- incpush(ARCHLIB_EXP, FALSE, FALSE, TRUE);
- #endif
-@@ -4353,27 +4374,6 @@ S_init_perllib(pTHX)
- incpush(PRIVLIB_EXP, FALSE, FALSE, TRUE);
- #endif
-
--#ifdef SITEARCH_EXP
-- /* sitearch is always relative to sitelib on Windows for
-- * DLL-based path intuition to work correctly */
--# if !defined(WIN32)
-- incpush(SITEARCH_EXP, FALSE, FALSE, TRUE);
--# endif
+-#ifdef ARCHLIB_EXP
+- incpush(ARCHLIB_EXP, FALSE, FALSE, TRUE);
-#endif
--
--#ifdef SITELIB_EXP
--# if defined(WIN32)
-- /* this picks up sitearch as well */
-- incpush(SITELIB_EXP, TRUE, FALSE, TRUE);
--# else
-- incpush(SITELIB_EXP, FALSE, FALSE, TRUE);
--# endif
+-#ifdef MACOS_TRADITIONAL
+- {
+- Stat_t tmpstatbuf;
+- SV * privdir = NEWSV(55, 0);
+- char * macperl = PerlEnv_getenv("MACPERL");
+-
+- if (!macperl)
+- macperl = "";
+-
+- Perl_sv_setpvf(aTHX_ privdir, "%slib:", macperl);
+- if (PerlLIO_stat(SvPVX(privdir), &tmpstatbuf) >= 0 && S_ISDIR(tmpstatbuf.st_mode))
+- incpush(SvPVX(privdir), TRUE, FALSE, TRUE);
+- Perl_sv_setpvf(aTHX_ privdir, "%ssite_perl:", macperl);
+- if (PerlLIO_stat(SvPVX(privdir), &tmpstatbuf) >= 0 && S_ISDIR(tmpstatbuf.st_mode))
+- incpush(SvPVX(privdir), TRUE, FALSE, TRUE);
+-
+- SvREFCNT_dec(privdir);
+- }
+- if (!PL_tainting)
+- incpush(":", FALSE, FALSE, TRUE);
+-#else
+-#ifndef PRIVLIB_EXP
+-# define PRIVLIB_EXP "/usr/local/lib/perl5:/usr/local/lib/perl"
-#endif
--
--#ifdef SITELIB_STEM /* Search for version-specific dirs below here */
-- incpush(SITELIB_STEM, FALSE, TRUE, TRUE);
+-#if defined(WIN32)
+- incpush(PRIVLIB_EXP, TRUE, FALSE, TRUE);
+-#else
+- incpush(PRIVLIB_EXP, FALSE, FALSE, TRUE);
-#endif
-
- #ifdef PERL_VENDORARCH_EXP
- /* vendorarch is always relative to vendorlib on Windows for
+ #ifdef SITEARCH_EXP
+ /* sitearch is always relative to sitelib on Windows for
* DLL-based path intuition to work correctly */
+@@ -4471,6 +4438,39 @@ S_init_perllib(pTHX)
+ incpush(PERL_VENDORLIB_STEM, FALSE, TRUE, TRUE);
+ #endif
+
++#ifdef ARCHLIB_EXP
++ incpush(ARCHLIB_EXP, FALSE, FALSE, TRUE);
++#endif
++#ifdef MACOS_TRADITIONAL
++ {
++ Stat_t tmpstatbuf;
++ SV * privdir = NEWSV(55, 0);
++ char * macperl = PerlEnv_getenv("MACPERL");
++
++ if (!macperl)
++ macperl = "";
++
++ Perl_sv_setpvf(aTHX_ privdir, "%slib:", macperl);
++ if (PerlLIO_stat(SvPVX(privdir), &tmpstatbuf) >= 0 && S_ISDIR(tmpstatbuf.st_mode))
++ incpush(SvPVX(privdir), TRUE, FALSE, TRUE);
++ Perl_sv_setpvf(aTHX_ privdir, "%ssite_perl:", macperl);
++ if (PerlLIO_stat(SvPVX(privdir), &tmpstatbuf) >= 0 && S_ISDIR(tmpstatbuf.st_mode))
++ incpush(SvPVX(privdir), TRUE, FALSE, TRUE);
++
++ SvREFCNT_dec(privdir);
++ }
++ if (!PL_tainting)
++ incpush(":", FALSE, FALSE, TRUE);
++#else
++#ifndef PRIVLIB_EXP
++# define PRIVLIB_EXP "/usr/local/lib/perl5:/usr/local/lib/perl"
++#endif
++#if defined(WIN32)
++ incpush(PRIVLIB_EXP, TRUE, FALSE, TRUE);
++#else
++ incpush(PRIVLIB_EXP, FALSE, FALSE, TRUE);
++#endif
++
+ #ifdef PERL_OTHERLIBDIRS
+ incpush(PERL_OTHERLIBDIRS, TRUE, TRUE, TRUE);
+ #endif
diff --git a/lang/perl5/patches/patch-al b/lang/perl5/patches/patch-al
new file mode 100644
index 00000000000..1ef3b34fffa
--- /dev/null
+++ b/lang/perl5/patches/patch-al
@@ -0,0 +1,21 @@
+$NetBSD: patch-al,v 1.3 2005/08/06 06:18:45 jlam Exp $
+
+--- lib/ExtUtils/MM_VMS.pm.orig 2004-01-05 17:34:59.000000000 -0500
++++ lib/ExtUtils/MM_VMS.pm
+@@ -1457,13 +1457,13 @@ sub install {
+ }
+
+ push @m, q[
+-install :: all pure_install doc_install
++install :: all pure_install
+ $(NOECHO) $(NOOP)
+
+-install_perl :: all pure_perl_install doc_perl_install
++install_perl :: all pure_perl_install
+ $(NOECHO) $(NOOP)
+
+-install_site :: all pure_site_install doc_site_install
++install_site :: all pure_site_install
+ $(NOECHO) $(NOOP)
+
+ pure_install :: pure_$(INSTALLDIRS)_install
diff --git a/lang/perl5/patches/patch-am b/lang/perl5/patches/patch-am
new file mode 100644
index 00000000000..97baf7442de
--- /dev/null
+++ b/lang/perl5/patches/patch-am
@@ -0,0 +1,55 @@
+$NetBSD: patch-am,v 1.3 2005/08/06 06:18:45 jlam Exp $
+
+--- lib/ExtUtils/MakeMaker.pm.orig 2004-01-05 17:34:59.000000000 -0500
++++ lib/ExtUtils/MakeMaker.pm
+@@ -215,7 +215,7 @@ sub full_setup {
+ INSTALLMAN1DIR INSTALLMAN3DIR
+ INSTALLSITEMAN1DIR INSTALLSITEMAN3DIR
+ INSTALLVENDORMAN1DIR INSTALLVENDORMAN3DIR
+- INSTALLSCRIPT
++ INSTALLSCRIPT INSTALLSITESCRIPT INSTALLVENDORSCRIPT
+ PERL_LIB PERL_ARCHLIB
+ SITELIBEXP SITEARCHEXP
+
+@@ -1075,7 +1075,7 @@ INSTALLDIRS according to the following t
+ INST_ARCHLIB INSTALLARCHLIB INSTALLSITEARCH INSTALLVENDORARCH
+ INST_LIB INSTALLPRIVLIB INSTALLSITELIB INSTALLVENDORLIB
+ INST_BIN INSTALLBIN INSTALLSITEBIN INSTALLVENDORBIN
+- INST_SCRIPT INSTALLSCRIPT INSTALLSCRIPT INSTALLSCRIPT
++ INST_SCRIPT INSTALLSCRIPT INSTALLSITESCRIPT INSTALLVENDORSCRIPT
+ INST_MAN1DIR INSTALLMAN1DIR INSTALLSITEMAN1DIR INSTALLVENDORMAN1DIR
+ INST_MAN3DIR INSTALLMAN3DIR INSTALLSITEMAN3DIR INSTALLVENDORMAN3DIR
+
+@@ -1527,7 +1527,7 @@ Defaults to $Config{installprivlib}.
+ =item INSTALLSCRIPT
+
+ Used by 'make install' which copies files from INST_SCRIPT to this
+-directory.
++directory if INSTALLDIRS is set to perl.
+
+ =item INSTALLSITEARCH
+
+@@ -1554,6 +1554,11 @@ $(SITEPREFIX)/man/man$(MAN*EXT).
+
+ If set to 'none', no man pages will be installed.
+
++=item INSTALLSITESCRIPT
++
++Used by 'make install' which copies files from INST_SCRIPT to this
++directory if INSTALLDIRS is set to site (default).
++
+ =item INSTALLVENDORARCH
+
+ Used by 'make install', which copies files from INST_ARCHLIB to this
+@@ -1578,6 +1583,11 @@ INSTALLDIRS=vendor. Defaults to $(VENDO
+
+ If set to 'none', no man pages will be installed.
+
++=item INSTALLVENDORSCRIPT
++
++Used by 'make install' which copies files from INST_SCRIPT to this
++directory if INSTALLDIRS is set to vendor.
++
+ =item INST_ARCHLIB
+
+ Same as INST_LIB for architecture dependent files.
diff --git a/lang/perl5/patches/patch-an b/lang/perl5/patches/patch-an
new file mode 100644
index 00000000000..584129ece08
--- /dev/null
+++ b/lang/perl5/patches/patch-an
@@ -0,0 +1,13 @@
+$NetBSD: patch-an,v 1.1 2005/08/06 06:18:45 jlam Exp $
+
+--- lib/ExtUtils/MM_Any.pm.orig 2004-01-05 17:34:59.000000000 -0500
++++ lib/ExtUtils/MM_Any.pm
+@@ -57,7 +57,7 @@ sub installvars {
+ return qw(PRIVLIB SITELIB VENDORLIB
+ ARCHLIB SITEARCH VENDORARCH
+ BIN SITEBIN VENDORBIN
+- SCRIPT
++ SCRIPT SITESCRIPT VENDORSCRIPT
+ MAN1DIR SITEMAN1DIR VENDORMAN1DIR
+ MAN3DIR SITEMAN3DIR VENDORMAN3DIR
+ );
diff --git a/lang/perl5/patches/patch-be b/lang/perl5/patches/patch-be
deleted file mode 100644
index d5dd53dbe56..00000000000
--- a/lang/perl5/patches/patch-be
+++ /dev/null
@@ -1,24 +0,0 @@
-$NetBSD: patch-be,v 1.1 2005/06/24 06:43:47 jlam Exp $
-
---- lib/perl5db.pl.orig 2004-11-17 07:51:18.000000000 -0500
-+++ lib/perl5db.pl
-@@ -215,7 +215,7 @@ the TTY to use for debugging i/o.
- =item * noTTY
-
- if set, goes in NonStop mode. On interrupt, if TTY is not set,
--uses the value of noTTY or F</tmp/perldbtty$$> to find TTY using
-+uses the value of noTTY or F<$HOME/.perldbtty$$> to find TTY using
- Term::Rendezvous. Current variant is to have the name of TTY in this
- file.
-
-@@ -6004,8 +6004,8 @@ sub setterm {
- eval "require Term::Rendezvous;" or die;
-
- # See if we have anything to pass to Term::Rendezvous.
-- # Use /tmp/perldbtty$$ if not.
-- my $rv = $ENV{PERLDB_NOTTY} || "/tmp/perldbtty$$";
-+ # Use $HOME/.perldbtty$$ if not [CAN-2004-0976].
-+ my $rv = $ENV{PERLDB_NOTTY} || "$ENV{HOME}/.perldbtty$$";
-
- # Rendezvous and get the filehandles.
- my $term_rv = new Term::Rendezvous $rv;
diff --git a/lang/perl5/patches/patch-bf b/lang/perl5/patches/patch-bf
deleted file mode 100644
index cc65e2cc14a..00000000000
--- a/lang/perl5/patches/patch-bf
+++ /dev/null
@@ -1,24 +0,0 @@
-$NetBSD: patch-bf,v 1.1 2005/06/24 06:43:47 jlam Exp $
-
---- perlio.c.orig 2004-09-10 03:06:52.000000000 -0400
-+++ perlio.c
-@@ -454,7 +454,8 @@ PerlIO_debug(const char *fmt, ...)
- va_list ap;
- dSYS;
- va_start(ap, fmt);
-- if (!dbg) {
-+ /* Tighten uid/gid checks [CAN-2005-0155] */
-+ if (!dbg && !PL_tainting && PL_uid == PL_euid && PL_gid == PL_egid) {
- char *s = PerlEnv_getenv("PERLIO_DEBUG");
- if (s && *s)
- dbg = PerlLIO_open3(s, O_WRONLY | O_CREAT | O_APPEND, 0666);
-@@ -471,7 +472,8 @@ PerlIO_debug(const char *fmt, ...)
- s = CopFILE(PL_curcop);
- if (!s)
- s = "(none)";
-- sprintf(buffer, "%s:%" IVdf " ", s, (IV) CopLINE(PL_curcop));
-+ /* Avoid PERLIO_DEBUG buffer overflow [CAN-2005-0156] */
-+ sprintf(buffer, "%.40s:%" IVdf " ", s, (IV) CopLINE(PL_curcop));
- len = strlen(buffer);
- vsprintf(buffer+len, fmt, ap);
- PerlLIO_write(dbg, buffer, strlen(buffer));
diff --git a/lang/perl5/patches/patch-ca b/lang/perl5/patches/patch-ca
index e5cc0bdc5db..283cdf17807 100644
--- a/lang/perl5/patches/patch-ca
+++ b/lang/perl5/patches/patch-ca
@@ -1,8 +1,8 @@
-$NetBSD: patch-ca,v 1.2 2005/06/24 06:43:47 jlam Exp $
+$NetBSD: patch-ca,v 1.3 2005/08/06 06:18:45 jlam Exp $
---- Configure.orig 2004-09-10 02:25:52.000000000 -0400
+--- Configure.orig 2005-04-20 12:34:37.000000000 -0400
+++ Configure
-@@ -3107,11 +3107,13 @@ EOM
+@@ -3111,11 +3111,13 @@ EOM
dgux) osname=dgux
osvers="$3"
;;
@@ -17,7 +17,7 @@ $NetBSD: patch-ca,v 1.2 2005/06/24 06:43:47 jlam Exp $
genix) osname=genix ;;
gnu) osname=gnu
osvers="$3" ;;
-@@ -3133,7 +3135,7 @@ EOM
+@@ -3137,7 +3139,7 @@ EOM
MiNT) osname=mint
;;
netbsd*) osname=netbsd
@@ -26,7 +26,7 @@ $NetBSD: patch-ca,v 1.2 2005/06/24 06:43:47 jlam Exp $
;;
news-os) osvers="$3"
case "$3" in
-@@ -3144,8 +3146,8 @@ EOM
+@@ -3148,8 +3150,8 @@ EOM
next*) osname=next ;;
nonstop-ux) osname=nonstopux ;;
openbsd) osname=openbsd
@@ -37,16 +37,16 @@ $NetBSD: patch-ca,v 1.2 2005/06/24 06:43:47 jlam Exp $
os2) osname=os2
osvers="$4"
;;
-@@ -7852,7 +7854,7 @@ if "$useshrplib"; then
+@@ -7856,7 +7858,7 @@ if "$useshrplib"; then
solaris)
xxx="-R $shrpdir"
;;
-- freebsd|netbsd|openbsd)
+- freebsd|netbsd|openbsd|interix)
+ freebsd|netbsd|openbsd|dragonfly|interix)
xxx="-Wl,-R$shrpdir"
;;
- bsdos|linux|irix*|dec_osf)
-@@ -8973,6 +8975,13 @@ EOCP
+ bsdos|linux|irix*|dec_osf|gnu*)
+@@ -8977,6 +8979,13 @@ EOCP
;;
esac
@@ -60,7 +60,7 @@ $NetBSD: patch-ca,v 1.2 2005/06/24 06:43:47 jlam Exp $
case "$vendorprefix" in
'') d_vendorbin="$undef"
vendorbin=''
-@@ -17290,7 +17299,15 @@ RCAT(Rei,ser)
+@@ -17339,7 +17348,15 @@ RCAT(Rei,ser)
ACAT(Cir,cus)
EOCP
$cppstdin $cppflags $cppminus <cpp_stuff.c >cpp_stuff.out 2>&1
diff --git a/lang/perl5/patches/patch-cb b/lang/perl5/patches/patch-cb
index f4377f8f8db..4ee3864c341 100644
--- a/lang/perl5/patches/patch-cb
+++ b/lang/perl5/patches/patch-cb
@@ -1,7 +1,8 @@
-$NetBSD: patch-cb,v 1.1 2005/06/24 06:43:47 jlam Exp $
---- Makefile.SH.orig 2004-10-21 08:30:02.000000000 -0700
-+++ Makefile.SH 2005-03-08 18:05:48.000000000 -0700
-@@ -69,7 +69,11 @@
+$NetBSD: patch-cb,v 1.2 2005/08/06 06:18:45 jlam Exp $
+
+--- Makefile.SH.orig 2005-02-05 10:17:44.000000000 -0500
++++ Makefile.SH
+@@ -73,7 +73,11 @@ true)
sunos*)
linklibperl="-lperl"
;;
@@ -13,8 +14,8 @@ $NetBSD: patch-cb,v 1.1 2005/06/24 06:43:47 jlam Exp $
+ netbsd*|freebsd[234]*|openbsd*|dragonfly*)
linklibperl="-L. -lperl"
;;
- aix*)
-@@ -77,7 +81,7 @@
+ interix*)
+@@ -85,7 +89,7 @@ true)
case "$osvers" in
3*) shrpldflags="$shrpldflags -e _nostart"
;;
@@ -23,3 +24,14 @@ $NetBSD: patch-cb,v 1.1 2005/06/24 06:43:47 jlam Exp $
;;
esac
shrpldflags="$shrpldflags $ldflags $perllibs $cryptlib"
+@@ -969,6 +973,10 @@ s_dummy $(static_ext): miniperl$(EXE_EXT
+ n_dummy $(nonxs_ext): miniperl$(EXE_EXT) preplibrary $(DYNALOADER) FORCE
+ @$(LDLIBPTH) sh ext/util/make_ext nonxs $@ MAKE=$(MAKE) LIBPERL_A=$(LIBPERL)
+
++.PHONY: printconfig
++printconfig:
++ @eval `$(LDLIBPTH) ./perl -Ilib -V:$(CONFIGVAR)`; echo $$$(CONFIGVAR)
++
+ .PHONY: clean _tidy _mopup _cleaner1 _cleaner2 \
+ realclean _realcleaner clobber _clobber \
+ distclean veryclean _verycleaner
diff --git a/lang/perl5/patches/patch-cd b/lang/perl5/patches/patch-cd
deleted file mode 100644
index 5b8f03aa9c5..00000000000
--- a/lang/perl5/patches/patch-cd
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-cd,v 1.1 2005/06/24 06:43:47 jlam Exp $
-
---- lib/File/Find.pm.orig Fri Feb 27 11:31:34 2004
-+++ lib/File/Find.pm Mon Apr 26 00:34:04 2004
-@@ -1221,6 +1221,7 @@
-
- $File::Find::dont_use_nlink = 1
- if $^O eq 'os2' || $^O eq 'dos' || $^O eq 'amigaos' || $^O eq 'MSWin32' ||
-+ $^O eq 'interix' ||
- $^O eq 'cygwin' || $^O eq 'epoc' || $^O eq 'qnx' ||
- $^O eq 'nto';
-
diff --git a/lang/perl5/patches/patch-ce b/lang/perl5/patches/patch-ce
index c01c70988be..9adf2941afc 100644
--- a/lang/perl5/patches/patch-ce
+++ b/lang/perl5/patches/patch-ce
@@ -1,8 +1,8 @@
-$NetBSD: patch-ce,v 1.1 2005/06/24 06:43:47 jlam Exp $
+$NetBSD: patch-ce,v 1.2 2005/08/06 06:18:45 jlam Exp $
---- lib/File/Temp.pm.orig Fri Apr 23 12:42:30 2004
-+++ lib/File/Temp.pm Fri Apr 23 12:44:21 2004
-@@ -2012,6 +2012,7 @@
+--- lib/File/Temp.pm.orig 2005-04-03 11:27:16.000000000 -0400
++++ lib/File/Temp.pm
+@@ -2128,6 +2128,7 @@ The value is only relevant when C<safe_l
{
my $TopSystemUID = 10;
diff --git a/lang/perl5/patches/patch-cf b/lang/perl5/patches/patch-cf
deleted file mode 100644
index 2142490c38c..00000000000
--- a/lang/perl5/patches/patch-cf
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-cf,v 1.1 2005/06/24 06:43:47 jlam Exp $
-
---- t/io/openpid.t.orig Fri Apr 23 12:45:43 2004
-+++ t/io/openpid.t Fri Apr 23 12:45:56 2004
-@@ -23,6 +23,7 @@
- use Config;
- $| = 1;
- $SIG{PIPE} = 'IGNORE';
-+$SIG{HUP} = 'IGNORE' if $^O eq 'interix';
-
- my $perl = which_perl();
- $perl .= qq[ "-I../lib"];
diff --git a/lang/perl5/patches/patch-cg b/lang/perl5/patches/patch-cg
deleted file mode 100644
index 881ce18429a..00000000000
--- a/lang/perl5/patches/patch-cg
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-cg,v 1.1 2005/06/24 06:43:47 jlam Exp $
-
---- t/op/groups.t.orig Fri Apr 23 12:46:39 2004
-+++ t/op/groups.t Fri Apr 23 12:46:53 2004
-@@ -133,7 +133,7 @@
-
- print "# gr = @gr\n";
-
--if ($^O =~ /^(?:uwin|cygwin|solaris)$/) {
-+if ($^O =~ /^(?:uwin|cygwin|interix|solaris)$/) {
- # Or anybody else who can have spaces in group names.
- $gr1 = join(' ', grep(!$did{$_}++, sort split(' ', join(' ', @gr))));
- } else {
diff --git a/lang/perl5/patches/patch-ch b/lang/perl5/patches/patch-ch
index 80db4adb75f..b5a96982e4b 100644
--- a/lang/perl5/patches/patch-ch
+++ b/lang/perl5/patches/patch-ch
@@ -1,8 +1,8 @@
-$NetBSD: patch-ch,v 1.1 2005/06/24 06:43:47 jlam Exp $
+$NetBSD: patch-ch,v 1.2 2005/08/06 06:18:45 jlam Exp $
---- hints/dec_osf.sh.orig 2004-05-14 03:44:00.000000000 +0200
+--- hints/dec_osf.sh.orig 2005-02-05 10:19:27.000000000 -0500
+++ hints/dec_osf.sh
-@@ -243,7 +243,7 @@ case "`uname -r`" in
+@@ -254,7 +254,7 @@ case "`uname -r`" in
# fixed in 4.0E or better.
;;
*)
diff --git a/lang/perl5/patches/patch-ci b/lang/perl5/patches/patch-ci
index 01324fa0395..8cab67363e0 100644
--- a/lang/perl5/patches/patch-ci
+++ b/lang/perl5/patches/patch-ci
@@ -1,8 +1,8 @@
-$NetBSD: patch-ci,v 1.1 2005/06/24 06:43:47 jlam Exp $
+$NetBSD: patch-ci,v 1.2 2005/08/06 06:18:45 jlam Exp $
---- pp_sys.c.orig 2004-10-19 13:07:23.000000000 -0400
+--- pp_sys.c.orig 2005-04-27 18:12:46.000000000 -0400
+++ pp_sys.c
-@@ -4450,9 +4450,11 @@ PP(pp_gmtime)
+@@ -4466,9 +4466,11 @@ PP(pp_gmtime)
when = (Time_t)SvIVx(POPs);
#endif