summaryrefslogtreecommitdiff
path: root/lang/perl5/patches/patch-ae
diff options
context:
space:
mode:
authorjlam <jlam@pkgsrc.org>2005-06-24 06:43:43 +0000
committerjlam <jlam@pkgsrc.org>2005-06-24 06:43:43 +0000
commitc2fb31ba79b4e2677da1e193c01a2acd5a84987c (patch)
tree666a7e5cc344f7ca6390ba1b81aaa8b1490d242a /lang/perl5/patches/patch-ae
parentda0eb1e229aed50d42e5ca1cc26107c9a3660e51 (diff)
downloadpkgsrc-c2fb31ba79b4e2677da1e193c01a2acd5a84987c.tar.gz
Drop the perl-5.6.x package from pkgsrc. Remove lang/perl58 and update
lang/perl5 to perl-5.8.6nb4. Modify packages that referred to lang/perl58 to point to lang/perl5 instead.
Diffstat (limited to 'lang/perl5/patches/patch-ae')
-rw-r--r--lang/perl5/patches/patch-ae61
1 files changed, 11 insertions, 50 deletions
diff --git a/lang/perl5/patches/patch-ae b/lang/perl5/patches/patch-ae
index 4e41088bd59..8fee128b2e9 100644
--- a/lang/perl5/patches/patch-ae
+++ b/lang/perl5/patches/patch-ae
@@ -1,51 +1,12 @@
-$NetBSD: patch-ae,v 1.8 2001/09/05 17:13:41 jlam Exp $
+$NetBSD: patch-ae,v 1.9 2005/06/24 06:43:46 jlam Exp $
---- regcomp.c.orig Wed Mar 21 21:05:02 2001
-+++ regcomp.c Sat Sep 1 03:57:59 2001
-@@ -541,6 +541,17 @@
- cl->flags |= ANYOF_EOS;
- }
-
-+/*
-+ * There are strange code-generation bugs caused on sparc64 by gcc-2.95.2.
-+ * These need to be revisited when a newer toolchain becomes available.
-+ */
-+#if defined(__sparc64__) && defined(__GNUC__)
-+#if __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 96)
-+#undef SPARC64_WORKAROUND
-+#define SPARC64_WORKAROUND 1
-+#endif
-+#endif
-+
- /* REx optimizer. Converts nodes into quickier variants "in place".
- Finds fixed substrings. */
-
-@@ -1076,11 +1087,28 @@
- int counted = mincount != 0;
-
- if (data->last_end > 0 && mincount != 0) { /* Ends with a string. */
-+#if defined(SPARC64_WORKAROUND)
-+ I32 b = 0;
-+ STRLEN l = 0;
-+ char *s = NULL;
-+ I32 old = 0;
-+
-+ if (pos_before >= data->last_start_min)
-+ b = pos_before;
-+ else
-+ b = data->last_start_min;
-+
-+ l = 0;
-+ s = SvPV(data->last_found, l);
-+ old = b - data->last_start_min;
-+
-+#else
- I32 b = pos_before >= data->last_start_min
- ? pos_before : data->last_start_min;
- STRLEN l;
- char *s = SvPV(data->last_found, l);
- I32 old = b - data->last_start_min;
-+#endif
-
- if (UTF)
- old = utf8_hop((U8*)s, old) - (U8*)s;
+--- makedepend.SH.orig 2003-06-05 14:11:10.000000000 -0400
++++ makedepend.SH
+@@ -83,7 +83,6 @@ if test -f Makefile; then
+ # to be out of date. I don't know if OS/2 has touch, so do this:
+ case "$osname" in
+ os2) ;;
+- netbsd) ;;
+ *) $touch $firstmakefile ;;
+ esac
+ fi