pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/doxygen devel/doxygen: Update to 1.9.3



details:   https://anonhg.NetBSD.org/pkgsrc/rev/bbea48a6e88e
branches:  trunk
changeset: 375983:bbea48a6e88e
user:      micha <micha%pkgsrc.org@localhost>
date:      Wed Mar 30 16:35:27 2022 +0000

description:
devel/doxygen: Update to 1.9.3

Bug fixes
=========
bug 679192 Missing images from generated qhp file [view]
bug_161451 @copydoc cannot span mutliple lines [view]
bug_365053 Wrong reference to ::classname [view] and [view]
bug_411629 ifdef-ed namespaces generate "endif" namespace (C#) [view]
bug_562008 cpp directives in \code fragments breaks subsequent links
           replacement [view]
bug_683640 Docset info.plist file doesn't include feed URL [view], [view]
bug_684050 line continuation in (auto)linking [view]
bug_688384 JavaDoc @link does not use code font [view]
bug_693776 @copydoc not working properly [view]
bug_712290 A command that will generate a warning during compilation [view]
bug_722111 - 'function' is displayed as C++ keyword (green) in HTML output
           [view], [view]
bug_749992 XML output - "bodyend" inside location tag sometimes prints the
            wrong row. [view]
bug_750666 Usergroup (layout.xml) url="[none]" doesn't work [view]
bug_753629 PLANTUML_JAR_PATH Environment Variable Needs Documenting [view]
bug_766164 Class Members is missing in the CHM. [view]
bug_771606 'doxygen -w' should not require existence of
           header.html/footer.html even if listed in an options file
           [view], [view]
bug_772405 *_AUTOBRIEF=YES gobbles end of paragraph from brief [view]
bug_774111 GENERATE_LEGEND with svg graphs [view], [view]
bug_774167 Left nav pane [view]
bug_791832 [view]
bug_792690 Spaces MAKEINDEX_CMD_NAME don't work the same as other config
           options [view]
bug_796673 doxygen markdown engine disallow parentheses in image title
           [view]
issue #7434 Error in LaTeX output of doxygen documentation of VHDL [view]
issue #7687 Write directory dependency graphs recursively. [view]
issue #7807 Incorrect handling of triple backticks with specifying
            language. [view], [view]
issue #8528 Markdown links to Markdown pages with explicit page command
            are broken [view]
issue #8590 XML: Issue with spacing around <programlisting> [view]
issue #8724 @ingroup not working with concepts [view], [view]
issue #8726 Confused by C++20 trailing requires-clause [view]
issue #8730 Read from invalid IncludeInfo object (version 1.9.2,
            Ubuntu 20.04) [view]
issue #8734 @note with @parblock within a table data cell breaks the HTML
            output [view]
issue #8738 Fixed sizes in project area of HTML output [view], [view]
issue #8743 <tt> missinterpreted [view], [view]
issue #8747 Improve output with WARN_AS_ERROR = FAIL_ON_WARNINGS [view],
            [view]
issue #8750 Crashes with 1.9.2 on Ubuntu 21.04 [view], [view]
issue #8752 Generated filenames depend on undefined behaviour - doxygen
            output not reproducible [view]
issue #8753 qhp file corrupt when subsection with no parent section [view]
issue #8755 :: lost in nested names when using markdown [view]
issue #8757 Segfault when using external search engine [view]
issue #8767 Order of pages in the tree view changes from 1.9.1 to 1.9.2
            [view]
issue #8785 Markdown runs on <PRE> if class attribute is specified [view]
issue #8789 qhp/qch broken in master [view], [view]
issue #8802 Nested \cond sections are not started (#8804) [view]
issue #8811 Incorrect xml tags in source code listing (XML output) [view]
issue #8815 fix group close [view]
issue #8817 If \if, \else or \endif is in a list, the subsequent list entry
            is not formatted as list entry but in "raw format" [view],
            [view]
issue #8838 export "something" { } wrong parsing [view]
issue #8851 Python call graph is not completely correct [view]
issue #8853 LaTeX generated output fails to compile [view]
issue #8854 Class hierarchy diagram is not correct, if inherited from
            Python built-in class ABC [view], [view], [view]
issue #8854 Class hierarchy diagram is not correct, if inherited from
            Python built-in class ABC [view]
issue #8855 Unable to build 1.9.2 [view]
issue #8864 Markdown Tables cannot merge cells both horizontally and
            vertically [view]
issue #8867 Fortran source file that contains the character literal
            "import" or 'import' [view], [view]
issue #8882 Java: Issue with virtual as identifier [view], [view], [view]
issue #8884 Java: Issue with dotted annotations [view]
issue #8889 ".html_html" attached to some url links when linking to
            external library [view], [view]
issue #8889 Extra ".html" attached to some url links when linking to
            external library [view], [view]
issue #8895 [bisected]Directory dependency graph has stopped working [view]
issue #8898 c#: Inherit documentation from interface property (not working
            as no docs displayed) [view]
issue #8903 Overload of function template can cause docs to be repeated
            [view]
issue #8905 Documentation: WARN_NO_PARAMDOC not disabled by EXTRACT_ALL?
            [view], [view]
issue #8909 Build error with git head GCC (version 12, Nov 2021) [view]
issue #8911 Undocumented function with C++ requires clause [view]
issue #8914 Double Square Bracket [[ somewhere ]] stop Doxygen [view]
issue #8918 \emoji does not support emoji with ZWJ [view]
issue #8921 Overloaded function (with templates as change) is not displayed
            in html page [view]
issue #8924 Horizontal scroll bar missing in HTML for wide class="dotgraph"
            objects [view]
issue #8925 Java: Issue with enum parsing (xml output) [view]
issue #8932 XML output: table caption doesn't have ID [view]
issue #8933 Return type "unsigned int constexpr" not parsed properly
            [view], [view]
issue #8934 documentation 'DEP' s.b. 'DEB' [view]
issue #8935 'make docs' fails when building PDF [view]
issue #8940 Not parsing #if correctly in C++ [view]
issue #8948 collaboration diagram should include smart pointer members
            [view], [view]
issue #8953 Improve markdown image handling [view]
issue #8956 Section links in markdown mainpage not working [view]
issue #8965 Allow other names for plantuml.jar [view]
issue #8973 Incorrect citations for entries with double dash and for cross
            references [view]
issue #9857 C# incorrect interpretation of '?'-operators [view]
Coloring of the nodes in the inheritance graph [view]
Fixed problem with large HTML tooltips running of the web page. [view]
Coverity: logically dead code [view]
Coverity: uninitialized struct elements [view]
Coverity: side_effect_free: Calling countLines(yyscanner) is only useful
          for its return value, which is ignored. [view]
Using in/out in C# results in doubling it [view]
Restore default SIGINT handler inside the signal handler [view]
In HTML the @image title did not appear as tooltip and quotes were not
properly escaped [view]
Double member names in python source code [view]
Fix memory corruption in TextStream. [view]
Handle decltype(*) return types in declinfo.l [view]
Warnings when using `CREATE_SUBDIRS` and `HTMLHELP` [view]
Don't use full path for *file in XML output [view]
Incorrect handling of JAVA style code statement in preprocessor [view]
Incorrect linecount in case of JAVADOC_AUTOBRIEF set [view]
Incorrect markdown links. [view]
Incorrect warning regarding SQLITE3 seyyttings [view]
Incorrect warnings due to WARN_IF_DOC_ERROR=NO [view]
Incorrect xml tags in source code listing (XML output) [view]
Doxygen stops on invalid namespace name [view]
Problems with blockquotes in markdown [view]
Fortran: Warning on empty \cond statement plus extra empty line. [view],
[view]
Escaped double quotes inside double quotes [view]
Fixed problem where member attributes were not rendered properly [view]
Forward declaration of enum class. [view]
Handling \code in non doxygen comment [view]
Warning with python file starting and ending with __ as file name [view]
Improve warning location for undocumented parameters/return types [view]
Limit number of list levels in output [view]
Unmatched tt tag. [view]
Value of first @copydoc could end up in the brief description. [view],
[view]

Features
========
Write directory dependency graphs recursively. [view]
Added missing symbols needed to enable SANITIZE_UNDEFINED [view]
Add the xml output format to the image command as generic format [view]
Add the HTML and XML commands to the index [view]
Added explanation for directory dependency graphs in graph manual. [view]
Avoid tampering with special commands while doing markdown parsing [view]
and [view]
Adding HTML tag <cite> [view]
Adding engine to xml output for plantuml [view]
Czech localization update, added all missing czech localization strings
up to 1.9.3 [view]
translate chinese upto version 1.9.2 [view]
Updated swedish translation to 1.9.2 [view]
Greek translation updated to 1.9.2. [view]
Portuguese translators upddated to 1.9.3. [view]
UTF-8 characters in email address [view]
Support for char32_t etc. in code coloring [view]
Changed license of doxmlparser from GPLv2 to MIT [view]
Better error message in case of a fatal error in a lexer [view]
Better readable warnings / debug messages incase of warning with token /
return value in docparser [view]
value attribute for <li> tag [view] and [view]
Copy original dotfile to output directory in case of DOT_CLEANUP is not
set [view]
allow using percentual numbers for images dimensions [view]
Make email obfuscation optional [view]
Improvement of WARN_LOGFILE possibilities [view], [view]
No warning in case non existing macro parameter [view]
HTML tag details [view], [view]
Include qualified names in `<memberdef>`s in XML output. [view]

Deprecated functionality
========================
CLASS_DIAGRAM has become obsolete. The same functionality can now be
achieved using HAVE_DOT and CLASS_GRAPH. Old settings in the Doxyfile will
be automatically converted when reading or updating it. [view], [view],
and [view]

Refactoring and cleanup
=======================
Add support for optional ranges to reg::Ex and use it util.cpp [view]
Allow using obsolete config values while upgrading [view], [view]
Use std::unordered_set for better performance [view]
Refactoring: Use std::unique_ptr<Private> for PIMPL idiom instead of raw
pointer [view]
Refactoring: changes how context data is cached. [view]
Refactoring: fixed typo and improved code uniformity [view]
Refactoring: replace custom reference counting by std::shared_ptr [view]
Refactoring: replace raw pointers with std::unique_ptr in template.cpp
[view]
Refactoring: replace the last raw pointers by std::unique_ptr in
template.cpp [view]
Refactoring: use fixed maps for properties [view]
Remove obsolete states from lexer code [view]
Remove redundant checks in config file [view]
Remove redundant range checks in config file [view]
Remove some implicit casts to improve portability of the code [view]
Remove unnecessary conversions for enum type options [view]
Optimize Markdown::isBlockCommand() [view]
Moved util.h:escapePath() to QCString::quoted() [view]
layout.cpp and tagreader.cpp both defined class ElementCallbacks [view]
Removed global variables for RTF and Latex, and made some fixes [view]
Represent enum in the config file also as an enum in the code [view]
Make generateClassDocs() process files in parallel [view]
Make generateFileDocs() process files in parallel [view]
Name of used struct [view]
Performance enhancements [view]
Restructuring and fixes [view]
Better search criterion for RTF INCLUDETEXT [view]
Consistent messages regarding enabling settings [view]
Improve type safety of scanner code by not using void* for yyscan_t
[view]

diffstat:

 devel/doxygen/Makefile   |  4 ++--
 devel/doxygen/PLIST      |  6 ++++--
 devel/doxygen/distinfo   |  8 ++++----
 devel/doxygen/options.mk |  4 ++--
 4 files changed, 12 insertions(+), 10 deletions(-)

diffs (79 lines):

diff -r 6b053c426eb7 -r bbea48a6e88e devel/doxygen/Makefile
--- a/devel/doxygen/Makefile    Wed Mar 30 16:19:26 2022 +0000
+++ b/devel/doxygen/Makefile    Wed Mar 30 16:35:27 2022 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.157 2021/12/13 13:47:06 micha Exp $
+# $NetBSD: Makefile,v 1.158 2022/03/30 16:35:27 micha Exp $
 
-DISTNAME=      doxygen-1.9.2.src
+DISTNAME=      doxygen-1.9.3.src
 PKGNAME=       ${DISTNAME:S/.src//}
 CATEGORIES=    devel
 MASTER_SITES=  http://doxygen.nl/files/
diff -r 6b053c426eb7 -r bbea48a6e88e devel/doxygen/PLIST
--- a/devel/doxygen/PLIST       Wed Mar 30 16:19:26 2022 +0000
+++ b/devel/doxygen/PLIST       Wed Mar 30 16:35:27 2022 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.45 2021/12/13 13:47:06 micha Exp $
+@comment $NetBSD: PLIST,v 1.46 2022/03/30 16:35:27 micha Exp $
 bin/doxygen
 ${PLIST.qt}bin/doxywizard
 ${PLIST.latex}man/man1/doxygen.1
@@ -1081,6 +1081,7 @@
 ${PLIST.latex}share/doc/doxygen/html/expert_list_string.png
 ${PLIST.latex}share/doc/doxygen/html/expert_string_dir.png
 ${PLIST.latex}share/doc/doxygen/html/expert_string_file.png
+${PLIST.latex}share/doc/doxygen/html/expert_string_filedir.png
 ${PLIST.latex}share/doc/doxygen/html/expert_string_image.png
 ${PLIST.latex}share/doc/doxygen/html/expert_string_string.png
 ${PLIST.latex}share/doc/doxygen/html/external.html
@@ -1098,6 +1099,8 @@
 ${PLIST.latex}share/doc/doxygen/html/form_11.png
 ${PLIST.latex}share/doc/doxygen/html/form_12.png
 ${PLIST.latex}share/doc/doxygen/html/form_13.png
+${PLIST.latex}share/doc/doxygen/html/form_14.png
+${PLIST.latex}share/doc/doxygen/html/form_15.png
 ${PLIST.latex}share/doc/doxygen/html/form_2.png
 ${PLIST.latex}share/doc/doxygen/html/form_3.png
 ${PLIST.latex}share/doc/doxygen/html/form_4.png
@@ -1134,7 +1137,6 @@
 ${PLIST.latex}share/doc/doxygen/html/output.html
 ${PLIST.latex}share/doc/doxygen/html/pages.html
 ${PLIST.latex}share/doc/doxygen/html/perlmod.html
-${PLIST.latex}share/doc/doxygen/html/perlmod_tree.html
 ${PLIST.latex}share/doc/doxygen/html/preprocessing.html
 ${PLIST.latex}share/doc/doxygen/html/refresh.png
 ${PLIST.latex}share/doc/doxygen/html/resize.js
diff -r 6b053c426eb7 -r bbea48a6e88e devel/doxygen/distinfo
--- a/devel/doxygen/distinfo    Wed Mar 30 16:19:26 2022 +0000
+++ b/devel/doxygen/distinfo    Wed Mar 30 16:35:27 2022 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.72 2022/03/26 21:10:59 tnn Exp $
+$NetBSD: distinfo,v 1.73 2022/03/30 16:35:27 micha Exp $
 
-BLAKE2s (doxygen-1.9.2.src.tar.gz) = 1bb442e663979d50c6b4f40bde4d4926211b8ce408fc71f229b7b802993cba7a
-SHA512 (doxygen-1.9.2.src.tar.gz) = 2729d013b0363a919bbf6babd300389b76e95dd9dbb16ac0f57fc5a0392d3e2076ea4fba958a236311513e68e4aa056a77bd22c9c92b410a17eed095e5adccc0
-Size (doxygen-1.9.2.src.tar.gz) = 5076037 bytes
+BLAKE2s (doxygen-1.9.3.src.tar.gz) = 2341a303699e431ac93dea2d93e977b415b999968b9d173f357b2b9afd691024
+SHA512 (doxygen-1.9.3.src.tar.gz) = 2a9f052ec7b1abea2da4fccda2428563c268a025a43698f1f8296087b9a584c4a063774c5368de9f9859bf1b17b8e911273374726c5a4bc7b477f811c192d712
+Size (doxygen-1.9.3.src.tar.gz) = 5152156 bytes
 SHA1 (patch-filesystem_filesystem.hpp) = c45e462efa3f43ce6db24d0002252cf306b6d0c9
 SHA1 (patch-src_dirdef.cpp) = 922b3b2198f471c60aca16f24b6786b1fb5ab73d
diff -r 6b053c426eb7 -r bbea48a6e88e devel/doxygen/options.mk
--- a/devel/doxygen/options.mk  Wed Mar 30 16:19:26 2022 +0000
+++ b/devel/doxygen/options.mk  Wed Mar 30 16:35:27 2022 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.16 2021/12/13 13:47:06 micha Exp $
+# $NetBSD: options.mk,v 1.17 2022/03/30 16:35:27 micha Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.doxygen
 PKG_SUPPORTED_OPTIONS= latex qt
@@ -61,7 +61,7 @@
 DEPENDS+=      tex-ulem-[0-9]*:../../print/tex-ulem
 DEPENDS+=      tex-wasysym-[0-9]*:../../fonts/tex-wasysym
 DEPENDS+=      tex-xcolor-[0-9]*:../../print/tex-xcolor
-DEPENDS+=      tex-xpatch-[0-9]*:../../print/tex-xpatch
+DEPENDS+=      tex-regexpatch-[0-9]*:../../print/tex-regexpatch
 DEPENDS+=      tex-xtab-[0-9]*:../../print/tex-xtab
 .endif
 



Home | Main Index | Thread Index | Old Index