Updated diff below

On Sun, 2025-06-01 at 12:19 +0200, Kirill A.Korinsky wrote:
> On Sun, 01 Jun 2025 12:15:38 +0200,
> Kirill A. Korinsky <[email protected]> wrote:
> > 
> > On Sun, 01 Jun 2025 13:39:32 +0200,
> > Martijn van Duren <[email protected]> wrote:
> > > 
> > > Here's a bulk diff, since they all relate to each other.
> > > 
> > > In a back and forth, kirill@ and I decided to change libopensmtpd to
> > > make our lives a little easier by making it handle disconnections when
> > > a callback returns -1. This change from void to int is an API/ABI change
> > > and all released filters have been adjusted.
> > > 
> > > Apart from that, filter-dkimsign also includes the following changes:
> > > - Clean up some memory leaks in error paths
> > >   Found/inspired by Peter J Philipp
> > > - Implement -D file as an easy way to manage multiple domains.
> > >   Requested by Mischa Peters and Renaud Allard
> > > - Strip CFWS when returning domain names from osmtpd_mheader_from_domain
> > >   Pointed out by Paul Pace
> > > - System level errors are now fatal
> > > - Remove HAVE_ED25519 guard
> > > 
> > > OK?
> > > 
> > 
> > Seems that libopensmtpd has extra WANTLIB, or at least
> > port-lib-depends-check thinks so:
> > 
> >         libopensmtpd-1.0(mail/opensmtpd-filters/libopensmtpd):
> >         Extra:  c.100
> > 
> > Otherwise portwise OK kirill@
> > 
> 
> Thus, you also don't need HAVE_ED25519=1 in
> mail/opensmtpd-filters/dkimsign/Makefile anymore.
> 
> > > martijn@
> > > 

diff /usr/ports
path + /usr/ports
commit - 8a4533929b0a14bbe28aea212281ed3086079f96
blob - dce9d187a397984e7b27265cbdadea042ba7137a
file + mail/opensmtpd-filters/admdscrub/Makefile
--- mail/opensmtpd-filters/admdscrub/Makefile
+++ mail/opensmtpd-filters/admdscrub/Makefile
@@ -1,15 +1,14 @@
 COMMENT=       Administrative Management Domain scrubber for OpenSMTPD
-V=             0.1
+V=             0.2
 FILTER_NAME =  admdscrub
 DISTNAME =     filter-admdscrub-${V}
 
 CATEGORIES=    mail
-HOMEPAGE=      http://imperialat.at/dev/filter-admdscrub
+HOMEPAGE=      
https://src.imperialat.at/?action=summary&path=filter-admdscrub.git
 
 MAINTAINER=    Martijn van Duren <[email protected]>
 
-#SITES=                https://distfiles.sigtrap.nl/
-SITES=         https://imperialat.at/releases/
+SITES=         https://src.imperialat.at/releases/
 INSTALL_TARGET=        bindir install
 
 LIB_DEPENDS=   mail/opensmtpd-filters/libopensmtpd
commit - 8a4533929b0a14bbe28aea212281ed3086079f96
blob - f70695b5ec8dc22f241cf0352dbcc522ec9f6afb
file + mail/opensmtpd-filters/admdscrub/distinfo
--- mail/opensmtpd-filters/admdscrub/distinfo
+++ mail/opensmtpd-filters/admdscrub/distinfo
@@ -1,2 +1,2 @@
-SHA256 (filter-admdscrub-0.1.tar.gz) = 
rg8+PRzQa1cyMTKY1JhMksGC3HhbusjOg45tl+Ss2vQ=
-SIZE (filter-admdscrub-0.1.tar.gz) = 5732
+SHA256 (filter-admdscrub-0.2.tar.gz) = 
xmDsy6LPirkP38ODS5BKgsq08LkxXDjUIoQ2B+oh2vo=
+SIZE (filter-admdscrub-0.2.tar.gz) = 18185
commit - 8a4533929b0a14bbe28aea212281ed3086079f96
blob - d8a4b7a8e696e00d71c635b6bb6b874724abb458
file + mail/opensmtpd-filters/dkimsign/Makefile
--- mail/opensmtpd-filters/dkimsign/Makefile
+++ mail/opensmtpd-filters/dkimsign/Makefile
@@ -1,16 +1,15 @@
 COMMENT=       dkim signer integration to the OpenSMTPD daemon
 
-V=             0.5
+V=             0.6
 FILTER_NAME =  dkimsign
 DISTNAME =     filter-dkimsign-${V}
-REVISION =     2
 
 CATEGORIES=    mail
-HOMEPAGE=      http://imperialat.at/dev/filter-dkimsign
+HOMEPAGE=      
https://src.imperialat.at/?action=summary&path=filter-dkimsign.git
 
 MAINTAINER=    Martijn van Duren <[email protected]>
 
-SITES=         https://distfiles.sigtrap.nl/
+SITES=         https://src.imperialat.at/releases/
 INSTALL_TARGET=        bindir install
 
 LIB_DEPENDS=   mail/opensmtpd-filters/libopensmtpd
@@ -21,6 +20,5 @@ PERMIT_PACKAGE=       Yes
 WANTLIB=       c opensmtpd crypto
 NO_TEST=       Yes
 MAKE_FLAGS=    CC="${CC}"
-MAKE_ENV=      HAVE_ED25519=1
 
 .include <bsd.port.mk>
commit - 8a4533929b0a14bbe28aea212281ed3086079f96
blob - dc50ef7f576a87bc6c072ae489ad73378c390f7c
file + mail/opensmtpd-filters/dkimsign/distinfo
--- mail/opensmtpd-filters/dkimsign/distinfo
+++ mail/opensmtpd-filters/dkimsign/distinfo
@@ -1,2 +1,2 @@
-SHA256 (filter-dkimsign-0.5.tar.gz) = 
pbTsOvXstCNRoLVFm90PMsAOxVwjBQtfRt+u2OMhl0s=
-SIZE (filter-dkimsign-0.5.tar.gz) = 23709
+SHA256 (filter-dkimsign-0.6.tar.gz) = 
/guEp+WDh2FmvLfws0Fk9cqpZWUidZH+qQ5mS6OtCTk=
+SIZE (filter-dkimsign-0.6.tar.gz) = 22677
commit - 8a4533929b0a14bbe28aea212281ed3086079f96
blob - aa5ac7f881897f79fe2444026cdd844a11469516
file + mail/opensmtpd-filters/dnsbl/Makefile
--- mail/opensmtpd-filters/dnsbl/Makefile
+++ mail/opensmtpd-filters/dnsbl/Makefile
@@ -1,15 +1,15 @@
 COMMENT=       dnsbl integration to the OpenSMTPD daemon
 
-V=             0.3
+V=             0.4
 FILTER_NAME =  dnsbl
 DISTNAME =     filter-dnsbl-${V}
 
 CATEGORIES=    mail
-HOMEPAGE=      http://imperialat.at/dev/filter-dnsbl
+HOMEPAGE=      https://src.imperialat.at/?action=summary&path=filter-dnsbl.git
 
 MAINTAINER=    Martijn van Duren <[email protected]>
 
-SITES=         https://distfiles.sigtrap.nl/
+SITES=         https://src.imperialat.at/releases/
 INSTALL_TARGET=        bindir install
 
 LIB_DEPENDS=   mail/opensmtpd-filters/libopensmtpd
commit - 8a4533929b0a14bbe28aea212281ed3086079f96
blob - d6b0516ab4ba9a814d599ffa7508eafe6c985fb3
file + mail/opensmtpd-filters/dnsbl/distinfo
--- mail/opensmtpd-filters/dnsbl/distinfo
+++ mail/opensmtpd-filters/dnsbl/distinfo
@@ -1,2 +1,2 @@
-SHA256 (filter-dnsbl-0.3.tar.gz) = qYM8nO3GfVVoA4WcXiJ3j11IhJfvCSzEseJQCiAYUl4=
-SIZE (filter-dnsbl-0.3.tar.gz) = 3413
+SHA256 (filter-dnsbl-0.4.tar.gz) = u4jgXbmAdHADfZCKvWWMIe1836KJKRDjOHhleA7f9f8=
+SIZE (filter-dnsbl-0.4.tar.gz) = 3458
commit - 8a4533929b0a14bbe28aea212281ed3086079f96
blob - db8cf9b92588868373958e3c234659f1193ded24
file + mail/opensmtpd-filters/libopensmtpd/Makefile
--- mail/opensmtpd-filters/libopensmtpd/Makefile
+++ mail/opensmtpd-filters/libopensmtpd/Makefile
@@ -1,10 +1,10 @@
 COMMENT=       library for writing opensmtpd filters
 
-V=             0.8
+V=             1.0
 PKGNAME=       libopensmtpd-${V}
 DISTNAME=      libopensmtpd-${V}
 
-SHARED_LIBS=   opensmtpd 1.0
+SHARED_LIBS=   opensmtpd 2.0
 
 CATEGORIES=    mail
 HOMEPAGE=      https://src.imperialat.at/?action=summary&path=libopensmtpd.git
@@ -17,7 +17,7 @@ INSTALL_TARGET=       includes install
 # ISC
 PERMIT_PACKAGE=        Yes
 
-WANTLIB=       c event
+WANTLIB=       event
 NO_TEST=       Yes
 MAKE_FLAGS=    CC="${CC}"
 MAKE_FLAGS+=   LIBopensmtpd_VERSION="${LIBopensmtpd_VERSION}"
commit - 8a4533929b0a14bbe28aea212281ed3086079f96
blob - 7979ee5045acd0d5232d167991956a5434aea463
file + mail/opensmtpd-filters/libopensmtpd/distinfo
--- mail/opensmtpd-filters/libopensmtpd/distinfo
+++ mail/opensmtpd-filters/libopensmtpd/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libopensmtpd-0.8.tar.gz) = YkR/aoS9YvyNZFnIbTFCLOOk2Qe4K2O9qx4bw4Yafxg=
-SIZE (libopensmtpd-0.8.tar.gz) = 35776
+SHA256 (libopensmtpd-1.0.tar.gz) = LtwmJQF74yCPnHZvh6FqTDc8OkvFzgIjwtQpPp5PTfk=
+SIZE (libopensmtpd-1.0.tar.gz) = 34758

Reply via email to