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:   adam
Date:           Mon Jan 20 15:55:29 UTC 2025

Modified Files:
        pkgsrc/devel/doxygen: Makefile distinfo

Log Message:
doxygen: updated to 1.13.2

Release 1.13.2

Bug fixes

* Template class with the same name as existing class gets in the same output file,
* SVG dot graphs have added padding
* Markdown blockquotes with lists do not render as expected
* Template class specializations are ignored, which leads to invalid links
* "Copy to clipboard" button broken with XHTML
* Documentation fails to build (it freezes, no crash)
* C++ 20 Modules: Links to global functions, links to modules
* Missing description for a class member of a using-declared class
* Snippet trimleft option does not handle newlines well,
* rebuilding fedora ignition-transport causes abort in isExplicitPage with doxygen 1.13.1
String representation at "show configuration" in doxywizard
Support for Plus sign code fence directives - GitHub flavor
Improved user feedback and documentation

Adding debug and version information to doxycommentview

Release 1.13.1

Minor incompatibilities

As of doxygen version 1.13.1 and layout version 2.0, Doxygen will insert defaults for elements that are missing in the user defined layout file. This allows for the introduction of new elements, 
without having to update the user defined layout files to make them appear. For older Doxygen or layout versions, missing elements are still treated as being invisible as before.
Features

Add WARN_LAYOUT_FILE option to toggle warnings in layout file
Bug fixes

* Overloaded functions are mixed when their arguments have template with object in other namespace
* Regression with HTML_DYNAMIC_MENUS = NO, DISABLE_INDEX = NO, and custom LAYOUT_FILE
* Doxygen 1.13.0 ignores visibility="no" for various layout elements
* C++ 20 module partition: Links to class members not found
Fix compiler error when compiling doxygen in C++20 mode
Silence compiler warning in generated ce_parse.cpp
cmake: Fix flex version check for overriding the register keyword
Improved user feedback and documentation

Add module part to customize documentation
Documentation corrections.


To generate a diff of this commit:
cvs rdiff -u -r1.193 -r1.194 pkgsrc/devel/doxygen/Makefile
cvs rdiff -u -r1.82 -r1.83 pkgsrc/devel/doxygen/distinfo

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.193 pkgsrc/devel/doxygen/Makefile:1.194
--- pkgsrc/devel/doxygen/Makefile:1.193 Thu Nov 14 22:19:19 2024
+++ pkgsrc/devel/doxygen/Makefile       Mon Jan 20 15:55:29 2025
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.193 2024/11/14 22:19:19 wiz Exp $
+# $NetBSD: Makefile,v 1.194 2025/01/20 15:55:29 adam Exp $
 
-DISTNAME=      doxygen-1.12.0.src
+DISTNAME=      doxygen-1.13.2.src
 PKGNAME=       ${DISTNAME:S/.src//}
-PKGREVISION=   3
 CATEGORIES=    devel
 MASTER_SITES=  https://doxygen.nl/files/
 
@@ -19,14 +18,14 @@ WRKSRC=                     ${WRKDIR}/${PKGNAME_NOREV}
 UNLIMIT_RESOURCES+=    datasize
 # doxygen changelog says at least this version of flex is required
 FLEX_REQD+=            2.6.4
+USE_CXX_FEATURES=      c++17
 USE_LANGUAGES=         c c++
-USE_CXX_FEATURES+=     c++17
 USE_TOOLS+=            gmake gs:run perl:run bison flex
 MAKE_ENV+=             PKGSRC_CFLAGS=${CFLAGS:Q}
 MAKE_FLAGS+=           MAN1DIR=${PKGMANDIR}/man1
 
-CMAKE_CONFIGURE_ARGS+=         -DDOC_INSTALL_DIR=share/doc/doxygen
-CMAKE_CONFIGURE_ARGS+=         -DGIT_EXECUTABLE=git # avoid searching for git executable
+CMAKE_CONFIGURE_ARGS+= -DDOC_INSTALL_DIR=share/doc/doxygen
+CMAKE_CONFIGURE_ARGS+= -DGIT_EXECUTABLE=git # avoid searching for git executable
 TEST_TARGET=           tests
 
 PYTHON_FOR_BUILD_ONLY= tool
@@ -54,9 +53,9 @@ SUBST_SED.changelog+=         -e 's,$$(HOME,(HO
 .include "../../mk/bsd.prefs.mk"
 
 .if ${OPSYS} == "Darwin"
-PLIST.ci=              yes     # case-insensitive
+PLIST.ci=      yes     # case-insensitive
 .else
-PLIST.cs=              yes     # case-sensitive
+PLIST.cs=      yes     # case-sensitive
 .endif
 
 CONFIGURE_ARGS.DragonFly+=     -platform freebsd-g++

Index: pkgsrc/devel/doxygen/distinfo
diff -u pkgsrc/devel/doxygen/distinfo:1.82 pkgsrc/devel/doxygen/distinfo:1.83
--- pkgsrc/devel/doxygen/distinfo:1.82  Tue Aug 20 08:05:29 2024
+++ pkgsrc/devel/doxygen/distinfo       Mon Jan 20 15:55:29 2025
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.82 2024/08/20 08:05:29 adam Exp $
+$NetBSD: distinfo,v 1.83 2025/01/20 15:55:29 adam Exp $
 
-BLAKE2s (doxygen-1.12.0.src.tar.gz) = cba8df7ded315a310bf5698172d2ef54d27425df10735c4db0b16b8267e2ee91
-SHA512 (doxygen-1.12.0.src.tar.gz) = e407e29c5e232e1f8dca291dd2d00b1dd400be709400225339408fad2cd758563b69f290cbd7c0efeb76b1335c4672fb1d6d580b9e6ed570708cf9b7d78951b1
-Size (doxygen-1.12.0.src.tar.gz) = 8472577 bytes
+BLAKE2s (doxygen-1.13.2.src.tar.gz) = 722fc520a9272ec8b61c90424c2878b0d4db116b2354666579ef82d89d533906
+SHA512 (doxygen-1.13.2.src.tar.gz) = 7b6b3285706e10c0b27230503b83cc669aec83ebc3ef9cc1087d5e36118fd726a5368d567dd553ba01acf4d739cdbb41c5e66af4541fc8e51effbbdaa241c812
+Size (doxygen-1.13.2.src.tar.gz) = 8512178 bytes
 SHA1 (patch-deps_filesystem_filesystem.hpp) = cab313f9b520db2764f611b117b21c5d6cc43741
 SHA1 (patch-src_dirdef.cpp) = bcf5c4cbc6d94673a0e39b2887d1c3498544976d



Home | Main Index | Thread Index | Old Index