diff options
author | sem <sem@FreeBSD.org> | 2005-02-08 17:04:33 +0000 |
---|---|---|
committer | sem <sem@FreeBSD.org> | 2005-02-08 17:04:33 +0000 |
commit | e7fd73ebe8f9ae76c759c29ac20cd39d214982b7 (patch) | |
tree | 10f001ea0b4568c169aa38db15cf032347fa5e21 /editors | |
parent | 643177823b9302545ffcd91848e7d9194ba17943 (diff) | |
download | FreeBSD-ports-e7fd73ebe8f9ae76c759c29ac20cd39d214982b7.zip FreeBSD-ports-e7fd73ebe8f9ae76c759c29ac20cd39d214982b7.tar.gz |
Update to 21.4.17 "Jumbo Shrimp"
PR: ports/77236
Submitted by: maintainer
Diffstat (limited to 'editors')
-rw-r--r-- | editors/xemacs21-mule/Makefile | 3 | ||||
-rw-r--r-- | editors/xemacs21-mule/distinfo | 12 | ||||
-rw-r--r-- | editors/xemacs21-mule/files/patch-ai | 20 | ||||
-rw-r--r-- | editors/xemacs21-mule/files/patch-ak | 17 | ||||
-rw-r--r-- | editors/xemacs21-mule/files/patch-etags.c | 29 | ||||
-rw-r--r-- | editors/xemacs21-mule/files/patch-freebsd.h | 11 | ||||
-rw-r--r-- | editors/xemacs21-mule/files/patch-regex.c | 217 |
7 files changed, 7 insertions, 302 deletions
diff --git a/editors/xemacs21-mule/Makefile b/editors/xemacs21-mule/Makefile index dc7ba3a..f91a64d 100644 --- a/editors/xemacs21-mule/Makefile +++ b/editors/xemacs21-mule/Makefile @@ -7,7 +7,6 @@ PORTNAME= xemacs-mule PORTVERSION= ${XEMACS_VER} -PORTREVISION= 2 CATEGORIES+= editors MASTER_SITES= ${MASTER_SITE_XEMACS} MASTER_SITE_SUBDIR= xemacs-${XEMACS_REL} @@ -41,7 +40,7 @@ LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg \ compface.1:${PORTSDIR}/mail/faces XEMACS_REL= 21.4 -XEMACS_VER= ${XEMACS_REL}.16 +XEMACS_VER= ${XEMACS_REL}.17 XEMACS_ARCH= ${CONFIGURE_TARGET} USE_GETTEXT= yes diff --git a/editors/xemacs21-mule/distinfo b/editors/xemacs21-mule/distinfo index 43ec1a6..3fdff0c 100644 --- a/editors/xemacs21-mule/distinfo +++ b/editors/xemacs21-mule/distinfo @@ -1,6 +1,6 @@ -MD5 (xemacs/xemacs-21.4.16-src.tar.gz) = 547f0dacceacfe013a1cee21bc0e859e -SIZE (xemacs/xemacs-21.4.16-src.tar.gz) = 8315419 -MD5 (xemacs/xemacs-21.4.16-elc.tar.gz) = daa608da30d3b75dbcb59befe8c1a3c6 -SIZE (xemacs/xemacs-21.4.16-elc.tar.gz) = 931295 -MD5 (xemacs/xemacs-21.4.16-info.tar.gz) = 2af10831789ab70ba866f2660263ff08 -SIZE (xemacs/xemacs-21.4.16-info.tar.gz) = 1632145 +MD5 (xemacs/xemacs-21.4.17-src.tar.gz) = 3a05a0fab0dd9bed9df4a3dceb4da97f +SIZE (xemacs/xemacs-21.4.17-src.tar.gz) = 8324899 +MD5 (xemacs/xemacs-21.4.17-elc.tar.gz) = 8f678003cc78cd0faecc5ab9e3b8818f +SIZE (xemacs/xemacs-21.4.17-elc.tar.gz) = 931709 +MD5 (xemacs/xemacs-21.4.17-info.tar.gz) = f34b6dcfaedbf832692b1c5dcb84cd0a +SIZE (xemacs/xemacs-21.4.17-info.tar.gz) = 1634004 diff --git a/editors/xemacs21-mule/files/patch-ai b/editors/xemacs21-mule/files/patch-ai deleted file mode 100644 index c918816..0000000 --- a/editors/xemacs21-mule/files/patch-ai +++ /dev/null @@ -1,20 +0,0 @@ ---- lib-src/fakemail.c.orig Tue Mar 23 22:09:58 1999 -+++ lib-src/fakemail.c Tue Mar 23 22:12:20 1999 -@@ -157,9 +157,17 @@ - extern char *malloc (), *realloc (); - #endif - -+#if defined(__FreeBSD_version) && __FreeBSD_version >= 400000 -+#define CURRENT_USER -+#endif -+ - #ifdef CURRENT_USER - extern struct passwd *getpwuid (); -+#if defined(__FreeBSD_version) && __FreeBSD_version >= 400000 -+extern uid_t geteuid (); -+#else - extern unsigned short geteuid (); -+#endif - static struct passwd *my_entry; - #define cuserid(s) \ - (my_entry = getpwuid (((int) geteuid ())), \ diff --git a/editors/xemacs21-mule/files/patch-ak b/editors/xemacs21-mule/files/patch-ak deleted file mode 100644 index 1284f82..0000000 --- a/editors/xemacs21-mule/files/patch-ak +++ /dev/null @@ -1,17 +0,0 @@ ---- ./src/unexelf.c~ Sun Aug 15 03:29:56 1999 -+++ ./src/unexelf.c Tue Nov 2 10:24:55 1999 -@@ -515,6 +515,14 @@ - # include <sys/exec_elf.h> - #endif - -+#if defined(__FreeBSD__) && (defined(__alpha__) || defined(__amd64__)) -+# ifdef __STDC__ -+# define ElfW(type) Elf64_##type -+# else -+# define ElfW(type) Elf64_/**/type -+# endif -+#endif -+ - #if __GNU_LIBRARY__ - 0 >= 6 - # include <link.h> /* get ElfW etc */ - #endif diff --git a/editors/xemacs21-mule/files/patch-etags.c b/editors/xemacs21-mule/files/patch-etags.c deleted file mode 100644 index 468f3e4..0000000 --- a/editors/xemacs21-mule/files/patch-etags.c +++ /dev/null @@ -1,29 +0,0 @@ -Index: lib-src/etags.c -=================================================================== -RCS file: /pack/xemacscvs/XEmacs/xemacs/lib-src/etags.c,v -retrieving revision 1.24.2.2 -retrieving revision 1.24.2.3 -diff -u -r1.24.2.2 -r1.24.2.3 ---- lib-src/etags.c 2004/06/24 04:02:29 1.24.2.2 -+++ lib-src/etags.c 2004/12/17 23:03:25 1.24.2.3 -@@ -5146,6 +5146,7 @@ - bool ignore_case; - language *lang; - { -+ static struct re_pattern_buffer zeropattern; - char *name; - const char *err; - struct re_pattern_buffer *patbuf; -@@ -5166,11 +5167,9 @@ - (void) scan_separators (name); - - patbuf = xnew (1, struct re_pattern_buffer); -+ *patbuf = zeropattern; - /* Translation table to fold case if appropriate. */ - patbuf->translate = (ignore_case) ? lc_trans : NULL; -- patbuf->fastmap = NULL; -- patbuf->buffer = NULL; -- patbuf->allocated = 0; - - err = re_compile_pattern (regexp_pattern, strlen (regexp_pattern), patbuf); - if (err != NULL) diff --git a/editors/xemacs21-mule/files/patch-freebsd.h b/editors/xemacs21-mule/files/patch-freebsd.h deleted file mode 100644 index 873579a..0000000 --- a/editors/xemacs21-mule/files/patch-freebsd.h +++ /dev/null @@ -1,11 +0,0 @@ ---- src/s/freebsd.h.old Sat Dec 25 16:06:34 2004 -+++ src/s/freebsd.h Sat Dec 25 16:07:10 2004 -@@ -29,7 +29,7 @@ - #ifndef __FreeBSD_version - #include <osreldate.h> - #endif --#if __FreeBSD_version >= 199701 -+#if __FreeBSD_version >= 199701 && __FreeBSD_version < 600006 - #define LIBS_SYSTEM "-lutil -lxpg4" - #else - #define LIBS_SYSTEM "-lutil" diff --git a/editors/xemacs21-mule/files/patch-regex.c b/editors/xemacs21-mule/files/patch-regex.c deleted file mode 100644 index 8cf6e56..0000000 --- a/editors/xemacs21-mule/files/patch-regex.c +++ /dev/null @@ -1,217 +0,0 @@ -Index: src/regex.c -=================================================================== -RCS file: /pack/xemacscvs/XEmacs/xemacs/src/regex.c,v -retrieving revision 1.25.2.10 -retrieving revision 1.25.2.12 -diff -u -r1.25.2.10 -r1.25.2.12 ---- src/regex.c 2004/10/08 00:40:33 1.25.2.10 -+++ src/regex.c 2005/01/29 01:33:11 1.25.2.12 -@@ -1994,6 +1994,7 @@ - bufp->re_nsub = 0; - bufp->re_ngroups = 0; - -+ /* Allocate index translation array if needed. */ - if (bufp->external_to_internal_register == 0) - { - bufp->external_to_internal_register_size = INIT_REG_TRANSLATE_SIZE; -@@ -2002,6 +2003,7 @@ - int); - } - -+ /* Initialize translations to impossible value to aid debugging. */ - { - int i; - -@@ -2614,6 +2616,8 @@ - r = ++regnum; - bufp->re_ngroups++; - if (!shy) -+ /* Record the translation from capturing group index to -+ register number, reallocating table as needed. */ - { - bufp->re_nsub++; - while (bufp->external_to_internal_register_size <= -@@ -3053,23 +3057,23 @@ - case '6': case '7': case '8': case '9': - { - int reg; -+ - if (syntax & RE_NO_BK_REFS) - goto normal_char; - -+ /* External register indexing. */ - reg = c - '0'; - - if (reg > bufp->re_nsub) - FREE_STACK_RETURN (REG_ESUBREG); - -- { -- int regint = bufp->external_to_internal_register[reg]; -- /* Can't back reference to a subexpression if inside it. */ -- if (group_in_compile_stack (compile_stack, regint)) -- { -- goto normal_char; -- } -- } -+ /* Convert external to internal as soon as possible. */ -+ reg = bufp->external_to_internal_register[reg]; - -+ /* Can't back reference to a subexpression if inside it. */ -+ if (group_in_compile_stack (compile_stack, reg)) -+ goto normal_char; -+ - laststart = buf_end; - BUF_PUSH_2 (duplicate, reg); - } -@@ -4710,8 +4714,8 @@ - succeed_label: - DEBUG_PRINT1 ("Accepting match.\n"); - -- /* If caller wants register contents data back, do it. */ - { -+ /* If caller wants register contents data back, fill REGS. */ - int num_nonshy_regs = bufp->re_nsub + 1; - if (regs && !bufp->no_sub) - { -@@ -4764,8 +4768,9 @@ - : ((regoff_t) (d - string2 + size1))); - } - -- /* Go through the first `min (num_regs, regs->num_regs)' -- registers, since that is all we initialized. */ -+ /* Map over the NUM_NONSHY_REGS non-shy internal registers. -+ Copy each into the corresponding external register. -+ N.B. MCNT indexes external registers. */ - for (mcnt = 1; - mcnt < MIN (num_nonshy_regs, regs->num_regs); - mcnt++) -@@ -4783,23 +4788,23 @@ - } - } - } /* regs && !bufp->no_sub */ -- } - -- /* If we have regs and the regs structure has more elements than -- were in the pattern, set the extra elements to -1. If we -- (re)allocated the registers, this is the case, because we -- always allocate enough to have at least one -1 at the end. -- -- We do this even when no_sub is set because some applications -- (XEmacs) reuse register structures which may contain stale -- information, and permit attempts to access those registers. -- -- It would be possible to require the caller to do this, but we'd -- have to change the API for this function to reflect that, and -- audit all callers. */ -- if (regs && regs->num_regs > 0) -- for (mcnt = num_regs; mcnt < regs->num_regs; mcnt++) -- regs->start[mcnt] = regs->end[mcnt] = -1; -+ /* If we have regs and the regs structure has more elements than -+ were in the pattern, set the extra elements to -1. If we -+ (re)allocated the registers, this is the case, because we -+ always allocate enough to have at least one -1 at the end. -+ -+ We do this even when no_sub is set because some applications -+ (XEmacs) reuse register structures which may contain stale -+ information, and permit attempts to access those registers. -+ -+ It would be possible to require the caller to do this, but we'd -+ have to change the API for this function to reflect that, and -+ audit all callers. */ -+ if (regs && regs->num_regs > 0) -+ for (mcnt = num_nonshy_regs; mcnt < regs->num_regs; mcnt++) -+ regs->start[mcnt] = regs->end[mcnt] = -1; -+ } - - DEBUG_PRINT4 ("%u failure points pushed, %u popped (%u remain).\n", - nfailure_points_pushed, nfailure_points_popped, -@@ -5958,7 +5963,7 @@ - - static re_bool - group_match_null_string_p (unsigned char **p, unsigned char *end, -- register_info_type *reg_info) -+ register_info_type *register_info) - { - int mcnt; - /* Point to after the args to the start_memory. */ -@@ -6007,7 +6012,7 @@ - its number. */ - - if (!alt_match_null_string_p (p1, p1 + mcnt - 3, -- reg_info)) -+ register_info)) - return false; - - /* Move to right after this alternative, including the -@@ -6036,7 +6041,7 @@ - the length of the alternative. */ - EXTRACT_NUMBER (mcnt, p1 - 2); - -- if (!alt_match_null_string_p (p1, p1 + mcnt, reg_info)) -+ if (!alt_match_null_string_p (p1, p1 + mcnt, register_info)) - return false; - - p1 += mcnt; /* Get past the n-th alternative. */ -@@ -6051,7 +6056,7 @@ - - - default: -- if (!common_op_match_null_string_p (&p1, end, reg_info)) -+ if (!common_op_match_null_string_p (&p1, end, register_info)) - return false; - } - } /* while p1 < end */ -@@ -6066,7 +6071,7 @@ - - static re_bool - alt_match_null_string_p (unsigned char *p, unsigned char *end, -- register_info_type *reg_info) -+ register_info_type *register_info) - { - int mcnt; - unsigned char *p1 = p; -@@ -6086,7 +6091,7 @@ - break; - - default: -- if (!common_op_match_null_string_p (&p1, end, reg_info)) -+ if (!common_op_match_null_string_p (&p1, end, register_info)) - return false; - } - } /* while p1 < end */ -@@ -6102,7 +6107,7 @@ - - static re_bool - common_op_match_null_string_p (unsigned char **p, unsigned char *end, -- register_info_type *reg_info) -+ register_info_type *register_info) - { - int mcnt; - re_bool ret; -@@ -6130,13 +6135,14 @@ - case start_memory: - reg_no = *p1; - assert (reg_no > 0 && reg_no <= MAX_REGNUM); -- ret = group_match_null_string_p (&p1, end, reg_info); -+ ret = group_match_null_string_p (&p1, end, register_info); - - /* Have to set this here in case we're checking a group which - contains a group and a back reference to it. */ - -- if (REG_MATCH_NULL_STRING_P (reg_info[reg_no]) == MATCH_NULL_UNSET_VALUE) -- REG_MATCH_NULL_STRING_P (reg_info[reg_no]) = ret; -+ if (REG_MATCH_NULL_STRING_P (register_info[reg_no]) == -+ MATCH_NULL_UNSET_VALUE) -+ REG_MATCH_NULL_STRING_P (register_info[reg_no]) = ret; - - if (!ret) - return false; -@@ -6167,7 +6173,7 @@ - break; - - case duplicate: -- if (!REG_MATCH_NULL_STRING_P (reg_info[*p1])) -+ if (!REG_MATCH_NULL_STRING_P (register_info[*p1])) - return false; - break; - |