aboutsummaryrefslogtreecommitdiff
path: root/Mk/bsd.port.mk
diff options
context:
space:
mode:
authorBaptiste Daroussin <bapt@FreeBSD.org>2013-03-06 14:28:57 +0000
committerBaptiste Daroussin <bapt@FreeBSD.org>2013-03-06 14:28:57 +0000
commit05b55e937fdc3ca77b410575aa4e8f79baea86e4 (patch)
treeff1c99fff77ba1d8a0c6327b2caa4d142ff34781 /Mk/bsd.port.mk
parentc702d76e927f0cb0d6741f4ee3548d56cb794e80 (diff)
downloadports-05b55e937fdc3ca77b410575aa4e8f79baea86e4.tar.gz
ports-05b55e937fdc3ca77b410575aa4e8f79baea86e4.zip
Notes
Diffstat (limited to 'Mk/bsd.port.mk')
-rw-r--r--Mk/bsd.port.mk10
1 files changed, 10 insertions, 0 deletions
diff --git a/Mk/bsd.port.mk b/Mk/bsd.port.mk
index 5d71ce564e79..7d8b8919fec7 100644
--- a/Mk/bsd.port.mk
+++ b/Mk/bsd.port.mk
@@ -1153,6 +1153,7 @@ DISTDIR?= ${PORTSDIR}/distfiles
_DISTDIR?= ${DISTDIR}/${DIST_SUBDIR}
INDEXDIR?= ${PORTSDIR}
SRC_BASE?= /usr/src
+USESDIR?= ${PORTSDIR}/Mk/Uses
.include "${PORTSDIR}/Mk/bsd.commands.mk"
@@ -1544,6 +1545,15 @@ check-makefile::
_POSTMKINCLUDED= yes
+# Loading features
+.for f in ${USES}
+_f=${f:C/\:.*//g}
+.if ${_f} != ${f}
+${_f}_ARGS:= ${f:C/^[^\:]*\://g}
+.endif
+.include "${USESDIR}/${_f}.mk"
+.endfor
+
WRKDIR?= ${WRKDIRPREFIX}${.CURDIR}/work
.if !defined(IGNORE_MASTER_SITE_GITHUB) && defined(USE_GITHUB)
WRKSRC?= ${WRKDIR}/${GH_ACCOUNT}-${GH_PROJECT}-${GH_COMMIT}