Hi! This update package ectags to the latest release 5.8. Tested on amd64.
Comments ? OK ? -- Alexandr Shadchin Index: Makefile =================================================================== RCS file: /cvs/ports/devel/ectags/Makefile,v retrieving revision 1.12 diff -u -p -r1.12 Makefile --- Makefile 18 Oct 2010 17:47:52 -0000 1.12 +++ Makefile 9 Jan 2011 16:38:22 -0000 @@ -2,7 +2,7 @@ COMMENT= multilanguage implementation of ctags -DISTNAME= ctags-5.6 +DISTNAME= ctags-5.8 PKGNAME= e${DISTNAME} CATEGORIES= devel HOMEPAGE= http://ctags.sourceforge.net/ Index: distinfo =================================================================== RCS file: /cvs/ports/devel/ectags/distinfo,v retrieving revision 1.7 diff -u -p -r1.7 distinfo --- distinfo 5 Apr 2007 15:37:53 -0000 1.7 +++ distinfo 9 Jan 2011 16:38:22 -0000 @@ -1,5 +1,5 @@ -MD5 (ctags-5.6.tar.gz) = kCamxpUHUbxP0b436KIHDw== -RMD160 (ctags-5.6.tar.gz) = kiG8wQXzArbgX1mZFPXU4kzaYvA= -SHA1 (ctags-5.6.tar.gz) = kwr6oThiRxc5P+R1IB95UlG9Xl4= -SHA256 (ctags-5.6.tar.gz) = VcBpOEVkRzX3YkL6cX79ktnLmVQ/en+mXWO90IPE65U= -SIZE (ctags-5.6.tar.gz) = 267019 +MD5 (ctags-5.8.tar.gz) = wA+C7NzDV0NHMZE+W0hjDQ== +RMD160 (ctags-5.8.tar.gz) = GRSVhp+/ovd6lhmkkg66JtAu+s4= +SHA1 (ctags-5.8.tar.gz) = SC2h7NGCqzm73Any8CyfuozSADA= +SHA256 (ctags-5.8.tar.gz) = DkS0Xcq+lp4Lu7EeMMJG+Bq+XTIBLbNzletX1m6emcc= +SIZE (ctags-5.8.tar.gz) = 479927 Index: patches/patch-php_c =================================================================== RCS file: patches/patch-php_c diff -N patches/patch-php_c --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-php_c 9 Jan 2011 16:38:22 -0000 @@ -0,0 +1,14 @@ +$OpenBSD$ +--- php.c.orig Sun Jan 9 20:45:31 2011 ++++ php.c Sun Jan 9 20:45:58 2011 +@@ -58,8 +58,8 @@ static kindOption PhpKinds [] = { + #define ALPHA "[:alpha:]" + #define ALNUM "[:alnum:]" + #else +-#define ALPHA "A-Za-z\x7f-\xff" +-#define ALNUM "0-9A-Za-z\x7f-\xff" ++#define ALPHA "A-Za-z" ++#define ALNUM "0-9A-Za-z" + #endif + + static void installPHPRegex (const langType language) Index: patches/patch-vstring_c =================================================================== RCS file: patches/patch-vstring_c diff -N patches/patch-vstring_c --- patches/patch-vstring_c 19 Jun 2006 14:37:12 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,20 +0,0 @@ -$OpenBSD: patch-vstring_c,v 1.1 2006/06/19 14:37:12 alek Exp $ ---- vstring.c.orig Tue May 30 06:37:13 2006 -+++ vstring.c Sun Jun 18 19:43:21 2006 -@@ -89,12 +89,14 @@ extern vString *vStringNew (void) - #ifndef VSTRING_PUTC_MACRO - extern void vStringPut (vString *const string, const int c) - { -- if (string->length == string->size) /* check for buffer overflow */ -+ if (string->length == (string->size - 1)) /* check for buffer overflow */ - vStringAutoResize (string); - - string->buffer [string->length] = c; -- if (c != '\0') -+ if (c != '\0') { - string->length++; -+ string->buffer[string->length] = '\0'; -+ } - } - #endif - Index: patches/patch-vstring_h =================================================================== RCS file: /cvs/ports/devel/ectags/patches/patch-vstring_h,v retrieving revision 1.1 diff -u -p -r1.1 patch-vstring_h --- patches/patch-vstring_h 19 Jun 2006 14:37:12 -0000 1.1 +++ patches/patch-vstring_h 9 Jan 2011 16:38:22 -0000 @@ -1,9 +1,9 @@ $OpenBSD: patch-vstring_h,v 1.1 2006/06/19 14:37:12 alek Exp $ ---- vstring.h.orig Sun Jun 18 19:23:43 2006 -+++ vstring.h Sun Jun 18 19:23:45 2006 -@@ -37,7 +37,7 @@ - #define vStringUpper(vs) toUpperString((vs)->buffer) - +--- vstring.h.orig Tue Jul 7 09:47:00 2009 ++++ vstring.h Sun Jan 9 20:21:17 2011 +@@ -24,7 +24,7 @@ + * MACROS + */ #ifndef DEBUG -# define VSTRING_PUTC_MACRO 1 +# define VSTRING_PUTC_MACRO_OFF Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/ectags/pkg/PLIST,v retrieving revision 1.4 diff -u -p -r1.4 PLIST --- pkg/PLIST 8 Aug 2004 17:55:29 -0000 1.4 +++ pkg/PLIST 9 Jan 2011 16:38:22 -0000 @@ -1,5 +1,5 @@ @comment $OpenBSD: PLIST,v 1.4 2004/08/08 17:55:29 espie Exp $ -bin/ectags +...@bin bin/ectags @man man/man1/ectags.1 share/doc/ectags/ share/doc/ectags/EXTENDING.html