Date: Thu, 3 Apr 2003 19:59:54 +0200 (CEST) From: Stefan Farfeleder <stefan@fafoe.dyndns.org> To: FreeBSD-gnats-submit@FreeBSD.org Cc: stefan@fafoe.dyndns.org Subject: ports/50571: [patch] Add knob to disable doxywizard in devel/doxygen Message-ID: <20030403175958.8A35C3FA7@fafoe.dyndns.org> Resent-Message-ID: <200304031800.h33I0W9K088107@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 50571 >Category: ports >Synopsis: [patch] Add knob to disable doxywizard in devel/doxygen >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Apr 03 10:00:32 PST 2003 >Closed-Date: >Last-Modified: >Originator: Stefan Farfeleder >Release: FreeBSD 5.0-CURRENT i386 >Organization: >Environment: System: FreeBSD frog.fafoe 5.0-CURRENT FreeBSD 5.0-CURRENT #13: Wed Apr 2 19:19:16 CEST 2003 freebsd@frog.fafoe:/freebsd/frog/obj/freebsd/frog/src/sys/FROG i386 >Description: "Doxywizard is a GUI front-end for creating and editing configuration files that are used by doxygen." Since I don't want to use this GUI and it is the only reason doxygen depends on Qt which I haven't installed, here is a patch to disable building doxywizard by setting the WITHOUT_DOXYWIZARD variable. >How-To-Repeat: >Fix: --- doxygen.diff begins here --- Index: Makefile =================================================================== RCS file: /usr/home/ncvs/ports/devel/doxygen/Makefile,v retrieving revision 1.27 diff -u -r1.27 Makefile --- Makefile 7 Mar 2003 06:00:17 -0000 1.27 +++ Makefile 3 Apr 2003 17:39:53 -0000 @@ -33,6 +33,7 @@ PLIST_SUB+= HAVE_LATEX="@comment " .endif # !defined(HAVE_LATEX) +.if !defined(WITHOUT_DOXYWIZARD) .if defined(WITH_QT2) BROKEN= "QT2 support has been removed" .else # not QT2 @@ -47,13 +48,17 @@ # Need this in env for build QTDIR?= ${X11BASE} CONFIGURE_ENV+= QTDIR="${QTDIR}" +CONFIGURE_ARGS+=--with-doxywizard +.else # !WITHOUT_DOXYWIZARD +PLIST_SUB+= HAVE_DOXYWIZARD="@comment " +.endif # !WITHOUT_DOXYWIZARD USE_PERL5= yes HAS_CONFIGURE= yes USE_GMAKE= yes QT_NONSTANDARD= yes # non-standard configure arguments CONFIGURE_ARGS+=--prefix ${PREFIX} --perl ${PERL} --make ${GMAKE} \ - --with-doxywizard --install ${INSTALL} + --install ${INSTALL} .if !defined(NOPORTDOCS) && !defined(HAVE_LATEX) pre-everything:: @@ -92,7 +97,9 @@ ${INSTALL_PROGRAM} ${WRKSRC}/bin/doxygen ${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/bin/doxytag ${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/bin/doxysearch ${PREFIX}/bin +.ifndef WITHOUT_DOXYWIZARD ${INSTALL_PROGRAM} ${WRKSRC}/bin/doxywizard ${PREFIX}/bin +.endif .ifndef NOPORTDOCS ${MKDIR} ${PREFIX}/share/doc/doxygen/html ${TAR} -C ${WRKSRC} --exclude '*/_*' -cf - html \ Index: pkg-plist =================================================================== RCS file: /usr/home/ncvs/ports/devel/doxygen/pkg-plist,v retrieving revision 1.10 diff -u -r1.10 pkg-plist --- pkg-plist 16 Oct 2002 10:26:18 -0000 1.10 +++ pkg-plist 3 Apr 2003 17:35:01 -0000 @@ -1,7 +1,7 @@ bin/doxygen bin/doxysearch bin/doxytag -bin/doxywizard +%%HAVE_DOXYWIZARD%%bin/doxywizard %%PORTDOCS%%%%HAVE_LATEX%%share/doc/doxygen/archoverview.eps %%PORTDOCS%%%%HAVE_LATEX%%share/doc/doxygen/doxygen_logo.eps %%PORTDOCS%%%%HAVE_LATEX%%share/doc/doxygen/doxygen_manual.dvi --- doxygen.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030403175958.8A35C3FA7>