Index | Thread | Search

From:
Stuart Henderson <stu@spacehopper.org>
Subject:
Re: mail/mlmmj 1.4.5 -> 1.8.0 attempt
To:
Marcus MERIGHI <mcmer-openbsd@tor.at>, <ports@openbsd.org>
Date:
Wed, 01 Apr 2026 08:18:58 +0100

Download raw body.

Thread
You can use "PKG_CREATE_NO_CHECKS=warn" in mk.conf to turn the error into a 
warning, or you can make sure ports tree and installed packages are in sync 
(common scenarios are either you have updated packages but not cvs up'd the 
full tree, or a library was updated recently and hasn't made it into 
packages yet).

-- 
  Sent from a phone, apologies for poor formatting.

On 31 March 2026 23:57:53 Marcus MERIGHI <mcmer-openbsd@tor.at> wrote:

> Hello,
>
> inspired by the call for testing for 2.0.0 on the mlmmj mailinglist I
> tried to update our port from 1.4.5 to 1.8.0.
>
> I hit the "Error: Libraries in packing-lists in the ports tree and
> libraries from installed packages don't match" roadblock.
>
> I'm on -current as of yesterday, updated (cvs update) my tree and my
> packages (pkg_add -u) but still no joy.
>
> Please use your clue stick on me :-)
>
> Next in this mail (and attached):
> - verbose change notes
> - the changes I made to the port as diff -u
>
> Marcus
>
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> The one and only patch could be removed:
> patch-Makefile_in
> -@WANT_TESTS_TRUE@      @ATF_LIBS@ -lrt
> +@WANT_TESTS_TRUE@      @ATF_LIBS@
> (the ./patches directory could be removed.)
>
> Change log:
> https://codeberg.org/mlmmj/mlmmj/releases
> 1.7.1 -> 1.8.0
> o New 'subrelease' feature: on lists with 'subonlypost', non-subscribers
> can simultaneously subscribe and release their denied post by replying
> to a single address. Three variants are provided: subrelease (normal
> subscription), digestsubrelease, and nomailsubrelease.
> o Remove 'selfmoderate' feature, superseded by 'subrelease'.
> o Fix thread grouping in digest.
> o Fix garbage output in send_digest.
> o Properly close SMTP connection on EHLO failure.
> o Improve error handling in send_mail.
> o Clean up queue file on second do_all_the_voodoo_here failure.
> o Use buffered I/O where possible for better performance.
> o Update exim4 configuration hints for exim4 >= 4.94.
> o Many new unit tests.
>
> 1.7.0 -> 1.7.1
> o Fix build with older GCC.
> o Fix a crash when processing email from list+owner.
> o Fix some potentials mails loss in case a failure of delivery.
> o Many small leak (memory and fd) fixes which are mainly cosmetic considering
> the process would have release at exit time anyway.
>
> 1.6.0 -> 1.7.0
> New 'autosubscribe' feature: on moderated mailing list autosubscribe as
> "nomail" when if a moderator approves a mail
> New 'selfmoderate' feature: send the moderation email to the "From" address
> for validation
> Fix 'nonomailsub' support
> Plenty of memory leaks
> Fix lock issue
>
> 1.5.2 -> 1.6.0
> Remove blanks in customheaders prefix and skip empty lines
> $bouncenumbers$ in probe are now expended to number, messageid when
> possible
> customheaeders allow now substitution of $posteraddr$ (Erwan Mas)
> Fix portability issue on Hurd (Erwan Mas)
>
>
> 1.5.1 -> 1.5.2
> Plenty of portability fixes
>
> 1.5.0 -> 1.5.1
> Fix tests on system with a running smtp server on port 25
> Fix portability issue on arm64
> Fix tests where some struct were not initialised properly
>
> 1.4.7 -> 1.5.0
> Add option to copy From: to Reply-To: (Graham Leggett)
> remove contrib/pymime
> remove contrib/foot_filter
> granular access rejection message
> fix duplicated bounce recording
> Remove support for all deprecated syntax in templates
>
> 1.4.6 -> 1.4.7
> fix duplicate queued moderation notification email
> fix build on macOS
>
> 1.4.5 -> 1.4.6
> mlmmj-make-ml: fix on OpenBSD
> Fix another regression regarding RFC 5321
>
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/mail/mlmmj/Makefile,v
> retrieving revision 1.28
> diff -u -p -u -r1.28 Makefile
> --- Makefile	22 May 2024 22:29:29 -0000	1.28
> +++ Makefile	31 Mar 2026 10:41:54 -0000
> @@ -1,6 +1,6 @@
> COMMENT=	mailing list manager
>
> -V=		1.4.5
> +V=		1.8.0
>
> DISTNAME=	mlmmj-${V}
>
> @@ -30,7 +30,7 @@ CONFIGURE_ARGS+=--enable-receive-strip=y
> CONFIGURE_ENV=	CPPFLAGS="-I${WRKSRC}/include -I${LOCALBASE}/include" \
> 		LDFLAGS="-L${LOCALBASE}/lib -liconv"
>
> -DOCS=	README* TUNABLES
> +DOCS=	README* TUNABLES.md
>
> post-install:
> 	${INSTALL_DATA_DIR} ${PREFIX}/share/doc/mlmmj
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/mail/mlmmj/distinfo,v
> retrieving revision 1.13
> diff -u -p -u -r1.13 distinfo
> --- distinfo	3 May 2024 13:57:20 -0000	1.13
> +++ distinfo	31 Mar 2026 10:41:54 -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.8.0.tar.gz) = 
> 96cc377e66770659392a4bb02ec6c7b68864f9b5279f33a13c0590a2bef2aa5d
> +SIZE (mlmmj-1.8.0.tar.gz) = 449828
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/mail/mlmmj/pkg/PLIST,v
> retrieving revision 1.12
> diff -u -p -u -r1.12 PLIST
> --- pkg/PLIST	3 May 2024 13:57:20 -0000	1.12
> +++ pkg/PLIST	31 Mar 2026 10:41:54 -0000
> @@ -31,7 +31,7 @@ share/doc/mlmmj/README.qmail
> share/doc/mlmmj/README.receive-strip
> share/doc/mlmmj/README.security
> share/doc/mlmmj/README.sendmail
> -share/doc/mlmmj/TUNABLES
> +share/doc/mlmmj/TUNABLES.md
> share/mlmmj/
> share/mlmmj/text.skel/
> share/mlmmj/text.skel/ast/
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++