Hello community, here is the log from the commit of package re2c for openSUSE:Factory checked in at 2017-09-07 22:11:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/re2c (Old) and /work/SRC/openSUSE:Factory/.re2c.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "re2c" Thu Sep 7 22:11:05 2017 rev:32 rq:520768 version:1.0.2 Changes: -------- --- /work/SRC/openSUSE:Factory/re2c/re2c.changes 2016-02-16 09:26:44.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.re2c.new/re2c.changes 2017-09-07 22:11:19.186994810 +0200 @@ -1,0 +2,34 @@ +Mon Sep 4 12:02:10 UTC 2017 - mplus...@suse.com + +- Update to version 1.0.2: + * Fixed bug #194 “Build with --enable-docs” + * Updated documentation. +- Changes for version 1.0.1: + * Fixed bug #193 “1.0 build failure on macOS: error: calling a + * private constructor of class ‘re2c::Rule’” +- Changes for version 1.0: + * Added several new options + * Added new inplace confgurations + * Added warning -Wnondeterministic-tags + * Added fuzz-testing scripts + * Added paper “Tagged Deterministic Finite Automata with Lookahead” + * See provided CHANGELOG for full list of new features + * Fixed bugs: + + #121 “trailing contexts are fundamentally broken” + + #135 “In installation make check give syntax error” + + #137 “run_tests.sh fail when running configure script with absolute path” + + #138 “website improvement” + + #141 “Tests under Windows” + + #142 “segvault with null terminated input” + + #145 “Values for enum YYCONDTYPE are not generated when default rules with conditions are used” + + #147 “Please add symbol name to “can’t find symbol” error message” + + #152 “Line number in #line directive after enum YYCONDTYPE is 0-based” + + #156 “Build with Visual Studio 14 2015: symbol name conflict” + + #158 “Inconsistent forward declaration of struct/class vs definition” + + #160 “Open text files with “wb” causes issues on Windows” + + #162 “Reading files with “rb” causes issues in Windows” + + #165 “Trailing context consumed if initial expression matches it” + + #176 “re2c help message is too wide for most terminals” + + #184 “Small documentation issue” + +------------------------------------------------------------------- Old: ---- re2c-0.16.tar.gz New: ---- re2c-1.0.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ re2c.spec ++++++ --- /var/tmp/diff_new_pack.rfHPVl/_old 2017-09-07 22:11:20.426820068 +0200 +++ /var/tmp/diff_new_pack.rfHPVl/_new 2017-09-07 22:11:20.430819505 +0200 @@ -1,7 +1,7 @@ # # spec file for package re2c # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: re2c -Version: 0.16 +Version: 1.0.2 Release: 0 Summary: Tool for generating C-based recognizers from regular expressions License: SUSE-Public-Domain @@ -27,7 +27,6 @@ Patch0: re2c-nogenerationdatedefault.patch BuildRequires: bison BuildRequires: gcc-c++ -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description re2c is a tool for writing fast and flexible lexers. Unlike other such @@ -48,14 +47,13 @@ make check %{?_smp_mflags} %install -make DESTDIR=%{buildroot} install %{?_smp_mflags} +%make_install %files -%defattr(-,root,root,-) -%{_bindir}/re2c -%{_mandir}/man1/re2c.1* %doc doc/*.ps doc/sample.bib %doc README CHANGELOG %doc examples/ +%{_bindir}/re2c +%{_mandir}/man1/re2c.1%{ext_man} %changelog ++++++ re2c-0.16.tar.gz -> re2c-1.0.2.tar.gz ++++++ ++++ 408676 lines of diff (skipped) ++++++ re2c-nogenerationdatedefault.patch ++++++ --- /var/tmp/diff_new_pack.rfHPVl/_old 2017-09-07 22:11:22.186572047 +0200 +++ /var/tmp/diff_new_pack.rfHPVl/_new 2017-09-07 22:11:22.190571483 +0200 @@ -1,13 +1,13 @@ -Index: re2c-0.16/src/conf/opt.h +Index: re2c-1.0.2/src/conf/opt.h =================================================================== ---- re2c-0.16.orig/src/conf/opt.h -+++ re2c-0.16/src/conf/opt.h -@@ -18,7 +18,7 @@ namespace re2c - /* target */ \ - OPT1 (opt_t::target_t, target, CODE) \ - /* fingerprint */ \ -- OPT (bool, bNoGenerationDate, false) \ -+ OPT (bool, bNoGenerationDate, true) \ - OPT (bool, version, true) \ - /* regular expressions */ \ - OPT (Enc, encoding, Enc ()) \ +--- re2c-1.0.2.orig/src/conf/opt.h ++++ re2c-1.0.2/src/conf/opt.h +@@ -44,7 +44,7 @@ enum target_t + CONSTOPT1 (target_t, target, TARGET_CODE) \ + CONSTOPT (std::string, output_file, "") \ + CONSTOPT (std::string, header_file, "") \ +- CONSTOPT (bool, bNoGenerationDate, false) \ ++ CONSTOPT (bool, bNoGenerationDate, true) \ + CONSTOPT (bool, version, true) \ + CONSTOPT (bool, cFlag, false) \ + CONSTOPT (bool, fFlag, false) \