CVSROOT:        /cvs
Module name:    ports
Changes by:     k...@cvs.openbsd.org    2020/05/22 09:00:52

Modified files:
        sysutils/ruby-puppet/4: Makefile 
        sysutils/ruby-puppet/5: Makefile 
        sysutils/ruby-puppet/6: Makefile 

Log message:
Use FAKE_FLAGS not ALL_FAKE_FLAGS to unbreak MAKE_JOBS usage

ALL_FAKE_FLAGS (usually put after MAKE_PROGRAM) is used in do-install,
but as list of environment variables:

$ make -p | grep -e ^PARALLEL_MAKE_FLAGS -e FAKE_FLAGS
ALL_FAKE_FLAGS   = ... ${FAKE_FLAGS} ${PARALLEL_MAKE_FLAGS}
FAKE_FLAGS       = HOME=${WKRDIR}/home
PARALLEL_MAKE_FLAGS = -j${MAKE_JOBS}
@cd ${WRKSRC} && ${ALL_FAKE_FLAGS} ${RUBY} install.rb ...

This means having MAKE_JOBS set causes "make install" to fail because "-jN"
is used as environment variable.

Use FAKE_FLAGS in do-install instead to fix this.

Reply via email to