summaryrefslogtreecommitdiff
path: root/devel/doxygen/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2004-11-09Changes 1.3.9.1:adam1-10/+10
* Bug fixes * Due to an error in the packaging script, an old version of doxywizard was bundled with the Mac OS X version of doxygen. * Dot would not run if doxygen was installed in a path which contained spaces (Mac OS X). Changes 1.3.9: * Changed the stylesheet so font usage is more uniform and consistent. * Changed the colors of the doxygen logo at the bottom of a HTML page. Let me know if you prefer this one or the old one. * Improved rendering of template functions and methods in the HTML output. * A macro defined in the config file (see PREDEFINED) can now prevented from being undefined (via a #undef in the code) when its value is assigned via the := operator (e.g. PREDEFINED = A(x):=x ). * Changed the way function pointer arguments are represented in the detailed description. * Directory information is now extracted by doxygen. Files are automatically grouped by directory. You can use the SHOW_DIRECTORIES option to enable/disable this feature. * Added a new command \dir which can be used to document directories. * Language updates for Czech, Swedish, Hungarian, Danish, Russian, Italian, German, Chinese, Croatian, and Polish. * Applied a patch by Arend van Beelen which adds support for the new features introduced in PHP5. * Applied a patch by Ferdinand Wess for better handling of #import statements in Obj-C code.
2004-10-26I haven't maintained this package in ages.groo1-2/+2
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv1-1/+2
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
2004-07-26Updated doxygen to 1.3.8martti1-3/+3
Changes * Rewrote doxywizard. It should be more easy to use and has much better support for running doxygen from the GUI. Feedback is welcomed! * Members of a namespace are now also added to the file in which they appear * Included patch by Mikhail Glushenkov that fixed item 5 on the todo list (titles of html pages are now internationalized). * A macro defined in the config file can now be undefined in the source code via a #undef. * Optimized calling of dot using multiple -T flags at a couple of places New features * New option FILTER_PATTERNS which can be used to specify multiple input filters, and let doxygen select the right one based on matching the source file name with a specified pattern. * id 142939: New commands \protocol and \category which can be used to document Objective-C protocols and categories in the same way the \class command does for classes. * Included patch that removes some cosmetic annoyances in the man page output * Added internationalization support for Afrikaans and Lithanian. Included language updates for Dutch, Czech, Italian, Brazilian, Croatian, Japanese, Norwegian and Russian. Bug fixes
2004-05-10update to Doxygen Release 1.3.7 - ok'd by groo@recht1-6/+16
Changes * The \param command now has an optional input and/or output attribute. The syntax for an input & output parameter is for example: \param[in,out] name Description. New features * Added new option CREATE_SUBDIRS which when enabled makes doxygen distribute the generated output evenly over 100 subdirectories. * Added support for Qt's properties (i.e. Q_PROPERTY) which can be documented by putting a documentation block in front of the macro or by using a comment block with the new \property command. * Added new commands \manonly and \endmanonly to enter man page specific text and commands in the generated man pages (thanks to Carsten Stiborg). * Included new python based translation report script, which now replaces the old perl based version (thanks to Petr Prikryl). * Improved parser to also support parsing of Objective-C implementation files. * Added new config option EXTRACT_LOCAL_METHODS which can be used for Objective-C code to extract methods definition in the implementation section that are not present in the interface. * Added new config option STRIP_FROM_INC_PATH which allows to specify a list of paths that, if matched, will be striped from the #include statement in the generated documentation of a class. * Added new command \includelineno with works as \include except it will add line numbers to the code (thanks to Giancarlo Niccolai for the patch). * Added BeOS support, thanks to a patch by Mark Hellegers. * Included update for the French translation, thanks to Jacques Bouchard. And many bug fixes. For a complete list see: http://www.stack.nl/~dimitri/doxygen/changelog.html
2004-04-15Updated doxygen to 1.3.6martti1-4/+3
Changes * For projects with many nested classes, namespaces, typedefs and using statements, doxygen could become very slow. This should now be improved significantly. * Made some cosmetic changes to the HTML output. * STRIP_FROM_PATH now by default strips the path from which doxygen is run New features * Make a start with adding support for Objective-C. Doxygen can now parse Objective-C header files (including protocols and categories). * Include a patch by Hauke Duden which adds preliminary support for the D programming language (see http://www.digitalmars.com/d). * C Comments inside #defines are now preserved. This could be useful to document boilerplate code. * Included patch to replace tabs by the proper amount of spaced inside code fragments in the XML output (thanks to Alexandr for the patch). * Examples (documented via \example) are now included in the XML output. * New option SORT_BRIEF_DOCS which when enabled will list the declaration section of the documentation (with the brief descriptions) in alpabetical order, instead of declaration order. * Included patch for Hungarian translation (thanks to Akos Kiss) and for the Serbian language. Added support for mixed Korean/english (thanks to Jihoon Chung). The translator report script was also updated.
2004-03-26PKGREVISION bump after openssl-security-fix-update to 0.9.6m.wiz1-2/+2
Buildlink files: RECOMMENDED version changed to current version.
2004-01-22replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make.grant1-2/+2
2004-01-20Move WRKSRC definition away from the first paragraph in a Makefile.agc1-2/+2
2003-12-24Adjust dependancies and bump PKGREVISION due to:jmmv1-3/+3
- teTeX 1.0.x packages have been moved to teTeX1* directories. - teTeX 2.0.x packages have been moved to teTeX* directories and their base name has been changed to teTeX (instead of teTeX2).
2003-12-23Depend on either teTeX and teTeX2 (defaulting to the later).jmmv1-2/+3
Fixes PR pkg/23852.
2003-12-03Updated doxygen to 1.3.5martti1-3/+3
* bug fixes
2003-10-05Updated doxygen to 1.3.4martti1-3/+3
* bug fixes
2003-09-03Updated doxygen to 1.3.3martti1-3/+3
- Bug fixes - New features * Added new debug flag "-d Time" which will report the elapsed time for each message printed, and will also show the total running time along with the time spend on external tools such as dot. Note: If you have a project that takes doxygen a long time to process, please send me the output so I get a global idea where to optimize. * New option SUBGROUPING which can be set to NO to have \nosubgrouping for all classes (thanks to Torben Koch for the patch). * Added XML schemas for validating the XML output, and to help writing XSLT files. The generated index.xml now has a complete schema, the compounds not yet. Thanks go to Alexej Humbach for doing a lot of the work. Note that a couple of "id" attributes in the XML output have been changed to "refid", and section tags are now nested. * Included language updates for Traditional Chinese and Japanese.
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-06-16Updated doxygen to 1.3.2martti1-3/+3
* Lots of bug fixes * Language updates
2003-05-09Updated doxygen to 1.3martti1-3/+3
* translation updates * lots of bug fixes
2003-03-29Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz.jmmv1-3/+2
2002-12-14REPLACE_PERL's working directory is ${WRKSRC}, so packages needn'tschmonz1-2/+2
prefix REPLACE_PERL definitions with ${WRKSRC}.
2002-10-24Updated doxygen to 1.2.18 (changes unknown).martti1-7/+8
2002-09-13Use ghostscript.mk.jlam1-2/+2
2002-06-17Use REPLACE_PERL to substitute for the correct version of perl inagc1-2/+3
doc/translator.pl, which has the side effect of allowing the docygen package to be installed properly if you don't have '.' in your path. Bump PKGREVISION.
2002-03-17Use ${PKGNAME_NOREV} in definition of ${WRKSRC}.fredb1-2/+2
2002-03-13Give all packages which depend on "png" a version bump, and updatefredb1-1/+2
all dependencies on packages depending on "png" which contain shared libraries, all for the (imminent) update to the "png" package. [List courtesy of John Darrow, courtesy of "bulk-build".]
2001-09-04Really depend on LaTeX and Ghostscript-- it's largely useless without itgroo1-7/+5
(even generating HTML). Install documentation and examples.
2001-09-04Import doxygen-1.2.10:groo1-0/+28
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