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


Reply via email to