svn commit: r322706 - head/lang/yorick
Alexey Dokuchaev
danfe at FreeBSD.org
Wed Jul 10 15:34:50 UTC 2013
Author: danfe
Date: Wed Jul 10 15:34:49 2013
New Revision: 322706
URL: http://svnweb.freebsd.org/changeset/ports/322706
Log:
Sanitize port's inner Makefiles to allow parallel builds.
Modified:
head/lang/yorick/Makefile
Modified: head/lang/yorick/Makefile
==============================================================================
--- head/lang/yorick/Makefile Wed Jul 10 15:25:37 2013 (r322705)
+++ head/lang/yorick/Makefile Wed Jul 10 15:34:49 2013 (r322706)
@@ -25,6 +25,12 @@ OPTIONS_DEFINE= DOCS
.include <bsd.port.options.mk>
+# Change "cd foo; $(MAKE)" into "$(MAKE) -C foo" to unbreak parallel builds
+post-patch:
+ @${REINPLACE_CMD} -E 's|cd (.+); (\$$\(MAKE\))|\2 -C \1|' \
+ ${WRKSRC}/gist/Makefile ${WRKSRC}/play/Makefile \
+ ${WRKSRC}/yorick/Makefile ${WRKSRC}/Makefile
+
do-configure:
@(cd ${CONFIGURE_WRKSRC}; ${SETENV} ${MAKE_ENV} \
${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ysite config)
More information about the svn-ports-head
mailing list