Download raw body.
[NEW] mail/s-dkim-sign: postfix-only DKIM sign-only milter
Hello.
Unfortunately i had messed compatibility with OpenSSL 1.1 and
ReSSL on April 30th it seems (after all that lengthy testing),
which is why there needs to be a patch.
Index: s-dkim-sign/Makefile
===================================================================
RCS file: s-dkim-sign/Makefile
diff -N s-dkim-sign/Makefile
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ s-dkim-sign/Makefile 19 May 2024 00:04:09 -0000
@@ -0,0 +1,30 @@
+COMMENT= postfix(1)-only DKIM sign-only milter
+
+DISTNAME= s-dkim-sign-0.6.1
+CATEGORIES= mail
+HOMEPAGE= https://www.sdaoden.eu/code.html\#s-dkim-sign
+
+SITES= https://ftp.sdaoden.eu/
+
+MAINTAINER= Steffen Nurpmeso <steffen@sdaoden.eu>
+
+# ISC
+PERMIT_PACKAGE= Yes
+
+COMPILER= base-clang ports-gcc
+COMPILER_LANGS= c
+
+# uses pledge()
+# uses unveil()
+WANTLIB+= c
+
+MAKE_FILE= makefile
+MAKE_FLAGS= MANDIR="${DESTDIR}${PREFIX}"/man/man8
+
+# get rid of hardcoded -O2
+MAKE_FLAGS+= SUFOPT="-DNDEBUG -I./include"
+
+do-test:
+ cd ${WRKBUILD} && ./s-dkim-sign-test.sh
+
+.include <bsd.port.mk>
Index: s-dkim-sign/distinfo
===================================================================
RCS file: s-dkim-sign/distinfo
diff -N s-dkim-sign/distinfo
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ s-dkim-sign/distinfo 19 May 2024 00:04:09 -0000
@@ -0,0 +1,2 @@
+SHA256 (s-dkim-sign-0.6.1.tar.gz) = u0qLh+1ijxd3UGGzkBPE7IijdcMWZDi6bXy6SaPQ/X4=
+SIZE (s-dkim-sign-0.6.1.tar.gz) = 185602
Index: s-dkim-sign/patches/patch-s_dkim_sign_c
===================================================================
RCS file: s-dkim-sign/patches/patch-s_dkim_sign_c
diff -N s-dkim-sign/patches/patch-s_dkim_sign_c
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ s-dkim-sign/patches/patch-s_dkim_sign_c 19 May 2024 00:04:09 -0000
@@ -0,0 +1,13 @@
+diff --git a/s-dkim-sign.c b/s-dkim-sign.c
+index c92be084e4..81d2da79f9 100644
+--- s-dkim-sign.c
++++ s-dkim-sign.c
+@@ -112,7 +112,7 @@
+ # define a_PKEY_GET_SIZE(X) EVP_PKEY_get_size(X)
+ #else
+ # undef a_MD_FETCH
+-# define a_PKEY_GET_SIZE(X) EVP_MAX_KEY_LENGTH
++# define a_PKEY_GET_SIZE(X) EVP_PKEY_size(X)
+ #endif
+
+ /* milter-protocol.txt {{{ */
Index: s-dkim-sign/pkg/DESCR
===================================================================
RCS file: s-dkim-sign/pkg/DESCR
diff -N s-dkim-sign/pkg/DESCR
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ s-dkim-sign/pkg/DESCR 19 May 2024 00:04:09 -0000
@@ -0,0 +1,6 @@
+A postfix(1)-only RFC 6376/[8301]/8463 D(omain)K(eys) I(dentified)
+M(ail) sign-only milter.
+The program is intended to be started via the postfix(1) spawn(8)
+daemon, which takes care of the correct user and group credentials,
+timeouts and stale server garbage collection etc.
+Just see the manual page.
Index: s-dkim-sign/pkg/PLIST
===================================================================
RCS file: s-dkim-sign/pkg/PLIST
diff -N s-dkim-sign/pkg/PLIST
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ s-dkim-sign/pkg/PLIST 19 May 2024 00:04:09 -0000
@@ -0,0 +1,4 @@
+@bin libexec/s-dkim-sign
+@man man/man8/s-dkim-sign-key-create.8
+@man man/man8/s-dkim-sign.8
+sbin/s-dkim-sign-key-create
--steffen
|
|Der Kragenbaer, The moon bear,
|der holt sich munter he cheerfully and one by one
|einen nach dem anderen runter wa.ks himself off
|(By Robert Gernhardt)
[NEW] mail/s-dkim-sign: postfix-only DKIM sign-only milter