Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/freebsd/poudriere.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'test-ports/ports-dep-args/Mk/Uses/groff.mk')
-rw-r--r--test-ports/ports-dep-args/Mk/Uses/groff.mk31
1 files changed, 31 insertions, 0 deletions
diff --git a/test-ports/ports-dep-args/Mk/Uses/groff.mk b/test-ports/ports-dep-args/Mk/Uses/groff.mk
new file mode 100644
index 00000000..c35b6c1d
--- /dev/null
+++ b/test-ports/ports-dep-args/Mk/Uses/groff.mk
@@ -0,0 +1,31 @@
+# $FreeBSD: head/Mk/Uses/groff.mk 441689 2017-05-25 14:04:48Z bapt $
+#
+# handle dependency on groff
+#
+# Feature: groff
+# Usage: USES=groff
+# Valid ARGS: build (default, implicit), run, both
+
+.if !defined(_INCLUDE_USES_GROFF_MK)
+_INCLUDE_USES_GROFF_MK= yes
+
+. if !exists(/usr/bin/groff)
+. if empty(groff_ARGS)
+groff_ARGS= build
+. endif
+
+_GROFF_DEPENDS= groff:textproc/groff
+
+. if ${groff_ARGS} == "build"
+BUILD_DEPENDS+= ${_GROFF_DEPENDS}
+. elif ${groff_ARGS} == "run"
+RUN_DEPENDS+= ${_GROFF_DEPENDS}
+. elif ${groff_ARGS} == "both"
+BUILD_DEPENDS+= ${_GROFF_DEPENDS}
+RUN_DEPENDS+= ${_GROFF_DEPENDS}
+. else
+IGNORE= USES=groff - invalid args: [${groff_ARGS}] specified
+. endif
+. endif
+
+.endif