Gentoo Archives: gentoo-commits

From: "Hanno Böck" <hanno@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: mail-filter/zdkimfilter/
Date: Sat, 16 Nov 2019 07:39:03
Message-Id: 1573889929.84e0ef5095721bf92f5f370259c52b644ff40bec.hanno@gentoo
1 commit: 84e0ef5095721bf92f5f370259c52b644ff40bec
2 Author: Hanno Böck <hanno <AT> gentoo <DOT> org>
3 AuthorDate: Sat Nov 16 07:38:49 2019 +0000
4 Commit: Hanno Böck <hanno <AT> gentoo <DOT> org>
5 CommitDate: Sat Nov 16 07:38:49 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84e0ef50
7
8 mail-filter/zdkimfilter: Initial commit
9
10 DKIM support for the courier MTA.
11 This package was previously removed from Gentoo due to
12 lack of maintainership, reviving it due to increased
13 need of DKIM support.
14
15 Signed-off-by: Hanno Böck <hanno <AT> gentoo.org>
16 Package-Manager: Portage-2.3.79, Repoman-2.3.18
17
18 mail-filter/zdkimfilter/Manifest | 1 +
19 mail-filter/zdkimfilter/metadata.xml | 7 ++++++
20 mail-filter/zdkimfilter/zdkimfilter-1.8.ebuild | 35 ++++++++++++++++++++++++++
21 3 files changed, 43 insertions(+)
22
23 diff --git a/mail-filter/zdkimfilter/Manifest b/mail-filter/zdkimfilter/Manifest
24 new file mode 100644
25 index 00000000000..9a97e398ef1
26 --- /dev/null
27 +++ b/mail-filter/zdkimfilter/Manifest
28 @@ -0,0 +1 @@
29 +DIST zdkimfilter-1.8.tar.gz 717481 BLAKE2B ec662a02c4a248085a42548d892084eb23c592c0511026039d18e8cc7a1a46dcf37411f8fc7395be507065ddb9cda8c5a1226e5e379852b4ef7ee84c2936b439 SHA512 e4b32c5d636db8a76ecfc2e4c8b1bda2053dc6c5baba13ed66120458f012a9d22d9ec269ae88100f1cc048b9c7d6c67a887ed1a48435a6353ab68bc13054c42c
30
31 diff --git a/mail-filter/zdkimfilter/metadata.xml b/mail-filter/zdkimfilter/metadata.xml
32 new file mode 100644
33 index 00000000000..38ce6c17a3f
34 --- /dev/null
35 +++ b/mail-filter/zdkimfilter/metadata.xml
36 @@ -0,0 +1,7 @@
37 +<?xml version="1.0" encoding="UTF-8"?>
38 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
39 +<pkgmetadata>
40 + <maintainer type="person">
41 + <email>hanno@g.o</email>
42 + </maintainer>
43 +</pkgmetadata>
44
45 diff --git a/mail-filter/zdkimfilter/zdkimfilter-1.8.ebuild b/mail-filter/zdkimfilter/zdkimfilter-1.8.ebuild
46 new file mode 100644
47 index 00000000000..6205edee11c
48 --- /dev/null
49 +++ b/mail-filter/zdkimfilter/zdkimfilter-1.8.ebuild
50 @@ -0,0 +1,35 @@
51 +# Copyright 1999-2019 Gentoo Authors
52 +# Distributed under the terms of the GNU General Public License v2
53 +
54 +EAPI=7
55 +DESCRIPTION="DKIM filter for Courier-MTA"
56 +HOMEPAGE="https://www.tana.it/sw/zdkimfilter"
57 +SRC_URI="https://www.tana.it/sw/zdkimfilter/${P}.tar.gz"
58 +LICENSE="GPL-3+"
59 +SLOT="0"
60 +KEYWORDS="~amd64"
61 +IUSE="debug"
62 +
63 +DEPEND="mail-filter/opendkim
64 + mail-mta/courier
65 + dev-db/opendbx
66 + dev-libs/nettle
67 + net-dns/libidn2
68 + dev-libs/libunistring"
69 +RDEPEND="${DEPEND}"
70 +
71 +# For working tests we need a fix for opendkim,
72 +# see https://bugs.gentoo.org/700174
73 +RESTRICT="test"
74 +
75 +src_configure() {
76 + econf $(use_enable debug)
77 +}
78 +
79 +src_install() {
80 + emake DESTDIR="${D}" install
81 + diropts -o mail -g mail
82 + dodir /etc/courier/filters/keys
83 + dodoc release-notes-*.txt README ChangeLog
84 + dodoc odbx_example.{conf,sql}
85 +}