Hi, this small patch series collects various different smallish fixes for issues with the build systems. The intent here is to bundle all of them into a single series to make it a bit easier for Junio to keep track of them. More specifically, this series: - Fixes an issue with handling "-Dcurl=auto" that I spotted recently. - Replaces Sam's "sj/meson-test-environ-fix" [1] with an alternative solution. The branch is currently in "seen". - Picks up Eli's patch from [2] to fix building docs when all optional Perl features have been disabled. The fix has not yet been picked up by Junio. - Picks up and massages Thorsten's patch from [3] to fix generation of "gitweb.js". The fix has not yet been picked up by Junio. Please let me know if any of you are unhappy with the way I have given credit. I'm totally happy to change authorship or adjust trailers. Thanks! Patrick [1]: <310a34bace801d288e369c6a01a8d04ffc4c3c06.1741975367.git.sam@xxxxxxxxxx> [2]: <20250316060605.166364-1-eschwartz@xxxxxxxxxx> [3]: <070641d0-730c-7d92-af4a-9157dc1edd3d@xxxxxxxxxx> --- Eli Schwartz (1): meson: require Perl when building docs Patrick Steinhardt (3): meson: fix handling of '-Dcurl=auto' gitweb: fix generation of "gitweb.js" meson: respect 'tests' build option in contrib contrib/credential/netrc/meson.build | 22 ++++++++++++---------- contrib/subtree/meson.build | 20 +++++++++++--------- gitweb/Makefile | 2 +- meson.build | 4 ++-- 4 files changed, 26 insertions(+), 22 deletions(-) --- base-commit: 683c54c999c301c2cd6f715c411407c413b1d84e change-id: 20250328-b4-pks-collect-build-fixes-b5a6ce086b72