summaryrefslogtreecommitdiff
path: root/debian/NEWS.Debian
diff options
context:
space:
mode:
authorChristoph Berg <myon@debian.org>2017-01-04 10:53:51 -0800
committerChristoph Berg <myon@debian.org>2017-01-04 10:53:51 -0800
commit61343128f5e7be31f1a09e81e76b8a683ce2434d (patch)
tree13665caf8c178b1352fad213c035cbd5ef05696c /debian/NEWS.Debian
parentf1d010bed8760aa87f9c72eded97d4d9b98cc620 (diff)
flex (2.6.1-1.3) unstable; urgency=medium
* Non-maintainer upload. * Fix FTBFS on hurd (upstream 7975c43384d766ca12cb3f292754dbdc34168886). (Closes: 838133). [dgit import package flex 2.6.1-1.3]
Diffstat (limited to 'debian/NEWS.Debian')
-rw-r--r--debian/NEWS.Debian55
1 files changed, 55 insertions, 0 deletions
diff --git a/debian/NEWS.Debian b/debian/NEWS.Debian
new file mode 100644
index 0000000..6e9492b
--- /dev/null
+++ b/debian/NEWS.Debian
@@ -0,0 +1,55 @@
+flex (2.6.1-1.1) unstable; urgency=medium
+
+ In this upload, the flex package drops its dependency on libfl-dev, because
+ it is impossible to forward the correct architecture constraint. It contains
+ the FlexLexer.h header and is thus required for using the FlexLexer C++
+ interface. Packages using this library need to add libfl-dev to their
+ Build-Depends.
+
+ -- Helmut Grohne <helmut@subdivi.de> Wed, 23 Nov 2016 13:18:32 +0100
+
+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
+