Fri Feb 11 09:47:45 2022 UTC ()
Update to alex-3.2.7.1

Change in 3.2.7.1
* Fix bug with repeated numeral characters outside of r{n,m}
  repetitions. This was a regression introduced in 3.2.7.

Changes in 3.2.7
* Allow arbitrary repetitions in regexps. Previously, the r{n,m} and
  related forms were restricted to single digit numbers n and m.
* DFA minimization used to crash on tokens of the form c* which produce
  automata with only accepting states. Considering the empty set of
  non-accepting states as an equivalence class caused minimization to crash
  with exception.
* The small_base flag is removed. Extremely old GHCs will no longer build.
* A number of bug fixes and clearer diagnostics.


(pho)
diff -r1.9 -r1.10 pkgsrc/devel/alex/Makefile
diff -r1.3 -r1.4 pkgsrc/devel/alex/PLIST
diff -r1.7 -r1.8 pkgsrc/devel/alex/distinfo

cvs diff -r1.9 -r1.10 pkgsrc/devel/alex/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/alex/Makefile 2022/01/18 02:48:02 1.9
+++ pkgsrc/devel/alex/Makefile 2022/02/11 09:47:44 1.10
@@ -1,18 +1,17 @@ @@ -1,18 +1,17 @@
1# $NetBSD: Makefile,v 1.9 2022/01/18 02:48:02 pho Exp $ 1# $NetBSD: Makefile,v 1.10 2022/02/11 09:47:44 pho Exp $
2 2
3DISTNAME= alex-3.2.6 3DISTNAME= alex-3.2.7.1
4PKGNAME= ${DISTNAME} 4PKGNAME= ${DISTNAME}
5PKGREVISION= 2 
6CATEGORIES= devel 5CATEGORIES= devel
7 6
8MAINTAINER= esg@sdf.lonestar.org 7MAINTAINER= esg@sdf.lonestar.org
9COMMENT= Tool for generating lexical analysers in Haskell 8COMMENT= Tool for generating lexical analysers in Haskell
10LICENSE= modified-bsd 9LICENSE= modified-bsd
11 10
12USE_TOOLS+= autoconf gmake 11USE_TOOLS+= autoconf gmake
13BUILD_DEPENDS+= docbook-xsl-[0-9]*:../../textproc/docbook-xsl 12BUILD_DEPENDS+= docbook-xsl-[0-9]*:../../textproc/docbook-xsl
14BUILD_DEPENDS+= libxml2-[0-9]*:../../textproc/libxml2 13BUILD_DEPENDS+= libxml2-[0-9]*:../../textproc/libxml2
15BUILD_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt 14BUILD_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt
16 15
17CONFIGURE_ENV+= fp_cv_dir_docbook_xsl=${PREFIX}/share/xsl/docbook 16CONFIGURE_ENV+= fp_cv_dir_docbook_xsl=${PREFIX}/share/xsl/docbook
18CONFIGURE_ENV+= ac_cv_path_DbLatexCmd= # empty 17CONFIGURE_ENV+= ac_cv_path_DbLatexCmd= # empty

cvs diff -r1.3 -r1.4 pkgsrc/devel/alex/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/alex/PLIST 2021/04/23 04:35:50 1.3
+++ pkgsrc/devel/alex/PLIST 2022/02/11 09:47:44 1.4
@@ -1,37 +1,24 @@ @@ -1,37 +1,24 @@
1@comment $NetBSD: PLIST,v 1.3 2021/04/23 04:35:50 pho Exp $ 1@comment $NetBSD: PLIST,v 1.4 2022/02/11 09:47:44 pho Exp $
2bin/alex 2bin/alex
3man/man1/alex.1 3man/man1/alex.1
4share/doc/alex/about.html 4share/doc/alex/about.html
5share/doc/alex/alex-files.html 5share/doc/alex/alex-files.html
6share/doc/alex/api.html 6share/doc/alex/api.html
7share/doc/alex/basic-api.html 7share/doc/alex/basic-api.html
8share/doc/alex/bug-reports.html 8share/doc/alex/bug-reports.html
9share/doc/alex/charsets.html 9share/doc/alex/charsets.html
10share/doc/alex/fptools.css 10share/doc/alex/fptools.css
11share/doc/alex/index.html 11share/doc/alex/index.html
12share/doc/alex/introduction.html 12share/doc/alex/introduction.html
13share/doc/alex/invoking.html 13share/doc/alex/invoking.html
14share/doc/alex/license.html 14share/doc/alex/license.html
15share/doc/alex/regexps.html 15share/doc/alex/regexps.html
16share/doc/alex/relnotes-20.html 16share/doc/alex/relnotes-20.html
17share/doc/alex/relnotes-210.html 17share/doc/alex/relnotes-210.html
18share/doc/alex/relnotes-22.html 18share/doc/alex/relnotes-22.html
19share/doc/alex/syntax.html 19share/doc/alex/syntax.html
20share/doc/alex/types.html 20share/doc/alex/types.html
21share/doc/alex/wrappers.html 21share/doc/alex/wrappers.html
22share/doc/${HS_PLATFORM}/${PKGNAME}/LICENSE 22share/doc/${HS_PLATFORM}/${PKGNAME}/LICENSE
23share/${HS_PLATFORM}/${PKGNAME}/AlexTemplate 23share/${HS_PLATFORM}/${PKGNAME}/AlexTemplate.hs
24share/${HS_PLATFORM}/${PKGNAME}/AlexTemplate-debug 24share/${HS_PLATFORM}/${PKGNAME}/AlexWrappers.hs
25share/${HS_PLATFORM}/${PKGNAME}/AlexTemplate-ghc 
26share/${HS_PLATFORM}/${PKGNAME}/AlexTemplate-ghc-debug 
27share/${HS_PLATFORM}/${PKGNAME}/AlexTemplate-ghc-nopred 
28share/${HS_PLATFORM}/${PKGNAME}/AlexWrapper-basic 
29share/${HS_PLATFORM}/${PKGNAME}/AlexWrapper-basic-bytestring 
30share/${HS_PLATFORM}/${PKGNAME}/AlexWrapper-gscan 
31share/${HS_PLATFORM}/${PKGNAME}/AlexWrapper-monad 
32share/${HS_PLATFORM}/${PKGNAME}/AlexWrapper-monad-bytestring 
33share/${HS_PLATFORM}/${PKGNAME}/AlexWrapper-monadUserState 
34share/${HS_PLATFORM}/${PKGNAME}/AlexWrapper-monadUserState-bytestring 
35share/${HS_PLATFORM}/${PKGNAME}/AlexWrapper-posn 
36share/${HS_PLATFORM}/${PKGNAME}/AlexWrapper-posn-bytestring 
37share/${HS_PLATFORM}/${PKGNAME}/AlexWrapper-strict-bytestring 

cvs diff -r1.7 -r1.8 pkgsrc/devel/alex/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/alex/distinfo 2021/10/26 10:14:13 1.7
+++ pkgsrc/devel/alex/distinfo 2022/02/11 09:47:44 1.8
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.7 2021/10/26 10:14:13 nia Exp $ 1$NetBSD: distinfo,v 1.8 2022/02/11 09:47:44 pho Exp $
2 2
3BLAKE2s (alex-3.2.6.tar.gz) = 575aa3d584697da702ebadd0c90a90bb134f20d1b4669a0720ea680d4ac76b58 3BLAKE2s (alex-3.2.7.1.tar.gz) = cd6f948f68df789358b38e72d11c315923c29c1b183f53fd01cf88f4ac253401
4SHA512 (alex-3.2.6.tar.gz) = 05b6e55e9a1c348aea599d1130780a3d2a0a7c5f1db00b2c98bd34737cac9d48842fb1b1f98947a99d99013f94e39a6ffee1af8546f02fb2d32fcf362ff0f83c 4SHA512 (alex-3.2.7.1.tar.gz) = f8ff12de874b905449fdda0d704f9e4ac30fa3e60e965f82d7bb2d6e3974cf926f85134d32878c48faf0ec4a002ea7240cf6696e1cbcad25a0eebb9d1850cc07
5Size (alex-3.2.6.tar.gz) = 108832 bytes 5Size (alex-3.2.7.1.tar.gz) = 108229 bytes