On Mon, Jun 01, 2026 at 09:17:56AM +0200, Rene Kita wrote:
This centralizes the configure command line arguments used for CI builds in a single script. It makes it easier to test locally and keeps the manifests dry.Differences among the manifests are mostly kept as they were, this can/should be cleaned up in future commit. --- .builds/alpine.yml | 31 +++--------- .builds/archlinux.yml | 31 +++--------- .builds/build | 111 ++++++++++++++++++++++++++++++++++++++++++ .builds/debian.yml | 30 +++--------- .builds/freebsd.yml | 30 +++--------- .builds/openbsd.yml | 48 +++--------------- doc/devel-notes.txt | 2 + 7 files changed, 143 insertions(+), 140 deletions(-) create mode 100755 .builds/build
These two commits look okay to me. I just have a question about how one thing works, for my curiosity:
diff --git a/.builds/build b/.builds/build
new file mode 100755
index 00000000..d97051d4
--- /dev/null
+++ b/.builds/build
+openbsd()
+{
+ ./configure \
+ --enable-compressed \
+ --enable-debug \
+ --enable-external_dotlock \
+ --disable-fcntl \
+ --enable-flock \
+ --with-idn2 \
+ --enable-imap \
+ --enable-pop \
+ --enable-sidebar \
+ --enable-smtp \
+ --mandir=${PREFIX}/man \
+ --with-docdir="${PREFIX}/share/doc/mutt" \
I know this was just copied over from the openbsd.yml file, but where is PREFIX set? Is that just sr.ht magic?
+ --with-ssl \ + --enable-hcache \ + --with-qdbm
-- Kevin J. McCarthy GPG Fingerprint: 8975 A9B3 3AA3 7910 385C 5308 ADEF 7684 8031 6BDA
signature.asc
Description: PGP signature
