pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel/flex Updated flex to 2.6.3.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/ae84b8431ccd
branches:  trunk
changeset: 356482:ae84b8431ccd
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Sun Jan 01 13:53:16 2017 +0000

description:
Updated flex to 2.6.3.

* version 2.6.3 released 2016-12-30

** scanner

*** several bug fixes resolved problems introduced in recent flex
    versions regarding processing of comments, literals and various
    quoting scenarios.

*** If the path to m4 was sufficiently long, a buffer overflow could
    occur. This has been resolved. The fix also removes dependence on
    the constant PATH_MAX.

** build

*** A new configure option --disable-bootstrap changes the behavior of
    the build system when building flex. The default
    "--enable-bootstrap" behavior is to build flex, then to use that
    flex to build flex again. With --disable-bootstrap, the scanner is
    simply built by sedding the scanner source. This is friendlier to
    cross compilation.

*** The compatibility functions in lib/ are no longer built as a
    library. Instead, they are built as $(LIBOBJ) objects. This is
    simpler and friendlier to cross compilation.

*** It is now possible to build flex without building the accompanying
    libfl. This is friendlier to cross compilation. See the
    --disable-libfl option to configure. Resolves #99.

*** the PIC version of libfl was not correctly built. It is no longer
    included in the build/installation targets of flex since it was
    unused.

*** the distributed man page is only rebuilt when the relevant source
    files change or when the binary doesn't exist. In particular, this
    is friendlier to cross compilation. Resolves #108

** test

*** the shell scripts in the test suite are more portable across different shell implementations.

diffstat:

 devel/flex/Makefile                |   5 ++---
 devel/flex/PLIST                   |   3 +--
 devel/flex/distinfo                |  11 +++++------
 devel/flex/patches/patch-configure |  16 ----------------
 4 files changed, 8 insertions(+), 27 deletions(-)

diffs (67 lines):

diff -r efae7ed7f7c2 -r ae84b8431ccd devel/flex/Makefile
--- a/devel/flex/Makefile       Sun Jan 01 13:51:34 2017 +0000
+++ b/devel/flex/Makefile       Sun Jan 01 13:53:16 2017 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.55 2016/12/13 20:51:42 wiedi Exp $
+# $NetBSD: Makefile,v 1.56 2017/01/01 13:53:16 wiz Exp $
 
-DISTNAME=      flex-2.6.2
-PKGREVISION=   3
+DISTNAME=      flex-2.6.3
 CATEGORIES=    devel lang
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=westes/}
 GITHUB_RELEASE=        v${PKGVERSION_NOREV}
diff -r efae7ed7f7c2 -r ae84b8431ccd devel/flex/PLIST
--- a/devel/flex/PLIST  Sun Jan 01 13:51:34 2017 +0000
+++ b/devel/flex/PLIST  Sun Jan 01 13:53:16 2017 +0000
@@ -1,10 +1,9 @@
-@comment $NetBSD: PLIST,v 1.12 2016/11/06 21:31:38 wiz Exp $
+@comment $NetBSD: PLIST,v 1.13 2017/01/01 13:53:16 wiz Exp $
 bin/flex
 bin/flex++
 include/FlexLexer.h
 info/flex.info
 lib/libfl.la
-lib/libfl_pic.la
 man/man1/flex.1
 share/doc/flex/AUTHORS
 share/doc/flex/COPYING
diff -r efae7ed7f7c2 -r ae84b8431ccd devel/flex/distinfo
--- a/devel/flex/distinfo       Sun Jan 01 13:51:34 2017 +0000
+++ b/devel/flex/distinfo       Sun Jan 01 13:53:16 2017 +0000
@@ -1,10 +1,9 @@
-$NetBSD: distinfo,v 1.29 2016/12/13 20:51:42 wiedi Exp $
+$NetBSD: distinfo,v 1.30 2017/01/01 13:53:16 wiz Exp $
 
-SHA1 (flex-2.6.2.tar.gz) = 9eab5eddb6efb34d420b3162fd619a01940b9438
-RMD160 (flex-2.6.2.tar.gz) = f58dca039f2b77b9477e45ac92a57804a6458f13
-SHA512 (flex-2.6.2.tar.gz) = 481fe3f1c370fe04d5a605a826c53dd0afa5b6ea655f0d14fa9bb9cb498c016f68cef8fea806458f07baa7ae5bc1ac729be427cb4e0cc39ce744a809ef6442b3
-Size (flex-2.6.2.tar.gz) = 1402237 bytes
-SHA1 (patch-configure) = dfd8bf7682d99991911b355af5015961f1333195
+SHA1 (flex-2.6.3.tar.gz) = 8008eb0e4ccc634c334ac1d9e04716be2ba527a9
+RMD160 (flex-2.6.3.tar.gz) = 992f79f75e167bd062b8c8f00c783ea6349f9fd4
+SHA512 (flex-2.6.3.tar.gz) = f14b1af7ddd148660737991787fcf13d86cc0bef3859ed6c2135963373e76524d70382795c845cb6491b0435f8c40ba81e17f15267592b8d1656cfd4c3430b00
+Size (flex-2.6.3.tar.gz) = 1405560 bytes
 SHA1 (patch-src_FlexLexer.h) = 9a585219bc8f24c862070969045739d6a303b0bf
 SHA1 (patch-tests_Makefile.am) = f30524f9b8c22a37cb04b4406ec142ea1ecb8e59
 SHA1 (patch-tests_Makefile.in) = 709d5f117418bbcbcc54926f582bc808daf12f3b
diff -r efae7ed7f7c2 -r ae84b8431ccd devel/flex/patches/patch-configure
--- a/devel/flex/patches/patch-configure        Sun Jan 01 13:51:34 2017 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-$NetBSD: patch-configure,v 1.2 2016/11/06 21:33:44 wiz Exp $
-
-Fix unportable test(1) operator.
-https://github.com/westes/flex/pull/120
-
---- configure.orig     2016-11-06 21:14:32.894863747 +0000
-+++ configure
-@@ -18200,7 +18200,7 @@ done
- 
- # Check whether --enable-warnings was given.
- if test "${enable_warnings+set}" = set; then :
--  enableval=$enable_warnings; if test "x$GCC" == xyes; then :
-+  enableval=$enable_warnings; if test "x$GCC" = xyes; then :
-    : ${WARNINGFLAGS="-Wall -Wextra -Wmissing-prototypes -Wstrict-prototypes -Wnested-externs -Wold-style-definition -Wredundant-decls -Wconversion -Wno-unused-but-set-variable"}
- fi
- fi



Home | Main Index | Thread Index | Old Index