diff options
Diffstat (limited to 'test-ports/ports-dep-args/Mk/Uses/groff.mk')
-rw-r--r-- | test-ports/ports-dep-args/Mk/Uses/groff.mk | 31 |
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 |