Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 May 2006 16:52:02 +0200
From:      "Martin Wilke" <freebsd@unixfreunde.de>
To:        "FreeBSD gnats submit" <FreeBSD-gnats-submit@FreeBSD.org>
Cc:        laszlof@vonostingroup.com
Subject:   ports/97303: [update] devel/re2c
Message-ID:  <1147704722.14163@mwilke.ath.cx>
Resent-Message-ID: <200605151500.k4FF0bZA094970@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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@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
+@dirrm %%EXAMPLESDIR%%/rexx
+@dirrm %%EXAMPLESDIR%%
+@dirrm %%DOCSDIR%%
--- re2c.diff ends here ---



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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1147704722.14163>