./devel/doxygen, Documentation system for C++, Java, IDL and C

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.16.1nb1, Package name: doxygen-1.16.1nb1, Maintainer: pkgsrc-users

Doxygen is a documentation system for C++, Java, IDL (Corba, Microsoft and
KDE-DCOP flavors) and C.

It can help you in three ways:

1. It can generate an on-line documentation browser (in HTML) and/or an
off-line reference manual (in LaTeX) from a set of documented source
files. There is also support for generating output in RTF (MS-Word),
PostScript, hyperlinked PDF, compressed HTML, and Unix man pages. The
documentation is extracted directly from the sources, which makes it
much easier to keep the documentation consistent with the source code.

2. Doxygen can be configured to extract the code structure from
undocumented source files. This can be very useful to quickly find your
way in large source distributions. The relations between the various
elements are be visualized by means of include dependency graphs,
inheritance diagrams, and collaboration diagrams, which are all
generated automatically.

3. You can even `abuse' doxygen for creating normal documentation


Required to run:
[print/ghostscript] [graphics/graphviz] [lang/perl5] [lang/python37]

Required to build:
[textproc/py-expat] [pkgtools/cwrappers]

Master sites:

Filesize: 8752.743 KB

Version history: (Expand)


CVS history: (Expand)


   2026-02-12 02:25:08 by David H. Gutteridge | Files touched by this commit (1)
Log message: doxygen: fix "-Wextra-semi" build issue more simply Use BUILDLINK_TRANSFORM instead. Tested on NetBSD 9.4_STABLE. 
   2026-02-05 09:39:50 by Makoto Fujiwara | Files touched by this commit (1)
Log message: (devel/doxygen) Fix build on NetBSD/9.4 (GCC_REQD+= 10) 
   2026-01-12 18:22:48 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message: doxygen: updated to 1.16.1 Release 1.16.1 Bug fixes issue 11927 [BUG] Regression - Topics are no longer navigable issue 11932 Documentation for sub group is not generated issue 11934 Damaged Doxyfile doc comments issue 11936 [BUG] Regression - The group name is replaced with the group title \ inside the @retval command issue 11938 1.16 Windows x64 bin release named incorrectly Problem with `\satisfies` documentation in Doxyfile and doxywizard Fix for creating the manual with older versions of LaTeX 
   2026-01-07 09:49:50 by Thomas Klausner | Files touched by this commit (2525)
Log message: *: recursive bump for icu 78.1 
   2026-01-06 12:56:25 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message: doxygen: updated to 1.16.0 1.16.0 Features Add support for specifying requirements. See this page for details. issue 9569 Improve support for C++ concepts by allowing individual parts of the \ requirements expression to be documented. https://www.doxygen.nl/manual/changelog.html 
   2025-11-12 08:30:44 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message: doxygen: updated to 1.15.0 1.15.0 Features update Latvian translation Support Mathjax version 4 Minor Doxywizard improvements Increase maximum number of allowed threads in config file Minor incompatibilities New option MARKDOWN_STRICT which is enabled by default, and will no longer treat \ ' as the end of a quoted text started with ` (e.g. `word'). If you depend on the \ old behavior, set this option to NO. Bug fixes https://www.doxygen.nl/manual/changelog.html 
   2025-10-23 22:40:24 by Thomas Klausner | Files touched by this commit (2999)
Log message: *: recursive bump for pcre2 Running an old binary against the new pcre doesn't work: /usr/pkg/lib/libpcre2-8.so.0: version PCRE2_10.47 required by \ /usr/pkg/lib/libglib-2.0.so.0 not defined 
   2025-06-12 13:00:48 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message: doxygen: updated to 1.14.0 1.14.0 Features HTML output has gotten a fresh, more modern look. It makes better use of CSS and \ uses fewer bitmaps. [view], [view], [view], [view], [view], [view], [view], \ [view], [view], [view], [view], [view], [view], [view], [view], [view], [view], \ [view], [view], [view], [view], [view], [view], [view], [view], [view], [view], \ [view], [view], [view], and [view] Added page outline navigation panel to the HTML output (requires \ GENERATE_TREEVIEW=YES and can be disabled using PAGE_OUTLINE_PANEL=NO) [view], \ [view], [view], [view], [view], [view], [view], [view], [view], [view], [view], \ [view], [view], [view], [view], [view], [view], and [view] Added new layout option: full height side bar + navigation tabs [view] Add WARN_LAYOUT_FILE option to toggle warnings in layout file [view] Improved flexibility of `\cite` command [view] Added option UML_LIMIT_EDGE_FIELDS to control the number of labels along edges \ in UML_LOOK diagram [view] Support for Plus sign code fence directives - GitHub flavor [view] Minor incompatibilities Due to the HTML output changes customized headers, footers, or stylesheets may \ require additional tweaks. Bug fixes