Date: Sun, 30 Dec 2012 14:17:57 -0500 (EST) From: Naram Qashat <cyberbotx@cyberbotx.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/174838: [MAINTAINER] devel/doxygen: update to 1.8.3 Message-ID: <20121230191757.76A1A289C0@kirby.cyberbotx.com> Resent-Message-ID: <201212301920.qBUJK0Ko014947@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 174838 >Category: ports >Synopsis: [MAINTAINER] devel/doxygen: update to 1.8.3 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Sun Dec 30 19:20:00 UTC 2012 >Closed-Date: >Last-Modified: >Originator: Naram Qashat >Release: FreeBSD 8.3-RELEASE-p4 amd64 >Organization: >Environment: System: FreeBSD kirby.cyberbotx.com 8.3-RELEASE-p4 FreeBSD 8.3-RELEASE-p4 #4: Mon Oct 1 19:56:21 EDT >Description: - Update to 1.8.3 Generated with FreeBSD Port Tools 0.99_6 (mode: update, diff: ports) >How-To-Repeat: >Fix: --- doxygen-1.8.3.patch begins here --- diff -ruN --exclude=CVS /usr/ports/devel/doxygen/Makefile ./Makefile --- /usr/ports/devel/doxygen/Makefile 2012-10-07 17:00:36.000000000 -0400 +++ ./Makefile 2012-12-30 13:37:57.000000000 -0500 @@ -1,12 +1,8 @@ -# New ports collection makefile for: doxygen -# Date created: 20 March 1998 -# Whom: Joep Grooten <joep@di.nl> -# +# Created by: Joep Grooten <joep@di.nl> # $FreeBSD: head/devel/doxygen/Makefile 302547 2012-08-15 00:18:40Z bdrewery $ -# PORTNAME= doxygen -PORTVERSION= 1.8.2 +PORTVERSION= 1.8.3 CATEGORIES= devel MASTER_SITES= ftp://ftp.stack.nl/pub/users/dimitri/ \ http://ftp.stack.nl/pub/users/dimitri/ @@ -43,25 +39,24 @@ PLIST_FILES= bin/doxygen -OPTIONS_DEFINE= DOXYWIZARD LATEX -OPTIONS_DEFAULT=DOXYWIZARD LATEX +OPTIONS_DEFINE= DOCS DOXYWIZARD LATEX +OPTIONS_DEFAULT=DOCS DOXYWIZARD LATEX DOXYWIZARD_DESC= Doxywizard support (requires QT4) .include <bsd.port.options.mk> -.if !defined(NOPORTDOCS) +.if ${PORT_OPTIONS:MDOCS} ALL_TARGET+= docs USE_PYTHON_BUILD= yes BUILD_DEPENDS+= dot:${PORTSDIR}/graphics/graphviz .if ${PORT_OPTIONS:MLATEX} ALL_TARGET+= pdf -BUILD_DEPENDS+= dvips:${PORTSDIR}/print/dvipsk-tetex \ - latex:${PORTSDIR}/print/teTeX +BUILD_DEPENDS+= latex:${PORTSDIR}/print/teTeX USE_GHOSTSCRIPT_BUILD= yes MAKE_ARGS+= HAVE_LATEX=yes .endif # LATEX -.endif # !defined(NOPORTDOCS) +.endif # DOCS .if ${PORT_OPTIONS:MDOXYWIZARD} USE_QT4= corelib gui xml qmake_build moc_build rcc_build @@ -98,7 +93,7 @@ pre-install: ${RM} -rf ${TMPDOCDEST} ${PLIST} ${TOUCH} ${PLIST} -.if !defined(NOPORTDOCS) +.if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${TMPDOCDEST}/doxygen ${RM} -f ${WRKSRC}/examples/diagrams/html/*.md5 \ ${WRKSRC}/examples/diagrams/html/*.map @@ -107,30 +102,27 @@ ${TAR} -C ${WRKSRC} --exclude '*/Makefile*' --exclude '*.dot' \ -cf - examples \ | ${TAR} -C ${TMPDOCDEST}/doxygen --unlink -xf - -.if !defined(WITHOUT_LATEX) - ${INSTALL_DATA} ${WRKSRC}/latex/doxygen_manual.dvi \ - ${WRKSRC}/latex/doxygen_manual.pdf \ - ${WRKSRC}/latex/doxygen_manual.ps \ +.if ${PORT_OPTIONS:MLATEX} + ${INSTALL_DATA} ${WRKSRC}/latex/doxygen_manual.pdf \ ${WRKSRC}/latex/archoverview.eps \ - ${WRKSRC}/latex/doxygen_logo.eps \ ${TMPDOCDEST}/doxygen -.endif # !defined(WITHOUT_LATEX) +.endif # LATEX @cd ${TMPDOCDEST} \ && ${FIND} -s * -type f -o -type l \ - | ${SED} -e 's|^|share/doc/|'>> ${PLIST} \ + | ${SED} -e 's|^|share/doc/|' >> ${PLIST} \ && ${FIND} -d * -type d \ | ${SED} -e 's|^|@dirrm share/doc/|' >> ${PLIST} -.endif # !defined(NOPORTDOCS) +.endif # DOCS do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/doxygen ${PREFIX}/bin/ .if ${PORT_OPTIONS:MDOXYWIZARD} ${INSTALL_PROGRAM} ${WRKSRC}/bin/doxywizard ${PREFIX}/bin/ .endif # DOXYWIZARD -.if !defined(NOPORTDOCS) +.if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${PREFIX}/share/doc/doxygen ${TAR} -C ${TMPDOCDEST} -cf - doxygen \ | ${TAR} -C ${PREFIX}/share/doc --unlink -xf - -.endif # !defined(NOPORTDOCS) +.endif # DOCS .include <bsd.port.mk> diff -ruN --exclude=CVS /usr/ports/devel/doxygen/distinfo ./distinfo --- /usr/ports/devel/doxygen/distinfo 2012-10-07 17:00:36.000000000 -0400 +++ ./distinfo 2012-12-28 12:05:08.000000000 -0500 @@ -1,2 +1,2 @@ -SHA256 (doxygen-1.8.2.src.tar.gz) = 5258244e3e225511dbacbbc58be958f114c11e35461a893473d356182b949d54 -SIZE (doxygen-1.8.2.src.tar.gz) = 6063256 +SHA256 (doxygen-1.8.3.src.tar.gz) = 87010970dbffe769641bf212584c7cf94db1c7e82bc335b43b6c649f5f7d8273 +SIZE (doxygen-1.8.3.src.tar.gz) = 6106980 diff -ruN --exclude=CVS /usr/ports/devel/doxygen/files/patch-configure ./files/patch-configure --- /usr/ports/devel/doxygen/files/patch-configure 2012-10-07 17:00:36.000000000 -0400 +++ ./files/patch-configure 2012-12-28 12:12:49.000000000 -0500 @@ -1,6 +1,6 @@ ---- configure.orig 2012-02-24 11:46:04.000000000 -0500 -+++ configure 2012-03-04 13:58:53.000000000 -0500 -@@ -269,7 +269,7 @@ +--- configure.orig 2012-12-27 06:24:51.000000000 -0500 ++++ configure 2012-12-28 12:12:33.000000000 -0500 +@@ -281,7 +281,7 @@ echo " QTDIR environment variable not set!" echo -n " Checking for Qt..." for d in /usr/{lib,share,qt}/{qt-4,qt4,qt,qt*,4} /usr; do @@ -9,7 +9,7 @@ QTDIR=$d fi done -@@ -280,7 +280,7 @@ +@@ -292,7 +292,7 @@ if test -z "$QTDIR"; then echo "QTDIR not set and Qt not found at standard locations!" echo @@ -18,7 +18,7 @@ echo "check the Qt installation instructions!" exit 2 fi -@@ -576,7 +576,7 @@ +@@ -604,7 +604,7 @@ fi if test "$f_wizard" = YES; then cat >> .tmakeconfig <<EOF @@ -27,29 +27,29 @@ EOF fi -@@ -586,7 +586,7 @@ +@@ -621,7 +621,7 @@ EOF fi --f_inmakefiles="Makefile.in qtools/Makefile.in src/Makefile.in examples/Makefile.in doc/Makefile.in addon/doxywizard/Makefile.in addon/doxmlparser/src/Makefile.in addon/doxmlparser/test/Makefile.in addon/doxmlparser/examples/metrics/Makefile.in libmd5/Makefile.in addon/doxyapp/Makefile.in" -+f_inmakefiles="Makefile.in qtools/Makefile.in src/Makefile.in examples/Makefile.in doc/Makefile.in addon/doxywizard/Makefile.in addon/doxmlparser/src/Makefile.in addon/doxmlparser/test/Makefile.in addon/doxmlparser/examples/metrics/Makefile.in addon/doxyapp/Makefile.in" +-f_inmakefiles="Makefile.in qtools/Makefile.in src/Makefile.in examples/Makefile.in doc/Makefile.in addon/doxywizard/Makefile.in addon/doxmlparser/src/Makefile.in addon/doxmlparser/test/Makefile.in addon/doxmlparser/examples/metrics/Makefile.in libmd5/Makefile.in addon/doxyapp/Makefile.in addon/doxysearch/Makefile.in" ++f_inmakefiles="Makefile.in qtools/Makefile.in src/Makefile.in examples/Makefile.in doc/Makefile.in addon/doxywizard/Makefile.in addon/doxmlparser/src/Makefile.in addon/doxmlparser/test/Makefile.in addon/doxmlparser/examples/metrics/Makefile.in addon/doxyapp/Makefile.in addon/doxysearch/Makefile.in" for i in $f_inmakefiles ; do SRC=$i -@@ -603,7 +603,6 @@ - echo "" >> $DST - echo "all: src/version.cpp " >> $DST +@@ -645,7 +645,6 @@ + fi + echo "all: src/version.cpp $EXTRADEPS" >> $DST echo " \$(MAKE) -C qtools" >> $DST - echo " \$(MAKE) -C libmd5" >> $DST echo " \$(MAKE) -C src" >> $DST if test $f_wizard = YES; then echo " \$(MAKE) MAN1DIR=\$(MAN1DIR) -C addon/doxywizard" >> $DST -@@ -629,7 +628,7 @@ +@@ -678,7 +677,7 @@ cat src/libdoxycfg.t.in | sed -e "s|%%FLEX%%|$f_flex|g" -e "s|%%BISON%%|$f_bison|g" > src/libdoxycfg.t cat src/libdoxygen.t.in | sed -e "s|%%FLEX%%|$f_flex|g" -e "s|%%BISON%%|$f_bison|g" > src/libdoxygen.t --f_inprofiles="qtools/qtools.pro.in src/libdoxygen.pro.in src/libdoxycfg.pro.in src/doxygen.pro.in addon/doxywizard/doxywizard.pro.in addon/doxmlparser/src/doxmlparser.pro.in addon/doxmlparser/test/xmlparse.pro.in addon/doxmlparser/examples/metrics/metrics.pro.in libmd5/libmd5.pro.in addon/doxyapp/doxyapp.pro.in" -+f_inprofiles="qtools/qtools.pro.in src/libdoxygen.pro.in src/libdoxycfg.pro.in src/doxygen.pro.in addon/doxywizard/doxywizard.pro.in addon/doxmlparser/src/doxmlparser.pro.in addon/doxmlparser/test/xmlparse.pro.in addon/doxmlparser/examples/metrics/metrics.pro.in addon/doxyapp/doxyapp.pro.in" +-f_inprofiles="qtools/qtools.pro.in src/libdoxygen.pro.in src/libdoxycfg.pro.in src/doxygen.pro.in addon/doxywizard/doxywizard.pro.in addon/doxmlparser/src/doxmlparser.pro.in addon/doxmlparser/test/xmlparse.pro.in addon/doxmlparser/examples/metrics/metrics.pro.in libmd5/libmd5.pro.in addon/doxyapp/doxyapp.pro.in addon/doxysearch/doxysearch.pro.in addon/doxysearch/doxyindexer.pro.in" ++f_inprofiles="qtools/qtools.pro.in src/libdoxygen.pro.in src/libdoxycfg.pro.in src/doxygen.pro.in addon/doxywizard/doxywizard.pro.in addon/doxmlparser/src/doxmlparser.pro.in addon/doxmlparser/test/xmlparse.pro.in addon/doxmlparser/examples/metrics/metrics.pro.in addon/doxyapp/doxyapp.pro.in addon/doxysearch/doxysearch.pro.in addon/doxysearch/doxyindexer.pro.in" for i in $f_inprofiles ; do SRC=$i diff -ruN --exclude=CVS /usr/ports/devel/doxygen/files/patch-doc-Makefile.latex ./files/patch-doc-Makefile.latex --- /usr/ports/devel/doxygen/files/patch-doc-Makefile.latex 2012-10-07 17:00:36.000000000 -0400 +++ ./files/patch-doc-Makefile.latex 2012-12-30 12:15:23.000000000 -0500 @@ -1,10 +1,7 @@ ---- doc/Makefile.latex Sun May 7 14:06:16 2006 -+++ doc/Makefile.latex Sun Jun 11 20:27:05 2006 -@@ -13,13 +13,27 @@ - # input used in their production; they are not affected by this license. - --all: doxygen_manual.pdf -+all: doxygen_manual.pdf doxygen_manual.ps +--- doc/Makefile.latex.old 2012-01-29 10:11:54.000000000 -0500 ++++ doc/Makefile.latex 2012-12-30 12:15:00.000000000 -0500 +@@ -15,11 +15,11 @@ + all: doxygen_manual.pdf doxygen_manual.pdf: doxygen_manual.tex doxygen.sty - echo "Running latex..." @@ -16,19 +13,5 @@ - echo "Rerunning latex...." + @echo "Rerunning latex...." pdflatex doxygen_manual.tex -+ -+graphics: -+ ln -s ../doc/doxygen_logo.eps . -+ ln -s ../doc/doxygen_logo.gif . -+ -+doxygen_manual.dvi: doxygen_manual.pdf graphics -+ @echo "Running latex again to get a .dvi file..." -+ latex doxygen_manual.tex -+ -+doxygen_manual.ps: doxygen_manual.dvi -+ dvips -o doxygen_manual.ps doxygen_manual.dvi -+ clean: rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log doxygen_manual.pdf -+ -+.PHONY: graphics --- doxygen-1.8.3.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20121230191757.76A1A289C0>