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

Attachment: signature.asc
Description: PGP signature

Reply via email to