diff options
author | Manoj Srivastava <srivasta@golden-gryphon.com> | 2014-04-09 00:42:23 -0700 |
---|---|---|
committer | Manoj Srivastava <srivasta@golden-gryphon.com> | 2014-04-11 11:08:42 -0700 |
commit | 7db3bf58a48b9952fac1fd907fb23f5d257ed7ec (patch) | |
tree | 754a1cb09b3d8bcdb8a59f134a8f2cde9ca4813c /debian/NEWS.Debian | |
parent | 995114eb4b550e2db30a10423b26327e3337582d (diff) |
[master]: New upstream version.
* internationalization: added support for various languages. Fix make
install target to not fail when the flex++ program is already
installed. various portability fixes that quiet compiler warnings on
64-bit hosts. numerous bug fixes.
* Moved to a new dh based build system. Also moved to a 3.0 source
format, using debcherry.
* Bug fix: "cross build support", thanks to Eleanor Chen. We have moved
to a standard dh based build, so we should not have this issue any more.
(Closes: #719955).
* Bug fix: "examples not included into binary packages", thanks to Carl
Fürstenberg. Examples are in this version. (Closes: #560387).
* Bug fix: "new upstream release 2.5.37", thanks to Peter Eisentraut
(Closes: #729759).
* Bug fix: "flex, new release available for download", thanks to
Gianfranco Costamagna (Closes: #736345).
* Bug fix: "please mark flex as Multi-Arch: allowed", thanks to Steve
Langasek. Redid the patch to work with dh. (Closes: #611230).
* Updating to a new build system means that the changes made to the
build system in the NMU are not needed, dh does the right thing.
* The new upstream release added the prototypes in re-entrant mode, so
we are no longer carrying those patches.
Signed-off-by: Manoj Srivastava <srivasta@golden-gryphon.com>
Diffstat (limited to 'debian/NEWS.Debian')
-rw-r--r-- | debian/NEWS.Debian | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/debian/NEWS.Debian b/debian/NEWS.Debian new file mode 100644 index 0000000..c9e757c --- /dev/null +++ b/debian/NEWS.Debian @@ -0,0 +1,45 @@ +flex (2.5.33-7) unstable; urgency=low + + This version of Flex is a major upgrade from previous versions. There + have been extensive changes. These changes require source changes in + lex input files. The new direction flex is taking is to incorporate + new functionality at the expense of POSIX or backward + compatibility. This can also be considered part of the gcc migration + process; flex has been updated (the buggy, rickety set of patches + required to make it work with gcc was dumped in favour of a well + engineered upstream migration). + + Flex scanners are now reenterant, you may have multiple scanners in + the same program with differing sets of defaults, and they play + nicer with modern C and C++ compilers. C++ scanners are compatible + with recent c++ compilers (conform to ANSI C++, gcc 3.2), supports + bison variables yylval and yylloc. Some variables have been + renamed. Flex generates C99 defs now, see YY_TRADITIONAL_FUNC_DEFS. + yylineno is present in all scanners. yylineno is per-buffer in + reentrant scanners. Flex tries its best to output only the relevant + portions of the skeleton when generating a scanner, thus avoiding as + much conditional compilation as possible + + The signature of all functions has changed. flex has new command line + options, and option parsing has changed (now also supports POSIX + conventions optionally). Handles POSIXLY_CORRECT environment + variable. Various i18n translations are included in the + distribution. Flex now works with recent bison versions. The new + scanners do not polllute the global name space, and thus macros that + used to be available to user code are no longer present. + + Flex has gained an extensive new test suite run at build time to test + for regressions. The flip side is that Flex no longer conforms to the POSIX lex + behaviour, and the scanners require conforming implementations when + flex is used in ANSI C mode. Flex has broken backwards + compatibility. This is not a bug, but done deliberately, by + design. + + The package flex-old provides the same behaviour as version 2.5.4a of + Flex. + + Please make sure you are prepared for these changes in Flex + before continuing with its upgrade. + + -- Manoj Srivastava <srivasta@debian.org> Fri, 31 Oct 2003 21:53:16 -0600 + |