summaryrefslogtreecommitdiff
path: root/devel/doxygen/Makefile
diff options
context:
space:
mode:
authorrecht <recht@pkgsrc.org>2004-05-10 00:15:49 +0000
committerrecht <recht@pkgsrc.org>2004-05-10 00:15:49 +0000
commit6df1f23c6d9cee6a5301ca5ea295379350bb564d (patch)
treebfb0266e63293fad5cfbda7bb60e5d278cb5cb8a /devel/doxygen/Makefile
parent293f8ac31480a1c19cc195c481b6201c05dcf17c (diff)
downloadpkgsrc-6df1f23c6d9cee6a5301ca5ea295379350bb564d.tar.gz
update to Doxygen Release 1.3.7 - ok'd by groo@
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
Diffstat (limited to 'devel/doxygen/Makefile')
-rw-r--r--devel/doxygen/Makefile22
1 files changed, 16 insertions, 6 deletions
diff --git a/devel/doxygen/Makefile b/devel/doxygen/Makefile
index 2a75469f92e..cfde259bade 100644
--- a/devel/doxygen/Makefile
+++ b/devel/doxygen/Makefile
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.21 2004/04/15 12:52:37 martti Exp $
+# $NetBSD: Makefile,v 1.22 2004/05/10 00:15:49 recht Exp $
-DISTNAME= doxygen-1.3.6.src
-PKGNAME= doxygen-1.3.6
+DISTNAME= doxygen-1.3.7.src
+PKGNAME= doxygen-1.3.7
CATEGORIES= devel
MASTER_SITES= ftp://ftp.stack.nl/pub/users/dimitri/
@@ -13,16 +13,26 @@ DEPENDS+= teTeX-[0-9]*:../../print/teTeX
WRKSRC= ${WRKDIR}/${PKGNAME_NOREV}
USE_GNU_TOOLS+= make
+USE_LANGUAGES= c c++
USE_PERL5= yes
+USE_BUILDLINK3= yes
HAS_CONFIGURE= yes
CONFIGURE_ARGS= --make ${GMAKE}
+CONFIGURE_ARGS+= --perl ${PERL5}
CONFIGURE_ARGS+= --install ${INSTALL}
-CONFIGURE_ARGS+= --prefix ${LOCALBASE}
-CONFIGURE_ARGS+= --docdir ${LOCALBASE}/share/doc
-REPLACE_PERL= doc/translater.pl
+CONFIGURE_ARGS+= --dot ${PREFIX}/bin/dot
+CONFIGURE_ARGS+= --prefix ${PREFIX}
+CONFIGURE_ARGS+= --docdir ${PREFIX}/share/doc
+
+SUBST_CLASSES+= pybin
+SUBST_STAGE.pybin= pre-configure
+SUBST_FILES.pybin= doc/Makefile.in
+SUBST_SED.pybin= -e "s|@PYTHONBIN@|${PYTHONBIN}|g"
post-install:
cd ${WRKSRC} && ${GMAKE} install_docs
+.include "../../graphics/graphviz/buildlink3.mk"
+.include "../../lang/python/application.mk"
.include "../../mk/ghostscript.mk"
.include "../../mk/bsd.pkg.mk"