Gentoo Archives: gentoo-commits

From: Jason Donenfeld <zx2c4@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: mail-filter/opensmtpd-extras/
Date: Wed, 12 Oct 2016 12:10:51
Message-Id: 1476274231.f53035a57c8fd1eee881fb85b2dc3c194c7729ca.zx2c4@gentoo
1 commit: f53035a57c8fd1eee881fb85b2dc3c194c7729ca
2 Author: Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
3 AuthorDate: Wed Oct 12 12:10:31 2016 +0000
4 Commit: Jason Donenfeld <zx2c4 <AT> gentoo <DOT> org>
5 CommitDate: Wed Oct 12 12:10:31 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f53035a5
7
8 mail-filter/opensmtpd-extras: bump
9
10 Package-Manager: portage-2.3.2
11
12 mail-filter/opensmtpd-extras/Manifest | 1 +
13 .../opensmtpd-extras-5.9.2.201609141255.ebuild | 83 ++++++++++++++++++++++
14 2 files changed, 84 insertions(+)
15
16 diff --git a/mail-filter/opensmtpd-extras/Manifest b/mail-filter/opensmtpd-extras/Manifest
17 index c123151..7eaf4ff 100644
18 --- a/mail-filter/opensmtpd-extras/Manifest
19 +++ b/mail-filter/opensmtpd-extras/Manifest
20 @@ -1 +1,2 @@
21 DIST opensmtpd-extras-201606062304.tar.gz 631098 SHA256 d04e00200adfd850d5f2ed98108f71cb789dc904b212e16bb0a775f8fa06fa2d SHA512 7af916ed71fb81518bccbc7a82946a2a8252d2b70663238d7eea21841c82926221f03ab7afebd79d49f41e970e62c2dd70234ebaa0d27be5a9c5bbb4ae4ef7d8 WHIRLPOOL 077522d35e1c526490441f6a41bb69d441ddd25f53cebdc1f11380332b44956320cf0304687e7e5b5bf82be523801a7d4e6b5aacf7d87506b795d4fe96dbdb4f
22 +DIST opensmtpd-extras-201609141255.tar.gz 561289 SHA256 2a892e538fdf9cc9963a4a2cfc596494ffd244e5f220f34514f73b523353f82e SHA512 df9caf235095edd1f8535e41a3aedc51a5674a62d66d0749d5bb0d4433f3ea54e0b31a8b3a4d619b7ca79b64bcb1576b97f220c60cb3f48080d1972b7a46cc0b WHIRLPOOL 7e74a9eb03dbca479f90eac3f2def4cdafaef437b6bbf30b8a2ebb37167ee929e53ded91ada425a5f6d197405e7a5e69f903026c156f434ba21c41284b544b08
23
24 diff --git a/mail-filter/opensmtpd-extras/opensmtpd-extras-5.9.2.201609141255.ebuild b/mail-filter/opensmtpd-extras/opensmtpd-extras-5.9.2.201609141255.ebuild
25 new file mode 100644
26 index 00000000..78bc404
27 --- /dev/null
28 +++ b/mail-filter/opensmtpd-extras/opensmtpd-extras-5.9.2.201609141255.ebuild
29 @@ -0,0 +1,83 @@
30 +# Copyright 1999-2016 Gentoo Foundation
31 +# Distributed under the terms of the GNU General Public License v2
32 +# $Id$
33 +
34 +EAPI=5
35 +
36 +inherit eutils flag-o-matic autotools versionator
37 +
38 +DESCRIPTION="Extra tables, filters, and various other addons for OpenSMTPD"
39 +HOMEPAGE="https://github.com/OpenSMTPD/OpenSMTPD-extras"
40 +SRC_URI="https://www.opensmtpd.org/archives/${PN}-$(get_version_component_range 4-).tar.gz"
41 +
42 +LICENSE="ISC BSD BSD-1 BSD-2 BSD-4"
43 +SLOT="0"
44 +KEYWORDS="~amd64 ~x86"
45 +MY_COMPONENTS="
46 + filter-monkey
47 + filter-stub
48 + filter-trace
49 + filter-void
50 +
51 + queue-null
52 + queue-python
53 + queue-ram
54 + queue-stub
55 +
56 + scheduler-python
57 + scheduler-ram
58 + scheduler-stub
59 +
60 + table-ldap
61 + table-mysql
62 + table-passwd
63 + table-postgres
64 + table-python
65 + table-redis
66 + table-socketmap
67 + table-sqlite
68 + table-stub
69 +"
70 +IUSE="${MY_COMPONENTS} libressl luajit"
71 +
72 +# Deps:
73 +# mysql needs -lmysqlclient
74 +# sqlite needs -lsqlite3
75 +# redis needs -lhiredis
76 +# postgres requires -lpq
77 +# ldap uses internal library and requires no deps
78 +# spamassassin uses internal library and requires no deps
79 +# clamav uses internal library and requires no deps
80 +# dnsbl needs -lasr
81 +# python requires python, currently pegged at 2.7
82 +# lua requires any lua version
83 +
84 +#filter-python? ( dev-lang/python:2.7 )
85 +#filter-perl? ( dev-lang/perl )
86 +#filter-dnsbl? ( net-libs/libasr )
87 +#filter-lua? ( luajit? ( dev-lang/luajit:2 ) !luajit? ( dev-lang/lua:* ) )
88 +DEPEND="mail-mta/opensmtpd
89 + dev-libs/libevent
90 + !libressl? ( dev-libs/openssl:0 )
91 + libressl? ( dev-libs/libressl )
92 + table-sqlite? ( dev-db/sqlite:3 )
93 + table-mysql? ( virtual/mysql )
94 + table-postgres? ( dev-db/postgresql:* )
95 + table-redis? ( dev-libs/hiredis )
96 + table-python? ( dev-lang/python:2.7 )
97 + scheduler-python? ( dev-lang/python:2.7 )
98 + queue-python? ( dev-lang/python:2.7 )
99 +"
100 +RDEPEND="${DEPEND}"
101 +
102 +S=${WORKDIR}/${PN}-$(get_version_component_range 4-)
103 +
104 +src_prepare() {
105 + eautoreconf
106 +}
107 +src_configure() {
108 + econf $(for use in $MY_COMPONENTS; do use_with $use; done) \
109 + --with-user-smtpd=smtpd \
110 + --sysconfdir=/etc/opensmtpd
111 + #--with-lua-type=$(usex luajit luajit lua) \
112 +}