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