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> <