Hello community, here is the log from the commit of package doxygen for openSUSE:Factory checked in at 2020-07-13 09:04:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/doxygen (Old) and /work/SRC/openSUSE:Factory/.doxygen.new.3060 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "doxygen" Mon Jul 13 09:04:44 2020 rev:78 rq:819899 version:1.8.18 Changes: -------- --- /work/SRC/openSUSE:Factory/doxygen/doxygen.changes 2020-01-27 00:20:23.193401202 +0100 +++ /work/SRC/openSUSE:Factory/.doxygen.new.3060/doxygen.changes 2020-07-13 09:05:02.120018468 +0200 @@ -1,0 +2,39 @@ +Fri Jul 10 07:34:45 UTC 2020 - [email protected] + +- version update to 1.8.18 + Removed functionality + * Removed support for TCL (code is too buggy and unmaintained, language not very popular) + Features + * Added the few missing French translations [view] + * Updated Swedish translation to match the latest version [view] + * Adding check on configuration setting EXTENSION_MAPPING [view] + * Adding commands `\rtfinclude`, `\docbookinclude`, `\maninclude` and `\xmlinclude` [view] + * output on doxyparse if a function is a prototype [view] + * print protection information on doxyparse [view] + * Creation of svg images for formulas with inkscape [view] + * Improve formula handling and rendering. [view] + * Doxygen version in the messages output (#7640) [view] + * Doxygen version information (#7645) [view] + * Enabling Travis builds for s390x [view] + * Relative markdown file reference (#7032) [view] + Bugs fixed + * see https://www.doxygen.nl/manual/changelog.html +- modified patches + % doxygen-no-lowercase-man-names.patch (refreshed) + % vhdlparser-no-return.patch (refreshed) +- deleted patches + - 0001-issue-7248-Including-external-tag-files-with-TOC-pro.patch (upstreamed) + - PR_7193_fix_blank_file_patterns.patch (upstreamed) + - doxygen-64f1f2357ae764f2c8190d067aff801bc0a56721.patch (upstreamed) + - doxygen-git-not-required.patch (upstreamed) + - reproducible-sort.patch (upstreamed) + +------------------------------------------------------------------- +Wed Jul 8 07:53:57 UTC 2020 - Franz Sirl <[email protected]> + +- Improve build with libclang support: + * add doxygen-libclang-cpp.patch to support linking against libclang-cpp + * add upstream doxygen-64f1f2357ae764f2c8190d067aff801bc0a56721.patch + to support clang-10 + +------------------------------------------------------------------- --- /work/SRC/openSUSE:Factory/doxygen/doxywizard.changes 2020-01-12 23:18:42.926690336 +0100 +++ /work/SRC/openSUSE:Factory/.doxygen.new.3060/doxywizard.changes 2020-07-13 09:05:03.160021082 +0200 @@ -1,0 +2,31 @@ +Fri Jul 10 07:34:45 UTC 2020 - [email protected] + +- version update to 1.8.18 + Removed functionality + * Removed support for TCL (code is too buggy and unmaintained, language not very popular) + Features + * Added the few missing French translations [view] + * Updated Swedish translation to match the latest version [view] + * Adding check on configuration setting EXTENSION_MAPPING [view] + * Adding commands `\rtfinclude`, `\docbookinclude`, `\maninclude` and `\xmlinclude` [view] + * output on doxyparse if a function is a prototype [view] + * print protection information on doxyparse [view] + * Creation of svg images for formulas with inkscape [view] + * Improve formula handling and rendering. [view] + * Doxygen version in the messages output (#7640) [view] + * Doxygen version information (#7645) [view] + * Enabling Travis builds for s390x [view] + * Relative markdown file reference (#7032) [view] + Bugs fixed + * see https://www.doxygen.nl/manual/changelog.html +- modified patches + % doxygen-no-lowercase-man-names.patch (refreshed) + % vhdlparser-no-return.patch (refreshed) +- deleted patches + - 0001-issue-7248-Including-external-tag-files-with-TOC-pro.patch (upstreamed) + - PR_7193_fix_blank_file_patterns.patch (upstreamed) + - doxygen-64f1f2357ae764f2c8190d067aff801bc0a56721.patch (upstreamed) + - doxygen-git-not-required.patch (upstreamed) + - reproducible-sort.patch (upstreamed) + +------------------------------------------------------------------- Old: ---- 0001-issue-7248-Including-external-tag-files-with-TOC-pro.patch PR_7193_fix_blank_file_patterns.patch doxygen-1.8.16.src.tar.gz doxygen-git-not-required.patch reproducible-sort.patch New: ---- doxygen-1.8.18.src.tar.gz doxygen-libclang-cpp.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ doxygen.spec ++++++ --- /var/tmp/diff_new_pack.r3fN4w/_old 2020-07-13 09:05:04.168023616 +0200 +++ /var/tmp/diff_new_pack.r3fN4w/_new 2020-07-13 09:05:04.172023626 +0200 @@ -19,7 +19,7 @@ # build with "--with libclang" to enable libclang support %bcond_with libclang Name: doxygen -Version: 1.8.16 +Version: 1.8.18 Release: 0 Summary: Automated C, C++, and Java Documentation Generator # qtools are used for building and they are GPL-3.0 licensed @@ -33,14 +33,8 @@ Patch1: %{name}-no-lowercase-man-names.patch # PATCH-FIX-UPSTREAM: add missing returns to non-void functions Patch3: vhdlparser-no-return.patch -# really do not require git executable -Patch5: doxygen-git-not-required.patch Patch6: doxygen-llvm-libs.patch -# PATCH-FIX-UPSTREAM: Populate FILE_PATTERN default if not set (issue#7190) -Patch7: PR_7193_fix_blank_file_patterns.patch -# PATCH-FIX-UPSTREAM Including external tag files with TOC produces a broken index.qhp -Patch8: 0001-issue-7248-Including-external-tag-files-with-TOC-pro.patch -Patch9: reproducible-sort.patch +Patch10: doxygen-libclang-cpp.patch BuildRequires: bison BuildRequires: cmake >= 2.8.12 BuildRequires: flex @@ -67,13 +61,14 @@ %patch0 -p1 %patch1 -p1 %patch3 -p1 -%patch5 -p1 %if %{with libclang} %patch6 %endif -%patch7 -p1 -%patch8 -p1 -%patch9 -p1 +%if %{with libclang} +%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150200 +%patch10 -p1 +%endif +%endif %build %cmake \ ++++++ doxywizard.spec ++++++ --- /var/tmp/diff_new_pack.r3fN4w/_old 2020-07-13 09:05:04.188023666 +0200 +++ /var/tmp/diff_new_pack.r3fN4w/_new 2020-07-13 09:05:04.192023677 +0200 @@ -17,7 +17,7 @@ Name: doxywizard -Version: 1.8.16 +Version: 1.8.18 Release: 0 Summary: Graphical User Interface for Doxygen # qtools are used for building and they are GPL-3.0 licensed @@ -28,8 +28,6 @@ Source1: doxywizard.desktop # PATCH-FIX-UPSTREAM: add missing returns to non-void functions Patch3: vhdlparser-no-return.patch -# really do not require git executable -Patch4: doxygen-git-not-required.patch BuildRequires: bison BuildRequires: cmake >= 2.8.12 BuildRequires: flex @@ -57,7 +55,6 @@ %prep %setup -q -n doxygen-%{version} %patch3 -p1 -%patch4 -p1 %build export CFLAGS="%{optflags} -fPIC" ++++++ doxygen-1.8.16.src.tar.gz -> doxygen-1.8.18.src.tar.gz ++++++ ++++ 157924 lines of diff (skipped) ++++++ doxygen-libclang-cpp.patch ++++++ --- doxygen-1.8.16/addon/doxyapp/CMakeLists.txt~ 2020-07-07 16:52:25.526347653 +0200 +++ doxygen-1.8.16/addon/doxyapp/CMakeLists.txt 2020-07-07 17:07:15.382642253 +0200 @@ -14,7 +14,7 @@ ) if (use_libclang) - set(CLANG_LIBS libclang clangTooling ${llvm_libs}) + set(CLANG_LIBS libclang clang-cpp ${llvm_libs}) endif() target_link_libraries(doxyapp --- doxygen-1.8.16/addon/doxyparse/CMakeLists.txt~ 2020-07-07 16:52:25.526347653 +0200 +++ doxygen-1.8.16/addon/doxyparse/CMakeLists.txt 2020-07-07 17:07:38.729600748 +0200 @@ -14,7 +14,7 @@ ) if (use_libclang) - set(CLANG_LIBS libclang clangTooling ${llvm_libs}) + set(CLANG_LIBS libclang clang-cpp ${llvm_libs}) endif() target_link_libraries(doxyparse --- doxygen-1.8.16/src/CMakeLists.txt~ 2020-07-07 16:52:25.538347118 +0200 +++ doxygen-1.8.16/src/CMakeLists.txt 2020-07-07 17:08:18.567823582 +0200 @@ -269,7 +269,7 @@ include_directories(${LLVM_INCLUDE_DIRS}) add_definitions(${LLVM_DEFINITIONS}) target_compile_definitions(doxygen PRIVATE ${LLVM_DEFINITIONS}) - set(CLANG_LIBS libclang clangTooling LLVM) + set(CLANG_LIBS libclang clang-cpp LLVM) endif() target_link_libraries(doxygen ++++++ doxygen-no-lowercase-man-names.patch ++++++ --- /var/tmp/diff_new_pack.r3fN4w/_old 2020-07-13 09:05:05.044025818 +0200 +++ /var/tmp/diff_new_pack.r3fN4w/_new 2020-07-13 09:05:05.048025828 +0200 @@ -1,12 +1,12 @@ -Index: doxygen-1.8.10/src/fortranscanner.l +Index: doxygen-1.8.18/src/fortranscanner.l =================================================================== ---- doxygen-1.8.10.orig/src/fortranscanner.l -+++ doxygen-1.8.10/src/fortranscanner.l -@@ -2090,7 +2090,6 @@ static void initEntry() - */ - static void addCurrentEntry(int case_insens) +--- doxygen-1.8.18.orig/src/fortranscanner.l 2020-07-10 09:10:24.205905062 +0200 ++++ doxygen-1.8.18/src/fortranscanner.l 2020-07-10 09:13:31.570972499 +0200 +@@ -2357,7 +2357,6 @@ static void initEntry(yyscan_t yyscanner + static void addCurrentEntry(yyscan_t yyscanner,bool case_insens) { -- if (case_insens) current->name = current->name.lower(); - //printf("===Adding entry %s to %s\n", current->name.data(), current_root->name.data()); - current_root->addSubEntry(current); - last_entry = current; + struct yyguts_t *yyg = (struct yyguts_t*)yyscanner; +- if (case_insens) yyextra->current->name = yyextra->current->name.lower(); + //printf("===Adding entry %s to %s\n", yyextra->current->name.data(), yyextra->current_root->name.data()); + yyextra->last_entry = yyextra->current; + yyextra->current_root->moveToSubEntryAndRefresh(yyextra->current); ++++++ vhdlparser-no-return.patch ++++++ ++++ 1564 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/doxygen/vhdlparser-no-return.patch ++++ and /work/SRC/openSUSE:Factory/.doxygen.new.3060/vhdlparser-no-return.patch
