summaryrefslogtreecommitdiff
path: root/devel/doxygen/patches
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2008-11-11 00:44:12 +0000
committerwiz <wiz@pkgsrc.org>2008-11-11 00:44:12 +0000
commitfdbef13ba48235eff59d7846846124a8886a0bfb (patch)
tree9a3ecf41c2865f31a5030f2e4a4b720885fc2b35 /devel/doxygen/patches
parent37658dbc13d59938d9d31235390e613e3a8f0f7b (diff)
downloadpkgsrc-fdbef13ba48235eff59d7846846124a8886a0bfb.tar.gz
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.
Diffstat (limited to 'devel/doxygen/patches')
-rw-r--r--devel/doxygen/patches/patch-aa8
-rw-r--r--devel/doxygen/patches/patch-ab48
-rw-r--r--devel/doxygen/patches/patch-ad17
-rw-r--r--devel/doxygen/patches/patch-af8
-rw-r--r--devel/doxygen/patches/patch-ah8
5 files changed, 34 insertions, 55 deletions
diff --git a/devel/doxygen/patches/patch-aa b/devel/doxygen/patches/patch-aa
index 9c15996cdd9..3ef956e7572 100644
--- a/devel/doxygen/patches/patch-aa
+++ b/devel/doxygen/patches/patch-aa
@@ -1,8 +1,8 @@
-$NetBSD: patch-aa,v 1.2 2004/11/09 14:31:51 adam Exp $
+$NetBSD: patch-aa,v 1.3 2008/11/11 00:44:12 wiz Exp $
---- tmake/lib/netbsd-g++/tmake.conf.orig Tue Sep 4 16:00:50 2001
-+++ tmake/lib/netbsd-g++/tmake.conf Tue Sep 4 16:00:56 2001
-@@ -11,7 +11,7 @@
+--- tmake/lib/netbsd-g++/tmake.conf.orig 2006-07-21 19:54:13.000000000 +0000
++++ tmake/lib/netbsd-g++/tmake.conf
+@@ -11,7 +11,7 @@ TMAKE_CC = gcc
TMAKE_CFLAGS =
TMAKE_CFLAGS_WARN_ON = -Wall -W
TMAKE_CFLAGS_WARN_OFF =
diff --git a/devel/doxygen/patches/patch-ab b/devel/doxygen/patches/patch-ab
index 65ff71ee1e5..6d5b44b3a08 100644
--- a/devel/doxygen/patches/patch-ab
+++ b/devel/doxygen/patches/patch-ab
@@ -1,40 +1,36 @@
-$NetBSD: patch-ab,v 1.10 2008/06/04 15:05:39 dsainty Exp $
+$NetBSD: patch-ab,v 1.11 2008/11/11 00:44:12 wiz Exp $
---- Makefile.in.orig 2008-06-04 15:03:17.373765859 +1200
-+++ Makefile.in 2008-06-04 15:22:33.471205326 +1200
-@@ -53,25 +53,25 @@
+--- Makefile.in.orig 2008-10-04 13:49:57.000000000 +0000
++++ Makefile.in
+@@ -55,23 +55,23 @@ DATE=$(shell date "+%B %Y")
MAN1DIR = man/man1
install: doxywizard_install
-- $(INSTTOOL) -d $(INSTALL)/bin
-- $(INSTTOOL) -m 755 bin/doxygen $(INSTALL)/bin
-- $(INSTTOOL) -m 755 bin/doxytag $(INSTALL)/bin
-- $(INSTTOOL) -d $(INSTALL)/$(MAN1DIR)
-+ $(BSD_INSTALL_DATA_DIR) ${DESTDIR}$(INSTALL)/bin
-+ $(BSD_INSTALL_PROGRAM) bin/doxygen ${DESTDIR}$(INSTALL)/bin
-+ $(BSD_INSTALL_PROGRAM) bin/doxytag ${DESTDIR}$(INSTALL)/bin
-+ $(BSD_INSTALL_MAN_DIR) ${DESTDIR}$(INSTALL)/$(MAN1DIR)
+- $(INSTTOOL) -d $(DESTDIR)/$(INSTALL)/bin
+- $(INSTTOOL) -m 755 bin/doxygen $(DESTDIR)/$(INSTALL)/bin
+- $(INSTTOOL) -m 755 bin/doxytag $(DESTDIR)/$(INSTALL)/bin
+- $(INSTTOOL) -d $(DESTDIR)/$(INSTALL)/$(MAN1DIR)
++ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)/$(INSTALL)/bin
++ $(BSD_INSTALL_PROGRAM) -m 755 bin/doxygen $(DESTDIR)/$(INSTALL)/bin
++ $(BSD_INSTALL_PROGRAM) -m 755 bin/doxytag $(DESTDIR)/$(INSTALL)/bin
++ $(BSD_INSTALL_MAN_DIR) $(DESTDIR)/$(INSTALL)/$(MAN1DIR)
cat doc/doxygen.1 | sed -e "s/DATE/$(DATE)/g" -e "s/VERSION/$(VERSION)/g" > doxygen.1
-- $(INSTTOOL) -m 644 doxygen.1 $(INSTALL)/$(MAN1DIR)/doxygen.1
-+ $(BSD_INSTALL_MAN) doxygen.1 ${DESTDIR}$(INSTALL)/$(MAN1DIR)/doxygen.1
+- $(INSTTOOL) -m 644 doxygen.1 $(DESTDIR)/$(INSTALL)/$(MAN1DIR)/doxygen.1
++ $(BSD_INSTALL_MAN) doxygen.1 $(DESTDIR)/$(INSTALL)/$(MAN1DIR)/doxygen.1
rm doxygen.1
cat doc/doxytag.1 | sed -e "s/DATE/$(DATE)/g" -e "s/VERSION/$(VERSION)/g" > doxytag.1
-- $(INSTTOOL) -m 644 doxytag.1 $(INSTALL)/$(MAN1DIR)/doxytag.1
-+ $(BSD_INSTALL_MAN) doxytag.1 ${DESTDIR}$(INSTALL)/$(MAN1DIR)/doxytag.1
+- $(INSTTOOL) -m 644 doxytag.1 $(DESTDIR)/$(INSTALL)/$(MAN1DIR)/doxytag.1
++ $(BSD_INSTALL_MAN) doxytag.1 $(DESTDIR)/$(INSTALL)/$(MAN1DIR)/doxytag.1
rm doxytag.1
install_docs:
-- $(INSTTOOL) -d $(DOCDIR)
-+ $(BSD_INSTALL_DATA_DIR) ${DESTDIR}$(DOCDIR)
+- $(INSTTOOL) -d $(DESTDIR)/$(DOCDIR)
++ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)/$(DOCDIR)
$(MAKE) -C examples
$(MAKE) -C doc
$(MAKE) -C latex
-- $(INSTTOOL) -m 644 latex/doxygen_manual.pdf $(DOCDIR)
-- cp -r examples $(DOCDIR)
-- cp -r html $(DOCDIR)
-+ $(BSD_INSTALL_DATA) latex/doxygen_manual.pdf ${DESTDIR}$(DOCDIR)
-+ cp -r examples ${DESTDIR}$(DOCDIR)
-+ cp -r html ${DESTDIR}$(DOCDIR)
+- $(INSTTOOL) -m 644 latex/doxygen_manual.pdf $(DESTDIR)/$(DOCDIR)
++ $(BSD_INSTALL_DATA) -m 644 latex/doxygen_manual.pdf $(DESTDIR)/$(DOCDIR)
+ cp -r examples $(DESTDIR)/$(DOCDIR)
+ cp -r html $(DESTDIR)/$(DOCDIR)
- docs: FORCE
- cd examples ; $(MAKE)
diff --git a/devel/doxygen/patches/patch-ad b/devel/doxygen/patches/patch-ad
deleted file mode 100644
index 307b504f095..00000000000
--- a/devel/doxygen/patches/patch-ad
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD: patch-ad,v 1.6 2008/06/05 07:55:09 dsainty Exp $
-
-The cast breaks compilation on NetBSD, as iconv() expects const char**.
-
-Submitted as: https://bugzilla.gnome.org/show_bug.cgi?id=536629
-
---- src/portable.cpp.orig 2008-01-01 23:41:08.000000000 +1300
-+++ src/portable.cpp 2008-06-05 02:06:00.000000000 +1200
-@@ -382,7 +382,7 @@
- // avoid a compile error, that is were the CASTNEEDED is for.
- #if ((defined(_LIBICONV_VERSION) && (_LIBICONV_VERSION>=0x0109) && \
- !((defined(_OS_MAC_) || defined(Q_OS_MACX) )&& (_LIBICONV_VERSION==0x010B))) \
-- || defined(_OS_SOLARIS_))
-+ || defined(_OS_SOLARIS_) || defined(_OS_NETBSD_))
- #define CASTNEEDED(x) (x)
- #else
- #define CASTNEEDED(x) (char **)(x)
diff --git a/devel/doxygen/patches/patch-af b/devel/doxygen/patches/patch-af
index b044b8668fa..4fcc869b4b1 100644
--- a/devel/doxygen/patches/patch-af
+++ b/devel/doxygen/patches/patch-af
@@ -1,8 +1,8 @@
-$NetBSD: patch-af,v 1.2 2004/05/10 00:15:49 recht Exp $
+$NetBSD: patch-af,v 1.3 2008/11/11 00:44:12 wiz Exp $
---- doc/Makefile.in.orig 2004-04-25 20:45:22.000000000 +0200
-+++ doc/Makefile.in 2004-05-10 00:33:58.000000000 +0200
-@@ -31,6 +31,6 @@
+--- doc/Makefile.in.orig 2008-01-01 10:39:53.000000000 +0000
++++ doc/Makefile.in
+@@ -31,6 +31,6 @@ clean:
language: language.doc
language.doc: $(wildcard ../src/translator*.h) maintainers.txt language.tpl translator.py
diff --git a/devel/doxygen/patches/patch-ah b/devel/doxygen/patches/patch-ah
index 02a3df4e8d4..a96faa730d2 100644
--- a/devel/doxygen/patches/patch-ah
+++ b/devel/doxygen/patches/patch-ah
@@ -1,8 +1,8 @@
-$NetBSD: patch-ah,v 1.2 2006/06/14 10:24:53 adam Exp $
+$NetBSD: patch-ah,v 1.3 2008/11/11 00:44:12 wiz Exp $
---- src/dirdef.cpp.orig 2006-05-07 20:02:30.000000000 +0200
+--- src/dirdef.cpp.orig 2008-08-17 15:11:27.000000000 +0000
+++ src/dirdef.cpp
-@@ -103,8 +103,8 @@ static QCString encodeDirName(const QCSt
+@@ -104,8 +104,8 @@ static QCString encodeDirName(const QCSt
QCString DirDef::getOutputFileBase() const
{
@@ -12,4 +12,4 @@ $NetBSD: patch-ah,v 1.2 2006/06/14 10:24:53 adam Exp $
+ return QCString().sprintf("dir_%06d",m_dirCount);
}
- void DirDef::writeDetailedDocumentation(OutputList &ol)
+ void DirDef::writeDetailedDescription(OutputList &ol,const QCString &title)