From 641a8dee291f7f03cdbd49f7a2f5eba7e646ee47 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Wed, 9 Feb 2022 13:44:51 +0000 Subject: [PATCH] osc copypac from project:devel:languages:haskell:ghc-8.10.x package:alex revision:25, using keep-link OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/alex?expand=0&rev=103 --- alex-3.2.6.tar.gz | 3 --- alex-3.2.7.1.tar.gz | 3 +++ alex.changes | 25 +++++++++++++++++++++++++ alex.spec | 21 ++++----------------- 4 files changed, 32 insertions(+), 20 deletions(-) delete mode 100644 alex-3.2.6.tar.gz create mode 100644 alex-3.2.7.1.tar.gz diff --git a/alex-3.2.6.tar.gz b/alex-3.2.6.tar.gz deleted file mode 100644 index 85a0d99..0000000 --- a/alex-3.2.6.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:91aa08c1d3312125fbf4284815189299bbb0be34421ab963b1f2ae06eccc5410 -size 108832 diff --git a/alex-3.2.7.1.tar.gz b/alex-3.2.7.1.tar.gz new file mode 100644 index 0000000..f4e07e5 --- /dev/null +++ b/alex-3.2.7.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9bd2f1a27e8f1b2ffdb5b2fbd3ed82b6f0e85191459a1b24ffcbef4e68a81bec +size 108229 diff --git a/alex.changes b/alex.changes index b9b519f..ad28e5b 100644 --- a/alex.changes +++ b/alex.changes @@ -1,3 +1,28 @@ +------------------------------------------------------------------- +Fri Feb 4 10:51:31 UTC 2022 - psimons@suse.com + +- Update alex to version 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. + ------------------------------------------------------------------- Tue Sep 7 18:43:27 UTC 2021 - Ondřej Súkup diff --git a/alex.spec b/alex.spec index f387920..da612de 100644 --- a/alex.spec +++ b/alex.spec @@ -1,7 +1,7 @@ # # spec file for package alex # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -23,7 +23,7 @@ %bcond_without tests %endif Name: alex -Version: 3.2.6 +Version: 3.2.7.1 Release: 0 Summary: Alex is a tool for generating lexical analysers in Haskell License: BSD-3-Clause @@ -76,22 +76,9 @@ export PATH="%{buildroot}%{_bindir}:$PATH" %doc CHANGELOG.md README.md TODO doc examples %{_bindir}/%{name} %dir %{_datadir}/%{name}-%{version} -%{_datadir}/%{name}-%{version}/AlexTemplate -%{_datadir}/%{name}-%{version}/AlexTemplate-debug -%{_datadir}/%{name}-%{version}/AlexTemplate-ghc -%{_datadir}/%{name}-%{version}/AlexTemplate-ghc-debug -%{_datadir}/%{name}-%{version}/AlexTemplate-ghc-nopred +%{_datadir}/%{name}-%{version}/AlexTemplate.hs +%{_datadir}/%{name}-%{version}/AlexWrappers.hs %{_datadir}/%{name}-%{version} %{_mandir}/man1/* -%{_datadir}/%{name}-%{version}/AlexWrapper-basic -%{_datadir}/%{name}-%{version}/AlexWrapper-basic-bytestring -%{_datadir}/%{name}-%{version}/AlexWrapper-gscan -%{_datadir}/%{name}-%{version}/AlexWrapper-monad -%{_datadir}/%{name}-%{version}/AlexWrapper-monad-bytestring -%{_datadir}/%{name}-%{version}/AlexWrapper-monadUserState -%{_datadir}/%{name}-%{version}/AlexWrapper-monadUserState-bytestring -%{_datadir}/%{name}-%{version}/AlexWrapper-posn -%{_datadir}/%{name}-%{version}/AlexWrapper-posn-bytestring -%{_datadir}/%{name}-%{version}/AlexWrapper-strict-bytestring %changelog