Version: 1.9.3, Package name: doxygen-1.9.3 |
Maintained by: Rafael Sadowski |
Master sites: |
Description Doxygen is a documentation system for C++, C, Java, Objective-C, IDL (Corba and Microsoft flavors) and to some extent PHP, C# and D. It can generate an on-line documentation browser (in HTML) and/or an off-line reference manual (in $\mbox{\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. You can configure doxygen to extract the code structure from undocumented source files. This is very useful to quickly find your way in large source distributions. You can also visualize the relations between the various elements by means of include dependency graphs, inheritance diagrams, and collaboration diagrams, which are all generated automatically. To take full advantage of doxygen's features the following additional ports should be installed: - print/texlive for generating LaTeX, Postscript, and PDF output. - math/graphviz for the include dependency graphs, the graphical inheritance graphs, and the collaboration graphs. - print/ghostscript Note: When generating certain filenames (for example directory listing with the html backend), doxygen uses an md5 sum of the source path. This is a problem for the ports framework, as the sources location can vary (/usr/obj/ports/..., usr/ports/.../w-..., /usr/ports/mystuff/.../w-...). This port has been modified so that when running doxygen, the DOXYGEN_ENCODE_PATH_STRIP environment variable can be set to a prefix to be stripped from a path before its md5 sum is calculated. Ports using doxygen should use "DOXYGEN_ENCODE_PATH_STRIP=${WRKSRC}". |
Filesize: 5031.402 KB |
Version History (View Complete History) |
|
2021-11-06 12:34:50 by Rafael Sadowski | Files touched by this commit (3) |
Log message: Update doxygen to 1.9.2 |
2021-02-23 12:39:53 by Stuart Henderson | Files touched by this commit (743) |
Log message: Reverse the polarity of MODPY_VERSION; default is now 3.x, if a port needs 2.x then set MODPY_VERSION=${MODPY_DEFAULT_VERSION_2}. This commit doesn't change any versions currently used; it may be that some ports have MODPY_DEFAULT_VERSION_2 but don't require it, those should be cleaned up in the course of updating ports where possible. Python module ports providing py3-* packages should still use FLAVOR=python3 so that we don't have a mixture of dependencies some using ${MODPY_FLAVOR} and others not. |
2021-01-25 09:58:39 by Rafael Sadowski | Files touched by this commit (5) |
Log message: Update doxygen to 1.9.1 All consumer builds are happy. |
2020-08-30 23:14:23 by Rafael Sadowski | Files touched by this commit (3) |
Log message: Update doxygen to 1.8.20 |
2020-08-24 00:15:04 by Rafael Sadowski | Files touched by this commit (3) |
Log message: Update doxygen to 1.8.19 |
2020-05-14 13:50:14 by Rafael Sadowski | Files touched by this commit (2) |
Log message: Update doxygen to 1.8.18 |
2020-01-08 21:42:00 by Rafael Sadowski | Files touched by this commit (3) |
Log message: Update doxygen to 1.8.17 |
2019-11-10 11:43:48 by Kurt Mosiejczuk | Files touched by this commit (1) |
Log message: Delete NO_TEST to enable the regression test. |
2019-09-28 03:42:56 by Antoine Jacoutot | Files touched by this commit (2) |
Log message: Unbreak: this needs devel/git to build. CMake Error at /usr/local/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:137 (message): Could NOT find Git (missing: GIT_EXECUTABLE) |
2019-09-27 02:11:10 by Rafael Sadowski | Files touched by this commit (7) |
Log message: Update doxygen to 1.8.16 |
2019-07-12 14:44:13 by Stuart Henderson | Files touched by this commit (877) |
Log message: replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes |
2019-06-14 14:19:32 by Rafael Sadowski | Files touched by this commit (5) |
Log message: Unbreak doxygen build with ninja upcoming 1.9.0 Fix "multiple rules generate generated_src/configvalues.h" from upstream. |
2018-10-24 08:28:14 by Stuart Henderson | Files touched by this commit (740) |
Log message: Add COMPILER lines to c++ ports which currently use the default. Adjust some existing COMPILER lines with arch restrictions etc. In the usual case this is now using "COMPILER = base-clang ports-gcc base-gcc" on ports with c++ libraries in WANTLIB. This is basically intended to be a noop on architectures using clang as the system compiler, but help with other architectures where we currently have many ports knocked out due to building with an unsuitable compiler - - some ports require c++11/newer so the GCC version in base that is used on these archirtectures is too old. - some ports have conflicts where an executable is built with one compiler (e.g. gcc from base) but a library dependency is built with a different one (e.g. gcc from ports), resulted in mixing incompatible libraries in the same address space. devel/gmp is intentionally skipped as it's on the path to building gcc - the c++ library there is unused in ports (and not built by default upstream) so intending to disable building gmpcxx in a future commit. |
2018-01-21 03:33:04 by Rafael Sadowski | Files touched by this commit (6) |
Log message: Update doxygen and doxygen-gui to 1.8.14 - Remove the DOXYGEN_ENCODE_PATH_STRIP hack diff. No port uses it anymore - Change MAINTAINER email address - CONFIGURE_ARGS and BUILD_DEPENDS tweaks |
2017-08-17 08:31:37 by Visa Hankala | Files touched by this commit (1) |
Log message: Use the same mips64 tweak as in doxygen-gui. OK rsadowski@ |
2017-07-26 16:45:35 by Stuart Henderson | Files touched by this commit (937) |
Log message: bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. |
2017-07-16 13:19:06 by Marc Espie | Files touched by this commit (880) |
Log message: use COMPILER_LIBCXX where applicable |
2017-04-21 13:43:38 by Rafael Sadowski | Files touched by this commit (2) |
Log message: update to doxygen-1.8.13 ok jca@ |
2017-04-10 05:45:29 by Stuart Henderson | Files touched by this commit (281) |
Log message: use LIBCXX |
2016-12-23 08:23:11 by Jeremie Courreges-Anglas | Files touched by this commit (8) |
Log message: Move the gui to a different port. From maintainer Rafael Sadowski. Input from sthen@, ok zhuk@. |
2016-12-18 15:32:38 by Jeremie Courreges-Anglas | Files touched by this commit (4) |
Log message: Zap empty patches. |
2016-11-13 16:34:17 by Jeremie Courreges-Anglas | Files touched by this commit (1) |
Log message: Switch doxygen,-gui back to Qt4. Qt5 depends on libestdc++ from ports, this has bad interactions with the PSEUDO_FLAVORS setup (PSEUDO_FLAVORS should not change the content of built packages). Let's go back to Qt4 as a quick fix. Reported by nigel@ and input from sthen@, ok Rafael Sadowski (maintainer). |
2016-11-12 13:59:18 by Jeremie Courreges-Anglas | Files touched by this commit (1) |
Log message: Don't try to build the gui on powerpc, qt5 doesn't build there. |
2016-11-12 13:50:41 by Jeremie Courreges-Anglas | Files touched by this commit (26) |
Log message: Update to doxygen-1.8.12 and switch the gui to Qt5 From Rafael Sadowski, who takes maintainership. |
2016-04-28 11:55:27 by Christian Weisgerber | Files touched by this commit (1) |
Log message: replace libiconv module, sync wantlib |
2016-03-21 14:07:16 by Jeremie Courreges-Anglas | Files touched by this commit (1) |
Log message: Missing build dep on python, spotted by naddy@ |
2016-03-01 13:36:40 by Jeremie Courreges-Anglas | Files touched by this commit (32) |
Log message: Update to doxygen-1.8.11 (latest) This switches doxygen to the cmake build system. All the hard work done by Rafael Sadowski, thanks! Bulk build and ok ajacoutot@ |
2010-11-15 12:46:10 by Marc Espie | Files touched by this commit (706) |
Log message: move depends to new style |
2010-11-08 06:15:10 by Marc Espie | Files touched by this commit (1) |
Log message: fix doxygen gui pseudo-flavor (don't bring stuff in doxygen-main) and convert to wantlib |
2010-11-05 03:15:57 by Landry Breuil | Files touched by this commit (1) |
Log message: Add devel/bison to BUILD_DEPENDS, fixes build on clean box. |
2010-11-04 14:13:10 by Stuart Henderson | Files touched by this commit (16) |
Log message: update Doxygen to 1.7.2; original 1.7.1 update by me / ok jasper@, revised for 1.7.2 by jasper |
2010-10-18 11:48:13 by Marc Espie | Files touched by this commit (650) |
Log message: USE_GROFF=Yes |
2009-08-10 00:31:09 by Matthias Kilian | Files touched by this commit (111) |
Log message: WANTLIB changes after xcb addition and bump. |
2008-05-26 11:08:35 by Christian Weisgerber | Files touched by this commit (3) |
Log message: Allow building with upcoming libiconv 1.12. No code changes with earlier libiconv versions. ok landry@ and qt4 ok espie@ |
2008-01-22 13:03:31 by Eric Faurot | Files touched by this commit (2) |
Log message: Use included tmake rather than devel/tmake that pulls qt3. ok naddy@ |
2008-01-06 03:03:00 by Eric Faurot | Files touched by this commit (14) |
Log message: - update to 1.5.4 - use tmake in ports (noticed by okan@) - hack to strip a path prefix when generating md5 sum of source dir. ok simon@, landry@ |
2007-09-15 20:53:14 by Michael Erdely | Files touched by this commit (599) |
Log message: Remove quotes surrounding COMMENT*/PERMIT_*/BROKEN |
2007-05-15 02:27:28 by Steven Mestdagh | Files touched by this commit (5) |
Log message: shorten COMMENT to less than 60 characters |
2007-04-05 09:38:13 by Marc Espie | Files touched by this commit (1270) |
Log message: base64 distinfo with SHA256 |
2006-11-26 10:43:44 by Marc Espie | Files touched by this commit (5) |
Log message: new MULTI_PACKAGES |
2006-08-02 09:27:13 by Aleksander Piotrowski | Files touched by this commit (1) |
Log message: Port has been updated to 1.4.7 while playing with new lib specs; noticed by naddy@ |
2006-08-01 16:46:16 by Marc Espie | Files touched by this commit (15) |
Log message: new libspecs |
2006-02-07 03:20:36 by Marc Espie | Files touched by this commit (2) |
Log message: pseudo-flavor update path. |
2005-10-09 15:42:04 by Bernd Ahlers | Files touched by this commit (4) |
Log message: update to doxygen-1.4.5 ok alek@ |
2005-07-25 23:45:08 by Aleksander Piotrowski | Files touched by this commit (5) |
Log message: Update to 1.4.4 >From Bernd Ahlers <b.ahlers@ba-net.org> |