ports/97303: [update] devel/re2c
Martin Wilke
freebsd at unixfreunde.de
Mon May 15 15:00:55 UTC 2006
>Number: 97303
>Category: ports
>Synopsis: [update] devel/re2c
>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: Mon May 15 15:00:37 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Martin Wilke
>Release: FreeBSD 7.0-CURRENT i386
>Organization:
>Environment:
System: FreeBSD 7.0-CURRENT #139: Thu May 11 14:03:55 CEST 2006
root at mwilke.ath.cx:/usr/obj/usr/src/sys/BSDBOX
>Description:
- update to 0.10.3
- maintainer is cc'd
- remove USE_GCC (see log)
- pkg-plist fixed
Log:
0.10.2 -> 0.10.3
* Changed to generate YYMARKER only when needed or in single pass mode.
* Added -1 switch to force single pass generation and make two pass the default.
* Fixed -i switch.
* Added configuration 'yyfill:enable' to allow suppression of YYFILL() blocks.
* Added tutorial like lessons to re2c.
* Added /*!ignore!re2c */ to support documenting of re2c source.
* Fixed issue with multiline re2c comments (/*!max:re2c ... */ and alike).
* Fixed generation of YYDEBUG() when using -d switch.
* Added /*!getstate:re2c */ which triggers generation of the YYGETSTATE() block.
* Added configuration 'state:abort'.
* Changed to not generate yyNext unless configuration 'state:nextlabel' is used.
* Changed to not generate yyaccept code unless needed.
* Changed to use if- instead of switch-expression when yyaccpt has only one case.
* Added docu, examples and tests to .src.zip package (0.10.1 zip was repackaged).
* Fixed #1479044 incorrect code generated when using -b.
* Fixed #1472770 re2c creates an infinite loop.
* Fixed #1454253 Piece of code saving a backtracking point not generated.
* Fixed #1463639 Missing forward declaration.
* Implemented #1187127 savable state support for multiple re2c blocks.
0.10.1 -> 0.10.2
* gcc version 4.0.3 (4.0.3-0.20060215.2mdk for Mandriva Linux release 2006.1)
* gcc version 4.0.2 20050901 (prerelease) (SUSE Linux)
* gcc version 3.4.4 [FreeBSD] 20050518
* gcc version 3.4.4 (cygming special) (gdc 0.12, using dmd 0.125)
* gcc version 3.4.2 20041017 (Red Hat 3.4.2-6.fc3)
* gcc-Version 3.3.5 (Debian 1:3.3.5-13)
* gcc-Version 3.3.0 (mips-sgi-irix6.5/3.3.0/specs)
* MIPSpro Compilers: Version 7.4.4m
* Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 14.00.50727.42 for 80x86 (Microsoft Visual C 2005)
* Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 13.00.9466 for 80x86 (Microsoft Visual C 2002)
* Intel(R) C++ Compiler for Intel(R) EM64T-based applications, Version 9.0 Build 20050430 Package ID: l_cc_p_9.0.021
* CC: Sun C++ 5.8 2005/10/13 (CXXFLAGS='-compat5 -library=stlport4')
* bison 2.1, 1.875d, 1.875b, 1.875
>How-To-Repeat:
>Fix:
--- re2c.diff begins here ---
diff -ruN /usr/ports/devel/re2c/Makefile ports/devel/re2c/Makefile
--- /usr/ports/devel/re2c/Makefile Mon Apr 24 14:06:36 2006
+++ ports/devel/re2c/Makefile Mon May 15 16:40:07 2006
@@ -6,7 +6,7 @@
#
PORTNAME= re2c
-PORTVERSION= 0.10.1
+PORTVERSION= 0.10.3
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
@@ -15,7 +15,6 @@
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}
MAN1= re2c.1
diff -ruN /usr/ports/devel/re2c/distinfo ports/devel/re2c/distinfo
--- /usr/ports/devel/re2c/distinfo Mon Apr 24 14:06:36 2006
+++ ports/devel/re2c/distinfo Mon May 15 16:38:04 2006
@@ -1,3 +1,3 @@
-MD5 (re2c-0.10.1.tar.gz) = c0ccaf3f6f190df37663a7dbbfd6554c
-SHA256 (re2c-0.10.1.tar.gz) = 496e9b72828958e1181a6fe786b2c4e38fe951de2077e09e0357aeaea42f3cd7
-SIZE (re2c-0.10.1.tar.gz) = 396790
+MD5 (re2c-0.10.3.tar.gz) = d49f8a233a52fc08c8ebfc44bd7fd04d
+SHA256 (re2c-0.10.3.tar.gz) = 9fa3a43fa04e052e95027addda39d8079b907c729b9161975a91207ee4c3eadf
+SIZE (re2c-0.10.3.tar.gz) = 549096
diff -ruN /usr/ports/devel/re2c/pkg-plist ports/devel/re2c/pkg-plist
--- /usr/ports/devel/re2c/pkg-plist Sun Jan 1 00:06:05 2006
+++ ports/devel/re2c/pkg-plist Mon May 15 16:42:12 2006
@@ -1,19 +1,19 @@
bin/re2c
-%%PORTDOCS%%%%DOCSDIR%%/loplas.ps
-%%PORTDOCS%%%%DOCSDIR%%/sample.bib
-%%PORTDOCS%%%%EXAMPLESDIR%%/rexx/scanio.c
-%%PORTDOCS%%%%EXAMPLESDIR%%/rexx/README
-%%PORTDOCS%%%%EXAMPLESDIR%%/rexx/rexx.l
-%%PORTDOCS%%%%EXAMPLESDIR%%/basemmap.c
-%%PORTDOCS%%%%EXAMPLESDIR%%/c.re
-%%PORTDOCS%%%%EXAMPLESDIR%%/cmmap.re
-%%PORTDOCS%%%%EXAMPLESDIR%%/cnokw.re
-%%PORTDOCS%%%%EXAMPLESDIR%%/cunroll.re
-%%PORTDOCS%%%%EXAMPLESDIR%%/modula.re
-%%PORTDOCS%%%%EXAMPLESDIR%%/sample.re
-%%PORTDOCS%%%%EXAMPLESDIR%%/simple.re
-%%PORTDOCS%%%%EXAMPLESDIR%%/repeater.re
-%%PORTDOCS%%%%EXAMPLESDIR%%/push.re
-%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/rexx
-%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
+%%DOCSDIR%%/loplas.ps
+%%DOCSDIR%%/sample.bib
+%%EXAMPLESDIR%%/basemmap.c
+%%EXAMPLESDIR%%/c.re
+%%EXAMPLESDIR%%/cmmap.re
+%%EXAMPLESDIR%%/cnokw.re
+%%EXAMPLESDIR%%/cunroll.re
+%%EXAMPLESDIR%%/modula.re
+%%EXAMPLESDIR%%/push.re
+%%EXAMPLESDIR%%/repeater.re
+%%EXAMPLESDIR%%/rexx/README
+%%EXAMPLESDIR%%/rexx/rexx.l
+%%EXAMPLESDIR%%/rexx/scanio.c
+%%EXAMPLESDIR%%/sample.re
+%%EXAMPLESDIR%%/simple.re
+ at dirrm %%EXAMPLESDIR%%/rexx
+ at dirrm %%EXAMPLESDIR%%
+ at dirrm %%DOCSDIR%%
--- re2c.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list