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