pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/mail/mimedefang
Module Name: pkgsrc
Committed By: jnemeth
Date: Mon Oct 5 04:09:37 UTC 2026
Modified Files:
pkgsrc/mail/mimedefang: Makefile PLIST distinfo
pkgsrc/mail/mimedefang/patches: patch-Makefile.in
Removed Files:
pkgsrc/mail/mimedefang: MESSAGE
Log Message:
Update to MIMEDefang 3.7.1:
- upstream changed the name of the DISTFILE, this should be fixed better
- appease pkglint somewhat
Changelog
New features and fixes of MIMEDefang versions.
MIMEDefang 3.7.1 2026-07-14
* add autoscaling support to activate or deactivate workers when needed
* add Mail::MIMEDefang::Async module to run multiple tasks in parallel
* add Mail::MIMEDefang::BIMI module with BIMI support
* add Mail::MIMEDefang::TLSPolicy module for MTA-STS and DANE/TLSA policy checks
* add support for ClamAV scan using TCP/IP on localhost
* improve md_graphdefang_log with new per_message parameter
* add md_graphdefang_log_array for logging arbitrary numbers of values
* add -A flag to mimedefang-multiplexor for worker scheduling logging
* add -k flag to mimedefang-multiplexor for adaptive autoscaling
* fix strip CR before LF at header fold points in INPUTMSG
* md_spf_verify() now falls back to a raw DNS TXT lookup for the SPF record when Mail::SPF
cannot hand back a parsed record object (permerror case); NOTE: it no longer returns undef
for the record in that case
MIMEDefang 3.6 2025-02-26
* add the possibility to output some stats in JSON format
* fix hang on next request after call to rspamd_check()
* improve synthesize_received_header sub to avoid FPs in rdns checks
* fix re_match_in_7zip_directory crash
MIMEDefang 3.5 2024-07-30
* improve how filter elapsed time is calculated
* remove socket file on exit
* add an option to disable DKIM header lines wrap
* simplify newline and return/newline handling in DKIM signatures
* add action_greylist to support basic greylisting
* remove CR from multiline header's values
* add a sub to send a multipart mail message using Sendmail
* add a sub to check emails using Mail::SpamAssassin::Client
* add re_match_in_tgz_directory sub to block attachments in .tgz files
* add a Mail::MIMEDefang::SPF module to do Sender Policy Framework checks
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r0 pkgsrc/mail/mimedefang/MESSAGE
cvs rdiff -u -r1.80 -r1.81 pkgsrc/mail/mimedefang/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/mail/mimedefang/PLIST
cvs rdiff -u -r1.35 -r1.36 pkgsrc/mail/mimedefang/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/mail/mimedefang/patches/patch-Makefile.in
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/mail/mimedefang/Makefile
diff -u pkgsrc/mail/mimedefang/Makefile:1.80 pkgsrc/mail/mimedefang/Makefile:1.81
--- pkgsrc/mail/mimedefang/Makefile:1.80 Tue Aug 4 20:29:05 2026
+++ pkgsrc/mail/mimedefang/Makefile Mon Oct 5 04:09:37 2026
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.80 2026/08/04 20:29:05 wiz Exp $
+# $NetBSD: Makefile,v 1.81 2026/10/05 04:09:37 jnemeth Exp $
-DISTNAME= mimedefang-3.4.1
-PKGREVISION= 4
+DISTNAME= Mail-MIMEDefang-3.7.1
+PKGNAME= mimedefang-3.7.1
CATEGORIES= mail
MASTER_SITES= https://mimedefang.org/releases/
@@ -40,8 +40,8 @@ EGDIR= ${PREFIX}/share/examples/mimede
SHAREDIR= ${PREFIX}/share/mimedefang
FILES_SUBST+= SHAREDIR=${SHAREDIR:Q}
-FILES_SUBST+= DEFANG_USER=${DEFANG_USER:Q}
-FILES_SUBST+= DEFANG_SPOOLDIR=${DEFANG_SPOOLDIR:Q}
+FILES_SUBST+= DEFANG_USER=${DEFANG_USER}
+FILES_SUBST+= DEFANG_SPOOLDIR=${DEFANG_SPOOLDIR}
RCD_SCRIPTS= mimedefang-multiplexor mimedefang
@@ -50,13 +50,13 @@ OWN_DIRS_PERMS+= ${DEFANG_SPOOLDIR} ${DE
CONF_FILES+= ${EGDIR}/mimedefang-filter ${PKG_SYSCONFDIR}/mimedefang-filter
CONF_FILES+= ${EGDIR}/sa-mimedefang.cf ${PKG_SYSCONFDIR}/sa-mimedefang.cf
-CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q}
+CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
CONFIGURE_ARGS+= --with-confsubdir=
CONFIGURE_ARGS+= --with-milterinc=${BUILDLINK_PREFIX.libmilter}/include
CONFIGURE_ARGS+= --with-milterlib=${BUILDLINK_PREFIX.libmilter}/lib
-CONFIGURE_ARGS+= --with-spooldir=${DEFANG_SPOOLDIR:Q}
-CONFIGURE_ARGS+= --with-quarantinedir=${DEFANG_SPOOLDIR:Q}
-CONFIGURE_ARGS+= --with-user=${DEFANG_USER:Q}
+CONFIGURE_ARGS+= --with-spooldir=${DEFANG_SPOOLDIR}
+CONFIGURE_ARGS+= --with-quarantinedir=${DEFANG_SPOOLDIR}
+CONFIGURE_ARGS+= --with-user=${DEFANG_USER}
# CONFIGURE_ARGS+= --disable-anti-virus
# list the paths where they _would_ be installed, so they
# can be found at runtime. -- they have to be listed
Index: pkgsrc/mail/mimedefang/PLIST
diff -u pkgsrc/mail/mimedefang/PLIST:1.10 pkgsrc/mail/mimedefang/PLIST:1.11
--- pkgsrc/mail/mimedefang/PLIST:1.10 Sat Jun 17 01:33:43 2023
+++ pkgsrc/mail/mimedefang/PLIST Mon Oct 5 04:09:37 2026
@@ -1,37 +1,49 @@
-@comment $NetBSD: PLIST,v 1.10 2023/06/17 01:33:43 markd Exp $
+@comment $NetBSD: PLIST,v 1.11 2026/10/05 04:09:37 jnemeth Exp $
+bin/md-mx-ctrl
+bin/mimedefang
+bin/mimedefang-multiplexor
+bin/mimedefang-release
+bin/mimedefang-util
+bin/mimedefang.pl
+bin/watch-mimedefang
+bin/watch-multiple-mimedefangs.tcl
${PERL5_SUB_INSTALLVENDORLIB}/Mail/MIMEDefang.pm
${PERL5_SUB_INSTALLVENDORLIB}/Mail/MIMEDefang/Actions.pm
${PERL5_SUB_INSTALLVENDORLIB}/Mail/MIMEDefang/Antispam.pm
${PERL5_SUB_INSTALLVENDORLIB}/Mail/MIMEDefang/Antivirus.pm
+${PERL5_SUB_INSTALLVENDORLIB}/Mail/MIMEDefang/Async.pm
+${PERL5_SUB_INSTALLVENDORLIB}/Mail/MIMEDefang/Async/Checks.pm
+${PERL5_SUB_INSTALLVENDORLIB}/Mail/MIMEDefang/Async/Results.pm
${PERL5_SUB_INSTALLVENDORLIB}/Mail/MIMEDefang/Authres.pm
+${PERL5_SUB_INSTALLVENDORLIB}/Mail/MIMEDefang/BIMI.pm
${PERL5_SUB_INSTALLVENDORLIB}/Mail/MIMEDefang/DKIM.pm
${PERL5_SUB_INSTALLVENDORLIB}/Mail/MIMEDefang/DKIM/ARC.pm
${PERL5_SUB_INSTALLVENDORLIB}/Mail/MIMEDefang/MIME.pm
${PERL5_SUB_INSTALLVENDORLIB}/Mail/MIMEDefang/Mail.pm
${PERL5_SUB_INSTALLVENDORLIB}/Mail/MIMEDefang/Net.pm
${PERL5_SUB_INSTALLVENDORLIB}/Mail/MIMEDefang/RFC2822.pm
+${PERL5_SUB_INSTALLVENDORLIB}/Mail/MIMEDefang/SPF.pm
+${PERL5_SUB_INSTALLVENDORLIB}/Mail/MIMEDefang/TLSPolicy.pm
${PERL5_SUB_INSTALLVENDORLIB}/Mail/MIMEDefang/Unit.pm
${PERL5_SUB_INSTALLVENDORLIB}/Mail/MIMEDefang/Utils.pm
-bin/md-mx-ctrl
-bin/mimedefang
-bin/mimedefang-multiplexor
-bin/mimedefang-release
-bin/mimedefang-util
-bin/mimedefang.pl
-bin/watch-mimedefang
-bin/watch-multiple-mimedefangs.tcl
man/man1/mimedefang-util.1
man/man3/Mail::MIMEDefang.3
man/man3/Mail::MIMEDefang::Actions.3
man/man3/Mail::MIMEDefang::Antispam.3
man/man3/Mail::MIMEDefang::Antivirus.3
+man/man3/Mail::MIMEDefang::Async.3
+man/man3/Mail::MIMEDefang::Async::Checks.3
+man/man3/Mail::MIMEDefang::Async::Results.3
man/man3/Mail::MIMEDefang::Authres.3
+man/man3/Mail::MIMEDefang::BIMI.3
man/man3/Mail::MIMEDefang::DKIM.3
man/man3/Mail::MIMEDefang::DKIM::ARC.3
man/man3/Mail::MIMEDefang::MIME.3
man/man3/Mail::MIMEDefang::Mail.3
man/man3/Mail::MIMEDefang::Net.3
man/man3/Mail::MIMEDefang::RFC2822.3
+man/man3/Mail::MIMEDefang::SPF.3
+man/man3/Mail::MIMEDefang::TLSPolicy.3
man/man3/Mail::MIMEDefang::Unit.3
man/man3/Mail::MIMEDefang::Utils.3
man/man5/mimedefang-filter.5
@@ -47,3 +59,4 @@ man/man8/watch-multiple-mimedefangs.8
share/examples/mimedefang/mimedefang-filter
share/examples/mimedefang/sa-mimedefang.cf
share/mimedefang/gen-ip-validator.pl
+@pkgdir etc/mimedefang
Index: pkgsrc/mail/mimedefang/distinfo
diff -u pkgsrc/mail/mimedefang/distinfo:1.35 pkgsrc/mail/mimedefang/distinfo:1.36
--- pkgsrc/mail/mimedefang/distinfo:1.35 Sat Jun 17 01:33:43 2023
+++ pkgsrc/mail/mimedefang/distinfo Mon Oct 5 04:09:37 2026
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.35 2023/06/17 01:33:43 markd Exp $
+$NetBSD: distinfo,v 1.36 2026/10/05 04:09:37 jnemeth Exp $
-BLAKE2s (mimedefang-3.4.1.tar.gz) = 93f97ff59080302ec660780d2d4b7ed498971ef5af2c15cc7af7a10f211ff3e1
-SHA512 (mimedefang-3.4.1.tar.gz) = 2734834774c44d53a4e5632d113385e13e4e2ae8e94d5a766dca4f5a08b974373dbd6ee8a815a5b12d967b485154344ddbc9b70eb5ffe4988f061523e60ac0ab
-Size (mimedefang-3.4.1.tar.gz) = 501547 bytes
-SHA1 (patch-Makefile.in) = 14d53b305bc1bb099624d02cc8bca63ab7226ace
+BLAKE2s (Mail-MIMEDefang-3.7.1.tar.gz) = 85cefc47e6e74c47b7f62b1828fe4228d86b66727102dcf2e2396c249bb46e95
+SHA512 (Mail-MIMEDefang-3.7.1.tar.gz) = 779356e7f72a75955b57243f5e4f0cfff6fe6a2f46280f268151afd84e88a7734efaa0d0f59e0a2fbbc7332e2e3e668e13a0a5d5c038ce96c7176955e84f8bee
+Size (Mail-MIMEDefang-3.7.1.tar.gz) = 479736 bytes
+SHA1 (patch-Makefile.in) = 101d91e19ed3c86c5966eb7f5b5e552d4336ad5d
SHA1 (patch-mimedefang.pl.in) = d46c79ad616a6abc5c2791d32c678c5988ed64c9
Index: pkgsrc/mail/mimedefang/patches/patch-Makefile.in
diff -u pkgsrc/mail/mimedefang/patches/patch-Makefile.in:1.1 pkgsrc/mail/mimedefang/patches/patch-Makefile.in:1.2
--- pkgsrc/mail/mimedefang/patches/patch-Makefile.in:1.1 Tue Feb 28 11:33:03 2023
+++ pkgsrc/mail/mimedefang/patches/patch-Makefile.in Mon Oct 5 04:09:37 2026
@@ -1,9 +1,10 @@
-$NetBSD: patch-Makefile.in,v 1.1 2023/02/28 11:33:03 bouyer Exp $
+$NetBSD: patch-Makefile.in,v 1.2 2026/10/05 04:09:37 jnemeth Exp $
+
Don't force-install the config files.
---- Makefile.in.orig 2023-02-27 14:54:44.712145757 +0100
-+++ Makefile.in 2023-02-27 14:56:10.630669189 +0100
-@@ -229,26 +229,6 @@
+--- Makefile.in.orig 2026-06-23 10:21:59.000000000 +0000
++++ Makefile.in
+@@ -266,41 +266,14 @@ install: all
install: all
$(INSTALL) -m 755 -d $(DESTDIR)${CONFDIR}
@@ -11,7 +12,7 @@ Don't force-install the config files.
- $(PERL) ./gen-ip-validator.pl > $(DESTDIR)${CONFDIR}/mimedefang-ip-key ;\
- -chmod 600 $(DESTDIR)${CONFDIR}/mimedefang-ip-key > /dev/null 2>&1 ; \
- fi
--
+
- if test "$(DEFANGUSER)" != "" ; then \
- if id "$(DEFANGUSER)" > /dev/null 2>&1 ; then \
- chown "$(DEFANGUSER)" $(DESTDIR)${CONFDIR}/mimedefang-ip-key > /dev/null 2>&1 || true; \
@@ -27,10 +28,10 @@ Don't force-install the config files.
- echo "Please do the same with the quarantine directory, '$(QDIR)'."; \
- fi; \
- fi
-
+-
$(INSTALL) -m 755 -d $(DESTDIR)$(prefix)/bin
$(INSTALL) -m 755 -d $(DESTDIR)$(MANDIR)/man1
-@@ -256,14 +236,7 @@
+ $(INSTALL) -m 755 -d $(DESTDIR)$(MANDIR)/man3
$(INSTALL) -m 755 -d $(DESTDIR)$(MANDIR)/man5
$(INSTALL) -m 755 -d $(DESTDIR)$(MANDIR)/man7
$(INSTALL) -m 755 -d $(DESTDIR)$(MANDIR)/man8
@@ -45,7 +46,7 @@ Don't force-install the config files.
$(INSTALL) -m 755 $(INSTALL_STRIP_FLAG) mimedefang-multiplexor $(DESTDIR)$(prefix)/bin/mimedefang-multiplexor
$(INSTALL) -m 755 $(INSTALL_STRIP_FLAG) md-mx-ctrl $(DESTDIR)$(prefix)/bin/md-mx-ctrl
-@@ -301,13 +274,6 @@
+@@ -344,13 +317,6 @@ install: all
$(INSTALL) -m 644 mimedefang-filter.5 $(DESTDIR)$(MANDIR)/man5/mimedefang-filter.5
$(INSTALL) -m 644 mimedefang-protocol.7 $(DESTDIR)$(MANDIR)/man7/mimedefang-protocol.7
$(INSTALL) -m 644 mimedefang-notify.7 $(DESTDIR)$(MANDIR)/man7/mimedefang-notify.7
@@ -58,4 +59,4 @@ Don't force-install the config files.
- fi
distro: FORCE
- mkdir mimedefang-$(VERSION)
+ mkdir Mail-MIMEDefang-$(VERSION)
Home |
Main Index |
Thread Index |
Old Index