svn commit: r322322 - head/Mk

Baptiste Daroussin bapt at FreeBSD.org
Fri Jul 5 13:16:58 UTC 2013


Author: bapt
Date: Fri Jul  5 13:16:57 2013
New Revision: 322322
URL: http://svnweb.freebsd.org/changeset/ports/322322

Log:
  Add a mechanism to allow USES to define code to be loaded after post.mk
  
  Reviewed by:	bdrewery
  Exp-run by:	bdrewery

Modified:
  head/Mk/bsd.port.mk

Modified: head/Mk/bsd.port.mk
==============================================================================
--- head/Mk/bsd.port.mk	Fri Jul  5 12:46:45 2013	(r322321)
+++ head/Mk/bsd.port.mk	Fri Jul  5 13:16:57 2013	(r322322)
@@ -1541,6 +1541,15 @@ check-makefile::
 
 _POSTMKINCLUDED=	yes
 
+# Loading features
+.for f in ${_USES_POST}
+_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}


More information about the svn-ports-head mailing list