[Midnightbsd-cvs] mports [15566] U trunk/devel/doxygen/files: dovecot 1.8.3.1

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Thu Nov 7 14:21:14 EST 2013


Revision: 15566
          http://svnweb.midnightbsd.org/mports/?rev=15566
Author:   laffer1
Date:     2013-11-07 14:21:14 -0500 (Thu, 07 Nov 2013)
Log Message:
-----------
dovecot 1.8.3.1

Modified Paths:
--------------
    trunk/devel/doxygen/Makefile
    trunk/devel/doxygen/distinfo
    trunk/devel/doxygen/files/patch-configure
    trunk/devel/doxygen/files/patch-doc-Makefile.latex

Property Changed:
----------------
    trunk/devel/doxygen/distinfo
    trunk/devel/doxygen/files/patch-addon-doxywizard-Makefile.in
    trunk/devel/doxygen/files/patch-ah
    trunk/devel/doxygen/files/patch-configure
    trunk/devel/doxygen/files/patch-doc-Makefile.in
    trunk/devel/doxygen/files/patch-doc-Makefile.latex
    trunk/devel/doxygen/files/patch-examples-Makefile.in
    trunk/devel/doxygen/files/patch-md5
    trunk/devel/doxygen/files/patch-warnings

Modified: trunk/devel/doxygen/Makefile
===================================================================
--- trunk/devel/doxygen/Makefile	2013-11-07 19:12:25 UTC (rev 15565)
+++ trunk/devel/doxygen/Makefile	2013-11-07 19:21:14 UTC (rev 15566)
@@ -1,7 +1,7 @@
 # $MidnightBSD$
 
 PORTNAME=	doxygen
-PORTVERSION=	1.8.2
+PORTVERSION=	1.8.3.1
 CATEGORIES=	devel
 MASTER_SITES=	ftp://ftp.stack.nl/pub/users/dimitri/ \
 		http://ftp.stack.nl/pub/users/dimitri/
@@ -8,7 +8,8 @@
 EXTRACT_SUFX=	.src.tar.gz
 
 MAINTAINER=	ports at MidnightBSD.org
-COMMENT=	A documentation system for C, C++ and other languages
+COMMENT=	Documentation system for C, C++ and other languages
+
 LICENSE=	gpl2
 
 BUILD_DEPENDS=	tmake:${PORTSDIR}/devel/tmake
@@ -26,10 +27,9 @@
 MAKE_JOBS_UNSAFE=	yes
 REINPLACE_ARGS=	-i ''
 
-EXTRACT_AFTER_ARGS=|${TAR} -xpf - \
-		--exclude '*/libmd5'	\
-		--exclude '*/libpng'	\
-		--exclude '*/tmake'
+EXTRACT_AFTER_ARGS=	--exclude '*/libmd5'	\
+			--exclude '*/libpng'	\
+			--exclude '*/tmake'
 
 PLIST=		${WRKDIR}/plist
 TMPDOCDEST=	${WRKDIR}/tmpdocdest
@@ -36,42 +36,43 @@
 
 PLIST_FILES=	bin/doxygen
 
-OPTIONS=	DOXYWIZARD "Enable doxywizard" on \
-		LATEX "Enable LaTeX support" on
+OPTIONS_DEFINE=	HTMLDOCS QT4 PDFDOCS
+QT4_DESC=	Install Doxywizard GUI
+HTMLDOCS_DESC=	Install documentation in HTML format
+PDFDOCS_DESC=	Install documentation in PDF format
 
 .include <bsd.mport.options.mk>
 
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MHTMLDOCS}
 ALL_TARGET+=	docs
 USE_PYTHON_BUILD=	yes
 BUILD_DEPENDS+=	dot:${PORTSDIR}/graphics/graphviz
 
-.if !defined(WITHOUT_LATEX)
+.if ${PORT_OPTIONS:MPDFDOCS}
 ALL_TARGET+=	pdf
 BUILD_DEPENDS+=	dvips:${PORTSDIR}/print/dvipsk-tetex \
 		latex:${PORTSDIR}/print/teTeX
 USE_GHOSTSCRIPT_BUILD=	yes
-MAKE_ARGS+=	HAVE_LATEX=yes
-.endif # !defined(WITHOUT_LATEX)
-.endif # !defined(NOPORTDOCS)
+MAKE_ARGS+=	HAVE_PDFDOCS=yes
+.endif # PDFDOCS
+.endif # HTMLDOCS
 
-.if !defined(WITHOUT_DOXYWIZARD)
-USE_QT_VER=	4
-QT_COMPONENTS=	corelib gui xml qmake_build moc_build rcc_build
+.if ${PORT_OPTIONS:MQT4}
+USE_QT4=	corelib gui xml qmake_build moc_build rcc_build
 
 # Need this in env for build
 QTDIR?=		${QT_PREFIX}
 CONFIGURE_ENV=	QTDIR="${QTDIR}"
 CONFIGURE_ARGS+=--with-doxywizard
-.endif # !defined(WITHOUT_DOXYWIZARD)
+.endif # QT4
 
 .if ${MACHINE_ARCH:L} == alpha
 CONFIGURE_ARGS+=	--enable-langs no
 .endif
 
-.if !defined(WITHOUT_DOXYWIZARD)
+.if ${PORT_OPTIONS:MQT4}
 PLIST_FILES+=	bin/doxywizard
-.endif # !defined(WITHOUT_DOXYWIZARD)
+.endif # QT4
 
 pre-configure:
 	@cd ${WRKSRC};for pro in src/*.pro.in addon/doxywizard/doxywizard.pro.in;do \
@@ -92,7 +93,7 @@
 pre-install:
 	${RM} -rf ${TMPDOCDEST} ${PLIST}
 	${TOUCH} ${PLIST}
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MHTMLDOCS}
 	${MKDIR} ${TMPDOCDEST}/doxygen
 	${RM} -f ${WRKSRC}/examples/diagrams/html/*.md5 \
 		 ${WRKSRC}/examples/diagrams/html/*.map
@@ -101,31 +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:MPDFDOCS}
+	${INSTALL_DATA} ${WRKSRC}/latex/doxygen_manual.pdf \
 			${WRKSRC}/latex/archoverview.eps \
-			${WRKSRC}/latex/doxygen_logo.eps \
 			${TMPDOCDEST}/doxygen
-.endif # !defined(WITHOUT_LATEX)
+.endif # PDFDOCS
 	@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 # HTMLDOCS
 
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/bin/doxygen ${PREFIX}/bin/
-	${INSTALL_PROGRAM} ${WRKSRC}/bin/doxytag ${PREFIX}/bin/
-.if !defined(WITHOUT_DOXYWIZARD)
+.if ${PORT_OPTIONS:MQT4}
 	${INSTALL_PROGRAM} ${WRKSRC}/bin/doxywizard ${PREFIX}/bin/
-.endif # !defined(WITHOUT_DOXYWIZARD)
-.if !defined(NOPORTDOCS)
+.endif # QT4
+.if ${PORT_OPTIONS:MHTMLDOCS}
 	${MKDIR} ${PREFIX}/share/doc/doxygen
 	${TAR} -C ${TMPDOCDEST} -cf - doxygen \
 		| ${TAR} -C ${PREFIX}/share/doc --unlink -xf -
-.endif # !defined(NOPORTDOCS)
+.endif # HTMLDOCS
 
 .include <bsd.port.mk>

Modified: trunk/devel/doxygen/distinfo
===================================================================
--- trunk/devel/doxygen/distinfo	2013-11-07 19:12:25 UTC (rev 15565)
+++ trunk/devel/doxygen/distinfo	2013-11-07 19:21:14 UTC (rev 15566)
@@ -1,3 +1,2 @@
-SHA256 (doxygen-1.8.2.src.tar.gz) = 5258244e3e225511dbacbbc58be958f114c11e35461a893473d356182b949d54
-RMD160 (doxygen-1.8.2.src.tar.gz) = d3a04dbfb1cc08461e03d02f3ee5544c8b7b5fc7
-SIZE (doxygen-1.8.2.src.tar.gz) = 6063256
+SHA256 (doxygen-1.8.3.1.src.tar.gz) = 0c749f68101b6c04ccb0d9696dd37836a6ba62cd8002add275058a975ee72b55
+SIZE (doxygen-1.8.3.1.src.tar.gz) = 6196887


Property changes on: trunk/devel/doxygen/distinfo
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.5
\ No newline at end of property
Index: trunk/devel/doxygen/files/patch-addon-doxywizard-Makefile.in
===================================================================
--- trunk/devel/doxygen/files/patch-addon-doxywizard-Makefile.in	2013-11-07 19:12:25 UTC (rev 15565)
+++ trunk/devel/doxygen/files/patch-addon-doxywizard-Makefile.in	2013-11-07 19:21:14 UTC (rev 15566)

Property changes on: trunk/devel/doxygen/files/patch-addon-doxywizard-Makefile.in
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1
\ No newline at end of property
Index: trunk/devel/doxygen/files/patch-ah
===================================================================
--- trunk/devel/doxygen/files/patch-ah	2013-11-07 19:12:25 UTC (rev 15565)
+++ trunk/devel/doxygen/files/patch-ah	2013-11-07 19:21:14 UTC (rev 15566)

Property changes on: trunk/devel/doxygen/files/patch-ah
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.3
\ No newline at end of property
Modified: trunk/devel/doxygen/files/patch-configure
===================================================================
--- trunk/devel/doxygen/files/patch-configure	2013-11-07 19:12:25 UTC (rev 15565)
+++ trunk/devel/doxygen/files/patch-configure	2013-11-07 19:21:14 UTC (rev 15566)
@@ -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


Property changes on: trunk/devel/doxygen/files/patch-configure
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.6
\ No newline at end of property
Index: trunk/devel/doxygen/files/patch-doc-Makefile.in
===================================================================
--- trunk/devel/doxygen/files/patch-doc-Makefile.in	2013-11-07 19:12:25 UTC (rev 15565)
+++ trunk/devel/doxygen/files/patch-doc-Makefile.in	2013-11-07 19:21:14 UTC (rev 15566)

Property changes on: trunk/devel/doxygen/files/patch-doc-Makefile.in
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1
\ No newline at end of property
Modified: trunk/devel/doxygen/files/patch-doc-Makefile.latex
===================================================================
--- trunk/devel/doxygen/files/patch-doc-Makefile.latex	2013-11-07 19:12:25 UTC (rev 15565)
+++ trunk/devel/doxygen/files/patch-doc-Makefile.latex	2013-11-07 19:21:14 UTC (rev 15566)
@@ -1,11 +1,8 @@
---- 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.
+--- 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
  
--all: doxygen_manual.pdf
-+all: doxygen_manual.pdf doxygen_manual.ps
- 
  doxygen_manual.pdf: doxygen_manual.tex doxygen.sty
 -	echo "Running latex..."
 +	@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


Property changes on: trunk/devel/doxygen/files/patch-doc-Makefile.latex
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1
\ No newline at end of property
Index: trunk/devel/doxygen/files/patch-examples-Makefile.in
===================================================================
--- trunk/devel/doxygen/files/patch-examples-Makefile.in	2013-11-07 19:12:25 UTC (rev 15565)
+++ trunk/devel/doxygen/files/patch-examples-Makefile.in	2013-11-07 19:21:14 UTC (rev 15566)

Property changes on: trunk/devel/doxygen/files/patch-examples-Makefile.in
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1
\ No newline at end of property
Index: trunk/devel/doxygen/files/patch-md5
===================================================================
--- trunk/devel/doxygen/files/patch-md5	2013-11-07 19:12:25 UTC (rev 15565)
+++ trunk/devel/doxygen/files/patch-md5	2013-11-07 19:21:14 UTC (rev 15566)

Property changes on: trunk/devel/doxygen/files/patch-md5
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.5
\ No newline at end of property
Index: trunk/devel/doxygen/files/patch-warnings
===================================================================
--- trunk/devel/doxygen/files/patch-warnings	2013-11-07 19:12:25 UTC (rev 15565)
+++ trunk/devel/doxygen/files/patch-warnings	2013-11-07 19:21:14 UTC (rev 15566)

Property changes on: trunk/devel/doxygen/files/patch-warnings
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1
\ No newline at end of property


More information about the Midnightbsd-cvs mailing list