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, 30 Mar 2016 13:31:21
Message-Id: 1459344655.dc2811fcb25f70dd145bdf539371f1b66d1810c7.zx2c4@gentoo
1 commit: dc2811fcb25f70dd145bdf539371f1b66d1810c7
2 Author: Jason A. Donenfeld <zx2c4 <AT> gentoo <DOT> org>
3 AuthorDate: Wed Mar 30 13:28:01 2016 +0000
4 Commit: Jason Donenfeld <zx2c4 <AT> gentoo <DOT> org>
5 CommitDate: Wed Mar 30 13:30:55 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc2811fc
7
8 mail-filter/opensmtpd-extras: bump
9
10 Package-Manager: portage-2.2.28
11
12 mail-filter/opensmtpd-extras/Manifest | 2 +-
13 ... => opensmtpd-extras-5.7.1.201602042118.ebuild} | 25 +++---
14 .../opensmtpd-extras/opensmtpd-extras-5.7.1.ebuild | 91 ----------------------
15 3 files changed, 15 insertions(+), 103 deletions(-)
16
17 diff --git a/mail-filter/opensmtpd-extras/Manifest b/mail-filter/opensmtpd-extras/Manifest
18 index 18c6ca4..d0fb03b 100644
19 --- a/mail-filter/opensmtpd-extras/Manifest
20 +++ b/mail-filter/opensmtpd-extras/Manifest
21 @@ -1,2 +1,2 @@
22 -DIST opensmtpd-extras-201506020835.tar.gz 159567 SHA256 47dfc47dd6ad56b15707dcfb592ebe04e39f107a44076e0ab969b6d940eec84e SHA512 b4eef315a7c44166ec36c821a0113cf0f448125fce4773b9d748b34507cde71b131195b81237e6efe5a209817d770a76050b5538c21349900ee2d13cfa1b5f5f WHIRLPOOL 2b35b4a8c2855bd9110ee639f5d6e269f4fd393483f58bce09ab65c188677ca81abba3cd55a65a16cefd0a15a15bcf59f5c53f5ff11f9773a542d18b0858d6cf
23 +DIST opensmtpd-extras-201602042118.tar.gz 142226 SHA256 59480e4bc0c75ca554a0a833b51764e4b7de6acf9f1ebcd2e7f176c144da3b32 SHA512 71bdb8330999f41013ceabcf5506fccabe88cf12d3dadef03360d0b58570a94d4373526352689ffd8608fb586d4e3099963dfc07678761bb4a4dad288585613d WHIRLPOOL b1399e58afda666b8a5833a73b710cd1e223991384582a41cc67fdaac413a6b97e446b1511420559885f782eb73066eccce7e364c205f1e937ff5d5fd97e7fd9
24 DIST opensmtpd-extras-5.7.1.tar.gz 594170 SHA256 b56dc24427afe7d6156c85232427fe33a260aca8873eb118d0229dff3a248dce SHA512 b578c728fc95a9a7a5c6e201d9fd802529c9cce55d36ebff6d2fbe53e8bd66759ee4da19c7b1be283b72f2297c1e7f91bf4e1159898442e21ef1aca8abf85065 WHIRLPOOL c9cc17b3b890811de15aa4113e70765c4982ad57f71e7fa4fc3dca13b46852c8e0d5cd601752910624021c4eac882870b0f5040706ed19b4e3670f60353154cd
25
26 diff --git a/mail-filter/opensmtpd-extras/opensmtpd-extras-5.4.5.201506020835.ebuild b/mail-filter/opensmtpd-extras/opensmtpd-extras-5.7.1.201602042118.ebuild
27 similarity index 85%
28 rename from mail-filter/opensmtpd-extras/opensmtpd-extras-5.4.5.201506020835.ebuild
29 rename to mail-filter/opensmtpd-extras/opensmtpd-extras-5.7.1.201602042118.ebuild
30 index ba9ec00..76ff527 100644
31 --- a/mail-filter/opensmtpd-extras/opensmtpd-extras-5.4.5.201506020835.ebuild
32 +++ b/mail-filter/opensmtpd-extras/opensmtpd-extras-5.7.1.201602042118.ebuild
33 @@ -4,7 +4,7 @@
34
35 EAPI=5
36
37 -inherit versionator eutils flag-o-matic autotools
38 +inherit eutils flag-o-matic autotools versionator
39
40 DESCRIPTION="Extra tables, filters, and various other addons for OpenSMTPD"
41 HOMEPAGE="https://github.com/OpenSMTPD/OpenSMTPD-extras"
42 @@ -33,21 +33,21 @@ MY_COMPONENTS="
43 queue-ram
44 queue-stub
45
46 + scheduler-python
47 + scheduler-ram
48 + scheduler-stub
49 +
50 table-ldap
51 table-mysql
52 + table-passwd
53 table-postgres
54 + table-python
55 table-redis
56 table-socketmap
57 - table-passwd
58 - table-python
59 table-sqlite
60 table-stub
61 -
62 - scheduler-ram
63 - scheduler-stub
64 - scheduler-python
65 "
66 -IUSE="${MY_COMPONENTS} luajit"
67 +IUSE="${MY_COMPONENTS} libressl luajit"
68
69 # Deps:
70 # mysql needs -lmysqlclient
71 @@ -61,14 +61,17 @@ IUSE="${MY_COMPONENTS} luajit"
72 # python requires python, currently pegged at 2.7
73 # lua requires any lua version
74
75 -DEPEND="mail-mta/opensmtpd dev-libs/libevent dev-libs/openssl
76 +DEPEND="mail-mta/opensmtpd
77 + dev-libs/libevent
78 + !libressl? ( dev-libs/openssl:0 )
79 + libressl? ( dev-libs/libressl )
80 filter-python? ( dev-lang/python:2.7 )
81 filter-perl? ( dev-lang/perl )
82 - filter-lua? ( luajit? ( dev-lang/luajit ) !luajit? ( dev-lang/lua ) )
83 + filter-lua? ( luajit? ( dev-lang/luajit:2 ) !luajit? ( dev-lang/lua:* ) )
84 filter-dnsbl? ( net-libs/libasr )
85 table-sqlite? ( dev-db/sqlite:3 )
86 table-mysql? ( virtual/mysql )
87 - table-postgres? ( dev-db/postgresql )
88 + table-postgres? ( dev-db/postgresql:* )
89 table-redis? ( dev-libs/hiredis )
90 table-python? ( dev-lang/python:2.7 )
91 scheduler-python? ( dev-lang/python:2.7 )
92
93 diff --git a/mail-filter/opensmtpd-extras/opensmtpd-extras-5.7.1.ebuild b/mail-filter/opensmtpd-extras/opensmtpd-extras-5.7.1.ebuild
94 deleted file mode 100644
95 index 7dc86f8..0000000
96 --- a/mail-filter/opensmtpd-extras/opensmtpd-extras-5.7.1.ebuild
97 +++ /dev/null
98 @@ -1,91 +0,0 @@
99 -# Copyright 1999-2015 Gentoo Foundation
100 -# Distributed under the terms of the GNU General Public License v2
101 -# $Id$
102 -
103 -EAPI=5
104 -
105 -inherit eutils flag-o-matic autotools
106 -
107 -DESCRIPTION="Extra tables, filters, and various other addons for OpenSMTPD"
108 -HOMEPAGE="https://github.com/OpenSMTPD/OpenSMTPD-extras"
109 -SRC_URI="https://www.opensmtpd.org/archives/${P}.tar.gz"
110 -
111 -LICENSE="ISC BSD BSD-1 BSD-2 BSD-4"
112 -SLOT="0"
113 -KEYWORDS="~amd64 ~x86"
114 -MY_COMPONENTS="
115 - filter-clamav
116 - filter-dkim-signer
117 - filter-dnsbl
118 - filter-lua
119 - filter-monkey
120 - filter-pause
121 - filter-perl
122 - filter-python
123 - filter-regex
124 - filter-spamassassin
125 - filter-stub
126 - filter-trace
127 - filter-void
128 -
129 - queue-null
130 - queue-python
131 - queue-ram
132 - queue-stub
133 -
134 - scheduler-python
135 - scheduler-ram
136 - scheduler-stub
137 -
138 - table-ldap
139 - table-mysql
140 - table-passwd
141 - table-postgres
142 - table-python
143 - table-redis
144 - table-socketmap
145 - table-sqlite
146 - table-stub
147 -"
148 -IUSE="${MY_COMPONENTS} luajit"
149 -
150 -# Deps:
151 -# mysql needs -lmysqlclient
152 -# sqlite needs -lsqlite3
153 -# redis needs -lhiredis
154 -# postgres requires -lpq
155 -# ldap uses internal library and requires no deps
156 -# spamassassin uses internal library and requires no deps
157 -# clamav uses internal library and requires no deps
158 -# dnsbl needs -lasr
159 -# python requires python, currently pegged at 2.7
160 -# lua requires any lua version
161 -
162 -DEPEND="mail-mta/opensmtpd
163 - dev-libs/libevent
164 - dev-libs/openssl:0
165 - filter-python? ( dev-lang/python:2.7 )
166 - filter-perl? ( dev-lang/perl )
167 - filter-lua? ( luajit? ( dev-lang/luajit ) !luajit? ( dev-lang/lua ) )
168 - filter-dnsbl? ( net-libs/libasr )
169 - table-sqlite? ( dev-db/sqlite:3 )
170 - table-mysql? ( virtual/mysql )
171 - table-postgres? ( dev-db/postgresql )
172 - table-redis? ( dev-libs/hiredis )
173 - table-python? ( dev-lang/python:2.7 )
174 - scheduler-python? ( dev-lang/python:2.7 )
175 - queue-python? ( dev-lang/python:2.7 )
176 -"
177 -RDEPEND="${DEPEND}"
178 -
179 -src_prepare() {
180 - eautoreconf
181 -}
182 -src_configure() {
183 - econf \
184 - --with-privsep-user=smtpd \
185 - --with-privsep-path=/var/empty \
186 - --sysconfdir=/etc/opensmtpd \
187 - --with-lua-type=$(usex luajit luajit lua) \
188 - $(for use in $MY_COMPONENTS; do use_with $use; done)
189 -}