I'm not sure if this is the right approach, but `make fake' with MAKE_JOBS set (in mk.conf) fails:
$ make fake ... /bin/sh: -j4: not found That is because ALL_FAKE_FLAGS (usually put after MAKE_PROGRAM) is used in do-install, but as environment setup: $ make -p | grep -e ^PARALLEL_MAKE_FLAGS -e FAKE_FLAGS ALL_FAKE_FLAGS = ${MAKE_FLAGS:N-j[0-9]*} ${DESTDIRNAME}=${WRKINST} ${FAKE_FLAGS} ${PARALLEL_MAKE_FLAGS} FAKE_FLAGS = HOME=${WKRDIR}/home PARALLEL_MAKE_FLAGS = -j${MAKE_JOBS} @cd ${WRKSRC} && ${ALL_FAKE_FLAGS} ${RUBY} install.rb --vardir=${LOCALSTATEDIR}/db/puppet/cache/ --rundir=${LOCALSTATEDIR}/run/puppetlabs/ --localedir=${TRUEPREFIX}/${MODRUBY_SITEDIR}/puppet/locales I think FAKE_FLAGS should be used here instead; it at least fixes picking up MAKE_JOBS eventually. Thoughts? Index: 4/Makefile =================================================================== RCS file: /cvs/ports/sysutils/ruby-puppet/4/Makefile,v retrieving revision 1.35 diff -u -p -r1.35 Makefile --- 4/Makefile 16 Apr 2020 13:59:04 -0000 1.35 +++ 4/Makefile 18 Apr 2020 22:34:27 -0000 @@ -21,7 +21,7 @@ pre-install: ${WRKSRC}/ext/rack/config.ru do-install: - @cd ${WRKSRC} && ${ALL_FAKE_FLAGS} ${RUBY} install.rb \ + @cd ${WRKSRC} && ${FAKE_FLAGS} ${RUBY} install.rb \ --vardir=${LOCALSTATEDIR}/db/puppet/cache/ \ --rundir=${LOCALSTATEDIR}/run/puppetlabs/ \ --localedir=${TRUEPREFIX}/${MODRUBY_SITEDIR}/puppet/locales Index: 5/Makefile =================================================================== RCS file: /cvs/ports/sysutils/ruby-puppet/5/Makefile,v retrieving revision 1.23 diff -u -p -r1.23 Makefile --- 5/Makefile 18 Mar 2020 18:39:17 -0000 1.23 +++ 5/Makefile 18 Apr 2020 22:32:49 -0000 @@ -22,7 +22,7 @@ pre-install: ${WRKSRC}/ext/rack/config.ru do-install: - @cd ${WRKSRC} && ${ALL_FAKE_FLAGS} ${RUBY} install.rb \ + @cd ${WRKSRC} && ${FAKE_FLAGS} ${RUBY} install.rb \ --vardir=${LOCALSTATEDIR}/db/puppet/cache/ \ --rundir=${LOCALSTATEDIR}/run/puppetlabs/ \ --localedir=${TRUEPREFIX}/${MODRUBY_SITEDIR}/puppet/locales/