ports/91117: [UPDATE]: devel/re2c: Update to version 0.9.12.

Frank Laszlo laszlof at vonostingroup.com
Sat Dec 31 01:30:12 UTC 2005


>Number:         91117
>Category:       ports
>Synopsis:       [UPDATE]: devel/re2c: Update to version 0.9.12.
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Sat Dec 31 01:30:11 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Frank Laszlo
>Release:        FreeBSD 6.0-STABLE i386
>Organization:
>Environment:
System: FreeBSD ritamari.vonostingroup.com 6.0-STABLE FreeBSD 6.0-STABLE #0: Mon Nov 7 12:06:15 EST 2005 laszlof at ritamari.vonostingroup.com:/usr/obj/usr/src/sys/RITAMARI i386


	
>Description:
	This patch will update devel/re2c to version 0.9.12. The new version contains the following bug fixes and
	features:

	- Fixed bug #1390174 re2c cannot accept {0,}.
	- Fixed #1313083 -e (EBCDIC cross compile) broken.
	- Fixed #1297658 underestimation of n in YYFILL(n).
	- Applied #1339483 Avoid rebuilds of re2c when running subtargets.
	- Implemented #1335305 symbol table reimplementation, just slightly modifed.
	- Implemented #1232777 negated char classes '[^...]' and the dot operator '.'.
	- Added hexadecimal character definitions.
	- Added consistency check for octal character definitions.
	- Fixed code generation for -b switch.
	- Added Microsoft Visual C .NET build files.

>How-To-Repeat:
	
>Fix:

	



--- re2c-0.9.12.diff begins here ---
diff -NrU3 re2c.orig/Makefile re2c/Makefile
--- re2c.orig/Makefile	Fri Dec 30 19:42:48 2005
+++ re2c/Makefile	Fri Dec 30 19:59:59 2005
@@ -6,35 +6,25 @@
 #
 
 PORTNAME=	re2c
-PORTVERSION=	0.9.7
-PORTREVISION=	0
+PORTVERSION=	0.9.12
 CATEGORIES=	devel
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	${PORTNAME}
 
-MAINTAINER=	ports at FreeBSD.org
+MAINTAINER=	laszlof at vonostingroup.com
 COMMENT=	Compile regular expression to C (much faster final code than flex)
 
 GNU_CONFIGURE=	yes
 USE_GCC=	3.4+
+CONFIGURE_TARGET=  --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
 
-PLIST_FILES=	bin/re2c
 MAN1=		re2c.1
 
 .if !defined(NOPORTDOCS)
-PORTDOCS=	*
-.endif
-
-.if !defined(NOPORTDOCS)
 post-install:
 	@${MKDIR} ${DOCSDIR}
-	${CP} -R ${WRKSRC}/doc/ ${DOCSDIR}
+	${CP} -R ${WRKSRC}/doc/* ${DOCSDIR}
 	@${MKDIR} ${EXAMPLESDIR}
-	${CP} -R ${WRKSRC}/examples/ ${EXAMPLESDIR}
-	@${FIND} ${EXAMPLESDIR} ! -type d | \
-		${SED} 's,^${PREFIX}/,,' >> ${TMPPLIST}
-	@${FIND} ${EXAMPLESDIR} -type d | ${SORT} -r | \
-		${SED} 's,^${PREFIX}/, at dirrm ,' >> ${TMPPLIST}
+	${CP} -R ${WRKSRC}/examples/* ${EXAMPLESDIR}
 .endif
-
 .include <bsd.port.mk>
diff -NrU3 re2c.orig/distinfo re2c/distinfo
--- re2c.orig/distinfo	Fri Dec 30 19:42:48 2005
+++ re2c/distinfo	Fri Dec 30 19:44:26 2005
@@ -1,3 +1,3 @@
-MD5 (re2c-0.9.7.tar.gz) = d5b93296224370cf7168cb38226dfc5e
-SHA256 (re2c-0.9.7.tar.gz) = 83d1de1f9a3811d828a34f116f726d964d8065791f46236b7bd3c73a48c78ca9
-SIZE (re2c-0.9.7.tar.gz) = 238428
+MD5 (re2c-0.9.12.tar.gz) = 16f2cc9c2ece83f36aee584e0499dcfd
+SHA256 (re2c-0.9.12.tar.gz) = e3f70ca48f7cbc376c917f6d0a2187a028fd11155e6f5af3313966d9f2f41937
+SIZE (re2c-0.9.12.tar.gz) = 249038
diff -NrU3 re2c.orig/pkg-plist re2c/pkg-plist
--- re2c.orig/pkg-plist	Wed Dec 31 19:00:00 1969
+++ re2c/pkg-plist	Fri Dec 30 19:55:03 2005
@@ -0,0 +1,19 @@
+bin/re2c
+share/doc/re2c/loplas.ps
+share/doc/re2c/sample.bib
+share/examples/re2c/rexx/scanio.c
+share/examples/re2c/rexx/README
+share/examples/re2c/rexx/rexx.l
+share/examples/re2c/basemmap.c
+share/examples/re2c/c.re
+share/examples/re2c/cmmap.re
+share/examples/re2c/cnokw.re
+share/examples/re2c/cunroll.re
+share/examples/re2c/modula.re
+share/examples/re2c/sample.re
+share/examples/re2c/simple.re
+share/examples/re2c/repeater.re
+share/examples/re2c/push.re
+ at dirrm share/examples/re2c/rexx
+ at dirrm share/examples/re2c
+ at dirrm share/doc/re2c
--- re2c-0.9.12.diff ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list