pkgsrc-WIP-changes archive

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

RE-flex: remove, used for updating devel/RE-flex



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <wiz%NetBSD.org@localhost>
Pushed By:	wiz
Date:		Thu Mar 21 21:44:51 2024 +0100
Changeset:	80472ca954e0152eddf217f2e8d3cd21e61e6feb

Modified Files:
	Makefile
Removed Files:
	RE-flex/COMMIT_MSG
	RE-flex/DESCR
	RE-flex/MESSAGE
	RE-flex/Makefile
	RE-flex/PLIST
	RE-flex/buildlink3.mk
	RE-flex/distinfo
	RE-flex/options.mk
	RE-flex/patches/patch-doc_index.md
	RE-flex/patches/patch-examples_Make
	RE-flex/patches/patch-include_reflex_convert.h
	RE-flex/patches/patch-include_reflex_pattern.h
	RE-flex/patches/patch-lib_Makefile.in
	RE-flex/patches/patch-src_Makefile.in
	RE-flex/patches/patch-src_reflex.cpp

Log Message:
RE-flex: remove, used for updating devel/RE-flex

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

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

diffstat:
 Makefile                                       |    3 +-
 RE-flex/COMMIT_MSG                             |   35 -
 RE-flex/DESCR                                  |   10 -
 RE-flex/MESSAGE                                |   19 -
 RE-flex/Makefile                               |   45 -
 RE-flex/PLIST                                  |  856 -------------------
 RE-flex/buildlink3.mk                          |   13 -
 RE-flex/distinfo                               |   12 -
 RE-flex/options.mk                             |   67 --
 RE-flex/patches/patch-doc_index.md             | 1084 ------------------------
 RE-flex/patches/patch-examples_Make            |  132 ---
 RE-flex/patches/patch-include_reflex_convert.h |   26 -
 RE-flex/patches/patch-include_reflex_pattern.h |   15 -
 RE-flex/patches/patch-lib_Makefile.in          |   48 --
 RE-flex/patches/patch-src_Makefile.in          |   45 -
 RE-flex/patches/patch-src_reflex.cpp           |   35 -
 16 files changed, 2 insertions(+), 2443 deletions(-)

diffs:
diff --git a/Makefile b/Makefile
index 45f0f713ad..9c2bf6aa9c 100644
--- a/Makefile
+++ b/Makefile
@@ -81,7 +81,6 @@ SUBDIR+=	R-triebeard
 SUBDIR+=	R-tuneR
 SUBDIR+=	R-urltools
 SUBDIR+=	R-wellknown
-SUBDIR+=	RE-flex
 SUBDIR+=	Radicale3
 SUBDIR+=	ReZound
 SUBDIR+=	RigelEngine
@@ -2059,6 +2058,7 @@ SUBDIR+=	libzn-poly
 SUBDIR+=	libzrtp
 SUBDIR+=	lidia
 SUBDIR+=	lie
+SUBDIR+=	lief
 SUBDIR+=	light-desktop
 SUBDIR+=	lightdm
 SUBDIR+=	lightdm-gtk-greeter
@@ -4520,6 +4520,7 @@ SUBDIR+=	py-spyse
 SUBDIR+=	py-sqlalchemy-json
 SUBDIR+=	py-sqlalchemy-searchable
 SUBDIR+=	py-sqlalchemy-stubs
+SUBDIR+=	py-sqlelf
 SUBDIR+=	py-sqlitedict
 SUBDIR+=	py-squarify
 SUBDIR+=	py-srpy
diff --git a/RE-flex/COMMIT_MSG b/RE-flex/COMMIT_MSG
deleted file mode 100644
index 143936f68f..0000000000
--- a/RE-flex/COMMIT_MSG
+++ /dev/null
@@ -1,35 +0,0 @@
-devel/RE-flex: Update to v4.1.2
-
-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.
-Feb 17, 2024: 4.0.0 faster Matcher::find() with a new DFA cut algorithm to optimize match prediction speed and accuracy, see also ugrep 5.0; apply Unicode pattern canonicalization with reflex::convert(..., reflex::convert_flag::unicode).
-Feb 23, 2024: 4.0.1 new rawk example to demonstrate awk-like fast search in C++; enable <<EOF>> rules for option find to generate a fast search engine.
-Mar 5, 2024: 4.1.0 improved lazy quantifiers for POSIX regex lazy matching in linear time using an advanced DFA transformation algorithm introduced in RE/flex in 2016.
-Mar 11, 2024: 4.1.1 minor update to correct a DFA construction problem for POSIX regex lazy quantifiers matching too much in some cases.
-Mar 17, 2024: 4.1.2 updated configure scripts; cast negative ctype function arguments (problem detected on NetBSD 10).
diff --git a/RE-flex/DESCR b/RE-flex/DESCR
deleted file mode 100644
index d1e12f8865..0000000000
--- a/RE-flex/DESCR
+++ /dev/null
@@ -1,10 +0,0 @@
-RE-flex is a regex-centric, fast lexical analyzer generator for C++
-with full Unicode support.
-
-Faster than Flex and other regex matchers.  Accepts Flex
-specifications.  Generates reusable source code that is easy to
-understand.  Easily integrates with Bison and other parsers.  Includes
-a fast stand-alone regex engine and library.
-
-It also can use regex matchers from boost or pcre2, as well as
-visualizing FSM graphs with graphviz.
diff --git a/RE-flex/MESSAGE b/RE-flex/MESSAGE
deleted file mode 100644
index 32be44859a..0000000000
--- a/RE-flex/MESSAGE
+++ /dev/null
@@ -1,19 +0,0 @@
-===========================================================================
-$NetBSD$
-
-RE/flex has its own built-in regex engine, but other regex engines from the
-following packages may be used as well:
-
-    devel/boost-{headers,libs}
-    devel/pcre2
-
-It is possible to generate FSM graphs by using 'reflex' with the
-'--graphs-file' option and installing this package:
-
-    graphics/graphviz
-
-A vim Flex and RE/flex syntax highlighting mode file is included in
-the package and can by used by copying
-    ${PREFIX}/share/${PKGBASE}/lex.vim to ~/.vim/syntax
-
-===========================================================================
diff --git a/RE-flex/Makefile b/RE-flex/Makefile
deleted file mode 100644
index 3355b518f4..0000000000
--- a/RE-flex/Makefile
+++ /dev/null
@@ -1,45 +0,0 @@
-# $NetBSD$
-
-DISTNAME=	RE-flex-4.1.2
-CATEGORIES=	devel
-MASTER_SITES=	${MASTER_SITE_GITHUB:=Genivia/}
-GITHUB_TAG=	v${PKGVERSION_NOREV}
-
-MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE=	https://github.com/Genivia/RE-flex/
-COMMENT=	Fast lexical analyzer generator for C++ with full Unicode support
-LICENSE=	modified-bsd
-
-.include "../../mk/bsd.prefs.mk"
-.include "options.mk"
-
-INSTALLATION_DIRS+=	bin lib share/doc/RE-flex include/reflex ${PKGMANDIR}/man1
-
-GNU_CONFIGURE=	yes
-USE_LANGUAGES=	c c++
-
-USE_TOOLS+=	gmake sed
-USE_LIBTOOL=	yes
-
-do-build:
-	cd ${WRKSRC}/lib && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM}
-	cd ${WRKSRC}/src && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM}
-
-do-install:
-	${LIBTOOL} --mode=install ${INSTALL_PROGRAM} \
-		${WRKSRC}/src/reflex ${DESTDIR}${PREFIX}/bin
-	${LIBTOOL} --mode=install ${INSTALL_LIB} \
-		${WRKSRC}/lib/libreflex.la ${DESTDIR}${PREFIX}/lib
-	${LIBTOOL} --mode=install ${INSTALL_LIB} \
-		${WRKSRC}/lib/libreflexmin.la ${DESTDIR}${PREFIX}/lib
-	${INSTALL_DATA} ${WRKSRC}/include/reflex/*.h \
-		${DESTDIR}${PREFIX}/include/reflex
-	${INSTALL_MAN} ${WRKSRC}/doc/man/reflex.1 \
-		${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
-
-post-install: post-install-doxygen post-install-examples
-.for f in README.md LICENSE.txt CONTRIBUTING.md CODE_OF_CONDUCT.md lex.vim
-	${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${PREFIX}/share/doc/RE-flex
-.endfor
-
-.include "../../mk/bsd.pkg.mk"
diff --git a/RE-flex/PLIST b/RE-flex/PLIST
deleted file mode 100644
index 833cae5ce3..0000000000
--- a/RE-flex/PLIST
+++ /dev/null
@@ -1,856 +0,0 @@
-@comment $NetBSD$
-bin/reflex
-include/reflex/abslexer.h
-include/reflex/absmatcher.h
-include/reflex/bits.h
-include/reflex/boostmatcher.h
-include/reflex/convert.h
-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
-include/reflex/posix.h
-include/reflex/ranges.h
-include/reflex/setop.h
-include/reflex/simd.h
-include/reflex/stdmatcher.h
-include/reflex/timer.h
-include/reflex/traits.h
-include/reflex/unicode.h
-include/reflex/utf8.h
-lib/libreflex.la
-lib/libreflexmin.la
-man/man1/reflex.1
-share/doc/RE-flex/CODE_OF_CONDUCT.md
-share/doc/RE-flex/CONTRIBUTING.md
-share/doc/RE-flex/LICENSE.txt
-share/doc/RE-flex/README.md
-${PLIST.doxygen}share/doc/RE-flex/html/abslexer_8h.html
-${PLIST.doxygen}share/doc/RE-flex/html/abslexer_8h__dep__incl.map
-${PLIST.doxygen}share/doc/RE-flex/html/abslexer_8h__dep__incl.md5
-${PLIST.doxygen}share/doc/RE-flex/html/abslexer_8h__dep__incl.png
-${PLIST.doxygen}share/doc/RE-flex/html/abslexer_8h__incl.map
-${PLIST.doxygen}share/doc/RE-flex/html/abslexer_8h__incl.md5
-${PLIST.doxygen}share/doc/RE-flex/html/abslexer_8h__incl.png
-${PLIST.doxygen}share/doc/RE-flex/html/absmatcher_8h.html
-${PLIST.doxygen}share/doc/RE-flex/html/absmatcher_8h__dep__incl.map
-${PLIST.doxygen}share/doc/RE-flex/html/absmatcher_8h__dep__incl.md5
-${PLIST.doxygen}share/doc/RE-flex/html/absmatcher_8h__dep__incl.png
-${PLIST.doxygen}share/doc/RE-flex/html/absmatcher_8h__incl.map
-${PLIST.doxygen}share/doc/RE-flex/html/absmatcher_8h__incl.md5
-${PLIST.doxygen}share/doc/RE-flex/html/absmatcher_8h__incl.png
-${PLIST.doxygen}share/doc/RE-flex/html/annotated.html
-${PLIST.doxygen}share/doc/RE-flex/html/bc_s.png
-${PLIST.doxygen}share/doc/RE-flex/html/bc_sd.png
-${PLIST.doxygen}share/doc/RE-flex/html/bits_8h.html
-${PLIST.doxygen}share/doc/RE-flex/html/bits_8h__dep__incl.map
-${PLIST.doxygen}share/doc/RE-flex/html/bits_8h__dep__incl.md5
-${PLIST.doxygen}share/doc/RE-flex/html/bits_8h__dep__incl.png
-${PLIST.doxygen}share/doc/RE-flex/html/bits_8h__incl.map
-${PLIST.doxygen}share/doc/RE-flex/html/bits_8h__incl.md5
-${PLIST.doxygen}share/doc/RE-flex/html/bits_8h__incl.png
-${PLIST.doxygen}share/doc/RE-flex/html/boostmatcher_8h.html
-${PLIST.doxygen}share/doc/RE-flex/html/boostmatcher_8h__incl.map
-${PLIST.doxygen}share/doc/RE-flex/html/boostmatcher_8h__incl.md5
-${PLIST.doxygen}share/doc/RE-flex/html/boostmatcher_8h__incl.png
-${PLIST.doxygen}share/doc/RE-flex/html/class_reflex-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/class_reflex.html
-${PLIST.doxygen}share/doc/RE-flex/html/class_reflex__coll__graph.dot
-${PLIST.doxygen}share/doc/RE-flex/html/class_reflex__coll__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classes.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_lexer-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_lexer.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_lexer_1_1_matcher-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_lexer_1_1_matcher.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_lexer_1_1_matcher__coll__graph.dot
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_lexer_1_1_matcher__coll__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_lexer_1_1_matcher__inherit__graph.map
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_lexer_1_1_matcher__inherit__graph.md5
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_lexer_1_1_matcher__inherit__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_lexer__coll__graph.dot
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_lexer__coll__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_lexer__inherit__graph.map
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_lexer__inherit__graph.md5
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_lexer__inherit__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_matcher-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_matcher.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_matcher_1_1_iterator-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_matcher_1_1_iterator.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_matcher_1_1_operation-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_matcher_1_1_operation.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_matcher_1_1_operation__coll__graph.map
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_matcher_1_1_operation__coll__graph.md5
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_matcher_1_1_operation__coll__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_matcher__coll__graph.dot
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_matcher__coll__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_matcher__inherit__graph.dot
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_abstract_matcher__inherit__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_bits-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_bits.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_boost_matcher-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_boost_matcher.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_boost_matcher__coll__graph.dot
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_boost_matcher__coll__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_boost_matcher__inherit__graph.map
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_boost_matcher__inherit__graph.md5
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_boost_matcher__inherit__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_boost_perl_matcher-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_boost_perl_matcher.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_boost_perl_matcher__coll__graph.dot
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_boost_perl_matcher__coll__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_boost_perl_matcher__inherit__graph.map
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_boost_perl_matcher__inherit__graph.md5
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_boost_perl_matcher__inherit__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_boost_posix_matcher-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_boost_posix_matcher.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_boost_posix_matcher__coll__graph.dot
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_boost_posix_matcher__coll__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_boost_posix_matcher__inherit__graph.map
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_boost_posix_matcher__inherit__graph.md5
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_boost_posix_matcher__inherit__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_buffered_input-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_buffered_input.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_buffered_input_1_1dos__streambuf-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_buffered_input_1_1dos__streambuf.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_buffered_input_1_1dos__streambuf__coll__graph.map
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_buffered_input_1_1dos__streambuf__coll__graph.md5
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_buffered_input_1_1dos__streambuf__coll__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_buffered_input_1_1dos__streambuf__inherit__graph.map
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_buffered_input_1_1dos__streambuf__inherit__graph.md5
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_buffered_input_1_1dos__streambuf__inherit__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_buffered_input_1_1streambuf-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_buffered_input_1_1streambuf.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_buffered_input_1_1streambuf__coll__graph.map
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_buffered_input_1_1streambuf__coll__graph.md5
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_buffered_input_1_1streambuf__coll__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_buffered_input_1_1streambuf__inherit__graph.map
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_buffered_input_1_1streambuf__inherit__graph.md5
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_buffered_input_1_1streambuf__inherit__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_buffered_input__coll__graph.map
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_buffered_input__coll__graph.md5
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_buffered_input__coll__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_buffered_input__inherit__graph.map
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_buffered_input__inherit__graph.md5
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_buffered_input__inherit__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_flex_lexer-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_flex_lexer.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_flex_lexer_1_1_matcher-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_flex_lexer_1_1_matcher.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_flex_lexer_1_1_matcher__coll__graph.dot
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_flex_lexer_1_1_matcher__coll__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_flex_lexer_1_1_matcher__inherit__graph.map
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_flex_lexer_1_1_matcher__inherit__graph.md5
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_flex_lexer_1_1_matcher__inherit__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_flex_lexer__coll__graph.dot
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_flex_lexer__coll__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_flex_lexer__inherit__graph.map
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_flex_lexer__inherit__graph.md5
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_flex_lexer__inherit__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_input-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_input.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_input_1_1dos__streambuf-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_input_1_1dos__streambuf.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_input_1_1dos__streambuf__coll__graph.map
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_input_1_1dos__streambuf__coll__graph.md5
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_input_1_1dos__streambuf__coll__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_input_1_1dos__streambuf__inherit__graph.map
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_input_1_1dos__streambuf__inherit__graph.md5
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_input_1_1dos__streambuf__inherit__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_input_1_1streambuf-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_input_1_1streambuf.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_input_1_1streambuf__coll__graph.map
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_input_1_1streambuf__coll__graph.md5
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_input_1_1streambuf__coll__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_input_1_1streambuf__inherit__graph.map
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_input_1_1streambuf__inherit__graph.md5
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_input_1_1streambuf__inherit__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_input__coll__graph.map
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_input__coll__graph.md5
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_input__coll__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_input__inherit__graph.map
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_input__inherit__graph.md5
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_input__inherit__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_line_matcher-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_line_matcher.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_line_matcher__coll__graph.dot
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_line_matcher__coll__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_line_matcher__inherit__graph.map
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_line_matcher__inherit__graph.md5
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_line_matcher__inherit__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_matcher-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_matcher.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_matcher__coll__graph.dot
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_matcher__coll__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_matcher__inherit__graph.map
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_matcher__inherit__graph.md5
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_matcher__inherit__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_o_ranges-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_o_ranges.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_o_ranges__coll__graph.map
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_o_ranges__coll__graph.md5
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_o_ranges__coll__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_o_ranges__inherit__graph.map
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_o_ranges__inherit__graph.md5
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_o_ranges__inherit__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_p_c_r_e2_matcher-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_p_c_r_e2_matcher.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_p_c_r_e2_matcher__coll__graph.dot
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_p_c_r_e2_matcher__coll__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_p_c_r_e2_matcher__inherit__graph.map
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_p_c_r_e2_matcher__inherit__graph.md5
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_p_c_r_e2_matcher__inherit__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_p_c_r_e2_u_t_f_matcher-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_p_c_r_e2_u_t_f_matcher.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_p_c_r_e2_u_t_f_matcher__coll__graph.dot
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_p_c_r_e2_u_t_f_matcher__coll__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_p_c_r_e2_u_t_f_matcher__inherit__graph.map
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_p_c_r_e2_u_t_f_matcher__inherit__graph.md5
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_p_c_r_e2_u_t_f_matcher__inherit__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_pattern-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_pattern.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_pattern__coll__graph.dot
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_pattern__coll__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_pattern_matcher-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_pattern_matcher.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_pattern_matcher_3_01std_1_1string_01_4-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_pattern_matcher_3_01std_1_1string_01_4.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_pattern_matcher_3_01std_1_1string_01_4__coll__graph.dot
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_pattern_matcher_3_01std_1_1string_01_4__coll__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_pattern_matcher_3_01std_1_1string_01_4__inherit__graph.map
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_pattern_matcher_3_01std_1_1string_01_4__inherit__graph.md5
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_pattern_matcher_3_01std_1_1string_01_4__inherit__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_pattern_matcher__coll__graph.dot
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_pattern_matcher__coll__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_pattern_matcher__inherit__graph.map
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_pattern_matcher__inherit__graph.md5
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_pattern_matcher__inherit__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_posix_1_1_tables-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_posix_1_1_tables.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_posix_1_1_tables__coll__graph.map
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_posix_1_1_tables__coll__graph.md5
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_posix_1_1_tables__coll__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_posix_1_1_tables__inherit__graph.map
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_posix_1_1_tables__inherit__graph.md5
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_posix_1_1_tables__inherit__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_ranges-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_ranges.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_ranges__coll__graph.map
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_ranges__coll__graph.md5
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_ranges__coll__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_ranges__inherit__graph.map
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_ranges__inherit__graph.md5
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_ranges__inherit__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_std_ecma_matcher-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_std_ecma_matcher.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_std_ecma_matcher__coll__graph.dot
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_std_ecma_matcher__coll__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_std_ecma_matcher__inherit__graph.map
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_std_ecma_matcher__inherit__graph.md5
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_std_ecma_matcher__inherit__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_std_matcher-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_std_matcher.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_std_matcher__coll__graph.dot
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_std_matcher__coll__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_std_matcher__inherit__graph.map
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_std_matcher__inherit__graph.md5
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_std_matcher__inherit__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_std_posix_matcher-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_std_posix_matcher.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_std_posix_matcher__coll__graph.dot
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_std_posix_matcher__coll__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_std_posix_matcher__inherit__graph.map
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_std_posix_matcher__inherit__graph.md5
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_std_posix_matcher__inherit__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_unicode_1_1_tables-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_unicode_1_1_tables.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_unicode_1_1_tables__coll__graph.map
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_unicode_1_1_tables__coll__graph.md5
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_unicode_1_1_tables__coll__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_unicode_1_1_tables__inherit__graph.map
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_unicode_1_1_tables__inherit__graph.md5
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1_unicode_1_1_tables__inherit__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1regex__error-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1regex__error.html
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1regex__error__coll__graph.map
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1regex__error__coll__graph.md5
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1regex__error__coll__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1regex__error__inherit__graph.map
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1regex__error__inherit__graph.md5
-${PLIST.doxygen}share/doc/RE-flex/html/classreflex_1_1regex__error__inherit__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/clipboard.js
-${PLIST.doxygen}share/doc/RE-flex/html/closed.png
-${PLIST.doxygen}share/doc/RE-flex/html/convert_8h.html
-${PLIST.doxygen}share/doc/RE-flex/html/convert_8h__dep__incl.map
-${PLIST.doxygen}share/doc/RE-flex/html/convert_8h__dep__incl.md5
-${PLIST.doxygen}share/doc/RE-flex/html/convert_8h__dep__incl.png
-${PLIST.doxygen}share/doc/RE-flex/html/convert_8h__incl.map
-${PLIST.doxygen}share/doc/RE-flex/html/convert_8h__incl.md5
-${PLIST.doxygen}share/doc/RE-flex/html/convert_8h__incl.png
-${PLIST.doxygen}share/doc/RE-flex/html/debug_8h.html
-${PLIST.doxygen}share/doc/RE-flex/html/debug_8h__dep__incl.map
-${PLIST.doxygen}share/doc/RE-flex/html/debug_8h__dep__incl.md5
-${PLIST.doxygen}share/doc/RE-flex/html/debug_8h__dep__incl.png
-${PLIST.doxygen}share/doc/RE-flex/html/debug_8h__incl.map
-${PLIST.doxygen}share/doc/RE-flex/html/debug_8h__incl.md5
-${PLIST.doxygen}share/doc/RE-flex/html/debug_8h__incl.png
-${PLIST.doxygen}share/doc/RE-flex/html/dir_000002_000000.html
-${PLIST.doxygen}share/doc/RE-flex/html/dir_25d902c24283ab8cfbac54dfa101ad31.html
-${PLIST.doxygen}share/doc/RE-flex/html/dir_25d902c24283ab8cfbac54dfa101ad31_dep.map
-${PLIST.doxygen}share/doc/RE-flex/html/dir_25d902c24283ab8cfbac54dfa101ad31_dep.md5
-${PLIST.doxygen}share/doc/RE-flex/html/dir_25d902c24283ab8cfbac54dfa101ad31_dep.png
-${PLIST.doxygen}share/doc/RE-flex/html/dir_d436eb0fd9de10b54a828ce6435f7e81.html
-${PLIST.doxygen}share/doc/RE-flex/html/dir_f67df90079ffbd52836933b5c8ede2f3.html
-${PLIST.doxygen}share/doc/RE-flex/html/dir_f67df90079ffbd52836933b5c8ede2f3_dep.map
-${PLIST.doxygen}share/doc/RE-flex/html/dir_f67df90079ffbd52836933b5c8ede2f3_dep.md5
-${PLIST.doxygen}share/doc/RE-flex/html/dir_f67df90079ffbd52836933b5c8ede2f3_dep.png
-${PLIST.doxygen}share/doc/RE-flex/html/doc.svg
-${PLIST.doxygen}share/doc/RE-flex/html/docd.svg
-${PLIST.doxygen}share/doc/RE-flex/html/dot_inline_dotgraph_1.png
-${PLIST.doxygen}share/doc/RE-flex/html/dot_inline_dotgraph_2.png
-${PLIST.doxygen}share/doc/RE-flex/html/dot_inline_dotgraph_3.png
-${PLIST.doxygen}share/doc/RE-flex/html/doxygen.css
-${PLIST.doxygen}share/doc/RE-flex/html/doxygen.svg
-${PLIST.doxygen}share/doc/RE-flex/html/doxygen_content.css
-${PLIST.doxygen}share/doc/RE-flex/html/doxygen_crawl.html
-${PLIST.doxygen}share/doc/RE-flex/html/doxygen_tabs.css
-${PLIST.doxygen}share/doc/RE-flex/html/dynsections.js
-${PLIST.doxygen}share/doc/RE-flex/html/error_8h.html
-${PLIST.doxygen}share/doc/RE-flex/html/error_8h__dep__incl.map
-${PLIST.doxygen}share/doc/RE-flex/html/error_8h__dep__incl.md5
-${PLIST.doxygen}share/doc/RE-flex/html/error_8h__dep__incl.png
-${PLIST.doxygen}share/doc/RE-flex/html/error_8h__incl.map
-${PLIST.doxygen}share/doc/RE-flex/html/error_8h__incl.md5
-${PLIST.doxygen}share/doc/RE-flex/html/error_8h__incl.png
-${PLIST.doxygen}share/doc/RE-flex/html/files.html
-${PLIST.doxygen}share/doc/RE-flex/html/flexlexer_8h.html
-${PLIST.doxygen}share/doc/RE-flex/html/flexlexer_8h__incl.map
-${PLIST.doxygen}share/doc/RE-flex/html/flexlexer_8h__incl.md5
-${PLIST.doxygen}share/doc/RE-flex/html/flexlexer_8h__incl.png
-${PLIST.doxygen}share/doc/RE-flex/html/folderclosed.svg
-${PLIST.doxygen}share/doc/RE-flex/html/folderclosedd.svg
-${PLIST.doxygen}share/doc/RE-flex/html/folderopen.svg
-${PLIST.doxygen}share/doc/RE-flex/html/folderopend.svg
-${PLIST.doxygen}share/doc/RE-flex/html/functions.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_b.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_c.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_d.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_e.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_enum.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_eval.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_f.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_func.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_func_b.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_func_c.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_func_d.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_func_e.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_func_f.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_func_g.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_func_h.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_func_i.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_func_l.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_func_m.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_func_n.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_func_o.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_func_p.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_func_r.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_func_s.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_func_t.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_func_u.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_func_v.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_func_w.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_func_x.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_func_y.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_func_~.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_g.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_h.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_i.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_j.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_k.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_l.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_m.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_n.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_o.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_p.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_q.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_r.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_rela.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_s.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_t.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_type.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_u.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_v.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_vars.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_vars_b.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_vars_c.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_vars_d.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_vars_e.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_vars_f.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_vars_g.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_vars_h.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_vars_i.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_vars_j.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_vars_k.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_vars_l.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_vars_m.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_vars_n.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_vars_o.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_vars_p.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_vars_q.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_vars_r.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_vars_s.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_vars_t.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_vars_u.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_vars_v.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_vars_w.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_vars_x.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_vars_z.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_w.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_x.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_y.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_z.html
-${PLIST.doxygen}share/doc/RE-flex/html/functions_~.html
-${PLIST.doxygen}share/doc/RE-flex/html/globals.html
-${PLIST.doxygen}share/doc/RE-flex/html/globals_defs.html
-${PLIST.doxygen}share/doc/RE-flex/html/globals_func.html
-${PLIST.doxygen}share/doc/RE-flex/html/globals_vars.html
-${PLIST.doxygen}share/doc/RE-flex/html/graph_legend.html
-${PLIST.doxygen}share/doc/RE-flex/html/graph_legend.md5
-${PLIST.doxygen}share/doc/RE-flex/html/graph_legend.png
-${PLIST.doxygen}share/doc/RE-flex/html/hierarchy.html
-${PLIST.doxygen}share/doc/RE-flex/html/index.html
-${PLIST.doxygen}share/doc/RE-flex/html/index_8md.html
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_0.map
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_0.md5
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_0.png
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_1.map
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_1.md5
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_1.png
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_10.map
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_10.md5
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_10.png
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_11.map
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_11.md5
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_11.png
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_12.map
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_12.md5
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_12.png
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_13.map
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_13.md5
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_13.png
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_14.map
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_14.md5
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_14.png
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_15.map
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_15.md5
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_15.png
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_16.map
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_16.md5
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_16.png
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_17.map
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_17.md5
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_17.png
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_18.map
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_18.md5
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_18.png
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_19.map
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_19.md5
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_19.png
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_2.map
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_2.md5
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_2.png
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_20.map
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_20.md5
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_20.png
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_21.map
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_21.md5
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_21.png
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_22.map
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_22.md5
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_22.png
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_23.map
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_23.md5
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_23.png
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_24.map
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_24.md5
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_24.png
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_25.map
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_25.md5
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_25.png
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_26.map
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_26.md5
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_26.png
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_27.map
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_27.md5
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_27.png
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_28.map
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_28.md5
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_28.png
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_29.map
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_29.md5
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_29.png
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_3.dot
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_3.png
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_30.map
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_30.md5
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_30.png
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_31.map
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_31.md5
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_31.png
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_32.map
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_32.md5
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_32.png
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_33.map
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_33.md5
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_33.png
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_34.map
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_34.md5
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_34.png
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_35.map
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_35.md5
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_35.png
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_36.map
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_36.md5
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_36.png
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_37.map
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_37.md5
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_37.png
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_38.map
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_38.md5
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_38.png
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_39.map
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_39.md5
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_39.png
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_4.map
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_4.md5
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_4.png
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_5.map
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_5.md5
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_5.png
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_6.map
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_6.md5
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_6.png
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_7.map
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_7.md5
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_7.png
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_8.map
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_8.md5
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_8.png
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_9.map
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_9.md5
-${PLIST.doxygen}share/doc/RE-flex/html/inherit_graph_9.png
-${PLIST.doxygen}share/doc/RE-flex/html/inherits.html
-${PLIST.doxygen}share/doc/RE-flex/html/input_8h.html
-${PLIST.doxygen}share/doc/RE-flex/html/input_8h__dep__incl.map
-${PLIST.doxygen}share/doc/RE-flex/html/input_8h__dep__incl.md5
-${PLIST.doxygen}share/doc/RE-flex/html/input_8h__dep__incl.png
-${PLIST.doxygen}share/doc/RE-flex/html/input_8h__incl.map
-${PLIST.doxygen}share/doc/RE-flex/html/input_8h__incl.md5
-${PLIST.doxygen}share/doc/RE-flex/html/input_8h__incl.png
-${PLIST.doxygen}share/doc/RE-flex/html/jquery.js
-${PLIST.doxygen}share/doc/RE-flex/html/linematcher_8h.html
-${PLIST.doxygen}share/doc/RE-flex/html/linematcher_8h__incl.map
-${PLIST.doxygen}share/doc/RE-flex/html/linematcher_8h__incl.md5
-${PLIST.doxygen}share/doc/RE-flex/html/linematcher_8h__incl.png
-${PLIST.doxygen}share/doc/RE-flex/html/matcher_8h.html
-${PLIST.doxygen}share/doc/RE-flex/html/matcher_8h__incl.map
-${PLIST.doxygen}share/doc/RE-flex/html/matcher_8h__incl.md5
-${PLIST.doxygen}share/doc/RE-flex/html/matcher_8h__incl.png
-${PLIST.doxygen}share/doc/RE-flex/html/menu.js
-${PLIST.doxygen}share/doc/RE-flex/html/menudata.js
-${PLIST.doxygen}share/doc/RE-flex/html/minus.svg
-${PLIST.doxygen}share/doc/RE-flex/html/minusd.svg
-${PLIST.doxygen}share/doc/RE-flex/html/namespacemembers.html
-${PLIST.doxygen}share/doc/RE-flex/html/namespacemembers_func.html
-${PLIST.doxygen}share/doc/RE-flex/html/namespacemembers_type.html
-${PLIST.doxygen}share/doc/RE-flex/html/namespacemembers_vars.html
-${PLIST.doxygen}share/doc/RE-flex/html/namespacereflex.html
-${PLIST.doxygen}share/doc/RE-flex/html/namespacereflex_1_1_posix.html
-${PLIST.doxygen}share/doc/RE-flex/html/namespacereflex_1_1_unicode.html
-${PLIST.doxygen}share/doc/RE-flex/html/namespacereflex_1_1convert__flag.html
-${PLIST.doxygen}share/doc/RE-flex/html/namespaces.html
-${PLIST.doxygen}share/doc/RE-flex/html/nav_f.png
-${PLIST.doxygen}share/doc/RE-flex/html/nav_fd.png
-${PLIST.doxygen}share/doc/RE-flex/html/nav_g.png
-${PLIST.doxygen}share/doc/RE-flex/html/nav_h.png
-${PLIST.doxygen}share/doc/RE-flex/html/nav_hd.png
-${PLIST.doxygen}share/doc/RE-flex/html/open.png
-${PLIST.doxygen}share/doc/RE-flex/html/pattern_8h.html
-${PLIST.doxygen}share/doc/RE-flex/html/pattern_8h__dep__incl.map
-${PLIST.doxygen}share/doc/RE-flex/html/pattern_8h__dep__incl.md5
-${PLIST.doxygen}share/doc/RE-flex/html/pattern_8h__dep__incl.png
-${PLIST.doxygen}share/doc/RE-flex/html/pattern_8h__incl.map
-${PLIST.doxygen}share/doc/RE-flex/html/pattern_8h__incl.md5
-${PLIST.doxygen}share/doc/RE-flex/html/pattern_8h__incl.png
-${PLIST.doxygen}share/doc/RE-flex/html/pcre2matcher_8h.html
-${PLIST.doxygen}share/doc/RE-flex/html/pcre2matcher_8h__incl.map
-${PLIST.doxygen}share/doc/RE-flex/html/pcre2matcher_8h__incl.md5
-${PLIST.doxygen}share/doc/RE-flex/html/pcre2matcher_8h__incl.png
-${PLIST.doxygen}share/doc/RE-flex/html/plus.svg
-${PLIST.doxygen}share/doc/RE-flex/html/plusd.svg
-${PLIST.doxygen}share/doc/RE-flex/html/posix_8h.html
-${PLIST.doxygen}share/doc/RE-flex/html/posix_8h__dep__incl.map
-${PLIST.doxygen}share/doc/RE-flex/html/posix_8h__dep__incl.md5
-${PLIST.doxygen}share/doc/RE-flex/html/posix_8h__dep__incl.png
-${PLIST.doxygen}share/doc/RE-flex/html/posix_8h__incl.map
-${PLIST.doxygen}share/doc/RE-flex/html/posix_8h__incl.md5
-${PLIST.doxygen}share/doc/RE-flex/html/posix_8h__incl.png
-${PLIST.doxygen}share/doc/RE-flex/html/ranges_8h.html
-${PLIST.doxygen}share/doc/RE-flex/html/ranges_8h__dep__incl.map
-${PLIST.doxygen}share/doc/RE-flex/html/ranges_8h__dep__incl.md5
-${PLIST.doxygen}share/doc/RE-flex/html/ranges_8h__dep__incl.png
-${PLIST.doxygen}share/doc/RE-flex/html/ranges_8h__incl.map
-${PLIST.doxygen}share/doc/RE-flex/html/ranges_8h__incl.md5
-${PLIST.doxygen}share/doc/RE-flex/html/ranges_8h__incl.png
-${PLIST.doxygen}share/doc/RE-flex/html/reflex-logo.png
-${PLIST.doxygen}share/doc/RE-flex/html/reflex_8cpp.html
-${PLIST.doxygen}share/doc/RE-flex/html/reflex_8cpp__incl.map
-${PLIST.doxygen}share/doc/RE-flex/html/reflex_8cpp__incl.md5
-${PLIST.doxygen}share/doc/RE-flex/html/reflex_8cpp__incl.png
-${PLIST.doxygen}share/doc/RE-flex/html/reflex_8h.html
-${PLIST.doxygen}share/doc/RE-flex/html/reflex_8h__dep__incl.map
-${PLIST.doxygen}share/doc/RE-flex/html/reflex_8h__dep__incl.md5
-${PLIST.doxygen}share/doc/RE-flex/html/reflex_8h__dep__incl.png
-${PLIST.doxygen}share/doc/RE-flex/html/reflex_8h__incl.map
-${PLIST.doxygen}share/doc/RE-flex/html/reflex_8h__incl.md5
-${PLIST.doxygen}share/doc/RE-flex/html/reflex_8h__incl.png
-${PLIST.doxygen}share/doc/RE-flex/html/setop_8h.html
-${PLIST.doxygen}share/doc/RE-flex/html/setop_8h__dep__incl.map
-${PLIST.doxygen}share/doc/RE-flex/html/setop_8h__dep__incl.md5
-${PLIST.doxygen}share/doc/RE-flex/html/setop_8h__dep__incl.png
-${PLIST.doxygen}share/doc/RE-flex/html/simd_8h.html
-${PLIST.doxygen}share/doc/RE-flex/html/simd_8h__dep__incl.map
-${PLIST.doxygen}share/doc/RE-flex/html/simd_8h__dep__incl.md5
-${PLIST.doxygen}share/doc/RE-flex/html/simd_8h__dep__incl.png
-${PLIST.doxygen}share/doc/RE-flex/html/splitbar.png
-${PLIST.doxygen}share/doc/RE-flex/html/splitbard.png
-${PLIST.doxygen}share/doc/RE-flex/html/stdmatcher_8h.html
-${PLIST.doxygen}share/doc/RE-flex/html/stdmatcher_8h__incl.map
-${PLIST.doxygen}share/doc/RE-flex/html/stdmatcher_8h__incl.md5
-${PLIST.doxygen}share/doc/RE-flex/html/stdmatcher_8h__incl.png
-${PLIST.doxygen}share/doc/RE-flex/html/struct_reflex_1_1_code-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/struct_reflex_1_1_code.html
-${PLIST.doxygen}share/doc/RE-flex/html/struct_reflex_1_1_code__coll__graph.map
-${PLIST.doxygen}share/doc/RE-flex/html/struct_reflex_1_1_code__coll__graph.md5
-${PLIST.doxygen}share/doc/RE-flex/html/struct_reflex_1_1_code__coll__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/struct_reflex_1_1_library-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/struct_reflex_1_1_library.html
-${PLIST.doxygen}share/doc/RE-flex/html/struct_reflex_1_1_rule-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/struct_reflex_1_1_rule.html
-${PLIST.doxygen}share/doc/RE-flex/html/struct_reflex_1_1_rule__coll__graph.map
-${PLIST.doxygen}share/doc/RE-flex/html/struct_reflex_1_1_rule__coll__graph.md5
-${PLIST.doxygen}share/doc/RE-flex/html/struct_reflex_1_1_rule__coll__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_abstract_matcher_1_1_const-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_abstract_matcher_1_1_const.html
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_abstract_matcher_1_1_context-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_abstract_matcher_1_1_context.html
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_abstract_matcher_1_1_handler-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_abstract_matcher_1_1_handler.html
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_abstract_matcher_1_1_option-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_abstract_matcher_1_1_option.html
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_bits_1_1_bitref-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_bits_1_1_bitref.html
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_input_1_1_handler-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_input_1_1_handler.html
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_input_1_1file__encoding-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_input_1_1file__encoding.html
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_matcher_1_1_f_s_m-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_matcher_1_1_f_s_m.html
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_chars-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_chars.html
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_const-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_const.html
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_d_f_a-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_d_f_a.html
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_d_f_a_1_1_state-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_d_f_a_1_1_state.html
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_d_f_a_1_1_state__coll__graph.map
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_d_f_a_1_1_state__coll__graph.md5
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_d_f_a_1_1_state__coll__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_d_f_a_1_1_state__inherit__graph.map
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_d_f_a_1_1_state__inherit__graph.md5
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_d_f_a_1_1_state__inherit__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_d_f_a__coll__graph.map
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_d_f_a__coll__graph.md5
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_d_f_a__coll__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_h_f_a-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_h_f_a.html
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_h_f_a__coll__graph.map
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_h_f_a__coll__graph.md5
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_h_f_a__coll__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_mod_const-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_mod_const.html
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_option-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_option.html
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_option__coll__graph.map
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_option__coll__graph.md5
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_option__coll__graph.png
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_position-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_pattern_1_1_position.html
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_posix_1_1_tables_1_1lt-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_posix_1_1_tables_1_1lt.html
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_type_op-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_type_op.html
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_type_op_3_01const_01_t_01_4-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1_type_op_3_01const_01_t_01_4.html
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1lazy__intersection-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1lazy__intersection.html
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1lazy__intersection_1_1iterator-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1lazy__intersection_1_1iterator.html
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1lazy__union-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1lazy__union.html
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1lazy__union_1_1iterator-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1lazy__union_1_1iterator.html
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1range__compare-members.html
-${PLIST.doxygen}share/doc/RE-flex/html/structreflex_1_1range__compare.html
-${PLIST.doxygen}share/doc/RE-flex/html/sync_off.png
-${PLIST.doxygen}share/doc/RE-flex/html/sync_on.png
-${PLIST.doxygen}share/doc/RE-flex/html/tab_a.png
-${PLIST.doxygen}share/doc/RE-flex/html/tab_ad.png
-${PLIST.doxygen}share/doc/RE-flex/html/tab_b.png
-${PLIST.doxygen}share/doc/RE-flex/html/tab_bd.png
-${PLIST.doxygen}share/doc/RE-flex/html/tab_h.png
-${PLIST.doxygen}share/doc/RE-flex/html/tab_hd.png
-${PLIST.doxygen}share/doc/RE-flex/html/tab_s.png
-${PLIST.doxygen}share/doc/RE-flex/html/tab_sd.png
-${PLIST.doxygen}share/doc/RE-flex/html/tabs.css
-${PLIST.doxygen}share/doc/RE-flex/html/timer_8h.html
-${PLIST.doxygen}share/doc/RE-flex/html/timer_8h__incl.map
-${PLIST.doxygen}share/doc/RE-flex/html/timer_8h__incl.md5
-${PLIST.doxygen}share/doc/RE-flex/html/timer_8h__incl.png
-${PLIST.doxygen}share/doc/RE-flex/html/traits_8h.html
-${PLIST.doxygen}share/doc/RE-flex/html/traits_8h__dep__incl.map
-${PLIST.doxygen}share/doc/RE-flex/html/traits_8h__dep__incl.md5
-${PLIST.doxygen}share/doc/RE-flex/html/traits_8h__dep__incl.png
-${PLIST.doxygen}share/doc/RE-flex/html/unicode_8h.html
-${PLIST.doxygen}share/doc/RE-flex/html/unicode_8h__incl.map
-${PLIST.doxygen}share/doc/RE-flex/html/unicode_8h__incl.md5
-${PLIST.doxygen}share/doc/RE-flex/html/unicode_8h__incl.png
-${PLIST.doxygen}share/doc/RE-flex/html/utf8_8h.html
-${PLIST.doxygen}share/doc/RE-flex/html/utf8_8h__dep__incl.map
-${PLIST.doxygen}share/doc/RE-flex/html/utf8_8h__dep__incl.md5
-${PLIST.doxygen}share/doc/RE-flex/html/utf8_8h__dep__incl.png
-${PLIST.doxygen}share/doc/RE-flex/html/utf8_8h__incl.map
-${PLIST.doxygen}share/doc/RE-flex/html/utf8_8h__incl.md5
-${PLIST.doxygen}share/doc/RE-flex/html/utf8_8h__incl.png
-share/doc/RE-flex/lex.vim
-${PLIST.examples}share/examples/RE-flex/Makefile
-${PLIST.examples}share/examples/RE-flex/README.md
-${PLIST.examples}share/examples/RE-flex/braille.l
-${PLIST.examples}share/examples/RE-flex/calc.l
-${PLIST.examples}share/examples/RE-flex/calc.test
-${PLIST.examples}share/examples/RE-flex/calc.y
-${PLIST.examples}share/examples/RE-flex/cards.cpp
-${PLIST.examples}share/examples/RE-flex/cdefs.l
-${PLIST.examples}share/examples/RE-flex/cow.l
-${PLIST.examples}share/examples/RE-flex/cows.l
-${PLIST.examples}share/examples/RE-flex/csv.l
-${PLIST.examples}share/examples/RE-flex/ctokens.l
-${PLIST.examples}share/examples/RE-flex/cvt2utf.cpp
-${PLIST.examples}share/examples/RE-flex/dos.l
-${PLIST.examples}share/examples/RE-flex/echo.l
-${PLIST.examples}share/examples/RE-flex/example.json
-${PLIST.examples}share/examples/RE-flex/example.yaml
-${PLIST.examples}share/examples/RE-flex/fastfind.l
-${PLIST.examples}share/examples/RE-flex/fastsearch.cpp
-${PLIST.examples}share/examples/RE-flex/fastsearch_fsm.cpp
-${PLIST.examples}share/examples/RE-flex/flexexample1.l
-${PLIST.examples}share/examples/RE-flex/flexexample10.l
-${PLIST.examples}share/examples/RE-flex/flexexample10.test
-${PLIST.examples}share/examples/RE-flex/flexexample10a.test
-${PLIST.examples}share/examples/RE-flex/flexexample10b.test
-${PLIST.examples}share/examples/RE-flex/flexexample11.lxx
-${PLIST.examples}share/examples/RE-flex/flexexample11.test
-${PLIST.examples}share/examples/RE-flex/flexexample11.yxx
-${PLIST.examples}share/examples/RE-flex/flexexample2.l
-${PLIST.examples}share/examples/RE-flex/flexexample3.l
-${PLIST.examples}share/examples/RE-flex/flexexample3.lxx
-${PLIST.examples}share/examples/RE-flex/flexexample3.test
-${PLIST.examples}share/examples/RE-flex/flexexample3.y
-${PLIST.examples}share/examples/RE-flex/flexexample3.yxx
-${PLIST.examples}share/examples/RE-flex/flexexample4.l
-${PLIST.examples}share/examples/RE-flex/flexexample4.lxx
-${PLIST.examples}share/examples/RE-flex/flexexample4.test
-${PLIST.examples}share/examples/RE-flex/flexexample4.y
-${PLIST.examples}share/examples/RE-flex/flexexample4.yxx
-${PLIST.examples}share/examples/RE-flex/flexexample5.l
-${PLIST.examples}share/examples/RE-flex/flexexample5.lxx
-${PLIST.examples}share/examples/RE-flex/flexexample5.test
-${PLIST.examples}share/examples/RE-flex/flexexample5.y
-${PLIST.examples}share/examples/RE-flex/flexexample5.yxx
-${PLIST.examples}share/examples/RE-flex/flexexample6.l
-${PLIST.examples}share/examples/RE-flex/flexexample7.l
-${PLIST.examples}share/examples/RE-flex/flexexample7.lxx
-${PLIST.examples}share/examples/RE-flex/flexexample7.test
-${PLIST.examples}share/examples/RE-flex/flexexample7.y
-${PLIST.examples}share/examples/RE-flex/flexexample7.yxx
-${PLIST.examples}share/examples/RE-flex/flexexample8.l
-${PLIST.examples}share/examples/RE-flex/flexexample8.lxx
-${PLIST.examples}share/examples/RE-flex/flexexample8.test
-${PLIST.examples}share/examples/RE-flex/flexexample8.y
-${PLIST.examples}share/examples/RE-flex/flexexample8.yxx
-${PLIST.examples}share/examples/RE-flex/flexexample9.lxx
-${PLIST.examples}share/examples/RE-flex/flexexample9.test
-${PLIST.examples}share/examples/RE-flex/flexexample9.yxx
-${PLIST.examples}share/examples/RE-flex/gz.l
-${PLIST.examples}share/examples/RE-flex/indent.l
-${PLIST.examples}share/examples/RE-flex/indent.test
-${PLIST.examples}share/examples/RE-flex/indent1.l
-${PLIST.examples}share/examples/RE-flex/indent2.l
-${PLIST.examples}share/examples/RE-flex/jdefs.l
-${PLIST.examples}share/examples/RE-flex/json.l
-${PLIST.examples}share/examples/RE-flex/jtokens.l
-${PLIST.examples}share/examples/RE-flex/lua.hpp
-${PLIST.examples}share/examples/RE-flex/lua.l
-${PLIST.examples}share/examples/RE-flex/lua.md
-${PLIST.examples}share/examples/RE-flex/lua.txt
-${PLIST.examples}share/examples/RE-flex/lua.y
-${PLIST.examples}share/examples/RE-flex/luademo.lisp
-${PLIST.examples}share/examples/RE-flex/luademo.lua
-${PLIST.examples}share/examples/RE-flex/minic.hpp
-${PLIST.examples}share/examples/RE-flex/minic.l
-${PLIST.examples}share/examples/RE-flex/minic.y
-${PLIST.examples}share/examples/RE-flex/minicdemo.c
-${PLIST.examples}share/examples/RE-flex/mmap.l
-${PLIST.examples}share/examples/RE-flex/moo.l
-${PLIST.examples}share/examples/RE-flex/pdefs.l
-${PLIST.examples}share/examples/RE-flex/ptokens.l
-${PLIST.examples}share/examples/RE-flex/rawk.l
-${PLIST.examples}share/examples/RE-flex/readline.l
-${PLIST.examples}share/examples/RE-flex/reflexexample10.l
-${PLIST.examples}share/examples/RE-flex/reflexexample11.lxx
-${PLIST.examples}share/examples/RE-flex/reflexexample11.test
-${PLIST.examples}share/examples/RE-flex/reflexexample11.yxx
-${PLIST.examples}share/examples/RE-flex/reflexexample3.l
-${PLIST.examples}share/examples/RE-flex/reflexexample3.lxx
-${PLIST.examples}share/examples/RE-flex/reflexexample3.y
-${PLIST.examples}share/examples/RE-flex/reflexexample3.yxx
-${PLIST.examples}share/examples/RE-flex/reflexexample4.l
-${PLIST.examples}share/examples/RE-flex/reflexexample4.lxx
-${PLIST.examples}share/examples/RE-flex/reflexexample5.l
-${PLIST.examples}share/examples/RE-flex/reflexexample5.lxx
-${PLIST.examples}share/examples/RE-flex/reflexexample6.l
-${PLIST.examples}share/examples/RE-flex/reflexexample7.l
-${PLIST.examples}share/examples/RE-flex/reflexexample7.lxx
-${PLIST.examples}share/examples/RE-flex/reflexexample8.l
-${PLIST.examples}share/examples/RE-flex/reflexexample8.lxx
-${PLIST.examples}share/examples/RE-flex/reflexexample9.lxx
-${PLIST.examples}share/examples/RE-flex/scanstrings.l
-${PLIST.examples}share/examples/RE-flex/tag.l
-${PLIST.examples}share/examples/RE-flex/tag_lazy.l
-${PLIST.examples}share/examples/RE-flex/tag_lazystates.l
-${PLIST.examples}share/examples/RE-flex/tag_tidy.l
-${PLIST.examples}share/examples/RE-flex/tag_unicode.l
-${PLIST.examples}share/examples/RE-flex/ugrep.cpp
-${PLIST.examples}share/examples/RE-flex/unicode.l
-${PLIST.examples}share/examples/RE-flex/url_boost.cpp
-${PLIST.examples}share/examples/RE-flex/url_pcre2.cpp
-${PLIST.examples}share/examples/RE-flex/wc.l
-${PLIST.examples}share/examples/RE-flex/wcpp.l
-${PLIST.examples}share/examples/RE-flex/wcu.l
-${PLIST.examples}share/examples/RE-flex/wcwc.l
-${PLIST.examples}share/examples/RE-flex/yaml.l
-${PLIST.examples}share/examples/RE-flex/yyscanstrings.l
diff --git a/RE-flex/buildlink3.mk b/RE-flex/buildlink3.mk
deleted file mode 100644
index 75b258b8b6..0000000000
--- a/RE-flex/buildlink3.mk
+++ /dev/null
@@ -1,13 +0,0 @@
-# $NetBSD: buildlink3.mk,v 1.1 2020/06/15 15:11:50 scole Exp $
-#
-
-BUILDLINK_TREE+=	RE-flex
-
-.if !defined(RE_FLEX_BUILDLINK3_MK)
-RE_FLEX_BUILDLINK3_MK:=
-
-BUILDLINK_API_DEPENDS.RE-flex+=	RE-flex>=2.0.1
-BUILDLINK_PKGSRCDIR.RE-flex?=	../../wip/RE-flex
-.endif	# RE_FLEX_BUILDLINK3_MK
-
-BUILDLINK_TREE+=	-RE-flex
diff --git a/RE-flex/distinfo b/RE-flex/distinfo
deleted file mode 100644
index b3ae8c678a..0000000000
--- a/RE-flex/distinfo
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD$
-
-BLAKE2s (RE-flex-4.1.2.tar.gz) = 1d4cd5a78522ecfdb3deae59e3de1114b4452a8a4b9de41ab99da83194ce5956
-SHA512 (RE-flex-4.1.2.tar.gz) = 964567b865316f00a5f9cb1ca93ca29fd96ff79f02253c960dd5965e750e0fd30a3dbb5d4d51992b5359b0a89637ab98fd215bd41f48a47372f9ae1a8d5fcefa
-Size (RE-flex-4.1.2.tar.gz) = 6600481 bytes
-SHA1 (patch-doc_index.md) = 382df877d351eff1df7ccd2b919331db67c4ee21
-SHA1 (patch-examples_Make) = 2e7a07f62cf80ef502cb76b8cdb980c7a2d0773b
-SHA1 (patch-include_reflex_convert.h) = ed9fbae2d615907a0b596ba5ee9080eb3129c9dc
-SHA1 (patch-include_reflex_pattern.h) = 3dee984028b48ecc7c34aa1e6b487bb4de89c079
-SHA1 (patch-lib_Makefile.in) = 470fe61aa837f3321e749096a00062b0a19da007
-SHA1 (patch-src_Makefile.in) = ac44cbb6e6c2913a982dfd0d2e7fb1e91f3d54f3
-SHA1 (patch-src_reflex.cpp) = 194f655b8f2fc15e8d09c66618c9981c5d70b6ce
diff --git a/RE-flex/options.mk b/RE-flex/options.mk
deleted file mode 100644
index e1c36e8453..0000000000
--- a/RE-flex/options.mk
+++ /dev/null
@@ -1,67 +0,0 @@
-# $NetBSD: options.mk,v 1.3 2020/06/16 16:18:02 scole Exp $
-
-PKG_OPTIONS_VAR=	PKG_OPTIONS.RE-flex
-PKG_SUPPORTED_OPTIONS=	cpu-optimization doxygen examples
-PKG_SUGGESTED_OPTIONS=	examples
-
-.include "../../mk/bsd.options.mk"
-
-# don't build with cpu optimizations detected during configure
-.if empty(PKG_OPTIONS:Mcpu-optimization)
-CONFIGURE_ARGS+=	--disable-avx
-CONFIGURE_ARGS+=	--disable-sse2
-CONFIGURE_ARGS+=	--disable-neon
-.endif
-
-# build and install html docs
-PLIST_VARS+=		doxygen
-.if !empty(PKG_OPTIONS:Mdoxygen)
-PLIST.doxygen=		yes
-DOCDIR=			share/doc/${PKGBASE}
-INSTALLATION_DIRS+=	${DOCDIR}/html
-
-TOOL_DEPENDS+=		doxygen-[0-9]*:../../devel/doxygen
-
-post-configure:
-	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} doc/html
-
-.PHONY: post-install-doxygen
-
-post-install-doxygen:
-	${INSTALL_DATA} ${WRKSRC}/doc/html/* \
-		${DESTDIR}${PREFIX}/${DOCDIR}/html
-
-.else
-post-install-doxygen:
-	# do nothing
-.endif
-
-# install example sources
-PLIST_VARS+=		examples
-.if !empty(PKG_OPTIONS:Mexamples)
-PLIST.examples=		yes
-EXAMPLEDIR=		share/examples/${PKGBASE}
-INSTALLATION_DIRS+=	${EXAMPLEDIR}
-
-DEPENDS+=		bison-[0-9]*:../../devel/bison
-
-SUBST_CLASSES+=		path
-SUBST_FILES.path=	examples/Make
-SUBST_MESSAGE.path=	Updating paths.
-SUBST_STAGE.path=	pre-install
-SUBST_VARS.path=	CC CXX PREFIX
-
-.PHONY: post-install-examples
-
-post-install-examples:
-	${INSTALL_DATA} ${WRKSRC}/examples/Make \
-		${DESTDIR}${PREFIX}/${EXAMPLEDIR}/Makefile
-.  for f in c cpp json hpp l lisp lua lxx md test txt y yaml yxx
-	${INSTALL_DATA} ${WRKSRC}/examples/*\.${f} \
-		${DESTDIR}${PREFIX}/${EXAMPLEDIR}
-.  endfor
-
-.else
-post-install-examples:
-	# do nothing
-.endif
diff --git a/RE-flex/patches/patch-doc_index.md b/RE-flex/patches/patch-doc_index.md
deleted file mode 100644
index 41e60b24c7..0000000000
--- a/RE-flex/patches/patch-doc_index.md
+++ /dev/null
@@ -1,1084 +0,0 @@
-$NetBSD$
-
-- escape double quotes
-- fix TOC links
-
---- doc/index.md.orig	2024-03-11 17:59:51.000000000 +0000
-+++ doc/index.md
-@@ -112,7 +112,7 @@ The typographical conventions used by th
- 
- @warning Look out for warnings!
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- Yet another scanner generator                                         {#intro1}
-@@ -301,7 +301,7 @@ API that can be used as a stand-alone li
- and splitting input from strings, files and streams in regular C++ applications
- (i.e. applications that are not necessarily tokenizers for compilers).
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- And a flexible regex library                                          {#intro2}
-@@ -1047,7 +1047,7 @@ In summary:
- 
- \ref regex section has more information about the RE/flex regex library.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- The RE/flex scanner generator                                         {#reflex}
-@@ -1127,7 +1127,7 @@ digraph execute {
- The generated scanner executes actions (typically to produce tokens for a
- parser).  The actions are triggered by matching patterns to the input.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- The reflex command line tool                                  {#reflex-command}
-@@ -1169,7 +1169,7 @@ with Lex/Flex by generating the global `
- advanced input handling, which is more powerful than the traditional `FILE*`
- type `yyin`.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- Options                                                       {#reflex-options}
-@@ -1240,7 +1240,7 @@ check and use RE/flex options.  For exam
- option `−−lexer=NAME` or in the lexer specification with
- <i>`%%option lexer=NAME`</i>.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### Scanner options                                   {#reflex-options-scanner}
- 
-@@ -1377,7 +1377,7 @@ or a tab character.  Actions in free spa
- blocks and user code must be placed in <i>`%{ %}`</i> blocks.  Patterns ending
- in an escape `\` continue on the next line.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### Output files options                                {#reflex-options-files}
- 
-@@ -1468,7 +1468,7 @@ should compile the generated table file 
- `−−fast` eliminate the FSM construction overhead when the scanner is
- initialized.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### Output code options                                  {#reflex-options-code}
- 
-@@ -1643,7 +1643,7 @@ default-constructed token type value is 
- reached.  For `int` this is `int()`, which is zero.  By setting
- `−−token-type=EOF` the value `EOF` is returned, for example.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### Debugging options                                   {#reflex-options-debug}
- 
-@@ -1691,7 +1691,7 @@ This displays a summary of scanner stati
- 
- This disables warnings.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### Miscellaneous options                       {#reflex-options-miscellaneous}
- 
-@@ -1707,7 +1707,7 @@ This displays the current <b>`reflex`</b
- 
- These options are enabled by default and have no effect.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- Lexer specifications                                             {#reflex-spec}
-@@ -1799,7 +1799,7 @@ will not return until the entire input i
- 
- More details on these three lexer specification sections is presented next.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### The definitions section                                 {#reflex-spec-defs}
- 
-@@ -2027,7 +2027,7 @@ for short) to declare inclusive states a
- 
- See \ref reflex-states for more information about states.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### The rules section                                      {#reflex-spec-rules}
- 
-@@ -2344,7 +2344,7 @@ These functions take an extra last `yysc
- generated with option `−−reentrant`.  This argument is a pointer to a lexer
- object.  See \ref reflex-reentrant for more details.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### User code sections                                      {#reflex-spec-user}
- 
-@@ -2407,7 +2407,7 @@ The above uses a `FILE` descriptor to re
- of automatically decoding UTF-8/16/32 input.  Other permissible input sources
- are `std::istream`, `std::string`, `std::wstring`, `char*`, and `wchar_t*`.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- Patterns                                                     {#reflex-patterns}
-@@ -2421,7 +2421,7 @@ handle (except when specifically indicat
- ensures that the same pattern syntax can be used with any matcher engine
- library that RE/flex currently supports.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### Pattern syntax                                     {#reflex-pattern-syntax}
- 
-@@ -2532,7 +2532,7 @@ patterns syntax.  These pattern should o
- 
- Note that the characters `.` (dot), `\`, `?`, `*`, `+`, `|`, `(`, `)`, `[`,
- `]`, `{`, `}`, `^`, and `$` are meta-characters and should be escaped to match.
--Lexer specifications also include the `"` and `/` as meta-characters and these
-+Lexer specifications also include the \c \" and `/` as meta-characters and these
- should be escaped to match.
- 
- Spaces and tabs cannot be matched in patterns in lexer specifications.  To
-@@ -2562,7 +2562,7 @@ problem does not apply to lexer specific
- converts to regex strings.  Fortunately, most C++ compilers ignore trigraphs
- unless in standard-conforming modes, such as `-ansi` and `-std=c++98`.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### Character classes                                   {#reflex-pattern-class}
- 
-@@ -2666,7 +2666,7 @@ used as operands.  For example `{lower}{
- as an operand should expand into a POSIX character class containing ASCII
- characters only.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### Character categories                                  {#reflex-pattern-cat}
- 
-@@ -3155,7 +3155,7 @@ and Coptic letters and differs from the 
- a specific Unicode block of Greek and Coptic characters only, which also
- includes unassigned characters.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### Anchors and boundaries                             {#reflex-pattern-anchor}
- 
-@@ -3192,7 +3192,7 @@ underscore.
-   `φ\<`     | matches `φ` that ends as a non-word
-   `φ\>`     | matches `φ` that ends as a word
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### Indent/nodent/dedent                                {#reflex-pattern-dents}
- 
-@@ -3437,7 +3437,7 @@ matching `\j` until the variable is zero
- See \ref reflex-states for more information about start condition states.  See
- \ref reflex-pattern-negative for more information on negative patterns.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### Negative patterns                                {#reflex-pattern-negative}
- 
-@@ -3454,7 +3454,7 @@ As another example, say we are searching
- occurrences of the word in quoted strings.  We can use the pattern
- `word|(?^".*?")` for this, where `(?^".*?")` matches all quoted strings that we
- want to ignore (to skip C/C++ quoted strings in source code input files, use
--the longer pattern `(?^"(\\.|\\\r?\n|[^\\\n"])*")`).
-+the longer pattern <code>(?^\"(\\\\.|\\\\\\r?\\n|[^\\\\\\n\"])*\")</code>).
- 
- A negative pattern can also be used to consume line continuations without
- affecting the indentation stops defined by indent marker `\i`.  Negative
-@@ -3492,7 +3492,7 @@ matched in a negative pattern for the pa
- are never executed, because negative pattern matches are never returned by the
- matcher engine.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### Lookahead                                       {#reflex-pattern-lookahead}
- 
-@@ -3504,7 +3504,7 @@ Boost.Regex and PCRE2 matchers support l
- supports lookahead at the end of a pattern, similar to \ref
- reflex-pattern-trailing.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### Lookbehind                                     {#reflex-pattern-lookbehind}
- 
-@@ -3514,7 +3514,7 @@ A lookbehind pattern `φ(?<=ψ)` matches
- The RE/flex matcher does not support lookbehind.  Lookbehind patterns should
- not look too far behind, see \ref reflex-limitations.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### Trailing context                                 {#reflex-pattern-trailing}
- 
-@@ -3528,7 +3528,7 @@ important \ref reflex-limitations to con
- to the construction of efficient FSMs for regular expressions.  The limitations
- apply to trailing context and lookaheads that the RE/flex matcher implements.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### Unicode mode                                      {#reflex-pattern-unicode}
- 
-@@ -3557,7 +3557,7 @@ matcher converter flag `reflex::convert_
- patterns for use with the 8-bit based RE/flex, Boost.Regex, PCRE2, and
- std::regex regex libraries, see \ref regex-convert for more details.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### Free space mode                                 {#reflex-pattern-freespace}
- 
-@@ -3585,7 +3585,7 @@ locally disable free-space mode in `φ`.
- conversion when the regex library does not support free-space mode modifiers,
- see \ref regex-convert for more details.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### Multi-line mode                                 {#reflex-pattern-multiline}
- 
-@@ -3597,7 +3597,7 @@ Prepend `(?m)` to the regex to specify m
- locally enable multi-line mode in the sub-pattern `φ`.  Use `(?-m:φ)` to
- locally disable multi-line mode in `φ`.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### Dotall mode                                        {#reflex-pattern-dotall}
- 
-@@ -3610,7 +3610,7 @@ dotall mode in `φ`.  The regex pattern 
- library does not support dotall mode modifiers, see \ref regex-convert for more
- details.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### Case-insensitive mode                             {#reflex-pattern-anycase}
- 
-@@ -3623,7 +3623,7 @@ locally disable case-insensitive mode in
- conversion when the regex library does not support case-insensitive mode
- modifiers, see \ref regex-convert for more details.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### Multiple mode modifiers                         {#reflex-pattern-modifiers}
- 
-@@ -3634,7 +3634,7 @@ modifiers may be applied to the same pat
- inline modifier `(?imsux-imsux:φ)`, where the mode modifiers before the dash
- are enabled and the mode modifiers after the dash are disabled.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### Group captures                                   {#reflex-pattern-captures}
- 
-@@ -3660,7 +3660,7 @@ as follows:
- 
- See also \ref reflex-posix-perl.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- The Lexer/yyFlexLexer class                                     {#reflex-lexer}
-@@ -3857,7 +3857,7 @@ option `−−class=NAME` to declare the
- `−−yyclass=NAME` to also enable `−−flex` compatibility with the `yyFlexLexer`
- class).  For details, see \ref reflex-inherit.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- Inheriting Lexer/yyFlexLexer                                  {#reflex-inherit}
-@@ -3917,7 +3917,7 @@ For example:
- The `int MyLexer::yylex()` method code is generated by <b>`reflex`</b> for this
- lexer specification.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- Combining multiple lexers                                    {#reflex-multiple}
-@@ -3945,7 +3945,7 @@ with `−−namespace=NAME`.  Or you can
- `−−outfile=NAME` and also `−−header-file=NAME` and ``−−tables-file=NAME` when
- header files and table files are used.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- Switching input sources                                         {#reflex-input}
-@@ -4391,7 +4391,7 @@ To prevent the scanner from initializing
- input with `LexerInput()`, use option `−−nostdinit`.
- 
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- Multiple input sources                                 {#reflex-multiple-input}
-@@ -4498,7 +4498,7 @@ C-based classic Flex example specificati
- </div>
- 
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- Start condition states                                         {#reflex-states}
-@@ -4723,7 +4723,7 @@ reflex-code-blocks.  All indented lines 
- <i>`%%option freespace`</i> allows patterns to be indented.  With this option
- all action code blocks must be bracketed.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- Initial code blocks                                       {#reflex-code-blocks}
-@@ -4803,7 +4803,7 @@ rules are matched.  For example:
- ~~~
- </div>
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- Interfacing with Bison/Yacc                                     {#reflex-bison}
-@@ -4933,7 +4933,7 @@ The second option requires the generated
- macro is used or defined by Flex to redeclare the `yylex()` function signature,
- See \ref YYDECL for more information.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- ### Bison and thread-safety                             {#reflex-bison-mt-safe}
-@@ -4993,7 +4993,7 @@ Additional parameters may be passed to `
- <i>`%%option params="extra parameters"`</i> in the lexer specification.
- See \ref YYDECL.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- ### Bison-cc                                                 {#reflex-bison-cc}
-@@ -5073,7 +5073,7 @@ are `yy` and `parser` by default, respec
- the form `NAME1::NAME2::NAME3` or by separating the names by a dot as in
- `NAME1.NAME2.NAME3`.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- ### Bison-cc & locations                           {#reflex-bison-cc-locations}
-@@ -5152,7 +5152,7 @@ create a scanner and pass it to the `par
- ~~~
- </div>
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- ### Bison-complete                                     {#reflex-bison-complete}
-@@ -5295,7 +5295,7 @@ Note that when the end of input is reach
- `yy::parser::make_EOF()` upon matching `<<EOF>>`.  This rule is optional.
- When omitted, the return value is `yy::parser::symbol_type(0)`.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- ### Bison-complete & locations               {#reflex-bison-complete-locations}
-@@ -5457,7 +5457,7 @@ Note that when the end of input is reach
- `yy::parser::make_EOF()` upon matching `<<EOF>>`.  This rule is optional.
- When omitted, the return value is `yy::parser::symbol_type(0, location())`.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- ### Bison-bridge                                         {#reflex-bison-bridge}
-@@ -5506,7 +5506,7 @@ should be used to create a new scanner a
- ~~~
- </div>
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- ### Bison-locations                                   {#reflex-bison-locations}
-@@ -5571,7 +5571,7 @@ Note that with the `−−bison-location
- `YYLTYPE` argument that a Bison parser provides.  You can set `YYLTYPE` as
- an option <i>`%%option YYLTYPE=type`</i> in a lexer specification.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- ### Bison-bridge & locations                   {#reflex-bison-bridge-locations}
-@@ -5657,7 +5657,7 @@ the scanner in your program:
- ~~~
- </div>
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- ### Reentrant scanners                                      {#reflex-reentrant}
-@@ -5757,7 +5757,7 @@ Because scanners are C++ classes, the `y
- is the `this` pointer.  Outside the scope of lexer methods a pointer to your
- `yyFlexLexer lexer` object should be used instead.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- ### YY_DECL alternatives                                              {#YYDECL}
-@@ -5793,7 +5793,7 @@ actions and the parser's semantic action
- 
- See also \ref reflex-lexer.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- Searching versus scanning                                      {#reflex-search}
-@@ -5846,7 +5846,7 @@ This option only applies to the RE/flex 
- options `-f` (or `−−full`) and `-F` (or `−−fast`) to further increase
- performance.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- POSIX versus Perl matching                                 {#reflex-posix-perl}
-@@ -6031,7 +6031,7 @@ trailing context with the first rule as 
-     echo "0" | ./lexer
-     => 0
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- Debugging and profiling                                         {#reflex-debug}
-@@ -6054,7 +6054,7 @@ performance given some input text to sca
- 
- - Option `-v` (or `−−verbose`) displays a summary of scanner statistics.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### Debugging
- 
-@@ -6066,7 +6066,7 @@ input.  The output displayed is of the f
- where NNN is the line number of the pattern in the lexer specification and TEXT
- is the matched text.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### Profiling
- 
-@@ -6153,7 +6153,7 @@ relatively speaking the most expensive p
- are encountered on the input. We should focus our optimization effort there if
- we want to improve the overall speed of our JSON parser.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- Examples                                                     {#reflex-examples}
-@@ -6161,7 +6161,7 @@ Examples                                
- 
- Some lexer specification examples to generate scanners with RE/flex.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### Example 1
- 
-@@ -6204,7 +6204,7 @@ produces the global "yy" functions and v
- RE/flex scanners with Bison (Yacc) and with any other C code, assuming
- everything is compiled together with a C++ compiler.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### Example 2
- 
-@@ -6257,7 +6257,7 @@ because the wc utility counts words deli
- (`iswspace`) whereas this program counts words made up from word characters
- combined with punctuation.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### Example 3
- 
-@@ -6339,7 +6339,7 @@ We use `matcher().less(size() - 1)` to r
- ignores it.  We could also have used a lookahead pattern `"</"{name}/">"` where
- `X/Y` means look ahead for `Y` after `X`.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### Example 4
- 
-@@ -6400,7 +6400,7 @@ characters into account.  To obtain the 
- use `matcher().border()`.  The `matcher()` object associated with the Lexer
- offers several other methods that Flex does not support.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### Example 5
- 
-@@ -6430,7 +6430,7 @@ be ignored silently instead of being ech
- \ref reflex-search.  Option `%%fast` (`-F` or `−−fast`) generates an efficient
- FSM in direct code.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- Limitations                                               {#reflex-limitations}
-@@ -6490,7 +6490,7 @@ PCRE2 library limitations:
-   available when new input is shifted into the internal buffer.  Only input on
-   the current line from the start of the line to the match is guaranteed.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- The RE/flex regex library                                              {#regex}
-@@ -6525,7 +6525,7 @@ or `-lpcre2-8` if you use PCRE2 for matc
- If `libreflex` was not installed then linking with `-lreflex` fails.  See
- \ref link-errors on how to resolve this.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- Boost matcher classes                                            {#regex-boost}
-@@ -6628,7 +6628,7 @@ See \ref regex-methods for more details 
- 
- See \ref regex-convert for more details on regex converters.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- PCRE2 matcher classes                                            {#regex-pcre2}
-@@ -6718,7 +6718,7 @@ See \ref regex-methods for more details 
- 
- See \ref regex-convert for more details on regex converters.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- std::regex matcher classes                                         {#regex-std}
-@@ -6797,7 +6797,7 @@ See \ref regex-methods for more details 
- 
- See \ref regex-convert for more details on regex converters.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- The reflex::Matcher class                                      {#regex-matcher}
-@@ -6859,7 +6859,7 @@ See \ref regex-methods for more details 
- 
- See \ref regex-convert for more details on regex converters.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- The reflex::Pattern class                                      {#regex-pattern}
-@@ -6994,7 +6994,7 @@ method and functors.  Reversing the alte
- @note The `reflex::Pattern` regex forms support capturing groups at the
- top-level only, i.e. among the top-level alternations.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- Regex converters                                               {#regex-convert}
-@@ -7119,7 +7119,7 @@ example when the regex syntax is invalid
-     }
- ~~~
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- Methods and iterators                                          {#regex-methods}
-@@ -7149,7 +7149,7 @@ that apply filtering tokenization, and s
-   `scan.begin()`...`scan.end()`   | tokenizer | continuous matches
-   `split.begin()`...`split.end()` | splitter  | text between matches
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### matches                                            {#regex-methods-matches}
- 
-@@ -7193,7 +7193,7 @@ selector.  For example:
- 
- See also \ref regex-methods-props.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### find                                                  {#regex-methods-find}
- 
-@@ -7252,7 +7252,7 @@ selector.
- 
- See also \ref regex-methods-props.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### scan                                                  {#regex-methods-scan}
- 
-@@ -7311,7 +7311,7 @@ reached, use the `at_end()` method, see 
- 
- See also \ref regex-methods-props.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### split                                                {#regex-methods-split}
- 
-@@ -7369,7 +7369,7 @@ and is also used with any other RE/flex 
- 
- See also \ref regex-methods-props.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### Properties of a match                                {#regex-methods-props}
- 
-@@ -7545,7 +7545,7 @@ When executed this code prints:
-     accept: 1 text: brown size: 5 line: 1 column: 8 first: 8 last: 13
-     accept: 1 text: cow size: 3 line: 1 column: 14 first: 14 last: 17
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### Public data members                                        {#regex-members}
- 
-@@ -7565,7 +7565,7 @@ The functors provide `begin()` and `end(
- hold the necessary state information for the iterators.  A functor invocation
- essentially invokes the corresponding method listed in \ref regex-methods.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### Pattern methods                                    {#regex-methods-pattern}
- 
-@@ -7582,7 +7582,7 @@ the following methods:
- The first method returns a reference to the matcher, so multiple method
- invocations may be chained together.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### Input methods                                        {#regex-methods-input}
- 
-@@ -7672,7 +7672,7 @@ to immediately force reading the sources
- 
- For details of the `reflex::Input` class, see \ref regex-input.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- The Input class                                                  {#regex-input}
-@@ -7682,7 +7682,7 @@ A matcher may accept several types of in
- source at a time.  Input to a matcher is represented by a single
- `reflex::Input` class instance that the matcher uses internally.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### Assigning input                                       {#regex-input-assign}
- 
-@@ -7700,7 +7700,7 @@ override the file encoding when no UTF B
- ISO-8859-1 through ISO-8859-15, CP 1250 through 1258, CP 437, CP 850, CP 858,
- KOI8, MACROMAN, EBCDIC, and other encodings to UTF-8, see \ref regex-input-file.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### Input strings                                        {#regex-input-strings}
- 
-@@ -7735,7 +7735,7 @@ construction overheads.
- (NUL) character and the first `\0` terminates matching.  To match strings
- and binary input that contain `\0`, use `std::string` or `std::istringstream`.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### Input streams                                        {#regex-input-streams}
- 
-@@ -7743,7 +7743,7 @@ An input object constructed from a `std:
- passes the input text to the matcher engine.  The stream should contain ASCII
- and may contain UTF-8.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### FILE encodings                                          {#regex-input-file}
- 
-@@ -7854,7 +7854,7 @@ your code page to construct an input obj
- This example translates all control characters and characters above 127 to
- spaces before matching.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### Input properties                                  {#regex-input-properties}
- 
-@@ -7870,7 +7870,7 @@ To obtain the properties of an input sou
-   `file()`    | the current `FILE*` file descriptor or NULL
-   `istream()` | a `std::istream*` pointer to the current stream object or NULL
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### Input streambuf                                    {#regex-input-streambuf}
- 
-@@ -7917,7 +7917,7 @@ version may not be suitable for interact
- 
- See also \ref regex-input-dosstreambuf.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### Windows CRLF pairs                              {#regex-input-dosstreambuf}
- 
-@@ -7995,7 +7995,7 @@ version may not be suitable for interact
- 
- See also \ref regex-input-streambuf.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- Examples                                                      {#regex-examples}
-@@ -8003,7 +8003,7 @@ Examples                                
- 
- This section includes several examples to demonstrate the concepts discussed.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### Example 1
- 
-@@ -8059,7 +8059,7 @@ When executed this code prints:
-     Circus Flying Monty Python's
- 
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### Example 2
- 
-@@ -8126,7 +8126,7 @@ be used, since both support group captur
- 
- See also Example 8 below for a more powerful URL pattern matcher.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### Example 3
- 
-@@ -8154,7 +8154,7 @@ When executed this code prints:
- 
-     Monty, Flying, Circus, 
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### Example 4
- 
-@@ -8176,7 +8176,7 @@ stream:
-     std::cout << lines << " " << words << " " << chars << std::endl;
- ~~~
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### Example 5
- 
-@@ -8213,7 +8213,7 @@ When executed this code prints:
-     Token = 2: matched 'hotdogs' with '(\\w*dog\\w*)'
-     Token = 4: matched '!' with '(.)'
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### Example 6
- 
-@@ -8260,7 +8260,7 @@ When executed this code prints:
-     3: 601112345678901234
-     4: 38812345678901
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### Example 7
- 
-@@ -8298,7 +8298,7 @@ matches, but that feature appears to be 
-         << std::endl;
- ~~~
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### Example 8
- 
-@@ -8398,7 +8398,7 @@ this code prints:
-     query key: name, value: reflex
-     query key: license, value: BSD-3
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- ### Example 9
- 
-@@ -8493,13 +8493,13 @@ This sets the file encoding to ISO-8859-
- in the file.  Files with a UTF BOM are always decoded as UTF, which cannot be
- overruled.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- Tips, tricks, and gotchas                                             {#tricks}
- =========================
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- Errors when declaring extern yyin, yytext, yylineno              {#extern-yyin}
-@@ -8567,7 +8567,7 @@ restricted to `FILE*` types and accepts 
- 
- See \ref reflex-input.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- Compilation errors when using yy functions                      {#yy-functions}
-@@ -8612,7 +8612,7 @@ Note that the `yyinput()` macro expands 
- to generate global `yy` variables and functions stored in the global
- `YY_SCANNER` object.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- Invalid UTF encodings and the dot pattern                        {#invalid-utf}
-@@ -8669,7 +8669,7 @@ character class by intersecting the clas
- in classes that are within range U+0000 to U+10FFFF and excludes surrogate
- halves.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- Error reporting and recovery                                          {#errors}
-@@ -8965,7 +8965,7 @@ enabled with:
- For more details on Bison error messaging, resolution, and LAC, please see the
- Bison documentation.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- On using setlocale                                                 {#setlocale}
-@@ -9017,7 +9017,7 @@ not on all systems (I'm looking at you, 
-     ifs.close();
- ~~~
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- Scanning ISO-8859-1 (latin-1) files with a Unicode scanner        {#iso-8859-1}
-@@ -9043,7 +9043,7 @@ When a BOM is detected the scanner switc
- 
- See \ref regex-input-file to set file encodings.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- Files with CRLF pairs                                                   {#crlf}
-@@ -9079,7 +9079,7 @@ Reading a file in the default "text mode
- latest RE/flex releases automatically switch `FILE*` input to binary mode on
- Windows systems when the file is encoded in UTF-16 or UTF-32, but not UTF-8.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- Handling old Macintosh files containing CR newlines                       {#cr}
-@@ -9120,7 +9120,7 @@ normalizing to UTF-8:
- Then use the `input` object to read `stdin` or any other `FILE*`.  See also
- \ref regex-input-file.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- Lazy repetitions                                                        {#lazy}
-@@ -9132,7 +9132,7 @@ useless when the regex pattern after the
- For example, `.*?a?` only matches one `a` or nothing at all, because `a?`
- permits an empty match.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- Lazy optional patterns and trigraphs                               {#trigraphs}
-@@ -9154,7 +9154,7 @@ which the C/C++ compiler translates to `
- 
- Otherwise, lazy optional pattern constructs will appear broken.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- Repeately switching to the same input                              {#switching}
-@@ -9187,7 +9187,7 @@ If you need to read a file or stream aga
-    which means that you cannot reliably move to an arbitrary location in the
-    file to start reading when the file is encoded in UTF-8, UTF-16, or UTF-32.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- Where is FlexLexer.h?                                              {#flexlexer}
-@@ -9206,7 +9206,7 @@ The `FlexLexer` class defined in <i>`ref
- of the generated `yyFlexLexer` class.  A name for the generated lexer class can
- be specified with option `−−lexer=NAME`.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- Interactive input with GNU readline                                 {#readline}
-@@ -9307,7 +9307,7 @@ example:
- ~~~
- </div>
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- Registering a handler to support non-blocking reads                 {#nonblock}
-@@ -9397,7 +9397,7 @@ checking if an error conditions exist on
- `ferror()`.  Errors are cleared with `clearerr()`.  Note that a non-blocking
- read that returns zero always produces nonzero `ferror()` values.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- Undefined symbols and link errors                                {#link-errors}
-@@ -9444,7 +9444,7 @@ RE/flex applications:
-   <i>`lex.yy.h`</i> with the lexer class to include in the source code of your
-   lexer application.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- Minimized library and cross compiling                                {#linking}
-@@ -9471,7 +9471,7 @@ and ARM NEON/AArch64 are used to  speed 
- in the library.  However, these optimizations are applicable to searching with
- the `find()` method and are not applicable to scanners.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- How to minimize runtime memory usage                                {#memusage}
-@@ -9501,7 +9501,7 @@ input buffer:
- 
- @warning The value of `REFLEX_BUFSZ` should not be less than 8192.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- MSVC++ compiler bug                                                     {#msvc}
-@@ -9525,7 +9525,7 @@ Instead, we should write the following:
-       std::cout << match.text() << std::endl;
- ~~~
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- Bugs                                                                    {#bugs}
-@@ -9540,7 +9540,7 @@ old with new versions may cause problems
- RE/flex header files are imported into your project but an old RE/flex library
- version is still linked with your code, the library may likely misbehave.
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- Installing RE/flex                                                  {#download}
-@@ -9549,7 +9549,7 @@ Installing RE/flex                      
- Download RE/flex from [SourceForge](https://sourceforge.net/projects/re-flex)
- or visit the RE/flex GitHub [repository](https://github.com/Genivia/RE-flex).
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- 
- License and copyright                                                {#license}
-@@ -9588,6 +9588,6 @@ includes the ability to reuse all or par
- The Free Software Foundation maintains a
- [BSD-3 License Wiki](http://directory.fsf.org/wiki/License:BSD_3Clause).
- 
--🔝 [Back to table of contents](#)
-+🔝 [Back to table of contents](#mainpage)
- 
- Copyright (c) 2016-2020, Robert van Engelen, Genivia Inc. All rights reserved.
diff --git a/RE-flex/patches/patch-examples_Make b/RE-flex/patches/patch-examples_Make
deleted file mode 100644
index 0e1c6b5f8f..0000000000
--- a/RE-flex/patches/patch-examples_Make
+++ /dev/null
@@ -1,132 +0,0 @@
-$NetBSD$
-
-build examples out of tree and assume pkgsrc for dependencies
-
---- examples/Make.orig	2024-03-05 18:02:16.000000000 +0000
-+++ examples/Make
-@@ -1,50 +1,32 @@
--# Some of these examples require Bison
-+# To build the examples:
-+# > make
- #
--# Change INCBOOST and LIBBOOST below to point to your Boost install paths
-+# url_boost and wc_boost require devel/boost-{headers,libs}
-+# > make boostexamples
- #
--# To quickly build the examples:
--# > make -f Make
--#
--# Or use configure and make to build:
--# > ./configure --enable-examples && make
--#
--# Bison C++ examples are built with:
--# > make -f Make examplesxx
--#
--# flexexample9xx, reflexexample9xx, flexexample11xx, reflexexample11xx require Bison 3.0 or greater:
--# > make -f Make examples3.2
--#
--# url_boost and wc_boost requires Boost.Regex installed:
--# > make -f Make boostexamples
--# Boost.regex normally includes libboost_regex-mt, if not change LIBBOOST below
--#
--# url_pcre2 and wc_pcre2 requires PCRE2 installed:
--# > make -f Make pcre2examples
-+# url_pcre2 and wc_pcre2 require devel/pcre2
-+# > make pcre2examples
-+
-+CC        = @CC@
-+CXX       = @CXX@
-+
-+CFLAGS    = -O2 -I. -I@PREFIX@/include -Wall -Wunused -Wextra #-DDEBUG
-+CXXFLAGS  = $(CFLAGS) -fpermissive
- 
--CXX       = c++
--REFLEX    = ../bin/reflex
-+REFLEX    = @PREFIX@/bin/reflex
- REFLAGS   =
--LIBREFLEX = ../lib/libreflex.a
-+LIBREFLEX = @PREFIX@/lib/libreflex.a
- 
--YACC      = bison -y
--BISON     = bison
-+YACC      = @PREFIX@/bin/bison -y
-+BISON     = @PREFIX@/bin/bison
- 
--INCPCRE2  = /opt/local/include
--LIBPCRE2  = -L/opt/local/lib -lpcre2-8
-+INCPCRE2  = @PREFIX@/include
-+LIBPCRE2  = -L@PREFIX@/lib -lpcre2-8
- 
--INCBOOST  = /opt/local/include
--# LIBBOOST  = -L/opt/local/lib -lboost_regex
--# LIBBOOST  = -L/opt/homebrew/lib -lboost_regex-mt
--LIBBOOST  = -L/opt/local/lib -lboost_regex-mt
--
--CXXOFLAGS = -O2
--CXXWFLAGS = -Wall -Wunused -Wextra
--CXXIFLAGS = -I. -I../include -I $(INCBOOST)
--CXXMFLAGS =
--# CXXMFLAGS =-DDEBUG
--CXXFLAGS  = $(CXXWFLAGS) $(CXXOFLAGS) $(CXXIFLAGS) $(CXXMFLAGS)
-+INCBOOST  = @PREFIX@/include
-+LIBBOOST  = -L@PREFIX@/lib -lboost_regex
- 
--all:		examples examplesxx
-+all:		examples examplesxx examples3.2
- 
- .PHONY:		examples examplesxx examples3.2 boostexamples pcre2examples
- 
-@@ -135,7 +117,7 @@ flexexample2:		flexexample2.l
- flexexample3:		flexexample3.l flexexample3.y
- 			$(YACC) -d flexexample3.y
- 			$(REFLEX) $(REFLAGS) --flex --bison --header-file flexexample3.l
--			$(CC) $(CXXFLAGS) -c y.tab.c
-+			$(CC) $(CFLAGS) -c y.tab.c
- 			$(CXX) $(CXXFLAGS) -o $@ y.tab.o lex.yy.cpp $(LIBREFLEX)
- 			./flexexample3 < flexexample3.test
- 
-@@ -148,7 +130,7 @@ flexexample3xx:		flexexample3.lxx flexex
- flexexample4:		flexexample4.l flexexample4.y
- 			$(YACC) -d flexexample4.y
- 			$(REFLEX) $(REFLAGS) --flex --bison-bridge --header-file flexexample4.l
--			$(CC) $(CXXFLAGS) -c y.tab.c
-+			$(CC) $(CFLAGS) -c y.tab.c
- 			$(CXX) $(CXXFLAGS) -o $@ y.tab.o lex.yy.cpp $(LIBREFLEX)
- 			./flexexample4 < flexexample4.test
- 
-@@ -161,7 +143,7 @@ flexexample4xx:		flexexample4.lxx flexex
- flexexample5:		flexexample5.l flexexample5.y
- 			$(YACC) -d flexexample5.y
- 			$(REFLEX) $(REFLAGS) --flex --bison-bridge --header-file flexexample5.l
--			$(CC) $(CXXFLAGS) -c y.tab.c
-+			$(CC) $(CFLAGS) -c y.tab.c
- 			$(CXX) $(CXXFLAGS) -o $@ y.tab.o lex.yy.cpp $(LIBREFLEX)
- 			./flexexample5 < flexexample5.test
- 
-@@ -179,7 +161,7 @@ flexexample6:		flexexample6.l
- flexexample7:		flexexample7.l flexexample7.y
- 			$(YACC) -d flexexample7.y
- 			$(REFLEX) $(REFLAGS) --flex --bison-locations --header-file flexexample7.l
--			$(CC) $(CXXFLAGS) -c y.tab.c
-+			$(CC) $(CFLAGS) -c y.tab.c
- 			$(CXX) $(CXXFLAGS) -o $@ y.tab.o lex.yy.cpp $(LIBREFLEX)
- 			./flexexample7 < flexexample7.test
- 
-@@ -192,7 +174,7 @@ flexexample7xx:		flexexample7.lxx flexex
- flexexample8:		flexexample8.l flexexample8.y
- 			$(YACC) -d flexexample8.y
- 			$(REFLEX) $(REFLAGS) --flex --bison-locations --bison-bridge --header-file flexexample8.l
--			$(CC) $(CXXFLAGS) -c y.tab.c
-+			$(CC) $(CFLAGS) -c y.tab.c
- 			$(CXX) $(CXXFLAGS) -o $@ y.tab.o lex.yy.cpp $(LIBREFLEX)
- 			./flexexample8 < flexexample8.test
- 
-@@ -472,7 +454,7 @@ minic:		minic.l minic.y minic.hpp
- 		$(CXX) $(CXXFLAGS) -o $@ parser.cpp scanner.cpp $(LIBREFLEX)
- 		rm -f minicdemo.class
- 		./minic minicdemo.c
--		java minicdemo
-+		#java minicdemo
- 
- lua2lisp:	lua.l lua.y lua.hpp
- 		$(BISON) -d lua.y
diff --git a/RE-flex/patches/patch-include_reflex_convert.h b/RE-flex/patches/patch-include_reflex_convert.h
deleted file mode 100644
index 54f8f31f7a..0000000000
--- a/RE-flex/patches/patch-include_reflex_convert.h
+++ /dev/null
@@ -1,26 +0,0 @@
-$NetBSD$
-
-fix doxygen errors
-
---- include/reflex/convert.h.orig	2024-03-11 17:59:51.000000000 +0000
-+++ include/reflex/convert.h
-@@ -122,8 +122,8 @@ namespace convert_flag {
- /// - `x` for `\xXX` 8-bit character encoding in hexadecimal
- /// - `y` for `\y` word boundary
- /// - `z` for `\z` end of input anchor
--/// - ``` for `\`` begin of input anchor
--/// - `'` for `\'` end of input anchor
-+/// - \c \` for \c \\\` begin of input anchor
-+/// - \c ' for \c \\' end of input anchor
- /// - `<` for `\<` left word boundary
- /// - `>` for `\>` right word boundary
- /// - `A` for `\A` begin of input anchor
-@@ -144,7 +144,7 @@ namespace convert_flag {
- /// - '1' to '9' for backreferences (not applicable to lexer specifications)
- ///
- /// Note that 'p' is a special case to support Unicode-based matchers that
--/// natively support UTF8 patterns and Unicode classes \p{C}, \P{C}, \w, \W,
-+/// natively support UTF8 patterns and Unicode classes \\p{C}, \P{C}, \w, \W,
- /// \d, \D, \l, \L, \u, \U, \N, and \x{X}.  Basically, 'p' prevents conversion
- /// of Unicode patterns to UTF8.  This special case does not support {NAME}
- /// expansions in bracket lists such as [a-z||{upper}] and {lower}{+}{upper}
diff --git a/RE-flex/patches/patch-include_reflex_pattern.h b/RE-flex/patches/patch-include_reflex_pattern.h
deleted file mode 100644
index e29d99b6c8..0000000000
--- a/RE-flex/patches/patch-include_reflex_pattern.h
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD$
-
-fix doxygen errors
-
---- include/reflex/pattern.h.orig	2024-03-17 18:07:40.405467527 +0000
-+++ include/reflex/pattern.h
-@@ -501,7 +501,7 @@ class Pattern {
-     static const value_type NEGATE  = 1ULL << 51; ///< marks negative patterns
-     static const value_type TICKED  = 1ULL << 52; ///< marks lookahead ending ) in (?=X)
-     static const value_type RES4    = 1ULL << 53; ///< reserved
--    static const value_type ANCHOR  = 1ULL << 54; ///< marks begin of word (\b,\<,\>) and buffer (\A,^) anchors
-+    static const value_type ANCHOR  = 1ULL << 54; ///< marks begin of word (`\b`,`\<`,`\>`) and buffer (`\A`,`^`) anchors
-     static const value_type ACCEPT  = 1ULL << 55; ///< accept, not a regex position
-     Position()                   : k(NPOS) { }
-     Position(value_type k)       : k(k)    { }
diff --git a/RE-flex/patches/patch-lib_Makefile.in b/RE-flex/patches/patch-lib_Makefile.in
deleted file mode 100644
index bb13a0a9ee..0000000000
--- a/RE-flex/patches/patch-lib_Makefile.in
+++ /dev/null
@@ -1,48 +0,0 @@
-$NetBSD$
-
-use libtool
-
---- lib/Makefile.in.orig	2024-03-17 20:54:34.000000000 +0000
-+++ lib/Makefile.in
-@@ -259,13 +259,14 @@ AUTOCONF = @AUTOCONF@
- AUTOHEADER = @AUTOHEADER@
- AUTOMAKE = @AUTOMAKE@
- AWK = @AWK@
--CC = @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@
- CXXDEPMODE = @CXXDEPMODE@
- CXXFLAGS = @CXXFLAGS@
- CYGPATH_W = @CYGPATH_W@
-@@ -513,15 +514,15 @@ $(top_builddir)/unicode/libreflex_a-comp
- 	$(top_builddir)/unicode/$(am__dirstamp) \
- 	$(top_builddir)/unicode/$(DEPDIR)/$(am__dirstamp)
- 
--libreflex.a: $(libreflex_a_OBJECTS) $(libreflex_a_DEPENDENCIES) $(EXTRA_libreflex_a_DEPENDENCIES) 
--	$(AM_V_at)-rm -f libreflex.a
--	$(AM_V_AR)$(libreflex_a_AR) libreflex.a $(libreflex_a_OBJECTS) $(libreflex_a_LIBADD)
--	$(AM_V_at)$(RANLIB) libreflex.a
--
--libreflexmin.a: $(libreflexmin_a_OBJECTS) $(libreflexmin_a_DEPENDENCIES) $(EXTRA_libreflexmin_a_DEPENDENCIES) 
--	$(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)
-+	$(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)
-+	$(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
- 
- mostlyclean-compile:
- 	-rm -f *.$(OBJEXT)
diff --git a/RE-flex/patches/patch-src_Makefile.in b/RE-flex/patches/patch-src_Makefile.in
deleted file mode 100644
index 73c516fbc7..0000000000
--- a/RE-flex/patches/patch-src_Makefile.in
+++ /dev/null
@@ -1,45 +0,0 @@
-$NetBSD$
-
-use libtool
-
---- src/Makefile.in.orig	2024-03-17 20:54:34.000000000 +0000
-+++ src/Makefile.in
-@@ -103,7 +103,7 @@ am__installdirs = "$(DESTDIR)$(bindir)"
- PROGRAMS = $(bin_PROGRAMS)
- am_reflex_OBJECTS = reflex-reflex.$(OBJEXT)
- reflex_OBJECTS = $(am_reflex_OBJECTS)
--reflex_DEPENDENCIES = $(top_builddir)/lib/libreflex.a
-+reflex_DEPENDENCIES = $(top_builddir)/lib/libreflex.la
- AM_V_P = $(am__v_P_@AM_V@)
- am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
- am__v_P_0 = false
-@@ -184,13 +184,14 @@ AUTOCONF = @AUTOCONF@
- AUTOHEADER = @AUTOHEADER@
- AUTOMAKE = @AUTOMAKE@
- AWK = @AWK@
--CC = @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@
- CXXDEPMODE = @CXXDEPMODE@
- CXXFLAGS = @CXXFLAGS@
- CYGPATH_W = @CYGPATH_W@
-@@ -381,9 +382,10 @@ uninstall-binPROGRAMS:
- clean-binPROGRAMS:
- 	-test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS)
- 
--reflex$(EXEEXT): $(reflex_OBJECTS) $(reflex_DEPENDENCIES) $(EXTRA_reflex_DEPENDENCIES) 
-+reflex$(EXEEXT): $(reflex_OBJECTS) $(reflex_DEPENDENCIES) $(EXTRA_reflex_DEPENDENCIES)
- 	@rm -f reflex$(EXEEXT)
--	$(AM_V_CXXLD)$(CXXLINK) $(reflex_OBJECTS) $(reflex_LDADD) $(LIBS)
-+	${LIBTOOL} --tag=CXX --mode=link $(CXXORIG) $(AM_CXXFLAGS) $(CXXFLAGS) \
-+	-o reflex$(EXEEXT) $(reflex_OBJECTS:.o=.lo) $(reflex_DEPENDENCIES)
- 
- mostlyclean-compile:
- 	-rm -f *.$(OBJEXT)
diff --git a/RE-flex/patches/patch-src_reflex.cpp b/RE-flex/patches/patch-src_reflex.cpp
deleted file mode 100644
index c8037f176c..0000000000
--- a/RE-flex/patches/patch-src_reflex.cpp
+++ /dev/null
@@ -1,35 +0,0 @@
-$NetBSD$
-
-fix doxygen errors
-
---- src/reflex.cpp.orig	2024-03-17 20:54:34.000000000 +0000
-+++ src/reflex.cpp
-@@ -194,8 +194,8 @@ static const char *options_table[] = {
- /// - `x` for `\xXX` 8-bit character encoding in hexadecimal
- /// - `y` for `\y` word boundary
- /// - `z` for `\z` end of input anchor
--/// - ``` for `\`` begin of input anchor
--/// - `'` for `\'` end of input anchor
-+/// - \c \` for \c \\\` begin of input anchor
-+/// - \c ' for \c \\' end of input anchor
- /// - `<` for `\<` left word boundary
- /// - `>` for `\>` right word boundary
- /// - `A` for `\A` begin of input anchor
-@@ -216,7 +216,7 @@ static const char *options_table[] = {
- /// - '1' to '9' for backreferences (not applicable to lexer specifications)
- ///
- /// Note that 'p' is a special case to support Unicode-based matchers that
--/// natively support UTF8 patterns and Unicode classes \p{C}, \P{C}, \w, \W,
-+/// natively support UTF8 patterns and Unicode classes \\p{C}, \P{C}, \w, \W,
- /// \d, \D, \l, \L, \u, \U, \N, and \x{X}.  Basically, 'p' prevents conversion
- /// of Unicode patterns to UTF8.  This special case does not support {NAME}
- /// expansions in bracket lists such as [a-z||{upper}] and {lower}{+}{upper}
-@@ -1915,7 +1915,7 @@ void Reflex::write_prelude()
-     *out << "\n// --perf-report option requires a timer:\n#include <reflex/timer.h>\n";
- }
- 
--/// Write Flex-compatible #defines to lex.yy.cpp
-+/// Write Flex-compatible \#defines to lex.yy.cpp
- void Reflex::write_defines()
- {
-   if (!out->good())


Home | Main Index | Thread Index | Old Index