From: Stuart Henderson Subject: Re: mail/mlmmj 1.4.5 -> 1.8.0 attempt To: Marcus MERIGHI , Date: Wed, 01 Apr 2026 08:18:58 +0100 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 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/ > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++