diff options
-rw-r--r-- | devel/doxygen/Makefile | 28 | ||||
-rw-r--r-- | devel/doxygen/distinfo | 5 | ||||
-rw-r--r-- | devel/doxygen/patches/patch-aa | 13 | ||||
-rw-r--r-- | devel/doxygen/pkg/DESCR | 20 | ||||
-rw-r--r-- | devel/doxygen/pkg/PLIST | 4 |
5 files changed, 70 insertions, 0 deletions
diff --git a/devel/doxygen/Makefile b/devel/doxygen/Makefile new file mode 100644 index 00000000000..0db45285fcc --- /dev/null +++ b/devel/doxygen/Makefile @@ -0,0 +1,28 @@ +# $NetBSD: Makefile,v 1.1.1.1 2001/09/04 21:05:06 groo Exp $ + +DISTNAME= doxygen-1.2.10.src +PKGNAME= doxygen-1.2.10 +CATEGORIES= devel +MASTER_SITES= ftp://ftp.stack.nl/pub/users/dimitri/ + +MAINTAINER= groo@netbsd.org +HOMEPAGE= http://www.doxygen.org/ +COMMENT= documentation system for C++, Java, IDL and C + +.if (defined(DOXYGEN_USE_TETEX) && \ + (${DOXYGEN_USE_TETEX} == yes || ${DOXYGEN_USE_TETEX} == YES)) +DEPENDS+= teTeX>=0.0:../../print/teTeX +.endif +.if (defined(DOXYGEN_USE_GHOSTSCRIPT) && \ + (${DOXYGEN_USE_GHOSTSCRIPT} == yes || ${DOXYGEN_USE_GHOSTSCRIPT} == YES)) +DEPENDS+= ghostscript>=0.0:../../print/ghostscript +.endif + +USE_GMAKE= yes +USE_PERL5= yes +HAS_CONFIGURE= yes +CONFIGURE_ARGS= --make ${GMAKE} --prefix ${LOCALBASE} + +WRKSRC= ${WRKDIR}/${PKGNAME} + +.include "../../mk/bsd.pkg.mk" diff --git a/devel/doxygen/distinfo b/devel/doxygen/distinfo new file mode 100644 index 00000000000..5e85fc7ea44 --- /dev/null +++ b/devel/doxygen/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2001/09/04 21:05:06 groo Exp $ + +SHA1 (doxygen-1.2.10.src.tar.gz) = f23eb4c56b0a11cd9ee80b2cfee0ecd3022d7faa +Size (doxygen-1.2.10.src.tar.gz) = 1658502 bytes +SHA1 (patch-aa) = c5f0e9d025b4d4672a1ad1467bebd76506ca601d diff --git a/devel/doxygen/patches/patch-aa b/devel/doxygen/patches/patch-aa new file mode 100644 index 00000000000..78a76f6a974 --- /dev/null +++ b/devel/doxygen/patches/patch-aa @@ -0,0 +1,13 @@ +$NetBSD: patch-aa,v 1.1.1.1 2001/09/04 21:05:06 groo 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_CFLAGS = + TMAKE_CFLAGS_WARN_ON = -Wall -W + TMAKE_CFLAGS_WARN_OFF = +-TMAKE_CFLAGS_RELEASE = -O2 ++TMAKE_CFLAGS_RELEASE = + TMAKE_CFLAGS_DEBUG = -g + TMAKE_CFLAGS_SHLIB = -fPIC + TMAKE_CFLAGS_YACC = -Wno-unused -Wno-parentheses diff --git a/devel/doxygen/pkg/DESCR b/devel/doxygen/pkg/DESCR new file mode 100644 index 00000000000..91a80afb6a0 --- /dev/null +++ b/devel/doxygen/pkg/DESCR @@ -0,0 +1,20 @@ +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 diff --git a/devel/doxygen/pkg/PLIST b/devel/doxygen/pkg/PLIST new file mode 100644 index 00000000000..031b4e5b9b2 --- /dev/null +++ b/devel/doxygen/pkg/PLIST @@ -0,0 +1,4 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2001/09/04 21:05:06 groo Exp $ +bin/doxygen +bin/doxysearch +bin/doxytag |