pkgsrc-WIP-changes archive

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

RE-flex: Update to v3.5.1



Module Name:	pkgsrc-wip
Committed By:	Malte Dehling <mdehling%gmail.com@localhost>
Pushed By:	mdehling
Date:		Fri Mar 8 11:52:30 2024 -0800
Changeset:	94d513d023ce3a1567671f14776d71071bbc4979

Modified Files:
	RE-flex/Makefile
	RE-flex/PLIST
	RE-flex/distinfo
	RE-flex/patches/patch-lib_Makefile.in
	RE-flex/patches/patch-src_Makefile.in
Added Files:
	RE-flex/COMMIT_MSG

Log Message:
RE-flex: Update to v3.5.1

Dec 10, 2021: 3.1.0 improved buffering mechanism with reduced buffer sizes; faster columno() for long lines; fix CP-1251 table typo.
Feb 20, 2022: 3.2.0 new %option ctorinit; faster compilation of regular expressions to tables and direct code DFAs; refactored SIMD source code to enable AVX2 and AVX512BW optimizations in multi-version matcher code; updated Windows binary file opening.
Feb 23, 2022: 3.2.1 regression bug in 3.2.0 fix.
Mar 13, 2022: 3.2.2 minor improvements.
Apr 2, 2022: 3.2.3 fixed C++17 compliance and dso build.
Apr 29, 2022: 3.2.4 new %begin directive; new --batch=SIZE option argument.
Apr 30, 2022: 3.2.5 minor correction.
May 6, 2022: 3.2.6 improved fuzzy matcher.
May 10, 2022: 3.2.7 improved fuzzy matcher, see also https://github.com/Genivia/FuzzyMatcher.
Jul 6, 2022: 3.2.8 minor update to correct a lexer file parsing issue in the reflex code generator tool.
Aug 12, 2022: 3.2.9 add cmake rules for Windows builds.
Aug 21, 2022: 3.2.10 bug fix in regular expression converter.
Aug 29, 2022: 3.2.11 new lua2lisp transpiler example with Bison complete symbols and locations.
Jan 6, 2023: 3.2.12 regression bug fix in trailing context pattern matching, e.g. xy and x/x patterns collided when they should not; updated yaml parser example.
Jan 24, 2023: 3.3.0 overall update; corrected a problem with Unicode characters in regex patterns adjacent to curly braces; permit cxx extension in FSM filename output.
Mar 6, 2023: 3.3.1 for consistency include NAME in default header file name, tables file name, and graphs file name when option --prefix is specified.
Mar 17, 2023: 3.3.2 fix a performance issue with case-insensitive pattern construction.
May 28, 2023: 3.3.3 fix yyrestart dropping the first character; faster Matcher::find().
May 31, 2023: 3.3.4 fix Matcher::find() initialization issue in 3.3.3.
Jun 12, 2023: 3.3.5 improve source code output of lexer class definitions.
Jul 11, 2023: 3.3.6 faster Matcher::find(); improved --stdout to include tables.
Jul 17, 2023: 3.3.7 faster Matcher::find().
Aug 4, 2023: 3.3.8 minor update to sync up the code base with the ugrep project.
Aug 16, 2023: 3.3.9 fix avx512bw compilation error; new LineMatcher matching engine.
Sep 16, 2023: 3.4.0 fix FuzzyMatcher::DEL flag when this is the only flag selected; fix FuzzyMatcher::matches() bug that incorrectly matched an extra character before the end of the input; optimize find(); updated saving the FSM pred[] hashes to a file, which has changed; increase default buffer size REFLEX_BUFSZ to 128K for best throughput performance.
Sep 25, 2023: 3.4.1 make word boundaries \b, \B, \< and \> applicable anywhere in a pattern.
Oct 7, 2023: 3.5.0 updated to Unicode 15.1; clarify . (dot) with %unicode enabled, which is a catch-all pattern; update \X to match only valid Unicode characters.
Nov 5, 2023: 3.5.1 minor improvements.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=94d513d023ce3a1567671f14776d71071bbc4979

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

diffstat:
 RE-flex/COMMIT_MSG                    |  30 ++++++++++
 RE-flex/Makefile                      |   4 +-
 RE-flex/PLIST                         | 104 ++++++++++++++++++++++++----------
 RE-flex/distinfo                      |  12 ++--
 RE-flex/patches/patch-lib_Makefile.in |  16 +++---
 RE-flex/patches/patch-src_Makefile.in |  14 +++--
 6 files changed, 130 insertions(+), 50 deletions(-)

diffs:
diff --git a/RE-flex/COMMIT_MSG b/RE-flex/COMMIT_MSG
new file mode 100644
index 0000000000..5e1863d3fe
--- /dev/null
+++ b/RE-flex/COMMIT_MSG
@@ -0,0 +1,30 @@
+devel/RE-flex: Update to v3.5.1
+
+Dec 10, 2021: 3.1.0 improved buffering mechanism with reduced buffer sizes; faster columno() for long lines; fix CP-1251 table typo.
+Feb 20, 2022: 3.2.0 new %option ctorinit; faster compilation of regular expressions to tables and direct code DFAs; refactored SIMD source code to enable AVX2 and AVX512BW optimizations in multi-version matcher code; updated Windows binary file opening.
+Feb 23, 2022: 3.2.1 regression bug in 3.2.0 fix.
+Mar 13, 2022: 3.2.2 minor improvements.
+Apr 2, 2022: 3.2.3 fixed C++17 compliance and dso build.
+Apr 29, 2022: 3.2.4 new %begin directive; new --batch=SIZE option argument.
+Apr 30, 2022: 3.2.5 minor correction.
+May 6, 2022: 3.2.6 improved fuzzy matcher.
+May 10, 2022: 3.2.7 improved fuzzy matcher, see also https://github.com/Genivia/FuzzyMatcher.
+Jul 6, 2022: 3.2.8 minor update to correct a lexer file parsing issue in the reflex code generator tool.
+Aug 12, 2022: 3.2.9 add cmake rules for Windows builds.
+Aug 21, 2022: 3.2.10 bug fix in regular expression converter.
+Aug 29, 2022: 3.2.11 new lua2lisp transpiler example with Bison complete symbols and locations.
+Jan 6, 2023: 3.2.12 regression bug fix in trailing context pattern matching, e.g. xy and x/x patterns collided when they should not; updated yaml parser example.
+Jan 24, 2023: 3.3.0 overall update; corrected a problem with Unicode characters in regex patterns adjacent to curly braces; permit cxx extension in FSM filename output.
+Mar 6, 2023: 3.3.1 for consistency include NAME in default header file name, tables file name, and graphs file name when option --prefix is specified.
+Mar 17, 2023: 3.3.2 fix a performance issue with case-insensitive pattern construction.
+May 28, 2023: 3.3.3 fix yyrestart dropping the first character; faster Matcher::find().
+May 31, 2023: 3.3.4 fix Matcher::find() initialization issue in 3.3.3.
+Jun 12, 2023: 3.3.5 improve source code output of lexer class definitions.
+Jul 11, 2023: 3.3.6 faster Matcher::find(); improved --stdout to include tables.
+Jul 17, 2023: 3.3.7 faster Matcher::find().
+Aug 4, 2023: 3.3.8 minor update to sync up the code base with the ugrep project.
+Aug 16, 2023: 3.3.9 fix avx512bw compilation error; new LineMatcher matching engine.
+Sep 16, 2023: 3.4.0 fix FuzzyMatcher::DEL flag when this is the only flag selected; fix FuzzyMatcher::matches() bug that incorrectly matched an extra character before the end of the input; optimize find(); updated saving the FSM pred[] hashes to a file, which has changed; increase default buffer size REFLEX_BUFSZ to 128K for best throughput performance.
+Sep 25, 2023: 3.4.1 make word boundaries \b, \B, \< and \> applicable anywhere in a pattern.
+Oct 7, 2023: 3.5.0 updated to Unicode 15.1; clarify . (dot) with %unicode enabled, which is a catch-all pattern; update \X to match only valid Unicode characters.
+Nov 5, 2023: 3.5.1 minor improvements.
diff --git a/RE-flex/Makefile b/RE-flex/Makefile
index 15cab9380e..235b31d72a 100644
--- a/RE-flex/Makefile
+++ b/RE-flex/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.6 2021/11/28 20:22:32 scole Exp $
+# $NetBSD$
 
-DISTNAME=	RE-flex-3.0.12
+DISTNAME=	RE-flex-3.5.1
 CATEGORIES=	devel
 MASTER_SITES=	${MASTER_SITE_GITHUB:=Genivia/}
 GITHUB_TAG=	v${PKGVERSION_NOREV}
diff --git a/RE-flex/PLIST b/RE-flex/PLIST
index d6685439e9..6bfd1355be 100644
--- a/RE-flex/PLIST
+++ b/RE-flex/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2021/11/28 20:22:32 scole Exp $
+@comment $NetBSD$
 bin/reflex
 include/reflex/abslexer.h
 include/reflex/absmatcher.h
@@ -9,6 +9,7 @@ include/reflex/debug.h
 include/reflex/error.h
 include/reflex/flexlexer.h
 include/reflex/input.h
+include/reflex/linematcher.h
 include/reflex/matcher.h
 include/reflex/pattern.h
 include/reflex/pcre2matcher.h
@@ -45,7 +46,7 @@ ${PLIST.doxygen}share/RE-flex/html/absmatcher_8h__incl.md5
 ${PLIST.doxygen}share/RE-flex/html/absmatcher_8h__incl.png
 ${PLIST.doxygen}share/RE-flex/html/annotated.html
 ${PLIST.doxygen}share/RE-flex/html/bc_s.png
-${PLIST.doxygen}share/RE-flex/html/bdwn.png
+${PLIST.doxygen}share/RE-flex/html/bc_sd.png
 ${PLIST.doxygen}share/RE-flex/html/bits_8h.html
 ${PLIST.doxygen}share/RE-flex/html/bits_8h__dep__incl.map
 ${PLIST.doxygen}share/RE-flex/html/bits_8h__dep__incl.md5
@@ -83,12 +84,6 @@ ${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_abstract_matcher-members.html
 ${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_abstract_matcher.html
 ${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_abstract_matcher_1_1_iterator-members.html
 ${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_abstract_matcher_1_1_iterator.html
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_abstract_matcher_1_1_iterator__coll__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_abstract_matcher_1_1_iterator__coll__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_abstract_matcher_1_1_iterator__coll__graph.png
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_abstract_matcher_1_1_iterator__inherit__graph.map
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_abstract_matcher_1_1_iterator__inherit__graph.md5
-${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_abstract_matcher_1_1_iterator__inherit__graph.png
 ${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_abstract_matcher_1_1_operation-members.html
 ${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_abstract_matcher_1_1_operation.html
 ${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_abstract_matcher_1_1_operation__coll__graph.map
@@ -190,6 +185,14 @@ ${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_input__coll__graph.png
 ${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_input__inherit__graph.map
 ${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_input__inherit__graph.md5
 ${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_input__inherit__graph.png
+${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_line_matcher-members.html
+${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_line_matcher.html
+${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_line_matcher__coll__graph.map
+${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_line_matcher__coll__graph.md5
+${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_line_matcher__coll__graph.png
+${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_line_matcher__inherit__graph.map
+${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_line_matcher__inherit__graph.md5
+${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_line_matcher__inherit__graph.png
 ${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_matcher-members.html
 ${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_matcher.html
 ${PLIST.doxygen}share/RE-flex/html/classreflex_1_1_matcher__coll__graph.map
@@ -299,6 +302,7 @@ ${PLIST.doxygen}share/RE-flex/html/classreflex_1_1regex__error__coll__graph.png
 ${PLIST.doxygen}share/RE-flex/html/classreflex_1_1regex__error__inherit__graph.map
 ${PLIST.doxygen}share/RE-flex/html/classreflex_1_1regex__error__inherit__graph.md5
 ${PLIST.doxygen}share/RE-flex/html/classreflex_1_1regex__error__inherit__graph.png
+${PLIST.doxygen}share/RE-flex/html/clipboard.js
 ${PLIST.doxygen}share/RE-flex/html/closed.png
 ${PLIST.doxygen}share/RE-flex/html/convert_8h.html
 ${PLIST.doxygen}share/RE-flex/html/convert_8h__dep__incl.map
@@ -314,21 +318,25 @@ ${PLIST.doxygen}share/RE-flex/html/debug_8h__dep__incl.png
 ${PLIST.doxygen}share/RE-flex/html/debug_8h__incl.map
 ${PLIST.doxygen}share/RE-flex/html/debug_8h__incl.md5
 ${PLIST.doxygen}share/RE-flex/html/debug_8h__incl.png
-${PLIST.doxygen}share/RE-flex/html/dir_000000.html
-${PLIST.doxygen}share/RE-flex/html/dir_000001.html
-${PLIST.doxygen}share/RE-flex/html/dir_000002.html
 ${PLIST.doxygen}share/RE-flex/html/dir_000002_000000.html
-${PLIST.doxygen}share/RE-flex/html/dir_000002_dep.map
-${PLIST.doxygen}share/RE-flex/html/dir_000002_dep.md5
-${PLIST.doxygen}share/RE-flex/html/dir_000002_dep.png
-${PLIST.doxygen}share/RE-flex/html/doc.png
+${PLIST.doxygen}share/RE-flex/html/dir_25d902c24283ab8cfbac54dfa101ad31.html
+${PLIST.doxygen}share/RE-flex/html/dir_25d902c24283ab8cfbac54dfa101ad31_dep.map
+${PLIST.doxygen}share/RE-flex/html/dir_25d902c24283ab8cfbac54dfa101ad31_dep.md5
+${PLIST.doxygen}share/RE-flex/html/dir_25d902c24283ab8cfbac54dfa101ad31_dep.png
+${PLIST.doxygen}share/RE-flex/html/dir_d436eb0fd9de10b54a828ce6435f7e81.html
+${PLIST.doxygen}share/RE-flex/html/dir_f67df90079ffbd52836933b5c8ede2f3.html
+${PLIST.doxygen}share/RE-flex/html/dir_f67df90079ffbd52836933b5c8ede2f3_dep.map
+${PLIST.doxygen}share/RE-flex/html/dir_f67df90079ffbd52836933b5c8ede2f3_dep.md5
+${PLIST.doxygen}share/RE-flex/html/dir_f67df90079ffbd52836933b5c8ede2f3_dep.png
+${PLIST.doxygen}share/RE-flex/html/doc.svg
+${PLIST.doxygen}share/RE-flex/html/docd.svg
 ${PLIST.doxygen}share/RE-flex/html/dot_inline_dotgraph_1.png
 ${PLIST.doxygen}share/RE-flex/html/dot_inline_dotgraph_2.png
 ${PLIST.doxygen}share/RE-flex/html/dot_inline_dotgraph_3.png
-${PLIST.doxygen}share/RE-flex/html/dot_inline_dotgraph_4.png
 ${PLIST.doxygen}share/RE-flex/html/doxygen.css
-${PLIST.doxygen}share/RE-flex/html/doxygen.png
+${PLIST.doxygen}share/RE-flex/html/doxygen.svg
 ${PLIST.doxygen}share/RE-flex/html/doxygen_content.css
+${PLIST.doxygen}share/RE-flex/html/doxygen_crawl.html
 ${PLIST.doxygen}share/RE-flex/html/doxygen_tabs.css
 ${PLIST.doxygen}share/RE-flex/html/dynsections.js
 ${PLIST.doxygen}share/RE-flex/html/error_8h.html
@@ -343,8 +351,10 @@ ${PLIST.doxygen}share/RE-flex/html/flexlexer_8h.html
 ${PLIST.doxygen}share/RE-flex/html/flexlexer_8h__incl.map
 ${PLIST.doxygen}share/RE-flex/html/flexlexer_8h__incl.md5
 ${PLIST.doxygen}share/RE-flex/html/flexlexer_8h__incl.png
-${PLIST.doxygen}share/RE-flex/html/folderclosed.png
-${PLIST.doxygen}share/RE-flex/html/folderopen.png
+${PLIST.doxygen}share/RE-flex/html/folderclosed.svg
+${PLIST.doxygen}share/RE-flex/html/folderclosedd.svg
+${PLIST.doxygen}share/RE-flex/html/folderopen.svg
+${PLIST.doxygen}share/RE-flex/html/folderopend.svg
 ${PLIST.doxygen}share/RE-flex/html/functions.html
 ${PLIST.doxygen}share/RE-flex/html/functions_b.html
 ${PLIST.doxygen}share/RE-flex/html/functions_c.html
@@ -524,6 +534,18 @@ ${PLIST.doxygen}share/RE-flex/html/inherit_graph_34.png
 ${PLIST.doxygen}share/RE-flex/html/inherit_graph_35.map
 ${PLIST.doxygen}share/RE-flex/html/inherit_graph_35.md5
 ${PLIST.doxygen}share/RE-flex/html/inherit_graph_35.png
+${PLIST.doxygen}share/RE-flex/html/inherit_graph_36.map
+${PLIST.doxygen}share/RE-flex/html/inherit_graph_36.md5
+${PLIST.doxygen}share/RE-flex/html/inherit_graph_36.png
+${PLIST.doxygen}share/RE-flex/html/inherit_graph_37.map
+${PLIST.doxygen}share/RE-flex/html/inherit_graph_37.md5
+${PLIST.doxygen}share/RE-flex/html/inherit_graph_37.png
+${PLIST.doxygen}share/RE-flex/html/inherit_graph_38.map
+${PLIST.doxygen}share/RE-flex/html/inherit_graph_38.md5
+${PLIST.doxygen}share/RE-flex/html/inherit_graph_38.png
+${PLIST.doxygen}share/RE-flex/html/inherit_graph_39.map
+${PLIST.doxygen}share/RE-flex/html/inherit_graph_39.md5
+${PLIST.doxygen}share/RE-flex/html/inherit_graph_39.png
 ${PLIST.doxygen}share/RE-flex/html/inherit_graph_4.map
 ${PLIST.doxygen}share/RE-flex/html/inherit_graph_4.md5
 ${PLIST.doxygen}share/RE-flex/html/inherit_graph_4.png
@@ -551,12 +573,18 @@ ${PLIST.doxygen}share/RE-flex/html/input_8h__incl.map
 ${PLIST.doxygen}share/RE-flex/html/input_8h__incl.md5
 ${PLIST.doxygen}share/RE-flex/html/input_8h__incl.png
 ${PLIST.doxygen}share/RE-flex/html/jquery.js
+${PLIST.doxygen}share/RE-flex/html/linematcher_8h.html
+${PLIST.doxygen}share/RE-flex/html/linematcher_8h__incl.map
+${PLIST.doxygen}share/RE-flex/html/linematcher_8h__incl.md5
+${PLIST.doxygen}share/RE-flex/html/linematcher_8h__incl.png
 ${PLIST.doxygen}share/RE-flex/html/matcher_8h.html
 ${PLIST.doxygen}share/RE-flex/html/matcher_8h__incl.map
 ${PLIST.doxygen}share/RE-flex/html/matcher_8h__incl.md5
 ${PLIST.doxygen}share/RE-flex/html/matcher_8h__incl.png
 ${PLIST.doxygen}share/RE-flex/html/menu.js
 ${PLIST.doxygen}share/RE-flex/html/menudata.js
+${PLIST.doxygen}share/RE-flex/html/minus.svg
+${PLIST.doxygen}share/RE-flex/html/minusd.svg
 ${PLIST.doxygen}share/RE-flex/html/namespacemembers.html
 ${PLIST.doxygen}share/RE-flex/html/namespacemembers_func.html
 ${PLIST.doxygen}share/RE-flex/html/namespacemembers_type.html
@@ -567,8 +595,10 @@ ${PLIST.doxygen}share/RE-flex/html/namespacereflex_1_1_unicode.html
 ${PLIST.doxygen}share/RE-flex/html/namespacereflex_1_1convert__flag.html
 ${PLIST.doxygen}share/RE-flex/html/namespaces.html
 ${PLIST.doxygen}share/RE-flex/html/nav_f.png
+${PLIST.doxygen}share/RE-flex/html/nav_fd.png
 ${PLIST.doxygen}share/RE-flex/html/nav_g.png
 ${PLIST.doxygen}share/RE-flex/html/nav_h.png
+${PLIST.doxygen}share/RE-flex/html/nav_hd.png
 ${PLIST.doxygen}share/RE-flex/html/open.png
 ${PLIST.doxygen}share/RE-flex/html/pattern_8h.html
 ${PLIST.doxygen}share/RE-flex/html/pattern_8h__dep__incl.map
@@ -581,6 +611,8 @@ ${PLIST.doxygen}share/RE-flex/html/pcre2matcher_8h.html
 ${PLIST.doxygen}share/RE-flex/html/pcre2matcher_8h__incl.map
 ${PLIST.doxygen}share/RE-flex/html/pcre2matcher_8h__incl.md5
 ${PLIST.doxygen}share/RE-flex/html/pcre2matcher_8h__incl.png
+${PLIST.doxygen}share/RE-flex/html/plus.svg
+${PLIST.doxygen}share/RE-flex/html/plusd.svg
 ${PLIST.doxygen}share/RE-flex/html/posix_8h.html
 ${PLIST.doxygen}share/RE-flex/html/posix_8h__dep__incl.map
 ${PLIST.doxygen}share/RE-flex/html/posix_8h__dep__incl.md5
@@ -611,7 +643,12 @@ ${PLIST.doxygen}share/RE-flex/html/setop_8h.html
 ${PLIST.doxygen}share/RE-flex/html/setop_8h__dep__incl.map
 ${PLIST.doxygen}share/RE-flex/html/setop_8h__dep__incl.md5
 ${PLIST.doxygen}share/RE-flex/html/setop_8h__dep__incl.png
+${PLIST.doxygen}share/RE-flex/html/simd_8h.html
+${PLIST.doxygen}share/RE-flex/html/simd_8h__dep__incl.map
+${PLIST.doxygen}share/RE-flex/html/simd_8h__dep__incl.md5
+${PLIST.doxygen}share/RE-flex/html/simd_8h__dep__incl.png
 ${PLIST.doxygen}share/RE-flex/html/splitbar.png
+${PLIST.doxygen}share/RE-flex/html/splitbard.png
 ${PLIST.doxygen}share/RE-flex/html/stdmatcher_8h.html
 ${PLIST.doxygen}share/RE-flex/html/stdmatcher_8h__incl.map
 ${PLIST.doxygen}share/RE-flex/html/stdmatcher_8h__incl.md5
@@ -630,10 +667,16 @@ ${PLIST.doxygen}share/RE-flex/html/struct_reflex_1_1_rule__coll__graph.md5
 ${PLIST.doxygen}share/RE-flex/html/struct_reflex_1_1_rule__coll__graph.png
 ${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_abstract_matcher_1_1_const-members.html
 ${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_abstract_matcher_1_1_const.html
+${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_abstract_matcher_1_1_context-members.html
+${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_abstract_matcher_1_1_context.html
+${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_abstract_matcher_1_1_handler-members.html
+${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_abstract_matcher_1_1_handler.html
 ${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_abstract_matcher_1_1_option-members.html
 ${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_abstract_matcher_1_1_option.html
 ${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_bits_1_1_bitref-members.html
 ${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_bits_1_1_bitref.html
+${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_input_1_1_handler-members.html
+${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_input_1_1_handler.html
 ${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_input_1_1file__encoding-members.html
 ${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_input_1_1file__encoding.html
 ${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_matcher_1_1_f_s_m-members.html
@@ -655,6 +698,13 @@ ${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_d_f_a_1_1_state_
 ${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_d_f_a__coll__graph.map
 ${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_d_f_a__coll__graph.md5
 ${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_d_f_a__coll__graph.png
+${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_h_f_a-members.html
+${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_h_f_a.html
+${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_h_f_a__coll__graph.map
+${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_h_f_a__coll__graph.md5
+${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_h_f_a__coll__graph.png
+${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_mod_const-members.html
+${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_mod_const.html
 ${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_option-members.html
 ${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_option.html
 ${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_option__coll__graph.map
@@ -662,16 +712,6 @@ ${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_option__coll__gr
 ${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_option__coll__graph.png
 ${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_position-members.html
 ${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_position.html
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_tree-members.html
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_tree.html
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_tree_1_1_node-members.html
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_tree_1_1_node.html
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_tree_1_1_node__coll__graph.map
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_tree_1_1_node__coll__graph.md5
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_tree_1_1_node__coll__graph.png
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_tree__coll__graph.map
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_tree__coll__graph.md5
-${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_pattern_1_1_tree__coll__graph.png
 ${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_posix_1_1_tables_1_1lt-members.html
 ${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_posix_1_1_tables_1_1lt.html
 ${PLIST.doxygen}share/RE-flex/html/structreflex_1_1_type_op-members.html
@@ -691,9 +731,13 @@ ${PLIST.doxygen}share/RE-flex/html/structreflex_1_1range__compare.html
 ${PLIST.doxygen}share/RE-flex/html/sync_off.png
 ${PLIST.doxygen}share/RE-flex/html/sync_on.png
 ${PLIST.doxygen}share/RE-flex/html/tab_a.png
+${PLIST.doxygen}share/RE-flex/html/tab_ad.png
 ${PLIST.doxygen}share/RE-flex/html/tab_b.png
+${PLIST.doxygen}share/RE-flex/html/tab_bd.png
 ${PLIST.doxygen}share/RE-flex/html/tab_h.png
+${PLIST.doxygen}share/RE-flex/html/tab_hd.png
 ${PLIST.doxygen}share/RE-flex/html/tab_s.png
+${PLIST.doxygen}share/RE-flex/html/tab_sd.png
 ${PLIST.doxygen}share/RE-flex/html/tabs.css
 ${PLIST.doxygen}share/RE-flex/html/timer_8h.html
 ${PLIST.doxygen}share/RE-flex/html/timer_8h__incl.map
@@ -782,6 +826,8 @@ ${PLIST.examples}share/RE-flex/examples/indent2.l
 ${PLIST.examples}share/RE-flex/examples/jdefs.l
 ${PLIST.examples}share/RE-flex/examples/json.l
 ${PLIST.examples}share/RE-flex/examples/jtokens.l
+${PLIST.examples}share/RE-flex/examples/lua.l
+${PLIST.examples}share/RE-flex/examples/lua.y
 ${PLIST.examples}share/RE-flex/examples/minic.l
 ${PLIST.examples}share/RE-flex/examples/minic.y
 ${PLIST.examples}share/RE-flex/examples/mmap.l
diff --git a/RE-flex/distinfo b/RE-flex/distinfo
index 83eaae0a38..ef1ef09d7d 100644
--- a/RE-flex/distinfo
+++ b/RE-flex/distinfo
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.7 2021/11/28 20:22:32 scole Exp $
+$NetBSD$
 
-BLAKE2s (RE-flex-3.0.12.tar.gz) = a130ce1a06a7adf65f123b3dd89244f4ce5c209118ed2eb017c5cdcfe640c054
-SHA512 (RE-flex-3.0.12.tar.gz) = b05fd50c451e361ed816810b69eb0384e902b4b27bc6ed6b0ae276600340d84aadf88674ef2e61265a893bd4fb3de8a68b3a9937274fb55173933279307aa15e
-Size (RE-flex-3.0.12.tar.gz) = 6131163 bytes
+BLAKE2s (RE-flex-3.5.1.tar.gz) = d6feb83a9613a5874f3dd029ecc0d477b38733e83fd83219a1b4f61ed75b1d42
+SHA512 (RE-flex-3.5.1.tar.gz) = af04ddcb311a7ebc595c59bb835b0201b13c11eb44c0dec326dc684607ac30f7382205ed4490cebd7ab86e0094fa5fc26c20d7564685cbd02f9f2945e6e19081
+Size (RE-flex-3.5.1.tar.gz) = 6395744 bytes
 SHA1 (patch-examples_gz.l) = 09e92adbd4f6aa0b8fa358d6c0fc4778a67209fd
-SHA1 (patch-lib_Makefile.in) = 5a740285bbc09d68bf709938dca1bd6b8b25a4fd
-SHA1 (patch-src_Makefile.in) = f5771cb45d04dc3232cb8a253e756e535af9bf34
+SHA1 (patch-lib_Makefile.in) = 88346027298afc3a8f92fca9d44e077297bd5b79
+SHA1 (patch-src_Makefile.in) = 504f8e3d7532b5dd26ae7793662c309597015527
diff --git a/RE-flex/patches/patch-lib_Makefile.in b/RE-flex/patches/patch-lib_Makefile.in
index d686f89868..7432530df4 100644
--- a/RE-flex/patches/patch-lib_Makefile.in
+++ b/RE-flex/patches/patch-lib_Makefile.in
@@ -1,10 +1,10 @@
-$NetBSD: patch-lib_Makefile.in,v 1.2 2021/11/28 20:22:33 scole Exp $
+$NetBSD$
 
 use libtool
 
---- lib/Makefile.in.orig	2021-10-12 02:10:38.000000000 +0000
+--- lib/Makefile.in.orig	2023-11-05 19:06:12.000000000 +0000
 +++ lib/Makefile.in
-@@ -250,11 +250,12 @@ AUTOCONF = @AUTOCONF@
+@@ -256,13 +256,14 @@ AUTOCONF = @AUTOCONF@
  AUTOHEADER = @AUTOHEADER@
  AUTOMAKE = @AUTOMAKE@
  AWK = @AWK@
@@ -13,13 +13,15 @@ use libtool
  CCDEPMODE = @CCDEPMODE@
  CFLAGS = @CFLAGS@
  CPPFLAGS = @CPPFLAGS@
+ CSCOPE = @CSCOPE@
+ CTAGS = @CTAGS@
 -CXX = @CXX@
 +CXXORIG = @CXX@
-+CXX=	$(LIBTOOL) --mode=compile @CXX@
++CXX = $(LIBTOOL) --mode=compile @CXX@
  CXXCPP = @CXXCPP@
  CXXDEPMODE = @CXXDEPMODE@
  CXXFLAGS = @CXXFLAGS@
-@@ -425,15 +426,15 @@ uninstall-libLIBRARIES:
+@@ -434,15 +435,15 @@ uninstall-libLIBRARIES:
  clean-libLIBRARIES:
  	-test -z "$(lib_LIBRARIES)" || rm -f $(lib_LIBRARIES)
  
@@ -32,12 +34,12 @@ use libtool
 -	$(AM_V_at)-rm -f libreflexmin.a
 -	$(AM_V_AR)$(libreflexmin_a_AR) libreflexmin.a $(libreflexmin_a_OBJECTS) $(libreflexmin_a_LIBADD)
 -	$(AM_V_at)$(RANLIB) libreflexmin.a
-+libreflex.a:  $(libreflex_a_OBJECTS) $(libreflex_a_DEPENDENCIES) $(EXTRA_libreflex_a_DEPENDENCIES) 
++libreflex.a:  $(libreflex_a_OBJECTS) $(libreflex_a_DEPENDENCIES) $(EXTRA_libreflex_a_DEPENDENCIES)
 +	$(AM_V_at)-rm -f libreflex.a libreflex.la
 +	$(LIBTOOL) --tag=CXX --mode=link $(CXXORIG) -o libreflex.la $(libreflex_a_OBJECTS:.o=.lo) \
 +		-rpath $(PREFIX)/lib -version-info 0:0
 +
-+libreflexmin.a:  $(libreflexmin_a_OBJECTS) $(libreflexmin_a_DEPENDENCIES) $(EXTRA_libreflexmin_a_DEPENDENCIES) 
++libreflexmin.a:  $(libreflexmin_a_OBJECTS) $(libreflexmin_a_DEPENDENCIES) $(EXTRA_libreflexmin_a_DEPENDENCIES)
 +	$(AM_V_at)-rm -f libreflexmin.a libreflexmin.la
 +	$(LIBTOOL) --tag=CXX --mode=link $(CXXORIG) -o libreflexmin.la $(libreflexmin_a_OBJECTS:.o=.lo) \
 +		-rpath $(PREFIX)/lib -version-info 0:0
diff --git a/RE-flex/patches/patch-src_Makefile.in b/RE-flex/patches/patch-src_Makefile.in
index 27e38bd95d..5ffced1b41 100644
--- a/RE-flex/patches/patch-src_Makefile.in
+++ b/RE-flex/patches/patch-src_Makefile.in
@@ -1,8 +1,8 @@
-$NetBSD: patch-src_Makefile.in,v 1.2 2021/11/28 20:22:33 scole Exp $
+$NetBSD$
 
 use libtool
 
---- src/Makefile.in.orig	2021-10-12 02:10:38.000000000 +0000
+--- src/Makefile.in.orig	2023-11-05 19:06:12.000000000 +0000
 +++ src/Makefile.in
 @@ -103,7 +103,7 @@ am__installdirs = "$(DESTDIR)$(bindir)"
  PROGRAMS = $(bin_PROGRAMS)
@@ -13,22 +13,24 @@ use libtool
  AM_V_P = $(am__v_P_@AM_V@)
  am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
  am__v_P_0 = false
-@@ -174,11 +174,12 @@ AUTOCONF = @AUTOCONF@
+@@ -184,13 +184,14 @@ AUTOCONF = @AUTOCONF@
  AUTOHEADER = @AUTOHEADER@
  AUTOMAKE = @AUTOMAKE@
  AWK = @AWK@
 -CC = @CC@
-+CC= $(LIBTOOL) --mode=compile @CC@
++CC = $(LIBTOOL) --mode=compile @CC@
  CCDEPMODE = @CCDEPMODE@
  CFLAGS = @CFLAGS@
  CPPFLAGS = @CPPFLAGS@
+ CSCOPE = @CSCOPE@
+ CTAGS = @CTAGS@
 -CXX = @CXX@
 +CXXORIG = @CXX@
-+CXX= $(LIBTOOL) --mode=compile @CXX@
++CXX = $(LIBTOOL) --mode=compile @CXX@
  CXXCPP = @CXXCPP@
  CXXDEPMODE = @CXXDEPMODE@
  CXXFLAGS = @CXXFLAGS@
-@@ -356,9 +357,10 @@ uninstall-binPROGRAMS:
+@@ -369,9 +370,10 @@ uninstall-binPROGRAMS:
  clean-binPROGRAMS:
  	-test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS)
  


Home | Main Index | Thread Index | Old Index