Gentoo Archives: gentoo-commits

From: Arthur Zamarin <arthurzam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:master commit in: mail-filter/opensmtpd-filter-dkimsign/
Date: Sat, 05 Nov 2022 15:26:39
Message-Id: 1667587388.eb571c173e246fac5be3bbb5d279be936d3a276a.arthurzam@gentoo
1 commit: eb571c173e246fac5be3bbb5d279be936d3a276a
2 Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
3 AuthorDate: Fri Nov 4 18:43:01 2022 +0000
4 Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
5 CommitDate: Fri Nov 4 18:43:08 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=eb571c17
7
8 mail-filter/opensmtpd-filter-dkimsign: new package, add 0.6
9
10 Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
11
12 mail-filter/opensmtpd-filter-dkimsign/Manifest | 1 +
13 mail-filter/opensmtpd-filter-dkimsign/metadata.xml | 16 ++++++++
14 .../opensmtpd-filter-dkimsign-0.6.ebuild | 46 ++++++++++++++++++++++
15 3 files changed, 63 insertions(+)
16
17 diff --git a/mail-filter/opensmtpd-filter-dkimsign/Manifest b/mail-filter/opensmtpd-filter-dkimsign/Manifest
18 new file mode 100644
19 index 000000000..241c1abe3
20 --- /dev/null
21 +++ b/mail-filter/opensmtpd-filter-dkimsign/Manifest
22 @@ -0,0 +1 @@
23 +DIST filter-dkimsign-0.6.tar.gz 24163 BLAKE2B f82175c6140a1691f5647562619420c57923cc2deadeabc4ac4b78eeaaa9ddaf6b73635034239e148a8532f77b0422ac52d1961a4f3549b6b686698592b71ae0 SHA512 1efab386a020c6a3cbf6059ce0feea539fa62be0990fd8538c4b152fa0c302d7bfffa7c7bb74643c25e47c20250f600f1371d2725dc3178ad103ce585530c0ce
24
25 diff --git a/mail-filter/opensmtpd-filter-dkimsign/metadata.xml b/mail-filter/opensmtpd-filter-dkimsign/metadata.xml
26 new file mode 100644
27 index 000000000..e2fe48b18
28 --- /dev/null
29 +++ b/mail-filter/opensmtpd-filter-dkimsign/metadata.xml
30 @@ -0,0 +1,16 @@
31 +<?xml version="1.0" encoding="UTF-8"?>
32 +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
33 +<pkgmetadata>
34 + <maintainer type="person">
35 + <email>cyber+gentoo@×××××.in</email>
36 + <name>Anna</name>
37 + </maintainer>
38 + <upstream>
39 + <maintainer>
40 + <email>martijn@×××××××.org</email>
41 + <name>Martijn van Duren</name>
42 + </maintainer>
43 + <use>
44 + <flag name="ed25519">Enable ED25519 support</flag>
45 + </use>
46 +</pkgmetadata>
47
48 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
49 new file mode 100644
50 index 000000000..f86e8f27d
51 --- /dev/null
52 +++ b/mail-filter/opensmtpd-filter-dkimsign/opensmtpd-filter-dkimsign-0.6.ebuild
53 @@ -0,0 +1,46 @@
54 +# Copyright 2022 Gentoo Authors
55 +# Distributed under the terms of the GNU General Public License v2
56 +
57 +EAPI=8
58 +
59 +inherit toolchain-funcs
60 +
61 +MY_P="${P#opensmtpd-}"
62 +DESCRIPTION="OpenSMTPD filter for DKIM signing"
63 +HOMEPAGE="http://imperialat.at/dev/filter-dkimsign/"
64 +SRC_URI="http://imperialat.at/releases/${MY_P}.tar.gz"
65 +S="${WORKDIR}/${MY_P}"
66 +
67 +LICENSE="ISC"
68 +SLOT="0"
69 +KEYWORDS="~amd64"
70 +IUSE="+ed25519"
71 +
72 +DEPEND="
73 + dev-libs/libopensmtpd:=
74 + dev-libs/openssl:=
75 +"
76 +RDEPEND="${DEPEND}"
77 +BDEPEND="virtual/pkgconfig"
78 +
79 +src_configure() {
80 + tc-export CC
81 +}
82 +
83 +src_compile() {
84 + local myargs=(
85 + MANFORMAT=mdoc
86 + LIBCRYPTOPC=libcrypto
87 + $(usex ed25519 HAVE_ED25519=1 '')
88 + )
89 + emake -f Makefile.gnu "${myargs[@]}"
90 +}
91 +
92 +src_install() {
93 + local myargs=(
94 + MANFORMAT=mdoc
95 + DESTDIR="${D}"
96 + LOCALBASE="${EPREFIX}"/usr
97 + )
98 + emake -f Makefile.gnu "${myargs[@]}" install
99 +}