Index | Thread | Search

From:
Okan Demirmen <okan@demirmen.com>
Subject:
Re: Update mlmmj to 1.7.1
To:
Mikolaj Kucharski <mikolaj@kucharski.name>
Cc:
ports@openbsd.org
Date:
Mon, 2 Mar 2026 11:50:50 -0500

Download raw body.

Thread
  • Mikolaj Kucharski:

    Update mlmmj to 1.7.1

    • Okan Demirmen:

      Update mlmmj to 1.7.1

On Sun 2026.03.01 at 14:02 +0000, Mikolaj Kucharski wrote:
> Hi.
> 
> Didn't had a chance to set it up yet, so update is not tested, but
> wanted to send it out, in case someone is using it.
> 
> 
> Regress has 9 failures, which I didn't look into yet.

I have a similiar diff, though one additional patch:

Index: src/mlmmj-make-ml.in
--- src/mlmmj-make-ml.in.orig
+++ src/mlmmj-make-ml.in
@@ -97,7 +97,7 @@ if [ -z "$FQDN" ]; then
 	printf 'The Fully Qualified Domain Name (FQDN) for the List? [] : '
 	read -r FQDN
 	if [ -z "$FQDN" ]; then
-		FQDN="$(domainname -f)"
+		FQDN="$(hostname | cut -d. -f2-)"
 	fi
 fi

(don't look at what they did to these tools in that world....)

> 207/216 passed (9 failed)
> Committed action 1
> Usage error for command report: Unknown option --results-file=/usr/local/obj-ports/mlmmj-1.7.1/mlmmj-1.7.1.
> Type 'kyua help report' for usage information.
> 
> Not sure does kyua cli needs an update too.
> 
> 
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/mail/mlmmj/Makefile,v
> diff -u -p -u -r1.28 Makefile
> --- Makefile	22 May 2024 22:29:29 -0000	1.28
> +++ Makefile	1 Mar 2026 13:59:02 -0000
> @@ -1,6 +1,6 @@
>  COMMENT=	mailing list manager
>  
> -V=		1.4.5
> +V=		1.7.1
>  
>  DISTNAME=	mlmmj-${V}
>  
> @@ -30,7 +30,9 @@ CONFIGURE_ARGS+=--enable-receive-strip=y
>  CONFIGURE_ENV=	CPPFLAGS="-I${WRKSRC}/include -I${LOCALBASE}/include" \
>  		LDFLAGS="-L${LOCALBASE}/lib -liconv"
>  
> -DOCS=	README* TUNABLES
> +PORTHOME=	${WRKDIR}	# for regression tests
> +
> +DOCS=	FAQ README*.md TUNABLES.md UPGRADE
>  
>  post-install:
>  	${INSTALL_DATA_DIR} ${PREFIX}/share/doc/mlmmj
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/mail/mlmmj/distinfo,v
> diff -u -p -u -r1.13 distinfo
> --- distinfo	3 May 2024 13:57:20 -0000	1.13
> +++ distinfo	1 Mar 2026 13:59:02 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (mlmmj-1.4.5.tar.gz) = UluUL2mGZmdubon/3KbdvDBlSsNp3ux/z27RBVyH6Aw=
> -SIZE (mlmmj-1.4.5.tar.gz) = 465064
> +SHA256 (mlmmj-1.7.1.tar.gz) = bx9sr3Y5KSiE6Pvl1QPSyGHEG0DPvdRmezlPduMU/q4=
> +SIZE (mlmmj-1.7.1.tar.gz) = 441215
> Index: patches/patch-Makefile_in
> ===================================================================
> RCS file: patches/patch-Makefile_in
> diff -N patches/patch-Makefile_in
> --- patches/patch-Makefile_in	3 May 2024 14:01:02 -0000	1.1
> +++ /dev/null	1 Jan 1970 00:00:00 -0000
> @@ -1,12 +0,0 @@
> -Index: Makefile.in
> ---- Makefile.in.orig
> -+++ Makefile.in
> -@@ -420,7 +420,7 @@ SUBDIRS = src listtexts contrib
> - 
> - @WANT_TESTS_TRUE@tests_mlmmj_LDADD = \
> - @WANT_TESTS_TRUE@	$(top_builddir)/src/libmlmmj.a \
> --@WANT_TESTS_TRUE@	@ATF_LIBS@ -lrt
> -+@WANT_TESTS_TRUE@	@ATF_LIBS@
> - 
> - @WANT_TESTS_TRUE@tests_fakesmtpd_SOURCES = \
> - @WANT_TESTS_TRUE@	tests/fakesmtpd.c
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/mail/mlmmj/pkg/PLIST,v
> diff -u -p -u -r1.12 PLIST
> --- pkg/PLIST	3 May 2024 13:57:20 -0000	1.12
> +++ pkg/PLIST	1 Mar 2026 13:59:02 -0000
> @@ -20,18 +20,19 @@ bin/mlmmj-recieve
>  @man man/man1/mlmmj-sub.1
>  @man man/man1/mlmmj-unsub.1
>  share/doc/mlmmj/
> -share/doc/mlmmj/README
> -share/doc/mlmmj/README.access
> -share/doc/mlmmj/README.archives
> -share/doc/mlmmj/README.exim4
> -share/doc/mlmmj/README.footers
> -share/doc/mlmmj/README.listtexts
> -share/doc/mlmmj/README.postfix
> -share/doc/mlmmj/README.qmail
> +share/doc/mlmmj/FAQ
> +share/doc/mlmmj/README.access.md
> +share/doc/mlmmj/README.archives.md
> +share/doc/mlmmj/README.exim4.md
> +share/doc/mlmmj/README.footers.md
> +share/doc/mlmmj/README.listtexts.md
> +share/doc/mlmmj/README.md
> +share/doc/mlmmj/README.postfix.md
> +share/doc/mlmmj/README.qmail.md
>  share/doc/mlmmj/README.receive-strip
> -share/doc/mlmmj/README.security
> -share/doc/mlmmj/README.sendmail
> -share/doc/mlmmj/TUNABLES
> +share/doc/mlmmj/README.sendmail.md
> +share/doc/mlmmj/TUNABLES.md
> +share/doc/mlmmj/UPGRADE
>  share/mlmmj/
>  share/mlmmj/text.skel/
>  share/mlmmj/text.skel/ast/
> 
> 
> 
> -- 
> Regards,
>  Mikolaj
>