[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