Subject: doxygen and QT wizard interface and graphviz and png
To: groo@NetBSD.org, <tech-pkg@netbsd.org>
From: Jeremy C. Reed <reed@reedmedia.net>
List: tech-pkg
Date: 10/26/2004 10:05:24
I am interested in learning more about doxygen and I saw it was in pkgsrc.

The first thing I noticed was that it depended on non-free graphviz. Maybe
that could be an option? I builds and runs without it. Is it reallly
needed for a doxygen? Maybe it could be some build option.

I commented out
#CONFIGURE_ARGS+=       --dot ${PREFIX}/bin/dot
and
#.include "../../graphics/graphviz/buildlink3.mk"

Also I wanted to try the wizard.

I added:
CONFIGURE_ARGS+=       --with-doxywizard
and
.include "../../x11/qt3-tools/buildlink3.mk
and this patch:

$NetBSD$

--- addon/doxywizard/Makefile.in.orig	Mon Jun 21 10:36:58 2004
+++ addon/doxywizard/Makefile.in
@@ -37,6 +37,6 @@ distclean: clean

 install:
 	$(INSTTOOL) -d $(INSTALL)/bin
-	$(INSTTOOL) -m 755 ../../bin/doxywizard $(INSTALL)/bin
+	$(INSTTOOL) -c -m 755 ../../bin/doxywizard $(INSTALL)/bin

 FORCE:

(I had other install error, but at least doxywizard installed for me to
test.)

I used doxywizard. The build will also need to add runtime rpaths for the
QT and X11 libraries.

Should we have a second doxygen package? Maybe called doxywizard or
doxygen-wizard?

Also, I notice that the source provides and uses its own png and md5. The
png is old (and maybe insecure?). Maybe doxygen should not use its own png
and md5 but use the png and libmd5 packages.

 Jeremy C. Reed

 	  	 	 technical support & remote administration
	  	 	 http://www.pugetsoundtechnology.com/