diff --git a/mail-filter/opensmtpd-filter-dkimsign/Manifest b/mail-filter/opensmtpd-filter-dkimsign/Manifest new file mode 100644 index 0000000000..241c1abe3d --- /dev/null +++ b/mail-filter/opensmtpd-filter-dkimsign/Manifest @@ -0,0 +1 @@ +DIST filter-dkimsign-0.6.tar.gz 24163 BLAKE2B f82175c6140a1691f5647562619420c57923cc2deadeabc4ac4b78eeaaa9ddaf6b73635034239e148a8532f77b0422ac52d1961a4f3549b6b686698592b71ae0 SHA512 1efab386a020c6a3cbf6059ce0feea539fa62be0990fd8538c4b152fa0c302d7bfffa7c7bb74643c25e47c20250f600f1371d2725dc3178ad103ce585530c0ce diff --git a/mail-filter/opensmtpd-filter-dkimsign/metadata.xml b/mail-filter/opensmtpd-filter-dkimsign/metadata.xml new file mode 100644 index 0000000000..e2fe48b180 --- /dev/null +++ b/mail-filter/opensmtpd-filter-dkimsign/metadata.xml @@ -0,0 +1,16 @@ + + + + + cyber+gentoo@sysrq.in + Anna + + + + martijn@openbsd.org + Martijn van Duren + + + Enable ED25519 support + + diff --git a/mail-filter/opensmtpd-filter-dkimsign/opensmtpd-filter-dkimsign-0.6.ebuild b/mail-filter/opensmtpd-filter-dkimsign/opensmtpd-filter-dkimsign-0.6.ebuild new file mode 100644 index 0000000000..f86e8f27d9 --- /dev/null +++ b/mail-filter/opensmtpd-filter-dkimsign/opensmtpd-filter-dkimsign-0.6.ebuild @@ -0,0 +1,46 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +MY_P="${P#opensmtpd-}" +DESCRIPTION="OpenSMTPD filter for DKIM signing" +HOMEPAGE="http://imperialat.at/dev/filter-dkimsign/" +SRC_URI="http://imperialat.at/releases/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+ed25519" + +DEPEND=" + dev-libs/libopensmtpd:= + dev-libs/openssl:= +" +RDEPEND="${DEPEND}" +BDEPEND="virtual/pkgconfig" + +src_configure() { + tc-export CC +} + +src_compile() { + local myargs=( + MANFORMAT=mdoc + LIBCRYPTOPC=libcrypto + $(usex ed25519 HAVE_ED25519=1 '') + ) + emake -f Makefile.gnu "${myargs[@]}" +} + +src_install() { + local myargs=( + MANFORMAT=mdoc + DESTDIR="${D}" + LOCALBASE="${EPREFIX}"/usr + ) + emake -f Makefile.gnu "${myargs[@]}" install +}