Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package re2c for openSUSE:Factory checked in at 2024-12-05 17:05:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/re2c (Old) and /work/SRC/openSUSE:Factory/.re2c.new.28523 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "re2c" Thu Dec 5 17:05:08 2024 rev:44 rq:1228247 version:4.0.1 Changes: -------- --- /work/SRC/openSUSE:Factory/re2c/re2c.changes 2023-08-11 15:55:07.619617469 +0200 +++ /work/SRC/openSUSE:Factory/.re2c.new.28523/re2c.changes 2024-12-05 17:05:09.428840299 +0100 @@ -1,0 +2,14 @@ +Wed De 4 09:23:26 UTC 2024 - Martin Pluskal <mplus...@suse.com> + +- Update to version 4.0.1: + * Added missing doc sources to the distribution tarball (#503) + * Reworked C/C++ examples to avoid using new configuration aliases until the world has updated to re2c 4.0, made them compatible with C. + * A few build system changes: increased CMake minimum required version to 3.15, added missing dependencies on doc sources in Makefile.am. + * Fixed typos in docs. + * Added a generic technique for describing language backends based on the idea of syntax files (#450). + * Added support for new languages: D, Haskell, Java, JavaScript, OCaml, Python, V, Zig. + * Added new record API for all languages (enabled with --api record, re2c:api = record) and made it the default API for Haskell and OCaml. + * Renamed former âdefault APIâ to âsimple APIâ, implemented it for all backends except Haskell and OCaml, and enabled by default API for C, D, Java, JavaScript, Python, V and Zig. + * Added new code generation model - recursive functions (enabled with --recursive-functions), primarily to be used for functional languages. + +------------------------------------------------------------------- @@ -11 +24,0 @@ - Old: ---- re2c-3.1.tar.xz New: ---- re2c-4.0.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ re2c.spec ++++++ --- /var/tmp/diff_new_pack.BwCJSj/_old 2024-12-05 17:05:10.116869112 +0100 +++ /var/tmp/diff_new_pack.BwCJSj/_new 2024-12-05 17:05:10.120869280 +0100 @@ -1,7 +1,7 @@ # # spec file for package re2c # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,11 +17,10 @@ Name: re2c -Version: 3.1 +Version: 4.0.1 Release: 0 Summary: Tool for generating C-based recognizers from regular expressions License: SUSE-Public-Domain -Group: Development/Libraries/C and C++ URL: https://re2c.org/ Source: https://github.com/skvadrik/re2c/releases/download/%{version}/%{name}-%{version}.tar.xz BuildRequires: bison @@ -63,10 +62,24 @@ %{_bindir}/re2c %{_bindir}/re2go %{_bindir}/re2rust +%{_bindir}/re2d +%{_bindir}/re2hs +%{_bindir}/re2js +%{_bindir}/re2ocaml +%{_bindir}/re2py +%{_bindir}/re2v +%{_bindir}/re2zig %{_mandir}/man1/re2c.1%{?ext_man} %{_mandir}/man1/re2go.1%{?ext_man} %{_mandir}/man1/re2rust.1%{?ext_man} +%{_mandir}/man1/re2d.1%{?ext_man} +%{_mandir}/man1/re2hs.1%{?ext_man} +%{_mandir}/man1/re2js.1%{?ext_man} +%{_mandir}/man1/re2ocaml.1%{?ext_man} +%{_mandir}/man1/re2py.1%{?ext_man} +%{_mandir}/man1/re2v.1%{?ext_man} +%{_mandir}/man1/re2zig.1%{?ext_man} %dir %{_datadir}/re2c %dir %{_datadir}/re2c/stdlib -%{_datadir}/re2c/stdlib/unicode_categories.re +%{_datadir}/re2c/stdlib/* ++++++ re2c-3.1.tar.xz -> re2c-4.0.1.tar.xz ++++++ ++++ 491378 lines of diff (skipped)