diff options
author | danfe <danfe@FreeBSD.org> | 2013-07-10 23:34:49 +0800 |
---|---|---|
committer | danfe <danfe@FreeBSD.org> | 2013-07-10 23:34:49 +0800 |
commit | 7380d1c8ffa43fbdc184da346c7d5c7c069a4147 (patch) | |
tree | f392728389f593de70ee4ba6bc87b10b037ffa1f /lang/yorick | |
parent | 1a510ec9e3c55c633ce0ab2b3b8cc9c8c5733343 (diff) | |
download | freebsd-ports-gnome-7380d1c8ffa43fbdc184da346c7d5c7c069a4147.tar.gz freebsd-ports-gnome-7380d1c8ffa43fbdc184da346c7d5c7c069a4147.tar.zst freebsd-ports-gnome-7380d1c8ffa43fbdc184da346c7d5c7c069a4147.zip |
Sanitize port's inner Makefiles to allow parallel builds.
Diffstat (limited to 'lang/yorick')
-rw-r--r-- | lang/yorick/Makefile | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lang/yorick/Makefile b/lang/yorick/Makefile index 29a306cd6d71..3194316c6105 100644 --- a/lang/yorick/Makefile +++ b/lang/yorick/Makefile @@ -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) |