pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/flex



Module Name:    pkgsrc
Committed By:   wiz
Date:           Thu Jan  7 12:05:31 UTC 2016

Modified Files:
        pkgsrc/devel/flex: Makefile PLIST distinfo
Added Files:
        pkgsrc/devel/flex/patches: patch-src_Makefile.am patch-src_Makefile.in
            patch-src_filter.c
Removed Files:
        pkgsrc/devel/flex/patches: patch-Makefile.am patch-ab patch-ad
            patch-lib_Makefile.in

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


To generate a diff of this commit:
cvs rdiff -u -r1.43 -r1.44 pkgsrc/devel/flex/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/flex/PLIST
cvs rdiff -u -r1.20 -r1.21 pkgsrc/devel/flex/distinfo
cvs rdiff -u -r1.1 -r0 pkgsrc/devel/flex/patches/patch-Makefile.am \
    pkgsrc/devel/flex/patches/patch-ad \
    pkgsrc/devel/flex/patches/patch-lib_Makefile.in
cvs rdiff -u -r1.8 -r0 pkgsrc/devel/flex/patches/patch-ab
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/flex/patches/patch-src_Makefile.am \
    pkgsrc/devel/flex/patches/patch-src_Makefile.in \
    pkgsrc/devel/flex/patches/patch-src_filter.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index