Commit graph

90 commits

Author SHA1 Message Date
drochner
fd0415b689 fix an off-by-one which made that manpage links had an underscore
prepended, fix PKGREVISION
2010-08-05 15:49:30 +00:00
adam
00d7638c8e Changes 1.6.3:
* Bug fixes.
2010-06-02 04:17:02 +00:00
joerg
3a06eb96bf Bump revision for PYTHON_VERSION_DEFAULT change. 2010-02-10 19:17:31 +00:00
wiz
eb9acf45a4 Update to 1.6.2:
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.
2010-01-20 11:39:07 +00:00
minskim
c46631f250 - Explicitly depend on texlive-pdftools to use epstopdf.
- Invoke epstopdf using the absolute path.
2009-09-27 01:30:38 +00:00
snj
29ad0a086f Add 'clean' to PRIVILEGED_STAGES. 2009-09-22 20:11:45 +00:00
wiz
b6996bef67 Update to 1.6.1:
A couple of issues found in the previous release were fixed.
2009-08-26 11:48:24 +00:00
wiz
5ebd7d826e Update to 1.6.0:
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-21 23:13:47 +00:00
wiz
ab701bf51a Update to 1.5.9. Set LICENSE.
This release primarily focuses on bugfixes. The main new feature
is the ability to include source code in the LaTeX/PDF output.
2009-08-16 13:28:30 +00:00
joerg
bacea7cad5 Remove @dirrm entries from PLISTs 2009-06-14 17:48:39 +00:00
minskim
3ea71e284a Let doxygen depend on dvipsk because teTeX-bin no longer provides dvips.
Bump PKGREVISION.
2009-02-25 03:07:42 +00:00
wiz
bca7509d5b Update to 1.5.8:
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-24 07:53:50 +00:00
joerg
3c645bb7fc Switch to Python 2.5 as default. Bump revision of all packages that have
changed runtime dependencies now.
2009-02-09 22:56:21 +00:00
wiz
38777576ce Fix case-sensitivity problem on Darwin.
From Tom Yu in PR 40100.
2008-12-06 12:25:19 +00:00
wiz
fdbef13ba4 Update to 1.5.7.1:
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-11-11 00:44:12 +00:00
tron
f21ccaeacc Revert "doxygen" package to its broken state as requested by
Joerg Sonnenberger and Dieter Baron.
2008-08-19 16:35:25 +00:00
tron
fd9015cc87 For some reason (newer "graphviz" version?) all the ".map" files seem to
get installed as ".dot" files. Update the package list accordingly and
bump the package revision.
2008-08-18 18:36:14 +00:00
seb
f8e609732e While compiling devel/doxygen on NetBSD/sparc63 3.1_STABLE I get
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-24 23:59:48 +00:00
joerg
d1350e9317 Needs bison for build. 2008-06-07 14:32:36 +00:00
dsainty
f71cf189c6 Add URL to upstream bug report in patch comment. 2008-06-05 07:55:09 +00:00
dsainty
e4f627fa84 Update Doxygen from 1.5.1 to 1.5.6.
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-06-04 15:05:39 +00:00
dsainty
f3dab88213 Correct a trivial typo in the PLIST_VARS switch: PILST -> PLIST 2008-04-14 11:24:02 +00:00
jlam
841dfa0e7a Convert to use PLIST_VARS instead of manually passing "@comment "
through PLIST_SUBST to the plist module.
2008-04-12 22:42:57 +00:00
joerg
44800d36c0 Regen patchsum after the description was added back before commit. 2007-09-25 14:38:13 +00:00
joerg
a9bae147ae Add DESTDIR support. 2007-09-23 17:49:08 +00:00
minskim
5483aa23b1 Fix PLIST for case-insensitive filesystems. 2007-01-21 17:05:55 +00:00
joerg
22c0b635d3 Require the new graphviz and include the various graphics directly.
Bump revision.
2007-01-20 14:26:58 +00:00
adam
0b7d33f1e3 Changes 1.5.1:
* Bug fixes and improvements
2007-01-08 12:20:24 +00:00
dsainty
86a87c21bc Re-do the Solaris install_docs fix in a different way, based on the
solution described on Doxygen's Bugzilla:

http://bugzilla.gnome.org/show_bug.cgi?id=366119

Tested on NetBSD, Solaris and SUSE Linux.
2006-10-31 20:06:57 +00:00
dsainty
174578ec3f Implement the Solaris PWD fix as a patch instead. The patch is the
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-29 07:51:28 +00:00
dsainty
3556ae8797 Work around a file timestamp issue at installation time, where the order
cp -r copied files was critical to a successful installation.  Fixes
installation under Solaris 9.
2006-10-28 03:18:58 +00:00
dsainty
5e13001e86 Workaround for "configure" issue under Solaris, where PWD is more likely
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-28 02:44:58 +00:00
dsainty
8258f7dba5 Add an HTTP download URL for installation at HTTP-only sites. 2006-10-28 02:37:42 +00:00
rillig
db7dc0197d Fixed PKGMANDIR. 2006-10-21 20:20:49 +00:00
minskim
4cd37c8b4a Remove teTeX2 from TEX_ACCEPTED, because the teTeX2 packages will be removed
shortly.
2006-08-10 03:21:39 +00:00
adam
5977256731 Changes 1.4.7:
* 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-06-14 10:24:53 +00:00
rillig
b99d16ffdf Fixed hard-coded path to the Perl interpreter. Bumped PKGREVISION. 2006-05-20 13:12:00 +00:00
minskim
fa5157ed20 Remove references to teTeX1. 2006-05-13 03:44:23 +00:00
wiz
02f8f7c52d Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update. 2006-04-17 13:45:57 +00:00
minskim
c515f728c8 Make this package build on a case-insensitive filesystem. 2006-04-13 20:05:40 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
wiz
768c589c29 Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 because
of the shlib major bump.
PKGREVISION++ for the dependencies.
2006-01-24 07:31:52 +00:00
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
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
2005-12-05 20:49:47 +00:00
joerg
ece7563b51 Adapt Qt handling of DragonFly for doxygen as well to allow it to build. 2005-11-29 04:40:38 +00:00
jlam
e6e49a2f0f Change all instances of including mk/ghostscript.mk into asking for
the appropriate tool via USE_TOOLS (usually "gs:run"), and remove
ghostscript.mk.  This change removes a rather out-dated file from
pkgsrc and switches packages to use the more compact implementation
of the Ghostcript-handling inside the tools framework.
2005-11-28 06:41:20 +00:00
tonio
c27f4ed5e1 Rename LATEX_ACCEPTED and LATEX_DEFAULT to TEX_ACCEPTED and TEX_DEFAULT
It is more consistent with the tex.buildlink3.mk name. Also, if a package
really needs latex, it just has to set TEX_ACCEPTED to latex distributions
altough today, all TEX_ACCEPTED possibilities are latex distributions
2005-11-11 18:50:23 +00:00
tonio
523b1b568e Adapted to use tex.buildlink3.mk
set LATEX_ACCEPTED = teTeX1 teTeX2 teTeX3
2005-11-08 18:47:07 +00:00
markd
7af4a5a542 The latest doxygen encodes the source directory path into some of the
output filenames.  This is problematic in a pkgsrc context as it means
WRKDIR pathnames can appear in generated filenames.  Fix by reverting
to the old way of naming the files.  Bump PKGREVISION.
2005-10-13 12:15:57 +00:00
adam
2303dc31fe Changes 1.4.5:
* New config option BUILTIN_STL_SUPPORT
* Added support for new HTML entities
* Update fror Chinese translation
* Lots of bug fixes
2005-10-08 08:17:27 +00:00
rillig
1d30875939 Added a patch to resolve a type ambiguity in the ?: operator. Detected
by the bulk builds for NetBSD-1.6.2/i386.
2005-08-29 08:26:35 +00:00