summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dns/dnscheckengine/Makefile7
-rw-r--r--dns/dnsjava/Makefile9
-rw-r--r--dns/dnsperf/Makefile7
-rw-r--r--dns/pdnsd/Makefile6
-rw-r--r--dns/rbldnsd/Makefile6
-rw-r--r--editors/apel/Makefile4
-rw-r--r--editors/impress/Makefile7
-rw-r--r--editors/tamago/Makefile6
-rw-r--r--emulators/kqemu-kmod-devel/Makefile4
-rw-r--r--emulators/kqemu-kmod/Makefile4
-rw-r--r--emulators/uae/Makefile26
-rw-r--r--finance/sabernetdcs-client/Makefile9
-rw-r--r--french/tvdownloader/Makefile12
-rw-r--r--games/castlevox/Makefile6
-rw-r--r--games/kardsgt/Makefile6
-rw-r--r--graphics/ayam/Makefile5
-rw-r--r--graphics/cairomm/Makefile6
-rw-r--r--graphics/darktable/Makefile4
-rw-r--r--graphics/dataplot/Makefile6
-rw-r--r--graphics/figurine/Makefile14
-rw-r--r--graphics/generic_image_decoder/Makefile6
-rw-r--r--graphics/geoapi/Makefile6
-rw-r--r--graphics/gimp-elsamuko-script/Makefile7
-rw-r--r--graphics/hobbes-icons-xpm/Makefile7
-rw-r--r--graphics/impressive/Makefile8
25 files changed, 68 insertions, 120 deletions
diff --git a/dns/dnscheckengine/Makefile b/dns/dnscheckengine/Makefile
index 693c29778b22..5f6bc5cd28f5 100644
--- a/dns/dnscheckengine/Makefile
+++ b/dns/dnscheckengine/Makefile
@@ -12,6 +12,7 @@ MAINTAINER= portmaster@bsdforge.com
COMMENT= DNS checker from the folks that run the .SE top level domain
LICENSE= BSD2CLAUSE
+LICENSE_FILES= ${WRKSRC}/LICENSE
BUILD_DEPENDS= p5-Crypt-OpenSSL-Random>=0:${PORTSDIR}/security/p5-Crypt-OpenSSL-Random \
p5-Digest-BubbleBabble>=0:${PORTSDIR}/security/p5-Digest-BubbleBabble \
@@ -47,8 +48,6 @@ SUB_FILES= pkg-message
OPTIONS_DEFINE= DOCS
-.include <bsd.port.options.mk>
-
post-patch:
@${FIND} ${WRKSRC} -name \*.orig -delete
@${GREP} -Rl '%%[[:alpha:]]\+%%' ${WRKSRC} | \
@@ -62,12 +61,12 @@ post-install:
(cd ${STAGEDIR}${PREFIX}/bin && \
${LN} -s ../libexec/dnscheck/dnscheck-dispatcher . && \
${LN} -s ../libexec/dnscheck/dnscheck dnscheckengine)
-.if ${PORT_OPTIONS:MDOCS}
+
+post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR} ${STAGEDIR}${DOCSDIR}/db
${INSTALL_DATA} ${DOCS:S|^|${WRKSRC}/doc/|} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} '${WRKSRC}/doc/DNSCheck Lib Descriptions.pdf' \
${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${DOCSDB:S|^|${WRKSRC}/db/|} ${STAGEDIR}${DOCSDIR}/db
-.endif
.include <bsd.port.mk>
diff --git a/dns/dnsjava/Makefile b/dns/dnsjava/Makefile
index af2a537a287d..96b8a9374f23 100644
--- a/dns/dnsjava/Makefile
+++ b/dns/dnsjava/Makefile
@@ -13,6 +13,7 @@ USE_JAVA= yes
JAVA_VERSION= 1.6+
USE_ANT= yes
ALL_TARGET= jar
+NO_ARCH= yes
OPTIONS_DEFINE= DOCS EXAMPLES
@@ -33,16 +34,16 @@ PLIST_SUB+= JDK8=""
PLIST_SUB+= JDK8="@comment "
.endif
-.include <bsd.port.options.mk>
-
do-install:
@${MKDIR} ${STAGEDIR}${JAVAJARDIR}
${INSTALL_DATA} ${WRKSRC}/${PORTNAME}-${PORTVERSION}.jar ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}.jar
-.if ${PORT_OPTIONS:MDOCS}
+
+do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${TAR} -C ${WRKSRC}/doc -cf - . | ${TAR} -C ${STAGEDIR}${DOCSDIR} -xf -
${INSTALL_DATA} ${OTHERDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}/
-.endif
+
+do-install-EXAMPLES-on:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${SAMPLE_FILES:S,^,${WRKSRC}/,} ${STAGEDIR}${EXAMPLESDIR}/
diff --git a/dns/dnsperf/Makefile b/dns/dnsperf/Makefile
index 150d9ad7d26a..13f497d18c9c 100644
--- a/dns/dnsperf/Makefile
+++ b/dns/dnsperf/Makefile
@@ -30,9 +30,6 @@ PORTDOCS= caching-dns-performance.pdf \
CFLAGS+= -I.
OPTIONS_DEFINE= DOCS
-OPTIONS_DEFAULT=DOCS
-
-.include <bsd.port.options.mk>
# This is a workaround for broken isc/stat.h.
pre-build:
@@ -40,10 +37,8 @@ pre-build:
${ECHO_CMD} "#include <sys/types.h>" > ${WRKSRC}/isc/stat.h
${ECHO_CMD} "#include <sys/stat.h>" >> ${WRKSRC}/isc/stat.h
-.if ${PORT_OPTIONS:MDOCS}
-post-install:
+post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC}/doc && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
-.endif
.include <bsd.port.mk>
diff --git a/dns/pdnsd/Makefile b/dns/pdnsd/Makefile
index ce1f762b62de..f3e17de1df76 100644
--- a/dns/pdnsd/Makefile
+++ b/dns/pdnsd/Makefile
@@ -33,12 +33,8 @@ CFLAGS+= -pthread
IPV6_CONFIGURE_ENABLE= ipv6
-.include <bsd.port.options.mk>
-
-post-install:
-.if ${PORT_OPTIONS:MDOCS}
+post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
@${INSTALL_DATA} ${DOC_FILES:S@^@${DOCSRCDIR}/@} ${STAGEDIR}${DOCSDIR}
-.endif
.include <bsd.port.mk>
diff --git a/dns/rbldnsd/Makefile b/dns/rbldnsd/Makefile
index 2eedeb447044..466f0141ad5b 100644
--- a/dns/rbldnsd/Makefile
+++ b/dns/rbldnsd/Makefile
@@ -23,8 +23,6 @@ SUB_FILES= pkg-message
OPTIONS_DEFINE= DOCS
-.include <bsd.port.options.mk>
-
do-install:
if [ ! -d ${ROOTDIR} ]; then \
${INSTALL} -d -m 710 ${ROOTDIR}; \
@@ -33,7 +31,8 @@ do-install:
${FILESDIR}/example ${ROOTDIR}
${INSTALL_PROGRAM} ${WRKSRC}/rbldnsd ${STAGEDIR}${PREFIX}/sbin
${INSTALL_MAN} ${WRKSRC}/rbldnsd.8 ${STAGEDIR}${PREFIX}/man/man8
-.if ${PORT_OPTIONS:MDOCS}
+
+do-install-DOCS-on:
${INSTALL} -d ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/CHANGES-0.81 ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/TODO ${STAGEDIR}${DOCSDIR}
@@ -43,6 +42,5 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/debian/rbldnsd.default ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/debian/rbldnsd.init ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/rbldnsd.spec ${STAGEDIR}${DOCSDIR}
-.endif
.include <bsd.port.mk>
diff --git a/editors/apel/Makefile b/editors/apel/Makefile
index 76f98b54b74f..09179937c33e 100644
--- a/editors/apel/Makefile
+++ b/editors/apel/Makefile
@@ -42,13 +42,11 @@ PLIST_SUB+= EMACS23="" NOEMACS23="@comment "
PLIST_SUB+= EMACS23="@comment " NOEMACS23=""
.endif
-post-install:
-.if ${PORT_OPTIONS:MDOCS}
+post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
@(cd ${WRKSRC} ; \
for i in ChangeLog README.* ; do \
${INSTALL_DATA} $${i} ${STAGEDIR}${DOCSDIR} ; \
done)
-.endif
.include <bsd.port.post.mk>
diff --git a/editors/impress/Makefile b/editors/impress/Makefile
index a480fcc77fa1..810c5a828b79 100644
--- a/editors/impress/Makefile
+++ b/editors/impress/Makefile
@@ -17,23 +17,22 @@ LICENSE_COMB= dual
OPTIONS_DEFINE= DOCS
NO_BUILD= yes
+NO_ARCH= yes
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
USES+= tk
PORTDOCS= *
PLIST_FILES= bin/impress
-.include <bsd.port.options.mk>
-
post-patch:
${REINPLACE_CMD} -e 's|exec wish|exec ${WISH}|g' \
${WRKSRC}/src/impress.tcl
do-install:
${INSTALL_SCRIPT} ${WRKSRC}/src/impress.tcl ${STAGEDIR}${PREFIX}/bin/impress
-.if ${PORT_OPTIONS:MDOCS}
+
+do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC}/src/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
-.endif
.include <bsd.port.mk>
diff --git a/editors/tamago/Makefile b/editors/tamago/Makefile
index 890c5cf6655d..9ea426fd52b2 100644
--- a/editors/tamago/Makefile
+++ b/editors/tamago/Makefile
@@ -29,8 +29,6 @@ PORTDOCS= AUTHORS ChangeLog ChangeLog.1997-1998 \
README.Debian changelog.Debian
OPTIONS_DEFINE= DOCS
-.include <bsd.port.options.mk>
-
post-build:
cd ${WRKSRC}/helper && \
${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} \
@@ -41,9 +39,9 @@ post-build:
post-install:
${INSTALL_PROGRAM} ${WRKSRC}/helper/egg-helper \
${STAGEDIR}${PREFIX}/bin/egg-helper
-.if ${PORT_OPTIONS:MDOCS}
+
+post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
-.endif
.include <bsd.port.mk>
diff --git a/emulators/kqemu-kmod-devel/Makefile b/emulators/kqemu-kmod-devel/Makefile
index b51c529290e9..eaae695e93f5 100644
--- a/emulators/kqemu-kmod-devel/Makefile
+++ b/emulators/kqemu-kmod-devel/Makefile
@@ -66,10 +66,10 @@ do-install:
@(cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} DESTDIR=${STAGEDIR} ${MAKE_FLAGS} ${MAKEFILE} ${INSTALL_TARGET})
${MKDIR} ${STAGEDIR}${PREFIX}/include/kqemu
${INSTALL_DATA} ${WRKSRC}/kqemu.h ${STAGEDIR}${PREFIX}/include/kqemu
-.if ${PORT_OPTIONS:MDOCS}
+
+do-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/kqemu-doc.html ${WRKSRC}/kqemu-tech.html \
${STAGEDIR}${DOCSDIR}
-.endif
.include <bsd.port.post.mk>
diff --git a/emulators/kqemu-kmod/Makefile b/emulators/kqemu-kmod/Makefile
index 0f64f04539ef..1749187a76e6 100644
--- a/emulators/kqemu-kmod/Makefile
+++ b/emulators/kqemu-kmod/Makefile
@@ -62,10 +62,10 @@ do-install:
@(cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} DESTDIR=${STAGEDIR} ${MAKE_FLAGS} ${MAKEFILE} ${INSTALL_TARGET})
${MKDIR} ${STAGEDIR}${PREFIX}/include/kqemu
${INSTALL_DATA} ${WRKSRC}/kqemu.h ${STAGEDIR}${PREFIX}/include/kqemu
-.if ${PORT_OPTIONS:MDOCS}
+
+do-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/kqemu-doc.html ${WRKSRC}/kqemu-tech.html \
${STAGEDIR}${DOCSDIR}
-.endif
.include <bsd.port.post.mk>
diff --git a/emulators/uae/Makefile b/emulators/uae/Makefile
index 2b5a7c0d8c7b..2836ea88b2d5 100644
--- a/emulators/uae/Makefile
+++ b/emulators/uae/Makefile
@@ -12,6 +12,8 @@ COMMENT= Commodore Amiga emulator
LICENSE= GPLv2
+BROKEN_powerpc= does not compile on powerpc
+
CONFLICTS= e-uae-[0-9]*
MAKE_JOBS_UNSAFE=yes
@@ -22,24 +24,12 @@ USE_GNOME= gtk20
OPTIONS_DEFINE= DOCS
-.include <bsd.port.options.mk>
-
pre-configure:
@${REINPLACE_CMD} -e 's|build68kc|build68k|' \
${WRKSRC}/src/Makefile.in
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/uae ${WRKSRC}/readdisk ${STAGEDIR}${PREFIX}/bin
-.if ${PORT_OPTIONS:MDOCS}
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/docs/COMPATIBILITY ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/docs/CREDITS ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/docs/FAQ ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/docs/NEWS ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/docs/README ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/docs/README.PROGRAMMERS ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/docs/unix/README ${STAGEDIR}${DOCSDIR}/README.unix
-.endif
@${MKDIR} ${STAGEDIR}${DATADIR}/amiga/devs/AHI
@${MKDIR} ${STAGEDIR}${DATADIR}/amiga/devs/AudioModes
${INSTALL_DATA} ${WRKSRC}/amiga/mousehack ${STAGEDIR}${DATADIR}/amiga
@@ -55,8 +45,14 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/amiga/devs/AudioModes/UAE \
${STAGEDIR}${DATADIR}/amiga/devs/AudioModes
-.if ${ARCH} == "powerpc"
-BROKEN= Does not compile on powerpc
-.endif
+do-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/docs/COMPATIBILITY ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/docs/CREDITS ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/docs/FAQ ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/docs/NEWS ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/docs/README ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/docs/README.PROGRAMMERS ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/docs/unix/README ${STAGEDIR}${DOCSDIR}/README.unix
.include <bsd.port.mk>
diff --git a/finance/sabernetdcs-client/Makefile b/finance/sabernetdcs-client/Makefile
index 215ed75b2ef1..04258399468b 100644
--- a/finance/sabernetdcs-client/Makefile
+++ b/finance/sabernetdcs-client/Makefile
@@ -23,16 +23,13 @@ USES= python tar:bzip2
DOCSDIR= ${PREFIX}/share/doc/sndcs
DATADIR= ${PREFIX}/share/sndcs
SUB_FILES= pkg-message
+NO_ARCH= yes
PYDISTUTILS_PKGNAME= sndcs
OPTIONS_DEFINE= DOCS
-.include <bsd.port.options.mk>
-
-.if empty(PORT_OPTIONS:MDOCS)
-EXTRA_PATCHES= ${FILESDIR}/extra-patch-setup.py
-.endif
+DOCS_EXTRA_PATCHES_OFF= ${FILESDIR}/extra-patch-setup.py
post-patch:
${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|' ${WRKSRC}/setup.py
@@ -40,6 +37,4 @@ post-patch:
do-configure:
cd ${WRKSRC} && ${CP} "${FILESDIR}/sndcs2.conf" "sndcs/config/sndcs2.conf"
-post-install:
-
.include <bsd.port.mk>
diff --git a/french/tvdownloader/Makefile b/french/tvdownloader/Makefile
index de1d023fbcf5..1a15d89b4f31 100644
--- a/french/tvdownloader/Makefile
+++ b/french/tvdownloader/Makefile
@@ -21,11 +21,10 @@ RUN_DEPENDS= msdl:${PORTSDIR}/multimedia/msdl \
USES= python shebangfix
SHEBANG_FILES= doc/installdox
ALL_TARGET= build
+NO_ARCH= yes
OPTIONS_DEFINE= DOCS
-.include <bsd.port.options.mk>
-
pre-configure:
${REINPLACE_CMD} -e 's|@python|${PYTHON_CMD}|' \
${WRKSRC}/Makefile ${WRKSRC}/src/Makefile
@@ -33,10 +32,11 @@ pre-configure:
${WRKSRC}/tvdownloader.sh
${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}/share|' \
${WRKSRC}/tvdownload.desktop
-.if empty(PORT_OPTIONS:MDOCS)
- ${REINPLACE_CMD} -e 's|%%DOC%%|#|' ${WRKSRC}/Makefile
-.else
+
+pre-configure-DOCS-on:
${REINPLACE_CMD} -e 's|%%DOC%%||' ${WRKSRC}/Makefile
-.endif
+
+pre-configure-DOCS-off:
+ ${REINPLACE_CMD} -e 's|%%DOC%%|#|' ${WRKSRC}/Makefile
.include <bsd.port.mk>
diff --git a/games/castlevox/Makefile b/games/castlevox/Makefile
index b1ceadb1473d..75886812dd7d 100644
--- a/games/castlevox/Makefile
+++ b/games/castlevox/Makefile
@@ -14,6 +14,7 @@ COMMENT= Fast world domination game
USE_JAVA= yes
JAVA_VERSION= 1.6+
NO_BUILD= yes
+NO_ARCH= yes
WRKSRC= ${WRKDIR}/${PORTNAME}PC
PORTDOCS= README_Vox.txt
@@ -27,16 +28,13 @@ DESKTOP_ENTRIES="Castle Vox" "${COMMENT}" \
OPTIONS_DEFINE= DOCS
-.include <bsd.port.options.mk>
-
do-install:
${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
@(cd ${WRKSRC} && ${COPYTREE_SHARE} "Support docs *.jar" ${STAGEDIR}${DATADIR})
${INSTALL_DATA} ${WRKSRC}/VoxIcon.png ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png
-.if ${PORT_OPTIONS:MDOCS}
+do-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
-.endif
.include <bsd.port.mk>
diff --git a/games/kardsgt/Makefile b/games/kardsgt/Makefile
index ae99e47c0166..be2ebeaf5e3d 100644
--- a/games/kardsgt/Makefile
+++ b/games/kardsgt/Makefile
@@ -21,8 +21,6 @@ MAKE_JOBS_UNSAFE= yes
OPTIONS_DEFINE= DOCS
-.include <bsd.port.options.mk>
-
post-patch:
@${REINPLACE_CMD} -e 's|^QT +=|#QT +=|g' \
${WRKSRC}/src/src.pro
@@ -40,11 +38,11 @@ do-install:
@${MKDIR} ${STAGEDIR}${DATADIR}/images
${INSTALL_DATA} ${WRKSRC}/src/doc/images/*.jpg ${STAGEDIR}${DATADIR}/images
${INSTALL_DATA} ${WRKSRC}/src/doc/images/*.png ${STAGEDIR}${DATADIR}/images
-.if ${PORT_OPTIONS:MDOCS}
+
+do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
.for file in CREDITS ChangeLog README
${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR}
.endfor
-.endif
.include <bsd.port.mk>
diff --git a/graphics/ayam/Makefile b/graphics/ayam/Makefile
index aa14c8dbd481..2fb6364d0b49 100644
--- a/graphics/ayam/Makefile
+++ b/graphics/ayam/Makefile
@@ -33,8 +33,6 @@ MAKE_JOBS_UNSAFE= yes
AYAM_PLUGINS= csphere mfio
PLUGINS_DIR= ${PREFIX}/lib/${PORTNAME}
-.include <bsd.port.options.mk>
-
post-patch:
@${REINPLACE_CMD} -e 's|%%DATADIR%%|${DATADIR}|' ${WRKSRC}/tcl/ayam.tcl
@${REINPLACE_CMD} -e 's|^MF3DCFLAGS =|MF3DCFLAGS = -fPIC|g' \
@@ -92,7 +90,7 @@ do-install:
${INSTALL_DATA} ${WRKDIR}/${PORTNAME}/lib/ayam-splash.gif ${STAGEDIR}${DATADIR}
# docs
-.if ${PORT_OPTIONS:MDOCS}
+do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKDIR}/${PORTNAME}/Setup.txt ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKDIR}/${PORTNAME}/doc/ayam.pdf ${STAGEDIR}${DOCSDIR}
@@ -103,6 +101,5 @@ do-install:
@${MKDIR} ${STAGEDIR}${DOCSDIR}/html/pics
${INSTALL_DATA} ${WRKDIR}/${PORTNAME}/doc/html/pics/* \
${STAGEDIR}${DOCSDIR}/html/pics
-.endif
.include <bsd.port.mk>
diff --git a/graphics/cairomm/Makefile b/graphics/cairomm/Makefile
index 103d8d207288..8de17c75a6c7 100644
--- a/graphics/cairomm/Makefile
+++ b/graphics/cairomm/Makefile
@@ -25,12 +25,8 @@ OPTIONS_DEFINE= DOCS
DOCS_CONFIGURE_ARGS_OFF= --disable-documentation
-.include <bsd.port.options.mk>
-
-.if empty(PORT_OPTIONS:MDOCS)
-post-configure:
+post-configure-DOCS-off:
@${TOUCH} -f ${WRKSRC}/docs/reference/html/index.html
-.endif
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libcairomm-1.0.so.1.4.0
diff --git a/graphics/darktable/Makefile b/graphics/darktable/Makefile
index 99ef82fc3d7f..b6e59c000f32 100644
--- a/graphics/darktable/Makefile
+++ b/graphics/darktable/Makefile
@@ -103,14 +103,12 @@ CMAKE_BUILD_TYPE= RelWithDebInfo
STRIP=
.endif
-.if ! ${PORT_OPTIONS:MDOCS}
-post-install:
+post-install-DOCS-off:
${RM} ${STAGEDIR}${DOCSDIR}/AUTHORS
${RM} ${STAGEDIR}${DOCSDIR}/LICENSE
${RM} ${STAGEDIR}${DOCSDIR}/README
${RM} ${STAGEDIR}${DOCSDIR}/TRANSLATORS
${RM} ${STAGEDIR}${DOCSDIR}/darktablerc.html
${RMDIR} ${STAGEDIR}${DOCSDIR}
-.endif
.include <bsd.port.mk>
diff --git a/graphics/dataplot/Makefile b/graphics/dataplot/Makefile
index 9e562740b7f4..c60122455e7f 100644
--- a/graphics/dataplot/Makefile
+++ b/graphics/dataplot/Makefile
@@ -52,13 +52,11 @@ post-extract:
pre-patch:
@${REINPLACE_CMD} -e 's/MAXOBV=1000000/MAXOBV=${MAXOBV}/' \
- ${WRKSRC}/DPCOPA.INC
+ ${WRKSRC}/DPCOPA.INC
-post-install:
-.if ${PORT_OPTIONS:MDOCS}
+post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/dpsnapsh.pdf \
${STAGEDIR}${DOCSDIR}
-.endif
.include <bsd.port.mk>
diff --git a/graphics/figurine/Makefile b/graphics/figurine/Makefile
index 3b2271d09c65..ba5790b3e80c 100644
--- a/graphics/figurine/Makefile
+++ b/graphics/figurine/Makefile
@@ -24,22 +24,18 @@ PLIST_FILES= bin/figurine \
PORTDOCS= *
-.include <bsd.port.options.mk>
-
# Optimizations produce bad assembly code on sparc64
-.if ${ARCH} == "sparc64"
-CFLAGS+= -O0
-.endif
+CFLAGS_sparc64= -O0
post-patch:
-.if !${PORT_OPTIONS:MDOCS}
- @${REINPLACE_CMD} -e "s|Doc examples src|src|" \
- ${WRKSRC}/Makefile.in
-.endif
@${REINPLACE_CMD} -e 's|datadir = @datadir@|datadir = @datadir@/doc|' \
${WRKSRC}/Makefile.in \
${WRKSRC}/src/Makefile.in \
${WRKSRC}/Doc/Makefile.in \
${WRKSRC}/examples/Makefile.in
+post-patch-DOCS-off:
+ @${REINPLACE_CMD} -e "s|Doc examples src|src|" \
+ ${WRKSRC}/Makefile.in
+
.include <bsd.port.mk>
diff --git a/graphics/generic_image_decoder/Makefile b/graphics/generic_image_decoder/Makefile
index 652b1919951c..64b492b7d0f0 100644
--- a/graphics/generic_image_decoder/Makefile
+++ b/graphics/generic_image_decoder/Makefile
@@ -20,8 +20,6 @@ PORTDOCS= gid.txt
OPTIONS_DEFINE= DOCS
-.include <bsd.port.options.mk>
-
post-extract:
${CP} ${FILESDIR}/construct.gpr ${WRKSRC}
${MKDIR} ${WRKSRC}/src ${WRKDIR}/data
@@ -48,9 +46,9 @@ do-install:
${STAGEDIR}${PREFIX}/lib/generic_image_decoder
(cd ${WRKSRC}/test && ${INSTALL_PROGRAM} to_bmp mini \
${STAGEDIR}${PREFIX}/bin)
-.if ${PORT_OPTIONS:MDOCS}
+
+do-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/gid.txt ${STAGEDIR}${DOCSDIR}
-.endif
.include <bsd.port.mk>
diff --git a/graphics/geoapi/Makefile b/graphics/geoapi/Makefile
index b6c81d1c2ee9..7b8978409486 100644
--- a/graphics/geoapi/Makefile
+++ b/graphics/geoapi/Makefile
@@ -12,6 +12,7 @@ COMMENT= Java interface API based upon OGC Standards
USES= zip
NO_BUILD= yes
+NO_ARCH= yes
USE_JAVA= yes
NO_WRKSUBDIR= yes
@@ -20,18 +21,15 @@ DOCS= README.txt
OPTIONS_DEFINE= DOCS
-.include <bsd.port.options.mk>
-
do-install:
.for jar in ${JARFILES}
${INSTALL_DATA} ${WRKDIR}/${jar}.jar ${STAGEDIR}${JAVAJARDIR}
.endfor
-.if ${PORT_OPTIONS:MDOCS}
+do-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKDIR}/javadoc \
&& ${FIND} . -type d -exec ${MKDIR} ${STAGEDIR}${DOCSDIR}/\{} \; \
&& ${FIND} . -type f -exec ${INSTALL_DATA} \{} ${STAGEDIR}${DOCSDIR}/\{} \;
-.endif
.include <bsd.port.mk>
diff --git a/graphics/gimp-elsamuko-script/Makefile b/graphics/gimp-elsamuko-script/Makefile
index 941640afca50..a05ecf5b6df2 100644
--- a/graphics/gimp-elsamuko-script/Makefile
+++ b/graphics/gimp-elsamuko-script/Makefile
@@ -23,24 +23,23 @@ OPTIONS_DEFINE= DOCS
USES= zip
NO_BUILD= yes
+NO_ARCH= yes
GIMP_SCRIPTS_DIR?= share/gimp/scripts
# installation dir
PLIST_SUB= GIMP_SCRIPTS_DIR=${GIMP_SCRIPTS_DIR}
-.include <bsd.port.options.mk>
-
# installed docs
PORTDOCS= *
do-install:
(cd ${WRKSRC} && ${COPYTREE_SHARE} \*.scm \
${STAGEDIR}${PREFIX}/${GIMP_SCRIPTS_DIR})
+
# install docs
-.if ${PORT_OPTIONS:MDOCS}
+do-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/z_README ${STAGEDIR}${DOCSDIR}
-.endif
.include <bsd.port.mk>
diff --git a/graphics/hobbes-icons-xpm/Makefile b/graphics/hobbes-icons-xpm/Makefile
index 56c882beb361..ef616cf8e73a 100644
--- a/graphics/hobbes-icons-xpm/Makefile
+++ b/graphics/hobbes-icons-xpm/Makefile
@@ -12,24 +12,21 @@ MAINTAINER= dinoex@FreeBSD.org
COMMENT= Collection of over 3000 icons in XPM3 format
NO_BUILD= yes
+NO_ARCH= yes
LIBDIR= ${STAGEDIR}${PREFIX}/include/X11/pixmaps
OPTIONS_DEFINE= DOCS
-.include <bsd.port.options.mk>
-
do-install:
${MKDIR} ${LIBDIR}
${CP} -R ${WRKSRC}/* ${LIBDIR}/
-${RM} ${LIBDIR}/README
-${RM} ${LIBDIR}/readem.shar
-.if ${PORT_OPTIONS:MDOCS}
-post-install:
+do-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}/
${INSTALL_SCRIPT} ${WRKSRC}/*.shar ${STAGEDIR}${DOCSDIR}/
-.endif
.include <bsd.port.mk>
diff --git a/graphics/impressive/Makefile b/graphics/impressive/Makefile
index 2f50b8e33a34..93f2c81d083c 100644
--- a/graphics/impressive/Makefile
+++ b/graphics/impressive/Makefile
@@ -12,6 +12,7 @@ MAINTAINER= vg@FreeBSD.org
COMMENT= The stylish way of giving presentations
LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/license.txt
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}opengl>=0:${PORTSDIR}/graphics/py-opengl \
${PYTHON_PKGNAMEPREFIX}pillow>0:${PORTSDIR}/graphics/py-pillow \
@@ -23,6 +24,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}opengl>=0:${PORTSDIR}/graphics/py-opengl \
USES= ghostscript:run python
NO_BUILD= yes
+NO_ARCH= yes
PLIST_FILES= bin/${PORTNAME} \
man/man1/${PORTNAME}.1.gz
@@ -30,14 +32,12 @@ PORTDOCS= ${PORTNAME}.html demo.pdf
OPTIONS_DEFINE= DOCS
-.include <bsd.port.options.mk>
-
do-install:
@${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}.py ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
@${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
-.if ${PORT_OPTIONS:MDOCS}
+
+do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
-.endif
.include <bsd.port.mk>