summaryrefslogtreecommitdiff
path: root/debian/NEWS.Debian
diff options
context:
space:
mode:
authorManoj Srivastava <srivasta@golden-gryphon.com>2014-04-09 00:42:23 -0700
committerManoj Srivastava <srivasta@golden-gryphon.com>2014-04-11 11:08:42 -0700
commit7db3bf58a48b9952fac1fd907fb23f5d257ed7ec (patch)
tree754a1cb09b3d8bcdb8a59f134a8f2cde9ca4813c /debian/NEWS.Debian
parent995114eb4b550e2db30a10423b26327e3337582d (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.Debian45
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
+