Hello community,

here is the log from the commit of package doxygen for openSUSE:Factory checked 
in at 2019-01-15 13:16:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/doxygen (Old)
 and      /work/SRC/openSUSE:Factory/.doxygen.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "doxygen"

Tue Jan 15 13:16:23 2019 rev:74 rq:664565 version:1.8.15

Changes:
--------
--- /work/SRC/openSUSE:Factory/doxygen/doxygen.changes  2018-01-09 
14:37:12.644769822 +0100
+++ /work/SRC/openSUSE:Factory/.doxygen.new.28833/doxygen.changes       
2019-01-15 13:16:24.880355901 +0100
@@ -1,0 +2,22 @@
+Mon Jan  7 14:45:46 UTC 2019 - Petr Gajdos <[email protected]>
+
+- add doxygen-latex-makeindex.patch to fix build of libssh and
+  cmocka [https://github.com/doxygen/doxygen/issues/6725]
+- add doxygen-empty-strings-segfault.patch to fix build of ldb
+  [https://github.com/doxygen/doxygen/pull/6751]
+
+-------------------------------------------------------------------
+Mon Dec 31 08:45:19 UTC 2018 - Petr Gajdos <[email protected]>
+
+- fix url and source url
+
+-------------------------------------------------------------------
+Mon Dec 31 07:07:14 UTC 2018 - [email protected]
+
+- Update to 1.8.15:
+  * Another year, another lengthy set of fixes
+    http://www.doxygen.nl/manual/changelog.html#log_1_8_15
+
+- Removed res2cc_sort_resources.diff (issue fixed upstream)
+
+-------------------------------------------------------------------
--- /work/SRC/openSUSE:Factory/doxygen/doxywizard.changes       2018-07-04 
23:48:06.160358129 +0200
+++ /work/SRC/openSUSE:Factory/.doxygen.new.28833/doxywizard.changes    
2019-01-15 13:16:24.920355869 +0100
@@ -1,0 +2,17 @@
+Fri Jan 11 08:13:11 UTC 2019 - Petr Gajdos <[email protected]>
+
+- remove upstreamed doxywizard-qt-5.11.patch
+
+-------------------------------------------------------------------
+Mon Dec 31 08:47:21 UTC 2018 - Petr Gajdos <[email protected]>
+
+- fix url and source url
+
+-------------------------------------------------------------------
+Mon Dec 31 01:19:11 UTC 2018 - [email protected]
+
+- Update to 1.8.15:
+  * Another year, another lengthy set of development changes:
+    http://www.doxygen.nl/manual/changelog.html#log_1_8_15
+
+-------------------------------------------------------------------

Old:
----
  doxygen-1.8.14.src.tar.gz
  doxywizard-qt-5.11.patch
  res2cc_sort_resources.diff

New:
----
  doxygen-1.8.15.src.tar.gz
  doxygen-empty-strings-segfault.patch
  doxygen-latex-makeindex.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ doxygen.spec ++++++
--- /var/tmp/diff_new_pack.pup8XB/_old  2019-01-15 13:16:25.952355057 +0100
+++ /var/tmp/diff_new_pack.pup8XB/_new  2019-01-15 13:16:25.956355054 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package doxygen
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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
@@ -12,19 +12,19 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:           doxygen
-Version:        1.8.14
+Version:        1.8.15
 Release:        0
 Summary:        Automated C, C++, and Java Documentation Generator
 # qtools are used for building and they are GPL-3.0 licensed
 License:        GPL-2.0-or-later AND GPL-3.0-only
 Group:          Development/Tools/Doc Generators
-Url:            http://www.stack.nl/~dimitri/doxygen/
-Source0:        
http://ftp.stack.nl/pub/users/dimitri/doxygen-%{version}.src.tar.gz
+Url:            http://www.doxygen.nl/
+Source0:        http://doxygen.nl/files/doxygen-%{version}.src.tar.gz
 # suse specific
 Patch0:         %{name}-modify_footer.patch
 # suse specific
@@ -33,8 +33,10 @@
 Patch3:         vhdlparser-no-return.patch
 # suse specific, for ppc64le ppc64, workaround for bnc#921577
 Patch4:         doxygen-dot-one-thread.patch
-# Submitted upstream, fix for https://bugzilla.gnome.org/show_bug.cgi?id=777672
-Patch6:         res2cc_sort_resources.diff
+# https://github.com/doxygen/doxygen/issues/6725
+Patch5:         doxygen-latex-makeindex.patch
+# https://github.com/doxygen/doxygen/issues/6749
+Patch6:         doxygen-empty-strings-segfault.patch
 BuildRequires:  bison
 BuildRequires:  cmake >= 2.8.12
 BuildRequires:  flex
@@ -61,7 +63,8 @@
 %ifarch ppc64le ppc64
 %patch4 -p1
 %endif
-%patch6
+%patch5 -p1
+%patch6 -p1
 
 %build
 %cmake \

++++++ doxywizard.spec ++++++
--- /var/tmp/diff_new_pack.pup8XB/_old  2019-01-15 13:16:25.972355041 +0100
+++ /var/tmp/diff_new_pack.pup8XB/_new  2019-01-15 13:16:25.972355041 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package doxywizard
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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
@@ -12,23 +12,22 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:           doxywizard
-Version:        1.8.14
+Version:        1.8.15
 Release:        0
 Summary:        Graphical User Interface for Doxygen
 # qtools are used for building and they are GPL-3.0 licensed
 License:        GPL-2.0-or-later AND GPL-3.0-only
 Group:          Development/Tools/Doc Generators
-Url:            http://www.stack.nl/~dimitri/doxygen/
-Source:         
http://ftp.stack.nl/pub/users/dimitri/doxygen-%{version}.src.tar.gz
+Url:            http://www.doxygen.nl/
+Source:         http://doxygen.nl/files/doxygen-%{version}.src.tar.gz
 Source1:        doxywizard.desktop
 # PATCH-FIX-UPSTREAM: add missing returns to non-void functions
 Patch3:         vhdlparser-no-return.patch
-Patch4:         doxywizard-qt-5.11.patch
 BuildRequires:  bison
 BuildRequires:  cmake >= 2.8.12
 BuildRequires:  flex
@@ -55,7 +54,6 @@
 %prep
 %setup -q -n doxygen-%{version}
 %patch3 -p1
-%patch4 -p1
 
 %build
 export CFLAGS="%{optflags} -fPIC"

++++++ doxygen-1.8.14.src.tar.gz -> doxygen-1.8.15.src.tar.gz ++++++
++++ 73840 lines of diff (skipped)

++++++ doxygen-empty-strings-segfault.patch ++++++
diff --git a/src/util.cpp b/src/util.cpp
index f9c2492fb..9a0e513b5 100644
--- a/src/util.cpp
+++ b/src/util.cpp
@@ -5444,6 +5444,7 @@ QCString escapeCharsInString(const char *name,bool 
allowDots,bool allowUnderscor
   static bool allowUnicodeNames = Config_getBool(ALLOW_UNICODE_NAMES);
   static GrowBuf growBuf;
   growBuf.clear();
+  if (name==0) return "";
   char c;
   const char *p=name;
   while ((c=*p++)!=0)
@@ -6962,6 +6963,7 @@ void filterLatexString(FTextStream &t,const char *str,
 
 QCString latexEscapeLabelName(const char *s)
 {
+  if (s==0) return "";
   QGString result;
   QCString tmp(qstrlen(s)+1);
   FTextStream t(&result);
@@ -6999,6 +7001,7 @@ QCString latexEscapeLabelName(const char *s)
 
 QCString latexEscapeIndexChars(const char *s)
 {
+  if (s==0) return "";
   QGString result;
   QCString tmp(qstrlen(s)+1);
   FTextStream t(&result);
@@ -7037,6 +7040,7 @@ QCString latexEscapeIndexChars(const char *s)
 
 QCString latexEscapePDFString(const char *s)
 {
+  if (s==0) return "";
   QGString result;
   FTextStream t(&result);
   const char *p=s;
@@ -7061,6 +7065,7 @@ QCString latexEscapePDFString(const char *s)
 
 QCString latexFilterURL(const char *s)
 {
+  if (s==0) return "";
   QGString result;
   FTextStream t(&result);
   const char *p=s;

++++++ doxygen-latex-makeindex.patch ++++++
Index: doxygen-1.8.15/src/config.xml
===================================================================
--- doxygen-1.8.15.orig/src/config.xml  2018-12-27 19:05:37.000000000 +0100
+++ doxygen-1.8.15/src/config.xml       2019-01-07 13:11:07.980751501 +0100
@@ -2594,7 +2594,7 @@ EXTRA_SEARCH_MAPPINGS = tagname1=loc1 ta
 ]]>
       </docs>
     </option>
-    <option type='string' id='LATEX_MAKEINDEX_CMD' defval='\makeindex' 
depends='GENERATE_LATEX'>
+    <option type='string' id='LATEX_MAKEINDEX_CMD' defval='makeindex' 
depends='GENERATE_LATEX'>
       <docs>
 <![CDATA[
  The \c LATEX_MAKEINDEX_CMD tag can be used to specify the command name to

Reply via email to