summaryrefslogtreecommitdiff
path: root/devel/doxygen
AgeCommit message (Collapse)AuthorFilesLines
2013-01-06Update to 1.8.3.wiz4-17/+22
Changes Expanding the tree in an index page of the HTML output, will now expand only one level instead of the whole sub-tree (thanks to Pez Cuckow for the patch). A blockquote in Markdown does no longer require a whitespace after the last '>' if the '>' is followed by a newline. id 682718: Included patch to add version info to all generated template files (headers, footers, stylesheets, layout files, etc). New features Added support for using external tools to index and search through the HTML documentation. An example index tool is provided (doxyindexer) and an example search engine (doxysearch.cgi). To configure the external search engine the following new options are added to the configuration file: EXTERNAL_SEARCH (to enable the feature), SEARCHENGINE_URL (to specify the URL of the search engine), SEARCHDATA_FILE (to specify the name of the raw search data to index), EXTRA_SEARCH_MAPPINGS (for search through multiple projects). See the manual for details. Added USE_MDFILE_AS_MAINPAGE config option to select a markdown page to be used as the main page. id 630645: This patch (contributed by Albert) adds support for simple logic expressions for \cond, \if, and friends, i.e. you can do \if (SOME_SECTION_NAME && (!THIS_ALTERNATIVE || THAT_ALTERNATIVE)) id 684152: Patch (contributed by Albert) adds a new configuration option MATHJAX_FORMAT to select the MathJax output format. Options are HTML-CSS, NativeMML, or SVG.
2012-10-31Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau1-3/+1
2012-10-03Bump all packages that use perl, or depend on a p5-* package, orwiz1-1/+2
are called p5-*. I hope that's all of them.
2012-08-30update to 1.8.2drochner4-26/+66
changes are unknown
2012-08-29Fix avr-libc failing (bulk build) during the documentation build with:dsainty2-7/+11
! LaTeX Error: File `tocloft.sty' not found. The necessary dependency was incorrectly marked as a doxygen build-only dependency, The complete list of styles was determined via this (partially Zsh) script: ( echo colortbl ; sed -n -e '/^[\t ]*\/\//d' -e 's/^.*package{\([^}<]*\)}.*$/\1/igp' -e 's/^.*package\[.*\]{\([^}<]*\)}.*$/\1/igp' src/latexgen.cpp src/perlmodgen.cpp ) | while read x; do for f in /usr/pkg/share/texmf-dist/**/${x}.sty; do pkg_info -Q PKGPATH -F "$f"; done; done|sed -e 's/^\(.*\)\/\(.*\)$/DEPENDS+=\t\2-[0-9]*:..\/..\/\1\/\2/'|sort -u Bump PKGREVISION for the dependency change.
2012-08-17Fix PR pkg/46681.mef2-20/+49
PLIST of doxygen varies depending on graphviz configuration. Say, graphviz configured with PKG_OPTIONS.pangocairo yes or no. Graphviz/buildlink3.mk will set PKG_BUILD_OPTIONS.graphviz for use with doxygen PLIST variation. Thanks Ian McWilliam for reporting and testing the problem.
2012-08-15doxygen output makes explicit use of tex-multirow and tex-xtab. Add thedsainty2-2/+5
run time dependencies. Bump PKGREVISION for dependency changes.
2012-07-13Correction to previous version of PLIST.mef1-5/+9
PLIST.cs and PLIST.ci for case sensitive/insensitive switch was not honoured (Mac OS X issue). The related lines are really revert to revision 1.28. No PKGREVISION bump required, already packaged one is not affected.
2012-07-03Bump version 1.6.3 to 1.8.1.1 based on PR pkg/46650mef11-590/+927
Only the most recent Changes and New features are included. Others are listed date only, please refer following URL. http://www.stack.nl/~dimitri/doxygen/changelog.html Release 1.8.1.1 (2012/06/10) Changes - Integrated the root navigation tree in navtree.js for faster loading. - When the navigation tree is enabled, clicking jump to a line in - the source code view will now highlight the line. New features - VHDL code now has a new Design Overview page (thanks for Martin Kreis for the patch). Requires HAVE_DOT=YES, and DOT_IMAGE_FORMAT=svg. - id 677678: Added support for strong and weak attributes in Objective-C properties. Release 1.8.1 (2012/05/19) Release 1.8.0 (2012/02/25) Release 1.7.6.1 (2011/12/10) Release 1.7.6 (2011/12/03) Release 1.7.5.1 (2011/08/21) Release 1.7.5 (2011/08/14) Release 1.7.4 (2011/03/28) Release 1.7.3 (2011/01/03) Release 1.7.2 (2010/10/09) Release 1.7.1 (2010/06/25) Release 1.7.0 (2010/06/15) (Following patches are deleted, for upstream took the changes) patch-ai patch-ak patch-qtools-qvaluestack.h
2012-03-15Bump PKGREVISION from default python to 2.7.obache1-2/+2
2011-12-04Make doxygen build on Mac OS X 10.7.minskim2-5/+17
2011-11-01Recursive bump for graphics/freetype2 buildlink addition.sbd1-2/+2
2011-10-26Let doxygen use an up-to-date epstopdf.minskim2-4/+4
2011-10-10Add tex-ec to doxygen's dependency list.minskim2-3/+4
The LaTeX files generated by doxygen requires T1 encoding, which forces to use fonts in tex-ec.
2011-08-20Fix build with clangjoerg2-1/+15
2011-03-23Remove bl3 on tex; should have been removed with previousgdt1-3/+1
commit switching to minskim@'s fine-grained tex dependency.
2011-03-23Add latex option, currently defaulting to on.gdt3-1052/+1076
With latex option, depend on latex at both build and runtime. Without latex option, avoid both build- and run-time dependencies. (This commit should have no effect unless one adds PKG_OPTIONS.doxygen=-latex.) (Opinions were generally in favor of changing the default to not require latex, but it seems best not to do that right before a freeze, so I'm leaving it for another day.)
2011-03-18Reduce TeX dependencies of doxygen.minskim1-4/+17
2011-02-28Reset maintainer for retired developers.wiz1-2/+2
2010-12-23Mechanically replace references to graphics/jpeg with the suitabledsainty1-1/+2
alternative from mk/jpeg.buildlink3.mk This allows selection of an alternative jpeg library (namely the x86 MMX, SSE, SSE2 accelerated libjpeg-turbo) via JPEG_DEFAULT=libjpeg-turbo, and follows the current standard model for alternatives (fam, motif, fuse etc). The mechanical edits were applied via the following script: #!/bin/sh for d in */*; do [ -d "$d" ] || continue for i in "$d/"Makefile* "$d/"*.mk; do case "$i" in *.orig|*"*"*) continue;; esac out="$d/x" sed -e 's;graphics/jpeg/buildlink3\.mk;mk/jpeg.buildlink3.mk;g' \ -e 's;BUILDLINK_PREFIX\.jpeg;JPEGBASE;g' \ < "$i" > "$out" if cmp -s "$i" "$out"; then rm -f "$out" else echo "Edited $i" mv -f "$i" "$i.orig" && mv "$out" "$i" fi done done
2010-11-19make build honor LDFLAGStez4-3/+33
fixes build on platforms not using builtin libiconv PR#44105
2010-11-17One of the graphviz libraries changed major number in the update, sodholland1-2/+2
bump PKGREVISION of its bl3 users.
2010-08-05fix an off-by-one which made that manpage links had an underscoredrochner3-2/+17
prepended, fix PKGREVISION
2010-06-02Changes 1.6.3:adam3-13/+15
* Bug fixes.
2010-02-10Bump revision for PYTHON_VERSION_DEFAULT change.joerg1-1/+2
2010-01-20Update to 1.6.2:wiz3-22/+24
Changes: Two new methods of searching through the HTML documentation were added: via a PHP based Web server and via an Eclipse help plugin. The \addindex command now also works for the HTML indices. Rendering of LaTeX formulas in the HTML output has been improved (especially for non-white backgrounds), along with a number of smaller improvements and a large number of bugfixes.
2009-09-27- Explicitly depend on texlive-pdftools to use epstopdf.minskim3-9/+28
- Invoke epstopdf using the absolute path.
2009-09-22Add 'clean' to PRIVILEGED_STAGES.snj1-1/+3
2009-08-26Update to 1.6.1:wiz2-6/+6
A couple of issues found in the previous release were fixed.
2009-08-21Update to 1.6.0:wiz3-17/+395
The HTML output is now XHTML compliant and a new DHTML based live search function has been added, which replaces the PHP-based search function. The ablity to customise the LaTeX output has been improved. There were also a number of smaller improvements and bugfixes.
2009-08-16Update to 1.5.9. Set LICENSE.wiz3-20/+20
This release primarily focuses on bugfixes. The main new feature is the ability to include source code in the LaTeX/PDF output.
2009-06-14Remove @dirrm entries from PLISTsjoerg1-58/+1
2009-02-25Let doxygen depend on dvipsk because teTeX-bin no longer provides dvips.minskim1-1/+4
Bump PKGREVISION.
2009-02-24Update to 1.5.8:wiz3-9/+7
This release introduces an updated wizard, which now uses Qt4 and provides more convenience in configuring and running doxygen. It also features a new Qt Help generator, which no longer requires an external tool to postprocess the output. An option had been added that allows configuring the parser that doxygen will use for a given file extension. As always, a large number of bugs have been fixed.
2009-02-09Switch to Python 2.5 as default. Bump revision of all packages that havejoerg1-1/+2
changed runtime dependencies now.
2008-12-06Fix case-sensitivity problem on Darwin.wiz1-7/+7
From Tom Yu in PR 40100.
2008-11-11Update to 1.5.7.1:wiz8-71/+108
Doxygen Release 1.5.7.1 (release date 5-10-2008) Changes * The dot tool is no longer part of the doxygen package for MacOSX. Please install GraphViz separately and set the dot path to /usr/local/bin New features * Added option DOT_FONTSIZE which allows to set the size of the fonts used in dot generated graphs. Bug fixes * id 554432: Re-added ALPHABETICAL_INDEX option. * id 554379: Fixed internal error for GENERATE_INDEXLOG when GENERATE_HTML was set to NO. * id 554546: Included fix for handling relative includes in the preprocessor. * Included several VHDL fixes related to syntax highlighting, finding class members, and mixing upper and lower case. * Included patch to allow setting DEST_DIR environment variable to determine where to install doxygen. Doxygen Release 1.5.7 (release date 28-9-2008) Changes * The default CSS style sheet has been cleaned up and simplified, thanks to the work done by Quinn Taylor. New features * Added new config options GENERATE_QHP which enables generating .qch (Qt compiled help) file via the Qt's qthelpgenerator tool (part of Qt 4.4+). This type of files can be read with Qt's Assisant to browse the documentation in a similar way as is possible with Microsoft's compiled HTML help (.chm). To further customize the output and run the help generator from within doxygen, the following options are available: QCH_FILE, QHP_NAMESPACE, QHP_VIRTUAL_FOLDER, QHG_LOCATION. Thanks to Sebastian Pipping for the patch. * Add new option SYMBOL_CACHE_SIZE to allow a different trade off between doxygen's memory usage and the amount of disk accesses. * id 532695: Added 3 new commands: \extends, \implements, and \memberof that allow object oriented constructs to be documented as such for languages that do not support it natively (e.g. C) * Added better support for one line comments after VHDL types. * Added new option LAYOUT_FILE which can be used to specify a layout template file that tells doxygen in which order to generate the output and which titles to use for headings and how the navigation index will look; Read this for more info. As a result the following options are now obsolete since they can now only be controlled via the layout file: DETAILS_AT_TOP, ALPHABETICAL_INDEX. The following options can also be set via the layout file, but for convenience and backward compatibility reasons they are still also part of the configuration file: SHOW_INCLUDE_FILES, SHOW_USED_FILES, CLASS_GRAPH, COLLABORATION_GRAPH, GROUP_GRAPHS, INCLUDE_GRAPH, INCLUDED_BY_GRAPH. Run doxygen with the -l option to generate the default layout file. * Included update for the Macedonian, Catalan, Brazilian, and Serbian translation and also support for Serbian with Cyrilic characters. Bug fixes (ids refer to the bugzilla database) * id 140264, 332187, 541924: Sections inside a \subpage where not shown as subsection in the LaTeX/RTF output. * id 155098,156188: Added support for UTF-8 special characters in identifiers (which is allowed by e.g. C#). * id 304598: operator-- caused invalid HTML output. * id 324047: parameter type [in or out] were not generated in RTF document * id 363499: @todo and friends did not work in a comment marked with @dir. * id 445485: HTML commands in a comment block with attribute values without quotes were not handled properly. * id 533855: Processes were always documented as anonymous in VHDL code. * id 535379: Added support for %{...%} blocks in XPCOM's IDL. * id 536298: Last port in a VHDL port list was not correctly put in a member group. * id 536385: Fixed problem matching function prototype and implementation under certain conditions. * id 536629: Fixed compilation issue on NetBSD. * id 537393: Properties in Python were not properly handled. * id 538065: Added support for @optional and @required in Objective C 2.0 protocols. * id 538239: Some unlabeled VHDL processes were not corrected detected. * id 538515: Deriving a Objective-C interface from a protocol caused parsing problems if the interface also has a body. * id 539057: Part of an Objective-C expression could be missing in the source browser under certain conditions. * id 539590: Generic C# classes with the same name but different template arguments were no longer treated as different classes. * id 539712: Fixed code parser issue for parameter indices of procedures and functions. * id 540058: Creator code was wrong in the MacOSX application bundle. * id 540372: Fixed problem parsing large table by increasing YY_READ_BUF_SIZE in the generated parser files. * id 540247: Fixed potential memory corruption issue parsing VHDL. * id 541113: Fixed locale for ctype, to avoid stripping of 0xA0 from multi-byte UTF-8 characters. * id 544479: SORT_MEMBER_DOCS did not work for class members. * id 546621: Fixed makefile so that .svn stuff is removed from the tarball when doing "make archive". * id 546812: Using a table with row span greater than 1 did not produce correct LaTeX output. * id 545098: Fixed problem parsing where clauses in combination with C# generics. * id 545503: Nameless parameters of type "struct A" could end up wrongly in the XML output. * id 545970: Refering to the main page did not work as advertised. * id 546158: The variable defined inside a foreach statement in C# code was not considered for source linking, cause potentially incomplete call graphs. * id 547361: Linking to specialized template functions did not work. * id 548175: Fixed problem parsing class members within a class X, inside a namespace that is also named X. * id 548443: Documenting a nested namespace/classes with @namespace X.Y did not work for C# (only X::Y worked). * id 548489: C++/CLI classes of type sealed abstract were not processed correctly. * id 549318: Some headings in the user manual where wrongly formatted. * id 549581: Fixed potential buffer overflow in preprocessor. * id 550058: Obj-C: properties for private fields did not appear in the output unless EXTRACT_PRIVATE was enabled. * id 550156: Corrected typo in the documentation for GENERATE_TREEVIEW. * id 550247: Fixed problem parsing octal character literals in the preprocessing phase. * id 551739: Related function with explicit namespace scope was not properly placed if the function also existed in the global namespace. * id 552115: Anonymous structs and unions could produce invalid links in the html help index. * id 552361: Fixed problem with operators in the LaTeX output. * id 552600: \copybrief ended a brief description instead of appending to it. * id 553469: Removed bogus warning about internal inconsistency when importing items via a tagfiles that are inside an undocumented scope. * id 553616: One can now remove the automatic line breaks in the type part of a declaration by using a custom stylesheet with BR.typebreak { display: none; } * id 553663: Aliases did not work in Fortan comments. * id 549022: Reimplemented in links could be wrong in case of overloaded members. * id 553225: Parser was confused by arrays inside an Obj-C message. * Finnish translation was disabled. * A collaboration graph with multiple edge labels with not written to the XML output correctly. * sub pages of a \mainpage were not shown in the Latex/RTF output. * Included some fixed for the VHDL parser.
2008-08-19Revert "doxygen" package to its broken state as requested bytron2-21/+20
Joerg Sonnenberger and Dieter Baron.
2008-08-18For some reason (newer "graphviz" version?) all the ".map" files seem totron2-20/+21
get installed as ".dot" files. Update the package list accordingly and bump the package revision.
2008-06-24While compiling devel/doxygen on NetBSD/sparc63 3.1_STABLE I getseb1-1/+2
g++ -c -Wall -W -O3 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/include -I/usr/pkg/include/python2.4 -I../qtools -o ../objects/config.o config.cpp cc1plus: out of memory allocating 10824496 bytes after a total of 123209640 bytes gmake[2]: *** [../objects/config.o] Error 1 Workaround by unlimiting "datasize". Approved by agc@ during freeze.
2008-06-07Needs bison for build.joerg1-2/+2
2008-06-05Add URL to upstream bug report in patch comment.dsainty2-3/+5
2008-06-04Update Doxygen from 1.5.1 to 1.5.6.dsainty6-81/+93
The substantial change log can be found at: http://www.stack.nl/~dimitri/doxygen/changelog.html patch-ab (http://bugzilla.gnome.org/show_bug.cgi?id=366119) is merged upstream. The parts of patch-ab for DESTDIR are retained. patch-ai (http://bugzilla.gnome.org/show_bug.cgi?id=366113) is merged upstream.
2008-04-14Correct a trivial typo in the PLIST_VARS switch: PILST -> PLISTdsainty1-2/+2
2008-04-12Convert to use PLIST_VARS instead of manually passing "@comment "jlam2-12/+14
through PLIST_SUBST to the plist module.
2007-09-25Regen patchsum after the description was added back before commit.joerg1-2/+2
2007-09-23Add DESTDIR support.joerg3-24/+33
2007-01-21Fix PLIST for case-insensitive filesystems.minskim1-3/+5
2007-01-20Require the new graphviz and include the various graphics directly.joerg2-20/+42
Bump revision.
2007-01-08Changes 1.5.1:adam3-78/+44
* Bug fixes and improvements