Hello community, here is the log from the commit of package re2c for openSUSE:Factory checked in at 2020-09-09 17:45:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/re2c (Old) and /work/SRC/openSUSE:Factory/.re2c.new.3399 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "re2c" Wed Sep 9 17:45:56 2020 rev:39 rq:832495 version:2.0.3 Changes: -------- --- /work/SRC/openSUSE:Factory/re2c/re2c.changes 2020-08-21 19:02:17.976289274 +0200 +++ /work/SRC/openSUSE:Factory/.re2c.new.3399/re2c.changes 2020-09-09 17:46:00.530381088 +0200 @@ -1,0 +2,8 @@ +Fri Sep 4 21:00:43 UTC 2020 - Dirk Mueller <dmuel...@suse.com> + +- update to 2.0.3: + - Fix issues when building re2c as a CMake subproject + - Final corrections in the SIMPA article "RE2C: A lexer generator based on + lookahead-TDFA", https://doi.org/10.1016/j.simpa.2020.100027 + +------------------------------------------------------------------- Old: ---- re2c-2.0.2.tar.xz New: ---- re2c-2.0.3.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ re2c.spec ++++++ --- /var/tmp/diff_new_pack.fWABX3/_old 2020-09-09 17:46:01.994382277 +0200 +++ /var/tmp/diff_new_pack.fWABX3/_new 2020-09-09 17:46:01.998382280 +0200 @@ -17,7 +17,7 @@ Name: re2c -Version: 2.0.2 +Version: 2.0.3 Release: 0 Summary: Tool for generating C-based recognizers from regular expressions License: SUSE-Public-Domain ++++++ re2c-2.0.2.tar.xz -> re2c-2.0.3.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/re2c-2.0.2/CHANGELOG new/re2c-2.0.3/CHANGELOG --- old/re2c-2.0.2/CHANGELOG 2020-08-08 09:59:22.000000000 +0200 +++ new/re2c-2.0.3/CHANGELOG 2020-08-22 09:00:58.000000000 +0200 @@ -5,6 +5,15 @@ 2.0x ---- +2.0.3 (2020-08-22) +~~~~~~~~~~~~~~~~~~ + +- Fix issues when building re2c as a CMake subproject + (`#302 <https://github.com/skvadrik/re2c/pull/302>`_: + +- Final corrections in the SIMPA article "RE2C: A lexer generator based on + lookahead-TDFA", https://doi.org/10.1016/j.simpa.2020.100027 + 2.0.2 (2020-08-08) ~~~~~~~~~~~~~~~~~~ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/re2c-2.0.2/CMakeLists.txt new/re2c-2.0.3/CMakeLists.txt --- old/re2c-2.0.2/CMakeLists.txt 2020-08-08 10:01:49.000000000 +0200 +++ new/re2c-2.0.3/CMakeLists.txt 2020-08-22 09:10:22.000000000 +0200 @@ -1,5 +1,5 @@ cmake_minimum_required(VERSION 3.12) -project(re2c VERSION 2.0.2 HOMEPAGE_URL "https://re2c.org/") +project(re2c VERSION 2.0.3 HOMEPAGE_URL "https://re2c.org/") list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake") include(Re2cAutotoolsHelpers) @@ -231,82 +231,82 @@ re2c_bootstrap_lexer("src/msg/ver_to_vernum.re" "src/msg/ver_to_vernum.cc") re2c_bootstrap_parser("src/parse/parser.ypp" "src/parse/parser.cc" "src/parse/parser.h") -if (CMAKE_SOURCE_DIR STREQUAL PROJECT_SOURCE_DIR) - set(re2c_docs_sources - "${re2c_manpage_source}" - "doc/manual/api/api.rst_" - "doc/manual/api/interface.rst_" - "doc/manual/conditions/conditions.rst_" - "doc/manual/configurations/configurations.rst_" - "doc/manual/directives/directives.rst_" - "doc/manual/dot/dot.rst_" - "doc/manual/encodings/encodings.rst_" - "doc/manual/eof/01_sentinel.rst_" - "doc/manual/eof/02_bounds_checking.rst_" - "doc/manual/eof/03_eof_rule.rst_" - "doc/manual/eof/04_generic_api.rst_" - "doc/manual/eof/eof.rst_" - "doc/manual/fill/01_fill.rst_" - "doc/manual/fill/02_fill.rst_" - "doc/manual/fill/fill.rst_" - "doc/manual/headers/headers.rst_" - "doc/manual/includes/includes.rst_" - "doc/manual/options/debug.rst_" - "doc/manual/options/internal.rst_" - "doc/manual/options/options.rst_" - "doc/manual/regexps/regular_expressions.rst_" - "doc/manual/reuse/reuse.rst_" - "doc/manual/skeleton/skeleton.rst_" - "doc/manual/state/state.rst_" - "doc/manual/submatch/submatch_example_mtags.rst_" - "doc/manual/submatch/submatch_example_posix.rst_" - "doc/manual/submatch/submatch_example_stags.rst_" - "doc/manual/submatch/submatch.rst_" - "doc/manual/syntax/syntax.rst_" - "doc/manual/warnings/warnings_general.rst_" - "doc/manual/warnings/warnings_list.rst_" - "examples/c/01_basic.re" - "examples/c/conditions/parse_u32_conditions.re" - "examples/c/eof/01_sentinel.re" - "examples/c/eof/02_bounds_checking.re" - "examples/c/eof/03_eof_rule.re" - "examples/c/eof/05_generic_api_eof_rule.re" - "examples/c/fill/01_fill.re" - "examples/c/fill/02_fill.re" - "examples/c/headers/header.re" - "examples/c/headers/src/lexer/lexer.h" - "examples/c/includes/include.re" - "examples/c/includes/definitions.h" - "examples/c/reuse/reuse.re" - "examples/c/state/push.re" - "examples/c/submatch/01_stags.re" - "examples/c/submatch/02_mtags.re" - "examples/c/submatch/03_posix.re" - "examples/go/01_basic.re" - "examples/go/conditions/parse_u32_conditions.re" - "examples/go/eof/01_sentinel.re" - "examples/go/eof/02_bounds_checking.re" - "examples/go/eof/03_eof_rule.re" - "examples/go/eof/05_generic_api_eof_rule.re" - "examples/go/fill/01_fill.re" - "examples/go/fill/02_fill.re" - "examples/go/headers/header.re" - "examples/go/headers/src/lexer/lexer.go" - "examples/go/includes/include.re" - "examples/go/includes/definitions.go" - "examples/go/reuse/reuse.re" - "examples/go/state/push.re" - "examples/go/submatch/01_stags.re" - "examples/go/submatch/02_mtags.re" - "examples/go/submatch/03_posix.re" - ) - - # docs - re2c_gen_manpage("${re2c_manpage_source}" "${re2c_manpage_c}" "${re2c_manpage_bootstrap_c}" "c") - re2c_gen_manpage("${re2c_manpage_source}" "${re2c_manpage_go}" "${re2c_manpage_bootstrap_go}" "go") - re2c_gen_help("${re2c_help_source}" "${re2c_help}" "${re2c_help_bootstrap}") - add_custom_target(docs DEPENDS "${re2c_docs}") +# docs +set(re2c_docs_sources + "${re2c_manpage_source}" + "doc/manual/api/api.rst_" + "doc/manual/api/interface.rst_" + "doc/manual/conditions/conditions.rst_" + "doc/manual/configurations/configurations.rst_" + "doc/manual/directives/directives.rst_" + "doc/manual/dot/dot.rst_" + "doc/manual/encodings/encodings.rst_" + "doc/manual/eof/01_sentinel.rst_" + "doc/manual/eof/02_bounds_checking.rst_" + "doc/manual/eof/03_eof_rule.rst_" + "doc/manual/eof/04_generic_api.rst_" + "doc/manual/eof/eof.rst_" + "doc/manual/fill/01_fill.rst_" + "doc/manual/fill/02_fill.rst_" + "doc/manual/fill/fill.rst_" + "doc/manual/headers/headers.rst_" + "doc/manual/includes/includes.rst_" + "doc/manual/options/debug.rst_" + "doc/manual/options/internal.rst_" + "doc/manual/options/options.rst_" + "doc/manual/regexps/regular_expressions.rst_" + "doc/manual/reuse/reuse.rst_" + "doc/manual/skeleton/skeleton.rst_" + "doc/manual/state/state.rst_" + "doc/manual/submatch/submatch_example_mtags.rst_" + "doc/manual/submatch/submatch_example_posix.rst_" + "doc/manual/submatch/submatch_example_stags.rst_" + "doc/manual/submatch/submatch.rst_" + "doc/manual/syntax/syntax.rst_" + "doc/manual/warnings/warnings_general.rst_" + "doc/manual/warnings/warnings_list.rst_" + "examples/c/01_basic.re" + "examples/c/conditions/parse_u32_conditions.re" + "examples/c/eof/01_sentinel.re" + "examples/c/eof/02_bounds_checking.re" + "examples/c/eof/03_eof_rule.re" + "examples/c/eof/05_generic_api_eof_rule.re" + "examples/c/fill/01_fill.re" + "examples/c/fill/02_fill.re" + "examples/c/headers/header.re" + "examples/c/headers/src/lexer/lexer.h" + "examples/c/includes/include.re" + "examples/c/includes/definitions.h" + "examples/c/reuse/reuse.re" + "examples/c/state/push.re" + "examples/c/submatch/01_stags.re" + "examples/c/submatch/02_mtags.re" + "examples/c/submatch/03_posix.re" + "examples/go/01_basic.re" + "examples/go/conditions/parse_u32_conditions.re" + "examples/go/eof/01_sentinel.re" + "examples/go/eof/02_bounds_checking.re" + "examples/go/eof/03_eof_rule.re" + "examples/go/eof/05_generic_api_eof_rule.re" + "examples/go/fill/01_fill.re" + "examples/go/fill/02_fill.re" + "examples/go/headers/header.re" + "examples/go/headers/src/lexer/lexer.go" + "examples/go/includes/include.re" + "examples/go/includes/definitions.go" + "examples/go/reuse/reuse.re" + "examples/go/state/push.re" + "examples/go/submatch/01_stags.re" + "examples/go/submatch/02_mtags.re" + "examples/go/submatch/03_posix.re" +) +re2c_gen_manpage("${re2c_manpage_source}" "${re2c_manpage_c}" "${re2c_manpage_bootstrap_c}" "c") +re2c_gen_manpage("${re2c_manpage_source}" "${re2c_manpage_go}" "${re2c_manpage_bootstrap_go}" "go") +re2c_gen_help("${re2c_help_source}" "${re2c_help}" "${re2c_help_bootstrap}") +add_custom_target(docs DEPENDS "${re2c_docs}") +# install and test targets are enabled only if re2c is the root project +if (CMAKE_SOURCE_DIR STREQUAL PROJECT_SOURCE_DIR) # install if(UNIX) install(TARGETS re2c RUNTIME DESTINATION bin) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/re2c-2.0.2/build/re2c-as-subproject/CMakeLists.txt new/re2c-2.0.3/build/re2c-as-subproject/CMakeLists.txt --- old/re2c-2.0.2/build/re2c-as-subproject/CMakeLists.txt 1970-01-01 01:00:00.000000000 +0100 +++ new/re2c-2.0.3/build/re2c-as-subproject/CMakeLists.txt 2020-08-20 08:56:38.000000000 +0200 @@ -0,0 +1,3 @@ +cmake_minimum_required(VERSION 3.12) +project(other) +add_subdirectory(../../../re2c re2c-build) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/re2c-2.0.2/build/re2c-as-subproject/build.sh new/re2c-2.0.3/build/re2c-as-subproject/build.sh --- old/re2c-2.0.2/build/re2c-as-subproject/build.sh 1970-01-01 01:00:00.000000000 +0100 +++ new/re2c-2.0.3/build/re2c-as-subproject/build.sh 2020-08-20 08:56:38.000000000 +0200 @@ -0,0 +1,2 @@ +cmake -B .build +make -C .build -j$(nproc) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/re2c-2.0.2/configure new/re2c-2.0.3/configure --- old/re2c-2.0.2/configure 2020-08-08 10:01:56.000000000 +0200 +++ new/re2c-2.0.3/configure 2020-08-22 09:10:29.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for re2c 2.0.2. +# Generated by GNU Autoconf 2.69 for re2c 2.0.3. # # Report bugs to <re2c-gene...@lists.sourceforge.net>. # @@ -590,8 +590,8 @@ # Identity of this package. PACKAGE_NAME='re2c' PACKAGE_TARNAME='re2c' -PACKAGE_VERSION='2.0.2' -PACKAGE_STRING='re2c 2.0.2' +PACKAGE_VERSION='2.0.3' +PACKAGE_STRING='re2c 2.0.3' PACKAGE_BUGREPORT='re2c-gene...@lists.sourceforge.net' PACKAGE_URL='' @@ -1347,7 +1347,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures re2c 2.0.2 to adapt to many kinds of systems. +\`configure' configures re2c 2.0.3 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1417,7 +1417,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of re2c 2.0.2:";; + short | recursive ) echo "Configuration of re2c 2.0.3:";; esac cat <<\_ACEOF @@ -1537,7 +1537,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -re2c configure 2.0.2 +re2c configure 2.0.3 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2241,7 +2241,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by re2c $as_me 2.0.2, which was +It was created by re2c $as_me 2.0.3, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -3104,7 +3104,7 @@ # Define the identity of the package. PACKAGE='re2c' - VERSION='2.0.2' + VERSION='2.0.3' cat >>confdefs.h <<_ACEOF @@ -19366,7 +19366,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by re2c $as_me 2.0.2, which was +This file was extended by re2c $as_me 2.0.3, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -19432,7 +19432,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -re2c config.status 2.0.2 +re2c config.status 2.0.3 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/re2c-2.0.2/configure.ac new/re2c-2.0.3/configure.ac --- old/re2c-2.0.2/configure.ac 2020-08-08 10:01:49.000000000 +0200 +++ new/re2c-2.0.3/configure.ac 2020-08-22 09:10:22.000000000 +0200 @@ -1,4 +1,4 @@ -AC_INIT([re2c],[2.0.2],[re2c-gene...@lists.sourceforge.net]) +AC_INIT([re2c],[2.0.3],[re2c-gene...@lists.sourceforge.net]) AC_CONFIG_AUX_DIR([build-aux]) AM_INIT_AUTOMAKE([foreign subdir-objects dist-xz no-dist-gzip]) AM_SILENT_RULES([yes])