Date: Tue, 8 May 2007 12:37:30 -0400 (EDT) From: Michael Scheidell <scheidell@secnap.net> To: FreeBSD-gnats-submit@FreeBSD.org Cc: laszlof@FreeBSD.org Subject: ports/112524: patches to update re2c to .12.0 Message-ID: <20070508163730.3048F1CCDA@scanner.secnap.net> Resent-Message-ID: <200705081640.l48Ge4p1099575@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 112524 >Category: ports >Synopsis: patches to update re2c to .12.0 >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Tue May 08 16:40:04 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Michael Scheidell >Release: FreeBSD 5.5-RELEASE-p8 i386 >Organization: SECNAP Network Security >Environment: System: FreeBSD scanner.secnap.net 5.5-RELEASE-p8 FreeBSD 5.5-RELEASE-p8 #2: Fri Dec 29 22:23:34 EST 2006 scheidell@scanner.secnap.net:/usr/obj/usr/src/sys/HACKERTRAP_750 i386 >Description: re2c versions before .11.3 will segv on complex patterns. .12.0 is REQUIRED by p5-Mail-SpamAssassin version 3.2.0 port (I am the maintainer of that port) >How-To-Repeat: make spamassassin with sa-compile option, start sa or amavis. run sa-compile (which calls re2c) and see re2c segv in /var/log/messages >Fix: These patches will update to .12.0 Note: I left 0 byte files in for the obsolete patch files. You can remove the files if you like --- /var/tmp/re2c/Makefile Wed Feb 21 09:57:01 2007 +++ ./Makefile Tue May 8 11:35:37 2007 @@ -6,7 +6,7 @@ # PORTNAME= re2c -PORTVERSION= 0.11.1 +PORTVERSION= 0.12.0 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ${PORTNAME} diff -bBru /var/tmp/re2c/distinfo ./distinfo --- /var/tmp/re2c/distinfo Wed Feb 21 09:57:01 2007 +++ ./distinfo Tue May 8 11:37:08 2007 @@ -1,3 +1,4 @@ -MD5 (re2c-0.11.1.tar.gz) = 0ded31b5a3905741fc7bdbca62a1c5b1 -SHA256 (re2c-0.11.1.tar.gz) = 005333f2a9664064564248eac9f391255f172227f2fba21d649927b6284d223d -SIZE (re2c-0.11.1.tar.gz) = 579908 +MD5 (re2c-0.12.0.tar.gz) = 68d6d1faf26179a7fe1f2d348cf90ac8 +SHA256 (re2c-0.12.0.tar.gz) = 401d79891fdac2368f71ca64dfbfb6c1d58125ae405ecfdc2450c7cf87ffa1e2 +SIZE (re2c-0.12.0.tar.gz) = 609596 + diff -bBru /var/tmp/re2c/files/patch-action.cc ./files/patch-action.cc --- /var/tmp/re2c/files/patch-action.cc Tue Jun 1 05:41:36 2004 +++ ./files/patch-action.cc Tue May 8 11:33:46 2007 @@ -1,10 +0,0 @@ ---- actions.cc.orig Tue Jun 1 17:31:44 2004 -+++ actions.cc Tue Jun 1 17:32:05 2004 -@@ -1,6 +1,7 @@ - /* $Id: actions.cc,v 1.5 2004/05/13 02:58:17 nuffer Exp $ */ - #include <time.h> - #include <string.h> -+#include <ctype.h> - #include <iostream> - #include <iomanip> - diff -bBru /var/tmp/re2c/files/patch-substr.h ./files/patch-substr.h --- /var/tmp/re2c/files/patch-substr.h Tue Jun 1 05:41:36 2004 +++ ./files/patch-substr.h Tue May 8 11:33:52 2007 @@ -1,10 +0,0 @@ ---- substr.h.orig Thu May 13 10:58:18 2004 -+++ substr.h Tue Jun 1 17:31:18 2004 -@@ -2,6 +2,7 @@ - #ifndef _substr_h - #define _substr_h - -+#include <sys/types.h> - #include <iostream> - #include "basics.h" - >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070508163730.3048F1CCDA>