commit:     208bdbbd6ce054599a8e7b17296d8eac87d00348
Author:     Cédric Krier <cedk <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 29 00:02:37 2025 +0000
Commit:     Cédric Krier <cedk <AT> gentoo <DOT> org>
CommitDate: Thu Jul 24 15:07:55 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=208bdbbd

mail-filter/opensmtpd-filter-dkimsign: update to new src

Signed-off-by: Cédric Krier <cedk <AT> gentoo.org>

 mail-filter/opensmtpd-filter-dkimsign/Manifest     |  2 +-
 .../opensmtpd-filter-dkimsign-0.6-ed25519.patch    | 85 ----------------------
 ...ild => opensmtpd-filter-dkimsign-0.6-r3.ebuild} |  9 +--
 3 files changed, 4 insertions(+), 92 deletions(-)

diff --git a/mail-filter/opensmtpd-filter-dkimsign/Manifest 
b/mail-filter/opensmtpd-filter-dkimsign/Manifest
index 48878c12c4ce..46ad3a108d78 100644
--- a/mail-filter/opensmtpd-filter-dkimsign/Manifest
+++ b/mail-filter/opensmtpd-filter-dkimsign/Manifest
@@ -1 +1 @@
-DIST opensmtpd-filter-dkimsign-0.6.tar.gz 24163 BLAKE2B 
f82175c6140a1691f5647562619420c57923cc2deadeabc4ac4b78eeaaa9ddaf6b73635034239e148a8532f77b0422ac52d1961a4f3549b6b686698592b71ae0
 SHA512 
1efab386a020c6a3cbf6059ce0feea539fa62be0990fd8538c4b152fa0c302d7bfffa7c7bb74643c25e47c20250f600f1371d2725dc3178ad103ce585530c0ce
+DIST opensmtpd-filter-dkimsign-0.6-new.tar.gz 22677 BLAKE2B 
bb55ee38e495c0cacdfd8d1ecd93eca1d39b939c6be45157346981de98dc2c42eed2afd70d4f0fc61f44c0f112a5054cd2c5cd27246052b309f4a3a4d8710d46
 SHA512 
723b86f7acbe55d1a1e12f630c562e9c621adb34c5eb3ee7709fd18cef03b916b5035cc338f4b641c26cc1fc56f1e14cf02e47734e4fb22a08fcf23b3dcdde1e

diff --git 
a/mail-filter/opensmtpd-filter-dkimsign/files/opensmtpd-filter-dkimsign-0.6-ed25519.patch
 
b/mail-filter/opensmtpd-filter-dkimsign/files/opensmtpd-filter-dkimsign-0.6-ed25519.patch
deleted file mode 100644
index 691a298aac6d..000000000000
--- 
a/mail-filter/opensmtpd-filter-dkimsign/files/opensmtpd-filter-dkimsign-0.6-ed25519.patch
+++ /dev/null
@@ -1,85 +0,0 @@
-commit 07480b90f4ee9246fdc55bbcdd0370c031923420
-from: Martijn van Duren <[email protected]>
-date: Thu Dec 15 11:16:37 2022 UTC
-
-Remove HAVE_ED25519 now that we have ED25519 in LibreSSL
-
-commit - 60e9f82dc81c599272bc0061157850239f54ae10
-commit + 07480b90f4ee9246fdc55bbcdd0370c031923420
-blob - 19746f9f6e583080de34e95de1b6cf3d9929833d
-blob + 058d1919ba16827a0f2c32e04405586ccb316117
---- a/Makefile
-+++ b/Makefile
-@@ -7,9 +7,6 @@ MANDIR=                ${LOCALBASE}/man/man
- 
- SRCS+=                main.c mheader.c
- 
--.ifdef HAVE_ED25519
--CFLAGS+=      -DHAVE_ED25519
--.endif
- .ifdef LIBCRYPTOPC
- CRYPT_CFLAGS!=        pkg-config --cflags ${LIBCRYPTOPC}
- CRYPT_LDFLAGS_L!=pkg-config --libs-only-L ${LIBCRYPTOPC}
-blob - 1f97bd28f4172df60f52b0b2bae40bc4fa0817a0
-blob + 011d047d5401c07146103693f7b58fc5289bdf94
---- a/Makefile.gnu
-+++ b/Makefile.gnu
-@@ -7,9 +7,6 @@ MANDIR=                ${LOCALBASE}/share/man/man8
- 
- SRCS+=                main.c mheader.c
- 
--ifdef HAVE_ED25519
--CFLAGS+=      -DHAVE_ED25519
--endif
- ifdef LIBCRYPTOPC
- CRYPT_CFLAGS!=        pkg-config --cflags ${LIBCRYPTOPC}
- CRYPT_LDFLAGS_L!=pkg-config --libs-only-L ${LIBCRYPTOPC}
-blob - 2961793635330ed82f566e8870166a7f012e7e7a
-blob + 8b2d2131ea121f527e174e6b59a4bdde8f844193
---- a/main.c
-+++ b/main.c
-@@ -136,13 +136,11 @@ main(int argc, char *argv[])
-                               hashalg = optarg + 4;
-                               keyid = EVP_PKEY_RSA;
-                               sephash = 0;
--#ifdef HAVE_ED25519
-                       } else if (strncmp(optarg, "ed25519-", 8) == 0) {
-                               hashalg = optarg + 8;
-                               cryptalg = "ed25519";
-                               keyid = EVP_PKEY_ED25519;
-                               sephash = 1;
--#endif
-                       } else
-                               osmtpd_errx(1, "invalid algorithm");
-                       break;
-@@ -696,7 +694,6 @@ dkim_sign(struct osmtpd_ctx *ctx)
-                       dkim_errx(message, "Can't finalize signature context");
-                       goto fail;
-               }
--#ifdef HAVE_ED25519
-       } else {
-               if (EVP_DigestFinal_ex(message->dctx, bdigest,
-                   &digestsz) != 1) {
-@@ -715,7 +712,6 @@ dkim_sign(struct osmtpd_ctx *ctx)
-                       dkim_errx(message, "Failed to finalize signature");
-                       goto fail;
-               }
--#endif
-       }
-       if ((tmp = malloc(linelen)) == NULL) {
-               dkim_err(message, "Can't allocate space for signature");
-@@ -726,14 +722,12 @@ dkim_sign(struct osmtpd_ctx *ctx)
-                       dkim_errx(message, "Failed to finalize signature");
-                       goto fail;
-               }
--#ifdef HAVE_ED25519
-       } else {
-               if (EVP_DigestSign(message->dctx, tmp, &linelen, bdigest,
-                   digestsz) != 1) {
-                       dkim_errx(message, "Failed to finalize signature");
-                       goto fail;
-               }
--#endif
-       }
-       if ((b = malloc((((linelen + 2) / 3) * 4) + 1)) == NULL) {
-               dkim_err(message, "Can't create DKIM signature");

diff --git 
a/mail-filter/opensmtpd-filter-dkimsign/opensmtpd-filter-dkimsign-0.6-r2.ebuild 
b/mail-filter/opensmtpd-filter-dkimsign/opensmtpd-filter-dkimsign-0.6-r3.ebuild
similarity index 72%
rename from 
mail-filter/opensmtpd-filter-dkimsign/opensmtpd-filter-dkimsign-0.6-r2.ebuild
rename to 
mail-filter/opensmtpd-filter-dkimsign/opensmtpd-filter-dkimsign-0.6-r3.ebuild
index 7cdb70348e53..72d83d72085f 100644
--- 
a/mail-filter/opensmtpd-filter-dkimsign/opensmtpd-filter-dkimsign-0.6-r2.ebuild
+++ 
b/mail-filter/opensmtpd-filter-dkimsign/opensmtpd-filter-dkimsign-0.6-r3.ebuild
@@ -6,8 +6,8 @@ EAPI=8
 inherit toolchain-funcs
 
 DESCRIPTION="OpenSMTPD filter for signing mail with DKIM"
-HOMEPAGE="https://imperialat.at/dev/filter-dkimsign/";
-SRC_URI="https://imperialat.at/releases/filter-dkimsign-${PV}.tar.gz -> 
${P}.tar.gz"
+HOMEPAGE="https://src.imperialat.at/?action=summary&path=filter-dkimsign.git";
+SRC_URI="https://src.imperialat.at/releases/filter-dkimsign-${PV}.tar.gz -> 
${P}-new.tar.gz"
 S=${WORKDIR}/${P#opensmtpd-}
 
 LICENSE="BSD"
@@ -15,13 +15,10 @@ SLOT="0"
 KEYWORDS="~amd64"
 
 DEPEND="
-       mail-filter/libopensmtpd
+       >=mail-filter/libopensmtpd-1
        dev-libs/openssl
        "
 RDEPEND="${DEPEND}"
-PATCHES=(
-       "${FILESDIR}/${PN}-0.6-ed25519.patch"
-)
 
 src_prepare() {
        default

Reply via email to