pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/mail/dkimproxy



Module Name:    pkgsrc
Committed By:   schmonz
Date:           Mon Jan 29 15:54:03 UTC 2024

Added Files:
        pkgsrc/mail/dkimproxy: DESCR Makefile PLIST distinfo
        pkgsrc/mail/dkimproxy/patches: patch-lib_MSDW_SMTP_Makefile.in
            patch-lib_Makefile.in

Log Message:
Add dkimproxy: SMTP proxy that signs and/or verifies emails

DKIMproxy is an SMTP proxy that implements the DKIM and DomainKeys
standards, to sign and verify email messages using digital signatures
and DNS records. It can be used to add DKIM support to nearly any
existing SMTP mail server. It comprises two separate proxies, an
"outbound" proxy for signing outgoing email, and an "inbound" proxy for
verifying signatures of incoming email.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/mail/dkimproxy/DESCR \
    pkgsrc/mail/dkimproxy/Makefile pkgsrc/mail/dkimproxy/PLIST \
    pkgsrc/mail/dkimproxy/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/mail/dkimproxy/patches/patch-lib_MSDW_SMTP_Makefile.in \
    pkgsrc/mail/dkimproxy/patches/patch-lib_Makefile.in

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: pkgsrc/mail/dkimproxy/DESCR
diff -u /dev/null pkgsrc/mail/dkimproxy/DESCR:1.1
--- /dev/null   Mon Jan 29 15:54:03 2024
+++ pkgsrc/mail/dkimproxy/DESCR Mon Jan 29 15:54:02 2024
@@ -0,0 +1,6 @@
+DKIMproxy is an SMTP proxy that implements the DKIM and DomainKeys
+standards, to sign and verify email messages using digital signatures
+and DNS records. It can be used to add DKIM support to nearly any
+existing SMTP mail server. It comprises two separate proxies, an
+"outbound" proxy for signing outgoing email, and an "inbound" proxy for
+verifying signatures of incoming email.
Index: pkgsrc/mail/dkimproxy/Makefile
diff -u /dev/null pkgsrc/mail/dkimproxy/Makefile:1.1
--- /dev/null   Mon Jan 29 15:54:03 2024
+++ pkgsrc/mail/dkimproxy/Makefile      Mon Jan 29 15:54:02 2024
@@ -0,0 +1,27 @@
+# $NetBSD: Makefile,v 1.1 2024/01/29 15:54:02 schmonz Exp $
+
+DISTNAME=              dkimproxy-1.4.1
+CATEGORIES=            mail
+MASTER_SITES=          ${MASTER_SITE_SOURCEFORGE:=dkimproxy/}
+
+MAINTAINER=            schmonz%NetBSD.org@localhost
+HOMEPAGE=              https://dkimproxy.sourceforge.net/
+COMMENT=               SMTP proxy that signs and/or verifies emails
+LICENSE=               gnu-gpl-v2
+
+GNU_CONFIGURE=         yes
+CONFIGURE_ARGS+=       --sysconfdir=${PKG_SYSCONFDIR:Q}
+USE_LANGUAGES=         # none
+USE_TOOLS+=            perl:run
+
+EGDIR=                 share/examples/${PKGBASE}
+CONF_FILES=            ${PREFIX}/${EGDIR}/dkimproxy_in.conf.example \
+                       ${PKG_SYSCONFDIR}/dkimproxy_in.conf
+CONF_FILES+=           ${PREFIX}/${EGDIR}/dkimproxy_out.conf.example \
+                       ${PKG_SYSCONFDIR}/dkimproxy_out.conf
+INSTALL_MAKE_FLAGS+=   sysconfdir=${PREFIX}/${EGDIR}
+
+DEPENDS+=              p5-Mail-DKIM>=0.34:../../mail/p5-Mail-DKIM
+DEPENDS+=              p5-Net-Server>=0.91:../../net/p5-Net-Server
+
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/mail/dkimproxy/PLIST
diff -u /dev/null pkgsrc/mail/dkimproxy/PLIST:1.1
--- /dev/null   Mon Jan 29 15:54:03 2024
+++ pkgsrc/mail/dkimproxy/PLIST Mon Jan 29 15:54:02 2024
@@ -0,0 +1,13 @@
+@comment $NetBSD: PLIST,v 1.1 2024/01/29 15:54:02 schmonz Exp $
+bin/dkim_responder.pl
+bin/dkimproxy.in
+bin/dkimproxy.out
+lib/LookupMap.pm
+lib/MSDW/SMTP/Client.pm
+lib/MSDW/SMTP/Server.pm
+lib/MySmtpProxyServer.pm
+lib/MySmtpServer.pm
+man/man8/dkimproxy_in.8
+man/man8/dkimproxy_out.8
+share/examples/dkimproxy/dkimproxy_in.conf.example
+share/examples/dkimproxy/dkimproxy_out.conf.example
Index: pkgsrc/mail/dkimproxy/distinfo
diff -u /dev/null pkgsrc/mail/dkimproxy/distinfo:1.1
--- /dev/null   Mon Jan 29 15:54:03 2024
+++ pkgsrc/mail/dkimproxy/distinfo      Mon Jan 29 15:54:02 2024
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1 2024/01/29 15:54:02 schmonz Exp $
+
+BLAKE2s (dkimproxy-1.4.1.tar.gz) = 818a374747a02d9ce87d11db834bd3673f743782640189175319db0cab417572
+SHA512 (dkimproxy-1.4.1.tar.gz) = ad5ac961ea25cdd7ccc763521d1fa5e143ef93056ca4bdace1d0d8f564ab85cb128b4c97ace310bcbf9e4d49430dd5baf1e9f836f5a44a4b3f1e7498ebc352b6
+Size (dkimproxy-1.4.1.tar.gz) = 109040 bytes
+SHA1 (patch-lib_MSDW_SMTP_Makefile.in) = 975be7abc072e6d4a2567a2b865279b617192fd5
+SHA1 (patch-lib_Makefile.in) = 8eec2ac4795d605e8a56a3a3af33d29218973633

Index: pkgsrc/mail/dkimproxy/patches/patch-lib_MSDW_SMTP_Makefile.in
diff -u /dev/null pkgsrc/mail/dkimproxy/patches/patch-lib_MSDW_SMTP_Makefile.in:1.1
--- /dev/null   Mon Jan 29 15:54:03 2024
+++ pkgsrc/mail/dkimproxy/patches/patch-lib_MSDW_SMTP_Makefile.in       Mon Jan 29 15:54:03 2024
@@ -0,0 +1,17 @@
+$NetBSD: patch-lib_MSDW_SMTP_Makefile.in,v 1.1 2024/01/29 15:54:03 schmonz Exp $
+
+Perl modules don't need the x bit.
+
+--- lib/MSDW/SMTP/Makefile.in.orig     2024-01-29 15:50:16.310877007 +0000
++++ lib/MSDW/SMTP/Makefile.in
+@@ -202,8 +202,8 @@ install-smtpSCRIPTS: $(smtp_SCRIPTS)
+       while read type dir files; do \
+            if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
+            test -z "$$files" || { \
+-             echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(smtpdir)$$dir'"; \
+-             $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(smtpdir)$$dir" || exit $$?; \
++             echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(smtpdir)$$dir'"; \
++             $(INSTALL_DATA) $$files "$(DESTDIR)$(smtpdir)$$dir" || exit $$?; \
+            } \
+       ; done
+ 
Index: pkgsrc/mail/dkimproxy/patches/patch-lib_Makefile.in
diff -u /dev/null pkgsrc/mail/dkimproxy/patches/patch-lib_Makefile.in:1.1
--- /dev/null   Mon Jan 29 15:54:03 2024
+++ pkgsrc/mail/dkimproxy/patches/patch-lib_Makefile.in Mon Jan 29 15:54:03 2024
@@ -0,0 +1,17 @@
+$NetBSD: patch-lib_Makefile.in,v 1.1 2024/01/29 15:54:03 schmonz Exp $
+
+Perl modules don't need the x bit.
+
+--- lib/Makefile.in.orig       2011-01-10 15:57:41.000000000 +0000
++++ lib/Makefile.in
+@@ -243,8 +243,8 @@ install-perllibSCRIPTS: $(perllib_SCRIPT
+       while read type dir files; do \
+            if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
+            test -z "$$files" || { \
+-             echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(perllibdir)$$dir'"; \
+-             $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(perllibdir)$$dir" || exit $$?; \
++             echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(perllibdir)$$dir'"; \
++             $(INSTALL_DATA) $$files "$(DESTDIR)$(perllibdir)$$dir" || exit $$?; \
+            } \
+       ; done
+ 



Home | Main Index | Thread Index | Old Index