pkgsrc-WIP-changes archive

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

RE-flex: Update to v4.1.1



Module Name:	pkgsrc-wip
Committed By:	Malte Dehling <mdehling%gmail.com@localhost>
Pushed By:	mdehling
Date:		Wed Mar 13 19:23:54 2024 -0700
Changeset:	71f31aecbe91d41887a9cff02e36a13728b9079a

Modified Files:
	RE-flex/COMMIT_MSG
	RE-flex/Makefile
	RE-flex/TODO
	RE-flex/distinfo

Log Message:
RE-flex: Update to v4.1.1

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.

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

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

diffstat:
 RE-flex/COMMIT_MSG | 12 +++++-------
 RE-flex/Makefile   |  3 +--
 RE-flex/TODO       |  2 ++
 RE-flex/distinfo   |  6 +++---
 4 files changed, 11 insertions(+), 12 deletions(-)

diffs:
diff --git a/RE-flex/COMMIT_MSG b/RE-flex/COMMIT_MSG
index 86c8bc036d..776379bff6 100644
--- a/RE-flex/COMMIT_MSG
+++ b/RE-flex/COMMIT_MSG
@@ -1,10 +1,4 @@
-devel/RE-flex: Update to v4.1.0
-
-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.
-
-devel/RE-flex: Update to v3.5.1
+devel/RE-flex: Update to v4.1.1
 
 Dec 10, 2021: 3.1.0 improved buffering mechanism with reduced buffer sizes; faster columno() for long lines; fix CP-1251 table typo.
 Feb 20, 2022: 3.2.0 new %option ctorinit; faster compilation of regular expressions to tables and direct code DFAs; refactored SIMD source code to enable AVX2 and AVX512BW optimizations in multi-version matcher code; updated Windows binary file opening.
@@ -34,3 +28,7 @@ Sep 16, 2023: 3.4.0 fix FuzzyMatcher::DEL flag when this is the only flag select
 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.
diff --git a/RE-flex/Makefile b/RE-flex/Makefile
index fd567f9823..1f0d68b237 100644
--- a/RE-flex/Makefile
+++ b/RE-flex/Makefile
@@ -1,7 +1,6 @@
 # $NetBSD$
 
-DISTNAME=	RE-flex-4.1.0
-PKGREVISION=	1
+DISTNAME=	RE-flex-4.1.1
 CATEGORIES=	devel
 MASTER_SITES=	${MASTER_SITE_GITHUB:=Genivia/}
 GITHUB_TAG=	v${PKGVERSION_NOREV}
diff --git a/RE-flex/TODO b/RE-flex/TODO
index 9cb1846307..a82dcff8e4 100644
--- a/RE-flex/TODO
+++ b/RE-flex/TODO
@@ -1 +1,3 @@
 - fix documentation (investigate doxygen issues)
+- fix examples/braille build (unicode issue?)
+- add tests option?
diff --git a/RE-flex/distinfo b/RE-flex/distinfo
index 4c6526667d..ad0b2c7489 100644
--- a/RE-flex/distinfo
+++ b/RE-flex/distinfo
@@ -1,8 +1,8 @@
 $NetBSD$
 
-BLAKE2s (RE-flex-4.1.0.tar.gz) = c12d65f0ce807e2feb97602f12eb313f8024f2b3d75f20fb5c21742bb1401e5b
-SHA512 (RE-flex-4.1.0.tar.gz) = 1c9dc176974c93d892082506222bc4ed8c76572cbd95f86d712a76b6ef6d8793bf290da182762581da13103c7e3603c2660fedbfa844e368f11f57b6945c58cf
-Size (RE-flex-4.1.0.tar.gz) = 6599518 bytes
+BLAKE2s (RE-flex-4.1.1.tar.gz) = 8a1ffaa6146926e1ba24587d55a29607023041ae36f851aec4c6151c297450c9
+SHA512 (RE-flex-4.1.1.tar.gz) = 277540226c251af2c190435e71b77a946ec5eaf256c0798982245179152cfe319f9686c563fa1dca6bd8dc5b8bd052bdb1f0ba8f3a2af96f9135e068bdc19626
+Size (RE-flex-4.1.1.tar.gz) = 6599405 bytes
 SHA1 (patch-examples_Make) = 4b8063bfc0119ec69ffd782a4cb21e1bbbdfe55e
 SHA1 (patch-examples_gz.l) = 09e92adbd4f6aa0b8fa358d6c0fc4778a67209fd
 SHA1 (patch-examples_lua.hpp) = adbd495c9818d4feff9a9454ddc1402a2a6aa859


Home | Main Index | Thread Index | Old Index