[Lunar-commits] flex: bump the version to 2.5.34.

Florin florin at lunar-linux.org
Thu Dec 13 05:27:22 CET 2007


commit 4a2062d15dce32655c2267ab088eac7e3caea8be
Author: Florin <florin at lunar-linux.org>
Date:   Thu Dec 13 06:27:22 2007 +0200

    flex: bump the version to 2.5.34.
    
    Changes:
    ** introduce yylex_init_extra
    ** introduce %option extra-type="your_type *"
    ** The flex program now parses multiple short concatenated options
    ** better checking after yyalloc/yyrealloc
    ** flex now provides for a libfl_pic.a compiled with position
       independent code. Particularly useful when including a flex scanner
       in a shared library and with more recent versions of gcc.
    ** SourceForge feature request #1658379: Expose YY_BUF_SIZE in the
       header file.
    ** flex better escapes filenames with special characters in them
    ** a memory leak was plugged
    ** pattern language expanded; see the manual for details on the below
       highlights
    *** pattern options added to specify patterns as case-insensitive or
        case-sensitive
    *** pattern options to specify whether the "." character should match
        the newline character
    *** pattern options added to allow ignoring of whitespace in patterns
    *** POSIX character classes may be negated in patterns
    *** patterns may now use set difference, union operators
    ** the manual now contains an appendix listing various common patterns
       which may be useful when writing scanners
    ** some memory leaks were removed from the C++ scanner (but the C++
      scanner is still experimental and may change radically without
      notice)
    ** c++ scanners can now use yywrap
    ** added new unit test for c++ and yywrap
    ** portability fixes to some unit tests
    ** flex man page and flex manual in pdf now distributed in the flex
    distribution
    ** new ca, vi, ga, nl translations from the translation project
    ** flex no longer comes with an rpm spec file
    ** flex development now happens with automake 1.9.6
---
 devel/flex/BUILD   |    2 +-
 devel/flex/DEPENDS |    4 ++--
 devel/flex/DETAILS |    9 +++++----
 3 files changed, 8 insertions(+), 7 deletions(-)

diff --git a/devel/flex/BUILD b/devel/flex/BUILD
index f1e2a15..44aabbf 100644
--- a/devel/flex/BUILD
+++ b/devel/flex/BUILD
@@ -2,7 +2,7 @@
 
   ./configure  --build=$BUILD  \
                --prefix=/usr   \
-               $OPTS           &&
+               $OPTS          &&
 
   default_make  &&
 
diff --git a/devel/flex/DEPENDS b/devel/flex/DEPENDS
index 2237594..e935bfa 100644
--- a/devel/flex/DEPENDS
+++ b/devel/flex/DEPENDS
@@ -1,4 +1,4 @@
-depends  m4  &&
+depends  m4
 
-optional_depends "bison"  ""  ""  "parser generator"  &&
+optional_depends "bison"  ""  ""  "parser generator"
 optional_depends "indent" ""  ""  "control of whitespace"
diff --git a/devel/flex/DETAILS b/devel/flex/DETAILS
index 14b3f13..21577ac 100644
--- a/devel/flex/DETAILS
+++ b/devel/flex/DETAILS
@@ -1,11 +1,12 @@
           MODULE=flex
-         VERSION=2.5.33
+         VERSION=2.5.34
           SOURCE=$MODULE-$VERSION.tar.bz2
-   SOURCE_URL[0]=$SFORGE_URL/$MODULE/
+      SOURCE_URL=$SFORGE_URL/$MODULE/
         WEB_SITE=http://www.gnu.org/software/flex/flex.html
+      SOURCE_VFY=sha1:e2a761030903b5bdb8e272476066a0c47c5fcacf
          ENTERED=20010922
-         UPDATED=20061102
-           SHORT="a fast lexical analyser generator."
+         UPDATED=20061213
+           SHORT="A fast lexical analyser generator"
 
 cat << EOF
 Flex is a fast lexical analyser generator. It is a tool for


More information about the Lunar-commits mailing list