Hello,
With PKG_CREATE_NO_CHECKS=warn (thanks, I thought is was undesirable to
use it when reading bsd.port.mk(5)) and after running make plist the
package builds, the latest version of the patch is attached.
The package installs fine on my -current daily driver.
I cannot runtime-test the package on the real server, as it runs 7.8.
I've only tested "/usr/local/bin/mlmmj-* -h" by running it on my -current
daily driver.
The change list seems unsuspicious.
The package list looks familiar.
Any testers?
Btw, after sending yesterday I was informed that
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Your message to ports has been delayed, and requires the approval
of the moderators, for the following reason(s):
GLOBAL ADMIN BODY: /\bsubscr1be\b/i matched "subscr1be" at line number
10.
If you do not wish the message to be posted, or have other concerns,
please send a message to the list owners at the following address:
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
That is why I changed "subscr_be" to "subscr1be"...
Marcus
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 1 Apr 2026 13:15:05 -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 1 Apr 2026 13:15:05 -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 1 Apr 2026 13:15:05 -0000
@@ -20,18 +20,17 @@ 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/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/mlmmj/
share/mlmmj/text.skel/
share/mlmmj/text.skel/ast/
stu@spacehopper.org (Stuart Henderson), 2026.04.01 (Wed) 09:18 (CEST):
> 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-subs2cribers
> > can simultaneously subscr1be and release their denied post by replying
> > to a single address. Three variants are provided: subrelease (normal
> > subscr1ption), 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 'autosubscr1be' feature: on moderated mailing list autosubscr1be 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/
> > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>
No comments:
Post a Comment