summaryrefslogtreecommitdiff
path: root/patch/RULES
AgeCommit message (Collapse)Author
2024-11-06Prefer built-in "nub_left"Klaus Aehlig
Now that justbuild 1.4 is available, the workaround of defining "nub_left" in terms of "reverse" and "nub_right" is no longer necessary.
2024-07-01["patch", "file"]: honor shell bin dirsKlaus Aehlig
... as we need to copy a file, as not all versions of patch accept the file to patch as argument.
2024-05-15Add shell defaultsKlaus Aehlig
So far, our rules, where depending on the shell, implicitly use "normal" defaults, hard-coded in the rules. Support configuring those in a default target, in the same way we do so for other tools, like the C compiler. In this, it is also possible to bring your own shell, built as a (compiled) target.
2023-11-20rules: Fix flag inheritanceOliver Reiche
... which should accumulate values from all base targets unless the flag type (CFLAGS, CXXFLAGS, or LDFLAGS) is explicity overwritten by the inheritor.
2023-09-29rule ["patch", "defaults"]: remove unused config variable "TARGET_ARCH"Klaus Aehlig
2023-08-28Fix rule doc string of patch defaultsOliver Reiche
2023-08-21rules: Add documentation for the implict dependenciesKlaus Aehlig
2023-08-16patch: Support defaults for patch rulesOliver Reiche
... and extend compatibility by not relying on arguments that are only supported by GNU patch implementations.
2023-08-16patch: Drop patch-partOliver Reiche
... because it was using tool that are not part of coreutils. Using patch parts can still be done via patching patches.
2023-02-28Various typo fixesPaul Cristian Sarbu
Co-authored-by: Sascha Roloff <sascha.roloff@huawei.com>
2022-10-27rules: Honor ENV for patch separationChristian Lütke Stetzkamp
2022-08-04rules: Extend patch rule to split parts from patchOliver Reiche
2022-04-26Improve documenatation of our internal rulesKlaus Aehlig
In particular, document the result for the most important rules.
2022-03-04Add rule ["patch", "file"]Klaus Aehlig
... to patch a single file, logically in place.