Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Aug 2015 13:39:57 +0000 (UTC)
From:      Dmitry Marakasov <amdmi3@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r395483 - in head: math/asir2000 math/emc2 math/jts math/ocaml-zarith math/octave math/py-statsmodels math/qhull math/qhull5 math/why3 misc/clex misc/digitemp misc/logsurfer misc/lv mis...
Message-ID:  <201508281339.t7SDdv3m090116@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: amdmi3
Date: Fri Aug 28 13:39:56 2015
New Revision: 395483
URL: https://svnweb.freebsd.org/changeset/ports/395483

Log:
  - Switch to options helpers
  - While here, add some NO_ARCHes and couple missing PORT_OPTIONS=DOCS
  
  Approved by:	portmgr blanket

Modified:
  head/math/asir2000/Makefile
  head/math/emc2/Makefile
  head/math/jts/Makefile
  head/math/ocaml-zarith/Makefile
  head/math/octave/Makefile
  head/math/py-statsmodels/Makefile
  head/math/qhull/Makefile
  head/math/qhull5/Makefile
  head/math/why3/Makefile
  head/misc/clex/Makefile
  head/misc/digitemp/Makefile
  head/misc/logsurfer/Makefile
  head/misc/lv/Makefile
  head/misc/magicpoint/Makefile
  head/misc/rname/Makefile
  head/multimedia/flvstreamer/Makefile
  head/multimedia/rtmpdump/Makefile
  head/multimedia/umplayer/Makefile
  head/net-mgmt/arts++/Makefile
  head/net-mgmt/confregdecode/Makefile
  head/net-mgmt/nagios-check_email_delivery/Makefile
  head/net-mgmt/netustad/Makefile
  head/net-mgmt/percona-monitoring-plugins/Makefile
  head/net-mgmt/routers2-extensions/Makefile
  head/net-mgmt/routers2/Makefile
  head/net/cf/Makefile
  head/net/dhcp6/Makefile
  head/net/dshell/Makefile
  head/net/findmtu/Makefile
  head/net/get_iplayer/Makefile
  head/net/gnet2/Makefile
  head/net/googlecl/Makefile
  head/net/ipgrab/Makefile
  head/net/ladvd/Makefile
  head/net/mrouted/Makefile
  head/net/netselect/Makefile
  head/net/pbnc/Makefile
  head/net/ptpd2/Makefile
  head/net/py-s3cmd/Makefile
  head/net/samplicator/Makefile
  head/net/skstream/Makefile
  head/net/spoofer/Makefile
  head/net/tcpflow/Makefile
  head/net/tinyldap/Makefile
  head/net/torsocks/Makefile
  head/net/uplog/Makefile
  head/net/vinagre/Makefile
  head/net/wmnetload/Makefile
  head/net/x11vnc/Makefile

Modified: head/math/asir2000/Makefile
==============================================================================
--- head/math/asir2000/Makefile	Fri Aug 28 13:37:19 2015	(r395482)
+++ head/math/asir2000/Makefile	Fri Aug 28 13:39:56 2015	(r395483)
@@ -42,11 +42,9 @@ OPTIONS_DEFINE=	DOCS
 PORTDOCS=	*
 PORTDATA=	*
 
-.include <bsd.port.pre.mk>
-
-.if ${ARCH} == "ia64" || ${ARCH} == "powerpc" || ${ARCH} == "sparc64"
-BROKEN=		Does not compile on ia64, powerpc, or sparc64
-.endif
+BROKEN_ia64=	does not compile
+BROKEN_powerpc=	does not compile
+BROKEN_sparc64=	does not compile
 
 post-extract:
 	@( cd ${WRKSRC}; ${TAR} xfz ${DISTDIR}/${GC_SRC} )
@@ -71,9 +69,9 @@ post-install:
 	${LN} -fs ${PREFIX}/bin/asir ${STAGEDIR}${DATADIR}/ox_launch
 	${LN} -fs ${DATADIR} ${STAGEDIR}${PREFIX}/lib/asir
 	${INSTALL_MAN} ${WRKDIR}/asirdoc/${PORTNAME}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
-.if ${PORT_OPTIONS:MDOCS}
+
+post-install-DOCS-on:
 	${MKDIR} ${STAGEDIR}${DOCSDIR}
 	(cd ${WRKDIR}/asirdoc/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR})
-.endif
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: head/math/emc2/Makefile
==============================================================================
--- head/math/emc2/Makefile	Fri Aug 28 13:37:19 2015	(r395482)
+++ head/math/emc2/Makefile	Fri Aug 28 13:39:56 2015	(r395483)
@@ -35,15 +35,14 @@ OPTIONS_DEFINE=	DOCS
 
 DOCS_DISTFILES=	RTemc2_fr.pdf RTemc2_gb.pdf
 
-.include <bsd.port.options.mk>
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/emc2 ${STAGEDIR}${PREFIX}/bin
 	${INSTALL_SCRIPT} ${WRKSRC}/prf_f3d ${STAGEDIR}${PREFIX}/bin
-.if ${PORT_OPTIONS:MDOCS}
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	@(cd ${DISTDIR} && ${INSTALL_MAN} ${PORTDOCS} ${STAGEDIR}${DOCSDIR})
-.endif
 	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
 	${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR}
 
+do-install-DOCS-on:
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+	@(cd ${DISTDIR} && ${INSTALL_MAN} ${PORTDOCS} ${STAGEDIR}${DOCSDIR})
+
 .include <bsd.port.mk>

Modified: head/math/jts/Makefile
==============================================================================
--- head/math/jts/Makefile	Fri Aug 28 13:37:19 2015	(r395482)
+++ head/math/jts/Makefile	Fri Aug 28 13:39:56 2015	(r395483)
@@ -15,6 +15,7 @@ RUN_DEPENDS=	${JAVALIBDIR}/jdom.jar:${PO
 
 USES=		zip
 NO_BUILD=	yes
+NO_ARCH=	yes
 USE_JAVA=	yes
 NO_WRKSUBDIR=	yes
 
@@ -23,18 +24,16 @@ JARFILES=	JTS_Test acme jts-${VER}
 
 OPTIONS_DEFINE=	DOCS
 
-.include <bsd.port.options.mk>
-
 do-install:
 .for jar in ${JARFILES}
 	${INSTALL_DATA} ${WRKSRC}/lib/${jar}.jar	\
 		${STAGEDIR}${JAVAJARDIR}/${jar:S|-${VER}||}.jar
 .endfor
-.if ${PORT_OPTIONS:MDOCS}
+
+do-install-DOCS-on:
 	${MKDIR} ${STAGEDIR}${DOCSDIR}
 	@cd ${WRKDIR}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
 	@${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}."
-.endif
 
 .if defined(MAINTAINER_MODE)
 regression-test:	install

Modified: head/math/ocaml-zarith/Makefile
==============================================================================
--- head/math/ocaml-zarith/Makefile	Fri Aug 28 13:37:19 2015	(r395482)
+++ head/math/ocaml-zarith/Makefile	Fri Aug 28 13:39:56 2015	(r395483)
@@ -32,14 +32,10 @@ DOCSDIR=	${OCAML_DOCSDIR}/${PORTNAME}
 
 OPTIONS_DEFINE=	DOCS
 
-.include <bsd.port.options.mk>
+DOCS_ALL_TARGET=doc
 
-.if ${PORT_OPTIONS:MDOCS}
-ALL_TARGET+= doc
-
-post-install:
+post-install-DOCS-on:
 	${MKDIR} ${STAGEDIR}${DOCSDIR}
 	${MV} ${WRKSRC}/html ${STAGEDIR}${DOCSDIR}
-.endif
 
 .include <bsd.port.mk>

Modified: head/math/octave/Makefile
==============================================================================
--- head/math/octave/Makefile	Fri Aug 28 13:37:19 2015	(r395482)
+++ head/math/octave/Makefile	Fri Aug 28 13:39:56 2015	(r395483)
@@ -70,8 +70,6 @@ ATLAS_USES=     blaslapack:atlas
 
 INFO=		octave liboctave
 
-.include <bsd.port.options.mk>
-
 post-patch:
 	${REINPLACE_CMD} 's+"makeinfo"+"${LOCALBASE}/bin/makeinfo"+' ${WRKSRC}/libinterp/corefcn/help.cc
 	${REINPLACE_CMD} 's+lapack lapack_rs6k+${LAPACKLIB:C/-l//}+' ${WRKSRC}/configure
@@ -82,14 +80,14 @@ post-install:
 	${INSTALL_DATA} ${WRKSRC}/etc/icons/octave.desktop \
 		${STAGEDIR}${DESKTOPDIR}/www.octave.org-octave.desktop
 	(cd ${STAGEDIR}${DATADIR} && ln -s ${PORTVERSION}/imagelib  .)
-.if ${PORT_OPTIONS:MDOCS}
+
+post-install-DOCS-on:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-. for file in liboctave/liboctave.ps \
+.for file in liboctave/liboctave.ps \
 	refcard/refcard-a4.ps refcard/refcard-legal.ps \
 	refcard/refcard-letter.ps interpreter/octave.ps
 	${INSTALL_DATA} ${WRKSRC}/doc/${file} ${STAGEDIR}${DOCSDIR}
-. endfor
-.endif
+.endfor
 
 check regression-test: build
 	@(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} check)

Modified: head/math/py-statsmodels/Makefile
==============================================================================
--- head/math/py-statsmodels/Makefile	Fri Aug 28 13:37:19 2015	(r395482)
+++ head/math/py-statsmodels/Makefile	Fri Aug 28 13:39:56 2015	(r395483)
@@ -32,17 +32,17 @@ GH_TAGNAME=	8e812cd
 PORTEXAMPLES=	*
 PORTDOCS=	README.rst README_l1.txt
 
-.include <bsd.port.options.mk>
-
 post-install:
 	${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/nonparametric/_smoothers_lowess.so
 	${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/nonparametric/linbin.so
 	${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/tsa/kalmanf/kalman_loglike.so
-.if ${PORT_OPTIONS:MDOCS}
-	${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${WRKSRC}/README.rst ${WRKSRC}/README_l1.txt ${STAGEDIR}${DOCSDIR}
-.endif
+
+post-install-EXAMPLES-on:
 	${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
 	cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
 
+post-install-DOCS-on:
+	${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/README.rst ${WRKSRC}/README_l1.txt ${STAGEDIR}${DOCSDIR}
+
 .include <bsd.port.mk>

Modified: head/math/qhull/Makefile
==============================================================================
--- head/math/qhull/Makefile	Fri Aug 28 13:37:19 2015	(r395482)
+++ head/math/qhull/Makefile	Fri Aug 28 13:39:56 2015	(r395483)
@@ -18,14 +18,10 @@ CONFLICTS=	qhull-1.0* afni-[0-9]* qhull5
 
 OPTIONS_DEFINE=	DOCS
 
+DOCS_EXTRA_PATCHES_OFF=	${PATCHDIR}/extra-patch-CMakeLists.txt
+
 post-patch:
 	${REINPLACE_CMD} -e 's#share/man/man#man/man#g' \
 		${WRKSRC}/CMakeLists.txt
 
-.include <bsd.port.options.mk>
-
-.if empty(PORT_OPTIONS:MDOCS)
-EXTRA_PATCHES=	${PATCHDIR}/extra-patch-CMakeLists.txt
-.endif
-
 .include <bsd.port.mk>

Modified: head/math/qhull5/Makefile
==============================================================================
--- head/math/qhull5/Makefile	Fri Aug 28 13:37:19 2015	(r395482)
+++ head/math/qhull5/Makefile	Fri Aug 28 13:39:56 2015	(r395483)
@@ -24,14 +24,10 @@ GNU_CONFIGURE=	yes
 
 OPTIONS_DEFINE=	DOCS
 
-.include <bsd.port.options.mk>
-
-pre-configure:
-.if empty(PORT_OPTIONS:MDOCS)
+pre-configure-DOCS-off:
 	@${REINPLACE_CMD} -e "s|src html eg config|src config|"		\
 		${WRKSRC}/Makefile.in
 	@${REINPLACE_CMD} -e "s|install-docDATA install-examplesDATA||"	\
 		${WRKSRC}/src/Makefile.in
-.endif
 
 .include <bsd.port.mk>

Modified: head/math/why3/Makefile
==============================================================================
--- head/math/why3/Makefile	Fri Aug 28 13:37:19 2015	(r395482)
+++ head/math/why3/Makefile	Fri Aug 28 13:39:56 2015	(r395483)
@@ -52,8 +52,6 @@ OPTIONS_DEFINE=	DOCS
 
 MAKE_JOBS_UNSAFE=	yes
 
-.include <bsd.port.options.mk>
-
 post-patch:
 	@${REINPLACE_CMD} -e 's|/bin/bash|/bin/sh|g' \
 		${WRKSRC}/src/util/sysutil.ml \
@@ -63,9 +61,9 @@ post-install:
 	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/why3* \
 		${STAGEDIR}${PREFIX}/lib/why3/plugins/*.cmxs \
 		${STAGEDIR}${PREFIX}/lib/why3/why3-cpulimit
-.if ${PORT_OPTIONS:MDOCS}
+
+post-install-DOCS-on:
 	${MKDIR} ${STAGEDIR}${DOCSDIR}
 	${INSTALL_DATA} ${WRKSRC}/doc/manual.pdf ${STAGEDIR}${DOCSDIR}
-.endif
 
 .include <bsd.port.mk>

Modified: head/misc/clex/Makefile
==============================================================================
--- head/misc/clex/Makefile	Fri Aug 28 13:37:19 2015	(r395482)
+++ head/misc/clex/Makefile	Fri Aug 28 13:39:56 2015	(r395483)
@@ -31,12 +31,8 @@ post-patch:
 
 OPTIONS_DEFINE=	DOCS
 
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MDOCS}
-post-install:
+post-install-DOCS-on:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}
 	${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
-.endif
 
 .include <bsd.port.mk>

Modified: head/misc/digitemp/Makefile
==============================================================================
--- head/misc/digitemp/Makefile	Fri Aug 28 13:37:19 2015	(r395482)
+++ head/misc/digitemp/Makefile	Fri Aug 28 13:39:56 2015	(r395483)
@@ -35,20 +35,18 @@ do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/digitemp_DS9097U ${STAGEDIR}${PREFIX}/bin
 	${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/man/man1
 
-.include <bsd.port.options.mk>
-
 post-install:
-.if ${PORT_OPTIONS:MDOCS}
+	${INSTALL_DATA} ${FILESDIR}/digitemp.conf.sample ${STAGEDIR}${PREFIX}/etc/
+	@${ECHO_MSG} ""
+	@${ECHO_MSG} "Sample config installed at ${PREFIX}/etc/digitemp.conf.sample"
+	@${ECHO_MSG} ""
+
+post-install-DOCS-on:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}
 	${INSTALL_DATA} ${DOCFILES:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
 .for dir in perl python/gui python/mysql rrdb
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}/${dir}
 	${FIND} ${WRKSRC}/${dir}/ -maxdepth 1 -type f -exec ${INSTALL_DATA} \{\} ${STAGEDIR}${DOCSDIR}/${dir} \;
 .endfor
-.endif
-	${INSTALL_DATA} ${FILESDIR}/digitemp.conf.sample ${STAGEDIR}${PREFIX}/etc/
-	@${ECHO_MSG} ""
-	@${ECHO_MSG} "Sample config installed at ${PREFIX}/etc/digitemp.conf.sample"
-	@${ECHO_MSG} ""
 
 .include <bsd.port.mk>

Modified: head/misc/logsurfer/Makefile
==============================================================================
--- head/misc/logsurfer/Makefile	Fri Aug 28 13:37:19 2015	(r395482)
+++ head/misc/logsurfer/Makefile	Fri Aug 28 13:39:56 2015	(r395483)
@@ -21,14 +21,10 @@ USE_RC_SUBR=	logsurfer
 
 OPTIONS_DEFINE=	DOCS
 
-.include <bsd.port.options.mk>
-
-post-install:
-.if ${PORT_OPTIONS:MDOCS}
+post-install-DOCS-on:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}
 .for doc in ChangeLog README
 	${INSTALL_DATA} ${WRKSRC}/${doc} ${STAGEDIR}${DOCSDIR}
 .endfor
-.endif
 
 .include <bsd.port.mk>

Modified: head/misc/lv/Makefile
==============================================================================
--- head/misc/lv/Makefile	Fri Aug 28 13:37:19 2015	(r395482)
+++ head/misc/lv/Makefile	Fri Aug 28 13:39:56 2015	(r395483)
@@ -18,15 +18,10 @@ WRKSRC=		${WRKDIR}/${DISTNAME}/src
 GNU_CONFIGURE=	yes
 
 OPTIONS_DEFINE=	DOCS
-OPTIONS_DEFAULT=	DOCS
 
-.include <bsd.port.options.mk>
-
-post-install:
-.if ${PORT_OPTIONS:MDOCS}
+post-install-DOCS-on:
 	${MKDIR} ${STAGEDIR}${DOCSDIR}
 	(cd ${WRKDIR}/${DISTNAME}; \
-	${INSTALL_DATA} *.html hello.sample* ${STAGEDIR}${DOCSDIR})
-.endif
+		${INSTALL_DATA} *.html hello.sample* ${STAGEDIR}${DOCSDIR})
 
 .include <bsd.port.mk>

Modified: head/misc/magicpoint/Makefile
==============================================================================
--- head/misc/magicpoint/Makefile	Fri Aug 28 13:37:19 2015	(r395482)
+++ head/misc/magicpoint/Makefile	Fri Aug 28 13:39:56 2015	(r395483)
@@ -58,8 +58,6 @@ GIF_CONFIGURE_ENABLE=	gif
 GIF_LIB_DEPENDS=	libgif.so:${PORTSDIR}/graphics/giflib
 GIF_CPPFLAGS=		-I${LOCALBASE}/include
 
-.include <bsd.port.options.mk>
-
 post-patch:
 	${REINPLACE_CMD} -e 's|-lungif|-lgif|' \
 		-e 's|png_set_gray_1_2_4_to_8|png_set_expand_gray_1_2_4_to_8|' \
@@ -82,7 +80,8 @@ post-install:
 		${STAGEDIR}${PREFIX}/man/man1/
 	${INSTALL} ${WRKSRC}/contrib/xmindpath/xmindpath \
 		${STAGEDIR}${PREFIX}/bin/
-.if ${PORT_OPTIONS:MDOCS}
+
+post-install-DOCS-on:
 	${MKDIR} ${STAGEDIR}${DOCSDIR}
 	cd ${WRKSRC} && \
 		${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR}/
@@ -101,6 +100,5 @@ post-install:
 	cd ${WRKSRC}/contrib && \
 		${INSTALL_SCRIPT} ${SAMPLE_SCRIPTS} \
 		${STAGEDIR}${DOCSDIR}/scripts/
-.endif
 
 .include <bsd.port.mk>

Modified: head/misc/rname/Makefile
==============================================================================
--- head/misc/rname/Makefile	Fri Aug 28 13:37:19 2015	(r395482)
+++ head/misc/rname/Makefile	Fri Aug 28 13:39:56 2015	(r395483)
@@ -15,10 +15,6 @@ USES=		gmake
 
 OPTIONS_DEFINE=	DOCS
 
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MDOCS}
-INSTALL_TARGET=	install install-doc
-.endif
+DOCS_INSTALL_TARGET=	install install-doc
 
 .include <bsd.port.mk>

Modified: head/multimedia/flvstreamer/Makefile
==============================================================================
--- head/multimedia/flvstreamer/Makefile	Fri Aug 28 13:37:19 2015	(r395482)
+++ head/multimedia/flvstreamer/Makefile	Fri Aug 28 13:39:56 2015	(r395483)
@@ -17,18 +17,14 @@ MAKE_ARGS=	THREADLIB="-lpthread" XCFLAGS
 PLIST_FILES=	bin/flvstreamer bin/streams
 PORTDOCS=	ChangeLog ChangeLog.rtmpdump README
 
+OPTIONS_DEFINE=	DOCS
+
 do-install:
 	cd ${WRKSRC} && ${INSTALL_PROGRAM} ${PLIST_FILES:S,^bin/,,} \
 		${STAGEDIR}${PREFIX}/bin
 
-OPTIONS_DEFINE=	DOCS
-
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MDOCS}
-post-install:
+do-install-DOCS-on:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}
 	cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
-.endif
 
 .include <bsd.port.mk>

Modified: head/multimedia/rtmpdump/Makefile
==============================================================================
--- head/multimedia/rtmpdump/Makefile	Fri Aug 28 13:37:19 2015	(r395482)
+++ head/multimedia/rtmpdump/Makefile	Fri Aug 28 13:39:56 2015	(r395483)
@@ -22,12 +22,8 @@ PORTDOCS=	ChangeLog README
 
 OPTIONS_DEFINE=	DOCS
 
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MDOCS}
-post-install:
+post-install-DOCS-on:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}
 	cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
-.endif
 
 .include <bsd.port.mk>

Modified: head/multimedia/umplayer/Makefile
==============================================================================
--- head/multimedia/umplayer/Makefile	Fri Aug 28 13:37:19 2015	(r395482)
+++ head/multimedia/umplayer/Makefile	Fri Aug 28 13:39:56 2015	(r395483)
@@ -26,8 +26,6 @@ CONFIGURE_WRKSRC=	${WRKSRC}/src
 
 OPTIONS_DEFINE=	DOCS
 
-.include <bsd.port.options.mk>
-
 post-patch:
 	@${REINPLACE_CMD} -e 's| make| $$(MAKE)|' \
 		-e 's|cd src|(&| ; /cd src/s|$$|)|' \
@@ -37,10 +35,10 @@ post-patch:
 		-e 's|/doc/packages|/doc|' \
 		-e 's|^.*/get_svn_revision.sh$$||' \
 			${WRKSRC}/Makefile
-.if ! ${PORT_OPTIONS:MDOCS}
+
+post-patch-DOCS-off:
 	@${REINPLACE_CMD} -E -e '/(install|tar).*DOC_PATH/d' \
 		${WRKSRC}/Makefile
-.endif
 
 post-install:
 	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}

Modified: head/net-mgmt/arts++/Makefile
==============================================================================
--- head/net-mgmt/arts++/Makefile	Fri Aug 28 13:37:19 2015	(r395482)
+++ head/net-mgmt/arts++/Makefile	Fri Aug 28 13:39:56 2015	(r395483)
@@ -20,8 +20,6 @@ USE_LDCONFIG=	yes
 
 OPTIONS_DEFINE=	DOCS
 
-.include <bsd.port.options.mk>
-
 post-patch:
 	@${REINPLACE_CMD} -e 's/make_pair/std::make_pair/' \
 		${WRKSRC}/classes/include/Ipv4PrefixPatricia.hh.in
@@ -34,12 +32,12 @@ post-patch:
 
 post-install:
 	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libArts.so
-.if ${PORT_OPTIONS:MDOCS}
+
+post-install-DOCS-on:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}/html
 .for f in ChangeLog INSTALL WishList
 	@${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}
 .endfor
 	@${INSTALL_DATA} ${WRKSRC}/doc/*.html ${STAGEDIR}${DOCSDIR}/html
-.endif
 
 .include <bsd.port.mk>

Modified: head/net-mgmt/confregdecode/Makefile
==============================================================================
--- head/net-mgmt/confregdecode/Makefile	Fri Aug 28 13:37:19 2015	(r395482)
+++ head/net-mgmt/confregdecode/Makefile	Fri Aug 28 13:39:56 2015	(r395483)
@@ -16,22 +16,19 @@ ALL_TARGET=	jar
 MAKE_ENV=	JAVAC="${JAVAC}" JAR="${JAR}"
 DATADIR=	${JAVASHAREDIR}/${PORTNAME}
 SUB_FILES=	confregdecode
+NO_ARCH=	yes
 
 OPTIONS_DEFINE=	DOCS
 
-.include <bsd.port.options.mk>
-
 do-install:
 	${MKDIR} ${STAGEDIR}${DATADIR}
 	${INSTALL_DATA} ${WRKSRC}/confregdecode.jar ${STAGEDIR}${DATADIR}
 	${INSTALL_SCRIPT} ${WRKDIR}/confregdecode ${STAGEDIR}${PREFIX}/bin
 
-post-install:
-.if ${PORT_OPTIONS:MDOCS}
+do-install-DOCS-on:
 	${MKDIR} ${STAGEDIR}${DOCSDIR}
 .for file in README.txt ConfregDecode.html
-	${INSTALL_MAN} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR}
 .endfor
-.endif
 
 .include <bsd.port.mk>

Modified: head/net-mgmt/nagios-check_email_delivery/Makefile
==============================================================================
--- head/net-mgmt/nagios-check_email_delivery/Makefile	Fri Aug 28 13:37:19 2015	(r395482)
+++ head/net-mgmt/nagios-check_email_delivery/Makefile	Fri Aug 28 13:39:56 2015	(r395483)
@@ -29,6 +29,7 @@ SCRIPTS=	check_email_delivery check_emai
 SHEBANG_FILES=	${SCRIPTS}
 USE_PERL5=	run
 NO_BUILD=	yes
+NO_ARCH=	yes
 DOC_FILES=	check_email_delivery.html check_email_delivery.pod \
 		check_imap_receive.html check_imap_receive.pod \
 		check_smtp_send.html check_smtp_send.pod \
@@ -39,8 +40,6 @@ PORTSCOUT=	ignore:1
 
 OPTIONS_DEFINE=	DOCS
 
-.include <bsd.port.pre.mk>
-
 post-patch:
 	@${REINPLACE_CMD} -e \
 		's|/usr/local/nagios/libexec|${PREFIX}/libexec/nagios|' \
@@ -51,11 +50,11 @@ do-install:
 .for file in ${SCRIPTS}
 	${INSTALL_SCRIPT} ${WRKSRC}/${file} ${STAGEDIR}${PREFIX}/libexec/nagios/
 .endfor
-.if ${PORT_OPTIONS:MDOCS}
+
+do-install-DOCS-on:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}
 .for docfile in ${DOC_FILES}
 	${INSTALL_DATA} ${WRKSRC}/docs/${docfile} ${STAGEDIR}${DOCSDIR}
 .endfor
-.endif
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: head/net-mgmt/netustad/Makefile
==============================================================================
--- head/net-mgmt/netustad/Makefile	Fri Aug 28 13:37:19 2015	(r395482)
+++ head/net-mgmt/netustad/Makefile	Fri Aug 28 13:39:56 2015	(r395483)
@@ -24,12 +24,8 @@ SSL_CONFIGURE_WITH=	ssl
 
 NLS_CONFIGURE_WITH=	nls
 
-.include <bsd.port.options.mk>
-
-.if ! ${PORT_OPTIONS:MDOCS}
-post-patch:
+post-patch-DOCS-off:
 	${REINPLACE_CMD} "s/^install-data-am:.*/install-data-am:/" ${WRKSRC}/Makefile.in
-.endif
 
 post-install:
 	@${MV} ${STAGEDIR}${ETCDIR}/netustad.conf-dist ${STAGEDIR}${ETCDIR}/netustad.conf.sample

Modified: head/net-mgmt/percona-monitoring-plugins/Makefile
==============================================================================
--- head/net-mgmt/percona-monitoring-plugins/Makefile	Fri Aug 28 13:37:19 2015	(r395482)
+++ head/net-mgmt/percona-monitoring-plugins/Makefile	Fri Aug 28 13:39:56 2015	(r395483)
@@ -31,22 +31,14 @@ USE_PHP=	yes
 WANT_PHP_CLI=	yes
 
 NO_BUILD=	yes
+NO_ARCH=	yes
 PORTDOCS=	Changelog
 
 CACTIDIR?=	share/cacti
 
 OPTIONS_DEFINE=	DOCS
 
-.include <bsd.port.options.mk>
-
 do-install:
-.if ${PORT_OPTIONS:MDOCS}
-	${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for doc in ${PORTDOCS}
-	${INSTALL_DATA} ${WRKSRC}/${doc} ${STAGEDIR}${DOCSDIR}/${doc}
-.endfor
-.endif
-
 	${MKDIR} ${STAGEDIR}${PREFIX}/share/cacti/scripts
 	${MKDIR} ${STAGEDIR}${PREFIX}/share/percona-monitoring-plugins
 
@@ -63,4 +55,10 @@ do-install:
 	${INSTALL_SCRIPT} ${WRKSRC}/cacti/bin/* ${STAGEDIR}${PREFIX}/bin
 	${INSTALL_SCRIPT} ${WRKSRC}/nagios/bin/* ${STAGEDIR}${PREFIX}/bin
 
+do-install-DOCS-on:
+	${MKDIR} ${STAGEDIR}${DOCSDIR}
+.for doc in ${PORTDOCS}
+	${INSTALL_DATA} ${WRKSRC}/${doc} ${STAGEDIR}${DOCSDIR}/${doc}
+.endfor
+
 .include <bsd.port.mk>

Modified: head/net-mgmt/routers2-extensions/Makefile
==============================================================================
--- head/net-mgmt/routers2-extensions/Makefile	Fri Aug 28 13:37:19 2015	(r395482)
+++ head/net-mgmt/routers2-extensions/Makefile	Fri Aug 28 13:39:56 2015	(r395483)
@@ -21,12 +21,11 @@ WRKSRC=		${WRKDIR}/routers2-v${PORTVERSI
 USES=		perl5
 
 NO_BUILD=	YES
+NO_ARCH=	yes
 PORTDOCS=	README *.txt extension.cgi.pl
 
 OPTIONS_DEFINE=	DOCS
 
-.include <bsd.port.options.mk>
-
 post-patch:
 	${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/*.cgi
 
@@ -34,10 +33,10 @@ do-install:
 	${MKDIR} ${STAGEDIR}${PREFIX}/www/routers2/extensions
 	${INSTALL_SCRIPT} ${WRKSRC}/*.cgi \
 		${STAGEDIR}${PREFIX}/www/routers2/extensions
-.if ${PORT_OPTIONS:MDOCS}
+
+do-install-DOCS-on:
 	${MKDIR} ${STAGEDIR}${DOCSDIR}
 	cd ${WRKSRC}; ${INSTALL_DATA} README *.txt extension.cgi.pl \
 		${STAGEDIR}${DOCSDIR}
-.endif
 
 .include <bsd.port.mk>

Modified: head/net-mgmt/routers2/Makefile
==============================================================================
--- head/net-mgmt/routers2/Makefile	Fri Aug 28 13:37:19 2015	(r395482)
+++ head/net-mgmt/routers2/Makefile	Fri Aug 28 13:39:56 2015	(r395483)
@@ -24,14 +24,13 @@ RUN_DEPENDS=	p5-Convert-ASN1>=0:${PORTSD
 
 WRKSRC=		${WRKDIR}/${PORTNAME}-v${PORTVERSION}
 USES=		perl5
-NO_BUILD=	YES
+NO_BUILD=	yes
+NO_ARCH=	yes
 PLIST_SUB=	WWWOWN=${WWWOWN} WWWGRP=${WWWGRP}
 PORTDOCS=	*
 
 OPTIONS_DEFINE=	DOCS
 
-.include <bsd.port.options.mk>
-
 post-patch:
 	@${RM} ${WRKSRC}/extras/targetnames/BER.pm \
 		${WRKSRC}/extras/targetnames/SNMP_*.pm
@@ -49,11 +48,11 @@ do-install:
 		${STAGEDIR}${PREFIX}/www/routers2/rrdicons
 	${INSTALL_SCRIPT} ${WRKSRC}/routers2.cgi.pl \
 		${STAGEDIR}${PREFIX}/www/routers2/routers2.cgi
-.if ${PORT_OPTIONS:MDOCS}
+
+do-install-DOCS-on:
 	${MKDIR} ${STAGEDIR}${DOCSDIR}
 	cd ${WRKSRC}; \
 		${INSTALL_DATA} CHANGES README doc/* ${STAGEDIR}${DOCSDIR}
-.endif
 
 #post-install:
 #.if !defined(BATCH)

Modified: head/net/cf/Makefile
==============================================================================
--- head/net/cf/Makefile	Fri Aug 28 13:37:19 2015	(r395482)
+++ head/net/cf/Makefile	Fri Aug 28 13:39:56 2015	(r395483)
@@ -23,8 +23,6 @@ STRIP=		# stripping can break go binarie
 
 OPTIONS_DEFINE=	DOCS
 
-.include <bsd.port.options.mk>
-
 post-patch:
 	@${REINPLACE_CMD} -e "s/BUILT_FROM_SOURCE/${PORTVERSION}/g" ${WRKSRC}/cf/app_constants.go
 	@cd ${WRKSRC} ; ${MKDIR} Godeps/_workspace/src/github.com/${GH_ACCOUNT}/${GH_PROJECT} ; \
@@ -46,11 +44,11 @@ do-build:
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/out/cf \
 		${STAGEDIR}${PREFIX}/bin/
-.if ${PORT_OPTIONS:MDOCS}
+
+do-install-DOCS-on:
 	${MKDIR} ${STAGEDIR}${DOCSDIR}
 .for x in ${PORTDOCS}
 	${INSTALL_MAN} ${WRKSRC}/${x} ${STAGEDIR}${DOCSDIR}
 .endfor
-.endif
 
 .include <bsd.port.mk>

Modified: head/net/dhcp6/Makefile
==============================================================================
--- head/net/dhcp6/Makefile	Fri Aug 28 13:37:19 2015	(r395482)
+++ head/net/dhcp6/Makefile	Fri Aug 28 13:39:56 2015	(r395483)
@@ -22,15 +22,13 @@ PORTDOCS=	README
 
 OPTIONS_DEFINE=	DOCS
 
-.include <bsd.port.options.mk>
-
 post-install:
 	cd ${WRKSRC} && ${INSTALL_DATA} \
 	    dhcp6c.conf.sample dhcp6s.conf.sample \
 	    ${STAGEDIR}${PREFIX}/etc
-.if ${PORT_OPTIONS:MDOCS}
+
+post-install-DOCS-on:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}
 	cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
-.endif
 
 .include <bsd.port.mk>

Modified: head/net/dshell/Makefile
==============================================================================
--- head/net/dshell/Makefile	Fri Aug 28 13:37:19 2015	(r395482)
+++ head/net/dshell/Makefile	Fri Aug 28 13:39:56 2015	(r395483)
@@ -21,6 +21,7 @@ RUN_DEPENDS:=	${BUILD_DEPENDS}
 
 USE_GITHUB=	yes
 USES=		python
+NO_ARCH=	yes
 
 GH_ACCOUNT=	USArmyResearchLab
 GH_PROJECT=	Dshell
@@ -30,8 +31,6 @@ OPTIONS_DEFINE=	DOCS
 
 MAKE_ENV+=	PYTHON_CMD=${PYTHON_CMD}
 
-.include <bsd.port.options.mk>
-
 post-patch:
 .for f in bin/generate-dshellrc.py doc/generate-doc.sh
 	${REINPLACE_CMD} -e 's|/bin/bash|${LOCALBASE}/bin/bash|' ${WRKSRC}/${f}
@@ -63,11 +62,11 @@ do-install:
 	${INSTALL_DATA} ${WRKSRC}/.dshellrc ${STAGEDIR}/${PREFIX}/etc/dshell
 	(cd ${WRKSRC}/lib; ${COPYTREE_SHARE} . ${STAGEDIR}/${PYTHON_SITELIBDIR}/dshell)
 	(cd ${WRKSRC}/decoders; ${COPYTREE_SHARE} . ${STAGEDIR}/${PYTHON_SITELIBDIR}/dshell/decoders)
-.if ${PORT_OPTIONS:MDOCS}
+	${MKDIR} ${STAGEDIR}/${DATADIR}/GeoIP
+
+do-install-DOCS-on:
 	${MKDIR} ${STAGEDIR}/${DOCSDIR}
 	${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}/${DOCSDIR}
 	(cd ${WRKSRC}/doc; ${COPYTREE_SHARE} . ${STAGEDIR}/${DOCSDIR} "-name *\.html")
-.endif
-	${MKDIR} ${STAGEDIR}/${DATADIR}/GeoIP
 
 .include <bsd.port.mk>

Modified: head/net/findmtu/Makefile
==============================================================================
--- head/net/findmtu/Makefile	Fri Aug 28 13:37:19 2015	(r395482)
+++ head/net/findmtu/Makefile	Fri Aug 28 13:39:56 2015	(r395483)
@@ -13,8 +13,6 @@ OPTIONS_DEFINE=	DOCS
 
 SUB_FILES=	findmtu
 
-.include <bsd.port.options.mk>
-
 post-patch:
 	@${REINPLACE_CMD} -e 's|gcc|${CC}|' ${WRKSRC}/Makefile.rawsocket
 
@@ -24,10 +22,10 @@ do-configure:
 do-install:
 	${INSTALL_SCRIPT} ${WRKDIR}/findmtu ${STAGEDIR}${PREFIX}/bin/findmtu
 	${INSTALL_PROGRAM} ${WRKSRC}/findmtu ${STAGEDIR}${PREFIX}/bin/findmtu.real
-.if ${PORT_OPTIONS:MDOCS}
+
+do-install-DOCS-on:
 	${MKDIR} ${STAGEDIR}${DOCSDIR}
 	${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
 	${INSTALL_DATA} ${WRKSRC}/README.freebsd ${STAGEDIR}${DOCSDIR}
-.endif
 
 .include <bsd.port.mk>

Modified: head/net/get_iplayer/Makefile
==============================================================================
--- head/net/get_iplayer/Makefile	Fri Aug 28 13:37:19 2015	(r395482)
+++ head/net/get_iplayer/Makefile	Fri Aug 28 13:39:56 2015	(r395483)
@@ -25,6 +25,7 @@ USE_PERL5=	run
 perl_OLD_CMD=	${SETENV} perl
 SHEBANG_FILES=	${PORTNAME} ${PORTNAME}.cgi
 NO_BUILD=	yes
+NO_ARCH=	yes
 
 USE_RC_SUBR=	${PORTNAME}
 
@@ -43,8 +44,6 @@ PORTDOCS=	CHANGELOG-get_iplayer.cgi.txt 
 
 OPTIONS_DEFINE=	DOCS
 
-.include <bsd.port.options.mk>
-
 post-patch:
 	${REINPLACE_CMD} -e "s|/usr/bin/get_iplayer|${PREFIX}/bin/${PORTNAME}|" \
 		${WRKSRC}/README-get_iplayer.cgi.txt ${WRKSRC}/get_iplayer.cgi
@@ -61,9 +60,9 @@ do-install:
 .for DIR in html plugins
 	(cd ${WRKSRC} && ${COPYTREE_SHARE} ${DIR} ${STAGEDIR}${WWWDIR})
 .endfor
-.if ${PORT_OPTIONS:MDOCS}
+
+do-install-DOCS-on:
 	${MKDIR} ${STAGEDIR}${DOCSDIR}
 	(cd ${WRKSRC}; ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR})
-.endif
 
 .include <bsd.port.mk>

Modified: head/net/gnet2/Makefile
==============================================================================
--- head/net/gnet2/Makefile	Fri Aug 28 13:37:19 2015	(r395482)
+++ head/net/gnet2/Makefile	Fri Aug 28 13:39:56 2015	(r395483)
@@ -19,13 +19,8 @@ INSTALL_TARGET=	install-strip
 
 OPTIONS_DEFINE=	DOCS
 
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MDOCS}
-CONFIGURE_ARGS+=	--with-html-dir=${DOCSDIR}
-.else
-CONFIGURE_ARGS+=	--without-html-dir
-.endif
+DOCS_CONFIGURE_ON=	--with-html-dir=${DOCSDIR}
+DOCS_CONFIGURE_OFF=	--without-html-dir
 
 post-patch:
 	@${REINPLACE_CMD} -e 's|GNET_INTERFACE_AGE=0|GNET_INTERFACE_AGE=8|g' \

Modified: head/net/googlecl/Makefile
==============================================================================
--- head/net/googlecl/Makefile	Fri Aug 28 13:37:19 2015	(r395482)
+++ head/net/googlecl/Makefile	Fri Aug 28 13:39:56 2015	(r395483)
@@ -15,19 +15,18 @@ RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}gdat
 
 USES=		python:2
 USE_PYTHON=	autoplist distutils
+NO_ARCH=	yes
 
 OPTIONS_DEFINE=	DOCS
 
 PLIST_FILES=	man/man1/google.1.gz
 PORTDOCS=	*
 
-.include <bsd.port.options.mk>
-
 post-install:
-.if ${PORT_OPTIONS:MDOCS}
+	${INSTALL_MAN} ${WRKSRC}/man/google.1 ${STAGEDIR}${MANPREFIX}/man/man1
+
+post-install-DOCS-on:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}
 	${INSTALL_DATA} ${WRKSRC}/README.* ${STAGEDIR}${DOCSDIR}
-.endif
-	${INSTALL_MAN} ${WRKSRC}/man/google.1 ${STAGEDIR}${MANPREFIX}/man/man1
 
 .include <bsd.port.mk>

Modified: head/net/ipgrab/Makefile
==============================================================================
--- head/net/ipgrab/Makefile	Fri Aug 28 13:37:19 2015	(r395482)
+++ head/net/ipgrab/Makefile	Fri Aug 28 13:39:56 2015	(r395483)
@@ -24,15 +24,13 @@ PORTDOCS=	README AUTHORS COPYING ChangeL
 
 OPTIONS_DEFINE=	DOCS
 
-.include <bsd.port.options.mk>
-
 do-install:
 	${INSTALL_MAN} ${WRKSRC}/doc/ipgrab.8 ${STAGEDIR}${MANPREFIX}/man/man8/
 	${INSTALL_DATA} ${WRKSRC}/doc/ipgrab.info ${STAGEDIR}${PREFIX}/info/
 	${INSTALL_PROGRAM} ${WRKSRC}/src/ipgrab ${STAGEDIR}${PREFIX}/bin/
-.if ${PORT_OPTIONS:MDOCS}
+
+do-install-DOCS-on:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}
 	${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}/
-.endif
 
 .include <bsd.port.mk>

Modified: head/net/ladvd/Makefile
==============================================================================
--- head/net/ladvd/Makefile	Fri Aug 28 13:37:19 2015	(r395482)
+++ head/net/ladvd/Makefile	Fri Aug 28 13:39:56 2015	(r395483)
@@ -32,12 +32,8 @@ PLIST_FILES=	man/man8/ladvd.8.gz \
 
 OPTIONS_DEFINE=	DOCS
 
-.include <bsd.port.options.mk>
-
-post-patch:
-.if ! ${PORT_OPTIONS:MDOCS}
+post-patch-DOCS-off:
 	@@${REINPLACE_CMD} 's|install-data-am: install-dist_docDATA|install-data-am:|' \
 		${WRKSRC}/doc/Makefile.in
-.endif
 
 .include <bsd.port.mk>

Modified: head/net/mrouted/Makefile
==============================================================================
--- head/net/mrouted/Makefile	Fri Aug 28 13:37:19 2015	(r395482)
+++ head/net/mrouted/Makefile	Fri Aug 28 13:39:56 2015	(r395483)
@@ -24,10 +24,6 @@ PLIST_FILES=	sbin/map-mbone sbin/mrouted
 		man/man8/mtrace.8.gz
 OPTIONS_DEFINE=	DOCS
 
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MDOCS}
-MAKE_ARGS+=	datadir=${DOCSDIR} doc=yes
-.endif
+DOCS_MAKE_ARGS=	datadir=${DOCSDIR} doc=yes
 
 .include <bsd.port.mk>

Modified: head/net/netselect/Makefile
==============================================================================
--- head/net/netselect/Makefile	Fri Aug 28 13:37:19 2015	(r395482)
+++ head/net/netselect/Makefile	Fri Aug 28 13:39:56 2015	(r395483)
@@ -23,13 +23,11 @@ do-build:
 	${CC} ${CFLAGS} -o ${WRKSRC}/${PORTNAME} ${WRKSRC}/${PORTNAME}.c
 	${REINPLACE_CMD} -E -i "" -e 's|[[:blank:]]+$$||' ${WRKSRC}/README
 
-.include <bsd.port.options.mk>
-
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
-.if ${PORT_OPTIONS:MDOCS}
+
+do-install-DOCS-on:
 	${MKDIR} ${STAGEDIR}${DOCSDIR}
 	${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
-.endif
 
 .include <bsd.port.mk>

Modified: head/net/pbnc/Makefile
==============================================================================
--- head/net/pbnc/Makefile	Fri Aug 28 13:37:19 2015	(r395482)
+++ head/net/pbnc/Makefile	Fri Aug 28 13:39:56 2015	(r395483)
@@ -17,13 +17,12 @@ RUN_DEPENDS=	p5-Net-Netmask>=0:${PORTSDI
 USES=		perl5
 USE_PERL5=	run
 NO_BUILD=	yes
+NO_ARCH=	yes
 PLIST_FILES=	etc/pbnc.cfg bin/pbnc.pl
 PORTDOCS=	pbnc.readme
 
 OPTIONS_DEFINE=	DOCS
 
-.include <bsd.port.options.mk>
-
 pre-install:
 	${REINPLACE_CMD} 's,^#!/usr/bin/perl,#!${PERL},' ${WRKSRC}/pbnc.pl
 
@@ -31,10 +30,8 @@ do-install:
 	${INSTALL_DATA} ${WRKSRC}/pbnc.cfg ${STAGEDIR}${PREFIX}/etc/pbnc.cfg
 	${INSTALL_SCRIPT} ${WRKSRC}/pbnc.pl ${STAGEDIR}${PREFIX}/bin/pbnc.pl
 
-.if ${PORT_OPTIONS:MDOCS}
-post-install:
+do-install-DOCS-on:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}
 	cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
-.endif
 
 .include <bsd.port.mk>

Modified: head/net/ptpd2/Makefile
==============================================================================
--- head/net/ptpd2/Makefile	Fri Aug 28 13:37:19 2015	(r395482)
+++ head/net/ptpd2/Makefile	Fri Aug 28 13:39:56 2015	(r395483)
@@ -24,19 +24,17 @@ PORTDOCS=	*
 USE_RC_SUBR=	ptpd2
 
 OPTIONS_DEFINE=	DOCS SNMP
-OPTIONS_DEFAULT=DOCS SNMP
+OPTIONS_DEFAULT=SNMP
 
 SNMP_CONFIGURE_ENABLE=	snmp
 SNMP_LIB_DEPENDS=	libnetsnmp.so:${PORTSDIR}/net-mgmt/net-snmp
 
-.include <bsd.port.options.mk>
-
 post-install:
-.if ${PORT_OPTIONS:MDOCS}
-	${MKDIR} ${STAGEDIR}${DOCSDIR}
-	cd ${WRKDIR}/ptpd-${DISTVERSION}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
-.endif
 	${MKDIR} ${STAGEDIR}${ETCDIR}
 	${CP} ${FILESDIR}/*.sample ${STAGEDIR}${ETCDIR}
 
+post-install-DOCS-on:
+	${MKDIR} ${STAGEDIR}${DOCSDIR}
+	cd ${WRKDIR}/ptpd-${DISTVERSION}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
+
 .include <bsd.port.mk>

Modified: head/net/py-s3cmd/Makefile
==============================================================================
--- head/net/py-s3cmd/Makefile	Fri Aug 28 13:37:19 2015	(r395482)
+++ head/net/py-s3cmd/Makefile	Fri Aug 28 13:39:56 2015	(r395483)
@@ -12,21 +12,21 @@ COMMENT=	Unix-like tools to manipulate s
 
 LICENSE=	GPLv2
 
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}dateutil>0:${PORTSDIR}/devel/py-dateutil
+
 USES=		python:2
 USE_PYTHON=	autoplist distutils
-
-RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}dateutil>0:${PORTSDIR}/devel/py-dateutil
+NO_ARCH=	yes
 
 OPTIONS_DEFINE=	DOCS
 
-.include <bsd.port.options.mk>
-
 post-patch:
 	${REINPLACE_CMD} -e 's,share/man,man,' ${WRKSRC}/setup.py
-.if ${PORT_OPTIONS:MDOCS}
+
+post-patch-DOCS-on:
 	${REINPLACE_CMD} -e 's,doc/packages,doc,' ${WRKSRC}/setup.py
-.else
+
+post-patch-DOCS-off:
 	${REINPLACE_CMD} -e '/(doc_path+/d' ${WRKSRC}/setup.py
-.endif
 
 .include <bsd.port.mk>

Modified: head/net/samplicator/Makefile
==============================================================================
--- head/net/samplicator/Makefile	Fri Aug 28 13:37:19 2015	(r395482)
+++ head/net/samplicator/Makefile	Fri Aug 28 13:39:56 2015	(r395483)
@@ -21,13 +21,11 @@ PORTDOCS=	NEWS README
 
 OPTIONS_DEFINE=	DOCS
 
-.include <bsd.port.options.mk>
-
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/samplicate ${STAGEDIR}${PREFIX}/bin
-.if ${PORT_OPTIONS:MDOCS}
+
+do-install-DOCS-on:
 	${MKDIR} ${STAGEDIR}${DOCSDIR}/
 	cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
-.endif
 
 .include <bsd.port.mk>

Modified: head/net/skstream/Makefile
==============================================================================
--- head/net/skstream/Makefile	Fri Aug 28 13:37:19 2015	(r395482)
+++ head/net/skstream/Makefile	Fri Aug 28 13:39:56 2015	(r395483)
@@ -16,17 +16,13 @@ USE_LDCONFIG=	yes
 
 OPTIONS_DEFINE=	DOCS
 
-.include <bsd.port.options.mk>
-
 post-patch:
 	@${REINPLACE_CMD} -e 's| install-docdataDATA | |g'  ${WRKSRC}/Makefile.in
 
-post-install:
-.if ${PORT_OPTIONS:MDOCS}
+post-install-DOCS-on:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}
 .for file in README COPYING AUTHORS NEWS README.FreeSockets
 	@${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR}
 .endfor
-.endif
 
 .include <bsd.port.mk>

Modified: head/net/spoofer/Makefile
==============================================================================
--- head/net/spoofer/Makefile	Fri Aug 28 13:37:19 2015	(r395482)
+++ head/net/spoofer/Makefile	Fri Aug 28 13:39:56 2015	(r395483)
@@ -16,16 +16,13 @@ HAS_CONFIGURE=	yes
 
 OPTIONS_DEFINE=	DOCS
 
-.include <bsd.port.options.mk>
-
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
 
-.if ${PORT_OPTIONS:MDOCS}
+do-install-DOCS-on:
 	${MKDIR} ${STAGEDIR}${DOCSDIR}
 .for f in ${PORTDOCS}
 	${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}
 .endfor
-.endif

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201508281339.t7SDdv3m090116>