summaryrefslogtreecommitdiff
path: root/devel/doxygen
AgeCommit message (Collapse)AuthorFilesLines
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
2006-10-31Re-do the Solaris install_docs fix in a different way, based on thedsainty2-14/+34
solution described on Doxygen's Bugzilla: http://bugzilla.gnome.org/show_bug.cgi?id=366119 Tested on NetBSD, Solaris and SUSE Linux.
2006-10-29Implement the Solaris PWD fix as a patch instead. The patch is thedsainty3-9/+34
suggested fix in the Doxygen Bugzilla for this issue. It will presumably exactly match the solution in the next release of Doxygen (the current release is 1.5.0). http://bugzilla.gnome.org/show_bug.cgi?id=366113
2006-10-28Work around a file timestamp issue at installation time, where the orderdsainty2-5/+18
cp -r copied files was critical to a successful installation. Fixes installation under Solaris 9.
2006-10-28Workaround for "configure" issue under Solaris, where PWD is more likelydsainty1-1/+8
to be set to the working directory of the Pkgsrc "make" than the working directory, because Solaris /bin/sh does not support PWD.
2006-10-28Add an HTTP download URL for installation at HTTP-only sites.dsainty1-2/+3
2006-10-21Fixed PKGMANDIR.rillig1-1/+2
2006-08-10Remove teTeX2 from TEX_ACCEPTED, because the teTeX2 packages will be removedminskim1-2/+2
shortly.
2006-06-14Changes 1.4.7:adam3-15/+14
* The stylesheet has changed, so if you use your own, you will need to update it or the output will look ugly. * Added support for universal binaries on MacOSX (only the non-GUI part). * Added CALLER_GRAPH config option and \callergraph command to add a caller (or called-by) graph to a function or all functions. * Added REFERENCES_LINK_SOURCE config option which allows to selected if reference relations should point to the source or to the documentation.
2006-05-20Fixed hard-coded path to the Perl interpreter. Bumped PKGREVISION.rillig1-3/+9
2006-05-13Remove references to teTeX1.minskim1-2/+2
2006-04-17Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update.wiz1-2/+2
2006-04-13Make this package build on a case-insensitive filesystem.minskim2-6/+16
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg1-2/+2
2006-01-24Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 becausewiz1-2/+2
of the shlib major bump. PKGREVISION++ for the dependencies.
2005-12-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig1-2/+2
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html