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