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:           Sun Jan  1 13:53:16 UTC 2017

Modified Files:
        pkgsrc/devel/flex: Makefile PLIST distinfo
Removed Files:
        pkgsrc/devel/flex/patches: patch-configure

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -u -r1.55 -r1.56 pkgsrc/devel/flex/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/devel/flex/PLIST
cvs rdiff -u -r1.29 -r1.30 pkgsrc/devel/flex/distinfo
cvs rdiff -u -r1.2 -r0 pkgsrc/devel/flex/patches/patch-configure

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

Modified files:

Index: pkgsrc/devel/flex/Makefile
diff -u pkgsrc/devel/flex/Makefile:1.55 pkgsrc/devel/flex/Makefile:1.56
--- pkgsrc/devel/flex/Makefile:1.55     Tue Dec 13 20:51:42 2016
+++ pkgsrc/devel/flex/Makefile  Sun Jan  1 13:53:16 2017
@@ -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}

Index: pkgsrc/devel/flex/PLIST
diff -u pkgsrc/devel/flex/PLIST:1.12 pkgsrc/devel/flex/PLIST:1.13
--- pkgsrc/devel/flex/PLIST:1.12        Sun Nov  6 21:31:38 2016
+++ pkgsrc/devel/flex/PLIST     Sun Jan  1 13:53:16 2017
@@ -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

Index: pkgsrc/devel/flex/distinfo
diff -u pkgsrc/devel/flex/distinfo:1.29 pkgsrc/devel/flex/distinfo:1.30
--- pkgsrc/devel/flex/distinfo:1.29     Tue Dec 13 20:51:42 2016
+++ pkgsrc/devel/flex/distinfo  Sun Jan  1 13:53:16 2017
@@ -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



Home | Main Index | Thread Index | Old Index