aboutsummaryrefslogtreecommitdiffstats
path: root/Mk/Uses
diff options
context:
space:
mode:
authorbapt <bapt@FreeBSD.org>2014-06-25 14:57:38 +0800
committerbapt <bapt@FreeBSD.org>2014-06-25 14:57:38 +0800
commit2f8eec085273c4382c1ed2b36cd7ed8ae974b32e (patch)
tree6f10863dff134b7161d39996c6e502699a4718b7 /Mk/Uses
parent39c49fd91edef211d056910717c1d19497720a99 (diff)
downloadfreebsd-ports-gnome-2f8eec085273c4382c1ed2b36cd7ed8ae974b32e.tar.gz
freebsd-ports-gnome-2f8eec085273c4382c1ed2b36cd7ed8ae974b32e.tar.zst
freebsd-ports-gnome-2f8eec085273c4382c1ed2b36cd7ed8ae974b32e.zip
Add USES=makeinfo that will handle the build dependency on the makeinfo utility
using the base version if exists of the port version if it doesn't exists in base
Diffstat (limited to 'Mk/Uses')
-rw-r--r--Mk/Uses/makeinfo.mk22
1 files changed, 22 insertions, 0 deletions
diff --git a/Mk/Uses/makeinfo.mk b/Mk/Uses/makeinfo.mk
new file mode 100644
index 000000000000..82a332ef46cb
--- /dev/null
+++ b/Mk/Uses/makeinfo.mk
@@ -0,0 +1,22 @@
+# $FreeBSD$
+#
+# handle dependency on the makeinfo port
+#
+# Feature: makeinfo
+# Usage: USES=makeinfo
+# Valid ARGS: build (default, implicit), run, both
+#
+# MAINTAINER: portmgr@FreeBSD.org
+
+.if !defined(_INCLUDE_USES_MAKEINFO_MK)
+_INCLUDE_USES_MAKEINFO_MK= yes
+
+.if defined(makeinfo_ARGS)
+IGNORE= USES=makeinfo - expects no arguments
+.endif
+
+.if !exists(/usr/bin/makeinfo)
+BUILD_DEPENDS+= makeinfo:${PORTSDIR}/devel/texinfo
+.endif
+
+.endif