Path to this page:
Subject: CVS commit: pkgsrc/devel/flex
From: Thomas Klausner
Date: 2016-01-07 13:05:31
Message id: 20160107120531.30ED0FBB5@cvs.NetBSD.org
Log Message:
Update flex to 2.6.0.
While here, send patches upstream.
Changes:
* version 2.6.0 released 2015-11-17
** User Visible Changes
*** C++ scanners now use references instead of pointers. See the manual for details.
*** A number of compiler warnings were addressed, so flex generated scanners \
should be quieter under compiler warning scenarios.
*** Allow error reporting routines to accept varying number of arguments
*** Removed deprecated 'register' storage class specifier
*** Changeed output formats from octal to hexadecimal
*** check limits before using array index cclp; resolves sf-166
*** Suppress clang warning about empty @param paragraph; resolves sf#158
*** Fixed malloc/realloc replacement, resolves sf bug#151.
*** Adjusted buffer sizes on ia64.
*** various documentation and code clean up fixes: resolves sf bugs #167, #168, \
among other patches.
** Flex Internals
*** flex is now organized into subdirectories. This keeps the tree neater at the \
top level and puts like things near each other and unlike things away from each \
other.
*** The test suite has been reorganized and is now run with the parallel test \
suite harness from automake.
*** Cleaned up the automake parts of the build system to better reflect what \
automake does on its own. Also added a call to libtoolize in autogen.sh because \
autoreconf gets confused without a prior run of libtoolize.
*** po/Makefile now includes a rule to fetch the latest translations from the \
translation project. "make -f po/Makefile getpo" from the top level of \
the flex tree will fetch the files.
*** New da translation from the translation project
Files: