summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--devel/doxygen/Makefile28
-rw-r--r--devel/doxygen/distinfo5
-rw-r--r--devel/doxygen/patches/patch-aa13
-rw-r--r--devel/doxygen/pkg/DESCR20
-rw-r--r--devel/doxygen/pkg/PLIST4
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