From: Patrick Steinhardt Date: Fri, 28 Mar 2025 08:38:34 GMT Subject: [PATCH 0/4] Collection of build fixes Message-ID: <20250328-b4-pks-collect-build-fixes-v1-0-ead9deda3fbc@pks.im> 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@gentoo.org> [2]: <20250316060605.166364-1-eschwartz@gentoo.org> [3]: <070641d0-730c-7d92-af4a-9157dc1edd3d@debian.org> --- 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