Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified)) by mollari.NetBSD.org (Postfix) with ESMTPS id CAAE31A9239 for ; Sun, 28 Nov 2021 20:22:36 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id 59D5D84F4D; Sun, 28 Nov 2021 20:22:35 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 2BA3784D04 for ; Sun, 28 Nov 2021 20:22:34 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id TznljYHXt8TV for ; Sun, 28 Nov 2021 20:22:33 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 3D33784D50 for ; Sun, 28 Nov 2021 20:22:33 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 3A949FAEC; Sun, 28 Nov 2021 20:22:33 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1638130953216240" MIME-Version: 1.0 Date: Sun, 28 Nov 2021 20:22:33 +0000 From: "Sean Cole" Subject: CVS commit: pkgsrc/devel/RE-flex To: pkgsrc-changes@NetBSD.org Reply-To: scole@netbsd.org X-Mailer: log_accum Message-Id: <20211128202233.3A949FAEC@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1638130953216240 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: scole Date: Sun Nov 28 20:22:33 UTC 2021 Modified Files: pkgsrc/devel/RE-flex: Makefile PLIST distinfo pkgsrc/devel/RE-flex/patches: patch-lib_Makefile.in patch-src_Makefile.in Log Message: Updated to 3.0.12 Sep 20, 2020: 2.1.5 added matcher method lineno(n) to set or change the line number to n; added yyset_lineno(n,s) to flexlexer.h; updated Mini C compiler example. Oct 12, 2020: 3.0.0 fixed a regression bug since v2.x; redesigned internals to increase IO efficiency and regex pattern search speed. Oct 24, 2020: 3.0.1 improved handling of UTF-16/32 file encodings on Windows to prevent ^Z eof when files are opened in text mode. Mar 16, 2021: 3.0.2 minor improvements and additions; fixed MinGW builds. Apr 29, 2021: 3.0.3 fixed reflex::Input copy constructor; minor improvements. May 27, 2021: 3.0.4 improvements and fixes for minor issues. Jun 1, 2021: 3.0.5 minor usability improvements; changed \d to match Unicode when option unicode is enabled. Jun 4, 2021: 3.0.6 minor improvements. Jun 6, 2021: 3.0.7 updated examples to fix build problems. Jul 15, 2021: 3.0.8 minor improvements. Jul 22, 2021: 3.0.9 SIMD code split into simd_avx2.cpp and simd_avx512bw.cpp to support runtime CPU ID checking when the library is built with ./configure; make, disable AVX with ./configure --disable-avx, disable SSE2 with ./configure --disable-sse2; UTF-16LE BOM detection correction. Aug 14, 2021: 3.0.10 fixed missing simd.h after installation, added REFLEX_BUFFER_SIZE to customize the initial size and growth of the input buffer. Sep 14, 2021: 3.0.11 minor change to apply --prefix to the generated REFLEX_code_[PREFIX]STATE code. Oct 11, 2021: 3.0.12 updated to Unicode 14; fixed a compilation issue with --params when used with --flex. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/RE-flex/Makefile cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/RE-flex/PLIST cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/RE-flex/distinfo cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/RE-flex/patches/patch-lib_Makefile.in \ pkgsrc/devel/RE-flex/patches/patch-src_Makefile.in Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1638130953216240 Content-Disposition: inline Content-Length: 5211 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/devel/RE-flex/Makefile diff -u pkgsrc/devel/RE-flex/Makefile:1.5 pkgsrc/devel/RE-flex/Makefile:1.6 --- pkgsrc/devel/RE-flex/Makefile:1.5 Fri Aug 28 19:17:15 2020 +++ pkgsrc/devel/RE-flex/Makefile Sun Nov 28 20:22:32 2021 @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.5 2020/08/28 19:17:15 scole Exp $ +# $NetBSD: Makefile,v 1.6 2021/11/28 20:22:32 scole Exp $ -DISTNAME= RE-flex-2.1.4 +DISTNAME= RE-flex-3.0.12 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_GITHUB:=Genivia/} GITHUB_TAG= v${PKGVERSION_NOREV} Index: pkgsrc/devel/RE-flex/PLIST diff -u pkgsrc/devel/RE-flex/PLIST:1.2 pkgsrc/devel/RE-flex/PLIST:1.3 --- pkgsrc/devel/RE-flex/PLIST:1.2 Fri Jul 10 16:05:55 2020 +++ pkgsrc/devel/RE-flex/PLIST Sun Nov 28 20:22:32 2021 @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.2 2020/07/10 16:05:55 scole Exp $ +@comment $NetBSD: PLIST,v 1.3 2021/11/28 20:22:32 scole Exp $ bin/reflex include/reflex/abslexer.h include/reflex/absmatcher.h @@ -15,6 +15,7 @@ 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 Index: pkgsrc/devel/RE-flex/distinfo diff -u pkgsrc/devel/RE-flex/distinfo:1.6 pkgsrc/devel/RE-flex/distinfo:1.7 --- pkgsrc/devel/RE-flex/distinfo:1.6 Tue Oct 26 10:14:10 2021 +++ pkgsrc/devel/RE-flex/distinfo Sun Nov 28 20:22:32 2021 @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.6 2021/10/26 10:14:10 nia Exp $ +$NetBSD: distinfo,v 1.7 2021/11/28 20:22:32 scole Exp $ -BLAKE2s (RE-flex-2.1.4.tar.gz) = c008102666e45ee455de43d3eb35497ac979fbaad989dc271b03e386f683f830 -SHA512 (RE-flex-2.1.4.tar.gz) = bad6c6712851acf957ed24de6ab8be424393996fb8ec0fc590716f33f91002971644ee55867ed4bae52019faa8c7616d9e43474e305f9ac780d4a29b062ced4d -Size (RE-flex-2.1.4.tar.gz) = 6040596 bytes +BLAKE2s (RE-flex-3.0.12.tar.gz) = a130ce1a06a7adf65f123b3dd89244f4ce5c209118ed2eb017c5cdcfe640c054 +SHA512 (RE-flex-3.0.12.tar.gz) = b05fd50c451e361ed816810b69eb0384e902b4b27bc6ed6b0ae276600340d84aadf88674ef2e61265a893bd4fb3de8a68b3a9937274fb55173933279307aa15e +Size (RE-flex-3.0.12.tar.gz) = 6131163 bytes SHA1 (patch-examples_gz.l) = 09e92adbd4f6aa0b8fa358d6c0fc4778a67209fd -SHA1 (patch-lib_Makefile.in) = d7ab58a8af42add67be3ba99d5e78db2a8299e00 -SHA1 (patch-src_Makefile.in) = 5e624262cc0b6fe2126dd44865bad7d0d954cad3 +SHA1 (patch-lib_Makefile.in) = 5a740285bbc09d68bf709938dca1bd6b8b25a4fd +SHA1 (patch-src_Makefile.in) = f5771cb45d04dc3232cb8a253e756e535af9bf34 Index: pkgsrc/devel/RE-flex/patches/patch-lib_Makefile.in diff -u pkgsrc/devel/RE-flex/patches/patch-lib_Makefile.in:1.1 pkgsrc/devel/RE-flex/patches/patch-lib_Makefile.in:1.2 --- pkgsrc/devel/RE-flex/patches/patch-lib_Makefile.in:1.1 Mon Jun 15 15:11:50 2020 +++ pkgsrc/devel/RE-flex/patches/patch-lib_Makefile.in Sun Nov 28 20:22:33 2021 @@ -1,18 +1,17 @@ -$NetBSD: patch-lib_Makefile.in,v 1.1 2020/06/15 15:11:50 scole Exp $ +$NetBSD: patch-lib_Makefile.in,v 1.2 2021/11/28 20:22:33 scole Exp $ use libtool ---- lib/Makefile.in.orig 2020-05-25 23:34:27.000000000 +0000 +--- lib/Makefile.in.orig 2021-10-12 02:10:38.000000000 +0000 +++ lib/Makefile.in -@@ -241,12 +241,13 @@ AUTOCONF = @AUTOCONF@ +@@ -250,11 +250,12 @@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ -CC = @CC@ -+CC= $(LIBTOOL) --mode=compile @CC@ ++CC = $(LIBTOOL) --mode=compile @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ - CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ +CXXORIG = @CXX@ @@ -20,7 +19,7 @@ use libtool CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ -@@ -416,15 +417,15 @@ uninstall-libLIBRARIES: +@@ -425,15 +426,15 @@ uninstall-libLIBRARIES: clean-libLIBRARIES: -test -z "$(lib_LIBRARIES)" || rm -f $(lib_LIBRARIES) Index: pkgsrc/devel/RE-flex/patches/patch-src_Makefile.in diff -u pkgsrc/devel/RE-flex/patches/patch-src_Makefile.in:1.1 pkgsrc/devel/RE-flex/patches/patch-src_Makefile.in:1.2 --- pkgsrc/devel/RE-flex/patches/patch-src_Makefile.in:1.1 Mon Jun 15 15:11:50 2020 +++ pkgsrc/devel/RE-flex/patches/patch-src_Makefile.in Sun Nov 28 20:22:33 2021 @@ -1,8 +1,8 @@ -$NetBSD: patch-src_Makefile.in,v 1.1 2020/06/15 15:11:50 scole Exp $ +$NetBSD: patch-src_Makefile.in,v 1.2 2021/11/28 20:22:33 scole Exp $ use libtool ---- src/Makefile.in.orig 2020-05-25 23:34:27.000000000 +0000 +--- src/Makefile.in.orig 2021-10-12 02:10:38.000000000 +0000 +++ src/Makefile.in @@ -103,7 +103,7 @@ am__installdirs = "$(DESTDIR)$(bindir)" PROGRAMS = $(bin_PROGRAMS) @@ -13,19 +13,18 @@ use libtool AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false -@@ -174,12 +174,13 @@ AUTOCONF = @AUTOCONF@ +@@ -174,11 +174,12 @@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ -CC = @CC@ -+CC= $(LIBTOOL) --mode=compile @CC@ ++CC= $(LIBTOOL) --mode=compile @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ - CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ -CXX = @CXX@ +CXXORIG = @CXX@ -+CXX= $(LIBTOOL) --mode=compile @CXX@ ++CXX= $(LIBTOOL) --mode=compile @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ --_----------=_1638130953216240--