IABSD.fr/ports/infrastructure/mk/README.internals

Branch :


Log

Author Commit Date CI Message
586c64a3 2025-12-04 18:18:34 Add a convenience _PERLDSCRIPT variable This is the same as _PERLSCRIPT but it calls perl with -d from espie
9781052a 2023-08-10 18:50:58 add some significant words wrt places that must be kept in synch with *mk
027fa5ac 2022-10-28 09:35:03 a bit more internals I need to write
e506a46e 2019-12-05 21:18:08 Treat DPB_PROPERTIES=parallel as a hint that a port is parallel-safe for use in regular builds too; if that is present in a port, use ${PARALLEL_MAKE_JOBS} jobs in the build, defaulting to hw.ncpuonline. Adjust PARALLEL_BUILD=No, this originally seemed intended to be a hint that a port could NOT handle a parallel build, but current usage is "don't pass make -jXX because this port has its own way to handle things", instead change this to a slightly more understandable PARALLEL_MAKE_FLAGS variable. This defaults to -j${PARALLEL_MAKE_JOBS} but can be reset for build system requirements as needed (java/libreoffice have their own mechanism) and is added automatically to MAKE_FLAGS where a build uses >1 concurrent job. Based on a diff from / ok espie@ - the default value may want revising as hw.ncpuonline jobs will be too many in some cases (e.g. machines with many cores or low RAM), but committing at this stage to avoid further out-of-tree bikeshedding. If you need to restrict to a lower number of jobs, set e.g. PARALLEL_MAKE_JOBS=2 in /etc/mk.conf, and please provide feedback.
c1024b8f 2019-12-01 09:36:29 update the internals with a few more details
f96c91f6 2017-08-24 13:25:38 a few more bits
314a319b 2016-04-26 17:35:35 remove DEPBASE, DEPDIR; nothing in the tree uses this; ok espie@
51bf0ca7 2015-10-16 20:07:39 Replace "decompressor file | ..." with "decompressor <file | ..." to run the decompressors as pure filters that can potentially be pledge(2)d down to "stdio". Get rid of the useless and mostly unused GZCAT and GUNZIP_CMD variables while there. ok sthen@ espie@
b35193ad 2014-05-17 18:32:39 adjust references to regress -> test noticed by Fabian Raetz, thanks (incomplete cleanup though)
b0b03e9d 2014-02-11 10:34:34 cosmetic: print-package-signature -> print-update-signature (to be referenced by documentation, to stop confusing crypto signatures with other signatures). (old name kept over release, to be scraped completely afterwards, user-visible change only) okay sthen@