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