Skip to content

Commit

Permalink
Updated flex to 2.6.3.
Browse files Browse the repository at this point in the history
* 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.
  • Loading branch information
wiz authored and Jonathan Perkin committed Jan 3, 2017
1 parent 796734e commit 0b38f62
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 27 deletions.
5 changes: 2 additions & 3 deletions devel/flex/Makefile
Original file line number Diff line number Diff line change
@@ -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}
Expand Down
3 changes: 1 addition & 2 deletions devel/flex/PLIST
Original file line number Diff line number Diff line change
@@ -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
Expand Down
11 changes: 5 additions & 6 deletions devel/flex/distinfo
Original file line number Diff line number Diff line change
@@ -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
16 changes: 0 additions & 16 deletions devel/flex/patches/patch-configure

This file was deleted.

0 comments on commit 0b38f62

Please sign in to comment.