Page MenuHomeFreeBSD

D13651.id47445.diff
No OneTemporary

D13651.id47445.diff

This file is larger than 256 KB, so syntax highlighting was skipped.
Index: Mk/bsd.options.mk
===================================================================
--- Mk/bsd.options.mk
+++ Mk/bsd.options.mk
@@ -410,18 +410,19 @@
# Sort options and eliminate duplicates
PORT_OPTIONS:= ${PORT_OPTIONS:O:u}
-## Now some compatibility
-.if empty(PORT_OPTIONS:MDOCS)
-PLIST_SUB+= PORTDOCS="@comment "
-.else
-PLIST_SUB+= PORTDOCS=""
-.endif
-
-.if empty(PORT_OPTIONS:MEXAMPLES)
-PLIST_SUB+= PORTEXAMPLES="@comment "
-.else
-PLIST_SUB+= PORTEXAMPLES=""
-.endif
+_REALLY_ALL_POSSIBLE_OPTIONS:= ${COMPLETE_OPTIONS_LIST} ${_ALL_EXCLUDE}
+_REALLY_ALL_POSSIBLE_OPTIONS:= ${_REALLY_ALL_POSSIBLE_OPTIONS:O:u}
+
+# Handle PORTDOCS and PORTEXAMPLES
+.for _type in DOCS EXAMPLES
+. if !empty(_REALLY_ALL_POSSIBLE_OPTIONS:M${_type})
+. if empty(PORT_OPTIONS:M${_type})
+PLIST_SUB+= PORT${_type}="@comment "
+. else
+PLIST_SUB+= PORT${_type}=""
+. endif
+. endif
+.endfor
.if defined(NO_OPTIONS_SORT)
ALL_OPTIONS= ${OPTIONS_DEFINE}
@@ -431,7 +432,7 @@
_OPTIONS_${target}?=
.endfor
-.for opt in ${COMPLETE_OPTIONS_LIST} ${_ALL_EXCLUDE:O:u}
+.for opt in ${_REALLY_ALL_POSSIBLE_OPTIONS}
# PLIST_SUB
PLIST_SUB?=
SUB_LIST?=
Index: Mk/bsd.port.mk
===================================================================
--- Mk/bsd.port.mk
+++ Mk/bsd.port.mk
@@ -4538,6 +4538,7 @@
@cd ${.CURDIR} && ${MAKE} generate-plist
.for _type in EXAMPLES DOCS
+.if !empty(_REALLY_ALL_POSSIBLE_OPTIONS:M${_type})
.if !target(add-plist-${_type:tl})
.if defined(PORT${_type}) && !empty(PORT_OPTIONS:M${_type})
add-plist-${_type:tl}:
@@ -4551,6 +4552,7 @@
${SED} -ne 's,^${STAGEDIR},,p' >> ${TMPPLIST}
.endif
.endif
+.endif
.endfor
.if !target(add-plist-data)
Index: Mk/bsd.sanity.mk
===================================================================
--- Mk/bsd.sanity.mk
+++ Mk/bsd.sanity.mk
@@ -156,6 +156,12 @@
DEV_ERROR+= "USE_FPC=yes is no longer supported, please use USES=fpc"
.endif
+.for _type in EXAMPLES DOCS
+. if defined(PORT${_type}) && empty(_REALLY_ALL_POSSIBLE_OPTIONS:M${_type})
+DEV_ERROR+= "PORT${_type} does not do anything unless the ${_type} option is present."
+. endif
+.endfor
+
SANITY_UNSUPPORTED= USE_OPENAL USE_FAM USE_MAKESELF USE_ZIP USE_LHA USE_CMAKE \
USE_READLINE USE_ICONV PERL_CONFIGURE PERL_MODBUILD \
USE_PERL5_BUILD USE_PERL5_RUN USE_DISPLAY USE_FUSE \
Index: archivers/brotli/Makefile
===================================================================
--- archivers/brotli/Makefile
+++ archivers/brotli/Makefile
@@ -24,6 +24,8 @@
INSTALL_TARGET= install-strip
PLIST_SUB= SHLIBVER=${PORTVERSION}
+OPTIONS_DEFINE= DOCS
+
pre-configure:
(cd ${WRKSRC} && ./bootstrap)
Index: archivers/erlang-snappy/Makefile
===================================================================
--- archivers/erlang-snappy/Makefile
+++ archivers/erlang-snappy/Makefile
@@ -18,4 +18,6 @@
GH_PROJECT= snappy-erlang-nif
GH_TAGNAME= 0951a1b
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: archivers/lzop/Makefile
===================================================================
--- archivers/lzop/Makefile
+++ archivers/lzop/Makefile
@@ -18,4 +18,6 @@
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: archivers/zip-ada/Makefile
===================================================================
--- archivers/zip-ada/Makefile
+++ archivers/zip-ada/Makefile
@@ -45,6 +45,8 @@
test_llhc \
test_lz77
+OPTIONS_DEFINE= EXAMPLES
+
do-build:
(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} gnatmake -p -P zipada.gpr)
Index: astro/geographiclib/Makefile
===================================================================
--- astro/geographiclib/Makefile
+++ astro/geographiclib/Makefile
@@ -26,7 +26,7 @@
-DINSTALL_PYTHON_DIR:STRING=${PYTHON_SITELIBDIR:Q}\
-DINSTALL_DOC_DIR:STRING=${DOCSDIR:Q}
-OPTIONS_DEFINE= DOXYGEN PERL
+OPTIONS_DEFINE= DOXYGEN PERL DOCS
OPTIONS_DEFAULT= DOXYGEN PERL\
GEOID_EGM96_5 GRAVITY_EGM96 GRAVITY_WGS84\
MAGNETIC_WMM2015 MAGNETIC_IGRF12
Index: astro/opencpn/Makefile
===================================================================
--- astro/opencpn/Makefile
+++ astro/opencpn/Makefile
@@ -34,6 +34,8 @@
BROKEN_aarch64= Fails to compile: use of undeclared identifier rand
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} -e 's,/usr/local,${PREFIX},' \
${WRKSRC}/src/mygdal/cpl_csv.cpp \
Index: audio/chromaprint/Makefile
===================================================================
--- audio/chromaprint/Makefile
+++ audio/chromaprint/Makefile
@@ -23,7 +23,7 @@
WRKSRC= ${WRKDIR}/${PORTNAME}-v${PORTVERSION}
-OPTIONS_DEFINE= DOXYGEN TEST
+OPTIONS_DEFINE= DOCS DOXYGEN TEST
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen \
dot:graphics/graphviz
Index: audio/libnjb/Makefile
===================================================================
--- audio/libnjb/Makefile
+++ audio/libnjb/Makefile
@@ -23,8 +23,9 @@
PORTDOCS= *
-OPTIONS_DEFINE= DOXYGEN
+OPTIONS_DEFINE= DOXYGEN DOCS
+DOXYGEN_IMPLIES= DOCS
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen
DOXYGEN_CONFIGURE_ENV_OFF= ac_cv_prog_HAVE_DOXYGEN=no
Index: audio/linux-c6-alsa-lib/Makefile
===================================================================
--- audio/linux-c6-alsa-lib/Makefile
+++ audio/linux-c6-alsa-lib/Makefile
@@ -19,6 +19,8 @@
USE_LDCONFIG= yes
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${RM} -r ${WRKSRC}/etc/* ${WRKSRC}/usr/lib/alsa-lib/smixer/*.la \
${WRKSRC}/usr/lib64/alsa-lib/smixer/*.la
Index: audio/linux-c6-alsa-plugins-oss/Makefile
===================================================================
--- audio/linux-c6-alsa-plugins-oss/Makefile
+++ audio/linux-c6-alsa-plugins-oss/Makefile
@@ -22,4 +22,6 @@
USE_LINUX= alsalib
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: audio/linux-c6-alsa-plugins-pulseaudio/Makefile
===================================================================
--- audio/linux-c6-alsa-plugins-pulseaudio/Makefile
+++ audio/linux-c6-alsa-plugins-pulseaudio/Makefile
@@ -22,4 +22,6 @@
USE_LINUX= alsalib pulseaudio-libs
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: audio/linux-c6-flac/Makefile
===================================================================
--- audio/linux-c6-flac/Makefile
+++ audio/linux-c6-flac/Makefile
@@ -16,4 +16,6 @@
USE_LINUX= libogg
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: audio/linux-c6-libaudiofile/Makefile
===================================================================
--- audio/linux-c6-libaudiofile/Makefile
+++ audio/linux-c6-libaudiofile/Makefile
@@ -15,4 +15,6 @@
USE_LDCONFIG= yes
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: audio/linux-c6-libogg/Makefile
===================================================================
--- audio/linux-c6-libogg/Makefile
+++ audio/linux-c6-libogg/Makefile
@@ -15,4 +15,6 @@
USE_LDCONFIG= yes
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: audio/linux-c6-libsndfile/Makefile
===================================================================
--- audio/linux-c6-libsndfile/Makefile
+++ audio/linux-c6-libsndfile/Makefile
@@ -16,4 +16,6 @@
USE_LINUX= flac libogg libvorbis
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: audio/linux-c6-libvorbis/Makefile
===================================================================
--- audio/linux-c6-libvorbis/Makefile
+++ audio/linux-c6-libvorbis/Makefile
@@ -16,4 +16,6 @@
USE_LINUX= libogg
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: audio/linux-c6-mikmod/Makefile
===================================================================
--- audio/linux-c6-mikmod/Makefile
+++ audio/linux-c6-mikmod/Makefile
@@ -16,4 +16,6 @@
USE_LDCONFIG= yes
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: audio/linux-c6-nas-libs/Makefile
===================================================================
--- audio/linux-c6-nas-libs/Makefile
+++ audio/linux-c6-nas-libs/Makefile
@@ -17,6 +17,8 @@
USE_LINUX= xorglibs
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${RM} -r ${WRKSRC}/etc ${WRKSRC}/usr/bin ${WRKSRC}/usr/share/man
Index: audio/linux-c6-openal-soft/Makefile
===================================================================
--- audio/linux-c6-openal-soft/Makefile
+++ audio/linux-c6-openal-soft/Makefile
@@ -17,4 +17,6 @@
USE_LINUX= alsalib
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: audio/linux-c6-sdl_mixer/Makefile
===================================================================
--- audio/linux-c6-sdl_mixer/Makefile
+++ audio/linux-c6-sdl_mixer/Makefile
@@ -22,4 +22,6 @@
USE_LINUX= sdl12
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: audio/linux-c7-alsa-lib/Makefile
===================================================================
--- audio/linux-c7-alsa-lib/Makefile
+++ audio/linux-c7-alsa-lib/Makefile
@@ -19,6 +19,8 @@
USE_LDCONFIG= yes
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${RM} -r ${WRKSRC}/etc/* ${WRKSRC}/lib/modprobe.d \
${WRKSRC}/usr/share/doc/alsa-lib
Index: audio/linux-c7-alsa-plugins-oss/Makefile
===================================================================
--- audio/linux-c7-alsa-plugins-oss/Makefile
+++ audio/linux-c7-alsa-plugins-oss/Makefile
@@ -23,4 +23,6 @@
USE_LINUX= alsalib
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: audio/linux-c7-alsa-plugins-pulseaudio/Makefile
===================================================================
--- audio/linux-c7-alsa-plugins-pulseaudio/Makefile
+++ audio/linux-c7-alsa-plugins-pulseaudio/Makefile
@@ -23,4 +23,6 @@
USE_LINUX= alsalib pulseaudio-libs
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: audio/linux-c7-audiofile/Makefile
===================================================================
--- audio/linux-c7-audiofile/Makefile
+++ audio/linux-c7-audiofile/Makefile
@@ -17,4 +17,6 @@
USE_LDCONFIG= yes
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: audio/linux-c7-flac/Makefile
===================================================================
--- audio/linux-c7-flac/Makefile
+++ audio/linux-c7-flac/Makefile
@@ -22,4 +22,6 @@
USE_LINUX= libogg
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: audio/linux-c7-libogg/Makefile
===================================================================
--- audio/linux-c7-libogg/Makefile
+++ audio/linux-c7-libogg/Makefile
@@ -17,4 +17,6 @@
USE_LDCONFIG= yes
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: audio/linux-c7-libsndfile/Makefile
===================================================================
--- audio/linux-c7-libsndfile/Makefile
+++ audio/linux-c7-libsndfile/Makefile
@@ -18,4 +18,6 @@
USE_LINUX= flac libogg libvorbis
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: audio/linux-c7-libvorbis/Makefile
===================================================================
--- audio/linux-c7-libvorbis/Makefile
+++ audio/linux-c7-libvorbis/Makefile
@@ -18,4 +18,6 @@
USE_LINUX= libogg
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: audio/linux-c7-openal-soft/Makefile
===================================================================
--- audio/linux-c7-openal-soft/Makefile
+++ audio/linux-c7-openal-soft/Makefile
@@ -20,4 +20,6 @@
USE_LINUX= alsalib
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: audio/linux-c7-sdl_mixer/Makefile
===================================================================
--- audio/linux-c7-sdl_mixer/Makefile
+++ audio/linux-c7-sdl_mixer/Makefile
@@ -23,4 +23,6 @@
USE_LINUX= sdl12
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: audio/lv2/Makefile
===================================================================
--- audio/lv2/Makefile
+++ audio/lv2/Makefile
@@ -24,13 +24,14 @@
USES= python shebangfix tar:bzip2 waf
SHEBANG_FILES= lv2specgen/lv2specgen.py
-OPTIONS_DEFINE= DOXYGEN EXAMPLES
+OPTIONS_DEFINE= DOCS DOXYGEN EXAMPLES
OPTIONS_SUB= yes
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen \
${PYTHON_PKGNAMEPREFIX}rdflib>0:textproc/py-rdflib@${PY_FLAVOR}
DOXYGEN_CONFIGURE_ON= --docs
DOXYGEN_PORTDOCS= *
+DOXYGEN_IMPLIES= DOCS
EXAMPLES_CONFIGURE_OFF= --no-plugins
EXAMPLES_LIB_DEPENDS= libsndfile.so:audio/libsndfile
Index: audio/py-soundcloud/Makefile
===================================================================
--- audio/py-soundcloud/Makefile
+++ audio/py-soundcloud/Makefile
@@ -21,6 +21,8 @@
PORTDOCS= README.rst
DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME}
+OPTIONS_DEFINE= DOCS
+
post-install:
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README.rst ${STAGEDIR}${DOCSDIR}
Index: audio/rhythmbox/Makefile
===================================================================
--- audio/rhythmbox/Makefile
+++ audio/rhythmbox/Makefile
@@ -50,7 +50,7 @@
GLIB_SCHEMAS= org.gnome.rhythmbox.gschema.xml
OPTIONS_SUB= yes
-OPTIONS_DEFINE= BRASERO DAAP GRILO IPOD LIRC MTP NLS NOTIFY PYTHON
+OPTIONS_DEFINE= BRASERO DAAP DOCS GRILO IPOD LIRC MTP NLS NOTIFY PYTHON
OPTIONS_DEFAULT=BRASERO NOTIFY PYTHON
BRASERO_DESC= Brasero disc burning support
BRASERO_CONFIGURE_WITH= brasero
Index: audio/speex/Makefile
===================================================================
--- audio/speex/Makefile
+++ audio/speex/Makefile
@@ -21,4 +21,6 @@
INSTALL_TARGET= install-strip
USE_LDCONFIG= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: audio/speexdsp/Makefile
===================================================================
--- audio/speexdsp/Makefile
+++ audio/speexdsp/Makefile
@@ -17,6 +17,8 @@
USES= libtool pathfix
USE_LDCONFIG= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.options.mk>
.if ${ARCH} == "aarch64"
Index: audio/yoshimi/Makefile
===================================================================
--- audio/yoshimi/Makefile
+++ audio/yoshimi/Makefile
@@ -34,4 +34,6 @@
CMAKE_SOURCE_PATH= ${WRKSRC}/src
INSTALLS_ICONS= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: benchmarks/iperf3/Makefile
===================================================================
--- benchmarks/iperf3/Makefile
+++ benchmarks/iperf3/Makefile
@@ -22,6 +22,8 @@
# Set ${DOCSDIR} to avoid conflict with benchmarks/iperf ${DOCSDIR}
DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX}
+OPTIONS_DEFINE= DOCS
+
post-patch:
# Don't build stuff that we're not going to install. Among other
# things this means we're not going to try to build profiled objects
Index: benchmarks/pathchirp/Makefile
===================================================================
--- benchmarks/pathchirp/Makefile
+++ benchmarks/pathchirp/Makefile
@@ -17,6 +17,8 @@
PLIST_FILES= bin/pathchirp_rcv bin/pathchirp_snd bin/pathchirp_run
PORTDOCS= README
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} -e '/CFLAGS.*O4/d' ${WRKSRC}/configure
Index: benchmarks/ramspeed/Makefile
===================================================================
--- benchmarks/ramspeed/Makefile
+++ benchmarks/ramspeed/Makefile
@@ -18,6 +18,8 @@
PLIST_FILES= bin/ramspeed
PORTDOCS= HISTORY README
+OPTIONS_DEFINE= DOCS
+
do-build:
cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} ${SH} build.sh
Index: benchmarks/thrulay/Makefile
===================================================================
--- benchmarks/thrulay/Makefile
+++ benchmarks/thrulay/Makefile
@@ -20,6 +20,8 @@
PORTDOCS= ChangeLog README thrulay-protocol.txt thrulay-index.html
+OPTIONS_DEFINE= DOCS
+
post-patch:
${REINPLACE_CMD} -e '922s,datarootdir,prefix,g' ${WRKSRC}/configure
Index: biology/bowtie/Makefile
===================================================================
--- biology/bowtie/Makefile
+++ biology/bowtie/Makefile
@@ -24,6 +24,8 @@
USE_GITHUB= yes
GH_ACCOUNT= BenLangmead
+OPTIONS_DEFINE= DOCS
+
post-install:
${MKDIR} ${STAGEDIR}${DATADIR}/scripts
${INSTALL_SCRIPT} \
Index: biology/phrap/Makefile
===================================================================
--- biology/phrap/Makefile
+++ biology/phrap/Makefile
@@ -26,6 +26,8 @@
PORTDATA= BLOSUM50 BLOSUM62 PAM250 mat50 mat70 mb_matrix penalty2 vector.seq
PORTDOCS= general.doc phrap.doc swat.doc
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.pre.mk>
.for f in ${DISTFILES}
Index: biology/phred/Makefile
===================================================================
--- biology/phred/Makefile
+++ biology/phred/Makefile
@@ -29,6 +29,8 @@
PORTDOCS= NEWS PHRED.DOC DAEV.DOC
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.pre.mk>
.for f in ${DISTFILES}
Index: cad/astk-serveur/Makefile
===================================================================
--- cad/astk-serveur/Makefile
+++ cad/astk-serveur/Makefile
@@ -62,7 +62,7 @@
.if !defined(CLIENT_SEUL)
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:R}/ASTK_SERV
PATCHDIR= ${MASTERDIR}/files
-PLIST_SUB= ASTKDIR=${LINSTDIR}/ASTK_SERV SERV="" CLIENT="@comment "\
+PLIST_SUB+= ASTKDIR=${LINSTDIR}/ASTK_SERV SERV="" CLIENT="@comment "\
vaster=${vaster}
PATCH2RM= bin/as_run bin/parallel_cp etc/asrun etc/profile.sh \
asrun/config.py asrun/installation.py asrun/system.py \
@@ -90,7 +90,7 @@
TKPNG= tkpng${TKPNG_VER}
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:R}/ASTK_CLIENT
PATCHDIR= ${MASTERDIR}/files.client
-PLIST_SUB= ASTKDIR=${LINSTDIR}/ASTK_CLIENT SERV="@comment " CLIENT="" vaster="" \
+PLIST_SUB+= ASTKDIR=${LINSTDIR}/ASTK_CLIENT SERV="@comment " CLIENT="" vaster="" \
BWidget_DIR=${LINSTDIR}/ASTK_CLIENT/lib/BWidget-${BWidget_VER}
PATCH2RM= bin/astk bin/bsf etc/astkrc/outils lib/init.tcl lib/tkselecteur.tcl
.endif
Index: cad/calculix-ccx/Makefile
===================================================================
--- cad/calculix-ccx/Makefile
+++ cad/calculix-ccx/Makefile
@@ -34,6 +34,7 @@
CCX_VER= ccx_${PORTVERSION}
WRKSRC= ${WRKDIR}/CalculiX/${CCX_VER}/src
+DOCSDIR= ${PREFIX}/share/doc/CalculiX
OPTIONS_DEFINE= DOCS EXAMPLES
@@ -42,7 +43,6 @@
.if ${PORT_OPTIONS:MDOCS}
DISTFILES+= ${DIST_HTM} ${DIST_PS}
EXTRACT_ONLY+= ${DIST_HTM} ${DIST_PS}
-DOCSDIR= ${PREFIX}/share/doc/CalculiX
.endif
.if $(PORT_OPTIONS:MEXAMPLES)
@@ -68,18 +68,18 @@
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/${CCX_VER} \
${STAGEDIR}${PREFIX}/bin/ccx
-.if ${PORT_OPTIONS:MDOCS}
+
+do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
@(cd ${WRKDIR}/CalculiX/${CCX_VER}/doc/ccx && ${COPYTREE_SHARE} . \
${STAGEDIR}${DOCSDIR}/ccx)
${INSTALL_DATA} ${WRKDIR}/CalculiX/${CCX_VER}/doc/${CCX_VER}.ps \
${STAGEDIR}${DOCSDIR}
@${GZIP_CMD} ${STAGEDIR}${DOCSDIR}/${CCX_VER}.ps
-.endif
-.if ${PORT_OPTIONS:MEXAMPLES}
+
+do-install-EXAMPLES-on:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
@(cd ${WRKDIR}/CalculiX/${CCX_VER}/test && ${COPYTREE_SHARE} . \
${STAGEDIR}${EXAMPLESDIR})
-.endif
.include <bsd.port.mk>
Index: cad/gmsh/Makefile
===================================================================
--- cad/gmsh/Makefile
+++ cad/gmsh/Makefile
@@ -37,7 +37,7 @@
CMAKE_ARGS= -DCMAKE_SKIP_RPATH:BOOL=YES
-OPTIONS_DEFINE= CGNS MED OCC SHARED STATIC
+OPTIONS_DEFINE= CGNS DOCS MED OCC SHARED STATIC
OPTIONS_DEFAULT= MED
CGNS_DESC= Enable experimental CGNS mesh support
Index: cad/gtkwave/Makefile
===================================================================
--- cad/gtkwave/Makefile
+++ cad/gtkwave/Makefile
@@ -21,7 +21,7 @@
USE_GNOME= cairo gtk20
INSTALLS_ICONS= yes
-OPTIONS_DEFINE= TCL GCONF EXAMPLES
+OPTIONS_DEFINE= TCL GCONF DOCS EXAMPLES
TCL_DESC= Enable support for TCL/TK
TCL_USES= tcl tk
TCL_CONFIGURE_ON= --with-tcl=${TCL_LIBDIR} \
Index: cad/kicad-devel/Makefile
===================================================================
--- cad/kicad-devel/Makefile
+++ cad/kicad-devel/Makefile
@@ -36,7 +36,7 @@
BROKEN_aarch64= Fails to compile: use of undeclared identifier builtin_ia32_emms
-#OPTIONS_DEFINE= DOCS
+OPTIONS_DEFINE= DOCS
PLIST_SUB= OPSYS=${OPSYS} \
DESKTOPDIR=${DESKTOPDIR:S|^${PREFIX}/||}
Index: cad/opencascade/Makefile
===================================================================
--- cad/opencascade/Makefile
+++ cad/opencascade/Makefile
@@ -74,6 +74,7 @@
VIS_CMAKE_ON= -D3RDPARTY_FREETYPE_DIR=${LOCALBASE}
+DOXYGEN_IMPLIES= DOCS
DOXYGEN_USE= TEX=latex:build
DOXYGEN_BUILD_DEPENDS= bash:shells/bash \
doxygen:devel/doxygen \
Index: cad/qcad/Makefile
===================================================================
--- cad/qcad/Makefile
+++ cad/qcad/Makefile
@@ -47,6 +47,8 @@
#QSCRIPTS should not be installed to avoid conflicts with texlive-base
QSCRIPTS= bbox dwg2bmp dwg2pdf dwg2svg
+OPTIONS_DEFINE= EXAMPLES
+
pre-configure:
${REINPLACE_CMD} -e "s|%%DATADIR%%|${DATADIR}|" \
${WRKSRC}/src/core/RS.cpp
Index: cad/qelectrotech/Makefile
===================================================================
--- cad/qelectrotech/Makefile
+++ cad/qelectrotech/Makefile
@@ -19,7 +19,7 @@
USE_QT= buildtools_build gui network printsupport \
sql-sqlite3 svg xml
-OPTIONS_DEFINE= DEBUG
+OPTIONS_DEFINE= DEBUG DOCS
DEBUG_VARS= BUILD_TYPE=debug
DEBUG_VARS_OFF= BUILD_TYPE=release
Index: cad/tkgate/Makefile
===================================================================
--- cad/tkgate/Makefile
+++ cad/tkgate/Makefile
@@ -16,6 +16,8 @@
GNU_CONFIGURE= yes
USES+= iconv:translit tk:build,run
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} -e 's|/usr/bin/wish|${WISH}|g' ${WRKSRC}/scripts/tree.tcl
@${REINPLACE_CMD} -e \
Index: comms/dcf77pi/Makefile
===================================================================
--- comms/dcf77pi/Makefile
+++ comms/dcf77pi/Makefile
@@ -13,7 +13,7 @@
LIB_DEPENDS= libjson-c.so:devel/json-c
-OPTIONS_DEFINE= DOXYGEN
+OPTIONS_DEFINE= DOXYGEN DOCS
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen
DOXYGEN_ALL_TARGET= all doxygen
@@ -25,6 +25,8 @@
PATCH_STRIP= -p1
PORTDOCS= CHANGELOG.md README.md receiver.svg
+
+DOXYGEN_IMPLIES= DOCS
DOXYGEN_PORTDOCS= html/*
INSTALL_TARGET= install-strip
Index: comms/direwolf/Makefile
===================================================================
--- comms/direwolf/Makefile
+++ comms/direwolf/Makefile
@@ -24,6 +24,8 @@
telemetry-toolkit/telem-data91.pl \
telemetry-toolkit/telem-unit.pl telemetry-toolkit/telem-balloon.pl
+OPTIONS_DEFINE= DOCS
+
post-patch:
${CP} ${FILESDIR}/Makefile.FreeBSD ${WRKSRC}
${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|' ${WRKSRC}/dw-start.sh
Index: comms/hidapi/Makefile
===================================================================
--- comms/hidapi/Makefile
+++ comms/hidapi/Makefile
@@ -24,6 +24,8 @@
CPPFLAGS+= -I${LOCALBASE}/include
LIBS+= -L${LOCALBASE}/lib
+OPTIONS_DEFINE= DOCS
+
pre-configure:
@${CP} ${LOCALBASE}/share/gettext/config.rpath ${WRKSRC}
Index: comms/libirman/Makefile
===================================================================
--- comms/libirman/Makefile
+++ comms/libirman/Makefile
@@ -19,4 +19,6 @@
PORTDOCS= README TECHNICAL
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: comms/liquid-dsp/Makefile
===================================================================
--- comms/liquid-dsp/Makefile
+++ comms/liquid-dsp/Makefile
@@ -29,6 +29,8 @@
CPPFLAGS+= -I${LOCALBASE}/include
LIBS+= -L${LOCALBASE}/lib
+OPTIONS_DEFINE= DOCS
+
pre-configure:
@cd ${WRKSRC}; ${SH} bootstrap.sh
Index: comms/nasawash/Makefile
===================================================================
--- comms/nasawash/Makefile
+++ comms/nasawash/Makefile
@@ -17,6 +17,8 @@
PLIST_FILES= bin/nasawash
PORTDOCS= nasawash.txt nasawash.upd
+OPTIONS_DEFINE= DOCS
+
do-build:
${CC} ${CPPFLAGS} ${CFLAGS} -c -o ${WRKSRC}/nasawash.o ${WRKSRC}/nasawash.c
${CC} -o ${WRKSRC}/nasawash ${WRKSRC}/nasawash.o ${LIBS}
Index: comms/nec2c/Makefile
===================================================================
--- comms/nec2c/Makefile
+++ comms/nec2c/Makefile
@@ -14,7 +14,7 @@
LIB_DEPENDS= libccm.so:math/ccmath
-OPTIONS_DEFINE= EXAMPLES
+OPTIONS_DEFINE= DOCS EXAMPLES
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/nec2c ${STAGEDIR}${PREFIX}/bin
Index: comms/splat/Makefile
===================================================================
--- comms/splat/Makefile
+++ comms/splat/Makefile
@@ -13,6 +13,7 @@
USES= tar:bzip2
PORTDOCS= README README2 CHANGES
+OPTIONS_DEFINE= DOCS
OPTIONS_SINGLE= SRM
OPTIONS_RADIO= HRM
OPTIONS_SINGLE_SRM= SRM_2X2 SRM_3X3 SRM_4X4 SRM_5X5 SRM_6X6 SRM_7X7 SRM_8X8
Index: comms/svxlink/Makefile
===================================================================
--- comms/svxlink/Makefile
+++ comms/svxlink/Makefile
@@ -36,7 +36,7 @@
USE_LDCONFIG= yes
ALL_TARGET?= all man
-OPTIONS_DEFINE= DOXYGEN STATIC
+OPTIONS_DEFINE= DOXYGEN STATIC DOCS
STATIC_DESC= Build and install static libraries
STATIC_CMAKE_ON= -DBUILD_STATIC_LIBS=YES
.if ${PORTNAME}==svxlink
@@ -49,6 +49,7 @@
OSS_CMAKE_OFF= -DUSE_OSS:BOOL=OFF
OSS_CMAKE_ON= -DUSE_OSS:BOOL=ON
.endif
+DOXYGEN_IMPLIES= DOCS
DOXYGEN_ALL_TARGET=doc
DOXYGEN_CMAKE_OFF= -DCMAKE_DISABLE_FIND_PACKAGE_Doxygen:BOOL=TRUE
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen \
Index: comms/thebridge/Makefile
===================================================================
--- comms/thebridge/Makefile
+++ comms/thebridge/Makefile
@@ -25,6 +25,8 @@
INSTALL_TARGET= install-strip
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} 's!tbdcmd=\/usr\/local!tbdcmd=${PREFIX}!'\
${WRKSRC}/addons/usermgmt.cgi
Index: comms/tlf/Makefile
===================================================================
--- comms/tlf/Makefile
+++ comms/tlf/Makefile
@@ -33,4 +33,6 @@
FLDIGI_LIB_DEPENDS= libxmlrpc.so:net/xmlrpc-c
FLDIGI_CONFIGURE_ENABLE=fldigi-xmlrpc
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: comms/twpsk/Makefile
===================================================================
--- comms/twpsk/Makefile
+++ comms/twpsk/Makefile
@@ -21,4 +21,6 @@
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
PORTDOCS= *
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: comms/uhd/Makefile
===================================================================
--- comms/uhd/Makefile
+++ comms/uhd/Makefile
@@ -48,7 +48,7 @@
IMAGE_FILE= uhd-images_003.010.003.000-release.zip
-OPTIONS_DEFINE= DOXYGEN
+OPTIONS_DEFINE= DOXYGEN DOCS
#OPTIONS_DEFAULT= DOXYGEN
OPTIONS_SUB=yes
Index: comms/wspr/Makefile
===================================================================
--- comms/wspr/Makefile
+++ comms/wspr/Makefile
@@ -35,6 +35,8 @@
#LDFLAGS+= -shared
VERSION= 4.00
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.pre.mk>
pre-configure:
@${CP} ${FILESDIR}/wspr.sh.in ${WRKSRC}
Index: converters/erlang-base64url/Makefile
===================================================================
--- converters/erlang-base64url/Makefile
+++ converters/erlang-base64url/Makefile
@@ -15,4 +15,6 @@
USE_GITHUB= yes
GH_ACCOUNT= dvv
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: converters/uulib/Makefile
===================================================================
--- converters/uulib/Makefile
+++ converters/uulib/Makefile
@@ -29,6 +29,8 @@
doc/library.ltx doc/structure.fig doc/td-v1.c doc/td-v2.c \
doc/td-v3.c doc/test.txt
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${SED} -e 's,FUNKYTOKENHERE,${PREFIX}/,' \
< ${FILESDIR}/uulib.3 > ${WRKDIR}/uulib.3
Index: databases/arangodb32/Makefile
===================================================================
--- databases/arangodb32/Makefile
+++ databases/arangodb32/Makefile
@@ -28,6 +28,8 @@
GROUPS= arangodb
USE_RC_SUBR= arangod
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.options.mk>
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1200057
Index: databases/arangodb33/Makefile
===================================================================
--- databases/arangodb33/Makefile
+++ databases/arangodb33/Makefile
@@ -31,6 +31,8 @@
GROUPS= arangodb
USE_RC_SUBR= arangod
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.options.mk>
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1200057
Index: databases/c3p0/Makefile
===================================================================
--- databases/c3p0/Makefile
+++ databases/c3p0/Makefile
@@ -18,6 +18,8 @@
JAVA_VERSION= 1.6+
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
+OPTIONS_DEFINE= DOCS
+
do-install:
${INSTALL_DATA} ${WRKSRC}/lib/${PORTNAME}-${PORTVERSION}.jar ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}.jar
@${MKDIR} ${STAGEDIR}${DOCSDIR}
Index: databases/couchdb/Makefile
===================================================================
--- databases/couchdb/Makefile
+++ databases/couchdb/Makefile
@@ -46,6 +46,8 @@
INFO= CouchDB
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.options.mk>
post-patch:
Index: databases/dbh/Makefile
===================================================================
--- databases/dbh/Makefile
+++ databases/dbh/Makefile
@@ -28,10 +28,10 @@
.if ${PORT_OPTIONS:MGTKDOC}
CONFIGURE_ARGS+= --enable-gtk-doc-html
-PLIST_SUB= GTKDOC=""
+PLIST_SUB+= GTKDOC=""
.else
CONFIGURE_ARGS+= --disable-gtk-doc-html
-PLIST_SUB= GTKDOC="@comment "
+PLIST_SUB+= GTKDOC="@comment "
.endif
post-patch:
Index: databases/elixir-calecto/Makefile
===================================================================
--- databases/elixir-calecto/Makefile
+++ databases/elixir-calecto/Makefile
@@ -19,4 +19,6 @@
devel/elixir-calendar
MIX_RUN_DEPS:= ${MIX_BUILD_DEPS}
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: databases/elixir-db_connection/Makefile
===================================================================
--- databases/elixir-db_connection/Makefile
+++ databases/elixir-db_connection/Makefile
@@ -21,4 +21,6 @@
MIX_RUN_DEPS:= ${MIX_BUILD_DEPS}
MIX_REWRITE= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: databases/elixir-ecto/Makefile
===================================================================
--- databases/elixir-ecto/Makefile
+++ databases/elixir-ecto/Makefile
@@ -15,7 +15,7 @@
USE_GITHUB= yes
GH_ACCOUNT= elixir-ecto
-OPTIONS_DEFINE= POSTGREX MARIAEX
+OPTIONS_DEFINE= POSTGREX MARIAEX DOCS
OPTIONS_SUB= yes
POSTGREX_DESC= PostgreSQL adapter support
MARIAEX_DESC= MySQL adapter support
Index: databases/elixir-exredis/Makefile
===================================================================
--- databases/elixir-exredis/Makefile
+++ databases/elixir-exredis/Makefile
@@ -17,4 +17,6 @@
MIX_BUILD_DEPS= databases/erlang-eredis
MIX_RUN_DEPS:= ${MIX_BUILD_DEPS}
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: databases/elixir-geo/Makefile
===================================================================
--- databases/elixir-geo/Makefile
+++ databases/elixir-geo/Makefile
@@ -23,4 +23,6 @@
MIX_RUN_DEPS:= ${MIX_BUILD_DEPS}
MIX_REWRITE= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: databases/elixir-mariaex/Makefile
===================================================================
--- databases/elixir-mariaex/Makefile
+++ databases/elixir-mariaex/Makefile
@@ -21,4 +21,6 @@
MIX_RUN_DEPS:= ${MIX_BUILD_DEPS}
MIX_REWRITE= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: databases/elixir-mongo/Makefile
===================================================================
--- databases/elixir-mongo/Makefile
+++ databases/elixir-mongo/Makefile
@@ -18,4 +18,6 @@
MIX_BUILD_DEPS= devel/elixir-bson
MIX_RUN_DEPS:= ${MIX_BUILD_DEPS}
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: databases/elixir-postgrex/Makefile
===================================================================
--- databases/elixir-postgrex/Makefile
+++ databases/elixir-postgrex/Makefile
@@ -21,4 +21,6 @@
MIX_RUN_DEPS:= ${MIX_BUILD_DEPS}
MIX_REWRITE= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: databases/elixir-timex_ecto/Makefile
===================================================================
--- databases/elixir-timex_ecto/Makefile
+++ databases/elixir-timex_ecto/Makefile
@@ -19,4 +19,6 @@
MIX_RUN_DEPS:= ${MIX_BUILD_DEPS}
MIX_REWRITE= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: databases/erlang-couchbeam/Makefile
===================================================================
--- databases/erlang-couchbeam/Makefile
+++ databases/erlang-couchbeam/Makefile
@@ -18,4 +18,6 @@
www/erlang-hackney
ERL_RUN_DEPS:= ${ERL_BUILD_DEPS}
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: databases/erlang-epgsql/Makefile
===================================================================
--- databases/erlang-epgsql/Makefile
+++ databases/erlang-epgsql/Makefile
@@ -13,4 +13,6 @@
USES= erlang:rebar3
USE_GITHUB= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: databases/erlang-eredis/Makefile
===================================================================
--- databases/erlang-eredis/Makefile
+++ databases/erlang-eredis/Makefile
@@ -15,4 +15,6 @@
USE_GITHUB= yes
GH_ACCOUNT= wooga
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: databases/iowow/Makefile
===================================================================
--- databases/iowow/Makefile
+++ databases/iowow/Makefile
@@ -18,4 +18,6 @@
PORTDOCS= Changelog README
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: databases/libgda5/Makefile
===================================================================
--- databases/libgda5/Makefile
+++ databases/libgda5/Makefile
@@ -37,7 +37,7 @@
.include <bsd.port.options.mk>
VERSION= 5.0
-PLIST_SUB= VERSION=${VERSION}
+PLIST_SUB+= VERSION=${VERSION}
.if ${LIBGDA5_SLAVE}!="no"
USE_GNOME+= libgda5
Index: databases/libodbc++/Makefile
===================================================================
--- databases/libodbc++/Makefile
+++ databases/libodbc++/Makefile
@@ -11,8 +11,9 @@
LICENSE= GPLv2
-OPTIONS_DEFINE= DOXYGEN
+OPTIONS_DEFINE= DOXYGEN DOCS
+DOXYGEN_IMPLIES= DOCS
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen
USES= gmake libtool ncurses pathfix pkgconfig readline tar:bzip2
Index: databases/libpbl/Makefile
===================================================================
--- databases/libpbl/Makefile
+++ databases/libpbl/Makefile
@@ -25,6 +25,8 @@
lib/libpbl.a
PORTDOCS= *
+OPTIONS_DEFINE= DOCS
+
post-extract:
@${REINPLACE_CMD} -e 's/= -Wall -O3/+= -Wall -Werror/' \
-e 's/^CC=/CC?=/' -e '/^.rm -f/d' ${WRKSRC}/makefile
Index: databases/linux-c6-sqlite3/Makefile
===================================================================
--- databases/linux-c6-sqlite3/Makefile
+++ databases/linux-c6-sqlite3/Makefile
@@ -15,4 +15,6 @@
USE_LDCONFIG= yes
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: databases/linux-c7-sqlite3/Makefile
===================================================================
--- databases/linux-c7-sqlite3/Makefile
+++ databases/linux-c7-sqlite3/Makefile
@@ -19,4 +19,6 @@
USE_LDCONFIG= yes
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: databases/mariadb100-server/Makefile
===================================================================
--- databases/mariadb100-server/Makefile
+++ databases/mariadb100-server/Makefile
@@ -73,7 +73,7 @@
.if !defined(CLIENT_ONLY)
# MySQL-Server options
-OPTIONS_DEFINE+= CONNECT_EXTRA MAXKEY
+OPTIONS_DEFINE+= CONNECT_EXTRA MAXKEY DOCS
OPTIONS_DEFAULT+= MAXKEY
OPTIONS_GROUP= ENGINES
OPTIONS_GROUP_ENGINES= INNOBASE MROONGA OQGRAPH SPHINX SPIDER TOKUDB
@@ -123,6 +123,7 @@
TOKUDB_LIB_DEPENDS= libsnappy.so:archivers/snappy
TOKUDB_PORTDOCS= PATENTS README.md
TOKUDB_VARS= LICENSE+=PerconaFT LICENSE_COMB=multi
+TOKUDB_IMPLIES= DOCS
post-install:
# Remove programs to avoid conflict with mariadb100-client
Index: databases/mariadb101-server/Makefile
===================================================================
--- databases/mariadb101-server/Makefile
+++ databases/mariadb101-server/Makefile
@@ -44,7 +44,7 @@
.if !defined(CLIENT_ONLY)
# MySQL-Server options
-OPTIONS_DEFINE+= CONNECT_EXTRA MAXKEY
+OPTIONS_DEFINE+= CONNECT_EXTRA MAXKEY DOCS
OPTIONS_DEFAULT+= MAXKEY SPHINX SPIDER
OPTIONS_GROUP= COMPRESSION ENGINES GROONGA
OPTIONS_GROUP_COMPRESSION= LZ4 LZO SNAPPY
@@ -149,7 +149,7 @@
SNAPPY_CMAKE_OFF= -DWITH_INNODB_SNAPPY=OFF
SNAPPY_CMAKE_ON= -DWITH_INNODB_SNAPPY=${LOCALBASE}/lib
SNAPPY_LIB_DEPENDS= libsnappy.so:archivers/snappy
-TOKUDB_IMPLIES= SNAPPY
+TOKUDB_IMPLIES= SNAPPY DOCS
TOKUDB_PORTDOCS= README.md
TOKUDB_VARS= LICENSE+=PerconaFT LICENSE_COMB=multi
ZMQ_LIB_DEPENDS= libzmq.so:net/libzmq4
Index: databases/mariadb102-server/Makefile
===================================================================
--- databases/mariadb102-server/Makefile
+++ databases/mariadb102-server/Makefile
@@ -39,7 +39,7 @@
# MySQL-Server options
OPTIONS_DEFAULT+= CONNECT_EXTRA INNOBASE SPHINX SPIDER
OPTIONS_GROUP= COMPRESSION ENGINES GROONGA
-OPTIONS_DEFINE= CONNECT_EXTRA
+OPTIONS_DEFINE= CONNECT_EXTRA DOCS
OPTIONS_GROUP_COMPRESSION= LZ4 LZO SNAPPY ZSTD
OPTIONS_GROUP_ENGINES= INNOBASE MROONGA OQGRAPH ROCKSDB SPHINX SPIDER TOKUDB XTRADB
OPTIONS_GROUP_GROONGA= ZMQ MSGPACK
@@ -156,7 +156,7 @@
SNAPPY_CMAKE_OFF= -DWITH_INNODB_SNAPPY=OFF -DWITH_ROCKSDB_snappy=OFF
SNAPPY_CMAKE_ON= -DWITH_INNODB_SNAPPY=ON -DWITH_ROCKSDB_snappy=ON
SNAPPY_LIB_DEPENDS= libsnappy.so:archivers/snappy
-TOKUDB_IMPLIES= SNAPPY
+TOKUDB_IMPLIES= SNAPPY DOCS
TOKUDB_PORTDOCS= README.md
TOKUDB_VARS= LICENSE+=PerconaFT LICENSE_COMB=multi
ZMQ_LIB_DEPENDS= libzmq.so:net/libzmq4
Index: databases/mariadb103-server/Makefile
===================================================================
--- databases/mariadb103-server/Makefile
+++ databases/mariadb103-server/Makefile
@@ -41,7 +41,7 @@
# MySQL-Server options
OPTIONS_DEFAULT+= CONNECT_EXTRA INNOBASE SPHINX SPIDER WSREP
OPTIONS_GROUP= COMPRESSION ENGINES GROONGA
-OPTIONS_DEFINE= CONNECT_EXTRA WSREP
+OPTIONS_DEFINE= CONNECT_EXTRA WSREP DOCS
OPTIONS_GROUP_COMPRESSION= LZ4 LZO SNAPPY ZSTD
OPTIONS_GROUP_ENGINES= INNOBASE MROONGA OQGRAPH ROCKSDB SPHINX SPIDER TOKUDB XTRADB
OPTIONS_GROUP_GROONGA= ZMQ MSGPACK
@@ -158,7 +158,7 @@
SNAPPY_CMAKE_OFF= -DWITH_INNODB_SNAPPY=OFF -DWITH_ROCKSDB_snappy=OFF
SNAPPY_CMAKE_ON= -DWITH_INNODB_SNAPPY=ON -DWITH_ROCKSDB_snappy=ON
SNAPPY_LIB_DEPENDS= libsnappy.so:archivers/snappy
-TOKUDB_IMPLIES= SNAPPY
+TOKUDB_IMPLIES= SNAPPY DOCS
TOKUDB_PORTDOCS= README.md
TOKUDB_VARS= LICENSE+=PerconaFT LICENSE_COMB=multi
WSREP_CMAKE_OFF= -DWITH_WSREP=OFF
Index: databases/mdcached/Makefile
===================================================================
--- databases/mdcached/Makefile
+++ databases/mdcached/Makefile
@@ -18,6 +18,8 @@
PORTDOCS= UserGuide.txt mdcached.txt
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} 's|ADDCFLAGS = -Wall -g -O3 -march=native|ADDCFLAGS = ${CFLAGS}|' \
${WRKSRC}/Makefile
Index: databases/memcacheq/Makefile
===================================================================
--- databases/memcacheq/Makefile
+++ databases/memcacheq/Makefile
@@ -28,6 +28,8 @@
MCQDIR?= /var/db/memcacheq
PLIST_SUB= MCQDIR=${MCQDIR}
+OPTIONS_DEFINE= DOCS
+
post-install:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
Index: databases/monetdb/Makefile
===================================================================
--- databases/monetdb/Makefile
+++ databases/monetdb/Makefile
@@ -35,7 +35,7 @@
INSTALL_TARGET= install-strip
OPTIONS_DEFINE= CONSOLE CURL DATACELL FITS GEOM JDBC MEROCONTROL ODBC \
- PERL RDF RUBYGEMS SPHINXCLIENT TESTING OPTIMIZE
+ PERL RDF RUBYGEMS SPHINXCLIENT TESTING OPTIMIZE DOCS
OPTIONS_RADIO= PYTHON
OPTIONS_RADIO_PYTHON= PYTHON2 PYTHON3
OPTIONS_SINGLE= PASSWD_HASH_ALGORITHM
Index: databases/mongodb32-tools/Makefile
===================================================================
--- databases/mongodb32-tools/Makefile
+++ databases/mongodb32-tools/Makefile
@@ -22,7 +22,7 @@
GH_ACCOUNT= mongodb
GH_PROJECT= mongo-tools
-OPTIONS_DEFINE= SSL SASL
+OPTIONS_DEFINE= SSL SASL DOCS
OPTIONS_DEFAULT= SSL
SASL_USE= my_tags=sasl
Index: databases/mongodb34-tools/Makefile
===================================================================
--- databases/mongodb34-tools/Makefile
+++ databases/mongodb34-tools/Makefile
@@ -23,7 +23,7 @@
GH_ACCOUNT= mongodb
GH_PROJECT= mongo-tools
-OPTIONS_DEFINE= SSL SASL
+OPTIONS_DEFINE= SSL SASL DOCS
OPTIONS_DEFAULT= SSL SASL
SASL_USE= my_tags=sasl
Index: databases/mongodb36-tools/Makefile
===================================================================
--- databases/mongodb36-tools/Makefile
+++ databases/mongodb36-tools/Makefile
@@ -27,7 +27,7 @@
GH_ACCOUNT= mongodb
GH_PROJECT= mongo-tools
-OPTIONS_DEFINE= SSL SASL
+OPTIONS_DEFINE= DOCS SSL SASL
OPTIONS_DEFAULT= SSL SASL
SASL_USE= my_tags=sasl
Index: databases/ora2pg/Makefile
===================================================================
--- databases/ora2pg/Makefile
+++ databases/ora2pg/Makefile
@@ -22,6 +22,8 @@
USE_GITHUB= yes
GH_ACCOUNT= darold
+OPTIONS_DEFINE= DOCS
+
do-patch:
${REINPLACE_CMD} -e '/install_all :/,/};/s=$$CONFDIR=${STAGEDIR}${ETCDIR}=g' \
-e '/install_all :/,/};/s=$$DOCDIR=${STAGEDIR}${DOCSDIR}=g' \
Index: databases/p5-DBD-Excel/Makefile
===================================================================
--- databases/p5-DBD-Excel/Makefile
+++ databases/p5-DBD-Excel/Makefile
@@ -21,7 +21,9 @@
USES= perl5
USE_PERL5= configure
-post-install:
+OPTIONS_DEFINE= EXAMPLES
+
+post-install-EXAMPLES-on:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
@${INSTALL_DATA} ${WRKSRC}/sample/* ${STAGEDIR}${EXAMPLESDIR}
Index: databases/pg_partman/Makefile
===================================================================
--- databases/pg_partman/Makefile
+++ databases/pg_partman/Makefile
@@ -24,6 +24,8 @@
OPTIONS_DEFINE= DOCS
+OPTIONS_DEFINE= DOCS
+
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/postgresql/pg_partman_bgw.so
Index: databases/pgespresso/Makefile
===================================================================
--- databases/pgespresso/Makefile
+++ databases/pgespresso/Makefile
@@ -28,6 +28,8 @@
INSTALL_TARGET= install-strip
MAKE_ARGS= INSTALL="${INSTALL} -c"
+OPTIONS_DEFINE= DOCS
+
post-install:
${MKDIR} ${STAGEDIR}${DOCSDIR}/
${INSTALL_MAN} ${WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR}/
Index: databases/pglogical/Makefile
===================================================================
--- databases/pglogical/Makefile
+++ databases/pglogical/Makefile
@@ -29,9 +29,9 @@
.include <bsd.port.pre.mk>
.if ${PGSQL_VER:M9.4}
-PLIST_SUB= PGSQL94=""
+PLIST_SUB+= PGSQL94=""
.else
-PLIST_SUB= PGSQL94="@comment "
+PLIST_SUB+= PGSQL94="@comment "
.endif
# FFI
Index: databases/postgresql10-contrib/Makefile
===================================================================
--- databases/postgresql10-contrib/Makefile
+++ databases/postgresql10-contrib/Makefile
@@ -23,6 +23,8 @@
CONFIGURE_ARGS+=--with-libxslt --with-libxml --with-openssl --disable-nls --with-uuid=bsd
LDFLAGS+= -lpthread -L${PREFIX}/lib
+OPTIONS_DEFINE= DOCS
+
post-configure:
@cd ${WRKSRC}/src/backend && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} symlinks
Index: databases/postgresql10-server/Makefile
===================================================================
--- databases/postgresql10-server/Makefile
+++ databases/postgresql10-server/Makefile
@@ -71,7 +71,7 @@
.endif
.if defined(CLIENT_ONLY)
-OPTIONS_DEFINE+=LIBEDIT
+OPTIONS_DEFINE+=LIBEDIT DOCS
LIBEDIT_DESC= Use non-GPL libedit instead of readline
USES+= perl5
.else
@@ -80,7 +80,7 @@
.endif
.if defined(SERVER_ONLY)
-OPTIONS_DEFINE= DTRACE LDAP INTDATE TZDATA XML
+OPTIONS_DEFINE= DTRACE LDAP INTDATE TZDATA XML DOCS
LDAP_DESC= Build with LDAP authentication support
DTRACE_DESC= Build with DTrace probes
TZDATA_DESC= Use internal timezone database
@@ -104,7 +104,7 @@
.endif
.if !defined(SLAVE_ONLY)
-OPTIONS_DEFINE+= NLS PAM GSSAPI OPTIMIZED_CFLAGS DEBUG
+OPTIONS_DEFINE+= NLS PAM GSSAPI OPTIMIZED_CFLAGS DEBUG DOCS
. if ${DISTVERSION:R} == 9.2 || ${DISTVERSION:R} == 9.3
OPTIONS_RADIO= KRB5
OPTIONS_RADIO_KRB5= MIT_KRB5 HEIMDAL_KRB5
Index: databases/postgresql95-contrib/Makefile
===================================================================
--- databases/postgresql95-contrib/Makefile
+++ databases/postgresql95-contrib/Makefile
@@ -23,6 +23,8 @@
CONFIGURE_ARGS+=--with-libxslt --with-libxml --with-openssl --disable-nls --with-uuid=bsd
LDFLAGS+= -lpthread -L${PREFIX}/lib
+OPTIONS_DEFINE= DOCS
+
post-install:
@- ${INSTALL_DATA} ${WRKSRC}/contrib/README ${STAGEDIR}${DOCSDIR}/extension/README
Index: databases/postgresql96-contrib/Makefile
===================================================================
--- databases/postgresql96-contrib/Makefile
+++ databases/postgresql96-contrib/Makefile
@@ -23,6 +23,8 @@
CONFIGURE_ARGS+=--with-libxslt --with-libxml --with-openssl --disable-nls --with-uuid=bsd
LDFLAGS+= -lpthread -L${PREFIX}/lib
+OPTIONS_DEFINE= DOCS
+
post-configure:
@cd ${WRKSRC}/src/backend && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} symlinks
Index: databases/py-PyGreSQL/Makefile
===================================================================
--- databases/py-PyGreSQL/Makefile
+++ databases/py-PyGreSQL/Makefile
@@ -19,6 +19,8 @@
PORTDOCS= *
+OPTIONS_DEFINE= DOCS
+
post-install:
${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/_pg.so
@${MKDIR} ${STAGEDIR}${DOCSDIR}
Index: databases/py-bsddb3/Makefile
===================================================================
--- databases/py-bsddb3/Makefile
+++ databases/py-bsddb3/Makefile
@@ -22,6 +22,8 @@
PORTDOCS= *
DOCSDIR= ${PREFIX}/share/doc/${PYTHON_PKGNAMEPREFIX}${PORTNAME}
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} 's,%%DBVERSION%%,${BDB_LIB_NAME},g' ${WRKSRC}/setup2.py ${WRKSRC}/setup3.py
@${REINPLACE_CMD} 's,<db\.h>,<${BDB_INCLUDE_DIR}/db.h>,' ${WRKSRC}/Modules/bsddb.h
Index: databases/py-sqlobject/Makefile
===================================================================
--- databases/py-sqlobject/Makefile
+++ databases/py-sqlobject/Makefile
@@ -21,7 +21,7 @@
USE_PYTHON= autoplist distutils
# currently MaxDB(SAP), ADODB are not supported
-OPTIONS_DEFINE= MYSQL PGSQL SQLITE MSSQL SYBASE
+OPTIONS_DEFINE= DOCS MYSQL PGSQL SQLITE MSSQL SYBASE
SYBASE_DESC= sybase support
PORTDOCS= *
Index: databases/qdbm/Makefile
===================================================================
--- databases/qdbm/Makefile
+++ databases/qdbm/Makefile
@@ -29,6 +29,8 @@
INSTALL_TARGET= install-strip
PORTDOCS= ChangeLog NEWS
+OPTIONS_DEFINE= DOCS
+
post-patch:
.if defined(WITH_DEBUG)
@${REINPLACE_CMD} 's/-DNDEBUG//' ${WRKSRC}/Makefile.in
Index: databases/skytools/Makefile
===================================================================
--- databases/skytools/Makefile
+++ databases/skytools/Makefile
@@ -26,6 +26,8 @@
--docdir=${EXAMPLESDIR} \
--with-pgconfig=${LOCALBASE}/bin/pg_config
+OPTIONS_DEFINE= EXAMPLES
+
post-patch:
@${REINPLACE_CMD} -e 's=share/doc=share/examples=' ${WRKSRC}/setup_skytools.py
Index: databases/sqlcached/Makefile
===================================================================
--- databases/sqlcached/Makefile
+++ databases/sqlcached/Makefile
@@ -23,6 +23,8 @@
PLIST_FILES= bin/${PORTNAME} etc/rc.d/${PORTNAME} \
man/man1/${PORTNAME}.1.gz
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} -e 's|-lcurses|-lncurses|' ${WRKSRC}/Makefile
@${REINPLACE_CMD} 's|/usr/local|${PREFIX}|' \
Index: databases/tcl-sqlite3/Makefile
===================================================================
--- databases/tcl-sqlite3/Makefile
+++ databases/tcl-sqlite3/Makefile
@@ -14,7 +14,7 @@
LIB_DEPENDS= libsqlite3.so:databases/sqlite3
-OPTIONS_DEFINE= THREADS
+OPTIONS_DEFINE= EXAMPLES THREADS
OPTIONS_DEFAULT= THREADS
WRKSRC= ${WRKDIR}/${DISTNAME}/tea
Index: deskutils/gnote/Makefile
===================================================================
--- deskutils/gnote/Makefile
+++ deskutils/gnote/Makefile
@@ -39,6 +39,8 @@
PLIST_SUB+= VERSION=${PORTVERSION}
+OPTIONS_DEFINE= DOCS
+
post-install:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
.for i in ${DOCS}
Index: deskutils/launchy/Makefile
===================================================================
--- deskutils/launchy/Makefile
+++ deskutils/launchy/Makefile
@@ -24,6 +24,8 @@
MAKE_JOBS_UNSAFE= yes
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} 's,/usr,${PREFIX},' \
${WRKSRC}/platforms/unix/unix.pro \
Index: deskutils/nautilus-actions/Makefile
===================================================================
--- deskutils/nautilus-actions/Makefile
+++ deskutils/nautilus-actions/Makefile
@@ -32,6 +32,8 @@
ChangeLog-2011 ChangeLog-2012 COPYING COPYING-DOCS INSTALL \
MAINTAINERS NEWS README README-GCONF TODO
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.options.mk>
post-patch:
Index: deskutils/note/Makefile
===================================================================
--- deskutils/note/Makefile
+++ deskutils/note/Makefile
@@ -17,7 +17,7 @@
USES= perl5
USE_PERL5= configure
-OPTIONS_DEFINE= MYSQL PWSAFE3
+OPTIONS_DEFINE= EXAMPLES MYSQL PWSAFE3
OPTIONS_DEFAULT= BLOWFISH DES IDEA MYSQL PWSAFE3
MYSQL_RUN_DEPENDS= p5-DBD-mysql>0:databases/p5-DBD-mysql \
Index: deskutils/notecase/Makefile
===================================================================
--- deskutils/notecase/Makefile
+++ deskutils/notecase/Makefile
@@ -24,6 +24,8 @@
PORTDOCS= help.ncd
+OPTIONS_DEFINE= DOCS
+
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/notecase
Index: deskutils/taskd/Makefile
===================================================================
--- deskutils/taskd/Makefile
+++ deskutils/taskd/Makefile
@@ -48,6 +48,8 @@
PORTDOCS= *
+OPTIONS_DEFINE= DOCS
+
post-install:
(cd ${WRKSRC}/pki && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR})
${MKDIR} ${STAGEDIR}${TASKD_DBDIR}
Index: deskutils/tasksh/Makefile
===================================================================
--- deskutils/tasksh/Makefile
+++ deskutils/tasksh/Makefile
@@ -11,4 +11,6 @@
USES= cmake compiler:c++11-lang readline
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/allegro-devel/Makefile
===================================================================
--- devel/allegro-devel/Makefile
+++ devel/allegro-devel/Makefile
@@ -64,6 +64,7 @@
ALSA_LIB_DEPENDS= libasound.so.2:audio/alsa-lib
ALSA_CMAKE_ON= -DWANT_ALSA=on
ALSA_CMAKE_OFF= -DWANT_ALSA=off
+DEMOS_IMPLIES= EXAMPLES
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
PULSEAUDIO_CMAKE_ON= -DWANT_PULSEAUDIO=on
PULSEAUDIO_CMAKE_OFF= -DWANT_PULSEAUDIO=off
Index: devel/automake/Makefile
===================================================================
--- devel/automake/Makefile
+++ devel/automake/Makefile
@@ -25,4 +25,6 @@
INFO= automake automake-history
CPE_VENDOR= gnu
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/babeltrace/Makefile
===================================================================
--- devel/babeltrace/Makefile
+++ devel/babeltrace/Makefile
@@ -32,6 +32,8 @@
PORTDOCS= ChangeLog std-ext-lib.txt API.txt lttng-live.txt
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} -e 's|LICENSE mit-license.txt gpl-2.0.txt||' \
${WRKSRC}/Makefile.am
Index: devel/bbfreeze/Makefile
===================================================================
--- devel/bbfreeze/Makefile
+++ devel/bbfreeze/Makefile
@@ -22,6 +22,8 @@
DOCSDIR= ${PREFIX}/share/doc/${PYTHON_PKGNAMEPREFIX}${PORTNAME}
PORTDOCS= *
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} -e '/altgraph/s,==,>=,' ${WRKSRC}/${PYSETUP}
@${REINPLACE_CMD} -e '/from altgraph\.compat import/d' \
Index: devel/boost-docs/Makefile
===================================================================
--- devel/boost-docs/Makefile
+++ devel/boost-docs/Makefile
@@ -9,6 +9,8 @@
NO_BUILD= yes
+OPTIONS_DEFINE= DOCS
+
.include "${.CURDIR}/..//boost-all/common.mk"
do-install:
Index: devel/breakpad/Makefile
===================================================================
--- devel/breakpad/Makefile
+++ devel/breakpad/Makefile
@@ -19,6 +19,8 @@
GH_ACCOUNT= google
GH_TAGNAME= 38cbbfed71efcb28931b5e4a83e3c0d4661f1548
+OPTIONS_DEFINE= DOCS
+
post-extract:
@${MKDIR} ${WRKSRC}/src/third_party/lss
@${CP} ${FILESDIR}/linux_syscall_support.h ${WRKSRC}/src/third_party/lss
Index: devel/catch/Makefile
===================================================================
--- devel/catch/Makefile
+++ devel/catch/Makefile
@@ -22,6 +22,8 @@
CMAKE_ARGS= -DCMAKE_INSTALL_DOCDIR=${DOCSDIR}
PORTDOCS= *
+OPTIONS_DEFINE= DOCS
+
do-test:
${BUILD_WRKSRC}/projects/SelfTest
Index: devel/cctz/Makefile
===================================================================
--- devel/cctz/Makefile
+++ devel/cctz/Makefile
@@ -29,6 +29,8 @@
PORTDOCS= README.md
+OPTIONS_DEFINE= DOCS
+
post-install:
${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
Index: devel/commit-patch/Makefile
===================================================================
--- devel/commit-patch/Makefile
+++ devel/commit-patch/Makefile
@@ -26,6 +26,8 @@
man/man1/commit-partial.1.gz man/man1/commit-patch.1.gz
PORTDOCS= *
+OPTIONS_DEFINE= DOCS
+
post-patch:
${REINPLACE_CMD} -e 's/share[/]man/man/' \
-e 's/PREFIX=/PREFIX?=/' \
Index: devel/critcl/Makefile
===================================================================
--- devel/critcl/Makefile
+++ devel/critcl/Makefile
@@ -29,7 +29,7 @@
NO_BUILD= yes
-.include <bsd.port.options.mk>
+OPTIONS_DEFINE= DOCS
post-patch:
${REINPLACE_CMD} -e 's|dtplite|${LOCALBASE}/bin/dtplite|g' ${WRKSRC}/build.tcl
Index: devel/cvs2svn/Makefile
===================================================================
--- devel/cvs2svn/Makefile
+++ devel/cvs2svn/Makefile
@@ -55,6 +55,8 @@
PLIST_FILES+= ${MANPAGES:S|^|man/man1/|}
+OPTIONS_DEFINE= DOCS EXAMPLES
+
post-patch:
# be consistent with PORTVERSION
@${REINPLACE_CMD} -e 's|2.5.0-dev|2.4.0|' \
Index: devel/cvschangelogbuilder/Makefile
===================================================================
--- devel/cvschangelogbuilder/Makefile
+++ devel/cvschangelogbuilder/Makefile
@@ -22,6 +22,8 @@
PLIST_FILES= bin/cvschangelogbuilder
PORTDOCS= *
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.pre.mk>
.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1100077
Index: devel/cvsweb3/Makefile
===================================================================
--- devel/cvsweb3/Makefile
+++ devel/cvsweb3/Makefile
@@ -35,6 +35,8 @@
NO_BUILD= yes
NO_ARCH= yes
+OPTIONS_DEFINE= DOCS EXAMPLES
+
.include <bsd.port.pre.mk>
# Specify where your repository belongs.
Index: devel/dissy/Makefile
===================================================================
--- devel/dissy/Makefile
+++ devel/dissy/Makefile
@@ -24,6 +24,8 @@
PORTDOCS= COPYING ChangeLog README UPGRADE
+OPTIONS_DEFINE= DOCS
+
post-install:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
Index: devel/distel/Makefile
===================================================================
--- devel/distel/Makefile
+++ devel/distel/Makefile
@@ -24,6 +24,8 @@
DISTEL_DOCS= AUTHORS ChangeLog INSTALL INSTALL.WIN32 NEWS README README.ie-session
DISTEL_ROOT= ${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}
+OPTIONS_DEFINE= DOCS
+
do-build:
@${MKDIR} ${WRKSRC}/ebin
@cd ${WRKSRC} && erlc -W0 -o ebin/ +debug_info src/*.erl
Index: devel/editline/Makefile
===================================================================
--- devel/editline/Makefile
+++ devel/editline/Makefile
@@ -20,6 +20,8 @@
GH_ACCOUNT= troglobit
USE_GITHUB= yes
+OPTIONS_DEFINE= DOCS
+
# Rename to libeditline.3 to avoid conflict with libedit
post-patch:
@${REINPLACE_CMD} 's|editline.3|lib&|' ${WRKSRC}/man/Makefile.am
Index: devel/elixir-apex/Makefile
===================================================================
--- devel/elixir-apex/Makefile
+++ devel/elixir-apex/Makefile
@@ -18,4 +18,6 @@
MIX_REWRITE= yes
MIX_BUILD_NAME= shared
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/elixir-bson/Makefile
===================================================================
--- devel/elixir-bson/Makefile
+++ devel/elixir-bson/Makefile
@@ -17,4 +17,6 @@
ELIXIR_APP_NAME=bson
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/elixir-cachex/Makefile
===================================================================
--- devel/elixir-cachex/Makefile
+++ devel/elixir-cachex/Makefile
@@ -20,4 +20,6 @@
MIX_RUN_DEPS:= ${MIX_BUILD_DEPS}
MIX_REWRITE= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/elixir-calendar/Makefile
===================================================================
--- devel/elixir-calendar/Makefile
+++ devel/elixir-calendar/Makefile
@@ -19,4 +19,6 @@
MIX_RUN_DEPS:= ${MIX_BUILD_DEPS}
MIX_REWRITE= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/elixir-combine/Makefile
===================================================================
--- devel/elixir-combine/Makefile
+++ devel/elixir-combine/Makefile
@@ -16,4 +16,6 @@
MIX_REWRITE= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/elixir-conform/Makefile
===================================================================
--- devel/elixir-conform/Makefile
+++ devel/elixir-conform/Makefile
@@ -18,4 +18,6 @@
MIX_BUILD_DEPS= devel/erlang-neotoma
MIX_RUN_DEPS:= ${MIX_BUILD_DEPS}
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/elixir-connection/Makefile
===================================================================
--- devel/elixir-connection/Makefile
+++ devel/elixir-connection/Makefile
@@ -17,4 +17,6 @@
MIX_REWRITE= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/elixir-coverex/Makefile
===================================================================
--- devel/elixir-coverex/Makefile
+++ devel/elixir-coverex/Makefile
@@ -18,4 +18,6 @@
USE_GITHUB= yes
GH_ACCOUNT= alfert
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/elixir-crontab/Makefile
===================================================================
--- devel/elixir-crontab/Makefile
+++ devel/elixir-crontab/Makefile
@@ -19,4 +19,6 @@
MIX_RUN_DEPS:= ${MIX_BUILD_DEPS}
MIX_REWRITE= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/elixir-csv/Makefile
===================================================================
--- devel/elixir-csv/Makefile
+++ devel/elixir-csv/Makefile
@@ -15,4 +15,6 @@
USE_GITHUB= yes
GH_ACCOUNT= beatrichartz
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/elixir-decimal/Makefile
===================================================================
--- devel/elixir-decimal/Makefile
+++ devel/elixir-decimal/Makefile
@@ -15,4 +15,6 @@
USE_GITHUB= yes
GH_ACCOUNT= ericmj
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/elixir-deppie/Makefile
===================================================================
--- devel/elixir-deppie/Makefile
+++ devel/elixir-deppie/Makefile
@@ -17,4 +17,6 @@
MIX_REWRITE= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/elixir-dialyze/Makefile
===================================================================
--- devel/elixir-dialyze/Makefile
+++ devel/elixir-dialyze/Makefile
@@ -15,4 +15,6 @@
USE_GITHUB= yes
GH_ACCOUNT= fishcakez
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/elixir-distillery/Makefile
===================================================================
--- devel/elixir-distillery/Makefile
+++ devel/elixir-distillery/Makefile
@@ -14,4 +14,6 @@
USE_GITHUB= yes
GH_ACCOUNT= bitwalker
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/elixir-estree/Makefile
===================================================================
--- devel/elixir-estree/Makefile
+++ devel/elixir-estree/Makefile
@@ -16,4 +16,6 @@
ELIXIR_APP_NAME=estree
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/elixir-eternal/Makefile
===================================================================
--- devel/elixir-eternal/Makefile
+++ devel/elixir-eternal/Makefile
@@ -19,4 +19,6 @@
MIX_RUN_DEPS:= ${MIX_BUILD_DEPS}
MIX_REWRITE= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/elixir-exactor/Makefile
===================================================================
--- devel/elixir-exactor/Makefile
+++ devel/elixir-exactor/Makefile
@@ -16,4 +16,6 @@
MIX_REWRITE= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/elixir-excoveralls/Makefile
===================================================================
--- devel/elixir-excoveralls/Makefile
+++ devel/elixir-excoveralls/Makefile
@@ -18,4 +18,6 @@
USE_GITHUB= yes
GH_ACCOUNT= parroty
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/elixir-exjsx/Makefile
===================================================================
--- devel/elixir-exjsx/Makefile
+++ devel/elixir-exjsx/Makefile
@@ -17,4 +17,6 @@
MIX_BUILD_DEPS= devel/erlang-jsx
MIX_RUN_DEPS:= ${MIX_BUILD_DEPS}
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/elixir-exprotobuf/Makefile
===================================================================
--- devel/elixir-exprotobuf/Makefile
+++ devel/elixir-exprotobuf/Makefile
@@ -17,6 +17,8 @@
MIX_BUILD_DEPS= devel/erlang-gpb
MIX_RUN_DEPS:= ${MIX_BUILD_DEPS}
+OPTIONS_DEFINE= DOCS
+
pre-build:
@${MKDIR} ${WRKSRC}/deps
${LN} -s -f ${LOCALBASE}/lib/erlang/lib/gpb-* ${WRKSRC}/deps/gpb
Index: devel/elixir-gen_stage/Makefile
===================================================================
--- devel/elixir-gen_stage/Makefile
+++ devel/elixir-gen_stage/Makefile
@@ -18,4 +18,6 @@
ELIXIR_APP_NAME=gen_stage
MIX_REWRITE= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/elixir-gen_state_machine/Makefile
===================================================================
--- devel/elixir-gen_state_machine/Makefile
+++ devel/elixir-gen_state_machine/Makefile
@@ -17,4 +17,6 @@
MIX_REWRITE= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/elixir-gettext/Makefile
===================================================================
--- devel/elixir-gettext/Makefile
+++ devel/elixir-gettext/Makefile
@@ -17,4 +17,6 @@
MIX_REWRITE= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/elixir-hex/Makefile
===================================================================
--- devel/elixir-hex/Makefile
+++ devel/elixir-hex/Makefile
@@ -15,4 +15,6 @@
USE_GITHUB= yes
GH_ACCOUNT= hexpm
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/elixir-inflex/Makefile
===================================================================
--- devel/elixir-inflex/Makefile
+++ devel/elixir-inflex/Makefile
@@ -15,4 +15,6 @@
USE_GITHUB= yes
GH_ACCOUNT= nurugger07
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/elixir-lager_logger/Makefile
===================================================================
--- devel/elixir-lager_logger/Makefile
+++ devel/elixir-lager_logger/Makefile
@@ -17,4 +17,6 @@
USE_GITHUB= yes
GH_ACCOUNT= PSPDFKit-labs
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/elixir-libring/Makefile
===================================================================
--- devel/elixir-libring/Makefile
+++ devel/elixir-libring/Makefile
@@ -16,4 +16,6 @@
MIX_REWRITE= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/elixir-make/Makefile
===================================================================
--- devel/elixir-make/Makefile
+++ devel/elixir-make/Makefile
@@ -18,4 +18,6 @@
ELIXIR_APP_NAME=elixir_make
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/elixir-math/Makefile
===================================================================
--- devel/elixir-math/Makefile
+++ devel/elixir-math/Makefile
@@ -17,4 +17,6 @@
MIX_REWRITE= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/elixir-msgpax/Makefile
===================================================================
--- devel/elixir-msgpax/Makefile
+++ devel/elixir-msgpax/Makefile
@@ -17,4 +17,6 @@
MIX_REWRITE= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/elixir-nadia/Makefile
===================================================================
--- devel/elixir-nadia/Makefile
+++ devel/elixir-nadia/Makefile
@@ -20,4 +20,6 @@
MIX_RUN_DEPS:= ${MIX_BUILD_DEPS}
MIX_REWRITE= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/elixir-nats/Makefile
===================================================================
--- devel/elixir-nats/Makefile
+++ devel/elixir-nats/Makefile
@@ -16,4 +16,6 @@
MIX_REWRITE= yes
ELIXIR_APP_NAME=nats
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/elixir-nimble_csv/Makefile
===================================================================
--- devel/elixir-nimble_csv/Makefile
+++ devel/elixir-nimble_csv/Makefile
@@ -17,4 +17,6 @@
MIX_REWRITE= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/elixir-paratize/Makefile
===================================================================
--- devel/elixir-paratize/Makefile
+++ devel/elixir-paratize/Makefile
@@ -17,4 +17,6 @@
ELIXIR_APP_NAME=paratize
MIX_REWRITE= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/elixir-plug/Makefile
===================================================================
--- devel/elixir-plug/Makefile
+++ devel/elixir-plug/Makefile
@@ -19,4 +19,6 @@
MIX_RUN_DEPS:= ${MIX_BUILD_DEPS}
MIX_REWRITE= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/elixir-poison/Makefile
===================================================================
--- devel/elixir-poison/Makefile
+++ devel/elixir-poison/Makefile
@@ -16,4 +16,6 @@
MIX_REWRITE= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/elixir-quantum/Makefile
===================================================================
--- devel/elixir-quantum/Makefile
+++ devel/elixir-quantum/Makefile
@@ -25,4 +25,6 @@
MIX_RUN_DEPS:= ${MIX_BUILD_DEPS}
MIX_REWRITE= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/elixir-smppex/Makefile
===================================================================
--- devel/elixir-smppex/Makefile
+++ devel/elixir-smppex/Makefile
@@ -19,4 +19,6 @@
MIX_RUN_DEPS:= ${MIX_BUILD_DEPS}
MIX_REWRITE= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/elixir-swarm/Makefile
===================================================================
--- devel/elixir-swarm/Makefile
+++ devel/elixir-swarm/Makefile
@@ -20,4 +20,6 @@
MIX_RUN_DEPS:= ${MIX_BUILD_DEPS}
MIX_REWRITE= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/elixir-timex/Makefile
===================================================================
--- devel/elixir-timex/Makefile
+++ devel/elixir-timex/Makefile
@@ -21,4 +21,6 @@
MIX_RUN_DEPS:= ${MIX_BUILD_DEPS}
MIX_REWRITE= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/elixir-tirexs/Makefile
===================================================================
--- devel/elixir-tirexs/Makefile
+++ devel/elixir-tirexs/Makefile
@@ -20,4 +20,6 @@
MIX_BUILD_DEPS= devel/elixir-exjsx
MIX_RUN_DEPS:= ${MIX_BUILD_DEPS}
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/elixir-trailing_format_plug/Makefile
===================================================================
--- devel/elixir-trailing_format_plug/Makefile
+++ devel/elixir-trailing_format_plug/Makefile
@@ -19,4 +19,6 @@
MIX_RUN_DEPS:= ${MIX_BUILD_DEPS}
MIX_REWRITE= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/elixir-tzdata/Makefile
===================================================================
--- devel/elixir-tzdata/Makefile
+++ devel/elixir-tzdata/Makefile
@@ -19,6 +19,8 @@
www/erlang-hackney
MIX_REWRITE= yes
+OPTIONS_DEFINE= DOCS
+
post-extract:
@${RM} ${WRKSRC}/priv/release_ets/.gitkeep
Index: devel/elixir-unsafe/Makefile
===================================================================
--- devel/elixir-unsafe/Makefile
+++ devel/elixir-unsafe/Makefile
@@ -17,4 +17,6 @@
MIX_REWRITE= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/eric6/Makefile
===================================================================
--- devel/eric6/Makefile
+++ devel/eric6/Makefile
@@ -29,6 +29,8 @@
PORTDOCS= *
PORTEXAMPLES= *
+OPTIONS_DEFINE= DOCS EXAMPLES
+
.include "${.CURDIR}/bsd.eric6.mk"
.include <bsd.port.options.mk>
Index: devel/erlang-backoff/Makefile
===================================================================
--- devel/erlang-backoff/Makefile
+++ devel/erlang-backoff/Makefile
@@ -14,4 +14,6 @@
USE_GITHUB= yes
GH_ACCOUNT= ferd
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/erlang-bbmustache/Makefile
===================================================================
--- devel/erlang-bbmustache/Makefile
+++ devel/erlang-bbmustache/Makefile
@@ -15,4 +15,6 @@
USE_GITHUB= yes
GH_ACCOUNT= soranoba
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/erlang-bear/Makefile
===================================================================
--- devel/erlang-bear/Makefile
+++ devel/erlang-bear/Makefile
@@ -14,4 +14,6 @@
USE_GITHUB= yes
GH_ACCOUNT= puzza007
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/erlang-certifi/Makefile
===================================================================
--- devel/erlang-certifi/Makefile
+++ devel/erlang-certifi/Makefile
@@ -17,4 +17,6 @@
ERL_APP_NAME= certifi
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/erlang-cf/Makefile
===================================================================
--- devel/erlang-cf/Makefile
+++ devel/erlang-cf/Makefile
@@ -15,4 +15,6 @@
USE_GITHUB= yes
GH_ACCOUNT= project-fifo
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/erlang-clique/Makefile
===================================================================
--- devel/erlang-clique/Makefile
+++ devel/erlang-clique/Makefile
@@ -17,4 +17,6 @@
ERL_BUILD_DEPS= devel/erlang-cuttlefish
ERL_RUN_DEPS:= ${ERL_BUILD_DEPS}
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/erlang-cuttlefish/Makefile
===================================================================
--- devel/erlang-cuttlefish/Makefile
+++ devel/erlang-cuttlefish/Makefile
@@ -21,4 +21,6 @@
devel/erlang-neotoma
ERL_RUN_DEPS:= ${ERL_BUILD_DEPS}
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/erlang-erlware_commons/Makefile
===================================================================
--- devel/erlang-erlware_commons/Makefile
+++ devel/erlang-erlware_commons/Makefile
@@ -17,4 +17,6 @@
ERL_BUILD_DEPS= devel/erlang-cf
ERL_RUN_DEPS:= ${ERL_BUILD_DEPS}
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/erlang-exmpp/Makefile
===================================================================
--- devel/erlang-exmpp/Makefile
+++ devel/erlang-exmpp/Makefile
@@ -36,6 +36,8 @@
USES= autoreconf cpe libtool pkgconfig ssl
CPE_VENDOR= process-one
+OPTIONS_DEFINE= DOCS
+
DOCS_CONFIGURE_ENABLE= documentation
MAKE_JOBS_UNSAFE= yes
Index: devel/erlang-folsom/Makefile
===================================================================
--- devel/erlang-folsom/Makefile
+++ devel/erlang-folsom/Makefile
@@ -17,4 +17,6 @@
ERL_BUILD_DEPS= devel/erlang-bear
ERL_RUN_DEPS:= ${ERL_BUILD_DEPS}
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/erlang-gen_leader/Makefile
===================================================================
--- devel/erlang-gen_leader/Makefile
+++ devel/erlang-gen_leader/Makefile
@@ -15,7 +15,9 @@
GH_PROJECT= gen_leader_revival
GH_TAGNAME= a12a4e3
-post-install:
+OPTIONS_DEFINE= DOCS EXAMPLES
+
+post-install-EXAMPLES-on:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR}
Index: devel/erlang-gen_rpc/Makefile
===================================================================
--- devel/erlang-gen_rpc/Makefile
+++ devel/erlang-gen_rpc/Makefile
@@ -18,4 +18,6 @@
devel/erlang-ssl_verify_fun
ERL_RUN_DEPS:= ${ERL_BUILD_DEPS}
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/erlang-gen_smtp/Makefile
===================================================================
--- devel/erlang-gen_smtp/Makefile
+++ devel/erlang-gen_smtp/Makefile
@@ -14,4 +14,6 @@
USE_GITHUB= yes
GH_ACCOUNT= Vagabond
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/erlang-getopt/Makefile
===================================================================
--- devel/erlang-getopt/Makefile
+++ devel/erlang-getopt/Makefile
@@ -15,4 +15,6 @@
USE_GITHUB= yes
GH_ACCOUNT= jcomellas
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/erlang-goldrush/Makefile
===================================================================
--- devel/erlang-goldrush/Makefile
+++ devel/erlang-goldrush/Makefile
@@ -14,6 +14,8 @@
USE_GITHUB= yes
GH_ACCOUNT= DeadZen
+OPTIONS_DEFINE= DOCS
+
post-build:
@${RM} -r ${WRKSRC}/priv
Index: devel/erlang-gpb/Makefile
===================================================================
--- devel/erlang-gpb/Makefile
+++ devel/erlang-gpb/Makefile
@@ -18,6 +18,8 @@
USE_GITHUB= yes
GH_ACCOUNT= tomas-abrahamsson
+OPTIONS_DEFINE= DOCS
+
post-install:
@${MKDIR} ${STAGEDIR}${ERL_APP_ROOT}/bin
${INSTALL_SCRIPT} ${WRKSRC}/bin/protoc-erl ${STAGEDIR}${ERL_APP_ROOT}/bin
Index: devel/erlang-gproc/Makefile
===================================================================
--- devel/erlang-gproc/Makefile
+++ devel/erlang-gproc/Makefile
@@ -19,4 +19,6 @@
ERL_DOCS= doc/*
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/erlang-hut/Makefile
===================================================================
--- devel/erlang-hut/Makefile
+++ devel/erlang-hut/Makefile
@@ -15,4 +15,6 @@
USE_GITHUB= yes
GH_ACCOUNT= tolbrino
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/erlang-jobs/Makefile
===================================================================
--- devel/erlang-jobs/Makefile
+++ devel/erlang-jobs/Makefile
@@ -16,7 +16,9 @@
ERL_RUN_DEPS:= ${ERL_BUILD_DEPS}
ERL_DOCS= doc/*
-post-install:
+OPTIONS_DEFINE= DOCS EXAMPLES
+
+post-install-EXAMPLES-on:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR}
Index: devel/erlang-jsx/Makefile
===================================================================
--- devel/erlang-jsx/Makefile
+++ devel/erlang-jsx/Makefile
@@ -14,4 +14,6 @@
USE_GITHUB= yes
GH_ACCOUNT= talentdeficit
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/erlang-jsxd/Makefile
===================================================================
--- devel/erlang-jsxd/Makefile
+++ devel/erlang-jsxd/Makefile
@@ -14,4 +14,6 @@
USE_GITHUB= yes
GH_ACCOUNT= Licenser
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/erlang-katana/Makefile
===================================================================
--- devel/erlang-katana/Makefile
+++ devel/erlang-katana/Makefile
@@ -13,4 +13,6 @@
USE_GITHUB= yes
GH_ACCOUNT= inaka
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/erlang-lager/Makefile
===================================================================
--- devel/erlang-lager/Makefile
+++ devel/erlang-lager/Makefile
@@ -16,6 +16,8 @@
ERL_RUN_DEPS= devel/erlang-goldrush
+OPTIONS_DEFINE= DOCS
+
post-build:
@${RM} -r ${WRKSRC}/priv
Index: devel/erlang-lager_syslog/Makefile
===================================================================
--- devel/erlang-lager_syslog/Makefile
+++ devel/erlang-lager_syslog/Makefile
@@ -18,4 +18,6 @@
devel/erlang-syslog
RUN_DEPENDS:= ${BUILD_DEPENDS}
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/erlang-meck/Makefile
===================================================================
--- devel/erlang-meck/Makefile
+++ devel/erlang-meck/Makefile
@@ -14,4 +14,6 @@
USE_GITHUB= yes
GH_ACCOUNT= eproxus
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/erlang-metrics/Makefile
===================================================================
--- devel/erlang-metrics/Makefile
+++ devel/erlang-metrics/Makefile
@@ -16,4 +16,6 @@
ERL_APP_NAME= metrics
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/erlang-msgpack/Makefile
===================================================================
--- devel/erlang-msgpack/Makefile
+++ devel/erlang-msgpack/Makefile
@@ -16,4 +16,6 @@
GH_ACCOUNT= msgpack
GH_PROJECT= msgpack-erlang
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/erlang-neotoma/Makefile
===================================================================
--- devel/erlang-neotoma/Makefile
+++ devel/erlang-neotoma/Makefile
@@ -20,6 +20,8 @@
REBAR_TARGETS= compile escriptize
+OPTIONS_DEFINE= DOCS
+
post-install:
${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${ERL_APP_ROOT}
${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
Index: devel/erlang-parse_trans/Makefile
===================================================================
--- devel/erlang-parse_trans/Makefile
+++ devel/erlang-parse_trans/Makefile
@@ -14,7 +14,9 @@
ERL_DOCS= doc/*
-post-install:
+OPTIONS_DEFINE= DOCS EXAMPLES
+
+post-install-EXAMPLES-on:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR}
Index: devel/erlang-poolboy/Makefile
===================================================================
--- devel/erlang-poolboy/Makefile
+++ devel/erlang-poolboy/Makefile
@@ -14,4 +14,6 @@
USE_GITHUB= yes
GH_ACCOUNT= devinus
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/erlang-pooler/Makefile
===================================================================
--- devel/erlang-pooler/Makefile
+++ devel/erlang-pooler/Makefile
@@ -14,4 +14,6 @@
USE_GITHUB= yes
GH_ACCOUNT= seth
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/erlang-protobuffs/Makefile
===================================================================
--- devel/erlang-protobuffs/Makefile
+++ devel/erlang-protobuffs/Makefile
@@ -18,4 +18,6 @@
GH_ACCOUNT= basho
GH_PROJECT= erlang_protobuffs
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/erlang-providers/Makefile
===================================================================
--- devel/erlang-providers/Makefile
+++ devel/erlang-providers/Makefile
@@ -17,4 +17,6 @@
ERL_BUILD_DEPS= devel/erlang-getopt
ERL_RUN_DEPS:= ${ERL_BUILD_DEPS}
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/erlang-rebar3_hex/Makefile
===================================================================
--- devel/erlang-rebar3_hex/Makefile
+++ devel/erlang-rebar3_hex/Makefile
@@ -15,4 +15,6 @@
USE_GITHUB= yes
GH_ACCOUNT= hexpm
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/erlang-recon/Makefile
===================================================================
--- devel/erlang-recon/Makefile
+++ devel/erlang-recon/Makefile
@@ -17,6 +17,8 @@
ERL_DOCS= README.md doc/*
REBAR_TARGETS= compile doc
+OPTIONS_DEFINE= DOCS
+
post-build:
@${RM} ${WRKSRC}/doc/packages-frame.html
Index: devel/erlang-sbroker/Makefile
===================================================================
--- devel/erlang-sbroker/Makefile
+++ devel/erlang-sbroker/Makefile
@@ -15,4 +15,6 @@
USE_GITHUB= yes
GH_ACCOUNT= fishcakez
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/erlang-ssl_verify_fun/Makefile
===================================================================
--- devel/erlang-ssl_verify_fun/Makefile
+++ devel/erlang-ssl_verify_fun/Makefile
@@ -15,4 +15,6 @@
GH_ACCOUNT= deadtrickster
GH_PROJECT= ssl_verify_fun.erl
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/erlang-syslog/Makefile
===================================================================
--- devel/erlang-syslog/Makefile
+++ devel/erlang-syslog/Makefile
@@ -13,4 +13,6 @@
GH_ACCOUNT= Vagabond
GH_PROJECT= ${PKGNAMEPREFIX}${PORTNAME}
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/erlang-unicode_util_compat/Makefile
===================================================================
--- devel/erlang-unicode_util_compat/Makefile
+++ devel/erlang-unicode_util_compat/Makefile
@@ -14,4 +14,6 @@
USE_GITHUB= yes
GH_ACCOUNT= benoitc
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/fistgen/Makefile
===================================================================
--- devel/fistgen/Makefile
+++ devel/fistgen/Makefile
@@ -20,6 +20,8 @@
PLIST_FILES= sbin/fistgen \
man/man8/fistgen.8.gz
+OPTIONS_DEFINE= DOCS EXAMPLES
+
post-install:
@${MKDIR} ${STAGEDIR}${DATADIR}
.for dir in templates
Index: devel/fpc-symbolic/Makefile
===================================================================
--- devel/fpc-symbolic/Makefile
+++ devel/fpc-symbolic/Makefile
@@ -12,4 +12,6 @@
WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//}
EXTRACTUNITDIR= ${WRKUNITDIR}
+OPTIONS_DEFINE= DOCS
+
.include "${MASTERDIR}/Makefile"
Index: devel/fsmtrie/Makefile
===================================================================
--- devel/fsmtrie/Makefile
+++ devel/fsmtrie/Makefile
@@ -21,11 +21,12 @@
PORTDOCS= *
-OPTIONS_DEFINE= DOXYGEN
+OPTIONS_DEFINE= DOCS DOXYGEN
OPTIONS_DEFAULT=DOXYGEN
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen
DOXYGEN_ALL_TARGET= html-local
+DOXYGEN_IMPLIES= DOCS
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
Index: devel/fstrm/Makefile
===================================================================
--- devel/fstrm/Makefile
+++ devel/fstrm/Makefile
@@ -23,8 +23,9 @@
INSTALL_TARGET= install-strip
TEST_TARGET= check
-OPTIONS_DEFINE= DOXYGEN
+OPTIONS_DEFINE= DOXYGEN DOCS
DOXYGEN_DESC= Use doxygen for docs
+DOXYGEN_IMPLIES= DOCS
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen
DOXYGEN_ALL_TARGET= html-local
Index: devel/gb/Makefile
===================================================================
--- devel/gb/Makefile
+++ devel/gb/Makefile
@@ -19,6 +19,8 @@
PORTDOCS= README.md
+OPTIONS_DEFINE= DOCS
+
GO_PKGNAME= github.com/${GH_ACCOUNT}/${GH_PROJECT}
GO_TARGET= ./...
Index: devel/geany-plugin-geanypy/Makefile
===================================================================
--- devel/geany-plugin-geanypy/Makefile
+++ devel/geany-plugin-geanypy/Makefile
@@ -10,5 +10,7 @@
USES= python:2.7
USE_GNOME= pygtk2
+OPTIONS_DEFINE= DOCS
+
.include "${.CURDIR}/../geany-plugins/files/Makefile.common"
.include <bsd.port.mk>
Index: devel/geany-plugin-git-changebar/Makefile
===================================================================
--- devel/geany-plugin-git-changebar/Makefile
+++ devel/geany-plugin-git-changebar/Makefile
@@ -9,5 +9,7 @@
LIB_DEPENDS= libgit2.so:devel/libgit2
+OPTIONS_DEFINE= DOCS
+
.include "${.CURDIR}/../geany-plugins/files/Makefile.common"
.include <bsd.port.mk>
Index: devel/geany-plugin-markdown/Makefile
===================================================================
--- devel/geany-plugin-markdown/Makefile
+++ devel/geany-plugin-markdown/Makefile
@@ -10,5 +10,7 @@
LIB_DEPENDS= libwebkitgtk-1.0.so:www/webkit-gtk2 \
libsoup-2.4.so:devel/libsoup
+OPTIONS_DEFINE= DOCS
+
.include "${.CURDIR}/../geany-plugins/files/Makefile.common"
.include <bsd.port.mk>
Index: devel/geany-plugin-projectorganizer/Makefile
===================================================================
--- devel/geany-plugin-projectorganizer/Makefile
+++ devel/geany-plugin-projectorganizer/Makefile
@@ -7,5 +7,7 @@
MAINTAINER= madpilot@FreeBSD.org
COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC}
+OPTIONS_DEFINE= DOCS
+
.include "${.CURDIR}/../geany-plugins/files/Makefile.common"
.include <bsd.port.mk>
Index: devel/geany-plugin-utilslib/Makefile
===================================================================
--- devel/geany-plugin-utilslib/Makefile
+++ devel/geany-plugin-utilslib/Makefile
@@ -7,5 +7,7 @@
MAINTAINER= madpilot@FreeBSD.org
COMMENT= Geany plugin: ${${GEANY_PLUGIN}_DESC}
+OPTIONS_DEFINE= DOCS
+
.include "${.CURDIR}/../geany-plugins/files/Makefile.common"
.include <bsd.port.mk>
Index: devel/gengetopt/Makefile
===================================================================
--- devel/gengetopt/Makefile
+++ devel/gengetopt/Makefile
@@ -29,6 +29,8 @@
TESTS_EXAMPLES= test_manual_help.c test_manual_help_cmd.c \
test_manual_help_cmd.ggo test_manual_help_cmd.h
+OPTIONS_DEFINE= DOCS EXAMPLES
+
post-install:
${INSTALL_MAN} ${WRKSRC}/doc/${PORTNAME}.1 \
${STAGEDIR}${MAN1PREFIX}/man/man1/
Index: devel/git-cinnabar/Makefile
===================================================================
--- devel/git-cinnabar/Makefile
+++ devel/git-cinnabar/Makefile
@@ -30,6 +30,8 @@
PORTDATA= *
PORTDOCS= README.md
+OPTIONS_DEFINE= DOCS
+
post-configure:
@${TAR} cf - -C$$(${MAKE} -V WRKSRC -C ${PORTSDIR}/devel/git) . | \
${TAR} xof - -C${WRKSRC}/git-core
Index: devel/git-cola/Makefile
===================================================================
--- devel/git-cola/Makefile
+++ devel/git-cola/Makefile
@@ -25,4 +25,6 @@
MAKE_ARGS= prefix=${PREFIX} PYTHON=${PYTHON_CMD}
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/glib20-reference/bsd.gnome-reference.mk
===================================================================
--- devel/glib20-reference/bsd.gnome-reference.mk
+++ devel/glib20-reference/bsd.gnome-reference.mk
@@ -32,6 +32,8 @@
PORTDOCS?= *
+OPTIONS_DEFINE+= DOCS
+
.if !target(do-build)
do-build:
@${DO_NADA}
Index: devel/gnome-builder/Makefile
===================================================================
--- devel/gnome-builder/Makefile
+++ devel/gnome-builder/Makefile
@@ -42,4 +42,6 @@
org.gnome.builder.experimental.gschema.xml \
org.gnome.builder.project-tree.gschema.xml
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/gprbuild/Makefile
===================================================================
--- devel/gprbuild/Makefile
+++ devel/gprbuild/Makefile
@@ -26,7 +26,7 @@
INSTALL_WRKSRC= ${BUILD_WRKSRC}
INSTALL_TARGET= install
-#OPTIONS_DEFINE= DOCS
+OPTIONS_DEFINE= DOCS
#DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx
#DOCS_ALL_TARGET= gen-docs
#DOCS_INSTALL_TARGET= install-docs
Index: devel/grumpy/Makefile
===================================================================
--- devel/grumpy/Makefile
+++ devel/grumpy/Makefile
@@ -21,10 +21,10 @@
.include <bsd.port.options.mk>
.if ${ARCH} == "amd64"
-PLIST_SUB= ARCH=amd64
+PLIST_SUB+= ARCH=amd64
.endif
.if ${ARCH} == "i386"
-PLIST_SUB= ARCH=386
+PLIST_SUB+= ARCH=386
.endif
do-install:
Index: devel/icmake/Makefile
===================================================================
--- devel/icmake/Makefile
+++ devel/icmake/Makefile
@@ -35,6 +35,8 @@
.include <bsd.port.options.mk>
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} -e 's|find|find .|g' \
${WRKSRC}/icm_prepare
Index: devel/json-glib/Makefile
===================================================================
--- devel/json-glib/Makefile
+++ devel/json-glib/Makefile
@@ -11,7 +11,7 @@
LICENSE= LGPL21
-OPTIONS_DEFINE= GIR
+OPTIONS_DEFINE= GIR DOCS
OPTIONS_DEFAULT=GIR
OPTIONS_SUB= yes
GIR_DESC= Build introspection data
Index: devel/judy/Makefile
===================================================================
--- devel/judy/Makefile
+++ devel/judy/Makefile
@@ -25,6 +25,8 @@
PORTDOCS= COPYRIGHT README *.htm
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.pre.mk>
.if ${ARCH} == armv6 || ${ARCH} == armv7 || ${ARCH} == i386 || ${ARCH} == mips || ${ARCH} == powerpc
Index: devel/libcutl/Makefile
===================================================================
--- devel/libcutl/Makefile
+++ devel/libcutl/Makefile
@@ -33,4 +33,6 @@
--with-external-expat \
--with-pkgconfigdir=${PREFIX}/libdata/pkgconfig
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/libdwarf/Makefile
===================================================================
--- devel/libdwarf/Makefile
+++ devel/libdwarf/Makefile
@@ -27,6 +27,8 @@
PS_FILES= libdwarf2.1.pdf libdwarf2p.1.pdf mips_extensions.pdf
+OPTIONS_DEFINE= DOCS
+
do-install:
${INSTALL_DATA} ${WRKSRC}/libdwarf.a ${STAGEDIR}${PREFIX}/lib
${INSTALL_DATA} ${WRKSRC}/dwarf.h ${STAGEDIR}${PREFIX}/include
Index: devel/libgit2-glib/Makefile
===================================================================
--- devel/libgit2-glib/Makefile
+++ devel/libgit2-glib/Makefile
@@ -28,4 +28,6 @@
CONFIGURE_ARGS= --disable-python
INSTALL_TARGET= install-strip
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/libiqxmlrpc/Makefile
===================================================================
--- devel/libiqxmlrpc/Makefile
+++ devel/libiqxmlrpc/Makefile
@@ -14,9 +14,9 @@
LIB_DEPENDS= libboost_thread.so:devel/boost-libs
-OPTIONS_DEFINE= DOXYGEN
-OPTIONS_DEFAULT=
+OPTIONS_DEFINE= DOXYGEN DOCS
+DOXYGEN_IMPLIES= DOCS
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen
DOXYGEN_CMAKE_OFF= -Dbuild_docs=off
Index: devel/libosmo-netif/Makefile
===================================================================
--- devel/libosmo-netif/Makefile
+++ devel/libosmo-netif/Makefile
@@ -22,11 +22,12 @@
USE_LDCONFIG= yes
PORTDOCS= *
-OPTIONS_DEFINE= DOXYGEN DAHDI
+OPTIONS_DEFINE= DOXYGEN DAHDI DOCS
DOXYGEN_DESC= Build documentation
DAHDI_DESC= Build DAHDI input driver
+DOXYGEN_IMPLIES= DOCS
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen \
dot:graphics/graphviz
DOXYGEN_CONFIGURE_ENV_OFF=ac_cv_path_DOXYGEN=false
Index: devel/libosmocore/Makefile
===================================================================
--- devel/libosmocore/Makefile
+++ devel/libosmocore/Makefile
@@ -29,7 +29,9 @@
SHEBANG_FILES= utils/conv_codes_gsm.py utils/conv_gen.py
python_OLD_CMD= /usr/bin/python2
-OPTIONS_DEFINE= DOXYGEN
+OPTIONS_DEFINE= DOXYGEN DOCS
+
+DOXYGEN_IMPLIES= DOCS
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen \
dot:graphics/graphviz
DOXYGEN_CONFIGURE_ENV_OFF=ac_cv_path_DOXYGEN=false
Index: devel/libqb/Makefile
===================================================================
--- devel/libqb/Makefile
+++ devel/libqb/Makefile
@@ -31,9 +31,10 @@
INSTALL_TARGET= install-strip
TEST_TARGET= check
-OPTIONS_DEFINE= DOXYGEN
+OPTIONS_DEFINE= DOCS DOXYGEN
OPTIONS_SUB= yes
+DOXYGEN_IMPLIES= DOCS
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen
post-install:
Index: devel/libxo/Makefile
===================================================================
--- devel/libxo/Makefile
+++ devel/libxo/Makefile
@@ -17,4 +17,6 @@
INSTALL_TARGET= install-strip
USE_PERL5= run
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/linux-c6-dbus-glib/Makefile
===================================================================
--- devel/linux-c6-dbus-glib/Makefile
+++ devel/linux-c6-dbus-glib/Makefile
@@ -16,4 +16,6 @@
USE_LINUX= dbuslibs expat
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/linux-c6-libglade2/Makefile
===================================================================
--- devel/linux-c6-libglade2/Makefile
+++ devel/linux-c6-libglade2/Makefile
@@ -15,4 +15,6 @@
USE_LDCONFIG= yes
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/linux-c6-libpciaccess/Makefile
===================================================================
--- devel/linux-c6-libpciaccess/Makefile
+++ devel/linux-c6-libpciaccess/Makefile
@@ -15,4 +15,6 @@
USE_LDCONFIG= yes
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/linux-c6-libsigc++20/Makefile
===================================================================
--- devel/linux-c6-libsigc++20/Makefile
+++ devel/linux-c6-libsigc++20/Makefile
@@ -15,4 +15,6 @@
USE_LDCONFIG= yes
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/linux-c6-libsoup/Makefile
===================================================================
--- devel/linux-c6-libsoup/Makefile
+++ devel/linux-c6-libsoup/Makefile
@@ -13,4 +13,6 @@
USE_LDCONFIG= yes
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/linux-c6-libthai/Makefile
===================================================================
--- devel/linux-c6-libthai/Makefile
+++ devel/linux-c6-libthai/Makefile
@@ -14,4 +14,6 @@
USE_LDCONFIG= yes
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/linux-c6-qt47/Makefile
===================================================================
--- devel/linux-c6-qt47/Makefile
+++ devel/linux-c6-qt47/Makefile
@@ -19,4 +19,6 @@
USE_LINUX= fontconfig png dbuslibs sqlite3 openssl
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/linux-c6-sdl12/Makefile
===================================================================
--- devel/linux-c6-sdl12/Makefile
+++ devel/linux-c6-sdl12/Makefile
@@ -19,4 +19,6 @@
USE_LINUX= xorglibs
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/linux-c7-dbus-glib/Makefile
===================================================================
--- devel/linux-c7-dbus-glib/Makefile
+++ devel/linux-c7-dbus-glib/Makefile
@@ -18,4 +18,6 @@
USE_LINUX= dbuslibs expat
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/linux-c7-icu/Makefile
===================================================================
--- devel/linux-c7-icu/Makefile
+++ devel/linux-c7-icu/Makefile
@@ -17,4 +17,6 @@
USE_LDCONFIG= yes
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/linux-c7-libglade2/Makefile
===================================================================
--- devel/linux-c7-libglade2/Makefile
+++ devel/linux-c7-libglade2/Makefile
@@ -20,4 +20,6 @@
USE_LDCONFIG= yes
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/linux-c7-libpciaccess/Makefile
===================================================================
--- devel/linux-c7-libpciaccess/Makefile
+++ devel/linux-c7-libpciaccess/Makefile
@@ -17,4 +17,6 @@
USE_LDCONFIG= yes
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/linux-c7-libsigc++20/Makefile
===================================================================
--- devel/linux-c7-libsigc++20/Makefile
+++ devel/linux-c7-libsigc++20/Makefile
@@ -16,4 +16,6 @@
USE_LDCONFIG= yes
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/linux-c7-libthai/Makefile
===================================================================
--- devel/linux-c7-libthai/Makefile
+++ devel/linux-c7-libthai/Makefile
@@ -17,4 +17,6 @@
USE_LDCONFIG= yes
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/linux-c7-qt/Makefile
===================================================================
--- devel/linux-c7-qt/Makefile
+++ devel/linux-c7-qt/Makefile
@@ -19,4 +19,6 @@
USE_LINUX= fontconfig png dbuslibs sqlite3 openssl
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/linux-c7-sdl12/Makefile
===================================================================
--- devel/linux-c7-sdl12/Makefile
+++ devel/linux-c7-sdl12/Makefile
@@ -21,4 +21,6 @@
USE_LINUX= xorglibs
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/linux-c7-sdl20/Makefile
===================================================================
--- devel/linux-c7-sdl20/Makefile
+++ devel/linux-c7-sdl20/Makefile
@@ -21,4 +21,6 @@
USE_LINUX= xorglibs
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/lmdbg/Makefile
===================================================================
--- devel/lmdbg/Makefile
+++ devel/lmdbg/Makefile
@@ -28,6 +28,8 @@
INSTALL_TARGET= install install-doc
+OPTIONS_DEFINE= DOCS
+
do-build:
${SETENV} ${MKCMAKE_ENV} ${MKCMAKE} -C ${WRKSRC}
Index: devel/lua-sysctl/Makefile
===================================================================
--- devel/lua-sysctl/Makefile
+++ devel/lua-sysctl/Makefile
@@ -19,6 +19,8 @@
GH_ACCOUNT= kAworu
GH_PROJECT= lua-${PORTNAME}
+OPTIONS_DEFINE= DOCS EXAMPLES
+
post-patch:
@${REINPLACE_CMD} -e "s/5.1/${LUA_VER}/g" ${WRKSRC}/Makefile
Index: devel/msp430-debug-stack/Makefile
===================================================================
--- devel/msp430-debug-stack/Makefile
+++ devel/msp430-debug-stack/Makefile
@@ -36,6 +36,8 @@
REINPLACE_ARGS= -i ""
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${FIND} ${WRKSRC}/DLL430_v3/src/TI/DLL430 \
\( -name '*.cpp' -o -name '*.h' \) -print0 | ${XARGS} -0 \
Index: devel/p5-Object-Pluggable/Makefile
===================================================================
--- devel/p5-Object-Pluggable/Makefile
+++ devel/p5-Object-Pluggable/Makefile
@@ -21,7 +21,9 @@
USES= perl5
USE_PERL5= configure
-post-install:
+OPTIONS_DEFINE= EXAMPLES
+
+post-install-EXAMPLES-on:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/
${INSTALL_SCRIPT} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR}/
Index: devel/pear/Makefile
===================================================================
--- devel/pear/Makefile
+++ devel/pear/Makefile
@@ -22,6 +22,8 @@
PEARDIR= ${PREFIX}/share/pear
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|" \
-e "s|%%BUNDLEDIR%%|${WRKSRC}/go-pear-bundle|" \
Index: devel/pkgconf/Makefile
===================================================================
--- devel/pkgconf/Makefile
+++ devel/pkgconf/Makefile
@@ -27,6 +27,8 @@
--with-system-includedir=/usr/include
MAKE_ARGS= MANDIR="${MAN1PREFIX}/man/man1"
+OPTIONS_DEFINE= DOCS
+
post-install:
${LN} -sf pkgconf ${STAGEDIR}${PREFIX}/bin/pkg-config
Index: devel/protobuf-c/Makefile
===================================================================
--- devel/protobuf-c/Makefile
+++ devel/protobuf-c/Makefile
@@ -22,13 +22,14 @@
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
-OPTIONS_DEFINE= DOXYGEN
+OPTIONS_DEFINE= DOXYGEN DOCS
OPTIONS_DEFAULT= DOXYGEN
PORTDOCS= *
ALL_TARGET= all
INSTALL_TARGET= install-strip
+DOXYGEN_IMPLIES= DOCS
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen
DOXYGEN_ALL_TARGET= html-local
Index: devel/pth/Makefile
===================================================================
--- devel/pth/Makefile
+++ devel/pth/Makefile
@@ -30,10 +30,10 @@
.if ${PKGNAMESUFFIX} == "-hard"
CONFIGURE_ARGS+= --enable-syscall-hard --disable-syscall-soft
-PLIST_SUB= PTHREAD="@comment "
+PLIST_SUB+= PTHREAD="@comment "
.else
CONFIGURE_ARGS+= --enable-syscall-soft --enable-pthread
-PLIST_SUB= PTHREAD=""
+PLIST_SUB+= PTHREAD=""
.endif
post-patch:
Index: devel/pure-stllib/Makefile
===================================================================
--- devel/pure-stllib/Makefile
+++ devel/pure-stllib/Makefile
@@ -27,6 +27,8 @@
PORTEXAMPLES= *
+OPTIONS_DEFINE= DOCS EXAMPLES
+
post-patch:
@${REINPLACE_CMD} -e 's|CFLAGS =|CFLAGS ?=|' \
${WRKSRC}/Makefile ${WRKSRC}/pure-stlmap/Makefile ${WRKSRC}/pure-stlvec/Makefile
Index: devel/py-Jinja2/Makefile
===================================================================
--- devel/py-Jinja2/Makefile
+++ devel/py-Jinja2/Makefile
@@ -28,7 +28,7 @@
EXAMPLESDIR= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME}
-OPTIONS_DEFINE?= BABEL EXAMPLES
+OPTIONS_DEFINE?= BABEL DOCS EXAMPLES
OPTIONS_DEFAULT?= BABEL
BABEL_DESC= Enable Babel extension
Index: devel/py-crcmod/Makefile
===================================================================
--- devel/py-crcmod/Makefile
+++ devel/py-crcmod/Makefile
@@ -21,6 +21,8 @@
DOCSDIR= ${PREFIX}/share/doc/${PYTHON_PKGNAMEPREFIX}${PORTNAME}
PORTDOCS= *
+OPTIONS_DEFINE= DOCS
+
post-install:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README ${WRKSRC}/changelog ${STAGEDIR}${DOCSDIR}
Index: devel/py-kid/Makefile
===================================================================
--- devel/py-kid/Makefile
+++ devel/py-kid/Makefile
@@ -16,7 +16,7 @@
USE_PYTHON= distutils autoplist
SHEBANG_FILES= misc/upgrade-0.6.py
-OPTIONS_DEFINE= DOCS
+OPTIONS_DEFINE= DOCS EXAMPLES
NO_ARCH= yes
DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME}
Index: devel/py-pymtbl/Makefile
===================================================================
--- devel/py-pymtbl/Makefile
+++ devel/py-pymtbl/Makefile
@@ -24,6 +24,8 @@
CPPFLAGS+= -I${LOCALBASE}/include
+OPTIONS_DEFINE= EXAMPLES
+
post-install:
${STRIP_CMD} ${STAGEDIR}/${PYTHON_SITELIBDIR}/mtbl.so
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
Index: devel/py-pyro/Makefile
===================================================================
--- devel/py-pyro/Makefile
+++ devel/py-pyro/Makefile
@@ -23,6 +23,8 @@
PORTDOCS= *
PORTEXAMPLES= *
+OPTIONS_DEFINE= DOCS EXAMPLES
+
.include <bsd.port.pre.mk>
.if ${PYTHON_REL} < 3400
Index: devel/py-uvloop/Makefile
===================================================================
--- devel/py-uvloop/Makefile
+++ devel/py-uvloop/Makefile
@@ -20,14 +20,15 @@
USES= python:3.5+
USE_PYTHON= autoplist concurrent distutils
-PORTDOCS= PKG-INFO README.rst
+PORTDOCS= *
+PORTEXAMPLES= *
post-install:
${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/uvloop/loop.so
post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}/
- cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/
+ cd ${WRKSRC}/ && ${INSTALL_DATA} PKG-INFO README.rst ${STAGEDIR}${DOCSDIR}/
cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/
post-install-EXAMPLES-on:
Index: devel/pydbus-common/Makefile
===================================================================
--- devel/pydbus-common/Makefile
+++ devel/pydbus-common/Makefile
@@ -31,8 +31,9 @@
EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME}
OPTIONS_SUB= yes
-OPTIONS_DEFINE= HTMLDOCS
+OPTIONS_DEFINE= HTMLDOCS DOCS EXAMPLES
HTMLDOCS_DESC= build html documentation
+HTMLDOCS_IMPLIES= DOCS
HTMLDOCS_CONFIGURE_OFF= --disable-html-docs
HTMLDOCS_BUILD_DEPENDS= rst2html:textproc/py-docutils
Index: devel/quickcheck++/Makefile
===================================================================
--- devel/quickcheck++/Makefile
+++ devel/quickcheck++/Makefile
@@ -20,7 +20,7 @@
PORTDOCS= COPYRIGHT README
PORTEXAMPLES= examples.cc
-OPTIONS_DEFINE= DOCS DOXYGEN
+OPTIONS_DEFINE= DOCS DOXYGEN EXAMPLES
DOXYGEN_DESC= Build documentation with doxygen
.include <bsd.port.options.mk>
Index: devel/rebar/Makefile
===================================================================
--- devel/rebar/Makefile
+++ devel/rebar/Makefile
@@ -14,7 +14,7 @@
BUILD_DEPENDS= ${LOCALBASE}/bin/escript:lang/erlang
RUN_DEPENDS:= ${BUILD_DEPENDS}
-OPTIONS_DEFINE= BASH ZSH
+OPTIONS_DEFINE= BASH ZSH EXAMPLES
USE_GITHUB= yes
NO_ARCH= yes
Index: devel/rebar3/Makefile
===================================================================
--- devel/rebar3/Makefile
+++ devel/rebar3/Makefile
@@ -20,7 +20,7 @@
${LOCALBASE}/bin/git:devel/git
RUN_DEPENDS= ${LOCALBASE}/bin/erl:lang/erlang
-OPTIONS_DEFINE= BASH ZSH
+OPTIONS_DEFINE= BASH ZSH EXAMPLES
USE_GITHUB= yes
GH_ACCOUNT= rebar
Index: devel/relx/Makefile
===================================================================
--- devel/relx/Makefile
+++ devel/relx/Makefile
@@ -39,6 +39,8 @@
DISTFILES+= ${_dep}.tar:hex
.endfor
+OPTIONS_DEFINE= DOCS EXAMPLES
+
# convenience target to rebuild the relx cache file
build-cache:
cd ${WRKDIR} && ${TAR} -c -v -z -f relx-cache-${CACHE_VERSION}${EXTRACT_SUFX} .cache
@@ -68,8 +70,6 @@
@${LN} -s ${WRKSRC}/_build/dev/lib/${PORTNAME}/ebin ${WRKSRC}
do-install:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/ebin
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/include
@@ -80,6 +80,11 @@
${INSTALL_DATA} ${WRKSRC}/_build/default/lib/relx/ebin/* ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/ebin
cd ${WRKSRC}/priv && ${COPYTREE_SHARE} \* ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/priv
${INSTALL_SCRIPT} ${WRKSRC}/_build/default/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
+post-install-EXAMPLES-on:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR}
Index: devel/shell-toolbox/Makefile
===================================================================
--- devel/shell-toolbox/Makefile
+++ devel/shell-toolbox/Makefile
@@ -16,4 +16,6 @@
USE_GITHUB= yes
GH_ACCOUNT= kusalananda
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: devel/smack/Makefile
===================================================================
--- devel/smack/Makefile
+++ devel/smack/Makefile
@@ -28,11 +28,11 @@
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MEXAMPLES}
-PLIST_SUB= EXAMPLES=""
+PLIST_SUB+= EXAMPLES=""
CMAKE_ARGS= -DENABLE_EXAMPLES=ON
.else
CMAKE_ARGS= -DENABLE_EXAMPLES=OFF
-PLIST_SUB= EXAMPLES="@comment "
+PLIST_SUB+= EXAMPLES="@comment "
.endif
.include <bsd.port.mk>
Index: devel/statcvs/Makefile
===================================================================
--- devel/statcvs/Makefile
+++ devel/statcvs/Makefile
@@ -39,9 +39,9 @@
.include <bsd.port.pre.mk>
.if ${JAVA_PORT_VERSION} == "1.6.0"
-PLIST_SUB= JDK6=""
+PLIST_SUB+= JDK6=""
.else
-PLIST_SUB= JDK6="@comment "
+PLIST_SUB+= JDK6="@comment "
.endif
do-install:
Index: devel/stlink/Makefile
===================================================================
--- devel/stlink/Makefile
+++ devel/stlink/Makefile
@@ -10,7 +10,7 @@
LICENSE= BSD3CLAUSE
-OPTIONS_DEFINE= GTK3
+OPTIONS_DEFINE= GTK3 DOCS
OPTIONS_SUB= yes
GTK3_EXTRA_PATCHES_OFF= ${FILESDIR}/extra-pacth-turn-off-gtk
GTK3_USE= GNOME=gtk30
Index: devel/tcllib/Makefile
===================================================================
--- devel/tcllib/Makefile
+++ devel/tcllib/Makefile
@@ -23,7 +23,10 @@
CONFIGURE_ENV+= ac_cv_path_tclsh="${TCLSH}"
TEST_TARGET= test
TEST_ENV= ${MAKE_ENV} DISPLAY= TZ=utc
+
+.if ${OPTIONS_DEFINE:MDOCS}
PORTDOCS= *
+.endif
INSTALL_ARGS= -pkgs -pkg-path ${STAGEDIR}${PREFIX}/lib/tcllib \
-apps -app-path ${STAGEDIR}${PREFIX}/bin \
Index: devel/zookeeper/Makefile
===================================================================
--- devel/zookeeper/Makefile
+++ devel/zookeeper/Makefile
@@ -48,6 +48,8 @@
PORTDOCS= *
+OPTIONS_DEFINE= DOCS
+
post-extract:
@${REINPLACE_CMD} "/dataDir/s|=.*|=${ZOOKEEPER_DBDIR}|" ${WRKDIR}/${DISTNAME}/conf/zoo_sample.cfg
@${MV} ${WRKDIR}/${DISTNAME}/conf/zoo_sample.cfg ${WRKDIR}/${DISTNAME}/conf/zoo.cfg
Index: dns/bind9-devel/Makefile
===================================================================
--- dns/bind9-devel/Makefile
+++ dns/bind9-devel/Makefile
@@ -75,12 +75,12 @@
USE_RC_SUBR= named
SUB_FILES= pkg-message named.conf
CONFLICTS+= bind-tools
+
+PORTDOCS= *
.endif # BIND_TOOLS_SLAVE
MAKE_JOBS_UNSAFE= yes
-PORTDOCS= *
-
OPTIONS_DEFAULT= SIGCHASE IDN GSSAPI_NONE JSON PYTHON
OPTIONS_DEFINE= IDN LARGE_FILE PYTHON JSON \
FIXED_RRSET SIGCHASE IPV6
Index: dns/bind912/Makefile
===================================================================
--- dns/bind912/Makefile
+++ dns/bind912/Makefile
@@ -62,12 +62,12 @@
USE_RC_SUBR= named
SUB_FILES= pkg-message named.conf
CONFLICTS+= bind-tools
+
+PORTDOCS= *
.endif # BIND_TOOLS_SLAVE
MAKE_JOBS_UNSAFE= yes
-PORTDOCS= *
-
OPTIONS_DEFAULT= SSL THREADS SIGCHASE IDN GSSAPI_NONE JSON PYTHON
OPTIONS_DEFINE= IDN LARGE_FILE PYTHON JSON \
FIXED_RRSET SIGCHASE IPV6 THREADS
Index: dns/bind913/Makefile
===================================================================
--- dns/bind913/Makefile
+++ dns/bind913/Makefile
@@ -61,12 +61,12 @@
USE_RC_SUBR= named
SUB_FILES= pkg-message named.conf
CONFLICTS+= bind-tools
+
+PORTDOCS= *
.endif # BIND_TOOLS_SLAVE
MAKE_JOBS_UNSAFE= yes
-PORTDOCS= *
-
OPTIONS_DEFAULT= THREADS SIGCHASE IDN GSSAPI_NONE JSON PYTHON
OPTIONS_DEFINE= IDN LARGE_FILE PYTHON JSON \
FIXED_RRSET SIGCHASE IPV6 THREADS
Index: dns/ddclient/Makefile
===================================================================
--- dns/ddclient/Makefile
+++ dns/ddclient/Makefile
@@ -23,7 +23,7 @@
NO_BUILD= yes
SUB_FILES= pkg-message ddclient_force
-OPTIONS_DEFINE= SSL
+OPTIONS_DEFINE= SSL DOCS
OPTIONS_DEFAULT=SSL
SSL_RUN_DEPENDS=ca_root_nss>0:security/ca_root_nss \
Index: dns/drool/Makefile
===================================================================
--- dns/drool/Makefile
+++ dns/drool/Makefile
@@ -20,4 +20,6 @@
CPPFLAGS+= $$(pkg-config libev --cflags-only-I)
LDFLAGS+= $$(pkg-config libev --libs-only-L)
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: dns/dsc/Makefile
===================================================================
--- dns/dsc/Makefile
+++ dns/dsc/Makefile
@@ -27,4 +27,6 @@
USE_RC_SUBR= dsc
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: dns/dsp/Makefile
===================================================================
--- dns/dsp/Makefile
+++ dns/dsp/Makefile
@@ -28,4 +28,6 @@
PERL5= configure patch shebangfix
NO_ARCH= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: dns/erlang-idna/Makefile
===================================================================
--- dns/erlang-idna/Makefile
+++ dns/erlang-idna/Makefile
@@ -18,4 +18,6 @@
ERL_BUILD_DEPS= devel/erlang-unicode_util_compat
ERL_RUN_DEPS:= ${ERL_BUILD_DEPS}
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: dns/ironsides/Makefile
===================================================================
--- dns/ironsides/Makefile
+++ dns/ironsides/Makefile
@@ -25,6 +25,8 @@
PLIST_FILES= sbin/ironsides man/man1/ironsides.1.gz
PORTEXAMPLES= dfcs.usafa.edu.zonefile
+OPTIONS_DEFINE= EXAMPLES
+
post-extract:
@${CP} ${FILESDIR}/ironsides.gpr ${FILESDIR}/Makefile ${WRKSRC}/
Index: dns/knot-resolver/Makefile
===================================================================
--- dns/knot-resolver/Makefile
+++ dns/knot-resolver/Makefile
@@ -33,7 +33,7 @@
SHEBANG_FILES= scripts/coverage_env.sh
USE_LDCONFIG= yes
-OPTIONS_DEFINE= COOKIES DNSTAP DOXYGEN GO TRUSTANCHOR
+OPTIONS_DEFINE= DOCS COOKIES DNSTAP DOXYGEN GO TRUSTANCHOR
COOKIES_DESC= cookies
COOKIES_LIB_DEPENDS= libnettle.so:security/nettle
@@ -55,6 +55,7 @@
DNSTAP_MAKE_ARGS_OFF= HAS_libprotobuf-c=no HAS_libfstrm=no
DNSTAP_PLIST_FILES= lib/kdns_modules/dnstap.so
+DOXYGEN_IMPLIES= DOCS
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen
DOXYGEN_MAKE_ARGS_ON= HAS_doxygen=yes
DOXYGEN_MAKE_ARGS_OFF= HAS_doxygen=no
Index: dns/knot1/Makefile
===================================================================
--- dns/knot1/Makefile
+++ dns/knot1/Makefile
@@ -39,7 +39,7 @@
PORTDOCS= AUTHORS COPYING ChangeLog INSTALL NEWS README THANKS
-OPTIONS_DEFINE= DNSTAP IDN LMDB
+OPTIONS_DEFINE= DNSTAP IDN LMDB DOCS
DNSTAP_DESC= dnstap support (see dnstap.info)
LMDB_DESC= Enable LMDB backend
Index: dns/knot2/Makefile
===================================================================
--- dns/knot2/Makefile
+++ dns/knot2/Makefile
@@ -40,7 +40,7 @@
PORTDOCS= AUTHORS COPYING ChangeLog INSTALL NEWS README THANKS
-OPTIONS_DEFINE= DNSTAP FASTPARSER IDN
+OPTIONS_DEFINE= DNSTAP FASTPARSER IDN DOCS
DNSTAP_DESC= dnstap support (see dnstap.info)
DNSTAP_CONFIGURE_ENABLE= dnstap
Index: dns/linux-c6-libasyncns/Makefile
===================================================================
--- dns/linux-c6-libasyncns/Makefile
+++ dns/linux-c6-libasyncns/Makefile
@@ -14,4 +14,6 @@
USE_LDCONFIG= yes
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: dns/linux-c7-libasyncns/Makefile
===================================================================
--- dns/linux-c7-libasyncns/Makefile
+++ dns/linux-c7-libasyncns/Makefile
@@ -18,4 +18,6 @@
USE_LDCONFIG= yes
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: dns/powerdns/Makefile
===================================================================
--- dns/powerdns/Makefile
+++ dns/powerdns/Makefile
@@ -39,7 +39,7 @@
USE_RC_SUBR= pdns
-OPTIONS_DEFINE= GEOIP LUAJIT MYDNS MYSQL OPENDBX OPENLDAP OPTALGO PGSQL PROTOBUF REMOTE SQLITE3 TINYDNS TOOLS UNIXODBC
+OPTIONS_DEFINE= DOCS EXAMPLES GEOIP LUAJIT MYDNS MYSQL OPENDBX OPENLDAP OPTALGO PGSQL PROTOBUF REMOTE SQLITE3 TINYDNS TOOLS UNIXODBC
OPTIONS_GROUP= EXPERIMENTAL REMOTEOPT
OPTIONS_GROUP_EXPERIMENTAL= LUABACKEND
OPTIONS_GROUP_REMOTEOPT= ZEROMQ
Index: dns/py-namebench/Makefile
===================================================================
--- dns/py-namebench/Makefile
+++ dns/py-namebench/Makefile
@@ -38,6 +38,8 @@
PYDISTUTILS_INSTALLARGS+= --install-data=${PREFIX}/share
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} -e 's,/usr/local,${PREFIX},' \
${WRKSRC}/libnamebench/util.py
Index: dns/void-zones-tools/Makefile
===================================================================
--- dns/void-zones-tools/Makefile
+++ dns/void-zones-tools/Makefile
@@ -18,6 +18,8 @@
SUB_FILES= pkg-message
+OPTIONS_DEFINE= DOCS
+
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/hosts2zones ${STAGEDIR}${PREFIX}/bin
${MKDIR} ${STAGEDIR}${PREFIX}/etc/void-zones
Index: editors/kile/Makefile
===================================================================
--- editors/kile/Makefile
+++ editors/kile/Makefile
@@ -30,4 +30,6 @@
CONFLICTS_INSTALL= kile-kde4
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: editors/leafpad/Makefile
===================================================================
--- editors/leafpad/Makefile
+++ editors/leafpad/Makefile
@@ -22,6 +22,8 @@
PORTDOCS= AUTHORS COPYING ChangeLog INSTALL README
+OPTIONS_DEFINE= DOCS
+
post-extract:
@${CHMOD} a+x ${WRKSRC}/install-sh
Index: editors/micro/Makefile
===================================================================
--- editors/micro/Makefile
+++ editors/micro/Makefile
@@ -48,6 +48,8 @@
PLIST_FILES= bin/micro
PORTDOCS= README.md
+OPTIONS_DEFINE= DOCS
+
do-build:
@(cd ${WRKSRC} ; \
${SETENV} ${MAKE_ENV} CGO_ENABLED=0 GOPATH=${WRKSRC} go build -ldflags \
Index: editors/pluma/Makefile
===================================================================
--- editors/pluma/Makefile
+++ editors/pluma/Makefile
@@ -39,4 +39,6 @@
org.mate.pluma.plugins.spell.gschema.xml \
org.mate.pluma.plugins.time.gschema.xml
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: editors/the/Makefile
===================================================================
--- editors/the/Makefile
+++ editors/the/Makefile
@@ -21,7 +21,7 @@
ALL_TARGET= all html
CPPFLAGS+= -I${LOCALBASE}/include
-OPTIONS_DEFINE= XAW3D
+OPTIONS_DEFINE= DOCS XAW3D
OPTIONS_SINGLE= Display Rexx
OPTIONS_SINGLE_Display= NCURSES XCURSES
OPTIONS_SINGLE_Rexx= REXX_IMC REGINA
Index: editors/the/pkg-plist
===================================================================
--- editors/the/pkg-plist
+++ editors/the/pkg-plist
@@ -2,7 +2,6 @@
bin/the
%%XCURSES%%bin/xthe
man/man1/the.1.gz
-@dir %%DATADIR%%
%%DATADIR%%/THE_Help.txt
%%DATADIR%%/abf.tld
%%DATADIR%%/append.the
@@ -48,7 +47,6 @@
%%DATADIR%%/udiff.tld
%%DATADIR%%/uncomm.the
%%DATADIR%%/words.the
-@dir %%PORTDOCS%%%%DOCSDIR%%
%%PORTDOCS%%%%DOCSDIR%%/app1.html
%%PORTDOCS%%%%DOCSDIR%%/app2.html
%%PORTDOCS%%%%DOCSDIR%%/app3.html
Index: emulators/advancemess/Makefile
===================================================================
--- emulators/advancemess/Makefile
+++ emulators/advancemess/Makefile
@@ -32,7 +32,7 @@
MAKE_JOBS_UNSAFE= yes
-OPTIONS_DEFINE= FREETYPE SLANG
+OPTIONS_DEFINE= FREETYPE SLANG DOCS
OPTIONS_DEFINE_i386= ASM
OPTIONS_DEFAULT= FREETYPE
OPTIONS_DEFAULT_i386= ASM
Index: emulators/aqemu/Makefile
===================================================================
--- emulators/aqemu/Makefile
+++ emulators/aqemu/Makefile
@@ -20,4 +20,6 @@
USE_GITHUB= yes
GH_ACCOUNT= tobimensch
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: emulators/dosbox/Makefile
===================================================================
--- emulators/dosbox/Makefile
+++ emulators/dosbox/Makefile
@@ -27,6 +27,7 @@
"${PREFIX}/share/pixmaps/dosbox.ico" "dosbox" \
"System;Emulator;" "true"
+OPTIONS_DEFINE= DOCS
OPTIONS_RADIO= DEBUGGER
OPTIONS_RADIO_DEBUGGER=DEBUGGER_ENABLE DEBUGGER_HEAVY
DEBUGGER_ENABLE_DESC=Enable internal debugger
Index: emulators/dynagen/Makefile
===================================================================
--- emulators/dynagen/Makefile
+++ emulators/dynagen/Makefile
@@ -28,6 +28,8 @@
ALL_TARGET= # empty
NO_ARCH= yes
+OPTIONS_DEFINE= DOCS EXAMPLES
+
.include <bsd.port.pre.mk>
post-extract:
Index: emulators/fs-uae-launcher/Makefile
===================================================================
--- emulators/fs-uae-launcher/Makefile
+++ emulators/fs-uae-launcher/Makefile
@@ -16,6 +16,8 @@
INSTALLS_ICONS= yes
MAKE_ARGS= DESTDIR=${STAGEDIR} prefix=${PREFIX}
+OPTIONS_DEFINE= DOCS
+
do-build:
(cd ${WRKSRC} && ${PYTHON_CMD} setup.py build)
(cd ${WRKSRC} && ${PYTHON_CMD} \
Index: emulators/fuse-utils/Makefile
===================================================================
--- emulators/fuse-utils/Makefile
+++ emulators/fuse-utils/Makefile
@@ -24,6 +24,8 @@
CONFIGURE_ARGS= --with-libspectrum-prefix=${LOCALBASE} \
--with-local-prefix=${LOCALBASE}
+OPTIONS_DEFINE= DOCS
+
post-install:
${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} AUTHORS ChangeLog README ${STAGEDIR}${DOCSDIR}
Index: emulators/fuse/Makefile
===================================================================
--- emulators/fuse/Makefile
+++ emulators/fuse/Makefile
@@ -24,7 +24,7 @@
CONFIGURE_ARGS+=--without-alsa --without-joystick
-OPTIONS_DEFINE= AO ICONS ROMS
+OPTIONS_DEFINE= AO ICONS ROMS DOCS
OPTIONS_DEFAULT= ICONS GTK2
OPTIONS_SINGLE= UI
UI_DESC= User Interface
Index: emulators/libspectrum/Makefile
===================================================================
--- emulators/libspectrum/Makefile
+++ emulators/libspectrum/Makefile
@@ -21,7 +21,9 @@
INSTALL_TARGET= install-strip
-post-install:
+OPTIONS_DEFINE= DOCS
+
+post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} AUTHORS ChangeLog README THANKS \
doc/libspectrum.txt ${STAGEDIR}${DOCSDIR}
Index: emulators/mame/Makefile
===================================================================
--- emulators/mame/Makefile
+++ emulators/mame/Makefile
@@ -62,7 +62,7 @@
.else
EMULATOR= ${MSUBTARGET}
.endif
-PLIST_SUB= EMULATOR=${EMULATOR}
+PLIST_SUB+= EMULATOR=${EMULATOR}
post-patch:
@${RM} ${WRKSRC}/3rdparty/bx/include/compat/freebsd/dirent.h
Index: emulators/mgba/Makefile
===================================================================
--- emulators/mgba/Makefile
+++ emulators/mgba/Makefile
@@ -38,7 +38,7 @@
-DBUILD_GLES2:BOOL=OFF
LDFLAGS+= -Wl,--as-needed # glu
-OPTIONS_DEFINE= DEBUGGERS FFMPEG MAGICK QT5
+OPTIONS_DEFINE= DEBUGGERS FFMPEG MAGICK QT5 DOCS
OPTIONS_DEFAULT= DEBUGGERS FFMPEG MAGICK QT5
OPTIONS_SUB= yes
Index: emulators/mtools/Makefile
===================================================================
--- emulators/mtools/Makefile
+++ emulators/mtools/Makefile
@@ -38,10 +38,10 @@
.if ${PORT_OPTIONS:MX11}
USE_XORG= x11 sm ice xau
-PLIST_SUB= X11=""
+PLIST_SUB+= X11=""
.else
CONFIGURE_ARGS+= --without-x
-PLIST_SUB= X11="@comment "
+PLIST_SUB+= X11="@comment "
MAKE_ENV+= WITHOUT_X11=yes
.endif
Index: emulators/mupen64plus-core/Makefile
===================================================================
--- emulators/mupen64plus-core/Makefile
+++ emulators/mupen64plus-core/Makefile
@@ -24,5 +24,7 @@
MAKE_ENV+= OPTFLAGS="${OPTFLAGS}"
+OPTIONS_DEFINE= DOCS
+
.include "${.CURDIR}/../mupen64plus-core/Makefile.common"
.include <bsd.port.mk>
Index: emulators/nestopia/Makefile
===================================================================
--- emulators/nestopia/Makefile
+++ emulators/nestopia/Makefile
@@ -24,4 +24,6 @@
USE_SDL= sdl2
INSTALLS_ICONS= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: emulators/pcsxr/Makefile
===================================================================
--- emulators/pcsxr/Makefile
+++ emulators/pcsxr/Makefile
@@ -51,7 +51,7 @@
# XXX Gettext support is mandatory and cannot really be disabled.
# The following option only enables/disables building *additional* translations
-OPTIONS_DEFINE= NLS
+OPTIONS_DEFINE= NLS DOCS
OPTIONS_SUB= yes
NLS_DESC= Build additional NLS translations
NLS_CMAKE_ON= -DDISABLE_NLS_TRANSLATIONS:BOOL=OFF
Index: emulators/qemu-cheri/Makefile
===================================================================
--- emulators/qemu-cheri/Makefile
+++ emulators/qemu-cheri/Makefile
@@ -28,6 +28,8 @@
ONLY_FOR_ARCHS= amd64 i386 powerpc powerpc64
BROKEN_FreeBSD_10= Default toolchain lacks support for .cfi_sections
+OPTIONS_DEFINE= DOCS
+
.include "Makefile.snapshot"
CONFIGURE_ARGS+= \
Index: ftp/bftpd/Makefile
===================================================================
--- ftp/bftpd/Makefile
+++ ftp/bftpd/Makefile
@@ -21,6 +21,8 @@
man/man8/bftpd.8.gz
PORTDOCS= en pl sk
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} -e 's,/etc/bftpd.conf,${PREFIX}/etc/bftpd.conf,' \
${WRKSRC}/mypaths.h
Index: ftp/linux-c6-curl/Makefile
===================================================================
--- ftp/linux-c6-curl/Makefile
+++ ftp/linux-c6-curl/Makefile
@@ -17,4 +17,6 @@
USE_LINUX= libssh2 nspr nss openldap
USE_LINUX_RPM= nolib
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: ftp/linux-c7-curl/Makefile
===================================================================
--- ftp/linux-c7-curl/Makefile
+++ ftp/linux-c7-curl/Makefile
@@ -21,4 +21,6 @@
USE_LINUX= libssh2 nspr nss openldap
USE_LINUX_RPM= nolib
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: ftp/py-pyftpdlib/Makefile
===================================================================
--- ftp/py-pyftpdlib/Makefile
+++ ftp/py-pyftpdlib/Makefile
@@ -16,7 +16,7 @@
SHEBANG_FILES= demo/*.py
NO_ARCH= yes
-OPTIONS_DEFINE= SENDFILE OPENSSL
+OPTIONS_DEFINE= SENDFILE OPENSSL EXAMPLES
OPTIONS_DEFAULT= SENDFILE OPENSSL
SENDFILE_DESC= Enable sendfile(2) support
OPENSSL_DESC= Enable FTP over SSL/TLS (RFC4217)
Index: games/afternoonstalker/Makefile
===================================================================
--- games/afternoonstalker/Makefile
+++ games/afternoonstalker/Makefile
@@ -24,6 +24,8 @@
PORTDOCS= AUTHORS COPYING INSTALL NEWS README THANKS TODO
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} -e 's|^pkgsounddir =.*|pkgsounddir = ${DATADIR}/sounds|' \
${WRKSRC}/src/Makefile.in
Index: games/aop/Makefile
===================================================================
--- games/aop/Makefile
+++ games/aop/Makefile
@@ -22,6 +22,8 @@
PORTDOCS= README
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} -e 's|/usr/local|${STAGEDIR}${PREFIX}|g' \
${WRKSRC}/Makefile
Index: games/battletanks/Makefile
===================================================================
--- games/battletanks/Makefile
+++ games/battletanks/Makefile
@@ -32,6 +32,8 @@
DESKTOP_ENTRIES="Battle Tanks" "" "" "${PORTNAME}" "Game;ArcadeGame;" ""
+OPTIONS_DEFINE= DOCS
+
pre-build:
# Regenerate `sl08.h' after we patch `sl08.py' (as patching the header itself
# would have resulted in a larger diff and gratuitous difference with Debian)
Index: games/beret/Makefile
===================================================================
--- games/beret/Makefile
+++ games/beret/Makefile
@@ -31,6 +31,8 @@
FONT_DEP= AveriaSansGWF-Regular.ttf
FONTDIR_DEP= ${LOCALBASE}/share/fonts/averiagwf
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/game.c
Index: games/burgerspace/Makefile
===================================================================
--- games/burgerspace/Makefile
+++ games/burgerspace/Makefile
@@ -24,6 +24,8 @@
PORTDOCS= AUTHORS COPYING INSTALL NEWS README THANKS TODO
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} -e 's|^pkgsounddir =.*|pkgsounddir = ${DATADIR}/sounds|' \
${WRKSRC}/src/Makefile.in
Index: games/capitalism/Makefile
===================================================================
--- games/capitalism/Makefile
+++ games/capitalism/Makefile
@@ -36,7 +36,7 @@
DESKTOP_ENTRIES="Capitalism" "" "${PORTNAME}" \
"${PORTNAME}" "Game;BoardGame;" ""
-OPTIONS_DEFINE= NLS
+OPTIONS_DEFINE= NLS DOCS
OPTIONS_SUB= yes
NLS_CONFIGURE_ENABLE= nls
Index: games/connectfive/Makefile
===================================================================
--- games/connectfive/Makefile
+++ games/connectfive/Makefile
@@ -28,7 +28,7 @@
PORTDOCS= *
PORTDATA= *
-.include <bsd.port.options.mk>
+OPTIONS_DEFINE= DOCS
post-patch:
@${REINPLACE_CMD} -e 's|sdl-config|${SDL_CONFIG}|' ${WRKSRC}/Makefile.linux
Index: games/evilfinder/Makefile
===================================================================
--- games/evilfinder/Makefile
+++ games/evilfinder/Makefile
@@ -25,7 +25,7 @@
PORTDATA= evilnumbers.dat
PORTDOCS= README
-OPTIONS_DEFINE= WRAPPER
+OPTIONS_DEFINE= DOCS WRAPPER
WRAPPER_DESC= Evilfinder local wrapper
OPTIONS_DEFAULT= WRAPPER
Index: games/formido/Makefile
===================================================================
--- games/formido/Makefile
+++ games/formido/Makefile
@@ -23,6 +23,8 @@
PORTDATA= *
PORTDOCS= *
+OPTIONS_DEFINE= DOCS
+
pre-build:
@${MKDIR} ${WRKSRC}/obj
Index: games/freeblocks/Makefile
===================================================================
--- games/freeblocks/Makefile
+++ games/freeblocks/Makefile
@@ -21,7 +21,7 @@
PORTDOCS= *
-OPTIONS_DEFINE= HALF_GFX
+OPTIONS_DEFINE= HALF_GFX DOCS
HALF_GFX_DESC= Use 320x240 graphics
HALF_GFX_CMAKE_ON= -DHALF_GFX=ON
Index: games/freedroidrpg/Makefile
===================================================================
--- games/freedroidrpg/Makefile
+++ games/freedroidrpg/Makefile
@@ -30,7 +30,7 @@
PORTDATA= *
PORTDOCS= *
-OPTIONS_DEFINE= NLS BACKTRACE OPENGL SOUND
+OPTIONS_DEFINE= NLS BACKTRACE OPENGL SOUND DOCS
OPTIONS_DEFAULT=BACKTRACE OPENGL SOUND
OPTIONS_SUB= yes
Index: games/garith/Makefile
===================================================================
--- games/garith/Makefile
+++ games/garith/Makefile
@@ -18,6 +18,8 @@
PORTDOCS= BUGS HISTORY README TODO
PLIST_FILES= bin/garith
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} -e 's|gldouble|double|;/gnome/d;/all.*apps/d'\
${WRKSRC}/garith.c
Index: games/goldencheetah/Makefile
===================================================================
--- games/goldencheetah/Makefile
+++ games/goldencheetah/Makefile
@@ -33,6 +33,8 @@
qmake rcc script sql svg uic webkit xml
INFO= GC3-FAQ GC3-Release GC31-Release
+OPTIONS_DEFINE= DOCS
+
post-extract:
${CP} ${WRKSRC}/src/gcconfig.pri.in ${WRKSRC}/src/gcconfig.pri
${CP} ${WRKSRC}/qwt/qwtconfig.pri.in ${WRKSRC}/qwt/qwtconfig.pri
Index: games/impossible_mission_puzzle/Makefile
===================================================================
--- games/impossible_mission_puzzle/Makefile
+++ games/impossible_mission_puzzle/Makefile
@@ -29,6 +29,8 @@
DESKTOP_ENTRIES="Impossible Mission puzzle" "" "${PORTNAME}" \
"${PORTNAME}" "Game;ArcadeGame;" ""
+OPTIONS_DEFINE= DOCS
+
do-build:
@cd ${WRKSRC} && ${CC} -o ${PORTNAME} ${CFLAGS} \
`${SDL_CONFIG} --cflags --libs` puzzle.c
Index: games/jchessboard/Makefile
===================================================================
--- games/jchessboard/Makefile
+++ games/jchessboard/Makefile
@@ -31,6 +31,8 @@
JARFILE= JChessBoard.jar
+OPTIONS_DEFINE= DOCS
+
do-install:
${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
@${MKDIR} ${STAGEDIR}${DATADIR}
Index: games/jfsw/Makefile
===================================================================
--- games/jfsw/Makefile
+++ games/jfsw/Makefile
@@ -43,6 +43,8 @@
PORTDOCS= readme.txt releasenotes.html
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} 's|/usr/X11R6|${LOCALBASE}|' \
${WRKSRC}/jfbuild/Makefile
Index: games/joequake/Makefile
===================================================================
--- games/joequake/Makefile
+++ games/joequake/Makefile
@@ -27,7 +27,7 @@
OPTIONS_MULTI= UI
OPTIONS_MULTI_UI= OPENGL X11
-OPTIONS_DEFINE= HUD HUD_SA OPTIMIZED_CFLAGS X86_ASM
+OPTIONS_DEFINE= HUD HUD_SA OPTIMIZED_CFLAGS X86_ASM DOCS
OPTIONS_DEFAULT= OPENGL OPTIMIZED_CFLAGS X11
OPTIONS_DEFAULT_amd64= X86_ASM
HUD_DESC= High quality HUD images (for OpenGL)
Index: games/mangband/Makefile
===================================================================
--- games/mangband/Makefile
+++ games/mangband/Makefile
@@ -19,7 +19,7 @@
MAKE_ARGS= "DATADIR=${DATADIR}"
-OPTIONS_DEFINE= GCU X11 SDL
+OPTIONS_DEFINE= GCU X11 SDL EXAMPLES
OPTIONS_DEFAULT= GCU X11 SDL
GCU_DESC= Display module GCU (curses)
X11_DESC= Display module X11
Index: games/mirrormagic/Makefile
===================================================================
--- games/mirrormagic/Makefile
+++ games/mirrormagic/Makefile
@@ -29,7 +29,7 @@
"Game;LogicGame;" \
""
-OPTIONS_DEFINE= SDL
+OPTIONS_DEFINE= SDL DOCS
OPTIONS_DEFAULT=SDL
SDL_USE= SDL=image,mixer,sdl
Index: games/netpanzer/Makefile
===================================================================
--- games/netpanzer/Makefile
+++ games/netpanzer/Makefile
@@ -28,6 +28,8 @@
PORTDOCS= *
PORTDATA= *
+OPTIONS_DEFINE= DOCS
+
post-configure:
${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/SConstruct
Index: games/ninix-aya/Makefile
===================================================================
--- games/ninix-aya/Makefile
+++ games/ninix-aya/Makefile
@@ -24,4 +24,6 @@
USES= gettext tar:tgz
USE_RUBY= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: games/openalchemist/Makefile
===================================================================
--- games/openalchemist/Makefile
+++ games/openalchemist/Makefile
@@ -33,6 +33,8 @@
PORTDOCS= AUTHORS ChangeLog README TODO
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} -E -e 's|0.8|1.0|g' -e 's|^%|#|g' ${WRKSRC}/configure.ac
@${REINPLACE_CMD} -E -e 's|0.8|1.0|g' ${WRKSRC}/build/Makefile.am
Index: games/openbor/Makefile
===================================================================
--- games/openbor/Makefile
+++ games/openbor/Makefile
@@ -63,7 +63,7 @@
"Game;ArcadeGame;" \
""
-OPTIONS_DEFINE= TREMOR
+OPTIONS_DEFINE= TREMOR DOCS
OPTIONS_DEFAULT= ${MACHINE_CPU:Msoftfp:C/.+/TREMOR/}
OPTIONS_DEFINE_i386= MMX
OPTIONS_DEFAULT_i386= MMX # runtime detection
Index: games/openttd/Makefile
===================================================================
--- games/openttd/Makefile
+++ games/openttd/Makefile
@@ -42,6 +42,8 @@
DESKTOP_ENTRIES="OpenTTD" "${COMMENT}" "${PORTNAME}" "${PORTNAME}" \
"Game;Simulation;StrategyGame;" false
+OPTIONS_DEFINE= DOCS
+
.if defined(WITH_MIDI_PLAYER)
CONFIGURE_ARGS+= --with-midi="${WITH_MIDI_PLAYER}"
.endif
Index: games/palomino/Makefile
===================================================================
--- games/palomino/Makefile
+++ games/palomino/Makefile
@@ -35,7 +35,7 @@
DESKTOP_ENTRIES= "Palomino" "" "${PORTNAME}" \
"${PORTNAME}" "Game;ArcadeGame;" ""
-OPTIONS_DEFINE= GUI PLIB SDL
+OPTIONS_DEFINE= DOCS GUI PLIB SDL
OPTIONS_DEFAULT=GUI SDL
OPTIONS_SUB= yes
Index: games/plutocracy/Makefile
===================================================================
--- games/plutocracy/Makefile
+++ games/plutocracy/Makefile
@@ -28,6 +28,8 @@
PORTDOCS= AUTHORS README
PORTDATA= *
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} -e 's|span font|span font_desc|' \
${WRKSRC}/src/render/r_assets.c
Index: games/pokerth/Makefile
===================================================================
--- games/pokerth/Makefile
+++ games/pokerth/Makefile
@@ -33,6 +33,8 @@
PORTDOCS= server_setup_howto.txt
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} -E \
-e 's|/usr([a-z|/]*)|${LOCALBASE}/\1|g' \
Index: games/pongix/Makefile
===================================================================
--- games/pongix/Makefile
+++ games/pongix/Makefile
@@ -21,6 +21,8 @@
LIBS+= -lm
PORTDOCS= AUTHORS ChangeLog README
+OPTIONS_DEFINE= DOCS
+
do-install:
${MKDIR} ${STAGEDIR}${DATADIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC}/src && \
Index: games/prboom-plus/Makefile
===================================================================
--- games/prboom-plus/Makefile
+++ games/prboom-plus/Makefile
@@ -22,7 +22,7 @@
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-waddir=${DATADIR}
-OPTIONS_DEFINE= OPENGL
+OPTIONS_DEFINE= DOCS OPENGL
OPTIONS_DEFAULT=OPENGL
DATADIR= ${DMDIR}
Index: games/pvpgn/Makefile
===================================================================
--- games/pvpgn/Makefile
+++ games/pvpgn/Makefile
@@ -37,7 +37,7 @@
USE_RC_SUBR= bnetd
-OPTIONS_DEFINE= D2 MYSQL PGSQL SQLITE3
+OPTIONS_DEFINE= D2 MYSQL PGSQL SQLITE3 DOCS
OPTIONS_DEFAULT= D2
OPTIONS_SUB= yes
Index: games/rnd_jue/Makefile
===================================================================
--- games/rnd_jue/Makefile
+++ games/rnd_jue/Makefile
@@ -45,6 +45,8 @@
DESKTOP_ENTRIES="R'n'D jue" "" "${PORTNAME}" \
"${PORTNAME}" "Game;ArcadeGame;" ""
+OPTIONS_DEFINE= DOCS
+
post-extract-script:
@(cd ${WRKDIR}/rocksndiamonds* && ${COPYTREE_SHARE} levels ${WRKSRC})
.for l in ${LEVELS_BD_FANS:S/$/.zip/}
Index: games/sdlpop/Makefile
===================================================================
--- games/sdlpop/Makefile
+++ games/sdlpop/Makefile
@@ -25,6 +25,8 @@
DESKTOP_ENTRIES= "Prince" "Open-Source port of Prince of Persia" \
"${DATADIR}/icon.png" "prince" "Game;" false
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} -e 's|%%DATADIR%%|${DATADIR}|' ${WRKSRC}/seg009.c
Index: games/taipan/Makefile
===================================================================
--- games/taipan/Makefile
+++ games/taipan/Makefile
@@ -16,6 +16,8 @@
PORTDOCS= README
PLIST_FILES= bin/taipan
+OPTIONS_DEFINE= DOCS
+
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/taipan ${STAGEDIR}${PREFIX}/bin
@${MKDIR} ${STAGEDIR}${DOCSDIR}
Index: games/tbe/Makefile
===================================================================
--- games/tbe/Makefile
+++ games/tbe/Makefile
@@ -24,6 +24,8 @@
PORTDOCS= *
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} 's/ make/ $$(MAKE)/' \
${WRKSRC}/Makefile
Index: games/trigger-rally/Makefile
===================================================================
--- games/trigger-rally/Makefile
+++ games/trigger-rally/Makefile
@@ -31,6 +31,8 @@
PORTDOCS= README-stereo.txt README.txt DATA_AUTHORS.txt
+OPTIONS_DEFINE= DOCS
+
do-install:
${INSTALL_PROGRAM} ${WORKINGSRC}/bin/trigger-rally ${STAGEDIR}${PREFIX}/bin
${MKDIR} ${STAGEDIR}${DATADIR}
Index: games/trimines/Makefile
===================================================================
--- games/trimines/Makefile
+++ games/trimines/Makefile
@@ -24,6 +24,8 @@
"Game;LogicGame;" \
""
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} -e 's|data/|${DATADIR}/|' ${WRKSRC}/src/gfx.c
Index: games/vegastrike/Makefile
===================================================================
--- games/vegastrike/Makefile
+++ games/vegastrike/Makefile
@@ -43,7 +43,7 @@
PLIST_FILES= ${BIN_FILES}
PORTDOCS= README
-OPTIONS_DEFINE= MESHER
+OPTIONS_DEFINE= MESHER DOCS
MESHER_DESC= Enable mesher modelling tool
MESHER_PLIST_FILES= bin/mesher
Index: games/volleyball/Makefile
===================================================================
--- games/volleyball/Makefile
+++ games/volleyball/Makefile
@@ -34,6 +34,8 @@
"Game;SportsGame;ArcadeGame;" \
false
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} '/libintl\.h/d' ${WRKSRC}/src/common.h
@${REINPLACE_CMD} -e '/setlocale/d' -e '/textdomain/d' \
Index: games/voxelands/Makefile
===================================================================
--- games/voxelands/Makefile
+++ games/voxelands/Makefile
@@ -24,7 +24,7 @@
OPTIONS_SUB= yes
-OPTIONS_DEFINE= NLS SOUND SQLITE3
+OPTIONS_DEFINE= NLS SOUND SQLITE3 DOCS
OPTIONS_MULTI= BINARIES
OPTIONS_MULTI_BINARIES= CLIENT SERVER
Index: games/widelands/Makefile
===================================================================
--- games/widelands/Makefile
+++ games/widelands/Makefile
@@ -39,6 +39,8 @@
"Game;StrategyGame;" \
""
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \
${WRKSRC}/cmake/Modules/*.cmake
Index: games/wmeyes/Makefile
===================================================================
--- games/wmeyes/Makefile
+++ games/wmeyes/Makefile
@@ -16,6 +16,8 @@
PORTDOCS= README
PLIST_FILES= bin/wmeyes
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} -e 's|Target(|TargetNoMan(|g' ${WRKSRC}/Imakefile
Index: games/xorgramana/Makefile
===================================================================
--- games/xorgramana/Makefile
+++ games/xorgramana/Makefile
@@ -29,6 +29,8 @@
"Game;LogicGame;" \
false
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} -e 's|GFX/|${DATADIR}/&|' ${WRKSRC}/icons.c
Index: games/xshogi/Makefile
===================================================================
--- games/xshogi/Makefile
+++ games/xshogi/Makefile
@@ -19,4 +19,6 @@
PORTDOCS= README.xboard BUGS
PLIST_FILES= bin/xshogi man/man6/xshogi.6.gz
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: german/BBBike/Makefile
===================================================================
--- german/BBBike/Makefile
+++ german/BBBike/Makefile
@@ -59,7 +59,7 @@
.if exists(${PERL5})
LOCAL_PERL_ARCH!= ${PERL5} -MConfig -e '$$x = qq{$$Config{version}/$$Config{archname}}; $$x =~ s{/}{\\\\/}g; print $$x'
.endif
-PLIST_SUB= LOCAL_PERL_ARCH=${LOCAL_PERL_ARCH}
+PLIST_SUB+= LOCAL_PERL_ARCH=${LOCAL_PERL_ARCH}
BBBIKE_PERL_EXE= bbbike cbbbike bbbikeclient cmdbbbike smsbbbike
post-patch:
Index: german/selfhtml/Makefile
===================================================================
--- german/selfhtml/Makefile
+++ german/selfhtml/Makefile
@@ -48,6 +48,8 @@
src \
xml
+OPTIONS_DEFINE= DOCS
+
do-install:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
(cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
Index: graphics/OpenEXR/Makefile
===================================================================
--- graphics/OpenEXR/Makefile
+++ graphics/OpenEXR/Makefile
@@ -57,7 +57,7 @@
MAJORVER= 2_2
VER= 23
-PLIST_SUB= MAJORVER=${MAJORVER}
+PLIST_SUB+= MAJORVER=${MAJORVER}
PLIST_SUB+= VER=${VER}
post-patch:
Index: graphics/bugle/Makefile
===================================================================
--- graphics/bugle/Makefile
+++ graphics/bugle/Makefile
@@ -25,7 +25,7 @@
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
-OPTIONS_DEFINE= FFMPEG GTK2 READLINE THREADS
+OPTIONS_DEFINE= FFMPEG GTK2 READLINE THREADS DOCS
OPTIONS_DEFAULT= READLINE THREADS
FFMPEG_CONFIGURE_WITH= lavc
Index: graphics/embree/Makefile
===================================================================
--- graphics/embree/Makefile
+++ graphics/embree/Makefile
@@ -26,7 +26,7 @@
DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}2
PLIST_SUB+= VERSION=${DISTVERSION}
-OPTIONS_DEFINE= IMAGEMAGICK ISPC JPEG PNG
+OPTIONS_DEFINE= DOCS IMAGEMAGICK ISPC JPEG PNG
OPTIONS_DEFAULT= ISPC
OPTIONS_SUB= yes
Index: graphics/eom/Makefile
===================================================================
--- graphics/eom/Makefile
+++ graphics/eom/Makefile
@@ -35,7 +35,7 @@
GLIB_SCHEMAS= org.mate.eom.gschema.xml \
org.mate.eom.enums.xml
-OPTIONS_DEFINE= EXIF EXEMPI
+OPTIONS_DEFINE= EXIF EXEMPI DOCS
OPTIONS_DEFAULT=EXIF EXEMPI
EXEMPI_DESC= XMP support
Index: graphics/gimp-gmic-plugin/Makefile
===================================================================
--- graphics/gimp-gmic-plugin/Makefile
+++ graphics/gimp-gmic-plugin/Makefile
@@ -20,7 +20,7 @@
libfftw3.so:math/fftw3 \
libgimp-2.0.so:graphics/gimp-app
-OPTIONS_DEFINE= BASH
+OPTIONS_DEFINE= BASH EXAMPLES
OPTIONS_SUB= yes
BASH_RUN_DEPENDS= bash:shells/bash
Index: graphics/icc-profiles-adobe-cs4/Makefile
===================================================================
--- graphics/icc-profiles-adobe-cs4/Makefile
+++ graphics/icc-profiles-adobe-cs4/Makefile
@@ -21,6 +21,8 @@
SYSCOLORDIR= share/color
PLIST_SUB= SYSCOLORDIR=${SYSCOLORDIR}
+OPTIONS_DEFINE= DOCS
+
do-install:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
(cd ${WRKDIR}/Adobe\ ICC\ Profiles\ \(end-user\) && ${COPYTREE_SHARE} \*.pdf ${STAGEDIR}${DOCSDIR})
Index: graphics/libboard/Makefile
===================================================================
--- graphics/libboard/Makefile
+++ graphics/libboard/Makefile
@@ -26,7 +26,8 @@
PORTDOCS= *
-OPTIONS_DEFINE= DOXYGEN EXAMPLES
+OPTIONS_DEFINE= DOXYGEN EXAMPLES DOCS
+DOXYGEN_IMPLIES= DOCS
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen
.include <bsd.port.pre.mk>
Index: graphics/libgxps/Makefile
===================================================================
--- graphics/libgxps/Makefile
+++ graphics/libgxps/Makefile
@@ -21,4 +21,6 @@
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: graphics/linux-c6-cairo/Makefile
===================================================================
--- graphics/linux-c6-cairo/Makefile
+++ graphics/linux-c6-cairo/Makefile
@@ -16,4 +16,6 @@
USE_LINUX= fontconfig pixman png xorglibs
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: graphics/linux-c6-jpeg/Makefile
===================================================================
--- graphics/linux-c6-jpeg/Makefile
+++ graphics/linux-c6-jpeg/Makefile
@@ -18,4 +18,6 @@
USE_LDCONFIG= yes
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: graphics/linux-c6-png/Makefile
===================================================================
--- graphics/linux-c6-png/Makefile
+++ graphics/linux-c6-png/Makefile
@@ -15,4 +15,6 @@
USE_LDCONFIG= yes
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: graphics/linux-c6-sdl_image/Makefile
===================================================================
--- graphics/linux-c6-sdl_image/Makefile
+++ graphics/linux-c6-sdl_image/Makefile
@@ -20,4 +20,6 @@
USE_LINUX= jpeg png sdl12 tiff
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: graphics/linux-c6-sdl_ttf/Makefile
===================================================================
--- graphics/linux-c6-sdl_ttf/Makefile
+++ graphics/linux-c6-sdl_ttf/Makefile
@@ -20,4 +20,6 @@
USE_LINUX= jpeg png sdl12 tiff
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: graphics/linux-c6-tiff/Makefile
===================================================================
--- graphics/linux-c6-tiff/Makefile
+++ graphics/linux-c6-tiff/Makefile
@@ -18,4 +18,6 @@
USE_LINUX= jpeg
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: graphics/linux-c7-cairo/Makefile
===================================================================
--- graphics/linux-c7-cairo/Makefile
+++ graphics/linux-c7-cairo/Makefile
@@ -17,4 +17,6 @@
USE_LINUX= dri fontconfig pixman png xorglibs
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: graphics/linux-c7-dri/Makefile
===================================================================
--- graphics/linux-c7-dri/Makefile
+++ graphics/linux-c7-dri/Makefile
@@ -30,6 +30,8 @@
USE_LINUX= expat libelf libpciaccess xorglibs
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
post-install:
@${RM} ${STAGEDIR}${PREFIX}/usr/lib/libEGL.so.1
@${RM} ${STAGEDIR}${PREFIX}/usr/lib/libGL.so.1
Index: graphics/linux-c7-graphite2/Makefile
===================================================================
--- graphics/linux-c7-graphite2/Makefile
+++ graphics/linux-c7-graphite2/Makefile
@@ -14,4 +14,6 @@
USE_LDCONFIG= yes
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: graphics/linux-c7-jasper/Makefile
===================================================================
--- graphics/linux-c7-jasper/Makefile
+++ graphics/linux-c7-jasper/Makefile
@@ -20,4 +20,6 @@
USE_LINUX= jpeg
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: graphics/linux-c7-jbigkit/Makefile
===================================================================
--- graphics/linux-c7-jbigkit/Makefile
+++ graphics/linux-c7-jbigkit/Makefile
@@ -19,4 +19,6 @@
USE_LDCONFIG= yes
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: graphics/linux-c7-jpeg/Makefile
===================================================================
--- graphics/linux-c7-jpeg/Makefile
+++ graphics/linux-c7-jpeg/Makefile
@@ -20,4 +20,6 @@
USE_LDCONFIG= yes
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: graphics/linux-c7-png/Makefile
===================================================================
--- graphics/linux-c7-png/Makefile
+++ graphics/linux-c7-png/Makefile
@@ -22,4 +22,6 @@
USE_LDCONFIG= yes
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: graphics/linux-c7-sdl_image/Makefile
===================================================================
--- graphics/linux-c7-sdl_image/Makefile
+++ graphics/linux-c7-sdl_image/Makefile
@@ -23,4 +23,6 @@
USE_LINUX= jpeg png sdl12 tiff
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: graphics/linux-c7-sdl_ttf/Makefile
===================================================================
--- graphics/linux-c7-sdl_ttf/Makefile
+++ graphics/linux-c7-sdl_ttf/Makefile
@@ -23,4 +23,6 @@
USE_LINUX= jpeg png sdl12 tiff
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: graphics/linux-c7-tiff/Makefile
===================================================================
--- graphics/linux-c7-tiff/Makefile
+++ graphics/linux-c7-tiff/Makefile
@@ -18,4 +18,6 @@
USE_LINUX= jbigkit jpeg
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: graphics/mandelbulber/Makefile
===================================================================
--- graphics/mandelbulber/Makefile
+++ graphics/mandelbulber/Makefile
@@ -25,6 +25,8 @@
PORTDOCS= README NEWS
PORTDATA= *
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} -e 's|/usr/share/mandelbulber|${DATADIR}|' \
${WRKSRC}/${PORTNAME}.desktop
Index: graphics/mapnik/Makefile
===================================================================
--- graphics/mapnik/Makefile
+++ graphics/mapnik/Makefile
@@ -37,7 +37,7 @@
INPUT_PLUGINS= csv raster shape geojson topojson
-OPTIONS_DEFINE= CAIRO JPEG PNG TIFF WEBP PROJ
+OPTIONS_DEFINE= DOCS CAIRO JPEG PNG TIFF WEBP PROJ
OPTIONS_DEFAULT=CAIRO GDAL OGR POSTGIS PGRASTER SQLITE3 JPEG PNG TIFF PROJ WEBP
OPTIONS_GROUP= INPUT
OPTIONS_GROUP_INPUT= GDAL OGR POSTGIS PGRASTER SQLITE3
Index: graphics/openjump/Makefile
===================================================================
--- graphics/openjump/Makefile
+++ graphics/openjump/Makefile
@@ -48,6 +48,8 @@
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}-r${PLUS_REV}-PLUS
PLUS_REV= 5792
+OPTIONS_DEFINE= DOCS
+
do-install:
@${ECHO_CMD} "---> Installing JAR files"
${MKDIR} ${TARGET_DIR}/lib
Index: graphics/optipng/Makefile
===================================================================
--- graphics/optipng/Makefile
+++ graphics/optipng/Makefile
@@ -12,7 +12,7 @@
LICENSE= ZLIB
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-OPTIONS_DEFINE= BUNDLED_LIBPNG BUNDLED_ZLIB
+OPTIONS_DEFINE= BUNDLED_LIBPNG BUNDLED_ZLIB DOCS
BUNDLED_LIBPNG_DESC= Use bundled libpng
BUNDLED_LIBPNG_CONFIGURE_OFF= --with-system-libpng
Index: graphics/oyranos/Makefile
===================================================================
--- graphics/oyranos/Makefile
+++ graphics/oyranos/Makefile
@@ -40,7 +40,8 @@
LDFLAGS+= -L${LOCALBASE}/lib ${ICONV_LIB}
MAKE_JOBS_UNSAFE=yes
-OPTIONS_DEFINE= DOXYGEN
+OPTIONS_DEFINE= DOXYGEN DOCS
+DOXYGEN_IMPLIES= DOCS
DOXYGEN_BUILD_DEPENDS= ${LOCALBASE}/bin/doxygen:devel/doxygen
PORTDOCS= *
Index: graphics/pencil/Makefile
===================================================================
--- graphics/pencil/Makefile
+++ graphics/pencil/Makefile
@@ -29,6 +29,8 @@
PORTDOCS= README TODO
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${MKDIR} ${WRKSRC}/src/external/freebsd
@${CP} ${FILESDIR}/src-external-freebsd-freebsd.cpp \
Index: graphics/piglit/Makefile
===================================================================
--- graphics/piglit/Makefile
+++ graphics/piglit/Makefile
@@ -45,4 +45,6 @@
DATADIR= ${PREFIX}/lib/piglit
PORTDATA= *
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: graphics/pqiv/Makefile
===================================================================
--- graphics/pqiv/Makefile
+++ graphics/pqiv/Makefile
@@ -19,6 +19,8 @@
USE_GITHUB= yes
GH_ACCOUNT= phillipberndt
+OPTIONS_DEFINE= DOCS
+
OPTIONS_SINGLE= GTK
OPTIONS_SINGLE_GTK= GTK2 GTK3
Index: graphics/py-pygooglechart/Makefile
===================================================================
--- graphics/py-pygooglechart/Makefile
+++ graphics/py-pygooglechart/Makefile
@@ -18,6 +18,8 @@
PORTEXAMPLES= *
EXAMPLESDIR= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME}
+OPTIONS_DEFINE= EXAMPLES
+
post-install:
${MKDIR} ${STAGEDIR}${EXAMPLESDIR} && \
cd ${WRKSRC}/examples && \
Index: graphics/rawtherapee/Makefile
===================================================================
--- graphics/rawtherapee/Makefile
+++ graphics/rawtherapee/Makefile
@@ -60,7 +60,7 @@
RTDIR= ${PREFIX}/libdata/${PORTNAME}
-OPTIONS_DEFINE= OPTIMIZED_CFLAGS OPENMP NATIVE
+OPTIONS_DEFINE= DOCS OPTIMIZED_CFLAGS OPENMP NATIVE
OPTIONS_DEFAULT= OPTIMIZED_CFLAGS OPENMP
OPENMP_DESC= Enable multicore processing using OpenMP (amd64)
OPTIMIZED_CFLAGS_DESC= Use extra compiler optimizations (requires SSE2 support)
Index: graphics/sdump/Makefile
===================================================================
--- graphics/sdump/Makefile
+++ graphics/sdump/Makefile
@@ -29,6 +29,8 @@
PORTDOCS= README.markdown
+OPTIONS_DEFINE= DOCS
+
post-build:
@cd ${WRKSRC}/yaimg-sixel && ${SETENV} ${MAKE_ENV} ${MAKE_CMD}
Index: graphics/seq2gif/Makefile
===================================================================
--- graphics/seq2gif/Makefile
+++ graphics/seq2gif/Makefile
@@ -25,6 +25,8 @@
PLIST_FILES= bin/seq2gif
+OPTIONS_DEFINE= DOCS
+
post-install:
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
Index: graphics/tgif/Makefile
===================================================================
--- graphics/tgif/Makefile
+++ graphics/tgif/Makefile
@@ -32,9 +32,9 @@
.if ${PORT_OPTIONS:MNLS}
USES+= gettext
IMAKEDEFINES+= WITH_NLS
-PLIST_SUB= NLS=""
+PLIST_SUB+= NLS=""
.else
-PLIST_SUB= NLS="@comment "
+PLIST_SUB+= NLS="@comment "
.endif
.if ${PORT_OPTIONS:MA4SIZE}
IMAKEDEFINES+= WITH_A4SIZE
Index: graphics/vapoursynth-fmtconv/Makefile
===================================================================
--- graphics/vapoursynth-fmtconv/Makefile
+++ graphics/vapoursynth-fmtconv/Makefile
@@ -33,6 +33,8 @@
PLIST_FILES= %%DATADIR%%/libfmtconv.so
PORTDOCS= *
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} -e 's/x86_64/&|amd64/' \
${WRKSRC}/configure.ac
Index: graphics/vapoursynth-waifu2x-w2xc/Makefile
===================================================================
--- graphics/vapoursynth-waifu2x-w2xc/Makefile
+++ graphics/vapoursynth-waifu2x-w2xc/Makefile
@@ -36,6 +36,8 @@
PORTDATA= models
PORTDOCS= *.md
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} -e 's/\*linux\*/*/' \
-e 's/-O3 //; /=.*-mfpmath/d; /-msse/d' \
Index: irc/ircd-ratbox/Makefile
===================================================================
--- irc/ircd-ratbox/Makefile
+++ irc/ircd-ratbox/Makefile
@@ -50,7 +50,7 @@
#-- Options ------------------------------------------------------------
OPTIONS_DEFINE= OPENSSL IPV6 ZIPLINKS SHARED_MODS ASSERT SMALL_NET \
- SERVICES SHORTCUTS
+ SERVICES SHORTCUTS DOCS
ZIPLINKS_DESC= Support compressed server links
SHARED_MODS_DESC= Support shared modules
ASSERT_DESC= Enable debugging code
Index: irc/irssi-fish/Makefile
===================================================================
--- irc/irssi-fish/Makefile
+++ irc/irssi-fish/Makefile
@@ -27,6 +27,8 @@
PLIST_FILES= lib/irssi/modules/libfish.so
PORTDOCS= README.md FiSH-irssi.txt
+OPTIONS_DEFINE= DOCS
+
post-patch:
${REINPLACE_CMD} -e "s,/usr/local,${LOCALBASE},g" \
-e "s,share/doc/FiSH-irssi,${DOCSDIR_REL},g" ${WRKSRC}/CMakeLists.txt
Index: irc/ratbox-respond/Makefile
===================================================================
--- irc/ratbox-respond/Makefile
+++ irc/ratbox-respond/Makefile
@@ -22,6 +22,8 @@
PORTEXAMPLES= *
PLIST_FILES= bin/ratbox-respond bin/makekeypair
+OPTIONS_DEFINE= DOCS EXAMPLES
+
do-install:
${INSTALL_PROGRAM} ${BUILD_WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
${INSTALL_SCRIPT} ${WRKSRC}/makekeypair ${STAGEDIR}${PREFIX}/bin
Index: irc/roxirc/Makefile
===================================================================
--- irc/roxirc/Makefile
+++ irc/roxirc/Makefile
@@ -16,6 +16,8 @@
PLIST_FILES= bin/roxirc
PORTDOCS= *
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} 's|if \[ -x .*|${WISH} "$$0" "$$@"|' ${WRKSRC}/roxirc
Index: irc/thales/Makefile
===================================================================
--- irc/thales/Makefile
+++ irc/thales/Makefile
@@ -19,7 +19,7 @@
USE_MYSQL= yes
USE_RC_SUBR= thales
-OPTIONS_DEFINE= MODES DOCS
+OPTIONS_DEFINE= MODES DOCS EXAMPLES
OPTIONS_RADIO= IRCD
OPTIONS_RADIO_IRCD= HYBRID IRCDRU UNREAL
OPTIONS_DEFAULT=MODES UNREAL
Index: japanese/canna-server/Makefile
===================================================================
--- japanese/canna-server/Makefile
+++ japanese/canna-server/Makefile
@@ -24,6 +24,8 @@
intern lisp man
MAKE_JOBS_UNSAFE= yes
+OPTIONS_DEFINE= DOCS
+
post-install:
@cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} \
${MAKEFILE} ${MAKE_ARGS} install.man
Index: japanese/groff/Makefile
===================================================================
--- japanese/groff/Makefile
+++ japanese/groff/Makefile
@@ -45,6 +45,8 @@
an-old.tmac doc.tmac e.tmac
MDOCFILES= ja.eucJP doc-common doc-syms
+OPTIONS_DEFINE= DOCS EXAMPLES
+
post-patch:
${REINPLACE_CMD} -E -e 's|^@setfilename +groff|&.info|g;' \
${WRKSRC}/doc/groff.texinfo
Index: japanese/jvim3/Makefile
===================================================================
--- japanese/jvim3/Makefile
+++ japanese/jvim3/Makefile
@@ -24,7 +24,7 @@
FEPOBJS="${FEPOBJS}" \
LIBS="${LIBS}"
-OPTIONS_DEFINE= X11
+OPTIONS_DEFINE= X11 DOCS
OPTIONS_DEFAULT=X11 FREEWNN_CANNA
OPTIONS_RADIO= FEP
OPTIONS_RADIO_FEP= FREEWNN_CANNA DIRECT_CANNA WNN6 WNN7
Index: japanese/kon2-16dot/Makefile
===================================================================
--- japanese/kon2-16dot/Makefile
+++ japanese/kon2-16dot/Makefile
@@ -22,6 +22,9 @@
PORTDOCS= README README.FreeBSD
SUB_LIST= KON16FONT=${KON16FONT} \
KON14FONT=${KON14FONT}
+
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.pre.mk>
.if !defined(KONFONT)
Index: japanese/kterm/Makefile
===================================================================
--- japanese/kterm/Makefile
+++ japanese/kterm/Makefile
@@ -27,7 +27,7 @@
CFLAGS+= -Wno-return-type
PORTDOCS= README.kt README.wallpaper.ja dot.termcap
-OPTIONS_DEFINE= TEKTRONIXEMU VGAFONT
+OPTIONS_DEFINE= TEKTRONIXEMU VGAFONT DOCS
OPTIONS_DEFAULT=DEFAULT
OPTIONS_SINGLE= SCROLLBAR
OPTIONS_SINGLE_SCROLLBAR= DEFAULT XAW3DLIB NEXTAWLIB
Index: japanese/lookup/Makefile
===================================================================
--- japanese/lookup/Makefile
+++ japanese/lookup/Makefile
@@ -23,9 +23,12 @@
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-emacs=${EMACS_CMD} \
--with-lispdir=${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}
+
+OPTIONS_DEFINE= DOCS
+
PORTDOCS= AUTHORS ChangeLog NEWS README.md
- post-install:
+post-install:
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
Index: japanese/onew/Makefile
===================================================================
--- japanese/onew/Makefile
+++ japanese/onew/Makefile
@@ -17,7 +17,7 @@
CFLAGS+= -I${WRKSRC}
PORTDOCS= README.ONEW
-OPTIONS_DEFINE= CANNA CANNA_FREEWNN CANNA_WNN6 CANNA_WNN7 FREEWNN WNN6 WNN7
+OPTIONS_DEFINE= CANNA CANNA_FREEWNN CANNA_WNN6 CANNA_WNN7 FREEWNN WNN6 WNN7 DOCS
OPTIONS_DEFAULT=CANNA CANNA_FREEWNN CANNA_WNN6 CANNA_WNN7 FREEWNN WNN6 WNN7
CANNA_DESC= Build Canna-backend library
CANNA_FREEWNN_DESC= Build Canna+FreeWnn-backend library
Index: japanese/plan/Makefile
===================================================================
--- japanese/plan/Makefile
+++ japanese/plan/Makefile
@@ -17,6 +17,8 @@
PORTDOCS= plan_calEUC.ps
+OPTIONS_DEFINE= DOCS
+
post-build:
${CAT} ${MASTERDIR}/pkg-plist >> ${WRKDIR}/PLIST
Index: japanese/skkinput3/Makefile
===================================================================
--- japanese/skkinput3/Makefile
+++ japanese/skkinput3/Makefile
@@ -31,9 +31,9 @@
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MSKK10}
-PLIST_SUB= SKK8="@comment " SKK10=""
+PLIST_SUB+= SKK8="@comment " SKK10=""
.else
-PLIST_SUB= SKK8="" SKK10="@comment "
+PLIST_SUB+= SKK8="" SKK10="@comment "
.endif
.if ${PORT_OPTIONS:MDBSKKD}
Index: java/castor/Makefile
===================================================================
--- java/castor/Makefile
+++ java/castor/Makefile
@@ -28,6 +28,8 @@
PORTDOCS= *.html *.txt *.css *.dtd *.xsd *.pdf \
ora-mar-2k images rss
+OPTIONS_DEFINE= DOCS
+
do-install:
.for f in ${PLIST_FILES:T:R}
${INSTALL_DATA} \
Index: java/jaxen/Makefile
===================================================================
--- java/jaxen/Makefile
+++ java/jaxen/Makefile
@@ -21,6 +21,8 @@
DOCS= default.css download.html faq.html index.html javadoc status.html style
PORTDOCS= LICENSE ${DOCS}
+OPTIONS_DEFINE= DOCS
+
do-install:
@${ECHO_MSG} -n ">> Installing JAR files in ${JAVAJARDIR}..."
@${MKDIR} ${STAGEDIR}${JAVAJARDIR}
Index: java/jdk8-doc/Makefile
===================================================================
--- java/jdk8-doc/Makefile
+++ java/jdk8-doc/Makefile
@@ -22,6 +22,8 @@
USES= zip
PORTDOCS= *
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.pre.mk>
.if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX})
Index: java/jdk9-doc/Makefile
===================================================================
--- java/jdk9-doc/Makefile
+++ java/jdk9-doc/Makefile
@@ -23,6 +23,8 @@
USES= zip
PORTDOCS= *
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.pre.mk>
.if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX})
Index: lang/alchemist.el/Makefile
===================================================================
--- lang/alchemist.el/Makefile
+++ lang/alchemist.el/Makefile
@@ -21,6 +21,8 @@
NO_ARCH= yes
NO_BUILD= yes
+OPTIONS_DEFINE= DOCS
+
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/alchemist-server
@${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/alchemist-server/lib
Index: lang/cint/Makefile
===================================================================
--- lang/cint/Makefile
+++ lang/cint/Makefile
@@ -31,6 +31,8 @@
--mandir=${STAGEDIR}${PREFIX}/man\
--docdir=${STAGEDIR}${DOCSDIR}
+OPTIONS_DEFINE= DOCS
+
post-patch:
${REINPLACE_CMD} 's,#!/bin/bash,#!${LOCALBASE}/bin/bash,' ${WRKSRC}/cint/lib/dll_stl/setup
${REINPLACE_CMD} 's,make ,${GMAKE} ,' ${WRKSRC}/cint/lib/*/setup
Index: lang/dmd2/Makefile.bootstrap
===================================================================
--- lang/dmd2/Makefile.bootstrap
+++ lang/dmd2/Makefile.bootstrap
@@ -23,6 +23,8 @@
WRKSRC= ${WRKDIR}/dmd2/src/${PORTNAME}
.undef DEVELOPER
+OPTIONS_DEFINE= DOCS
+
BROKEN_sparc64= Does not install: divide-by-zero error
.include <bsd.port.pre.mk>
Index: lang/elixir-mode.el/Makefile
===================================================================
--- lang/elixir-mode.el/Makefile
+++ lang/elixir-mode.el/Makefile
@@ -20,9 +20,13 @@
NO_ARCH= yes
NO_BUILD= yes
+OPTIONS_DEFINE= DOCS
+
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
${INSTALL_DATA} ${WRKSRC}/*.el ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
+
+post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/*.md ${STAGEDIR}${DOCSDIR}
Index: lang/elk/Makefile
===================================================================
--- lang/elk/Makefile
+++ lang/elk/Makefile
@@ -24,6 +24,8 @@
CPPFLAGS+= -I${LOCALBASE}/include/libelf -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
+OPTIONS_DEFINE= EXAMPLES
+
.include <bsd.port.pre.mk>
.if ${ARCH} == "amd64"
Index: lang/fasm/Makefile
===================================================================
--- lang/fasm/Makefile
+++ lang/fasm/Makefile
@@ -19,6 +19,8 @@
PORTDOCS= *
WRKSRC= ${WRKDIR}/${PORTNAME}
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.pre.mk>
.if ${ARCH} != "i386"
Index: lang/fpc-docs/Makefile
===================================================================
--- lang/fpc-docs/Makefile
+++ lang/fpc-docs/Makefile
@@ -21,6 +21,8 @@
rtl.pdf user.pdf
SUB_FILES= pkg-message
+OPTIONS_DEFINE= DOCS
+
do-install:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKDIR}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
Index: lang/gambit-c/Makefile
===================================================================
--- lang/gambit-c/Makefile
+++ lang/gambit-c/Makefile
@@ -31,7 +31,7 @@
INFO= gambit
-OPTIONS_DEFINE= GCC
+OPTIONS_DEFINE= DOCS GCC
OPTIONS_DEFAULT=GCC
GCC_DESC= Build with GCC
Index: lang/gcc48/Makefile
===================================================================
--- lang/gcc48/Makefile
+++ lang/gcc48/Makefile
@@ -102,7 +102,7 @@
--enable-languages=${LANGUAGES}
MAKE_ARGS+= MAKEINFOFLAGS="--no-split"
USE_LDCONFIG= ${TARGLIB}
-PLIST_SUB= GCC_VERSION=${GCC_VERSION} \
+PLIST_SUB+= GCC_VERSION=${GCC_VERSION} \
GNU_HOST=${CONFIGURE_TARGET} \
SUFFIX=${SUFFIX}
INFO= gcc${SUFFIX}/cpp \
Index: lang/gcc49/Makefile
===================================================================
--- lang/gcc49/Makefile
+++ lang/gcc49/Makefile
@@ -102,7 +102,7 @@
--enable-languages=${LANGUAGES}
MAKE_ARGS+= MAKEINFOFLAGS="--no-split"
USE_LDCONFIG= ${TARGLIB}
-PLIST_SUB= GCC_VERSION=${GCC_VERSION} \
+PLIST_SUB+= GCC_VERSION=${GCC_VERSION} \
GNU_HOST=${CONFIGURE_TARGET} \
SUFFIX=${SUFFIX}
INFO= gcc${SUFFIX}/cpp \
Index: lang/gcc5/Makefile
===================================================================
--- lang/gcc5/Makefile
+++ lang/gcc5/Makefile
@@ -101,7 +101,7 @@
--with-system-zlib
MAKE_ARGS+= MAKEINFOFLAGS="--no-split"
USE_LDCONFIG= ${TARGLIB}
-PLIST_SUB= GCC_VERSION=${GCC_VERSION} \
+PLIST_SUB+= GCC_VERSION=${GCC_VERSION} \
GNU_HOST=${CONFIGURE_TARGET} \
SUFFIX=${SUFFIX}
INFO= gcc${SUFFIX}/cpp \
Index: lang/gcc6-devel/Makefile
===================================================================
--- lang/gcc6-devel/Makefile
+++ lang/gcc6-devel/Makefile
@@ -117,7 +117,7 @@
--with-system-zlib
MAKE_ARGS+= MAKEINFOFLAGS="--no-split"
USE_LDCONFIG= ${TARGLIB}
-PLIST_SUB= GCC_VERSION=${GCC_VERSION} \
+PLIST_SUB+= GCC_VERSION=${GCC_VERSION} \
GNU_HOST=${CONFIGURE_TARGET} \
SUFFIX=${SUFFIX}
INFO= gcc${SUFFIX}/cpp \
Index: lang/gcc6/Makefile
===================================================================
--- lang/gcc6/Makefile
+++ lang/gcc6/Makefile
@@ -117,7 +117,7 @@
--with-system-zlib
MAKE_ARGS+= MAKEINFOFLAGS="--no-split"
USE_LDCONFIG= ${TARGLIB}
-PLIST_SUB= GCC_VERSION=${GCC_VERSION} \
+PLIST_SUB+= GCC_VERSION=${GCC_VERSION} \
GNU_HOST=${CONFIGURE_TARGET} \
SUFFIX=${SUFFIX}
INFO= gcc${SUFFIX}/cpp \
Index: lang/gcc7-devel/Makefile
===================================================================
--- lang/gcc7-devel/Makefile
+++ lang/gcc7-devel/Makefile
@@ -99,7 +99,7 @@
--with-system-zlib
MAKE_ARGS+= MAKEINFOFLAGS="--no-split"
USE_LDCONFIG= ${TARGLIB}
-PLIST_SUB= GCC_VERSION=${GCC_VERSION} \
+PLIST_SUB+= GCC_VERSION=${GCC_VERSION} \
GNU_HOST=${CONFIGURE_TARGET} \
SUFFIX=${SUFFIX}
INFO= gcc${SUFFIX}/cpp \
Index: lang/gcc7/Makefile
===================================================================
--- lang/gcc7/Makefile
+++ lang/gcc7/Makefile
@@ -95,7 +95,7 @@
--with-system-zlib
MAKE_ARGS+= MAKEINFOFLAGS="--no-split"
USE_LDCONFIG= ${TARGLIB}
-PLIST_SUB= GCC_VERSION=${GCC_VERSION} \
+PLIST_SUB+= GCC_VERSION=${GCC_VERSION} \
GNU_HOST=${CONFIGURE_TARGET} \
SUFFIX=${SUFFIX}
INFO= gcc${SUFFIX}/cpp \
Index: lang/gcc8-devel/Makefile
===================================================================
--- lang/gcc8-devel/Makefile
+++ lang/gcc8-devel/Makefile
@@ -99,7 +99,7 @@
--with-system-zlib
MAKE_ARGS+= MAKEINFOFLAGS="--no-split"
USE_LDCONFIG= ${TARGLIB}
-PLIST_SUB= GCC_VERSION=${GCC_VERSION} \
+PLIST_SUB+= GCC_VERSION=${GCC_VERSION} \
GNU_HOST=${CONFIGURE_TARGET} \
SUFFIX=${SUFFIX}
INFO= gcc${SUFFIX}/cpp \
Index: lang/lfe/Makefile
===================================================================
--- lang/lfe/Makefile
+++ lang/lfe/Makefile
@@ -16,6 +16,8 @@
ALL_TARGET= compile
PORTDOCS= README.md
+OPTIONS_DEFINE= DOCS
+
do-build:
cd ${BUILD_WRKSRC} && \
${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET}
Index: lang/linux-c6-tcl85/Makefile
===================================================================
--- lang/linux-c6-tcl85/Makefile
+++ lang/linux-c6-tcl85/Makefile
@@ -18,4 +18,6 @@
USE_LINUX_RPM= yes
USE_LINUX_RPM_BAD_PERMS= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: lang/linux-c7-tcl85/Makefile
===================================================================
--- lang/linux-c7-tcl85/Makefile
+++ lang/linux-c7-tcl85/Makefile
@@ -20,4 +20,6 @@
USE_LINUX_RPM= yes
USE_LINUX_RPM_BAD_PERMS= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: lang/modula3/Makefile
===================================================================
--- lang/modula3/Makefile
+++ lang/modula3/Makefile
@@ -51,6 +51,8 @@
hack/dummy \
test/test
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.pre.mk>
M3BOOT_ENV= ${MAKE_ENV:C/^LDFLAGS=.*//:C/^CPPFLAGS=.*//} \
@@ -77,7 +79,7 @@
NEWBOOTNAME= m3-bootstrap.${MARCH}.${OPSYS:tu}.${OSREL:S/.//}.tar.bz2
M3TARGET= ${MARCH}_${OPSYS:tu}
-PLIST_SUB= T=${M3TARGET} P=cm3/pkg B=cm3/bin L=cm3/lib
+PLIST_SUB+= T=${M3TARGET} P=cm3/pkg B=cm3/bin L=cm3/lib
.endif
post-extract:
Index: lang/racket/Makefile
===================================================================
--- lang/racket/Makefile
+++ lang/racket/Makefile
@@ -44,7 +44,7 @@
REINPLACE_ARGS= -i ""
USE_GNOME= cairo pango
-OPTIONS_DEFINE= FUTURES
+OPTIONS_DEFINE= DOCS FUTURES
OPTIONS_DEFAULT=FUTURES
OPTIONS_DEFINE_amd64= JIT
Index: lang/smlnj/Makefile
===================================================================
--- lang/smlnj/Makefile
+++ lang/smlnj/Makefile
@@ -57,7 +57,7 @@
ml-burg.tgz ml-lpt.tgz ml-lex.tgz ml-yacc.tgz nlffi.tgz \
smlnj-lib.tgz trace-debug-profile.tgz
-PLIST_SUB= MLARCH=${MLARCH}
+PLIST_SUB+= MLARCH=${MLARCH}
.if ${PORT_OPTIONS:MPOSITION64} || defined(ML_POSITION64)
ML_POSITION64?= ${PORT_OPTIONS:MPOSITION64}
Index: lang/snobol4/Makefile
===================================================================
--- lang/snobol4/Makefile
+++ lang/snobol4/Makefile
@@ -20,6 +20,8 @@
DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION}
PORTDOCS= *
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} 's:[^=]*\.tmp$$:${WRKSRC}/&:' ${WRKSRC}/configure
@${REINPLACE_CMD} '/grep/s/$$/| egrep -v "built-in|command line"/' \
Index: mail/archiveopteryx-devel/Makefile
===================================================================
--- mail/archiveopteryx-devel/Makefile
+++ mail/archiveopteryx-devel/Makefile
@@ -42,6 +42,8 @@
JAM?= ${LOCALBASE}/bin/jam
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.pre.mk>
# force Clang when on FreeBSD
Index: mail/archiveopteryx/Makefile
===================================================================
--- mail/archiveopteryx/Makefile
+++ mail/archiveopteryx/Makefile
@@ -36,6 +36,8 @@
JAM?= ${LOCALBASE}/bin/jam
JAMARG+= -dx
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.pre.mk>
# force Clang when on FreeBSD
Index: mail/cclient/Makefile
===================================================================
--- mail/cclient/Makefile
+++ mail/cclient/Makefile
@@ -55,7 +55,7 @@
SHLIBMAJ= 9
SHLIBNAME= lib${SHLIBBASE}.so.${SHLIBMAJ}
MAKE_ENV+= SHLIBNAME=${SHLIBNAME} SHLIBBASE=${SHLIBBASE}
-PLIST_SUB= SHLIBNAME=${SHLIBNAME} SHLIBBASE=${SHLIBBASE}
+PLIST_SUB+= SHLIBNAME=${SHLIBNAME} SHLIBBASE=${SHLIBBASE}
post-patch:
.for file in Makefile src/osdep/unix/Makefile src/osdep/unix/Makefile.gss
Index: mail/exim-doc-html/Makefile
===================================================================
--- mail/exim-doc-html/Makefile
+++ mail/exim-doc-html/Makefile
@@ -24,6 +24,8 @@
postscript
NO_BUILD= yes
+OPTIONS_DEFINE= DOCS
+
.if make(makesum) && !defined(FETCH_ALL)
.error "You forgot to define FETCH_ALL to create the sane distinfo"
.endif
Index: mail/fastforward/Makefile
===================================================================
--- mail/fastforward/Makefile
+++ mail/fastforward/Makefile
@@ -19,6 +19,8 @@
PLIST_FILES= ${FILES:S,^,bin/,} ${FILES:S,^,man/man1/,:S,$,.1.gz,} ${FILES:S,^,man/cat1/,:S,$,.0.gz,}
+OPTIONS_DEFINE= DOCS
+
do-install:
.for binfile in ${FILES}
${INSTALL_PROGRAM} ${WRKSRC}/${binfile} ${STAGEDIR}${PREFIX}/bin/${binfile}
Index: mail/imapfilter/Makefile
===================================================================
--- mail/imapfilter/Makefile
+++ mail/imapfilter/Makefile
@@ -30,6 +30,8 @@
MANDIR=${MANPREFIX}/man \
LIBLUA=-llua-${LUA_VER}
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} 's|-ldl ||' ${WRKSRC}/src/Makefile
Index: mail/muttils/Makefile
===================================================================
--- mail/muttils/Makefile
+++ mail/muttils/Makefile
@@ -20,6 +20,8 @@
PORTEXAMPLES= *
+OPTIONS_DEFINE= EXAMPLES
+
.include <bsd.port.options.mk>
post-install:
Index: mail/opendkim/Makefile
===================================================================
--- mail/opendkim/Makefile
+++ mail/opendkim/Makefile
@@ -40,7 +40,7 @@
OPTIONS_SINGLE= RESOLV
OPTIONS_SINGLE_RESOLV= STOCK_RESOLVER UNBOUND
OPTIONS_DEFINE= FILTER CURL GNUTLS JANSSON LDNS LMDB LUA MEMCACHED \
- BDB_BASE OPENDBX OPENLDAP POPAUTH QUERY_CACHE SASL
+ BDB_BASE OPENDBX OPENLDAP POPAUTH QUERY_CACHE SASL DOCS
OPTIONS_DEFAULT= FILTER LUA UNBOUND
STOCK_RESOLVER_DESC= Use the stock resolver library
@@ -100,8 +100,6 @@
SASL_DESC= Enable SASL authentication with LDAP
SASL_CONFIGURE_WITH= sasl
-DOCS_CONFIGURE_ON= --docdir=${WRKDIR}/doc
-
MAKE_ARGS+= pkgconfigdir="${PREFIX}/libdata/pkgconfig"
MAKE_ENV= INSTALL_STRIP_FLAG=${STRIP}
Index: mail/opendmarc/Makefile
===================================================================
--- mail/opendmarc/Makefile
+++ mail/opendmarc/Makefile
@@ -30,7 +30,7 @@
GNU_CONFIGURE= yes
-OPTIONS_DEFINE= SPF
+OPTIONS_DEFINE= SPF DOCS
OPTIONS_DEFAULT= SPF
SPF_DESC= Enable support for SPF record checking
Index: mail/openemm2013/Makefile
===================================================================
--- mail/openemm2013/Makefile
+++ mail/openemm2013/Makefile
@@ -67,6 +67,8 @@
ANT_BUILD_PARAM= -Dbuild=${WRKSRC}/target -Doe.home=${WRKSRC}/target -Dcatalina.home=${TOMCATDIR} -Dsrc=${WRKSRC} -f openemm_build.xml
JAVA_BUILD= yes
+OPTIONS_DEFINE= DOCS
+
do-extract:
@cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${DISTNAME}.tar.gz ${EXTRACT_AFTER_ARGS}
Index: mail/openemm2015/Makefile
===================================================================
--- mail/openemm2015/Makefile
+++ mail/openemm2015/Makefile
@@ -64,6 +64,8 @@
ANT_BUILD_PARAM= -Dbuild=${WRKSRC}/target -Doe.home=${WRKSRC}/target -Dbin=${WRKSRC}/target/bin -Dcatalina.home=${TOMCATDIR} -Dsrc=${WRKSRC} -f openemm_build.xml
JAVA_BUILD= yes
+OPTIONS_DEFINE= DOCS
+
do-extract:
@cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${DISTNAME}.tar.gz ${EXTRACT_AFTER_ARGS}
Index: mail/ovs/Makefile
===================================================================
--- mail/ovs/Makefile
+++ mail/ovs/Makefile
@@ -35,6 +35,8 @@
PORTDOCS= README CHANGES COPYING CHANGES.old README.old
+OPTIONS_DEFINE= DOCS
+
pre-everything::
@${ECHO_MSG} ""
@${ECHO_MSG} "You may set following options:"
Index: mail/panda-cclient/Makefile
===================================================================
--- mail/panda-cclient/Makefile
+++ mail/panda-cclient/Makefile
@@ -57,7 +57,7 @@
SHLIBMAJ= 10
SHLIBNAME= lib${SHLIBBASE}.so.${SHLIBMAJ}
MAKE_ENV+= SHLIBNAME=${SHLIBNAME} SHLIBBASE=${SHLIBBASE}
-PLIST_SUB= SHLIBNAME=${SHLIBNAME} SHLIBBASE=${SHLIBBASE}
+PLIST_SUB+= SHLIBNAME=${SHLIBNAME} SHLIBBASE=${SHLIBBASE}
pre-configure:
.for file in Makefile src/osdep/unix/Makefile src/osdep/unix/Makefile.gss
Index: mail/policyd2/Makefile
===================================================================
--- mail/policyd2/Makefile
+++ mail/policyd2/Makefile
@@ -32,7 +32,7 @@
WWWDIR= ${PREFIX}/www/policyd
PORTDOCS= AUTHORS ChangeLog INSTALL TODO WISHLIST
-OPTIONS_DEFINE= MYSQL PGSQL SQLITE WEBUI
+OPTIONS_DEFINE= MYSQL PGSQL SQLITE WEBUI DOCS
OPTIONS_DEFAULT=MYSQL WEBUI
MYSQL_DESC= Add a dependency on DBD::mysql
PGSQL_DESC= Add a dependency on DBD::Pg
Index: mail/postfix-policyd-sf/Makefile
===================================================================
--- mail/postfix-policyd-sf/Makefile
+++ mail/postfix-policyd-sf/Makefile
@@ -34,6 +34,8 @@
sbin/${REALNAME} \
etc/${REALNAME}.conf.sample
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} -e 's,policyd.pid,postfix-policyd-sf.pid,' \
${WRKSRC}/policyd.conf
Index: mail/pysieved/Makefile
===================================================================
--- mail/pysieved/Makefile
+++ mail/pysieved/Makefile
@@ -23,6 +23,8 @@
PORTDOCS= COPYING README README.Dovecot THANKS
+OPTIONS_DEFINE= DOCS EXAMPLES
+
post-patch:
${REINPLACE_CMD} \
's!/usr/bin/env python!${PYTHON_CMD}!' \
Index: mail/qmail-rblchk/Makefile
===================================================================
--- mail/qmail-rblchk/Makefile
+++ mail/qmail-rblchk/Makefile
@@ -22,6 +22,8 @@
ALL_TARGET= default
INSTALL_TARGET= setup
+OPTIONS_DEFINE= EXAMPLES
+
post-patch:
@${REINPLACE_CMD} -e '/"cat/d; s|,02755|,0755|' ${WRKSRC}/hier.c
Index: mail/ratelimit-policyd/Makefile
===================================================================
--- mail/ratelimit-policyd/Makefile
+++ mail/ratelimit-policyd/Makefile
@@ -36,6 +36,8 @@
PORTDATA= mysql-schema.sql
PORTDOCS= README.md
+OPTIONS_DEFINE= DOCS
+
post-patch:
${REINPLACE_CMD} -e "s|/usr/local|${PREFIX}|g" ${WRKSRC}/rc.d/ratelimit-policyd
${REINPLACE_CMD} -e "s|/usr/local|${PREFIX}|g" ${WRKSRC}/ratelimit-policyd.pl
Index: mail/sieve-connect/Makefile
===================================================================
--- mail/sieve-connect/Makefile
+++ mail/sieve-connect/Makefile
@@ -30,6 +30,8 @@
PORTDOCS= ChangeLog README.md TODO
+OPTIONS_DEFINE= DOCS
+
do-install:
${INSTALL_SCRIPT} ${WRKSRC}/sieve-connect \
${STAGEDIR}${PREFIX}/bin/sieve-connect
Index: mail/slapd-cyrus/Makefile
===================================================================
--- mail/slapd-cyrus/Makefile
+++ mail/slapd-cyrus/Makefile
@@ -28,6 +28,8 @@
PORTDOCS= slapd-cyrus.conf.sample
+OPTIONS_DEFINE= DOCS
+
do-install:
${MKDIR} ${STAGEDIR}${DOCSDIR} ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}
${INSTALL_DATA} -m 0444 ${WRKSRC}/t/etc/slapd.conf.dist \
Index: mail/spmfilter-clamav/Makefile
===================================================================
--- mail/spmfilter-clamav/Makefile
+++ mail/spmfilter-clamav/Makefile
@@ -19,7 +19,7 @@
USE_LDCONFIG= ${PREFIX}/lib/spmfilter
-OPTIONS_DEFINE= DEBUG
+OPTIONS_DEFINE= DEBUG DOCS
DEBUG_CMAKE_ON= -DENABLE_DEBUG=TRUE
Index: mail/sympa/Makefile
===================================================================
--- mail/sympa/Makefile
+++ mail/sympa/Makefile
@@ -99,7 +99,7 @@
CONFLICTS= sympa-5*
-OPTIONS_DEFINE= FASTCGI APACHE
+OPTIONS_DEFINE= FASTCGI APACHE DOCS EXAMPLES
OPTIONS_DEFAULT=APACHE
OPTIONS_RADIO= DATABASE
OPTIONS_RADIO_DATABASE= PGSQL SYBASE MYSQL
Index: math/blacs/Makefile
===================================================================
--- math/blacs/Makefile
+++ math/blacs/Makefile
@@ -18,6 +18,8 @@
USES= fortran gmake
USE_LDCONFIG= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.pre.mk>
.if ! ${PORT_OPTIONS:MDOCS}
Index: math/blocksolve95/Makefile
===================================================================
--- math/blocksolve95/Makefile
+++ math/blocksolve95/Makefile
@@ -23,6 +23,7 @@
USES= fortran gmake tar:Z
+OPTIONS_DEFINE= DOCS EXAMPLES
OPTIONS_RADIO= BLAS
OPTIONS_RADIO_BLAS= REFERENCE ATLAS
OPTIONS_DEFAULT= REFERENCE
Index: math/ccmath/Makefile
===================================================================
--- math/ccmath/Makefile
+++ math/ccmath/Makefile
@@ -20,6 +20,8 @@
SRC_DIRS= cfit complex fft geom intg matrix roots sfunc simu sort statf \
tseries util xarm
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.pre.mk>
.if ${ARCH} == "amd64"
Index: math/clp/Makefile
===================================================================
--- math/clp/Makefile
+++ math/clp/Makefile
@@ -27,7 +27,7 @@
--with-blas-lib="${BLASLIB} -L${LOCALBASE}/lib" \
--datadir=${DATADIR}
-OPTIONS_DEFINE= DEBUG
+OPTIONS_DEFINE= DEBUG DOCS
PORTDOCS= *
DEBUG_CXXFLAGS= -fomit-frame-pointer
Index: math/emc2/Makefile
===================================================================
--- math/emc2/Makefile
+++ math/emc2/Makefile
@@ -32,7 +32,7 @@
PLIST_FILES= bin/emc2 bin/prf_f3d
-OPTIONS_DEFINE= DOCS
+OPTIONS_DEFINE= DOCS EXAMPLES
DOCS_DISTFILES= RTemc2_fr.pdf RTemc2_gb.pdf
Index: math/ggobi/Makefile
===================================================================
--- math/ggobi/Makefile
+++ math/ggobi/Makefile
@@ -26,6 +26,8 @@
ALL_TARGET= all ggobirc
INSTALL_TARGET= install-strip
+OPTIONS_DEFINE= DOCS
+
post-build:
@${REINPLACE_CMD} -e 's|plugin.la|plugin.so|g' ${WRKSRC}/ggobirc
Index: math/gracetmpl/Makefile
===================================================================
--- math/gracetmpl/Makefile
+++ math/gracetmpl/Makefile
@@ -34,6 +34,8 @@
PLIST_SUB+= PYTHON_VER=${PYTHON_VER}
+OPTIONS_DEFINE= DOCS
+
post-extract:
@${ECHO_CMD} -n > ${WRKSRC}/Makefile.defs
Index: math/lapack95/Makefile
===================================================================
--- math/lapack95/Makefile
+++ math/lapack95/Makefile
@@ -14,6 +14,8 @@
USES= fortran tar:tgz
+OPTIONS_DEFINE= EXAMPLES
+
OPTIONS_RADIO= BLAS
OPTIONS_RADIO_BLAS= REFERENCE ATLAS
OPTIONS_DEFAULT= REFERENCE
Index: math/liborigin/Makefile
===================================================================
--- math/liborigin/Makefile
+++ math/liborigin/Makefile
@@ -23,7 +23,9 @@
PORTDOCS= *
-OPTIONS_DEFINE= DOXYGEN
+OPTIONS_DEFINE= DOXYGEN DOCS
+
+DOXYGEN_IMPLIES= DOCS
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen
post-patch-DOXYGEN-off:
Index: math/librsb/Makefile
===================================================================
--- math/librsb/Makefile
+++ math/librsb/Makefile
@@ -28,6 +28,8 @@
MANUAL_PACKAGE_BUILD= Optimizes for the local machine
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} -E s/sed/gsed/g ${WRKSRC}/scripts/*.sh
Index: math/mpfr/Makefile
===================================================================
--- math/mpfr/Makefile
+++ math/mpfr/Makefile
@@ -35,4 +35,6 @@
PORTDOCS= *
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: math/muparser/Makefile
===================================================================
--- math/muparser/Makefile
+++ math/muparser/Makefile
@@ -23,13 +23,12 @@
# otherwise it fails to build when the EXAMPLES option is ON
MAKE_JOBS_UNSAFE= yes
-OPTIONS_DEFINE= DOXYGEN EXAMPLES
+OPTIONS_DEFINE= DOCS DOXYGEN EXAMPLES
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen \
dot:graphics/graphviz
DOXYGEN_ALL_TARGET= documentation
DOXYGEN_PORTDOCS= *
-# PORTDOCS macro won't work if NOPORTDOCS is defined or if DOCS is disabled
DOXYGEN_IMPLIES= DOCS
EXAMPLES_CONFIGURE_ENABLE= samples
Index: math/nfft/Makefile
===================================================================
--- math/nfft/Makefile
+++ math/nfft/Makefile
@@ -21,11 +21,12 @@
USE_GITHUB= yes
GH_ACCOUNT= NFFT
-OPTIONS_DEFINE= DOXYGEN
-OPTIONS_SUB= DOXYGEN
+OPTIONS_DEFINE= DOCS DOXYGEN
+OPTIONS_SUB= yes
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen
DOXYGEN_ALL_TARGET= all doc
+DOXYGEN_IMPLIES= DOCS
INSTALL_TARGET=install-strip
Index: math/pari/Makefile
===================================================================
--- math/pari/Makefile
+++ math/pari/Makefile
@@ -29,7 +29,7 @@
--with-readline
ALL_TARGET= gp
-OPTIONS_DEFINE= DOCS OPTIMIZED_CFLAGS X11
+OPTIONS_DEFINE= DOCS EXAMPLES OPTIMIZED_CFLAGS X11
OPTIONS_RADIO= THREADS
OPTIONS_RADIO_THREADS= PTHREADS MPI
OPTIONS_DEFAULT= OPTIMIZED_CFLAGS X11 PTHREADS
Index: math/ploticus/Makefile
===================================================================
--- math/ploticus/Makefile
+++ math/ploticus/Makefile
@@ -39,6 +39,8 @@
USE_XORG= xpm
.endif
+OPTIONS_DEFINE= EXAMPLES
+
post-patch:
@${REINPLACE_CMD} -e 's,/usr/X11R6,${LOCALBASE},g' \
${BUILD_WRKSRC}/Makefile ${BUILD_WRKSRC}/mkapi
Index: math/py-bitvector/Makefile
===================================================================
--- math/py-bitvector/Makefile
+++ math/py-bitvector/Makefile
@@ -19,6 +19,8 @@
PORTDOCS= README BitVector-${PORTVERSION}.html
+OPTIONS_DEFINE= DOCS
+
post-extract:
@${RM} ${WRKSRC}/test.py
Index: math/py-gato/Makefile
===================================================================
--- math/py-gato/Makefile
+++ math/py-gato/Makefile
@@ -22,6 +22,8 @@
USES= python:2.7
USE_PYTHON= autoplist distutils
+OPTIONS_DEFINE= EXAMPLES
+
post-install:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
.for sample in *.alg *.pro *.cat
Index: math/reduce-psl/Makefile
===================================================================
--- math/reduce-psl/Makefile
+++ math/reduce-psl/Makefile
@@ -35,7 +35,7 @@
REDUCE_BINS= ${WRKSRC}/pslbuild/${TARGET_SDIR}
-.include <bsd.port.options.mk>
+OPTIONS_DEFINE= DOCS
do-install:
${MKDIR} ${STAGEDIR}${DATADIR}
Index: math/reduce/Makefile
===================================================================
--- math/reduce/Makefile
+++ math/reduce/Makefile
@@ -44,7 +44,7 @@
REDUCE_BINS= ${WRKSRC}/cslbuild/${TARGET_SDIR}
-.include <bsd.port.options.mk>
+OPTIONS_DEFINE= DOCS
do-install:
${MKDIR} ${STAGEDIR}${DATADIR}
Index: math/scalapack/Makefile
===================================================================
--- math/scalapack/Makefile
+++ math/scalapack/Makefile
@@ -32,6 +32,8 @@
SUB_FILES= pkg-message
PLIST_SUB= SVERSION=${SVERSION} PORTVERSION=${PORTVERSION}
+OPTIONS_DEFINE= DOCS EXAMPLES
+
.include <bsd.port.pre.mk>
.if ${PORT_OPTIONS:MDOCS}
Index: math/topaz/Makefile
===================================================================
--- math/topaz/Makefile
+++ math/topaz/Makefile
@@ -19,6 +19,8 @@
USE_XORG= x11
MAKEFILE= Makefile.freebsd
+OPTIONS_DEFINE= EXAMPLES
+
post-install:
${LN} -sf ${PREFIX}/lib/topaz/topaz.sh ${STAGEDIR}${PREFIX}/bin/topaz
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
Index: math/xgraph/Makefile
===================================================================
--- math/xgraph/Makefile
+++ math/xgraph/Makefile
@@ -20,6 +20,8 @@
USE_XORG= x11 xext
WRKSRC= ${WRKDIR}/${PORTNAME}
+OPTIONS_DEFINE= EXAMPLES
+
post-extract:
@${SED} -ne '2,19 {s|^ \* *||;p;}' < ${WRKSRC}/copyright.h > ${WRKSRC}/COPYING
Index: misc/elixir-mime/Makefile
===================================================================
--- misc/elixir-mime/Makefile
+++ misc/elixir-mime/Makefile
@@ -17,4 +17,6 @@
MIX_REWRITE= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: misc/elixir-uuid/Makefile
===================================================================
--- misc/elixir-uuid/Makefile
+++ misc/elixir-uuid/Makefile
@@ -16,4 +16,6 @@
ELIXIR_APP_NAME=uuid
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: misc/erlang-mimerl/Makefile
===================================================================
--- misc/erlang-mimerl/Makefile
+++ misc/erlang-mimerl/Makefile
@@ -14,4 +14,6 @@
USE_GITHUB= yes
GH_ACCOUNT= benoitc
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: misc/erlang-mimetypes/Makefile
===================================================================
--- misc/erlang-mimetypes/Makefile
+++ misc/erlang-mimetypes/Makefile
@@ -14,4 +14,6 @@
USE_GITHUB= yes
GH_ACCOUNT= spawngrid
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: misc/gwhich/Makefile
===================================================================
--- misc/gwhich/Makefile
+++ misc/gwhich/Makefile
@@ -17,6 +17,8 @@
PORTEXAMPLES= EXAMPLES
PLIST_FILES= bin/gwhich man/man1/gwhich.1.gz
+OPTIONS_DEFINE= EXAMPLES
+
post-install:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/EXAMPLES ${STAGEDIR}${EXAMPLESDIR}
Index: misc/heyu2/Makefile
===================================================================
--- misc/heyu2/Makefile
+++ misc/heyu2/Makefile
@@ -19,7 +19,7 @@
CONFIGURE_SCRIPT= Configure
CONFIGURE_ARGS= freebsd
-OPTIONS_DEFINE= CM17A EXTENDED RFXSENS RFXMETER DMX OREGON
+OPTIONS_DEFINE= CM17A EXTENDED RFXSENS RFXMETER DMX OREGON EXAMPLES
CM17A_DESC= X10 CM17A "Firecracker" Support
EXTENDED_DESC= Extended Type 0 (Shutter/Shade) Support
RFXSENS_DESC= RFXSensors (RF) Support
Index: misc/qbrew/Makefile
===================================================================
--- misc/qbrew/Makefile
+++ misc/qbrew/Makefile
@@ -19,6 +19,8 @@
DATADIR="${DATADIR}" \
DOCDIR="${DOCSDIR}"
+OPTIONS_DEFINE= DOCS
+
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/qbrew
Index: misc/sloccount/Makefile
===================================================================
--- misc/sloccount/Makefile
+++ misc/sloccount/Makefile
@@ -21,6 +21,8 @@
PORTDOCS= ChangeLog README TODO sloccount.html
+OPTIONS_DEFINE= DOCS
+
post-install:
.for file in lexcount1 c_count java_count php_count
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${file}
Index: misc/susv2/Makefile
===================================================================
--- misc/susv2/Makefile
+++ misc/susv2/Makefile
@@ -16,6 +16,8 @@
NO_BUILD= yes
PORTDOCS= *
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.pre.mk>
.if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX})
Index: misc/susv3/Makefile
===================================================================
--- misc/susv3/Makefile
+++ misc/susv3/Makefile
@@ -16,6 +16,8 @@
NO_BUILD= yes
PORTDOCS= *
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.pre.mk>
.if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX})
Index: misc/susv4/Makefile
===================================================================
--- misc/susv4/Makefile
+++ misc/susv4/Makefile
@@ -20,6 +20,8 @@
NO_BUILD= yes
PORTDOCS= *
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.pre.mk>
.if !exists(${DISTDIR}/${DIST_SUBDIR}/${DISTNAME}${EXTRACT_SUFX})
Index: misc/vdmfec/Makefile
===================================================================
--- misc/vdmfec/Makefile
+++ misc/vdmfec/Makefile
@@ -24,6 +24,8 @@
bin/vdmfec \
man/man1/vdmfec.1.gz
+OPTIONS_DEFINE= DOCS
+
do-install:
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
Index: misc/vifm/Makefile
===================================================================
--- misc/vifm/Makefile
+++ misc/vifm/Makefile
@@ -18,4 +18,6 @@
USE_GITHUB= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: multimedia/avinfo/Makefile
===================================================================
--- multimedia/avinfo/Makefile
+++ multimedia/avinfo/Makefile
@@ -20,6 +20,8 @@
PORTDOCS= *
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} -e '/^CC=/ d; /^CFLAGS=/ d; /^PREFIX=/ d' \
${WRKSRC}/config.mk
Index: multimedia/cheese/Makefile
===================================================================
--- multimedia/cheese/Makefile
+++ multimedia/cheese/Makefile
@@ -39,7 +39,7 @@
GLIB_SCHEMAS= org.gnome.Cheese.gschema.xml
OPTIONS_SUB= yes
-OPTIONS_DEFINE= MANPAGES
+OPTIONS_DEFINE= MANPAGES DOCS
OPTIONS_DEFAULT=MANPAGES
MANPAGES_CONFIGURE_ENABLE= man
Index: multimedia/devede/Makefile
===================================================================
--- multimedia/devede/Makefile
+++ multimedia/devede/Makefile
@@ -31,7 +31,7 @@
PORTDOCS= *
-OPTIONS_DEFINE= IBUS NLS
+OPTIONS_DEFINE= DOCS IBUS NLS
OPTIONS_DEFAULT= IBUS
OPTIONS_SUB= yes
Index: multimedia/dvd-slideshow/Makefile
===================================================================
--- multimedia/dvd-slideshow/Makefile
+++ multimedia/dvd-slideshow/Makefile
@@ -28,7 +28,7 @@
NO_BUILD= yes
DATADIR= ${PREFIX}/share/apps/${PORTNAME}
-OPTIONS_DEFINE= LAME THEMES TOOLAME VORBIS
+OPTIONS_DEFINE= DOCS LAME THEMES TOOLAME VORBIS
THEMES_DESC= Install optional themes
LAME_RUN_DEPENDS= lame:audio/lame
Index: multimedia/ffms2/Makefile
===================================================================
--- multimedia/ffms2/Makefile
+++ multimedia/ffms2/Makefile
@@ -28,6 +28,8 @@
USE_LDCONFIG= yes
DATADIR= ${PREFIX}/lib/vapoursynth
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} -e '/^dist_doc_DATA/s,=,& \
doc/${PORTNAME}-vapoursynth.md,' \
Index: multimedia/gpodder/Makefile
===================================================================
--- multimedia/gpodder/Makefile
+++ multimedia/gpodder/Makefile
@@ -21,7 +21,7 @@
${PYTHON_PKGNAMEPREFIX}dbus>=0:devel/py-dbus@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}eyed3>=0:audio/py-eyed3@${PY_FLAVOR}
-OPTIONS_DEFINE= GTK2 NOTIFY MUTAGEN OGG2MP3
+OPTIONS_DEFINE= GTK2 NOTIFY MUTAGEN OGG2MP3 DOCS
OPTIONS_DEFAULT= GTK2
OPTIONS_SUB= yes
MUTAGEN_DESC= Allow metadata manipulation
Index: multimedia/kvazaar/Makefile
===================================================================
--- multimedia/kvazaar/Makefile
+++ multimedia/kvazaar/Makefile
@@ -29,7 +29,7 @@
INSTALL_TARGET= install-strip
USE_LDCONFIG= yes
-OPTIONS_DEFINE= ASM CRYPTOPP
+OPTIONS_DEFINE= ASM CRYPTOPP DOCS
OPTIONS_DEFAULT=ASM
ASM_BUILD_DEPENDS= ${ASM_BUILD_DEPENDS_${ARCH}}
Index: multimedia/libdvdnav/Makefile
===================================================================
--- multimedia/libdvdnav/Makefile
+++ multimedia/libdvdnav/Makefile
@@ -23,4 +23,6 @@
PORTDOCS= AUTHORS COPYING ChangeLog README TODO
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: multimedia/libdvdread/Makefile
===================================================================
--- multimedia/libdvdread/Makefile
+++ multimedia/libdvdread/Makefile
@@ -21,7 +21,7 @@
PORTDOCS= AUTHORS COPYING ChangeLog NEWS README TODO
-OPTIONS_DEFINE= DVDCSS
+OPTIONS_DEFINE= DVDCSS DOCS
.if !defined(PACKAGE_BUILDING)
OPTIONS_DEFAULT= DVDCSS
.endif
Index: multimedia/linux-c6-libtheora/Makefile
===================================================================
--- multimedia/linux-c6-libtheora/Makefile
+++ multimedia/linux-c6-libtheora/Makefile
@@ -15,4 +15,6 @@
USE_LDCONFIG= yes
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: multimedia/linux-c6-libv4l/Makefile
===================================================================
--- multimedia/linux-c6-libv4l/Makefile
+++ multimedia/linux-c6-libv4l/Makefile
@@ -15,4 +15,6 @@
USE_LDCONFIG= yes
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: multimedia/linux-c7-libtheora/Makefile
===================================================================
--- multimedia/linux-c7-libtheora/Makefile
+++ multimedia/linux-c7-libtheora/Makefile
@@ -19,4 +19,6 @@
USE_LDCONFIG= yes
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: multimedia/linux-c7-libv4l/Makefile
===================================================================
--- multimedia/linux-c7-libv4l/Makefile
+++ multimedia/linux-c7-libv4l/Makefile
@@ -20,4 +20,6 @@
USE_LDCONFIG= yes
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: multimedia/mpc-qt/Makefile
===================================================================
--- multimedia/mpc-qt/Makefile
+++ multimedia/mpc-qt/Makefile
@@ -24,4 +24,6 @@
CXXFLAGS+= -D_GLIBCXX_USE_C99 -D_GLIBCXX_USE_C99_MATH_TR1 \
-D_DECLARE_C99_LDBL_MATH # XXX ports/193528
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: multimedia/mpv/Makefile
===================================================================
--- multimedia/mpv/Makefile
+++ multimedia/mpv/Makefile
@@ -42,7 +42,7 @@
--disable-vapoursynth-lazy \
--enable-libmpv-shared
-OPTIONS_DEFINE= ARCHIVE ASS DOCS LCMS2 LUAJIT MANPAGES TEST UCHARDET ZSH
+OPTIONS_DEFINE= ARCHIVE ASS DOCS LCMS2 LUAJIT MANPAGES TEST UCHARDET ZSH EXAMPLES
OPTIONS_DEFAULT= ARCHIVE ASS DVDREAD DVDNAV MANPAGES OPENGL UCHARDET \
V4L VAAPI VDPAU X11 YTDL
OPTIONS_GROUP= IN VO AO
Index: multimedia/nordlicht/Makefile
===================================================================
--- multimedia/nordlicht/Makefile
+++ multimedia/nordlicht/Makefile
@@ -30,6 +30,8 @@
SHEBANG_FILES= utils/mpv-nordlicht
+OPTIONS_DEFINE= EXAMPLES
+
post-patch:
@${REINPLACE_CMD} \
-e 's|$${CMAKE_INSTALL_LIBDIR}/pkgconfig|libdata/pkgconfig|' \
Index: multimedia/oscam/Makefile
===================================================================
--- multimedia/oscam/Makefile
+++ multimedia/oscam/Makefile
@@ -26,11 +26,15 @@
SVN_REV= 11062
SVN_SRC= http://www.streamboard.tv/svn/oscam/trunk
+OPTIONS_DEFINE= EXAMPLES
+
do-install:
${RM} ${WRKSRC}/Distribution/*.debug
${INSTALL_PROGRAM} ${WRKSRC}/Distribution/${PORTNAME}-${PORTVERSION}-* ${STAGEDIR}${PREFIX}/bin/oscam
${INSTALL_MAN} ${WRKSRC}/Distribution/doc/man/*.1 ${STAGEDIR}${PREFIX}/man/man1/
${INSTALL_MAN} ${WRKSRC}/Distribution/doc/man/*.5 ${STAGEDIR}${PREFIX}/man/man5/
+
+do-install-EXAMPLES-on:
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/
${INSTALL_DATA} ${WRKSRC}/Distribution/doc/example/* ${STAGEDIR}${EXAMPLESDIR}/
Index: multimedia/sms1xxx-kmod/Makefile
===================================================================
--- multimedia/sms1xxx-kmod/Makefile
+++ multimedia/sms1xxx-kmod/Makefile
@@ -22,7 +22,7 @@
NO_PACKAGE= should be recompiled for a particular FreeBSD kernel
NO_OPTIONS_SORT= yes
-OPTIONS_DEFINE= RC5WATCH DEBUG
+OPTIONS_DEFINE= DOCS RC5WATCH DEBUG
OPTIONS_MULTI= FIRMWARE
OPTIONS_MULTI_FIRMWARE= STELLAR NOVA
OPTIONS_DEFAULT= RC5WATCH NOVA
Index: multimedia/vapoursynth-l-smash-works/Makefile
===================================================================
--- multimedia/vapoursynth-l-smash-works/Makefile
+++ multimedia/vapoursynth-l-smash-works/Makefile
@@ -45,6 +45,8 @@
%%DATADIR%%/libvslsmashsource.so
PORTDOCS= README
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} -Ee '/CROSS/!s/^(CC|LD|REV|HASH)=.*/: $${&}/' \
-e 's/pushd/cd/; s/popd/cd -/' \
Index: multimedia/winff/Makefile
===================================================================
--- multimedia/winff/Makefile
+++ multimedia/winff/Makefile
@@ -46,6 +46,8 @@
INSTALLS_ICONS=yes
.endif
+OPTIONS_DEFINE= DOCS
+
pre-configure:
${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}/share|g' ${BUILD_WRKSRC}/unit1.pas
.for fp in unit1.pas unit4.pas scripts/check_presets.sh
Index: net-im/centerim-devel/Makefile
===================================================================
--- net-im/centerim-devel/Makefile
+++ net-im/centerim-devel/Makefile
@@ -29,7 +29,7 @@
gawk_OLD_CMD= /bin/gawk
gawk_CMD= /usr/bin/awk
-OPTIONS_DEFINE= NLS MULTIBYTE FRIBIDI MSN YAHOO IRC JABBER GPGME RSS LJ GG
+OPTIONS_DEFINE= NLS MULTIBYTE FRIBIDI MSN YAHOO IRC JABBER GPGME RSS LJ GG DOCS
FRIBIDI_DESC= Fribidi Support
MSN_DESC= MSN Protocol
Index: net-im/centerim/Makefile
===================================================================
--- net-im/centerim/Makefile
+++ net-im/centerim/Makefile
@@ -29,7 +29,7 @@
gawk_OLD_CMD= /bin/gawk
gawk_CMD= /usr/bin/awk
-OPTIONS_DEFINE= NLS MULTIBYTE FRIBIDI MSN YAHOO IRC JABBER GPGME RSS LJ GG
+OPTIONS_DEFINE= NLS MULTIBYTE FRIBIDI MSN YAHOO IRC JABBER GPGME RSS LJ GG DOCS
FRIBIDI_DESC= Fribidi Support
MSN_DESC= MSN Protocol
Index: net-im/prosody-modules/Makefile
===================================================================
--- net-im/prosody-modules/Makefile
+++ net-im/prosody-modules/Makefile
@@ -23,6 +23,8 @@
WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTNAME}
INSTALLPATH= ${PREFIX}/lib/${PORTNAME}
+OPTIONS_DEFINE= DOCS
+
do-install:
${MKDIR} ${STAGEDIR}${INSTALLPATH} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} mod_*/*.lua ${STAGEDIR}${INSTALLPATH}
Index: net-im/sayaka/Makefile
===================================================================
--- net-im/sayaka/Makefile
+++ net-im/sayaka/Makefile
@@ -22,7 +22,7 @@
WRKSRC_SUBDIR= vala
-OPTIONS_DEFINE= COLORMAP
+OPTIONS_DEFINE= COLORMAP DOCS
OPTIONS_DEFAULT=COLORMAP
OPTIONS_SUB= yes
Index: net-im/skype-devel/Makefile
===================================================================
--- net-im/skype-devel/Makefile
+++ net-im/skype-devel/Makefile
@@ -14,7 +14,7 @@
CONFLICTS= skype-[0-9]*
-OPTIONS_DEFINE= VIDEO
+OPTIONS_DEFINE= DOCS VIDEO
OPTIONS_DEFAULT=VIDEO
VIDEO_DESC= [broken] Video support
Index: net-im/skype/Makefile
===================================================================
--- net-im/skype/Makefile
+++ net-im/skype/Makefile
@@ -14,7 +14,7 @@
CONFLICTS= skype-devel-[0-9]*
-OPTIONS_DEFINE= VIDEO
+OPTIONS_DEFINE= DOCS VIDEO
OPTIONS_DEFAULT=VIDEO
NO_BUILD= yes
Index: net-im/skype4/Makefile
===================================================================
--- net-im/skype4/Makefile
+++ net-im/skype4/Makefile
@@ -16,7 +16,7 @@
CONFLICTS= skype-devel-[0-9]*
-OPTIONS_DEFINE= VIDEO
+OPTIONS_DEFINE= DOCS VIDEO
OPTIONS_DEFAULT=VIDEO
NO_BUILD= yes
Index: net-im/talkatu/Makefile
===================================================================
--- net-im/talkatu/Makefile
+++ net-im/talkatu/Makefile
@@ -22,4 +22,6 @@
MESON_ARGS= -Dgobject-introspection=false
WRKSRC= ${WRKDIR}/rw_grim-talkatu-${DISTNAME}
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: net-im/telegram/Makefile
===================================================================
--- net-im/telegram/Makefile
+++ net-im/telegram/Makefile
@@ -33,6 +33,8 @@
etc/telegram-cli/server.pub
PORTDOCS= *
+OPTIONS_DEFINE= DOCS
+
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/etc/telegram-cli
${INSTALL_PROGRAM} ${WRKSRC}/bin/telegram-cli ${STAGEDIR}${PREFIX}/bin
Index: net-im/vacuum-im/Makefile
===================================================================
--- net-im/vacuum-im/Makefile
+++ net-im/vacuum-im/Makefile
@@ -28,4 +28,6 @@
"${PREFIX}/share/pixmaps/vacuum.png" "${PORTNAME}" \
"Qt;Network;InstantMessaging;" false
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: net-mgmt/adcli/Makefile
===================================================================
--- net-mgmt/adcli/Makefile
+++ net-mgmt/adcli/Makefile
@@ -20,6 +20,7 @@
GNU_CONFIGURE= yes
TEST_TARGET= check
+OPTIONS_DEFINE= DOCS
OPTIONS_SINGLE= GSSAPI
OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT
OPTIONS_DEFAULT= GSSAPI_BASE
Index: net-mgmt/argus3/Makefile
===================================================================
--- net-mgmt/argus3/Makefile
+++ net-mgmt/argus3/Makefile
@@ -15,7 +15,7 @@
CONFLICTS= argus-2* argus-sasl-2* argus-clients-2*
-OPTIONS_DEFINE= SASL
+OPTIONS_DEFINE= SASL EXAMPLES
OPTIONS_DEFAULT=SASL
SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2
SASL_CONFIGURE_ON= --with-sasl=${LOCALBASE}
Index: net-mgmt/blackbox_exporter/Makefile
===================================================================
--- net-mgmt/blackbox_exporter/Makefile
+++ net-mgmt/blackbox_exporter/Makefile
@@ -29,6 +29,8 @@
PORTEXAMPLES= ${WRKSRC}/*.yml
+OPTIONS_DEFINE= EXAMPLES
+
do-install:
${INSTALL_PROGRAM} ${WRKDIR}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
Index: net-mgmt/bsnmp-ucd/Makefile
===================================================================
--- net-mgmt/bsnmp-ucd/Makefile
+++ net-mgmt/bsnmp-ucd/Makefile
@@ -16,7 +16,9 @@
USES= uidfix
MAKE_ENV+= NO_OBJ=yes
-post-install:
+OPTIONS_DEFINE= EXAMPLES
+
+post-install-EXAMPLES-on:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/snmpd.config.sample ${STAGEDIR}${EXAMPLESDIR}
Index: net-mgmt/dnsmap/Makefile
===================================================================
--- net-mgmt/dnsmap/Makefile
+++ net-mgmt/dnsmap/Makefile
@@ -19,6 +19,8 @@
PLIST_FILES= bin/dnsmap bin/dnsmap-bulk ${DATADIR}/wordlist_TLAs.txt
+OPTIONS_DEFINE= DOCS
+
do-build:
${CC} ${CFLAGS} ${WRKSRC}/dnsmap.c -o ${WRKSRC}/dnsmap
Index: net-mgmt/driftnet/Makefile
===================================================================
--- net-mgmt/driftnet/Makefile
+++ net-mgmt/driftnet/Makefile
@@ -29,4 +29,6 @@
INSTALL_TARGET= install-strip
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: net-mgmt/fetchconfig/Makefile
===================================================================
--- net-mgmt/fetchconfig/Makefile
+++ net-mgmt/fetchconfig/Makefile
@@ -31,6 +31,8 @@
model/TellabsMSR.pm model/Terayon.pm Constants.pm Logger.pm
PORTDOCS= CHANGES README device_table.example
+OPTIONS_DEFINE= DOCS
+
do-install:
${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}.pl \
${STAGEDIR}${PREFIX}/bin/${PORTNAME}
Index: net-mgmt/flowd/Makefile
===================================================================
--- net-mgmt/flowd/Makefile
+++ net-mgmt/flowd/Makefile
@@ -11,7 +11,7 @@
COMMENT= Small, fast, and secure NetFlow collector
OPTIONS_SUB= yes
-OPTIONS_DEFINE= PERL PYTHON
+OPTIONS_DEFINE= PERL PYTHON DOCS EXAMPLES
OPTIONS_DEFAULT=PERL
PERL_DESC= Install flowd perl module
Index: net-mgmt/hastmon/Makefile
===================================================================
--- net-mgmt/hastmon/Makefile
+++ net-mgmt/hastmon/Makefile
@@ -21,6 +21,8 @@
PORTDOCS= ChangeLog COPYRIGHT README
+OPTIONS_DEFINE= DOCS
+
post-patch:
${REINPLACE_CMD} \
-e "s|\(-lcrypto\)|-L${OPENSSLLIB} \1|g" \
Index: net-mgmt/icinga-classicweb/Makefile
===================================================================
--- net-mgmt/icinga-classicweb/Makefile
+++ net-mgmt/icinga-classicweb/Makefile
@@ -7,6 +7,8 @@
MAINTAINER= lme@FreeBSD.org
COMMENT= Classic web interface for Icinga 1 and 2
+OPTIONS_DEFINE= EXAMPLES
+
.include "${.CURDIR}/../icinga-core/Makefile.common"
LIB_DEPENDS+= libgd.so:graphics/gd
Index: net-mgmt/icinga-core/Makefile
===================================================================
--- net-mgmt/icinga-core/Makefile
+++ net-mgmt/icinga-core/Makefile
@@ -20,7 +20,7 @@
SUB_LIST= PREFIX=${PREFIX} \
${PLIST_SUB}
-OPTIONS_DEFINE= IDOUTILS
+OPTIONS_DEFINE= IDOUTILS EXAMPLES
OPTIONS_RADIO= PLUGINS
OPTIONS_RADIO_PLUGINS= MONPLUGINS NAGPLUGINS
OPTIONS_DEFAULT= IDOUTILS MONPLUGINS
Index: net-mgmt/icingaweb2/Makefile
===================================================================
--- net-mgmt/icingaweb2/Makefile
+++ net-mgmt/icingaweb2/Makefile
@@ -30,7 +30,7 @@
PLIST_SUB= WWWOWN=${WWWOWN} \
WWWGRP=${WWWGRP}
-OPTIONS_DEFINE= NLS LDAP MYSQL PGSQL PDF
+OPTIONS_DEFINE= NLS LDAP MYSQL PGSQL PDF EXAMPLES
OPTIONS_DEFAULT= LDAP MYSQL PGSQL
PDF_DESC= Export graphs as PDF
Index: net-mgmt/iftop/Makefile
===================================================================
--- net-mgmt/iftop/Makefile
+++ net-mgmt/iftop/Makefile
@@ -17,6 +17,8 @@
PORTDOCS= README
PLIST_FILES= sbin/iftop man/man8/iftop.8.gz
+OPTIONS_DEFINE= DOCS
+
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/sbin
${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.8 ${STAGEDIR}${MANPREFIX}/man/man8
Index: net-mgmt/nagiosgraph/Makefile
===================================================================
--- net-mgmt/nagiosgraph/Makefile
+++ net-mgmt/nagiosgraph/Makefile
@@ -15,7 +15,7 @@
RUN_DEPENDS= rrdtool>=0:databases/rrdtool \
p5-CGI>=0:www/p5-CGI
-OPTIONS_DEFINE= DOCS
+OPTIONS_DEFINE= DOCS EXAMPLES
OPTIONS_SINGLE= NAGIOS
OPTIONS_SINGLE_NAGIOS= NAGIOS35 NAGIOS4
OPTIONS_DEFAULT= NAGIOS35
Index: net-mgmt/netmagis-database/Makefile
===================================================================
--- net-mgmt/netmagis-database/Makefile
+++ net-mgmt/netmagis-database/Makefile
@@ -20,4 +20,6 @@
PKGMESSAGE= ${.CURDIR}/pkg-message
PLIST= ${.CURDIR}/pkg-plist
+OPTIONS_DEFINE= EXAMPLES
+
.include "${MASTERDIR}/Makefile"
Index: net-mgmt/netmagis-detecteq/Makefile
===================================================================
--- net-mgmt/netmagis-detecteq/Makefile
+++ net-mgmt/netmagis-detecteq/Makefile
@@ -15,4 +15,6 @@
PKGMESSAGE= ${.CURDIR}/pkg-message
PLIST= ${.CURDIR}/pkg-plist
+OPTIONS_DEFINE= EXAMPLES
+
.include "${MASTERDIR}/Makefile"
Index: net-mgmt/netmagis-metro/Makefile
===================================================================
--- net-mgmt/netmagis-metro/Makefile
+++ net-mgmt/netmagis-metro/Makefile
@@ -24,4 +24,6 @@
PKGMESSAGE= ${.CURDIR}/pkg-message
PLIST= ${.CURDIR}/pkg-plist
+OPTIONS_DEFINE= EXAMPLES
+
.include "${MASTERDIR}/Makefile"
Index: net-mgmt/netmagis-servers/Makefile
===================================================================
--- net-mgmt/netmagis-servers/Makefile
+++ net-mgmt/netmagis-servers/Makefile
@@ -15,4 +15,6 @@
PKGMESSAGE= ${.CURDIR}/pkg-message
PLIST= ${.CURDIR}/pkg-plist
+OPTIONS_DEFINE= EXAMPLES
+
.include "${MASTERDIR}/Makefile"
Index: net-mgmt/netmagis-topo/Makefile
===================================================================
--- net-mgmt/netmagis-topo/Makefile
+++ net-mgmt/netmagis-topo/Makefile
@@ -24,6 +24,8 @@
ALL_TARGET=build${PKGNAMESUFFIX?=}
+OPTIONS_DEFINE= EXAMPLES
+
post-install:
@${MKDIR} ${STAGEDIR}/var/netmagis/eqgen ${STAGEDIR}/var/netmagis/eqvirt
Index: net-mgmt/netmagis-www/Makefile
===================================================================
--- net-mgmt/netmagis-www/Makefile
+++ net-mgmt/netmagis-www/Makefile
@@ -23,6 +23,8 @@
PKGMESSAGE= ${.CURDIR}/pkg-message
PLIST= ${.CURDIR}/pkg-plist
+OPTIONS_DEFINE= EXAMPLES
+
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/htgtcl
Index: net-mgmt/nsca-ng/Makefile
===================================================================
--- net-mgmt/nsca-ng/Makefile
+++ net-mgmt/nsca-ng/Makefile
@@ -33,6 +33,8 @@
PORTDOCS= NEWS COPYING README PROTOCOL TODO
+OPTIONS_DEFINE= DOCS EXAMPLES
+
.include <bsd.port.pre.mk>
.if ${SSL_DEFAULT:Mlibressl*}
Index: net-mgmt/p5-Monitoring-Plugin/Makefile
===================================================================
--- net-mgmt/p5-Monitoring-Plugin/Makefile
+++ net-mgmt/p5-Monitoring-Plugin/Makefile
@@ -25,6 +25,8 @@
PORTDOCS= Changes README
+OPTIONS_DEFINE= DOCS
+
post-install:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
@${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
Index: net-mgmt/p5-Nagios-Plugin/Makefile
===================================================================
--- net-mgmt/p5-Nagios-Plugin/Makefile
+++ net-mgmt/p5-Nagios-Plugin/Makefile
@@ -23,6 +23,8 @@
PORTDOCS= Changes README
+OPTIONS_DEFINE= DOCS
+
post-install:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
@${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
Index: net-mgmt/p5-RDR-Collector/Makefile
===================================================================
--- net-mgmt/p5-RDR-Collector/Makefile
+++ net-mgmt/p5-RDR-Collector/Makefile
@@ -17,6 +17,8 @@
USE_PERL5= configure
SHEBANG_FILES= examples/*.pl
+OPTIONS_DEFINE= EXAMPLES
+
post-install:
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_SCRIPT} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR}
Index: net-mgmt/pdagent-integrations/Makefile
===================================================================
--- net-mgmt/pdagent-integrations/Makefile
+++ net-mgmt/pdagent-integrations/Makefile
@@ -25,6 +25,8 @@
NO_ARCH= yes
NO_BUILD= yes
+OPTIONS_DEFINE= EXAMPLES
+
post-patch:
${REINPLACE_CMD} 's|/usr/share/pdagent-integrations/bin|${PREFIX}/bin|g' ${WRKSRC}/pagerduty_nagios.cfg ${WRKSRC}/conf.d/sensu_pagerduty_handler.json
Index: net-mgmt/pmacct/Makefile
===================================================================
--- net-mgmt/pmacct/Makefile
+++ net-mgmt/pmacct/Makefile
@@ -22,7 +22,7 @@
LDFLAGS+= "-L${LOCALBASE}/lib"
OPTIONS_DEFINE= MYSQL PGSQL SQLITE3 THREADS LAYER2 IPV6 DEBUG \
- DOCS PLABEL RABBITMQ KAFKA JANSSON AVRO
+ DOCS PLABEL RABBITMQ KAFKA JANSSON AVRO EXAMPLES
OPTIONS_DEFAULT=MMAP LAYER2 THREADS SHARED
AVRO_DESC= Enable avro support
Index: net-mgmt/pnp/Makefile
===================================================================
--- net-mgmt/pnp/Makefile
+++ net-mgmt/pnp/Makefile
@@ -19,7 +19,7 @@
MAKE_JOBS_UNSAFE= yes
USES= dos2unix perl5 php php:web
-OPTIONS_DEFINE= PDF
+OPTIONS_DEFINE= PDF EXAMPLES
OPTIONS_DEFAULT= PDF
PDF_DESC= Use built-in fpdf library to produce PDF views
Index: net-mgmt/py-snmp4/Makefile
===================================================================
--- net-mgmt/py-snmp4/Makefile
+++ net-mgmt/py-snmp4/Makefile
@@ -28,6 +28,8 @@
PORTDOCS= *
PORTEXAMPLES= *
+OPTIONS_DEFINE= DOCS EXAMPLES
+
post-install:
${MKDIR} ${STAGEDIR}${DOCSDIR}
(cd ${WRKSRC}/docs/source/docs && \
Index: net-mgmt/smokeping/Makefile
===================================================================
--- net-mgmt/smokeping/Makefile
+++ net-mgmt/smokeping/Makefile
@@ -64,7 +64,7 @@
TELNET_DESC= Support for TelnetIOSPing probes
DNS_DESC= Support for AnotherDNS probes
-OPTIONS_DEFINE= ECHOPING CURL RADIUS TELNET DNS FPING
+OPTIONS_DEFINE= ECHOPING CURL RADIUS TELNET DNS FPING EXAMPLES
OPTIONS_DEFAULT= FPING
FPING_RUN_DEPENDS= ${LOCALBASE}/sbin/fping:net/fping
Index: net-p2p/cpuminer/Makefile
===================================================================
--- net-p2p/cpuminer/Makefile
+++ net-p2p/cpuminer/Makefile
@@ -16,7 +16,7 @@
LIB_DEPENDS= libcurl.so:ftp/curl \
libjansson.so:devel/jansson
-OPTIONS_DEFINE= GCC
+OPTIONS_DEFINE= GCC DOCS
OPTIONS_DEFAULT=GCC
USES= autoreconf cpe
Index: net-p2p/libbt/Makefile
===================================================================
--- net-p2p/libbt/Makefile
+++ net-p2p/libbt/Makefile
@@ -19,6 +19,8 @@
PORTDOCS= protocol-ext.txt protocol.txt
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.options.mk>
post-patch:
Index: net-p2p/libswift/Makefile
===================================================================
--- net-p2p/libswift/Makefile
+++ net-p2p/libswift/Makefile
@@ -43,6 +43,8 @@
USE_RC_SUBR= ${PORTNAME}
+OPTIONS_DEFINE= DOCS
+
do-install:
${MKDIR} ${STAGEDIR}${DOCSDIR} \
${STAGEDIR}${SWIFT_SHAREDIR} \
Index: net-p2p/linuxdcpp/Makefile
===================================================================
--- net-p2p/linuxdcpp/Makefile
+++ net-p2p/linuxdcpp/Makefile
@@ -19,7 +19,7 @@
PORTDOCS= *
DESTDIRNAME= FAKE_ROOT
-OPTIONS_DEFINE= NOTIFY
+OPTIONS_DEFINE= NOTIFY DOCS
OPTIONS_DEFAULT=NOTIFY
.if defined(WITH_DEBUG)
Index: net-p2p/minder/Makefile
===================================================================
--- net-p2p/minder/Makefile
+++ net-p2p/minder/Makefile
@@ -26,6 +26,8 @@
PORTEXAMPLES= minder.cfg
PLIST_FILES= bin/minder
+OPTIONS_DEFINE= EXAMPLES
+
post-patch:
@${REINPLACE_CMD} -e \
's|^CFLAGS|#CFLAGS| ; \
Index: net/axa/Makefile
===================================================================
--- net/axa/Makefile
+++ net/axa/Makefile
@@ -32,13 +32,14 @@
PORTDOCS= *
-OPTIONS_DEFINE= DOXYGEN
+OPTIONS_DEFINE= DOCS DOXYGEN
OPTIONS_DEFAULT=DOXYGEN
ALL_TARGET= all
INSTALL_TARGET= install-strip
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen
DOXYGEN_ALL_TARGET= html-local
+DOXYGEN_IMPLIES= DOCS
LDFLAGS+= -lm
Index: net/bsdproxy/Makefile
===================================================================
--- net/bsdproxy/Makefile
+++ net/bsdproxy/Makefile
@@ -16,6 +16,8 @@
PLIST_FILES= bin/${PORTNAME}
PORTDOCS= ChangeLog README
+OPTIONS_DEFINE= DOCS
+
post-install:
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
Index: net/corosync2/Makefile.common
===================================================================
--- net/corosync2/Makefile.common
+++ net/corosync2/Makefile.common
@@ -26,7 +26,7 @@
INSTALL_TARGET= install-strip
TEST_TARGET= check
-OPTIONS_DEFINE= DBUS SNMP
+OPTIONS_DEFINE= DBUS DOCS SNMP
OPTIONS_SUB= yes
DBUS_LIB_DEPENDS+= libdbus-1.so:devel/dbus
Index: net/delegate/Makefile
===================================================================
--- net/delegate/Makefile
+++ net/delegate/Makefile
@@ -25,6 +25,8 @@
PORTDOCS= CHANGES COPYRIGHT DG9note.html HowToDG.html IPv6NOTE.txt \
Manual.htm jpconv.htm tutor-en.htm tutor-jp.htm
+OPTIONS_DEFINE= DOCS
+
post-extract:
@${LN} ${WRKSRC}/CHANGES ${WRKSRC}/COPYRIGHT ${WRKSRC}/DG9note.html \
${WRKSRC}/IPv6NOTE.txt ${WRKSRC}/doc
Index: net/deviceatlas-enterprise-c/Makefile
===================================================================
--- net/deviceatlas-enterprise-c/Makefile
+++ net/deviceatlas-enterprise-c/Makefile
@@ -26,6 +26,8 @@
REGISTRATION_URL= https://deviceatlas.com/deviceatlas-haproxy-module
+OPTIONS_DEFINE= DOCS EXAMPLES
+
.include <bsd.port.pre.mk>
.if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX})
Index: net/dhcpd-pools/Makefile
===================================================================
--- net/dhcpd-pools/Makefile
+++ net/dhcpd-pools/Makefile
@@ -25,6 +25,8 @@
PORTDATA= snmptest.pl
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} -e '/features.h/d' ${WRKSRC}/src/getdata.c
Index: net/elixir-kafka_ex/Makefile
===================================================================
--- net/elixir-kafka_ex/Makefile
+++ net/elixir-kafka_ex/Makefile
@@ -18,4 +18,6 @@
GH_ACCOUNT= jacklund
NO_ARCH= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: net/elixir-oauth2/Makefile
===================================================================
--- net/elixir-oauth2/Makefile
+++ net/elixir-oauth2/Makefile
@@ -19,4 +19,6 @@
GH_ACCOUNT= scrogson
NO_ARCH= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: net/erlang-ranch/Makefile
===================================================================
--- net/erlang-ranch/Makefile
+++ net/erlang-ranch/Makefile
@@ -15,7 +15,9 @@
GH_ACCOUNT= ninenines
ERL_DOCS= doc/src/guide/* doc/src/manual/*
-post-install:
+OPTIONS_DEFINE= DOCS EXAMPLES
+
+post-install-EXAMPLES-on:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
Index: net/erlang-xmlrpc/Makefile
===================================================================
--- net/erlang-xmlrpc/Makefile
+++ net/erlang-xmlrpc/Makefile
@@ -16,6 +16,8 @@
ERL_DOCS= doc/xmlrpc.pdf doc/xmlrpc.ps doc/xmlrpc.txt
+OPTIONS_DEFINE= DOCS EXAMPLES
+
do-build:
cd ${WRKSRC}/src && ${GMAKE}
@@ -24,8 +26,10 @@
@${RM} ${WRKSRC}/src/*.orig
post-install:
+ ${INSTALL_MAN} ${WRKSRC}/doc/xmlrpc.3 ${STAGEDIR}${MANPREFIX}/man/man3/erlang_xmlrpc.3
+
+post-install-EXAMPLES-on:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR}
- ${INSTALL_MAN} ${WRKSRC}/doc/xmlrpc.3 ${STAGEDIR}${MANPREFIX}/man/man3/erlang_xmlrpc.3
.include <bsd.port.mk>
Index: net/file2pcap/Makefile
===================================================================
--- net/file2pcap/Makefile
+++ net/file2pcap/Makefile
@@ -21,6 +21,8 @@
PLIST_FILES= bin/file2pcap
PORTDOCS= Changelog README.md TODO
+OPTIONS_DEFINE= DOCS
+
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/file2pcap ${STAGEDIR}/${PREFIX}/bin
${MKDIR} ${STAGEDIR}/${DOCSDIR}
Index: net/freeradius3/Makefile
===================================================================
--- net/freeradius3/Makefile
+++ net/freeradius3/Makefile
@@ -50,7 +50,7 @@
OPTIONS_DEFINE= USER LDAP MYSQL PGSQL UNIXODBC FIREBIRD REDIS \
EXPERIMENTAL UDPFROMTO DEVELOPER EDIR PERL REST \
FREETDS IDN DOCS SQLITE3 PYTHON RUBY UNBOUND PCRE \
- WINBIND
+ WINBIND EXAMPLES
OPTIONS_DEFAULT=USER PERL HEIMDAL UDPFROMTO
OPTIONS_SINGLE= KRB
OPTIONS_SINGLE_KRB= NOKRB HEIMDAL HEIMDAL_PORT MITKRB_PORT
Index: net/freeswitch/Makefile
===================================================================
--- net/freeswitch/Makefile
+++ net/freeswitch/Makefile
@@ -46,7 +46,7 @@
SUB_FILES= pkg-message
-OPTIONS_DEFINE= ALL_MODULES X11
+OPTIONS_DEFINE= ALL_MODULES X11 EXAMPLES
OPTIONS_DEFAULT= 8K 16K ENGLISH
OPTIONS_MULTI= BITRATE LANGUAGE
OPTIONS_MULTI_BITRATE= 8K 16K 32K 48K
Index: net/glusterfs/Makefile
===================================================================
--- net/glusterfs/Makefile
+++ net/glusterfs/Makefile
@@ -55,6 +55,8 @@
PLIST_SUB= GLUSTERLIBDIR="lib/${PORTNAME}/${PORTVERSION}"
KMODDIR?= /boot/modules
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.options.mk>
.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1101001
Index: net/gnatsd/Makefile
===================================================================
--- net/gnatsd/Makefile
+++ net/gnatsd/Makefile
@@ -18,6 +18,8 @@
USE_RC_SUBR= gnatsd.sh
+OPTIONS_DEFINE= DOCS
+
post-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/etc
${INSTALL_DATA} ${FILESDIR}/gnatsd.conf ${STAGEDIR}${PREFIX}/etc/gnatsd.conf.sample
Index: net/iodine/Makefile
===================================================================
--- net/iodine/Makefile
+++ net/iodine/Makefile
@@ -20,6 +20,8 @@
USERS= _iodined
GROUPS= _iodined
+OPTIONS_DEFINE= DOCS
+
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/bin/iodine ${STAGEDIR}${PREFIX}/bin
${INSTALL_PROGRAM} ${WRKSRC}/bin/iodined ${STAGEDIR}${PREFIX}/sbin
Index: net/l2tpd/Makefile
===================================================================
--- net/l2tpd/Makefile
+++ net/l2tpd/Makefile
@@ -18,6 +18,8 @@
PORTDOCS= README
ETCDIR= ${PREFIX}/etc/l2tp
+OPTIONS_DEFINE= DOCS
+
do-configure:
${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/doc/l2tpd.8 \
${WRKSRC}/doc/l2tpd.conf.sample ${WRKSRC}/doc/l2tp-secrets.5 \
Index: net/ldapscripts/Makefile
===================================================================
--- net/ldapscripts/Makefile
+++ net/ldapscripts/Makefile
@@ -21,7 +21,7 @@
NO_ARCH= yes
-OPTIONS_DEFINE= SASL
+OPTIONS_DEFINE= SASL DOCS
SASL_VARS= OPENLDAP_FLAVOUR=-sasl WANT_OPENLDAP_SASL=yes
USES= iconv tar:tgz
Index: net/libmateweather/Makefile
===================================================================
--- net/libmateweather/Makefile
+++ net/libmateweather/Makefile
@@ -26,4 +26,6 @@
GLIB_SCHEMAS= org.mate.weather.gschema.xml
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: net/libnss-pgsql/Makefile
===================================================================
--- net/libnss-pgsql/Makefile
+++ net/libnss-pgsql/Makefile
@@ -19,6 +19,8 @@
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
+OPTIONS_DEFINE= DOCS
+
post-install:
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README ${WRKSRC}/conf/* ${STAGEDIR}${DOCSDIR}
Index: net/linknx/Makefile
===================================================================
--- net/linknx/Makefile
+++ net/linknx/Makefile
@@ -25,7 +25,7 @@
CONFIGURE_ARGS+=CFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-I${LOCALBASE}/include -L/${LOCALBASE}/lib"
-OPTIONS_DEFINE= LIBESMTP LIBCURL LIBLUA MYSQL
+OPTIONS_DEFINE= LIBESMTP LIBCURL LIBLUA MYSQL DOCS
OPTIONS_DEFAULT= LIBESMTP
OPTIONS_SUB=
LIBESMTP_DESC= Install libesmtp for SMTP support
Index: net/linux-c6-openldap/Makefile
===================================================================
--- net/linux-c6-openldap/Makefile
+++ net/linux-c6-openldap/Makefile
@@ -16,6 +16,8 @@
USE_LINUX= cyrus-sasl2 nss nspr
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
# do not install any openldap configuration directories/files
post-patch:
@${RM} -r ${WRKSRC}/etc
Index: net/linux-c6-tcp_wrappers-libs/Makefile
===================================================================
--- net/linux-c6-tcp_wrappers-libs/Makefile
+++ net/linux-c6-tcp_wrappers-libs/Makefile
@@ -19,4 +19,6 @@
USE_LINUX= xorglibs
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: net/linux-c7-openldap/Makefile
===================================================================
--- net/linux-c7-openldap/Makefile
+++ net/linux-c7-openldap/Makefile
@@ -17,6 +17,8 @@
USE_LINUX= cyrus-sasl2 nspr nss
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
# do not install any openldap configuration directories/files
post-patch:
@${RM} -r ${WRKSRC}/etc
Index: net/linux-c7-tcp_wrappers-libs/Makefile
===================================================================
--- net/linux-c7-tcp_wrappers-libs/Makefile
+++ net/linux-c7-tcp_wrappers-libs/Makefile
@@ -21,4 +21,6 @@
USE_LINUX= xorglibs
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: net/megatools/Makefile
===================================================================
--- net/megatools/Makefile
+++ net/megatools/Makefile
@@ -23,6 +23,8 @@
INSTALL_TARGET= install-strip
+OPTIONS_DEFINE= DOCS
+
post-patch:
# Unsilence build
${REINPLACE_CMD} -e '/^export\ MAKEFLAGS/s|^|#|' ${WRKSRC}/Makefile.in
Index: net/mininet/Makefile
===================================================================
--- net/mininet/Makefile
+++ net/mininet/Makefile
@@ -25,6 +25,8 @@
GH_ACCOUNT= akoshibe
GH_TAGNAME= b88c58c
+OPTIONS_DEFINE= DOCS EXAMPLES
+
do-build:
@${CC} ${WRKSRC}/mnexec.c -o ${BUILD_WRKSRC}/mnexec
@help2man -N -n "create a Mininet network." --no-discard-stderr \
Index: net/mpd5/Makefile
===================================================================
--- net/mpd5/Makefile
+++ net/mpd5/Makefile
@@ -16,7 +16,7 @@
BROKEN_SSL= openssl-devel
-OPTIONS_DEFINE= NG_IPACCT
+OPTIONS_DEFINE= DOCS NG_IPACCT
NG_IPACCT_DESC= Use ng_ipacct kernel module from port
HAS_CONFIGURE= YES
Index: net/nats-streaming-server/Makefile
===================================================================
--- net/nats-streaming-server/Makefile
+++ net/nats-streaming-server/Makefile
@@ -18,6 +18,8 @@
USE_RC_SUBR= nats_streaming.sh
+OPTIONS_DEFINE= DOCS
+
post-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/etc
${INSTALL_SCRIPT} ${FILESDIR}/nats_streaming.conf ${STAGEDIR}${PREFIX}/etc/nats_streaming.conf.sample
Index: net/netsed/Makefile
===================================================================
--- net/netsed/Makefile
+++ net/netsed/Makefile
@@ -15,6 +15,8 @@
PLIST_FILES= bin/${PORTNAME}
PORTDOCS= README
+OPTIONS_DEFINE= DOCS
+
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
@${MKDIR} ${STAGEDIR}${DOCSDIR}
Index: net/nmsg/Makefile
===================================================================
--- net/nmsg/Makefile
+++ net/nmsg/Makefile
@@ -27,13 +27,14 @@
# The DOXYGEN option is best effort.
# If doxygen is installed, it will get used if the option is set to NO.
-OPTIONS_DEFINE= DOXYGEN EXAMPLES MANPAGES
+OPTIONS_DEFINE= DOXYGEN EXAMPLES MANPAGES DOCS
OPTIONS_DEFAULT= DOXYGEN MANPAGES
OPTIONS_SUB= yes
CPPFLAGS+= -I${LOCALBASE}/include/yajl
ALL_TARGET= all
+DOXYGEN_IMPLIES= DOCS
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen
DOXYGEN_ALL_TARGET= html-local
DOCBOOK_XML= ${LOCALBASE}/share/xml/docbook/4.2
Index: net/openbsc/Makefile
===================================================================
--- net/openbsc/Makefile
+++ net/openbsc/Makefile
@@ -24,7 +24,7 @@
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= CFLAGS="-I${LOCALBASE}/include"
-OPTIONS_DEFINE= BSC NAT SQLITE
+OPTIONS_DEFINE= BSC NAT SQLITE DOCS
OPTIONS_DEFAULT= BSC NAT
BSC_DESC= Enable OSMO BSC
Index: net/openldap24-server/Makefile
===================================================================
--- net/openldap24-server/Makefile
+++ net/openldap24-server/Makefile
@@ -75,7 +75,9 @@
FETCH_DESC= Enable fetch(3) support
GSSAPI_DESC= With GSSAPI support (implies SASL support)
-.if !defined(CLIENT_ONLY)
+.if defined(CLIENT_ONLY)
+OPTIONS_DEFINE+= DOCS
+.else
OPTIONS_DEFINE+= DYNACL ACI BDB MDB DNSSRV PASSWD PERL RELAY SHELL
OPTIONS_DEFINE+= SOCK ODBC RLOOKUPS SLP SLAPI TCP_WRAPPERS
OPTIONS_DEFINE+= ACCESSLOG AUDITLOG COLLECT CONSTRAINT DDS
Index: net/pecl-radius/Makefile
===================================================================
--- net/pecl-radius/Makefile
+++ net/pecl-radius/Makefile
@@ -14,7 +14,9 @@
CONFIGURE_ARGS= --enable-radius
-post-install:
+OPTIONS_DEFINE= EXAMPLES
+
+post-install-EXAMPLES-on:
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR}
Index: net/py-pynmsg/Makefile
===================================================================
--- net/py-pynmsg/Makefile
+++ net/py-pynmsg/Makefile
@@ -23,6 +23,8 @@
CPPFLAGS+= -I${LOCALBASE}/include
+OPTIONS_DEFINE= EXAMPLES
+
post-install:
${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_nmsg.so
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
Index: net/quagga/Makefile
===================================================================
--- net/quagga/Makefile
+++ net/quagga/Makefile
@@ -27,7 +27,7 @@
INFO= quagga
OPTIONS_DEFINE= ISISD PIMD PAM RTADV SNMP TCPSOCKETS DLMALLOC \
- NO_BGP_ANNOUNCE OSPF_NEXTHOP ISIS_TOPOLOGY
+ NO_BGP_ANNOUNCE OSPF_NEXTHOP ISIS_TOPOLOGY EXAMPLES
# IRDP needs something freebsd does not seem to have:
# configure: error: 'IRDP requires in_pktinfo at the moment!'
OPTIONS_DEFAULT= ISISD PIMD RTADV
Index: net/radvd/Makefile
===================================================================
--- net/radvd/Makefile
+++ net/radvd/Makefile
@@ -23,6 +23,8 @@
PORTDOCS= CHANGES COPYRIGHT INTRO.html README TODO
+OPTIONS_DEFINE= DOCS
+
post-install:
${INSTALL_DATA} ${WRKSRC}/radvd.conf.example ${STAGEDIR}${PREFIX}/etc/radvd.conf.sample
${INSTALL} -d ${STAGEDIR}${DOCSDIR}
Index: net/scribe/Makefile
===================================================================
--- net/scribe/Makefile
+++ net/scribe/Makefile
@@ -36,6 +36,8 @@
PY_PREFIX="${PREFIX}"
USE_RC_SUBR= ${PORTNAME}
+OPTIONS_DEFINE= EXAMPLES
+
post-patch:
@${REINPLACE_CMD} -e 's/^AM_INIT_AUTOMAKE/#/' ${WRKSRC}/configure.ac
@${REINPLACE_CMD} -e '/boost/! s/shared_ptr/boost::&/g' \
Index: net/sflowtool/Makefile
===================================================================
--- net/sflowtool/Makefile
+++ net/sflowtool/Makefile
@@ -21,7 +21,7 @@
PORTEXAMPLES= README ipTopTalkers ipTrafficMatrix sflowRRDChart.cgi \
sflowRRDLoad sflowenable
-.include <bsd.port.options.mk>
+OPTIONS_DEFINE= DOCS EXAMPLES
post-install:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
Index: net/siproxd/Makefile
===================================================================
--- net/siproxd/Makefile
+++ net/siproxd/Makefile
@@ -25,6 +25,8 @@
sample_cfg_budgetone.txt sample_cfg_x-lite.txt
PORTDOCS= ${PORTDOCS1} ${PORTDOCS2}
+OPTIONS_DEFINE= DOCS
+
post-extract:
.for docs in ${PORTDOCS2}
${CP} ${WRKSRC}/doc/${docs} ${WRKSRC}
Index: net/spread/Makefile
===================================================================
--- net/spread/Makefile
+++ net/spread/Makefile
@@ -32,6 +32,8 @@
PORTDOCS= Readme.txt LICENSE
HEADERFILES= sp_func.h sp_func.h sp_events.h
+OPTIONS_DEFINE= DOCS
+
# The configure script fails to find nroff in LOCALBASE, but works fine if
# 'groff' is used directly
Index: net/syncthing/Makefile
===================================================================
--- net/syncthing/Makefile
+++ net/syncthing/Makefile
@@ -26,6 +26,8 @@
USERS= syncthing
GROUPS= syncthing
+OPTIONS_DEFINE= DOCS
+
do-build:
@cd ${WRKSRC}/src/github.com/${PORTNAME}/${PORTNAME} ; \
${SETENV} ${MAKE_ENV} CGO_ENABLED=0 go run build.go -no-upgrade=true -version v${PORTVERSION}
Index: net/tcludp/Makefile
===================================================================
--- net/tcludp/Makefile
+++ net/tcludp/Makefile
@@ -22,6 +22,6 @@
PLIST_FILES= lib/${TCL_PKG}/lib${TCL_PKG}.so \
lib/${TCL_PKG}/pkgIndex.tcl \
- %%PORTDOCS%%man/mann/udp.n.gz
+ man/mann/udp.n.gz
.include <bsd.port.mk>
Index: net/tcpillust/Makefile
===================================================================
--- net/tcpillust/Makefile
+++ net/tcpillust/Makefile
@@ -25,6 +25,8 @@
WRKSRC= ${WRKDIR}/${PORTNAME}
+OPTIONS_DEFINE= DOCS
+
do-build:
.for file in binread.c button.c draw.c parser.c tcpillust.c tcpdump/print-tcp.c
${CC} ${CFLAGS} -DHAVE_BPF_DUMP -I/usr/include -I/usr/include/pcap -I${LOCALBASE}/include/ -I${TCL_INCLUDEDIR} -I${TK_INCLUDEDIR} \
Index: news/husky-fidoconf/Makefile
===================================================================
--- news/husky-fidoconf/Makefile
+++ news/husky-fidoconf/Makefile
@@ -20,6 +20,8 @@
DOCSDIR= ${PREFIX}/share/doc/husky
INFO= fidoconfig
+OPTIONS_DEFINE= DOCS
+
post-patch:
${REINPLACE_CMD} -e 's^/path/to/config^${PREFIX}/etc/fido/config^' \
${WRKSRC}/man/linkedto.1
Index: news/husky-hpt/Makefile
===================================================================
--- news/husky-hpt/Makefile
+++ news/husky-hpt/Makefile
@@ -15,6 +15,8 @@
MASTERDIR= ${.CURDIR}/../husky
COMPONENT_SUBDIR= hpt
+OPTIONS_DEFINE= DOCS
+
post-patch:
${REINPLACE_CMD} -e 's^/path/to/config^${PREFIX}/etc/fido/config^' \
${WRKSRC}/man/hptlink.1
Index: news/husky-htick/Makefile
===================================================================
--- news/husky-htick/Makefile
+++ news/husky-htick/Makefile
@@ -23,6 +23,8 @@
DOCSDIR= ${PREFIX}/share/doc/husky
INFO= htick
+OPTIONS_DEFINE= DOCS
+
post-patch:
${REINPLACE_CMD} -e 's^/fido/etc/config^${PREFIX}/etc/fido/config^' \
${WRKSRC}/man/htick.1
Index: news/husky-huskylib/Makefile
===================================================================
--- news/husky-huskylib/Makefile
+++ news/husky-huskylib/Makefile
@@ -10,4 +10,6 @@
MASTERDIR= ${.CURDIR}/../husky
COMPONENT_SUBDIR= huskylib
+OPTIONS_DEFINE= DOCS
+
.include "${MASTERDIR}/Makefile"
Index: news/inn/Makefile
===================================================================
--- news/inn/Makefile
+++ news/inn/Makefile
@@ -24,7 +24,7 @@
OPTIONS_DEFINE= BERKELEYDB GNUPG KERBEROS SASL KEYWORDS \
LARGE_FILES OPENSSL SETGID_INEWS TAGGED_HASH \
- UUCP_RNEWS
+ UUCP_RNEWS DOCS EXAMPLES
OPTIONS_DEFAULT= BERKELEYDB GNUPG KEYWORDS OPENSSL LARGE_FILES \
SETGID_INEW UUCP_RNEWS
OPTIONS_SUB= yes
Index: news/leafnode/Makefile
===================================================================
--- news/leafnode/Makefile
+++ news/leafnode/Makefile
@@ -31,7 +31,7 @@
LEAFNODE_SPOOLDIR?=${LOCALBASE}/var/spool/leafnode
.endif
LEAFNODE_SPOOLDIR?=/var/spool/leafnode
-PLIST_SUB= SPOOLDIR=${LEAFNODE_SPOOLDIR} REALPREFIX=${PREFIX}
+PLIST_SUB+= SPOOLDIR=${LEAFNODE_SPOOLDIR} REALPREFIX=${PREFIX}
CONFIGURE_ARGS= --sysconfdir=${PREFIX}/etc/leafnode \
--with-spooldir=${LEAFNODE_SPOOLDIR} --with-ipv6 \
Index: news/mail2nntp/Makefile
===================================================================
--- news/mail2nntp/Makefile
+++ news/mail2nntp/Makefile
@@ -21,6 +21,8 @@
PORTDOCS= *
PLIST_FILES= bin/mail2nntp.pl
+OPTIONS_DEFINE= DOCS
+
do-install:
${INSTALL_SCRIPT} ${WRKSRC}/mail2nntp.pl ${STAGEDIR}${PREFIX}/bin
@${MKDIR} ${STAGEDIR}${DOCSDIR}
Index: polish/qfaktury/Makefile
===================================================================
--- polish/qfaktury/Makefile
+++ polish/qfaktury/Makefile
@@ -15,6 +15,8 @@
PORTDOCS= ChangeLog.txt ReadMe.txt ReleaseNotes.txt TODO.txt
+OPTIONS_DEFINE= DOCS
+
post-patch:
@cd ${WRKSRC} && ${REINPLACE_CMD} -e 's|@PREFIX@|${PREFIX}|g' qfaktury.pro \
QFaktury.desktop
Index: ports-mgmt/bsdadminscripts2/Makefile
===================================================================
--- ports-mgmt/bsdadminscripts2/Makefile
+++ ports-mgmt/bsdadminscripts2/Makefile
@@ -19,6 +19,8 @@
CONFLICTS_INSTALL= bsdadminscripts
+OPTIONS_DEFINE= DOCS
+
do-install:
@cd ${WRKSRC} && ${SH} install.sh \
-destdir="${STAGEDIR}" -prefix="${PREFIX}" \
Index: ports-mgmt/pkg-devel/Makefile
===================================================================
--- ports-mgmt/pkg-devel/Makefile
+++ ports-mgmt/pkg-devel/Makefile
@@ -27,6 +27,8 @@
# so that pkg-static is used from the wrkdir
USE_SUBMAKE= yes
+OPTIONS_DEFINE= DOCS
+
.if !exists(/usr/include/jail.h)
EXTRA_PATCHES= ${FILESDIR}/extra-patch-docs_pkg.8
.endif
Index: ports-mgmt/pkg/Makefile
===================================================================
--- ports-mgmt/pkg/Makefile
+++ ports-mgmt/pkg/Makefile
@@ -28,6 +28,8 @@
USE_SUBMAKE= yes
CFLAGS+= -Wno-error
+OPTIONS_DEFINE= DOCS
+
.if !exists(/usr/include/jail.h)
EXTRA_PATCHES= ${FILESDIR}/extra-patch-docs_pkg.8
.endif
@@ -79,9 +81,11 @@
.endif
post-install:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/NEWS ${STAGEDIR}${DOCSDIR}/NEWS
@${MV} ${STAGEDIR}${PREFIX}/lib/libpkg_static.a \
${STAGEDIR}${PREFIX}/lib/libpkg.a
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/NEWS ${STAGEDIR}${DOCSDIR}/NEWS
+
.include <bsd.port.post.mk>
Index: ports-mgmt/pkgcompare/Makefile
===================================================================
--- ports-mgmt/pkgcompare/Makefile
+++ ports-mgmt/pkgcompare/Makefile
@@ -28,6 +28,8 @@
sbin/pkg-compare
SUB_FILES= pkg-message
+OPTIONS_DEFINE= DOCS
+
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/${BINARY} ${STAGEDIR}${PREFIX}/sbin
${INSTALL_MAN} ${WRKSRC}/pkg-compare.8 \
Index: ports-mgmt/portell/Makefile
===================================================================
--- ports-mgmt/portell/Makefile
+++ ports-mgmt/portell/Makefile
@@ -19,6 +19,8 @@
PLIST_FILES= bin/portell
PORTDOCS= README.txt
+OPTIONS_DEFINE= DOCS
+
post-extract:
${REINPLACE_CMD} -e 's/[[:cntrl:]]*$$//' ${WRKSRC}/portell.py
${REINPLACE_CMD} -e 's/free/freebsd/' ${WRKSRC}/portell.py
Index: print/linux-c7-cups-libs/Makefile
===================================================================
--- print/linux-c7-cups-libs/Makefile
+++ print/linux-c7-cups-libs/Makefile
@@ -22,4 +22,6 @@
USE_LINUX= avahi-libs openssl
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: print/linux-c7-harfbuzz/Makefile
===================================================================
--- print/linux-c7-harfbuzz/Makefile
+++ print/linux-c7-harfbuzz/Makefile
@@ -14,4 +14,6 @@
USE_LINUX= graphite2
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: print/muttprint/Makefile
===================================================================
--- print/muttprint/Makefile
+++ print/muttprint/Makefile
@@ -26,7 +26,7 @@
NO_BUILD= yes
REINPLACE_ARGS= -i ""
-OPTIONS_DEFINE= CUPS X11
+OPTIONS_DEFINE= CUPS X11 DOCS
OPTIONS_DEFAULT= X11
X11_DESC= graphics/ImageMagick[-nox11] dependency
Index: print/pdflib/Makefile
===================================================================
--- print/pdflib/Makefile
+++ print/pdflib/Makefile
@@ -13,7 +13,7 @@
RESTRICTED= Many odd restrictions on usage and distribution
-OPTIONS_DEFINE= PERL JAVA
+OPTIONS_DEFINE= PERL JAVA DOCS
PERL_DESC= Build perl bindings
JAVA_DESC= Build Java bindings
@@ -29,11 +29,11 @@
.include <bsd.port.pre.mk>
.if ${PORT_OPTIONS:MPERL}
-PLIST_SUB= PERL=""
+PLIST_SUB+= PERL=""
CONFIGURE_ARGS+=--with-perl=${PERL}
.else
CONFIGURE_ARGS+=--with-perl=no
-PLIST_SUB= PERL="@comment "
+PLIST_SUB+= PERL="@comment "
.endif
.if ${PORT_OPTIONS:MJAVA}
Index: print/pdfstitch/Makefile
===================================================================
--- print/pdfstitch/Makefile
+++ print/pdfstitch/Makefile
@@ -23,6 +23,8 @@
NO_ARCH= yes
NO_BUILD= yes
+OPTIONS_DEFINE= DOCS
+
do-install:
${INSTALL_SCRIPT} ${WRKSRC}/pdfstitch ${STAGEDIR}${PREFIX}/bin/pdfstitch
${MKDIR} ${STAGEDIR}${DOCSDIR}
Index: science/afni/Makefile
===================================================================
--- science/afni/Makefile
+++ science/afni/Makefile
@@ -48,6 +48,8 @@
pkundu/meica.libs/mdp/test/run_tests.py
USE_GNOME= glib20
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.options.mk>
USE_GL= gl glu glw
Index: science/aircraft-datcom/Makefile
===================================================================
--- science/aircraft-datcom/Makefile
+++ science/aircraft-datcom/Makefile
@@ -16,10 +16,10 @@
USES= fortran cmake
-.include <bsd.port.pre.mk>
+OPTIONS_DEFINE= DOCS
-post-install:
+post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/doc/* ${STAGEDIR}${DOCSDIR}
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Index: science/cdcl/Makefile
===================================================================
--- science/cdcl/Makefile
+++ science/cdcl/Makefile
@@ -16,7 +16,7 @@
BROKEN_armv6= fails to link: final link failed: Nonrepresentable section on output
BROKEN_armv7= fails to link: final link failed: Nonrepresentable section on output
-OPTIONS_DEFINE= DOCS
+OPTIONS_DEFINE= DOCS EXAMPLES
USES= desthack pkgconfig
USE_XORG= x11 xext
USE_GNOME= gtk20 gdkpixbuf2
Index: science/cgnslib/Makefile
===================================================================
--- science/cgnslib/Makefile
+++ science/cgnslib/Makefile
@@ -34,13 +34,13 @@
LIB_DEPENDS+= libhdf5.so:science/hdf5
CMAKE_ARGS+= -DCGNS_ENABLE_HDF5:BOOL=TRUE -DHDF5_NEED_ZLIB:BOOL=TRUE \
-DHDF5_INCLUDE_PATH:PATH="${LOCALBASE}/include"
-PLIST_SUB= HDF5=""
+PLIST_SUB+= HDF5=""
. if ${PORT_OPTIONS:MSZIP}
CMAKE_ARGS+= -DHDF5_NEED_SZIP:BOOL=OFF
. endif
.else
CMAKE_ARGS+= -DCGNS_ENABLE_HDF5:BOOL=OFF
-PLIST_SUB= HDF5="@comment "
+PLIST_SUB+= HDF5="@comment "
.endif
.if ${PORT_OPTIONS:MTESTS}
@@ -56,9 +56,9 @@
CMAKE_ARGS+= -DCGNS_BUILD_CGNSTOOLS:BOOL=TRUE \
-DTCL_INCLUDE_PATH:STRING="${TCL_INCLUDEDIR}" \
-DTK_INCLUDE_PATH:STRING="${TK_INCLUDEDIR}"
-PLIST_SUB= TOOLS=""
+PLIST_SUB+= TOOLS=""
.else
-PLIST_SUB= TOOLS="@comment "
+PLIST_SUB+= TOOLS="@comment "
.endif
LIBVER= ${PORTVERSION:R}
Index: science/jstrack/Makefile
===================================================================
--- science/jstrack/Makefile
+++ science/jstrack/Makefile
@@ -30,6 +30,8 @@
PORTDOCS= 00-README_FIRST.txt HISTORY install.txt jstrackdoc-v2.pdf
+OPTIONS_DEFINE= DOCS
+
post-patch:
${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|' ${WRKSRC}/paths.tcl
Index: science/sigrok-firmware-fx2lafw/Makefile
===================================================================
--- science/sigrok-firmware-fx2lafw/Makefile
+++ science/sigrok-firmware-fx2lafw/Makefile
@@ -32,6 +32,8 @@
PORTDOCS= README NEWS
PLIST_FILES= ${FW_FILES:S,^,share/sigrok-firmware/,}
+OPTIONS_DEFINE= DOCS
+
do-install:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
.for docfile in README NEWS
Index: science/sigrok-firmware-utils/Makefile
===================================================================
--- science/sigrok-firmware-utils/Makefile
+++ science/sigrok-firmware-utils/Makefile
@@ -32,6 +32,8 @@
${EX_FILES:S,^,bin/,} \
${EX_FILES:S,^,man/man1/,:S,$,.1.gz,}
+OPTIONS_DEFINE= DOCS
+
do-extract:
@${MKDIR} ${WRKSRC}
@${CP} ${FILESDIR}/* ${WRKSRC}
Index: security/amavisd-milter/Makefile
===================================================================
--- security/amavisd-milter/Makefile
+++ security/amavisd-milter/Makefile
@@ -42,6 +42,8 @@
PORTDOCS= AUTHORS CHANGES INSTALL LICENSE README TODO
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.pre.mk>
.include "${PORTSDIR}/mail/sendmail/bsd.milter.mk"
Index: security/cisco-torch/Makefile
===================================================================
--- security/cisco-torch/Makefile
+++ security/cisco-torch/Makefile
@@ -31,6 +31,8 @@
tfingerprint.db \
users.txt
+OPTIONS_DEFINE= DOCS
+
do-install:
${INSTALL_SCRIPT} ${WRKSRC}/cisco-torch.pl ${STAGEDIR}${PREFIX}/bin/cisco-torch
${MKDIR} ${STAGEDIR}${DATADIR}/include
Index: security/courier-authlib/Makefile
===================================================================
--- security/courier-authlib/Makefile
+++ security/courier-authlib/Makefile
@@ -75,6 +75,8 @@
USERS= ${MAILOWN}
GROUPS= ${MAILGRP}
+OPTIONS_DEFINE+= DOCS
+
DOCS= AUTHORS COPYING ChangeLog INSTALL NEWS README \
README.authdebug.html README_authlib.html
@@ -108,6 +110,8 @@
.if ${AUTHMOD} == authldap
RUN_DEPENDS+= ${LOCALBASE}/share/sysconftool/sysconftool:devel/sysconftool
+OPTIONS_DEFINE+= DOCS
+
DOCS= README.ldap
USE_OPENLDAP= yes
CONFIGURE_ARGS+=--with-authldap
@@ -117,6 +121,8 @@
.if ${AUTHMOD} == authmysql
RUN_DEPENDS+= ${LOCALBASE}/share/sysconftool/sysconftool:devel/sysconftool
+OPTIONS_DEFINE+= DOCS
+
DOCS= README.authmysql.html README.authmysql.myownquery
USE_MYSQL= yes
CONFIGURE_ARGS+=--with-authmysql \
@@ -128,6 +134,8 @@
.if ${AUTHMOD} == authpgsql
RUN_DEPENDS+= ${LOCALBASE}/share/sysconftool/sysconftool:devel/sysconftool
+OPTIONS_DEFINE+= DOCS
+
DOCS= README.authpostgres.html
USES+= pgsql
CONFIGURE_ARGS+=--with-authpgsql
Index: security/cvechecker/Makefile
===================================================================
--- security/cvechecker/Makefile
+++ security/cvechecker/Makefile
@@ -27,6 +27,7 @@
bash_OLD_CMD+= /bin/sh
+OPTIONS_DEFINE= DOCS
OPTIONS_MULTI= DB
OPTIONS_MULTI_DB= MYSQL SQLITE
OPTIONS_DEFAULT= SQLITE
Index: security/elixir-comeonin/Makefile
===================================================================
--- security/elixir-comeonin/Makefile
+++ security/elixir-comeonin/Makefile
@@ -20,6 +20,8 @@
security/elixir-comeonin_i18n
MIX_RUN_DEPS:= security/elixir-comeonin_i18n
+OPTIONS_DEFINE= DOCS
+
post-build:
${STRIP_CMD} ${WRKSRC}/priv/bcrypt_nif.so
Index: security/elixir-comeonin_i18n/Makefile
===================================================================
--- security/elixir-comeonin_i18n/Makefile
+++ security/elixir-comeonin_i18n/Makefile
@@ -16,4 +16,6 @@
MIX_BUILD_DEPS= devel/elixir-gettext
MIX_RUN_DEPS:= ${MIX_BUILD_DEPS}
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: security/elixir-jose/Makefile
===================================================================
--- security/elixir-jose/Makefile
+++ security/elixir-jose/Makefile
@@ -21,4 +21,6 @@
security/erlang-jose
MIX_RUN_DEPS:= ${MIX_BUILD_DEPS}
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: security/erlang-fast_tls/Makefile
===================================================================
--- security/erlang-fast_tls/Makefile
+++ security/erlang-fast_tls/Makefile
@@ -24,6 +24,8 @@
CFLAGS+= -I${OPENSSLINC}
LDFLAGS+= -L${OPENSSLLIB}
+OPTIONS_DEFINE= DOCS
+
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/priv/lib/*.so
Index: security/erlang-jose/Makefile
===================================================================
--- security/erlang-jose/Makefile
+++ security/erlang-jose/Makefile
@@ -21,4 +21,6 @@
ERL_BUILD_DEPS= converters/erlang-base64url
ERL_RUN_DEPS:= ${ERL_BUILD_DEPS}
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: security/fwbuilder/Makefile
===================================================================
--- security/fwbuilder/Makefile
+++ security/fwbuilder/Makefile
@@ -16,7 +16,7 @@
LIB_DEPENDS= libxslt.so:textproc/libxslt \
libnetsnmp.so:net-mgmt/net-snmp
-#OPTIONS_DEFINE= DOCS
+OPTIONS_DEFINE= DOCS
BUILD= 3599
Index: security/gorilla/Makefile
===================================================================
--- security/gorilla/Makefile
+++ security/gorilla/Makefile
@@ -17,6 +17,8 @@
RUN_DEPENDS= itcl>=3.4:lang/itcl \
wish:x11-toolkits/tk-wrapper
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.options.mk>
.if ${ARCH} == i386
Index: security/govpn/Makefile
===================================================================
--- security/govpn/Makefile
+++ security/govpn/Makefile
@@ -25,4 +25,6 @@
PLIST_FILES= bin/govpn-server bin/govpn-client bin/govpn-verifier \
share/govpn/newclient.sh
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: security/gtkpasman/Makefile
===================================================================
--- security/gtkpasman/Makefile
+++ security/gtkpasman/Makefile
@@ -24,6 +24,8 @@
PORTDOCS= *
PLIST_FILES= bin/gtkpasman share/applications/gtkpasman.desktop
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.options.mk>
post-patch:
Index: security/hamachi/Makefile
===================================================================
--- security/hamachi/Makefile
+++ security/hamachi/Makefile
@@ -21,6 +21,8 @@
PORTDOCS= README CHANGES
MAKE_ENV= HAMACHI_DST=${STAGEDIR}${PREFIX}/bin TUNCFG_DST=${STAGEDIR}${PREFIX}/sbin
+OPTIONS_DEFINE= DOCS
+
post-patch:
${RM} ${WRKSRC}/tuncfg/tuncfg
${LOCALBASE}/bin/upx -d ${WRKSRC}/hamachi
Index: security/hashcat-legacy/Makefile
===================================================================
--- security/hashcat-legacy/Makefile
+++ security/hashcat-legacy/Makefile
@@ -26,6 +26,8 @@
ALL_TARGET= posix64 posixXOP
+OPTIONS_DEFINE= DOCS EXAMPLES
+
post-patch:
@${REINPLACE_CMD} -r 's|^(CC_.*[[:blank:]]*=[[:blank:]]*)gcc[[:blank:]]*$$|\1${CC}|' ${WRKSRC}/src/Makefile
Index: security/hashcat/Makefile
===================================================================
--- security/hashcat/Makefile
+++ security/hashcat/Makefile
@@ -32,6 +32,8 @@
LFLAGS_NATIVE="${LDFLAGS} -lpthread -lm" \
CFLAGS_NATIVE="${CFLAGS} -Iinclude -IOpenCL -Ideps/lzma_sdk"
+OPTIONS_DEFINE= DOCS
+
pre-install:
${STRIP_CMD} ${WRKSRC}/libhashcat.so.${PORTVERSION}
${STRIP_CMD} ${WRKSRC}/hashcat
Index: security/hitch/Makefile
===================================================================
--- security/hitch/Makefile
+++ security/hitch/Makefile
@@ -28,6 +28,8 @@
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib -lcrypto -lssl
+OPTIONS_DEFINE= DOCS
+
post-install:
${MKDIR} ${STAGEDIR}${PREFIX}/etc
${INSTALL_DATA} ${FILESDIR}/${PORTNAME}.conf.sample ${STAGEDIR}${PREFIX}/etc/
Index: security/ipguard/Makefile
===================================================================
--- security/ipguard/Makefile
+++ security/ipguard/Makefile
@@ -19,6 +19,8 @@
PLIST_FILES= sbin/ipguard \
man/man8/${PORTNAME}.8.gz
+OPTIONS_DEFINE= DOCS
+
post-install:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/doc/|} ${STAGEDIR}${DOCSDIR}
Index: security/libntlm/Makefile
===================================================================
--- security/libntlm/Makefile
+++ security/libntlm/Makefile
@@ -18,7 +18,9 @@
PORTDOCS= AUTHORS ChangeLog NEWS README THANKS
-post-install:
+OPTIONS_DEFINE= DOCS
+
+post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
Index: security/linux-c6-cyrus-sasl2/Makefile
===================================================================
--- security/linux-c6-cyrus-sasl2/Makefile
+++ security/linux-c6-cyrus-sasl2/Makefile
@@ -19,4 +19,6 @@
USE_LDCONFIG= yes
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: security/linux-c6-libgcrypt/Makefile
===================================================================
--- security/linux-c6-libgcrypt/Makefile
+++ security/linux-c6-libgcrypt/Makefile
@@ -16,4 +16,6 @@
USE_LINUX= libgpg-error
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: security/linux-c6-libssh2/Makefile
===================================================================
--- security/linux-c6-libssh2/Makefile
+++ security/linux-c6-libssh2/Makefile
@@ -16,4 +16,6 @@
USE_LINUX= openssl
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: security/linux-c6-libtasn1/Makefile
===================================================================
--- security/linux-c6-libtasn1/Makefile
+++ security/linux-c6-libtasn1/Makefile
@@ -16,4 +16,6 @@
USE_LDCONFIG= yes
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: security/linux-c6-openssl/Makefile
===================================================================
--- security/linux-c6-openssl/Makefile
+++ security/linux-c6-openssl/Makefile
@@ -15,4 +15,6 @@
USE_LDCONFIG= yes
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: security/linux-c7-cyrus-sasl2/Makefile
===================================================================
--- security/linux-c7-cyrus-sasl2/Makefile
+++ security/linux-c7-cyrus-sasl2/Makefile
@@ -21,4 +21,6 @@
USE_LDCONFIG= yes
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: security/linux-c7-libgcrypt/Makefile
===================================================================
--- security/linux-c7-libgcrypt/Makefile
+++ security/linux-c7-libgcrypt/Makefile
@@ -20,4 +20,6 @@
USE_LINUX= libgpg-error
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: security/linux-c7-libssh2/Makefile
===================================================================
--- security/linux-c7-libssh2/Makefile
+++ security/linux-c7-libssh2/Makefile
@@ -18,4 +18,6 @@
USE_LINUX= openssl
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: security/linux-c7-libtasn1/Makefile
===================================================================
--- security/linux-c7-libtasn1/Makefile
+++ security/linux-c7-libtasn1/Makefile
@@ -19,4 +19,6 @@
USE_LDCONFIG= yes
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: security/linux-c7-nettle/Makefile
===================================================================
--- security/linux-c7-nettle/Makefile
+++ security/linux-c7-nettle/Makefile
@@ -13,4 +13,6 @@
USE_LDCONFIG= yes
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: security/linux-c7-openssl/Makefile
===================================================================
--- security/linux-c7-openssl/Makefile
+++ security/linux-c7-openssl/Makefile
@@ -23,4 +23,6 @@
USE_LDCONFIG= yes
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: security/linux-c7-p11-kit/Makefile
===================================================================
--- security/linux-c7-p11-kit/Makefile
+++ security/linux-c7-p11-kit/Makefile
@@ -13,4 +13,6 @@
USE_LDCONFIG= yes
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: security/linux-c7-trousers/Makefile
===================================================================
--- security/linux-c7-trousers/Makefile
+++ security/linux-c7-trousers/Makefile
@@ -14,4 +14,6 @@
USE_LINUX= openssl
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: security/logcheck/Makefile
===================================================================
--- security/logcheck/Makefile
+++ security/logcheck/Makefile
@@ -27,7 +27,7 @@
DBDIR= ${BASEDIR}/var/db/${PORTNAME}
RUNDIR= ${BASEDIR}/var/run/${PORTNAME}
-OPTIONS_DEFINE= CRON
+OPTIONS_DEFINE= CRON DOCS EXAMPLES
CRON_DESC= Install cron script automatically
.if !defined(BATCH)
OPTIONS_DEFAULT=CRON
Index: security/lynis/Makefile
===================================================================
--- security/lynis/Makefile
+++ security/lynis/Makefile
@@ -22,6 +22,8 @@
PORTDOCS= FAQ README
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} -e '/tINCLUDE_TARGETS/ s|".*"|"${DATADIR}/include"|; \
/tPLUGIN_TARGETS/ s|".*"|"${DATADIR}/plugins"|; \
Index: security/obfsclient/Makefile
===================================================================
--- security/obfsclient/Makefile
+++ security/obfsclient/Makefile
@@ -28,6 +28,8 @@
PORTDOCS= COPYING
+OPTIONS_DEFINE= DOCS
+
post-install:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/COPYING ${STAGEDIR}${DOCSDIR}
Index: security/openconnect/Makefile
===================================================================
--- security/openconnect/Makefile
+++ security/openconnect/Makefile
@@ -27,7 +27,7 @@
USE_LDCONFIG= yes
PORTDOCS= *
-OPTIONS_DEFINE= PROXY GNUTLS GSSAPI LZ4 P11 STOKEN
+OPTIONS_DEFINE= DOCS PROXY GNUTLS GSSAPI LZ4 P11 STOKEN
OPTIONS_DEFAULT=GSSAPI
LZ4_DESC= LZ4-based compression
Index: security/openct/Makefile
===================================================================
--- security/openct/Makefile
+++ security/openct/Makefile
@@ -14,7 +14,7 @@
LIB_DEPENDS= libltdl.so:devel/libltdl
-OPTIONS_DEFINE= PCSC DOCS
+OPTIONS_DEFINE= PCSC DOCS EXAMPLES
PCSC_DESC= Enable PC/SC support
GNU_CONFIGURE= yes
Index: security/p5-Digest-SHA-PurePerl/Makefile
===================================================================
--- security/p5-Digest-SHA-PurePerl/Makefile
+++ security/p5-Digest-SHA-PurePerl/Makefile
@@ -20,6 +20,8 @@
PORTEXAMPLES= dups
+OPTIONS_DEFINE= EXAMPLES
+
post-patch:
@${REINPLACE_CMD} -e '/EXE_FILES/d' ${WRKSRC}/Makefile.PL
Index: security/pad/Makefile
===================================================================
--- security/pad/Makefile
+++ security/pad/Makefile
@@ -20,6 +20,8 @@
CFLAGS+= -I${OPENSSLINC}
LDFLAGS+= -L${OPENSSLLIB}
+OPTIONS_DEFINE= DOCS
+
post-patch:
${REINPLACE_CMD} -e "s|\(-lcrypto\)|${LDFLAGS} \1|g" \
${WRKSRC}/Makefile.in
Index: security/pam-mysql/Makefile
===================================================================
--- security/pam-mysql/Makefile
+++ security/pam-mysql/Makefile
@@ -26,7 +26,7 @@
PORTDOCS= *
PLIST_FILES= lib/pam_mysql.so lib/pam_mysql.la
-OPTIONS_DEFINE= SSL
+OPTIONS_DEFINE= DOCS SSL
SSL_DESC= Build with OpenSSL support (non-crypt()ish MD5 hash)
SSL_CONFIGURE_WITH= openssl
Index: security/pkcs11-gateway/Makefile
===================================================================
--- security/pkcs11-gateway/Makefile
+++ security/pkcs11-gateway/Makefile
@@ -20,6 +20,8 @@
PORTDOCS= README
+OPTIONS_DEFINE= DOCS
+
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/pkcs11-gateway ${STAGEDIR}${PREFIX}/bin
${INSTALL_LIB} ${WRKSRC}/libpkcs11-gateway.so.1 ${STAGEDIR}${PREFIX}/lib
Index: security/pkesh/Makefile
===================================================================
--- security/pkesh/Makefile
+++ security/pkesh/Makefile
@@ -16,6 +16,8 @@
PLIST_FILES= bin/pkesh
PORTDOCS= README
+OPTIONS_DEFINE= DOCS
+
do-install:
${INSTALL_SCRIPT} ${WRKSRC}/pkesh.sh ${STAGEDIR}${PREFIX}/bin/pkesh
${MKDIR} ${STAGEDIR}${DOCSDIR}
Index: security/rcracki_mt/Makefile
===================================================================
--- security/rcracki_mt/Makefile
+++ security/rcracki_mt/Makefile
@@ -21,6 +21,8 @@
PLIST_FILES= bin/${PORTNAME}
PORTDOCS= ChangeLog.txt README.txt
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} \
-e 's,CC = g++,CXX ?= g++,' \
Index: security/signing-party/Makefile
===================================================================
--- security/signing-party/Makefile
+++ security/signing-party/Makefile
@@ -44,6 +44,8 @@
PORTDOCS= *
+OPTIONS_DEFINE= DOCS EXAMPLES
+
post-patch:
@${REINPLACE_CMD} -e 's|/usr/share/doc/signing-party/caff/caffrc\.sample|${EXAMPLESDIR}/caffrc.sample|' \
${WRKSRC}/caff/caff
Index: security/stoken/Makefile
===================================================================
--- security/stoken/Makefile
+++ security/stoken/Makefile
@@ -20,7 +20,7 @@
USE_LDCONFIG= yes
INSTALL_TARGET= install-strip
-OPTIONS_DEFINE= X11
+OPTIONS_DEFINE= DOCS X11
OPTIONS_SUB= yes
X11_CONFIGURE_WITH= gtk
Index: security/tclsasl/Makefile
===================================================================
--- security/tclsasl/Makefile
+++ security/tclsasl/Makefile
@@ -20,6 +20,8 @@
PORTDOCS= tclsasl.html
+OPTIONS_DEFINE= DOCS
+
post-install:
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/doc/tclsasl.html ${STAGEDIR}${DOCSDIR}
Index: security/tmux-cssh/Makefile
===================================================================
--- security/tmux-cssh/Makefile
+++ security/tmux-cssh/Makefile
@@ -19,7 +19,10 @@
GH_ACCOUNT= dennishafemann
GH_TAGNAME= 2175073
-PLIST_FILES= bin/tmux-cssh %%PORTDOCS%%%%DOCSDIR%%/README.md
+PLIST_FILES= bin/tmux-cssh
+PORTDOCS= README.md
+
+OPTIONS_DEFINE= DOCS
do-install:
${INSTALL_SCRIPT} ${WRKSRC}/tmux-cssh ${STAGEDIR}${PREFIX}/bin
Index: security/vlock/Makefile
===================================================================
--- security/vlock/Makefile
+++ security/vlock/Makefile
@@ -24,7 +24,7 @@
USES= gmake
USE_CSTD= gnu99
-OPTIONS_DEFINE= ROOTPWD VLOCKSCRIPTS CACASAVER
+OPTIONS_DEFINE= ROOTPWD VLOCKSCRIPTS CACASAVER DOCS
OPTIONS_DEFAULT= ROOTPWD
OPTIONS_SUB= yes
ROOTPWD_DESC= Enable unlock using root password
Index: security/whatweb/Makefile
===================================================================
--- security/whatweb/Makefile
+++ security/whatweb/Makefile
@@ -21,6 +21,8 @@
NO_ARCH= yes
PORTDOCS= CHANGELOG INSTALL README whatweb.xsl
+OPTIONS_DEFINE= DOCS
+
post-patch:
${REINPLACE_CMD} -e \
's!/usr/share/whatweb/!${RUBY_SITELIBDIR}/whatweb!' \
Index: security/wolfssl/Makefile
===================================================================
--- security/wolfssl/Makefile
+++ security/wolfssl/Makefile
@@ -28,6 +28,8 @@
USE_LDCONFIG= yes
PORTDOCS= *
+OPTIONS_DEFINE= DOCS
+
post-configure:
@${REINPLACE_CMD} \
-e 's|$${prefix}/cyassl/include|$${prefix}/include/cyassl|' \
Index: security/xmlsec1/Makefile
===================================================================
--- security/xmlsec1/Makefile
+++ security/xmlsec1/Makefile
@@ -31,7 +31,7 @@
INSTALL_TARGET= install-strip
PORTDOCS= *
-OPTIONS_DEFINE= GNUTLS NSS
+OPTIONS_DEFINE= DOCS GNUTLS NSS
OPTIONS_DEFAULT= NSS
OPTIONS_SUB= yes
Index: shells/44bsd-csh/Makefile
===================================================================
--- shells/44bsd-csh/Makefile
+++ shells/44bsd-csh/Makefile
@@ -18,6 +18,8 @@
NO_WRKSUBDIR= yes
PORTDOCS= paper.ascii.gz
+OPTIONS_DEFINE= DOCS
+
post-extract:
cd ${WRKSRC} ; co RCS/*,v; chmod u+w *
cd ${WRKSRC}/USD.doc ; co RCS/*,v
Index: shells/heirloom-sh/Makefile
===================================================================
--- shells/heirloom-sh/Makefile
+++ shells/heirloom-sh/Makefile
@@ -20,6 +20,8 @@
PKGINSTALL= pkg-install
PKGDEINSTALL= pkg-deinstall
+OPTIONS_DEFINE= DOCS
+
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/jsh ${STAGEDIR}${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/sh.1.out ${STAGEDIR}${MANPREFIX}/man/man1/jsh.1
Index: shells/jailkit/Makefile
===================================================================
--- shells/jailkit/Makefile
+++ shells/jailkit/Makefile
@@ -19,6 +19,8 @@
PORTDOCS= COPYRIGHT README.txt
+OPTIONS_DEFINE= DOCS
+
post-install:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
Index: shells/lshell/Makefile
===================================================================
--- shells/lshell/Makefile
+++ shells/lshell/Makefile
@@ -19,6 +19,8 @@
USE_GITHUB= yes
USE_PYTHON= distutils
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} -e \
"s|(.*lshell.conf.*),|| ; \
Index: shells/osh/Makefile
===================================================================
--- shells/osh/Makefile
+++ shells/osh/Makefile
@@ -18,6 +18,8 @@
INSTALL_TARGET= install install-doc install-exp
PLIST_SUB+= VER=${DISTVERSION}
+OPTIONS_DEFINE= DOCS EXAMPLES
+
post-patch:
@${REINPLACE_CMD} -E -e 's|(DESTEXPDIR)=|\1?=|' \
${WRKSRC}/Makefile
Index: sysutils/atop/Makefile
===================================================================
--- sysutils/atop/Makefile
+++ sysutils/atop/Makefile
@@ -31,6 +31,8 @@
README \
README.FreeBSD
+OPTIONS_DEFINE= DOCS
+
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/atop ${STAGEDIR}${PREFIX}/bin
${LN} -sf atop ${STAGEDIR}${PREFIX}/bin/atopsar
Index: sysutils/backupchecker/Makefile
===================================================================
--- sysutils/backupchecker/Makefile
+++ sysutils/backupchecker/Makefile
@@ -19,6 +19,8 @@
PORTDOCS= README.md
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} "s|'share','man'|'${MANPREFIX}/man'|" ${WRKSRC}/setup.py
Index: sysutils/bacula-docs/Makefile
===================================================================
--- sysutils/bacula-docs/Makefile
+++ sysutils/bacula-docs/Makefile
@@ -14,6 +14,8 @@
PORTDOCS= *.pdf
+OPTIONS_DEFINE= DOCS
+
do-install:
${MKDIR} ${STAGEDIR}${DOCSDIR}
${FIND} ${WRKSRC}/manuals/en \
Index: sysutils/bacula9-docs/Makefile
===================================================================
--- sysutils/bacula9-docs/Makefile
+++ sysutils/bacula9-docs/Makefile
@@ -18,6 +18,8 @@
PORTDOCS= *.pdf
+OPTIONS_DEFINE= DOCS
+
do-install:
${MKDIR} ${STAGEDIR}${DOCSDIR}
${FIND} ${WRKSRC}/manuals/en \
Index: sysutils/bareos-docs/Makefile
===================================================================
--- sysutils/bareos-docs/Makefile
+++ sysutils/bareos-docs/Makefile
@@ -14,6 +14,8 @@
PORTDOCS= *.pdf
+OPTIONS_DEFINE= DOCS
+
do-extract:
${MKDIR} ${WRKSRC}
${CP} ${DISTDIR}/${PORTNAME}-manual-main-reference.pdf ${WRKSRC}
Index: sysutils/catfish/Makefile
===================================================================
--- sysutils/catfish/Makefile
+++ sysutils/catfish/Makefile
@@ -22,7 +22,7 @@
USE_PYTHON= distutils
USE_GNOME= gtk30 intltool pygobject3
-OPTIONS_DEFINE= ZEITGEIST
+OPTIONS_DEFINE= DOCS ZEITGEIST
OPTIONS_DEFAULT=ZEITGEIST
ZEITGEIST_DESC= Provide recent search suggestions
Index: sysutils/cdbkup/Makefile
===================================================================
--- sysutils/cdbkup/Makefile
+++ sysutils/cdbkup/Makefile
@@ -23,4 +23,6 @@
PORTDOCS= README TODO COMPLIANCE
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: sysutils/cfengine22/Makefile
===================================================================
--- sysutils/cfengine22/Makefile
+++ sysutils/cfengine22/Makefile
@@ -36,7 +36,7 @@
INFO= cfengine-Tutorial cfengine-Reference
-OPTIONS_DEFINE= DOCS
+OPTIONS_DEFINE= DOCS EXAMPLES
post-patch:
@${REINPLACE_CMD} -e '/^docdir/s!=.*!= @docdir@!'\
Index: sysutils/ck4up/Makefile
===================================================================
--- sysutils/ck4up/Makefile
+++ sysutils/ck4up/Makefile
@@ -21,6 +21,8 @@
PLIST_FILES= bin/ck4up \
man/man1/ck4up.1.gz
+OPTIONS_DEFINE= EXAMPLES
+
post-patch:
@${REINPLACE_CMD} -e 's|/usr|${LOCALBASE}|g' \
${WRKSRC}/Makefile
Index: sysutils/clonehdd/Makefile
===================================================================
--- sysutils/clonehdd/Makefile
+++ sysutils/clonehdd/Makefile
@@ -18,6 +18,8 @@
NO_BUILD= yes
PORTDOCS= CHANGES README
+OPTIONS_DEFINE= DOCS
+
do-install:
${INSTALL_SCRIPT} ${WRKSRC}/clonehdd ${STAGEDIR}${PREFIX}/sbin
${INSTALL_MAN} ${WRKSRC}/clonehdd.8 ${STAGEDIR}${MAN8PREFIX}/man/man8
Index: sysutils/cmockery2/Makefile
===================================================================
--- sysutils/cmockery2/Makefile
+++ sysutils/cmockery2/Makefile
@@ -22,6 +22,8 @@
# Disable gcov on FreeBSD
# CONFIGURE_ARGS= --enable-gcov
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} -e '/^docdir =/s|-$$(VERSION)||' \
-e '/^pkgconfigdir =/s|$$(libdir)|$$(prefix)/libdata|' \
Index: sysutils/deltup/Makefile
===================================================================
--- sysutils/deltup/Makefile
+++ sysutils/deltup/Makefile
@@ -37,6 +37,8 @@
PORTDOCS= ChangeLog README
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} -e 's/CC/CXX/' -e 's,gcc,$${CXX},' \
-e "s|\(-lcrypto\)|-L${OPENSSLLIB} \1|g" ${WRKSRC}/Makefile
Index: sysutils/detox/Makefile
===================================================================
--- sysutils/detox/Makefile
+++ sysutils/detox/Makefile
@@ -17,6 +17,8 @@
GNU_CONFIGURE= yes
GH_ACCOUNT= dharple
+OPTIONS_DEFINE= DOCS
+
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/detox
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/inline-detox
Index: sysutils/djmount/Makefile
===================================================================
--- sysutils/djmount/Makefile
+++ sysutils/djmount/Makefile
@@ -23,6 +23,8 @@
PORTDOCS= AUTHORS ChangeLog NEWS README TODO
+OPTIONS_DEFINE= DOCS
+
post-install:
@${INSTALL} -d ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
Index: sysutils/duff/Makefile
===================================================================
--- sysutils/duff/Makefile
+++ sysutils/duff/Makefile
@@ -19,7 +19,7 @@
PORTDOCS= README.SHA
-OPTIONS_DEFINE= JOIN NLS
+OPTIONS_DEFINE= DOCS JOIN NLS
OPTIONS_SUB= yes
JOIN_DESC= Add run-dependencies for join-duplicates.sh
Index: sysutils/duply/Makefile
===================================================================
--- sysutils/duply/Makefile
+++ sysutils/duply/Makefile
@@ -27,6 +27,8 @@
PERIODICDIR?= ${PREFIX}/etc/periodic/backup
SUB_FILES= pkg-message periodic_duply
+OPTIONS_DEFINE= DOCS
+
post-patch:
${REINPLACE_CMD} -e "s,/etc/duply,${ETCDIR},g" ${WRKSRC}/duply
Index: sysutils/fanout/Makefile
===================================================================
--- sysutils/fanout/Makefile
+++ sysutils/fanout/Makefile
@@ -17,6 +17,8 @@
PLIST_FILES= bin/fanout bin/fanterm bin/fanmux
PORTDOCS= README index.html
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} -e 's,%%LOCALBASE%%,${LOCALBASE},g' \
${WRKSRC}/fanterm
Index: sysutils/fpart/Makefile
===================================================================
--- sysutils/fpart/Makefile
+++ sysutils/fpart/Makefile
@@ -18,7 +18,7 @@
PLIST_FILES= bin/fpart man/man1/fpart.1.gz
PORTDOCS= Changelog README TODO
-OPTIONS_DEFINE= FPSYNC
+OPTIONS_DEFINE= FPSYNC DOCS
OPTIONS_DEFAULT= FPSYNC
FPSYNC_DESC= Install fpsync tool
FPSYNC_RUN_DEPENDS= rsync:net/rsync \
Index: sysutils/fswatch-mon/Makefile
===================================================================
--- sysutils/fswatch-mon/Makefile
+++ sysutils/fswatch-mon/Makefile
@@ -21,7 +21,7 @@
CONFLICTS_INSTALL= fswatch-[0-9]*
-OPTIONS_DEFINE= NLS
+OPTIONS_DEFINE= DOCS NLS
OPTIONS_SUB= yes
NLS_USES= gettext
Index: sysutils/hfm/Makefile
===================================================================
--- sysutils/hfm/Makefile
+++ sysutils/hfm/Makefile
@@ -33,6 +33,8 @@
ALL_TARGET= test build
+OPTIONS_DEFINE= DOCS EXAMPLES
+
do-patch:
(cd ${WRKSRC}; ${PATCH} vendor/src/github.com/mitchellh/go-libucl/libucl.go < vendor/patches/github.com/mitchellh/go-libucl/libucl.go.patch )
Index: sysutils/immortal/Makefile
===================================================================
--- sysutils/immortal/Makefile
+++ sysutils/immortal/Makefile
@@ -21,6 +21,8 @@
go-yaml:yaml:5420a8b:yaml/src/github.com/go-yaml/yaml
GH_SUBDIR= src/github.com/${PORTNAME}/${PORTNAME}
+OPTIONS_DEFINE= EXAMPLES
+
do-build:
@cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}; \
${SETENV} ${MAKE_ENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build -ldflags \
Index: sysutils/lava/Makefile
===================================================================
--- sysutils/lava/Makefile
+++ sysutils/lava/Makefile
@@ -23,6 +23,8 @@
PLIST_FILES= bin/${PORTNAME}.sh
PORTDOCS= README.md
+OPTIONS_DEFINE= DOCS
+
do-install:
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}/
Index: sysutils/liburcu/Makefile
===================================================================
--- sysutils/liburcu/Makefile
+++ sysutils/liburcu/Makefile
@@ -26,4 +26,6 @@
INSTALL_TARGET= install-strip
TEST_TARGET= check
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: sysutils/lttng-tools/Makefile
===================================================================
--- sysutils/lttng-tools/Makefile
+++ sysutils/lttng-tools/Makefile
@@ -31,6 +31,8 @@
--disable-maintainer-mode
INSTALL_TARGET= install-strip
+OPTIONS_DEFINE= DOCS
+
post-install:
${INSTALL_MAN} ${WRKSRC}/doc/man/*.1 ${STAGEDIR}${MANPREFIX}/man/man1/
${INSTALL_MAN} ${WRKSRC}/doc/man/*.3 ${STAGEDIR}${MANPREFIX}/man/man3/
Index: sysutils/lttng-ust/Makefile
===================================================================
--- sysutils/lttng-ust/Makefile
+++ sysutils/lttng-ust/Makefile
@@ -25,6 +25,8 @@
INSTALL_TARGET= install-strip
TEST_TARGET= check
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} -e 's|%%PYTHON_VERSION%%|${PYTHON_VERSION}|g' \
${PATCH_WRKSRC}/tools/lttng-gen-tp
Index: sysutils/memdump/Makefile
===================================================================
--- sysutils/memdump/Makefile
+++ sysutils/memdump/Makefile
@@ -20,6 +20,8 @@
PORTDOCS= README
PLIST_FILES= bin/memdump man/man1/memdump.1.gz
+OPTIONS_DEFINE= DOCS
+
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/memdump ${STAGEDIR}${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/memdump.1 ${STAGEDIR}${MANPREFIX}/man/man1
Index: sysutils/monitorix/Makefile
===================================================================
--- sysutils/monitorix/Makefile
+++ sysutils/monitorix/Makefile
@@ -52,6 +52,8 @@
PORTDOCS= *
PORTDATA= *.pm
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.options.mk>
pre-everything::
Index: sysutils/most/Makefile
===================================================================
--- sysutils/most/Makefile
+++ sysutils/most/Makefile
@@ -25,6 +25,8 @@
PORTSCOUT= skipv:5.0.0a
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} -e 's|<malloc\.h>|<stdlib.h>|' \
${WRKSRC}/src/jdmacros.h
Index: sysutils/nbosd/Makefile
===================================================================
--- sysutils/nbosd/Makefile
+++ sysutils/nbosd/Makefile
@@ -15,6 +15,8 @@
PLIST_FILES= bin/nbosd
PORTDOCS= *
+OPTIONS_DEFINE= DOCS
+
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/nbosd ${STAGEDIR}${PREFIX}/bin
${MKDIR} ${STAGEDIR}${DOCSDIR}
Index: sysutils/openhpi/Makefile
===================================================================
--- sysutils/openhpi/Makefile
+++ sysutils/openhpi/Makefile
@@ -29,6 +29,8 @@
USE_PERL5= build
USE_RC_SUBR= openhpid
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} 's/-lstdc++//' \
${WRKSRC}/baselib/Makefile.in \
Index: sysutils/py-bcfg2/Makefile
===================================================================
--- sysutils/py-bcfg2/Makefile
+++ sysutils/py-bcfg2/Makefile
@@ -17,7 +17,7 @@
${PYTHON_PKGNAMEPREFIX}lockfile>=0:devel/py-lockfile@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR}
-OPTIONS_DEFINE= CHEETAH GENSHI
+OPTIONS_DEFINE= CHEETAH GENSHI DOCS
CHEETAH_DESC= Support Cheetah Templates
GENSHI_DESC= Support Genshi Templates
Index: sysutils/py-supervisor/Makefile
===================================================================
--- sysutils/py-supervisor/Makefile
+++ sysutils/py-supervisor/Makefile
@@ -31,6 +31,8 @@
python_OLD_CMD= "/usr/bin/env python"
python_OLD_CMD+= "<<PYTHON>>"
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} -e 's!%%PREFIX%%!${PREFIX}!' ${WRKSRC}/supervisor/options.py
Index: sysutils/qdirstat/Makefile
===================================================================
--- sysutils/qdirstat/Makefile
+++ sysutils/qdirstat/Makefile
@@ -18,6 +18,8 @@
USE_QT= buildtools_build core gui widgets
SHEBANG_FILES= scripts/qdirstat-cache-writer
+OPTIONS_DEFINE= DOCS
+
pre-configure:
${REINPLACE_CMD} -e 's,/usr/,${PREFIX}/,g' \
${WRKSRC}/doc/doc.pro
Index: sysutils/racktables/Makefile
===================================================================
--- sysutils/racktables/Makefile
+++ sysutils/racktables/Makefile
@@ -28,7 +28,7 @@
WWWUSER?= www
WWWGRP?= www
-OPTIONS_DEFINE= LDAP SNMP CURL PCNTL PCRE
+OPTIONS_DEFINE= LDAP SNMP CURL PCNTL PCRE EXAMPLES
PCRE_DESC= Regular Expression Support
PCNTL_DESC= pcntl Support
LDAP_USE= PHP=ldap
Index: sysutils/read-edid/Makefile
===================================================================
--- sysutils/read-edid/Makefile
+++ sysutils/read-edid/Makefile
@@ -16,4 +16,6 @@
PLIST_FILES= bin/get-edid bin/parse-edid man/man1/get-edid.1.gz
PORTDOCS= AUTHORS ChangeLog LICENSE README
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: sysutils/sas2ircu/Makefile
===================================================================
--- sysutils/sas2ircu/Makefile
+++ sysutils/sas2ircu/Makefile
@@ -26,17 +26,17 @@
ONLY_FOR_ARCHS= i386 amd64
ONLY_FOR_ARCHS_REASON= Binaries only available for i386 and amd64 from Broadcom
-.include <bsd.port.pre.mk>
+OPTIONS_DEFINE= DOCS
do-install:
-.if ${PORT_OPTIONS:MDOCS}
+ ${INSTALL_PROGRAM} ${WRKSRC}/sas2ircu_freebsd_${ARCH}_rel/sas2ircu\
+ ${STAGEDIR}${PREFIX}/sbin
+
+post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/Readme_Release_Notes_SAS2IRCU_Phase_${PORTVERSION}.txt\
${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/SAS2IRCU_Phase20.0-${PORTVERSION}.pdf\
${STAGEDIR}${DOCSDIR}
-.endif
- ${INSTALL_PROGRAM} ${WRKSRC}/sas2ircu_freebsd_${ARCH}_rel/sas2ircu\
- ${STAGEDIR}${PREFIX}/sbin
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Index: sysutils/scct/Makefile
===================================================================
--- sysutils/scct/Makefile
+++ sysutils/scct/Makefile
@@ -20,6 +20,8 @@
PLIST_FILES= bin/scct
PORTDOCS= README.org
+OPTIONS_DEFINE= DOCS
+
do-install:
${INSTALL_SCRIPT} ${WRKSRC}/scct ${STAGEDIR}${PREFIX}/bin
${MKDIR} ${STAGEDIR}${DOCSDIR}
Index: sysutils/signon-qt5/Makefile
===================================================================
--- sysutils/signon-qt5/Makefile
+++ sysutils/signon-qt5/Makefile
@@ -22,6 +22,8 @@
GL_PROJECT= signond
GL_COMMIT= aa1bcf3c9218addbdb376a40151b689409046125
+OPTIONS_DEFINE= DOCS
+
pre-configure:
#make it find qdbusxml2ccp (as ${QT_BINDIR} is not in PATH)
${REINPLACE_CMD} -e 's,qdbusxml2cpp,${QT_BINDIR}/qdbusxml2cpp,' \
Index: sysutils/tkdvd/Makefile
===================================================================
--- sysutils/tkdvd/Makefile
+++ sysutils/tkdvd/Makefile
@@ -28,7 +28,7 @@
"AudioVideo;DiscBurning;" \
true
-.include <bsd.port.options.mk>
+OPTIONS_DEFINE= DOCS
post-patch:
@${REINPLACE_CMD} -e 's|tclsh|${TCLSH}|' ${WRKSRC}/install.tcl \
Index: sysutils/tree/Makefile
===================================================================
--- sysutils/tree/Makefile
+++ sysutils/tree/Makefile
@@ -19,6 +19,8 @@
PORTDOCS= CHANGES README
+OPTIONS_DEFINE= DOCS
+
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/tree ${STAGEDIR}${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/doc/*.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
Index: sysutils/ts/Makefile
===================================================================
--- sysutils/ts/Makefile
+++ sysutils/ts/Makefile
@@ -16,6 +16,8 @@
man/man8/ts.8.gz
PORTDOCS= OBJECTIVES PROTOCOL README TRICKS
+OPTIONS_DEFINE= DOCS
+
post-patch:
${REINPLACE_CMD} -e '/^GLIBCFLAGS/d;/^CFLAGS/d'\
${WRKSRC}/Makefile
Index: sysutils/tw_cli/Makefile
===================================================================
--- sysutils/tw_cli/Makefile
+++ sysutils/tw_cli/Makefile
@@ -29,6 +29,8 @@
PLIST_FILES= etc/periodic/daily/407.status-3ware-raid\
man/man8/tw_cli.8.gz sbin/tw_cli
+OPTIONS_DEFINE= DOCS
+
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/${ARCH:S,i386,x86,:S,amd64,x86_64,}/tw_cli\
${STAGEDIR}${PREFIX}/sbin/tw_cli
Index: sysutils/ucspi-ssl/Makefile
===================================================================
--- sysutils/ucspi-ssl/Makefile
+++ sysutils/ucspi-ssl/Makefile
@@ -21,6 +21,8 @@
SCRIPTS_TO_INSTALL= https@ sslcat sslconnect
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.pre.mk>
post-patch:
Index: sysutils/watchman/Makefile
===================================================================
--- sysutils/watchman/Makefile
+++ sysutils/watchman/Makefile
@@ -27,7 +27,7 @@
"@dir(,,2777) /var/run/${PORTNAME}"
PORTDOCS= README.markdown
-OPTIONS_DEFINE= BACKTRACE PCRE
+OPTIONS_DEFINE= BACKTRACE PCRE DOCS
OPTIONS_DEFAULT=BACKTRACE PCRE
BACKTRACE_DESC= Stack backtrace support via (lib)execinfo
Index: sysutils/xcdroast/Makefile
===================================================================
--- sysutils/xcdroast/Makefile
+++ sysutils/xcdroast/Makefile
@@ -34,9 +34,9 @@
.if ${PORT_OPTIONS:MNLS}
CONFIGURE_ARGS+=--disable-nls
-PLIST_SUB= NLS="@comment "
+PLIST_SUB+= NLS="@comment "
.else
-PLIST_SUB= NLS=""
+PLIST_SUB+= NLS=""
.endif
.if ${PORT_OPTIONS:MGTK2}
Index: sysutils/xjobs/Makefile
===================================================================
--- sysutils/xjobs/Makefile
+++ sysutils/xjobs/Makefile
@@ -17,6 +17,8 @@
PORTDOCS= ChangeLog README
+OPTIONS_DEFINE= DOCS
+
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
Index: sysutils/zap/Makefile
===================================================================
--- sysutils/zap/Makefile
+++ sysutils/zap/Makefile
@@ -21,6 +21,8 @@
USERS= ${PORTNAME}
GROUPS= ${PORTNAME}
+OPTIONS_DEFINE= DOCS
+
do-install:
${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/man/man1
Index: sysutils/zfsnap2/Makefile
===================================================================
--- sysutils/zfsnap2/Makefile
+++ sysutils/zfsnap2/Makefile
@@ -16,7 +16,7 @@
NO_BUILD= yes
USE_GITHUB= yes
-OPTIONS_DEFINE= BASH ZSH
+OPTIONS_DEFINE= BASH ZSH DOCS EXAMPLES
OPTIONS_DEFAULT= BASH ZSH
OPTIONS_SUB= yes
Index: textproc/apache-solr3/Makefile
===================================================================
--- textproc/apache-solr3/Makefile
+++ textproc/apache-solr3/Makefile
@@ -24,6 +24,8 @@
CPE_VENDOR= apache
NO_ARCH= yes
+OPTIONS_DEFINE= EXAMPLES
+
do-install:
cd ${WRKSRC}/dist && ${COPYTREE_SHARE} . ${STAGEDIR}${JAVAJARDIR}
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
Index: textproc/bibtool/Makefile
===================================================================
--- textproc/bibtool/Makefile
+++ textproc/bibtool/Makefile
@@ -23,6 +23,8 @@
PORTDOCS= bibtool.pdf ref_card.pdf c_lib.pdf
+OPTIONS_DEFINE= DOCS
+
post-patch:
${REINPLACE_CMD} 's/bibtex$$/&8/' ${WRKSRC}/doc/Makefile
Index: textproc/docbook-utils/Makefile
===================================================================
--- textproc/docbook-utils/Makefile
+++ textproc/docbook-utils/Makefile
@@ -30,6 +30,8 @@
PORTDOCS= *
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} -e 's|/etc/sgml/catalog|${PREFIX}/share/sgml/catalog|g' \
${WRKSRC}/doc/HTML/Makefile.in
Index: textproc/elixir-earmark/Makefile
===================================================================
--- textproc/elixir-earmark/Makefile
+++ textproc/elixir-earmark/Makefile
@@ -17,4 +17,6 @@
MIX_REWRITE= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: textproc/elixir-ex_doc/Makefile
===================================================================
--- textproc/elixir-ex_doc/Makefile
+++ textproc/elixir-ex_doc/Makefile
@@ -22,4 +22,6 @@
MIX_RUN_DEPS:= ${MIX_BUILD_DEPS}
MIX_REWRITE= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: textproc/elixir-funnel/Makefile
===================================================================
--- textproc/elixir-funnel/Makefile
+++ textproc/elixir-funnel/Makefile
@@ -21,4 +21,6 @@
www/elixir-httpoison
MIX_RUN_DEPS:= ${MIX_BUILD_DEPS}
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: textproc/elixir-sweet_xml/Makefile
===================================================================
--- textproc/elixir-sweet_xml/Makefile
+++ textproc/elixir-sweet_xml/Makefile
@@ -15,4 +15,6 @@
USE_GITHUB= yes
GH_ACCOUNT= gniquil
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: textproc/erlang-edown/Makefile
===================================================================
--- textproc/erlang-edown/Makefile
+++ textproc/erlang-edown/Makefile
@@ -14,4 +14,6 @@
ERL_DOCS= doc/*
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: textproc/erlang-fast_xml/Makefile
===================================================================
--- textproc/erlang-fast_xml/Makefile
+++ textproc/erlang-fast_xml/Makefile
@@ -22,6 +22,8 @@
CFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib -l expat
+OPTIONS_DEFINE= DOCS
+
pre-install:
${STRIP_CMD} ${WRKSRC}/priv/lib/*.so
Index: textproc/erlang-p1_utils/Makefile
===================================================================
--- textproc/erlang-p1_utils/Makefile
+++ textproc/erlang-p1_utils/Makefile
@@ -14,4 +14,6 @@
USE_GITHUB= yes
GH_ACCOUNT= processone
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: textproc/erlang-yamerl/Makefile
===================================================================
--- textproc/erlang-yamerl/Makefile
+++ textproc/erlang-yamerl/Makefile
@@ -17,4 +17,6 @@
ERL_DOCS= README.md doc
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: textproc/expat2/Makefile
===================================================================
--- textproc/expat2/Makefile
+++ textproc/expat2/Makefile
@@ -19,4 +19,6 @@
CONFIGURE_ARGS= --without-docbook
INSTALL_TARGET= install-strip
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: textproc/highlight/Makefile
===================================================================
--- textproc/highlight/Makefile
+++ textproc/highlight/Makefile
@@ -25,6 +25,8 @@
PORTDOCS= *
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} \
-e 's|^PREFIX =|PREFIX ?=|' \
Index: textproc/html-xml-utils/Makefile
===================================================================
--- textproc/html-xml-utils/Makefile
+++ textproc/html-xml-utils/Makefile
@@ -21,7 +21,7 @@
CONFIGURE_ARGS= LDFLAGS=${ICONV_LIB}
OPTIONS_SUB= yes
-OPTIONS_DEFINE= CURL IDN IDN2
+OPTIONS_DEFINE= CURL IDN IDN2 DOCS
CURL_CONFIGURE_WITH= libcurl=${LOCALBASE}
CURL_LIB_DEPENDS= libcurl.so:ftp/curl
IDN_CONFIGURE_WITH= libidn=${LOCALBASE}
Index: textproc/htmlc/Makefile
===================================================================
--- textproc/htmlc/Makefile
+++ textproc/htmlc/Makefile
@@ -21,6 +21,8 @@
HAS_CONFIGURE= yes
CONFIGURE_ARGS= --prefix ${LOCALBASE}
+OPTIONS_DEFINE= DOCS
+
post-patch:
${RM} ${WRKSRC}/doc/Makefile
${TOUCH} ${WRKSRC}/doc/Makefile
Index: textproc/java2html/Makefile
===================================================================
--- textproc/java2html/Makefile
+++ textproc/java2html/Makefile
@@ -16,6 +16,8 @@
PORTDOCS= AUTHORS NEWS README
PLIST_FILES= bin/java2html man/man1/java2html.1.gz
+OPTIONS_DEFINE= DOCS
+
post-install:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
Index: textproc/libepubgen/Makefile
===================================================================
--- textproc/libepubgen/Makefile
+++ textproc/libepubgen/Makefile
@@ -28,7 +28,7 @@
USE_LDCONFIG= yes
INSTALL_TARGET= install-strip
-OPTIONS_DEFINE= DOXYGEN TEST
+OPTIONS_DEFINE= DOCS DOXYGEN TEST
OPTIONS_DEFAULT=
OPTIONS_SUB= yes
@@ -40,5 +40,6 @@
PORTDOCS= *
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen
DOXYGEN_CONFIGURE_OFF= --without-docs
+DOXYGEN_IMPLIES= DOCS
.include <bsd.port.mk>
Index: textproc/libqxp/Makefile
===================================================================
--- textproc/libqxp/Makefile
+++ textproc/libqxp/Makefile
@@ -30,7 +30,7 @@
USE_LDCONFIG= yes
INSTALL_TARGET= install-strip
-OPTIONS_DEFINE= DOXYGEN TEST
+OPTIONS_DEFINE= DOCS DOXYGEN TEST
OPTIONS_DEFAULT=
OPTIONS_SUB= yes
@@ -41,5 +41,6 @@
PORTDOCS= *
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen
DOXYGEN_CONFIGURE_OFF= --without-docs
+DOXYGEN_IMPLIES= DOCS
.include <bsd.port.mk>
Index: textproc/librevenge/Makefile
===================================================================
--- textproc/librevenge/Makefile
+++ textproc/librevenge/Makefile
@@ -19,12 +19,13 @@
BUILD_DEPENDS= ${LOCALBASE}/include/boost/algorithm/string.hpp:devel/boost-libs
-OPTIONS_DEFINE= DOXYGEN
+OPTIONS_DEFINE= DOXYGEN DOCS
CPPFLAGS= -I${LOCALBASE}/include
CONFIGURE_ARGS= -disable-werror --disable-tests
PORTDOCS= *
+DOXYGEN_IMPLIES= DOCS
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen
DOXYGEN_CONFIGURE_OFF= --without-docs
Index: textproc/libxml++26-reference/pkg-plist
===================================================================
--- textproc/libxml++26-reference/pkg-plist
+++ textproc/libxml++26-reference/pkg-plist
@@ -1 +1 @@
-%%PORTDOCS%%share/devhelp/books/libxml++-%%API_VERSION%%/libxml++-%%API_VERSION%%.devhelp2
+share/devhelp/books/libxml++-%%API_VERSION%%/libxml++-%%API_VERSION%%.devhelp2
Index: textproc/linux-c6-expat/Makefile
===================================================================
--- textproc/linux-c6-expat/Makefile
+++ textproc/linux-c6-expat/Makefile
@@ -15,4 +15,6 @@
USE_LDCONFIG= yes
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: textproc/linux-c6-libxml2/Makefile
===================================================================
--- textproc/linux-c6-libxml2/Makefile
+++ textproc/linux-c6-libxml2/Makefile
@@ -15,4 +15,6 @@
USE_LDCONFIG= yes
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: textproc/linux-c7-expat/Makefile
===================================================================
--- textproc/linux-c7-expat/Makefile
+++ textproc/linux-c7-expat/Makefile
@@ -19,4 +19,6 @@
USE_LDCONFIG= yes
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: textproc/linux-c7-libxml2/Makefile
===================================================================
--- textproc/linux-c7-libxml2/Makefile
+++ textproc/linux-c7-libxml2/Makefile
@@ -19,4 +19,6 @@
USE_LDCONFIG= yes
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: textproc/metauml/Makefile
===================================================================
--- textproc/metauml/Makefile
+++ textproc/metauml/Makefile
@@ -32,6 +32,8 @@
PORTDOCS= ${PORTNAME}_manual_${PORTVERSION}.pdf
PORTEXAMPLES= *.1 *.jpg *.mp lop lop.html lop.pdf lop.tex
+OPTIONS_DEFINE= DOCS EXAMPLES
+
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/${MPDIR}
${INSTALL_DATA} ${WRKSRC}/thrunk/*.mp ${STAGEDIR}${PREFIX}/${MPDIR}
Index: textproc/py-xlwriter/Makefile
===================================================================
--- textproc/py-xlwriter/Makefile
+++ textproc/py-xlwriter/Makefile
@@ -16,6 +16,8 @@
PORTEXAMPLES= *
+OPTIONS_DEFINE= EXAMPLES
+
post-install:
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${FIND} ${WRKSRC}/examples -type f -exec ${INSTALL_DATA} {} ${STAGEDIR}${EXAMPLESDIR} \;
Index: textproc/rss2html/Makefile
===================================================================
--- textproc/rss2html/Makefile
+++ textproc/rss2html/Makefile
@@ -20,6 +20,8 @@
PLIST_FILES= bin/rss2html man/man1/rss2html.1.gz
PORTDOCS= rss2html.links usage.example rss2html.template
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} -e '16,20d' ${WRKSRC}/Makefile.acr
Index: textproc/ruby-rdtool/Makefile
===================================================================
--- textproc/ruby-rdtool/Makefile
+++ textproc/ruby-rdtool/Makefile
@@ -24,7 +24,7 @@
DOCS_EN= README.rd doc/rd-draft.rd
DOCS_JA= README.rd.ja doc/rd-draft.rd.ja
-OPTIONS_DEFINE= DOCS
+OPTIONS_DEFINE= DOCS EXAMPLES
post-install:
${MKDIR} ${STAGEDIR}${RUBY_SITELIBDIR}/rd
Index: textproc/smi/Makefile
===================================================================
--- textproc/smi/Makefile
+++ textproc/smi/Makefile
@@ -24,6 +24,8 @@
MANDIR="${MANPREFIX}/man/man"
CFLAGS+= -DVERSION=${PORTVERSION}
+OPTIONS_DEFINE= DOCS
+
pre-install:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
Index: textproc/tex2im/Makefile
===================================================================
--- textproc/tex2im/Makefile
+++ textproc/tex2im/Makefile
@@ -20,6 +20,8 @@
example3.png example3.tex example4.png example4.tex \
fig_1.eps
+OPTIONS_DEFINE= EXAMPLES
+
post-patch:
@${REINPLACE_CMD} -e "s,^#!/bin/bash,#!${LOCALBASE}/bin/bash,g" ${WRKSRC}/tex2im
Index: textproc/xerces-j/Makefile
===================================================================
--- textproc/xerces-j/Makefile
+++ textproc/xerces-j/Makefile
@@ -26,6 +26,8 @@
PLIST_FILES= ${JARFILES:S,^,%%JAVAJARDIR%%/,}
+OPTIONS_DEFINE= DOCS EXAMPLES
+
do-install:
@${ECHO_MSG} -n ">> Installing JAR files in ${JAVAJARDIR}..."
.for JARFILE in ${JARFILES}
Index: textproc/xom/Makefile
===================================================================
--- textproc/xom/Makefile
+++ textproc/xom/Makefile
@@ -18,7 +18,7 @@
NO_BUILD= yes
WRKSRC= ${WRKDIR}/XOM
-OPTIONS_DEFINE= DOCS
+OPTIONS_DEFINE= DOCS EXAMPLES
PLIST_FILES= %%JAVAJARDIR%%/${PORTNAME}.jar
PORTDOCS= overview.html apidocs
Index: textproc/xp/Makefile
===================================================================
--- textproc/xp/Makefile
+++ textproc/xp/Makefile
@@ -23,6 +23,8 @@
JARFILE= ${PORTNAME}.jar
PLIST_FILES+= %%JAVAJARDIR%%/${JARFILE}
+OPTIONS_DEFINE= DOCS
+
do-install:
@${ECHO_CMD} -n ">> Installing JAR as ${JAVAJARDIR}/${JARFILE}..."
@${MKDIR} ${STAGEDIR}${JAVAJARDIR}
Index: www/amphetadesk/Makefile
===================================================================
--- www/amphetadesk/Makefile
+++ www/amphetadesk/Makefile
@@ -38,6 +38,8 @@
PORTDOCS= *
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.pre.mk>
post-patch:
Index: www/apache24/Makefile.options
===================================================================
--- www/apache24/Makefile.options
+++ www/apache24/Makefile.options
@@ -85,6 +85,7 @@
${EXAMPLE_MODULES} ${META_MODULES}
OPTIONS_DEFINE= \
+ DOCS \
${MOST_ENABLED_MODULES} \
${MOST_DISABLED_MODULES}\
${ADDITIONAL_OPT} \
Index: www/axis/Makefile
===================================================================
--- www/axis/Makefile
+++ www/axis/Makefile
@@ -13,6 +13,7 @@
LICENSE= APACHE20
+OPTIONS_DEFINE= DOCS EXAMPLES
OPTIONS_SINGLE= AS
OPTIONS_SINGLE_AS= TOMCAT6 TOMCAT7
OPTIONS_DEFAULT= TOMCAT6
Index: www/cgicc/Makefile
===================================================================
--- www/cgicc/Makefile
+++ www/cgicc/Makefile
@@ -11,7 +11,7 @@
LICENSE= LGPL3+
-OPTIONS_DEFINE= DOXYGEN
+OPTIONS_DEFINE= DOXYGEN DOCS
USES= gmake pathfix libtool
GNU_CONFIGURE= yes
@@ -24,6 +24,7 @@
PORTDOCS= *
+DOXYGEN_IMPLIES= DOCS
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen
DOXYGEN_CONFIGURE_ENV_OFF= ac_cv_prog_DOXYGEN="${ECHO_CMD}"
Index: www/elixir-html_entities/Makefile
===================================================================
--- www/elixir-html_entities/Makefile
+++ www/elixir-html_entities/Makefile
@@ -17,4 +17,6 @@
MIX_REWRITE= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: www/elixir-html_sanitize_ex/Makefile
===================================================================
--- www/elixir-html_sanitize_ex/Makefile
+++ www/elixir-html_sanitize_ex/Makefile
@@ -19,4 +19,6 @@
MIX_RUN_DEPS:= ${MIX_BUILD_DEPS}
MIX_REWRITE= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: www/elixir-httpoison/Makefile
===================================================================
--- www/elixir-httpoison/Makefile
+++ www/elixir-httpoison/Makefile
@@ -18,4 +18,6 @@
MIX_BUILD_DEPS= www/erlang-hackney
MIX_RUN_DEPS:= ${MIX_BUILD_DEPS}
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: www/elixir-httpotion/Makefile
===================================================================
--- www/elixir-httpotion/Makefile
+++ www/elixir-httpotion/Makefile
@@ -19,4 +19,6 @@
MIX_RUN_DEPS:= ${MIX_BUILD_DEPS}
MIX_REWRITE= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: www/elixir-joken/Makefile
===================================================================
--- www/elixir-joken/Makefile
+++ www/elixir-joken/Makefile
@@ -19,4 +19,6 @@
security/elixir-jose
MIX_RUN_DEPS:= ${MIX_BUILD_DEPS}
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: www/elixir-maru/Makefile
===================================================================
--- www/elixir-maru/Makefile
+++ www/elixir-maru/Makefile
@@ -20,4 +20,6 @@
www/erlang-cowboy
MIX_RUN_DEPS:= ${MIX_BUILD_DEPS}
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: www/elixir-phoenix/Makefile
===================================================================
--- www/elixir-phoenix/Makefile
+++ www/elixir-phoenix/Makefile
@@ -15,7 +15,7 @@
USE_GITHUB= yes
GH_ACCOUNT= phoenixframework
-OPTIONS_DEFINE= COWBOY
+OPTIONS_DEFINE= COWBOY DOCS
COWBOY_DESC= Use Cowboy library
COWBOY_BUILD_DEPENDS= erlang-cowboy>=0:www/erlang-cowboy
Index: www/elixir-phoenix_ecto/Makefile
===================================================================
--- www/elixir-phoenix_ecto/Makefile
+++ www/elixir-phoenix_ecto/Makefile
@@ -22,4 +22,6 @@
MIX_RUN_DEPS:= ${MIX_BUILD_DEPS}
MIX_REWRITE= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: www/elixir-phoenix_html/Makefile
===================================================================
--- www/elixir-phoenix_html/Makefile
+++ www/elixir-phoenix_html/Makefile
@@ -19,4 +19,6 @@
MIX_RUN_DEPS:= ${MIX_BUILD_DEPS}
MIX_REWRITE= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: www/elixir-phoenix_pubsub/Makefile
===================================================================
--- www/elixir-phoenix_pubsub/Makefile
+++ www/elixir-phoenix_pubsub/Makefile
@@ -17,4 +17,6 @@
MIX_REWRITE= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: www/elixir-webassembly/Makefile
===================================================================
--- www/elixir-webassembly/Makefile
+++ www/elixir-webassembly/Makefile
@@ -15,4 +15,6 @@
USE_GITHUB= yes
GH_ACCOUNT= herenowcoder
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: www/erlang-cowboy/Makefile
===================================================================
--- www/erlang-cowboy/Makefile
+++ www/erlang-cowboy/Makefile
@@ -18,7 +18,9 @@
ERL_RUN_DEPS= www/erlang-cowlib \
net/erlang-ranch
-post-install:
+OPTIONS_DEFINE= DOCS EXAMPLES
+
+post-install-EXAMPLES-on:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
cd ${WRKSRC}/examples && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR}
Index: www/erlang-cowlib/Makefile
===================================================================
--- www/erlang-cowlib/Makefile
+++ www/erlang-cowlib/Makefile
@@ -15,4 +15,6 @@
USE_GITHUB= yes
GH_ACCOUNT= ninenines
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: www/erlang-hackney/Makefile
===================================================================
--- www/erlang-hackney/Makefile
+++ www/erlang-hackney/Makefile
@@ -21,6 +21,8 @@
misc/erlang-mimerl
ERL_RUN_DEPS:= ${ERL_BUILD_DEPS}
+OPTIONS_DEFINE= DOCS
+
pre-build:
@${MKDIR} ${WRKSRC}/_build/default/lib
.for lib in idna certifi ssl_verify_fun metrics mimerl
Index: www/erlang-ibrowse/Makefile
===================================================================
--- www/erlang-ibrowse/Makefile
+++ www/erlang-ibrowse/Makefile
@@ -16,4 +16,6 @@
USE_GITHUB= yes
GH_ACCOUNT= cmullaparthi
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: www/erlang-mochiweb-basho/Makefile
===================================================================
--- www/erlang-mochiweb-basho/Makefile
+++ www/erlang-mochiweb-basho/Makefile
@@ -18,7 +18,9 @@
GH_ACCOUNT= basho
GH_TAGNAME= 4d38821 # required
-post-install:
+OPTIONS_DEFINE= DOCS EXAMPLES
+
+post-install-EXAMPLES-on:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
cd ${WRKSRC}/examples && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR}
Index: www/erlang-mochiweb/Makefile
===================================================================
--- www/erlang-mochiweb/Makefile
+++ www/erlang-mochiweb/Makefile
@@ -18,7 +18,9 @@
USE_GITHUB= yes
GH_ACCOUNT= mochi
-post-install:
+OPTIONS_DEFINE= DOCS EXAMPLES
+
+post-install-EXAMPLES-on:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
cd ${WRKSRC}/examples && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR}
Index: www/erlang-webmachine/Makefile
===================================================================
--- www/erlang-webmachine/Makefile
+++ www/erlang-webmachine/Makefile
@@ -17,4 +17,6 @@
ERL_BUILD_DEPS= www/erlang-mochiweb-basho
ERL_RUN_DEPS:= ${ERL_BUILD_DEPS}
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: www/hypermail/Makefile
===================================================================
--- www/hypermail/Makefile
+++ www/hypermail/Makefile
@@ -24,6 +24,8 @@
CFLAGS+= -L${LOCALBASE}/lib
WRKSRC= ${WRKDIR}/${PORTNAME}
+OPTIONS_DEFINE= DOCS
+
post-install:
${STRIP_CMD} ${STAGEDIR}/${PREFIX}/bin/hypermail \
${STAGEDIR}/${PREFIX}/bin/msg2archive \
Index: www/jericho-html/Makefile
===================================================================
--- www/jericho-html/Makefile
+++ www/jericho-html/Makefile
@@ -21,6 +21,8 @@
PORTDOCS= *
PLIST_FILES+= %%JAVAJARDIR%%/${PORTNAME}.jar
+OPTIONS_DEFINE= DOCS
+
do-build:
(cd ${WRKSRC} && ${RM} -r classes/* && ${SETENV} \
LANG=en_US.ISO8859-1 LC_ALL=en_US.ISO8859-1 ${JAVAC} \
Index: www/linux-opera/Makefile
===================================================================
--- www/linux-opera/Makefile
+++ www/linux-opera/Makefile
@@ -38,6 +38,8 @@
share/doc/opera share/opera man/man1/opera.1 \
share/mime/packages/opera-extension.xml
+OPTIONS_DEFINE= DOCS
+
post-extract:
@${GUNZIP_CMD} ${WRKSRC}/share/man/man1/*.gz
@${MV} ${WRKSRC}/share/man ${WRKSRC}/man
Index: www/luakit/Makefile
===================================================================
--- www/luakit/Makefile
+++ www/luakit/Makefile
@@ -30,7 +30,7 @@
MAKE_ARGS+= DEVELOPMENT_PATHS=0
-OPTIONS_DEFINE= LUAJIT
+OPTIONS_DEFINE= DOCS LUAJIT
LUAJIT_DESC= Use the Just-In-Time compiler for lua
LUAJIT_LIB_DEPENDS= libluajit-5.1.so:lang/luajit
LUAJIT_MAKE_ARGS= USE_LUAJIT=1
Index: www/mod_auth_cas/Makefile
===================================================================
--- www/mod_auth_cas/Makefile
+++ www/mod_auth_cas/Makefile
@@ -35,7 +35,7 @@
APMOD_FILE= 250_${PORTNAME}.conf.sample
PLIST_SUB+= APMOD_FILE=${APMOD_FILE}
-.include <bsd.port.pre.mk>
+OPTIONS_DEFINE= DOCS
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/${APACHEMODDIR} ${STAGEDIR}${DOCSDIR}
@@ -46,4 +46,4 @@
${INSTALL_DATA} ${WRKDIR}/${APMOD_FILE} ${STAGEDIR}${PREFIX}/${APACHEETCDIR}/modules.d
${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Index: www/mod_auth_external2/Makefile
===================================================================
--- www/mod_auth_external2/Makefile
+++ www/mod_auth_external2/Makefile
@@ -21,7 +21,9 @@
PORTDOCS= AUTHENTICATORS INSTALL README
-post-install:
+OPTIONS_DEFINE= DOCS
+
+post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
Index: www/mod_auth_mysql_another/Makefile
===================================================================
--- www/mod_auth_mysql_another/Makefile
+++ www/mod_auth_mysql_another/Makefile
@@ -25,6 +25,8 @@
PORTDOCS= CONFIGURE CHANGES
+OPTIONS_DEFINE= DOCS
+
post-install:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
Index: www/mod_auth_pam2/Makefile
===================================================================
--- www/mod_auth_pam2/Makefile
+++ www/mod_auth_pam2/Makefile
@@ -24,6 +24,8 @@
AP_EXTRAS+= -lpam
+OPTIONS_DEFINE= DOCS EXAMPLES
+
post-install:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/samples/httpd ${STAGEDIR}${EXAMPLESDIR}/pam-httpd.sample
Index: www/mod_auth_pgsql2/Makefile
===================================================================
--- www/mod_auth_pgsql2/Makefile
+++ www/mod_auth_pgsql2/Makefile
@@ -19,6 +19,8 @@
AP_GENPLIST= yes
PORTDOCS= mod_auth_pgsql.html
+OPTIONS_DEFINE= DOCS
+
post-install:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
Index: www/mod_authnz_external24/Makefile
===================================================================
--- www/mod_authnz_external24/Makefile
+++ www/mod_authnz_external24/Makefile
@@ -21,6 +21,8 @@
PORTDOCS= AUTHENTICATORS INSTALL README \
CHANGES UPGRADE INSTALL.HARDCODE
+OPTIONS_DEFINE= DOCS
+
post-install:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
@${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
Index: www/mod_cfg_ldap/Makefile
===================================================================
--- www/mod_cfg_ldap/Makefile
+++ www/mod_cfg_ldap/Makefile
@@ -26,7 +26,9 @@
PORTDOCS= AUTHORS cfg_ldap.conf ChangeLog COPYING INSTALL \
mod_cfg_ldap.schema README TODO
-post-install:
+OPTIONS_DEFINE= DOCS
+
+post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
Index: www/mod_chroot/Makefile
===================================================================
--- www/mod_chroot/Makefile
+++ www/mod_chroot/Makefile
@@ -17,6 +17,8 @@
PORTDOCS= INSTALL CAVEATS README.Apache20 README
+OPTIONS_DEFINE= DOCS
+
post-install:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
Index: www/mod_cvs2/Makefile
===================================================================
--- www/mod_cvs2/Makefile
+++ www/mod_cvs2/Makefile
@@ -22,6 +22,8 @@
PORTDOCS= reference.html guide.html README
+OPTIONS_DEFINE= DOCS
+
post-install:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
Index: www/mod_domaintree/Makefile
===================================================================
--- www/mod_domaintree/Makefile
+++ www/mod_domaintree/Makefile
@@ -18,6 +18,8 @@
PORTDOCS= LICENSE.txt ChangeLog
+OPTIONS_DEFINE= DOCS
+
post-install:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
Index: www/mod_evasive/Makefile
===================================================================
--- www/mod_evasive/Makefile
+++ www/mod_evasive/Makefile
@@ -24,6 +24,8 @@
PORTDOCS= README test.pl
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.pre.mk>
post-patch:
Index: www/mod_fastcgi/Makefile
===================================================================
--- www/mod_fastcgi/Makefile
+++ www/mod_fastcgi/Makefile
@@ -19,7 +19,9 @@
SRC_FILE= *.c
PORTDOCS= mod_fastcgi.html
-post-install:
+OPTIONS_DEFINE= DOCS
+
+post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/docs/|} ${STAGEDIR}${DOCSDIR}
Index: www/mod_geoip2/Makefile
===================================================================
--- www/mod_geoip2/Makefile
+++ www/mod_geoip2/Makefile
@@ -26,6 +26,8 @@
SUB_FILES+= pkg-message
PORTDOCS= Changes INSTALL.md README.md README.php
+OPTIONS_DEFINE= DOCS
+
post-install:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
Index: www/mod_gzip2/Makefile
===================================================================
--- www/mod_gzip2/Makefile
+++ www/mod_gzip2/Makefile
@@ -21,6 +21,8 @@
PORTDOCS= commands.txt samples.txt
PORTEXAMPLES= mod_gzip2.conf.sample
+OPTIONS_DEFINE= DOCS EXAMPLES
+
post-patch:
@${MV} ${WRKSRC}/mod_gzip.c ${WRKSRC}/${PORTNAME}.c
Index: www/mod_http2-devel/Makefile
===================================================================
--- www/mod_http2-devel/Makefile
+++ www/mod_http2-devel/Makefile
@@ -31,6 +31,8 @@
SUB_FILES= 200_mod_http2.conf 300_mod_proxy_http2.conf
PORTDOCS= README README.md
+OPTIONS_DEFINE= DOCS
+
post-install:
${MKDIR} ${STAGEDIR}${PREFIX}/${APACHEETCDIR}/modules.d
${INSTALL_DATA} ${WRKDIR}/200_mod_http2.conf \
Index: www/mod_limitipconn2/Makefile
===================================================================
--- www/mod_limitipconn2/Makefile
+++ www/mod_limitipconn2/Makefile
@@ -22,6 +22,8 @@
PORTDOCS= ChangeLog INSTALL README
+OPTIONS_DEFINE= DOCS
+
post-install:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}/
Index: www/mod_md-devel/Makefile
===================================================================
--- www/mod_md-devel/Makefile
+++ www/mod_md-devel/Makefile
@@ -39,6 +39,8 @@
DOCSDIR= share/doc/mod_md
PORTDOCS= README README.md
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.pre.mk>
.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1100085 && ${SSL_DEFAULT} == base
Index: www/mod_rpaf2/Makefile
===================================================================
--- www/mod_rpaf2/Makefile
+++ www/mod_rpaf2/Makefile
@@ -31,11 +31,11 @@
PORTDOCS= README.md
-.include <bsd.port.pre.mk>
+OPTIONS_DEFINE= DOCS
post-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/${APACHEETCDIR}/modules.d ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKDIR}/${APMOD_FILE} ${STAGEDIR}${PREFIX}/${APACHEETCDIR}/modules.d
${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Index: www/mod_tsa/Makefile
===================================================================
--- www/mod_tsa/Makefile
+++ www/mod_tsa/Makefile
@@ -11,7 +11,7 @@
MAINTAINER= joneum@FreeBSD.org
COMMENT= Time stamping authority (RFC 3161) module for apache
-OPTIONS_DEFINE= MYSQL PGSQL FIREBIRD DEBUG DEBUG_MEMORY
+OPTIONS_DEFINE= MYSQL PGSQL FIREBIRD DEBUG DEBUG_MEMORY EXAMPLES
DEBUG_MEMORY_DESC= Memory debug
GNU_CONFIGURE= yes
Index: www/p5-CGI.pm/Makefile
===================================================================
--- www/p5-CGI.pm/Makefile
+++ www/p5-CGI.pm/Makefile
@@ -32,6 +32,8 @@
examples/popup.cgi examples/save_state.cgi \
examples/tryit.cgi examples/wilogo.gif
+OPTIONS_DEFINE= EXAMPLES
+
post-patch:
@${REINPLACE_CMD} -e '/require 5\.6/d; /INSTALLDIRS/d' ${WRKSRC}/Makefile.PL
Index: www/php-templates/Makefile
===================================================================
--- www/php-templates/Makefile
+++ www/php-templates/Makefile
@@ -26,6 +26,8 @@
PORTDOCS= *
+OPTIONS_DEFINE= DOCS
+
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/php/${PHP_EXT_DIR}
${INSTALL_LIB} ${WRKSRC}/modules/templates.so \
Index: www/pmwiki/Makefile
===================================================================
--- www/pmwiki/Makefile
+++ www/pmwiki/Makefile
@@ -25,6 +25,8 @@
SUB_LIST+= PMWIKIDIR=${PMWIKIDIR}
SUB_FILES= pkg-message
+OPTIONS_DEFINE= DOCS
+
pre-fetch:
.if !defined(PMWIKIDIR)
@${ECHO_MSG} ""
Index: www/polipo/Makefile
===================================================================
--- www/polipo/Makefile
+++ www/polipo/Makefile
@@ -18,6 +18,8 @@
INFO= polipo
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.pre.mk>
DOCSDIR= ${DATADIR}/www/doc
@@ -27,7 +29,7 @@
SUB_LIST+= USER=${PUSER} GROUP=${PGRP} DESTDIR=${DESTDIR} PCONFIGDIR=${PCONFIGDIR} \
PCACHEDIR=${PCACHEDIR} PPIDDIR=${PPIDDIR} PPIDFILE=${PPIDFILE} \
PLOGFILE=${PLOGFILE}
-PLIST_SUB= PCACHEDIR=${PCACHEDIR}
+PLIST_SUB+= PCACHEDIR=${PCACHEDIR}
# polipo installation options, propagated to install scripts
PUSER?= polipo
Index: www/privatebin/Makefile
===================================================================
--- www/privatebin/Makefile
+++ www/privatebin/Makefile
@@ -19,6 +19,8 @@
USE_GITHUB= yes
GH_PROJECT= PrivateBin
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} -e 's:%%DATADBDIR%%:/var/db/${PORTNAME}:' \
${WRKSRC}/index.php
Index: www/py-pyweblib/Makefile
===================================================================
--- www/py-pyweblib/Makefile
+++ www/py-pyweblib/Makefile
@@ -20,7 +20,7 @@
pyweblib.session.html pyweblib.sslenv.html
EXAMPLES= *.py
-OPTIONS_DEFINE= DOCS
+OPTIONS_DEFINE= DOCS EXAMPLES
PORTEXAMPLES= *
Index: www/pycarddav/Makefile
===================================================================
--- www/pycarddav/Makefile
+++ www/pycarddav/Makefile
@@ -32,6 +32,8 @@
SUB_FILES= pkg-message
+OPTIONS_DEFINE= EXAMPLES
+
post-install:
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/pycard.conf.sample ${STAGEDIR}${EXAMPLESDIR}/pycard.conf.sample
Index: www/qdecoder/Makefile
===================================================================
--- www/qdecoder/Makefile
+++ www/qdecoder/Makefile
@@ -20,7 +20,7 @@
PLIST_FILES= include/qdecoder.h lib/libqdecoder.a \
lib/libqdecoder.so lib/libqdecoder.so.12
-OPTIONS_DEFINE= DEBUG
+OPTIONS_DEFINE= DEBUG EXAMPLES
DEBUG_CONFIGURE_ENABLE= debug
post-patch:
Index: www/roundup/Makefile
===================================================================
--- www/roundup/Makefile
+++ www/roundup/Makefile
@@ -17,7 +17,7 @@
USE_PYTHON= distutils
NO_ARCH= yes
-OPTIONS_DEFINE= SQLITE PGSQL MYSQL NLS
+OPTIONS_DEFINE= DOCS SQLITE PGSQL MYSQL NLS
OPTIONS_DEFAULT=SQLITE
OPTIONS_SUB= yes
Index: www/spdylay/Makefile
===================================================================
--- www/spdylay/Makefile
+++ www/spdylay/Makefile
@@ -34,6 +34,8 @@
PORTDOCS= *
+OPTIONS_DEFINE= DOCS
+
post-install:
${INSTALL_SCRIPT} ${WRKSRC}/examples/spdycli ${STAGEDIR}${PREFIX}/bin/
${INSTALL_DATA} ${WRKSRC}/shrpx.conf.sample ${STAGEDIR}${PREFIX}/etc/
Index: www/spreadlogd/Makefile
===================================================================
--- www/spreadlogd/Makefile
+++ www/spreadlogd/Makefile
@@ -21,6 +21,8 @@
PORTDOCS= README
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} -e 's|/etc|${PREFIX}/etc|' ${WRKSRC}/spreadlogd.c
Index: www/squidanalyzer/Makefile
===================================================================
--- www/squidanalyzer/Makefile
+++ www/squidanalyzer/Makefile
@@ -33,6 +33,8 @@
CONF_FILES= excluded included network-aliases \
squidanalyzer.conf user-aliases
+OPTIONS_DEFINE= DOCS
+
post-install:
.for file in ${CONF_FILES}
@${MV} ${STAGEDIR}${ETCDIR}/${file} \
Index: www/trac-tweakui/Makefile
===================================================================
--- www/trac-tweakui/Makefile
+++ www/trac-tweakui/Makefile
@@ -27,6 +27,8 @@
WRKSRC= ${WRKDIR}/trac${PORTNAME}plugin/0.11
+OPTIONS_DEFINE= EXAMPLES
+
post-install:
cd ${WRKSRC}/tractweakui/htdocs && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
Index: www/ufdbguard/Makefile
===================================================================
--- www/ufdbguard/Makefile
+++ www/ufdbguard/Makefile
@@ -57,7 +57,7 @@
MAKE_JOBS_UNSAFE= yes
-OPTIONS_DEFINE= UNIXSOCKETS
+OPTIONS_DEFINE= UNIXSOCKETS EXAMPLES
UNIXSOCKETS_CONFIGURE_WITH= unix-sockets
Index: www/varnish-libvmod-awsrest/Makefile
===================================================================
--- www/varnish-libvmod-awsrest/Makefile
+++ www/varnish-libvmod-awsrest/Makefile
@@ -24,4 +24,6 @@
USE_GITHUB= yes
GH_ACCOUNT= xcir
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: www/varnish-libvmod-digest/Makefile
===================================================================
--- www/varnish-libvmod-digest/Makefile
+++ www/varnish-libvmod-digest/Makefile
@@ -23,4 +23,6 @@
USE_GITHUB= yes
GH_ACCOUNT= varnish
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: www/varnish-libvmod-maxminddb/Makefile
===================================================================
--- www/varnish-libvmod-maxminddb/Makefile
+++ www/varnish-libvmod-maxminddb/Makefile
@@ -26,4 +26,6 @@
MAKE_JOBS_UNSAFE= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: www/varnish4/Makefile
===================================================================
--- www/varnish4/Makefile
+++ www/varnish4/Makefile
@@ -44,6 +44,8 @@
EXTRA_PATCHES+= ${FILESDIR}/no-inet6.patch
.endif
+OPTIONS_DEFINE= DOCS
+
post-patch:
.if defined(BAD_TESTS)
${RM} ${BAD_TESTS:C|.+|${WRKSRC}/bin/varnishtest/tests/\0.vtc|}
Index: www/varnish5/Makefile
===================================================================
--- www/varnish5/Makefile
+++ www/varnish5/Makefile
@@ -43,6 +43,8 @@
EXTRA_PATCHES+= ${FILESDIR}/no-inet6.patch
.endif
+OPTIONS_DEFINE= DOCS
+
post-patch:
.if defined(BAD_TESTS)
${RM} ${BAD_TESTS:C|.+|${WRKSRC}/bin/varnishtest/tests/\0.vtc|}
Index: www/varnish6/Makefile
===================================================================
--- www/varnish6/Makefile
+++ www/varnish6/Makefile
@@ -43,8 +43,10 @@
EXTRA_PATCHES+= ${FILESDIR}/no-inet6.patch
.endif
-post-patch:
+OPTIONS_DEFINE= DOCS
+
.if defined(BAD_TESTS)
+post-patch:
${RM} ${BAD_TESTS:C|.+|${WRKSRC}/bin/varnishtest/tests/\0.vtc|}
.endif
Index: www/volta/Makefile
===================================================================
--- www/volta/Makefile
+++ www/volta/Makefile
@@ -25,6 +25,8 @@
PORTDOCS= README INSTALL LICENSE ChangeLog
SUB_FILES= pkg-message
+OPTIONS_DEFINE= DOCS
+
do-install:
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
Index: www/webinject/Makefile
===================================================================
--- www/webinject/Makefile
+++ www/webinject/Makefile
@@ -32,6 +32,8 @@
PORTDOCS= LICENSE README
+OPTIONS_DEFINE= DOCS
+
do-install:
@${MKDIR} ${STAGEDIR}${DATADIR}
@cd ${WRKSRC} && ${INSTALL_DATA} *.xml ${STAGEDIR}${DATADIR}
Index: www/websh/Makefile
===================================================================
--- www/websh/Makefile
+++ www/websh/Makefile
@@ -29,6 +29,8 @@
CONFIGURE_ARGS+=--with-httpdinclude=`apxs -q includedir`
+OPTIONS_DEFINE= DOCS EXAMPLES
+
CPPFLAGS+= -I ${LOCALBASE}/include/apr-1
.if !defined(NO_WERROR) && ${CC} == "cc" || ${CC:T:Mgcc*} != ""
CPPFLAGS+= -Wall -Werror
Index: www/www6to4/Makefile
===================================================================
--- www/www6to4/Makefile
+++ www/www6to4/Makefile
@@ -20,6 +20,8 @@
ALL_TARGET= www6to4
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} -e 's,/etc,${ETCDIR},' \
${WRKSRC}/www6to4.c ${WRKSRC}/www6to4.conf
Index: www/xombrero/Makefile
===================================================================
--- www/xombrero/Makefile
+++ www/xombrero/Makefile
@@ -36,6 +36,8 @@
SUB_FILES= xombrero
PORTEXAMPLES= *
+OPTIONS_DEFINE= EXAMPLES
+
post-patch:
@cd ${WRKSRC}; ${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \
-e 's|# ssl_ca_file|ssl_ca_file|' \
Index: www/xshttpd-devel/Makefile
===================================================================
--- www/xshttpd-devel/Makefile
+++ www/xshttpd-devel/Makefile
@@ -22,7 +22,7 @@
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-hier=bsd --with-userid=${WWWOWN}:${WWWGRP}
-OPTIONS_DEFINE= BDB CURL LDAP M4 NETPBM PERL
+OPTIONS_DEFINE= BDB CURL LDAP M4 NETPBM PERL DOCS
OPTIONS_DEFAULT= BDB CURL M4 NETPBM
OPTIONS_SUB= yes
BDB_USES= bdb:5+
Index: www/xshttpd/Makefile
===================================================================
--- www/xshttpd/Makefile
+++ www/xshttpd/Makefile
@@ -24,7 +24,7 @@
WWWDIR= ${PREFIX}/www/${PORTNAME}
CONFIGURE_ARGS+=--with-rootdir=${WWWDIR}
-OPTIONS_DEFINE= SSL PCRE LDAP CURL M4_CONFIG PERSISTENT_PERL
+OPTIONS_DEFINE= SSL PCRE LDAP CURL M4_CONFIG PERSISTENT_PERL DOCS
OPTIONS_DEFAULT=SSL PCRE
SSL_USES= ssl
SSL_CONFIGURE_WITH= ssl
Index: x11-drivers/xf86-video-qxl/Makefile
===================================================================
--- x11-drivers/xf86-video-qxl/Makefile
+++ x11-drivers/xf86-video-qxl/Makefile
@@ -24,6 +24,8 @@
python_OLD_CMD= "/usr/bin/python"
SHEBANG_FILES= scripts/Xspice
+OPTIONS_DEFINE= DOCS
+
post-install:
${MKDIR} ${STAGEDIR}${PREFIX}/etc/X11/xorg.conf.d
${INSTALL_DATA} ${WRKSRC}/examples/spiceqxl.xorg.conf.example \
Index: x11-fm/mucommander/Makefile
===================================================================
--- x11-fm/mucommander/Makefile
+++ x11-fm/mucommander/Makefile
@@ -22,6 +22,8 @@
WRKSRC= ${WRKDIR}/muCommander-${PORTVERSION:S/./_/g}
+OPTIONS_DEFINE= DOCS
+
do-install:
@${MKDIR} ${STAGEDIR}${DATADIR}
${INSTALL_DATA} ${WRKSRC}/mucommander.jar ${STAGEDIR}${DATADIR}
Index: x11-fm/rodent/Makefile
===================================================================
--- x11-fm/rodent/Makefile
+++ x11-fm/rodent/Makefile
@@ -30,7 +30,7 @@
PORTDOCS= *
-OPTIONS_DEFINE= NLS
+OPTIONS_DEFINE= NLS DOCS
OPTIONS_SUB= yes
NLS_USES= gettext
Index: x11-fonts/averiagwf/Makefile
===================================================================
--- x11-fonts/averiagwf/Makefile
+++ x11-fonts/averiagwf/Makefile
@@ -19,6 +19,8 @@
PORTDOCS= FONTLOG.txt
+OPTIONS_DEFINE= DOCS
+
do-install:
${MKDIR} ${STAGEDIR}${FONTSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} *.ttf ${STAGEDIR}${FONTSDIR}
Index: x11-fonts/linux-c6-fontconfig/Makefile
===================================================================
--- x11-fonts/linux-c6-fontconfig/Makefile
+++ x11-fonts/linux-c6-fontconfig/Makefile
@@ -16,6 +16,8 @@
USE_LINUX= expat
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${RM} -r ${WRKSRC}/etc ${WRKSRC}/usr/share/fonts ${WRKSRC}/var
Index: x11-fonts/linux-c7-fontconfig/Makefile
===================================================================
--- x11-fonts/linux-c7-fontconfig/Makefile
+++ x11-fonts/linux-c7-fontconfig/Makefile
@@ -18,6 +18,8 @@
USE_LINUX= expat
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${RM} -r ${WRKSRC}/etc ${WRKSRC}/usr/share/fonts \
${WRKSRC}/usr/share/fontconfig ${WRKSRC}/var
Index: x11-fonts/mkbold-mkitalic/Makefile
===================================================================
--- x11-fonts/mkbold-mkitalic/Makefile
+++ x11-fonts/mkbold-mkitalic/Makefile
@@ -16,6 +16,8 @@
PORTDOCS= ALGORITHM ALGORITHM.eucJP LICENSE README README.eucJP
USES= tar:bzip2
+OPTIONS_DEFINE= DOCS
+
post-install:
${MKDIR} ${STAGEDIR}${DOCSDIR}
(cd ${WRKSRC}; ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR})
Index: x11-fonts/webfonts/Makefile
===================================================================
--- x11-fonts/webfonts/Makefile
+++ x11-fonts/webfonts/Makefile
@@ -32,7 +32,7 @@
EXTRACT_BEFORE_ARGS= -qLF '[a-uw-z]*.ttf' -d ${WRKSRC}
EXTRACT_AFTER_ARGS=
-OPTIONS_DEFINE= EXTRAFONTS CLEARTYPE NEWVERDANA
+OPTIONS_DEFINE= EXTRAFONTS CLEARTYPE NEWVERDANA DOCS
OPTIONS_SUB= yes
EXTRAFONTS_DESC= Fonts licensed under MS Windows license
Index: x11-themes/sddm-freebsd-black-theme/Makefile
===================================================================
--- x11-themes/sddm-freebsd-black-theme/Makefile
+++ x11-themes/sddm-freebsd-black-theme/Makefile
@@ -25,6 +25,8 @@
SUB_FILES= pkg-message
PORTDOCS= README.md AUTHORS COPYING TRADEMARKS
+OPTIONS_DEFINE= DOCS
+
do-install:
${MKDIR} ${STAGEDIR}${THEMEDIR}
(cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${THEMEDIR} \
Index: x11-themes/slim-freebsd-black-theme/Makefile
===================================================================
--- x11-themes/slim-freebsd-black-theme/Makefile
+++ x11-themes/slim-freebsd-black-theme/Makefile
@@ -24,6 +24,8 @@
SUB_FILES= pkg-message
PORTDOCS= README.md AUTHORS COPYING TRADEMARKS
+OPTIONS_DEFINE= DOCS
+
do-install:
${MKDIR} ${STAGEDIR}${THEMEDIR}
(cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${THEMEDIR} \
Index: x11-toolkits/gtksourceview3/Makefile
===================================================================
--- x11-toolkits/gtksourceview3/Makefile
+++ x11-toolkits/gtksourceview3/Makefile
@@ -37,6 +37,8 @@
LIBS+= -L${LOCALBASE}/lib
INSTALL_TARGET= install-strip
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} -e 's|tests testsuite||g' \
${WRKSRC}/Makefile.in
Index: x11-toolkits/libxaw3dxft/Makefile
===================================================================
--- x11-toolkits/libxaw3dxft/Makefile
+++ x11-toolkits/libxaw3dxft/Makefile
@@ -26,6 +26,8 @@
DOCSDIR= ${LOCALBASE}/share/doc/libXaw3dXft
PORTDOCS= *
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${REINPLACE_CMD} '/^typedef.*Pixel;/d' ${WRKSRC}/src/Xaw3dXft.c
Index: x11-toolkits/linux-c6-openmotif/Makefile
===================================================================
--- x11-toolkits/linux-c6-openmotif/Makefile
+++ x11-toolkits/linux-c6-openmotif/Makefile
@@ -16,6 +16,8 @@
USE_LINUX= xorglibs
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${RM} -r ${WRKSRC}/etc ${WRKSRC}/usr/bin ${WRKSRC}/usr/include \
${WRKSRC}/usr/share/X11 ${WRKSRC}/usr/share/man
Index: x11-toolkits/linux-c6-pango/Makefile
===================================================================
--- x11-toolkits/linux-c6-pango/Makefile
+++ x11-toolkits/linux-c6-pango/Makefile
@@ -16,4 +16,6 @@
USE_LINUX= cairo fontconfig libthai xorglibs
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: x11-toolkits/linux-c6-tk85/Makefile
===================================================================
--- x11-toolkits/linux-c6-tk85/Makefile
+++ x11-toolkits/linux-c6-tk85/Makefile
@@ -19,4 +19,6 @@
USE_LINUX_RPM= yes
USE_LINUX_RPM_BAD_PERMS= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: x11-toolkits/linux-c7-openmotif/Makefile
===================================================================
--- x11-toolkits/linux-c7-openmotif/Makefile
+++ x11-toolkits/linux-c7-openmotif/Makefile
@@ -18,6 +18,8 @@
USE_LINUX= xorglibs
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${RM} -r ${WRKSRC}/etc ${WRKSRC}/usr/bin ${WRKSRC}/usr/include \
${WRKSRC}/usr/share/X11 ${WRKSRC}/usr/share/man
Index: x11-toolkits/linux-c7-pango/Makefile
===================================================================
--- x11-toolkits/linux-c7-pango/Makefile
+++ x11-toolkits/linux-c7-pango/Makefile
@@ -17,4 +17,6 @@
USE_LINUX= cairo fontconfig harfbuzz libthai xorglibs
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: x11-toolkits/linux-c7-tk85/Makefile
===================================================================
--- x11-toolkits/linux-c7-tk85/Makefile
+++ x11-toolkits/linux-c7-tk85/Makefile
@@ -21,4 +21,6 @@
USE_LINUX_RPM= yes
USE_LINUX_RPM_BAD_PERMS= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: x11-toolkits/osm-gps-map/Makefile
===================================================================
--- x11-toolkits/osm-gps-map/Makefile
+++ x11-toolkits/osm-gps-map/Makefile
@@ -21,4 +21,6 @@
MAKE_ARGS= pkgconfigdir="${PREFIX}/libdata/pkgconfig"
INSTALL_TARGET= install-strip
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: x11-toolkits/py-fltk/Makefile
===================================================================
--- x11-toolkits/py-fltk/Makefile
+++ x11-toolkits/py-fltk/Makefile
@@ -30,6 +30,8 @@
PORTEXAMPLES= *
WRKSRC= ${WRKDIR}/pyFltk-${PORTVERSION}
+OPTIONS_DEFINE= DOCS EXAMPLES
+
post-patch:
@${REINPLACE_CMD} -e "s|/usr/X11R6|${LOCALBASE}|g;s|package_data.*},||g;s|sunos5|dragonfly4', 'freebsd8', 'freebsd9', 'freebsd10', 'freebsd11', 'freebsd12|g" ${WRKSRC}/setup.py
Index: x11-wm/blackbox/Makefile
===================================================================
--- x11-wm/blackbox/Makefile
+++ x11-wm/blackbox/Makefile
@@ -22,7 +22,7 @@
PORTDOCS= README.bbtools README.bsetbg
MANPAGES= bsetbg.1 bsetroot.1
-OPTIONS_DEFINE= TOOLS_ONLY
+OPTIONS_DEFINE= TOOLS_ONLY DOCS
TOOLS_ONLY_DESC= Do not install window manager, only tools
Index: x11-wm/ctwm/Makefile
===================================================================
--- x11-wm/ctwm/Makefile
+++ x11-wm/ctwm/Makefile
@@ -16,4 +16,6 @@
USES= cmake:outsource jpeg tar:xz
USE_XORG= x11 xext xt ice sm xpm xmu
+OPTIONS_DEFINE= DOCS EXAMPLES
+
.include <bsd.port.mk>
Index: x11-wm/larswm/Makefile
===================================================================
--- x11-wm/larswm/Makefile
+++ x11-wm/larswm/Makefile
@@ -19,6 +19,8 @@
man/man1/larsclock.1.gz man/man1/larsmenu.1.gz \
man/man1/larsremote.1.gz man/man1/larswm.1.gz
+OPTIONS_DEFINE= DOCS
+
post-install:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
.for file in ${PORTDOCS}
Index: x11-wm/xfce4-panel-profiles/Makefile
===================================================================
--- x11-wm/xfce4-panel-profiles/Makefile
+++ x11-wm/xfce4-panel-profiles/Makefile
@@ -19,6 +19,8 @@
SHEBANG_FILES= xfce4-panel-profiles/xfce4-panel-profiles.py \
xfce4-panel-profiles/panelconfig.py
+OPTIONS_DEFINE= DOCS
+
post-install:
${RLN} ${STAGEDIR}${PREFIX}/share/locale ${STAGEDIR}${PREFIX}/share/${PORTNAME}/locale
Index: x11/alttab/Makefile
===================================================================
--- x11/alttab/Makefile
+++ x11/alttab/Makefile
@@ -28,4 +28,6 @@
alttab.ad \
wm-setup.md
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: x11/libXcm/Makefile
===================================================================
--- x11/libXcm/Makefile
+++ x11/libXcm/Makefile
@@ -19,4 +19,6 @@
INSTALL_TARGET= install-strip
PORTDOCS= *
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: x11/lightdm-gtk-greeter/Makefile
===================================================================
--- x11/lightdm-gtk-greeter/Makefile
+++ x11/lightdm-gtk-greeter/Makefile
@@ -21,6 +21,8 @@
USE_XFCE= libexo
USE_XORG= x11
+OPTIONS_DEFINE= DOCS
+
post-install:
(cd ${STAGEDIR}${PREFIX}/etc/lightdm && ${MV} lightdm-gtk-greeter.conf \
lightdm-gtk-greeter.conf.sample)
Index: x11/linux-c6-xorg-libs/Makefile
===================================================================
--- x11/linux-c6-xorg-libs/Makefile
+++ x11/linux-c6-xorg-libs/Makefile
@@ -81,6 +81,8 @@
USE_LINUX= fontconfig
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${RM} -r ${WRKSRC}/usr/share/icons
Index: x11/linux-c7-xorg-libs/Makefile
===================================================================
--- x11/linux-c7-xorg-libs/Makefile
+++ x11/linux-c7-xorg-libs/Makefile
@@ -85,6 +85,8 @@
USE_LINUX= fontconfig
USE_LINUX_RPM= yes
+OPTIONS_DEFINE= DOCS
+
post-patch:
@${RM} -r ${WRKSRC}/usr/share/icons
Index: x11/mate-desktop/Makefile
===================================================================
--- x11/mate-desktop/Makefile
+++ x11/mate-desktop/Makefile
@@ -49,4 +49,6 @@
org.mate.typing-break.gschema.xml \
org.mate.debug.gschema.xml
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: x11/mate-panel/Makefile
===================================================================
--- x11/mate-panel/Makefile
+++ x11/mate-panel/Makefile
@@ -44,4 +44,6 @@
org.mate.panel.object.gschema.xml \
org.mate.panel.toplevel.gschema.xml
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: x11/menulibre/Makefile
===================================================================
--- x11/menulibre/Makefile
+++ x11/menulibre/Makefile
@@ -22,6 +22,8 @@
USE_PYTHON= distutils
INSTALLS_ICONS= yes
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.pre.mk>
PYDISTUTILS_INSTALLARGS:= ${PYDISTUTILS_INSTALLARGS:N--single-version-externally-managed}
Index: x11/mrxvt-devel/Makefile
===================================================================
--- x11/mrxvt-devel/Makefile
+++ x11/mrxvt-devel/Makefile
@@ -28,7 +28,7 @@
false
OPTIONS_DEFINE= XFT BACKGROUND JPEG PNG TRANSPARENCY SWAPSCREEN JAPANESE 24BITS \
- MENUBAR TEXTSHADOW FRILLS DOCS
+ MENUBAR TEXTSHADOW FRILLS DOCS EXAMPLES
OPTIONS_DEFAULT= BACKGROUND JPEG PNG TRANSPARENCY SWAPSCREEN 24BITS \
MENUBAR XFT JAPANESE FRILLS TEXTSHADOW
BACKGROUND_DESC= Background images
Index: x11/rxvt-unicode/Makefile
===================================================================
--- x11/rxvt-unicode/Makefile
+++ x11/rxvt-unicode/Makefile
@@ -73,10 +73,10 @@
CONFIGURE_ARGS+= --disable-perl
USES+= perl5
USE_PERL5= build
-PLIST_SUB= PERL="@comment "
+PLIST_SUB+= PERL="@comment "
.else
USES+= perl5
-PLIST_SUB= PERL=""
+PLIST_SUB+= PERL=""
.endif
# disable XIM (X Input Method) protocol support
Index: x11/trayer/Makefile
===================================================================
--- x11/trayer/Makefile
+++ x11/trayer/Makefile
@@ -26,6 +26,8 @@
PLIST_FILES= bin/trayer man/man1/trayer.1.gz
+OPTIONS_DEFINE= DOCS
+
post-install:
${INSTALL_MAN} ${WRKSRC}/man/${PORTNAME}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
${MKDIR} ${STAGEDIR}${DOCSDIR}
Index: x11/urxvt-perls/Makefile
===================================================================
--- x11/urxvt-perls/Makefile
+++ x11/urxvt-perls/Makefile
@@ -21,6 +21,8 @@
SCRIPTS= clipboard keyboard-select url-select
PLIST_FILES+= ${SCRIPTS:C/^/${INSTDIR_REL}\//}
+OPTIONS_DEFINE= DOCS
+
do-install:
${MKDIR} ${STAGEDIR}${PREFIX}/${INSTDIR_REL}
.for s in ${SCRIPTS}
Index: x11/wbarconf/Makefile
===================================================================
--- x11/wbarconf/Makefile
+++ x11/wbarconf/Makefile
@@ -23,6 +23,8 @@
PORTDOCS= README COPYING
INSTALLS_ICONS= yes
+OPTIONS_DEFINE= DOCS
+
do-install:
${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
${MKDIR} ${STAGEDIR}${DATADIR}
Index: x11/xcm/Makefile
===================================================================
--- x11/xcm/Makefile
+++ x11/xcm/Makefile
@@ -30,4 +30,6 @@
man/man1/xcmevents.1.gz man/man1/xcmhextobin.1.gz
PORTDOCS= *
+OPTIONS_DEFINE= DOCS
+
.include <bsd.port.mk>
Index: x11/xkbset/Makefile
===================================================================
--- x11/xkbset/Makefile
+++ x11/xkbset/Makefile
@@ -28,10 +28,10 @@
.if ${PORT_OPTIONS:MGUI}
RUN_DEPENDS+= p5-Tk>=0:x11-toolkits/p5-Tk
-PLIST_SUB= GUI=""
+PLIST_SUB+= GUI=""
MAKE_ARGS+= INSTALL_SCRIPT="${INSTALL_SCRIPT}"
.else
-PLIST_SUB= GUI="@comment "
+PLIST_SUB+= GUI="@comment "
MAKE_ARGS+= INSTALL_SCRIPT=:
.endif

File Metadata

Mime Type
text/plain
Expires
Wed, Dec 18, 4:27 PM (21 h, 39 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
15490240
Default Alt Text
D13651.id47445.diff (323 KB)

Event Timeline