diff options
author | wiz <wiz@pkgsrc.org> | 2005-05-31 18:37:20 +0000 |
---|---|---|
committer | wiz <wiz@pkgsrc.org> | 2005-05-31 18:37:20 +0000 |
commit | eee985d0c6d1b29d7e83dabf4419e4cc85f15a6f (patch) | |
tree | 4cfe6ab8d30ddb5f8599e86f4157800533da30fd /devel | |
parent | f0cd0c3394e8357201572662f2361dd2d93bffed (diff) | |
download | pkgsrc-eee985d0c6d1b29d7e83dabf4419e4cc85f15a6f.tar.gz |
Update to 1.4.3:
Doxygen Release 1.4.3
(release date 16-5-2005)
Changes
* For Developers: Added an abstract interface for language
parsers (see src/parserintf.h), which can be used implement
new programming language parsers. There is also a manager
class, where a parser instance can be bound to a certain
file extension.
* Changed the algorithm for matching function/method
declarations against their definitions. The new algorithm
should be faster, more powerful, and more accurate.
New features
* Included new config option HTAGS. When enabled in
combination with SOURCE_BROWSER=YES, the source browser of
GNU's Global source system (via htags) is used instead of
doxygen's own (thanks to Shigio Yamaguchi for the patch).
* Added language updates for Indonesian, Catalan, Russian,
Korean, German, Hungarian, Polish, and Lithuanian.
* Included update of the .spec file (thanks to Stephane
Gourichon).
Bug fixes (ids refer to the bugzilla database)
* id 163705: Using \image for latex without caption but with
size parameter "width=\textwidth" did not work.
* id 163783: Items of an autolist could be wrongly indented if
put directly after @name.
* id 163928: Class section was missing in the file
documentation.
* id 164072: When using tag files unneeded external classes
could appear in the class hierarchy in some cases.
* id 169755: page title was omitted in the XML output if
CASE_SENSE_NAME was set to NO.
* id 170592: Using \ref for Objective-C methods did not work
if the name contained a colon.
* id 171795: Refering to Objective-C methods now follows
Apple's conventions.
* id 171878: When JAVADOC_AUTOBRIEF = YES and there was no
blank line after a page command, the first sentence did not
appear in the documentation.
* id 171923: Doxygen failed to match arguments for a function
documentated out-of-line with @fn and using @relatesalso.
* id 172118: Doxywizard now shows the version of doxygen it is
for.
* id 172133: Doxygen did not longer ignore preceding C++
comments inside a comment block.
* id 172217: 'using namespace' declarations with spaces
resulted in duplicate namespaces.
* id 172329: The index of the CHM did not always link to
groups correctly.
* id 172456: Fixed case where doxygen had problems
differentiating const and non-const member functions.
* id 172494: @code blocks were not poperly ignored by the
preprocessor in some cases.
* id 172622: Fixed parse problem for Objective-C method
implementations whole declaration part ended with a
semicolon.
* id 172723: Namespace members appeared in the file
documentation without proper links to the namespace.
* id 172778: A single colon after retval caused a crash.
* id 172783: Doxygen will now put quotes around a filter name
before calling it so it will work with filters with spaces
in the name or path.
* id 172818: Improved translation of Todo List to German.
* id 172937: FILE_VERSION_FILTER failed for filenames
containing spaces.
* id 173034: The \elseif command was not handled properly.
* id 173110: \ingroup did not work with multiple group labels
anymore.
* id 300204: Doxygen disobeyed Cygwin's 'text/binary mount
mode' (thanks to Max Bowsher for the patch).
* id 300466: Improved the documentation for
FILTER_SOURCE_FILES.
* is 300473: Added a browse button for several of Doxywizard's
fields of the expert dialog where a file was expected.
* id 300532: consecutive @todo items were joined together even
if they are in different sections.
* id 300745: A disabled @cond section did not omit #define
documentation.
* is 301409: autolinks to undocumented files did not work
correctly when SOURCE_BROWSER was enabled.
* id 301437: Fixed a typo in an example that is part of the
preprocessor documentation.
* id 301478: Fixed some cases where cross-references were not
properly detected anymore.
* id 301616: Added "+" or "-" to the Objective-C method lists
in the summary section of a class.
* id 302100: An enum could not be grouped by grouping out of
line documentation.
* id 302158: When enabling SEPARATE_MEMBER_PAGES and
CREATE_SUBDIRS the member index contained invalid links.
* id 302160: list directly after @brief not parsed properly if
there were spaces before the @brief command.
* id 302713: Updated doxytag so it works better with recent
versions of Qt3 and the Qt4 beta versions.
* id 303305: When using \subpage the page hierarchy wasn't
reflected in the tree view or .chm index.
* id 303511: Documenting a class in a namespace with a comment
block inside the namespace containing a @class command did
not work properly.
* id 303911: Links from todo list items to Objective-C
categories were broken.
* id 304026: A class/struct/interface can now be turned into
something else of the same kind using the proper command
(i.e. @interface could by used to turn a class into an
interface).
* Doxygen did not honor the "All members of an interface in
Java are implicitly public" rule.
* An enum of a class could not be documented with @enum from
inside a namespace.
* Fixed problem handling unname member groups (useful in
combination with DISTRIBUTE_GROUP_DOC = YES, which didn't
work anymore).
* Updated Doxygen.dsp (thanks to Gerik Rhoden).
* For a word marked with a #, the # is now also removed when
no link could be generated.
* Using '<' (or '\<') in a <pre> section cause '$<$' to appear
in the Latex output.
Doxygen Release 1.4.2
(release date 28-3-2005)
Changes
* If the class/namespace/file member indexes get too long they
are now automatically split over multiple pages (one page
per index letter).
* Internal: I've split the input scanner (scanner.l) in a part
that scans the supported programming languages and passes
the comment blocks to a second scanner. This should clean up
the code a lot and make the handling of structural commands
(like \class and \section) more consistent. It is also a
first step towards supporting dedicated scanners for other
programming languages.
* Made doxygen parse .as files (Action Script) as Java code.
New features
* Added a new option SEPARATE_MEMBER_PAGES. When enabled
doxygen will generate a separate page for each documented
member, instead of putting all members on the
class/file/namespace page. An index for other members of the
same compound is rendered on the left hand side of the page.
* Added new command \subpage that can be used to build a
hierarchy of pages. For pages this is more convenient than
using \defgroup and \ingroup. See the documentation more
details and an example.
* Included man pages for doxygen and doxywizard.
* Language updates for Czech, Swedish, Russian, Italian,
Catalan, German, Brazilian, Korean, Ukrainian, Romanian,
Croatian and Chinese,
Bug fixes
* id 124214: #'s inside a single quoted PHP string could lead
to parse problems.
* id 142339: Doxygen did not using the LATEX_CMD_NAME setting
when generating formulas.
* id 163180: Extension specific filters did not work.
* id 163940: Labels in dot graphs containing quotes where not
escaped properly.
* id 164198: \overload text was always English, it is now
translatable.
* id 164498: Fixed problem where doxygen ignored the
documentation for members of Objective C class categories
when put in the implementation section.
* id 164563: \anchor didn't work inside a <pre>...</pre>
section.
* id 164812: fix compile problem for certain language
selections.
* id 165097: Fixed problem with wrong syntax color in \code
section.
* id 165188: in index.xsd the refid attribute type (xsd:Name)
was not broad enough and has been replaced by xsd:string.
* id 165339: Fixed some issues in the code parser causing
missed cross-referencing relations and/or call graphs.
* id 165428: ALIASES containing @section commands where not
handled properly.
* id 165503: grouped classes did not appear as such in the XML
output.
* id 165793: input filter was applied to \verbinclude.
* id 165816: Grouped functions referenced via tag files had
broken links
* id 165821: Tag file parser produced bogus errors for nested
classes and namespaces and no line number was reported.
* id 166043: static initializer block in Java made doxygen
ignore the rest of the file.
* id 166161: More documentation to make the \code command more
clear.
* id 166756: Fixed a number of issues with the new comment
scanner. It should be much more usable now.
* id 166782: XML output: Simple types in a namespace are also
listed at file scope in index.xml
* id 166863: @class required fully qualified name even if the
comment block was in the right scope already.
* id 166898: Forward declaring a template class added the
template argument to next class defined
* id 167037: The method names were non-informative in the todo
like lists when HIDE_SCOPE_NAMES was set to YES (thanks to
Luigi Ballabio for the fix).
* id 167040: Related functions were listed as members in the
todo list.
* id 167462: Doxygen doesn't recognize references to methods
of classes that come as parameter
* id 168159: Sometimes enums don't have hyperlinks in the
source code.
* id 168243: Doxygen produced an unclear warning when putting
multiple @page commands in one comment block.
* id 168693: A C-style comment ending with a brief description
(including dot) and a **/ as end marker, caused strange
warning.
* id 168734: Nested C comments in a \code block confused the
preprocessor.
* id 168754: //@{ was not working with the new comment block
scanner.
* id 168871: \~ did not work in C++ style documentation and
aliases.
* id 168961: Fixed problem parsing arrays of unnamed structs.
* id 169003: cross-references were make to global variables
even if the global variables were hidden by local ones or
undocumented/private member variables.
* id 169069: static C++ variables with initializers were
detected as functions.
* id 169188: static functions were not extracted from PHP
classes even though EXTRACT_STATIC was set to YES.
* id 169495: const Qt properties were not parsed properly.
* id 169535: spaces after \ref command were not preserved in
<pre> context when the command had only one argument.
* id 169547: Removed bogus warning for friend classes inside
classes in an anonymous namespace.
* id 169549: Previous fixes introduced flattening of the class
hierarchy.
* id 169640: File suffix check for the D language was broken.
* id 169641: D contructors and destructors were not detected.
* is 169657: Fixed the way import is treated in D to prevent
recursive lockup.
* id 169784: Objective-C methods with a variable number of
arguments were are not parsed properly.
* id 169789: Images specified via \image are now also copied
to the XML output.
* id 170612: documenting members of nested anonymous compounds
did no longer work.
* id 170833: <code> ended a brief description.
* id 170835: doxygen didn't match members of classes in
unnamed namespaces with their definitions
* id 170846: template instance friend classes could not be
documented externally.
* id 171260: In some cases doxygen produced an incorrect
warning about duplicate detailed descriptions.
* id 171295: It now possible again to link to a (enum)value of
a @retval using #name.
* id 171376: \else command was not properly parsed if the
corresponding \if was disabled.
* id 171749: Using @relatesalso for functions in a namespace
didn't work correctly.
* It is now possible again to use Thing%s to auto-link to a
class Thing and put a non-linked "s" after it.
* Nested anonymous namespaces appeared as @<num> in the
documentation of the parent namespace.
* aliases containing @brief were not handled correctly.
* The class name in the HtmlHelp index was linked to the first
member function of that class instead of the class itself.
Diffstat (limited to 'devel')
-rw-r--r-- | devel/doxygen/Makefile | 6 | ||||
-rw-r--r-- | devel/doxygen/PLIST | 13 | ||||
-rw-r--r-- | devel/doxygen/distinfo | 11 | ||||
-rw-r--r-- | devel/doxygen/patches/patch-ab | 14 | ||||
-rw-r--r-- | devel/doxygen/patches/patch-ac | 8 |
5 files changed, 26 insertions, 26 deletions
diff --git a/devel/doxygen/Makefile b/devel/doxygen/Makefile index cbb0d2bd406..8a4e24193d5 100644 --- a/devel/doxygen/Makefile +++ b/devel/doxygen/Makefile @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.31 2005/05/22 20:07:50 jlam Exp $ +# $NetBSD: Makefile,v 1.32 2005/05/31 18:37:20 wiz Exp $ -DISTNAME= doxygen-1.4.1.src -PKGNAME= doxygen-1.4.1 +DISTNAME= doxygen-1.4.3.src +PKGNAME= doxygen-1.4.3 CATEGORIES= devel MASTER_SITES= ftp://ftp.stack.nl/pub/users/dimitri/ diff --git a/devel/doxygen/PLIST b/devel/doxygen/PLIST index be8b715ee0e..697aff528d2 100644 --- a/devel/doxygen/PLIST +++ b/devel/doxygen/PLIST @@ -1,6 +1,9 @@ -@comment $NetBSD: PLIST,v 1.8 2005/01/06 10:38:16 adam Exp $ +@comment $NetBSD: PLIST,v 1.9 2005/05/31 18:37:20 wiz Exp $ bin/doxygen bin/doxytag +man/man1/doxygen.1 +man/man1/doxytag.1 +man/man1/doxywizard.1 share/doc/doxygen/doxygen_manual.pdf share/doc/doxygen/examples/Makefile share/doc/doxygen/examples/Makefile.in @@ -42,6 +45,7 @@ share/doc/doxygen/examples/autolink/html/functions.html share/doc/doxygen/examples/autolink/html/functions_enum.html share/doc/doxygen/examples/autolink/html/functions_eval.html share/doc/doxygen/examples/autolink/html/functions_func.html +share/doc/doxygen/examples/autolink/html/functions_rela.html share/doc/doxygen/examples/autolink/html/functions_vars.html share/doc/doxygen/examples/autolink/html/globals.html share/doc/doxygen/examples/autolink/html/globals_defs.html @@ -66,6 +70,7 @@ share/doc/doxygen/examples/define/html/define_8h.html share/doc/doxygen/examples/define/html/doxygen.css share/doc/doxygen/examples/define/html/doxygen.png share/doc/doxygen/examples/define/html/files.html +share/doc/doxygen/examples/define/html/functions_rela.html share/doc/doxygen/examples/define/html/globals.html share/doc/doxygen/examples/define/html/globals_defs.html share/doc/doxygen/examples/define/html/index.html @@ -195,6 +200,7 @@ share/doc/doxygen/examples/file/html/doxygen.png share/doc/doxygen/examples/file/html/file_8h-source.html share/doc/doxygen/examples/file/html/file_8h.html share/doc/doxygen/examples/file/html/files.html +share/doc/doxygen/examples/file/html/functions_rela.html share/doc/doxygen/examples/file/html/globals.html share/doc/doxygen/examples/file/html/globals_vars.html share/doc/doxygen/examples/file/html/index.html @@ -221,6 +227,7 @@ share/doc/doxygen/examples/group/html/class_c5.html share/doc/doxygen/examples/group/html/doxygen.css share/doc/doxygen/examples/group/html/doxygen.png share/doc/doxygen/examples/group/html/files.html +share/doc/doxygen/examples/group/html/functions_rela.html share/doc/doxygen/examples/group/html/globals.html share/doc/doxygen/examples/group/html/globals_func.html share/doc/doxygen/examples/group/html/group_8cpp.html @@ -268,6 +275,7 @@ share/doc/doxygen/examples/memgrp/html/doxygen.png share/doc/doxygen/examples/memgrp/html/files.html share/doc/doxygen/examples/memgrp/html/functions.html share/doc/doxygen/examples/memgrp/html/functions_func.html +share/doc/doxygen/examples/memgrp/html/functions_rela.html share/doc/doxygen/examples/memgrp/html/globals.html share/doc/doxygen/examples/memgrp/html/globals_defs.html share/doc/doxygen/examples/memgrp/html/globals_func.html @@ -320,7 +328,6 @@ share/doc/doxygen/examples/relates/html/doxygen.css share/doc/doxygen/examples/relates/html/doxygen.png share/doc/doxygen/examples/relates/html/functions.html share/doc/doxygen/examples/relates/html/functions_func.html -share/doc/doxygen/examples/relates/html/functions_rela.html share/doc/doxygen/examples/relates/html/index.html share/doc/doxygen/examples/restypedef.cfg share/doc/doxygen/examples/restypedef.cpp @@ -329,6 +336,7 @@ share/doc/doxygen/examples/restypedef/html/doxygen.css share/doc/doxygen/examples/restypedef/html/doxygen.png share/doc/doxygen/examples/restypedef/html/files.html share/doc/doxygen/examples/restypedef/html/functions.html +share/doc/doxygen/examples/restypedef/html/functions_rela.html share/doc/doxygen/examples/restypedef/html/functions_vars.html share/doc/doxygen/examples/restypedef/html/globals.html share/doc/doxygen/examples/restypedef/html/globals_func.html @@ -342,6 +350,7 @@ share/doc/doxygen/examples/structcmd.h share/doc/doxygen/examples/structcmd/html/doxygen.css share/doc/doxygen/examples/structcmd/html/doxygen.png share/doc/doxygen/examples/structcmd/html/files.html +share/doc/doxygen/examples/structcmd/html/functions_rela.html share/doc/doxygen/examples/structcmd/html/globals.html share/doc/doxygen/examples/structcmd/html/globals_defs.html share/doc/doxygen/examples/structcmd/html/globals_func.html diff --git a/devel/doxygen/distinfo b/devel/doxygen/distinfo index 79a19990a97..2443bf68c74 100644 --- a/devel/doxygen/distinfo +++ b/devel/doxygen/distinfo @@ -1,9 +1,8 @@ -$NetBSD: distinfo,v 1.17 2005/02/23 22:24:13 agc Exp $ +$NetBSD: distinfo,v 1.18 2005/05/31 18:37:20 wiz Exp $ -SHA1 (doxygen-1.4.1.src.tar.gz) = dc7f96e0688370195cc30c144deecb697743363b -RMD160 (doxygen-1.4.1.src.tar.gz) = d639654cd7efdbb81043f3ee54269b5d8bd0b538 -Size (doxygen-1.4.1.src.tar.gz) = 2766217 bytes +SHA1 (doxygen-1.4.3.src.tar.gz) = 96802c63a72c009cb3fbba049dc22bf42fcdb739 +RMD160 (doxygen-1.4.3.src.tar.gz) = 538eb3a9265e99d92e190c13450b6663ef212ae2 +Size (doxygen-1.4.3.src.tar.gz) = 2767795 bytes SHA1 (patch-aa) = dd970fa86865ee1eca0d41a86366a608e19b582a -SHA1 (patch-ab) = 58cb9bf5d97835dc0fdda547795e92df7038d8ff -SHA1 (patch-ac) = 46b564ab39a5fd53129e3b5678c49a41afc39f19 +SHA1 (patch-ab) = 403cb33c512716cc177e4be3d634ca2a361501ee SHA1 (patch-af) = b52845ca3d4d58a876538e8b4780a19419aabe75 diff --git a/devel/doxygen/patches/patch-ab b/devel/doxygen/patches/patch-ab index 21f75f87f55..2407f69cff4 100644 --- a/devel/doxygen/patches/patch-ab +++ b/devel/doxygen/patches/patch-ab @@ -1,8 +1,8 @@ -$NetBSD: patch-ab,v 1.4 2003/12/03 05:38:50 martti Exp $ +$NetBSD: patch-ab,v 1.5 2005/05/31 18:37:20 wiz Exp $ ---- Makefile.in.orig 2003-11-05 21:04:52.000000000 +0200 -+++ Makefile.in 2003-11-25 08:40:57.000000000 +0200 -@@ -47,8 +47,8 @@ +--- Makefile.in.orig 2005-03-28 22:52:12.000000000 +0200 ++++ Makefile.in +@@ -50,8 +50,8 @@ MAN1DIR = man/man1 install: doxywizard_install $(INSTTOOL) -d $(INSTALL)/bin @@ -10,6 +10,6 @@ $NetBSD: patch-ab,v 1.4 2003/12/03 05:38:50 martti Exp $ - $(INSTTOOL) -m 755 bin/doxytag $(INSTALL)/bin + $(INSTTOOL) -c -m 755 bin/doxygen $(INSTALL)/bin + $(INSTTOOL) -c -m 755 bin/doxytag $(INSTALL)/bin - - install_docs: install - $(INSTTOOL) -d $(DOCDIR) + $(INSTTOOL) -d $(INSTALL)/$(MAN1DIR) + cat doc/doxygen.1 | sed -e "s/DATE/\$(DATE)/g" -e "s/VERSION/$(VERSION)/g" > $(INSTALL)/$(MAN1DIR)/doxygen.1 ; \ + cat doc/doxytag.1 | sed -e "s/DATE/\$(DATE)/g" -e "s/VERSION/$(VERSION)/g" > $(INSTALL)/$(MAN1DIR)/doxytag.1 ; \ diff --git a/devel/doxygen/patches/patch-ac b/devel/doxygen/patches/patch-ac deleted file mode 100644 index 13a6ebdc322..00000000000 --- a/devel/doxygen/patches/patch-ac +++ /dev/null @@ -1,8 +0,0 @@ -$NetBSD: patch-ac,v 1.5 2005/01/06 10:38:16 adam Exp $ - ---- configure.orig 2005-01-06 10:56:09.000000000 +0000 -+++ configure -@@ -1,2 +1,2 @@ --#! /bin/bash -+#!/bin/sh - # |