pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/doxygen



Module Name:    pkgsrc
Committed By:   wiz
Date:           Sun Dec 31 09:48:43 UTC 2023

Modified Files:
        pkgsrc/devel/doxygen: Makefile distinfo
        pkgsrc/devel/doxygen/patches: patch-src_dirdef.cpp

Log Message:
doxygen: update to 1.10.0.

Release 1.10.0

(release date 25-12-2023)

Bug fixes

    issue #4280 bug_651081 Inconsistency between @page and @subpage parsing [view]
    issue #5767 bug_746577 Problem locating unresolvable @ref in case of a MSC image [view]
    issue #6335 bug 793570 Keep the original code indentation [view]
    issue #6996 Missing definitions for BUILTIN_STL_SUPPORT [view]
    issue #7688 Include markdown file in mainpage.dox [view], [view], [view], [view] , [view] , [view] , [view] , [view] , [view] , and [view]
    issue #10263 please add a use_sys_sqlite3 config option [view]
    issue #10282 Infinite loop when parsing a simple header file [view]
    issue #10278 Weird behavior [view]
    issue #10295 typedef of a function incorrectly output in HTML and PDF [view]
    issue #10304 Cannot copydoc operator* [view]
    issue #10306 Some intra-page links include the HTML file name [view]
    issue #10313 [BUG] error when handle types defined with lambda [view] and [view]
    issue #10324 [C#] Using expression-bodied functions with generics generates wrong type constraints. [view]
    issue #10334: Multi line initialization for using [view]
    issue #10343 Missing 'Referenced by' links for macros (C/C++) [view]
    issue #10344 "param ?callable $callback" misinterpreted as undocumented parameter [view]
    issue #10349 Autolinks to functions point to the struct with the same name [view], [view]
    issue #10350 INLINE_GROUPED_CLASSES=YES fails with GROUP_NESTED_COMPOUNDS=NO [view]
    issue #10351 Search subpart research after a search [view]
    issue #10353 Doxygen cannot handle TYPEDEF after PlantUML [view]
    issue #10354 Make polyfill optional, at least. [view]
    issue #10356 CopyDoc target is parsed incorrectly [view]
    issue #10369 Found ';' while parsing initializer list! for member function pointer [view]
    issue #10377 Wrong syntax for output of non-C++ deprecation lists for enum members [view]
    issue #10388 Can't link to a tagfile page in DoxygenLayout? [view]
    issue #10392 GENERATE_XML generates XML files with erroneous </codeline>s in <programlisting> [view]
    issue #10395 Doxygen link generation does not find concepts unless complete path is specified [view]
    issue #10404 Wrong type for overloaded template method in tagfile [view]
    issue #10414 Report warning with wrong file and wrong line number [view], [view], [view]
    issue #10417 Search bar not working [view]
    issue #10447 Add explicit links to static pages [view]
    issue #10449 \include{doc} ignores EXAMPLE_PATH [view], [view], [view], [view]
    issue #10460 `\hideinheritancegraph` not working [view]
    issue #10466 Markdown: inline statements in page headings are escaped and render as text [view]
    issue #10472 Symbols within a namespace after a heavily #ifdef class are omitted in HTML output [view]
    issue #10473 doxygen hangs forever after "Building directory list..." [view], [view], [view]
    issue #10474 doxygen fails to render /some/ MarkDown links to local files with relative path [view]
    issue #10475 doxygen does not correctly render link content in MarkDown file [view]
    issue #10485 Parsing error with C++20 requires clause if at the end of the function declaration [view]
    issue #10498 `cmakedefine01 macros are not documented [view], [view]
    issue #10499 Child class with template parameter named differently than parent: unqualified base class in tagfile [view]
    issue #10506 Keyword-like forms of logical operators are not supported in C++ requires clause [view]
    Add missing C++20 module file extension [view]
    Added missing start of paragraph after code fragment [view]
    Content did not scroll when move between anchors [view]
    Correcting count for volatile when checking redundant white space [view]
    Do not lowercase search titles for code and capitalize on page terms [view]
    Escape characters in section headers [view]
    File settings with just a directory are silently ignored [view]
    Fix @enum command with @ingroup [view]
    Fix HTML rendering issue. [view]
    Fix dynamic loading of the side panel [view]
    Fix for source browser backlinks [view]
    Fix indexing words with non-ASCII letters [view]
    Fix non-reproducible search index [view]
    Fixed HTML output issue for (nested) comments inside code blocks [view]
    Fixed code folding issue for macro ending with a comment block [view] and [view]
    Fixed discarding of Slice types during namespace dox generation. [view]
    Fixed issue generating the manual due to missing escapes [view]
    Fixed issue showing wrong inline source fragment for multi-line macros [view]
    Fixed issue with codefragments with TrimLeft [view]
    Fixed regression handling `using A = B<y>x>;` like constructs [view]
    Handling comment in macro name [view]
    Handling of `import` in non cpp files [view]
    Handling of incorrect HTML end comment [view]
    Handling of protection of the Java enum constructs. [view], [view]
    Handling of relative include path in code output processor [view]
    Handling of relative include path in preprocessor [view]
    Improve readability of virtual base class in diagrams in dark mode [view]
    Improve rendering of default parameters in HTML output [view]
    Improve snippet handling [view]
    Improved rendering of sections like @note, @warning, @todo etc. for HTML [view]
    Incorrect jump to anchor inside page when using CTRL-click [view]
    Incorrect link from summary links for classes [view]
    Incorrect showing of hidden call graph [view], [view]
    Incorrect warning and output with `\image` followed by HTML command [view]
    Incorrect warning due to import statement [view]
    Javascript persistency improvements [view]
    Line miscounting in case of structural indicator [view]
    Make parser more robust for unterminated string literals in comments [view]
    Miscounting in case of markdown links [view], [view]
    Prevent reading tag file multiple times [view], [view], [view]
    Prevent recursive lockup when instantiating complex recursive templates [view]
    Problem with `\fC` on man pages [view], [view]
    Properties in python "namespaces" [view]
    Recognition of `<=` inside template construct [view], [view]
    Recognition of `>=` inside template construct [view]
    Recognition of `>=` inside inintializer construct [view]
    Reduce code duplication [view], [view]
    Reduce the number of calls to stripWhiteSpace() [view]
    Regression fix broken link to source code when CREATE_SUBDIRS is enabled [view]
    Reinstate list of brief functions [view]
    Reset code parser for examples based on code type [view]
    Simplification and avoid warning for non-option text after image title [view]
    Store group name instead of index as cookie [view]
    Use the file name as the title for \ref file.md [view]
    Warning about internal doxygen inconsistency for python packages [view] and [view]
    Wrong links for stateToString in internal doxygen documentation [view]
    addon/doxmlparser: Include requirements on setup.py [view]
    addon/doxmlparser: Use doxygen VERSION as version [view]

Features

    New option HTML_COPY_CLIPBOARD to allow copying code fragments to the clipboard [view] , [view] , [view] , [view]
    Adding option PROJECT_ICON to specify icon to show for HTML output [view]
    Added option HTML_PROJECT_COOKIE to allow different project to use different cookies [view]
    Allow optional width= and height= specifiers for PROJECT_LOGO [view]
    Adding JSON output to doxyapp [view] and [view]
    More flexible inheritance graphs regarding show / hide [view]
    More flexible inline sources regarding show / hide [view], [view]
    Portuguese translators updated to 1.10.0. [view]
    Publish doxmlparser to PyPI [view]

Improved user feedback and documentation

    Make the manual use more modern doxygen output [view]
    Add section explaining how to add "additional documentation" [view]
    Add range possibility in xsd [view] and [view]
    Submit warning when the ingroup command is used with an non-existing group name [view] and [view]
    add LaTeX and perl to testing readme as dependencies [view]
    Improvement of the description of INLINE_SOURCES setting [view], [view]
    Update file extension mapping table in doc/starting.doc [view]
    Documentation correction for sqlite3 [view]
    Adjusting the term "module" to "topic" in documentation [view]
    Remove help info about non existing option [view]
    More consistent warning messages [view], [view]

Refactoring and cleanup

    Use session cookies and modernize javascripts [view]
    Refactoring: Modernize libversion [view]
    Refactoring: Move class/member specifier bits into own class [view]
    Refactoring: Wrap Entry::section in type safe class EntryType [view]
    Refactoring: modernize dynsections.js [view]
    Refactoring: modernize navtree.js [view]
    Refactoring: modernize search.js [view]
    Refactoring: replace std::bind by lambda in markdown.cpp [view]
    Refactoring: use the same cookie functions for all scripts [view]
    Replace obsolete .ready(...) syntax. [view] and [view]
    Add overflow guard to the dispatcher [view]
    Added const to a couple for references [view]
    Remove double entries [view]
    Remove double mentioning of 'module' in compouund.xsd [view]
    Remove double resetting for htmlhelp [view]
    Remove obsolete parts from cmake configuration files [view]
    Remove obsolete tag test [view]
    Remove obsolete vhdl functions [view] and [view]
    Remove unused css entry [view]
    Rename `.doc` to `.dox in doxygen documentation [view], [view], [view]
    Give functions override attribute [view], [view] and [view] and [view]
    Use system FindSQlite3.cmake [view]

Improved testing and debugging

    Add debug listing for sections [view]
    Add option `-t_notime` to doxygen [view]


To generate a diff of this commit:
cvs rdiff -u -r1.182 -r1.183 pkgsrc/devel/doxygen/Makefile
cvs rdiff -u -r1.79 -r1.80 pkgsrc/devel/doxygen/distinfo
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/doxygen/patches/patch-src_dirdef.cpp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/doxygen/Makefile
diff -u pkgsrc/devel/doxygen/Makefile:1.182 pkgsrc/devel/doxygen/Makefile:1.183
--- pkgsrc/devel/doxygen/Makefile:1.182 Fri Dec 29 01:21:46 2023
+++ pkgsrc/devel/doxygen/Makefile       Sun Dec 31 09:48:43 2023
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.182 2023/12/29 01:21:46 zafer Exp $
+# $NetBSD: Makefile,v 1.183 2023/12/31 09:48:43 wiz Exp $
 
-DISTNAME=      doxygen-1.9.8.src
-PKGREVISION=   4
+DISTNAME=      doxygen-1.10.0.src
 PKGNAME=       ${DISTNAME:S/.src//}
 CATEGORIES=    devel
 MASTER_SITES=  https://doxygen.nl/files/
@@ -44,7 +43,7 @@ SUBST_SED.epstopdf=   -e 's,"epstopdf","${
 SUBST_CLASSES+=                        changelog
 SUBST_STAGE.changelog=         pre-configure
 SUBST_MESSAGE.changelog=       Fixing dollar sign for documentation
-SUBST_FILES.changelog=         doc/changelog.doc
+SUBST_FILES.changelog=         doc/changelog.dox
 SUBST_SED.changelog=           -e 's,$$PWD,PWD,g'
 SUBST_SED.changelog+=          -e 's,$$(PWD,(PWD,g'
 SUBST_SED.changelog+=          -e 's,$$(HOME,(HOME,g'

Index: pkgsrc/devel/doxygen/distinfo
diff -u pkgsrc/devel/doxygen/distinfo:1.79 pkgsrc/devel/doxygen/distinfo:1.80
--- pkgsrc/devel/doxygen/distinfo:1.79  Wed Aug 30 12:35:58 2023
+++ pkgsrc/devel/doxygen/distinfo       Sun Dec 31 09:48:43 2023
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.79 2023/08/30 12:35:58 adam Exp $
+$NetBSD: distinfo,v 1.80 2023/12/31 09:48:43 wiz Exp $
 
-BLAKE2s (doxygen-1.9.8.src.tar.gz) = 16967e79fbbc2fa6a1352b3f72b515e167d699e220128d6167ab571848e8a508
-SHA512 (doxygen-1.9.8.src.tar.gz) = edcd382538ecf0afd9d1c891afe302092cd541a30840dda6b00dc0f1d6c5b39a696ab98042c5bb4012c1c051609bfdbfa7d29e3098a72f6cb504d90097767ebb
-Size (doxygen-1.9.8.src.tar.gz) = 8087770 bytes
+BLAKE2s (doxygen-1.10.0.src.tar.gz) = 0b998ab6c664b5e3ac9d664a1d030aa8f51b7c280085b288439274b2271268d7
+SHA512 (doxygen-1.10.0.src.tar.gz) = 885de36fa0b4364cdd1eddd5e02517e08da7a52274c6fda2c22cbe85f0840e2ddf7358f613c018dc39b4a6dfce2ddd627e9318e73b903f954bbad1a39d03a416
+Size (doxygen-1.10.0.src.tar.gz) = 8400410 bytes
 SHA1 (patch-deps_filesystem_filesystem.hpp) = cab313f9b520db2764f611b117b21c5d6cc43741
-SHA1 (patch-src_dirdef.cpp) = b495c35363d58280e62519f1693eb5228b0d9c63
+SHA1 (patch-src_dirdef.cpp) = bcf5c4cbc6d94673a0e39b2887d1c3498544976d

Index: pkgsrc/devel/doxygen/patches/patch-src_dirdef.cpp
diff -u pkgsrc/devel/doxygen/patches/patch-src_dirdef.cpp:1.4 pkgsrc/devel/doxygen/patches/patch-src_dirdef.cpp:1.5
--- pkgsrc/devel/doxygen/patches/patch-src_dirdef.cpp:1.4       Fri May 19 10:37:20 2023
+++ pkgsrc/devel/doxygen/patches/patch-src_dirdef.cpp   Sun Dec 31 09:48:43 2023
@@ -1,17 +1,17 @@
-$NetBSD: patch-src_dirdef.cpp,v 1.4 2023/05/19 10:37:20 adam Exp $
+$NetBSD: patch-src_dirdef.cpp,v 1.5 2023/12/31 09:48:43 wiz Exp $
 
 Doxygen encodes the source directory path into some of the output filenames.
 This is problematic in a pkgsrc context as it means WRKDIR pathnames can appear
-in generated filenames. Fix by reverting to the old way of naming the files.
+in generated filenames.
 
---- src/dirdef.cpp.orig        2023-04-10 11:37:44.000000000 +0000
+--- src/dirdef.cpp.orig        2023-12-31 08:43:03.452447140 +0000
 +++ src/dirdef.cpp
-@@ -215,7 +215,7 @@ static QCString encodeDirName(const QCSt
+@@ -220,7 +220,7 @@ static QCString encodeDirName(const QCSt
  
  QCString DirDefImpl::getOutputFileBase() const
  {
 -  QCString dir = "dir_"+encodeDirName(m_diskName);
-+  QCString dir = QCString().sprintf("dir_%06d",m_dirCount);
++  QCString dir = "dir_"+encodeDirName(m_shortName);
    AUTO_TRACE("diskName={} result={}",m_diskName,dir);
    return dir;
  }



Home | Main Index | Thread Index | Old Index