Gentoo Archives: gentoo-commits

From: "Jason Donenfeld (zx2c4)" <zx2c4@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in mail-filter/opensmtpd-extras: opensmtpd-extras-5.4.5.201506020835.ebuild ChangeLog opensmtpd-extras-5.4.5.201505291521.ebuild
Date: Tue, 02 Jun 2015 12:00:18
Message-Id: 20150602120005.82825A19@oystercatcher.gentoo.org
1 zx2c4 15/06/02 12:00:05
2
3 Modified: ChangeLog
4 Added: opensmtpd-extras-5.4.5.201506020835.ebuild
5 Removed: opensmtpd-extras-5.4.5.201505291521.ebuild
6 Log:
7 Version bump.
8
9 (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 55758000)
10
11 Revision Changes Path
12 1.4 mail-filter/opensmtpd-extras/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-filter/opensmtpd-extras/ChangeLog?rev=1.4&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-filter/opensmtpd-extras/ChangeLog?rev=1.4&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-filter/opensmtpd-extras/ChangeLog?r1=1.3&r2=1.4
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/mail-filter/opensmtpd-extras/ChangeLog,v
21 retrieving revision 1.3
22 retrieving revision 1.4
23 diff -u -r1.3 -r1.4
24 --- ChangeLog 29 May 2015 13:54:36 -0000 1.3
25 +++ ChangeLog 2 Jun 2015 12:00:05 -0000 1.4
26 @@ -1,6 +1,13 @@
27 # ChangeLog for mail-filter/opensmtpd-extras
28 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/mail-filter/opensmtpd-extras/ChangeLog,v 1.3 2015/05/29 13:54:36 zx2c4 Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/mail-filter/opensmtpd-extras/ChangeLog,v 1.4 2015/06/02 12:00:05 zx2c4 Exp $
31 +
32 +*opensmtpd-extras-5.4.5.201506020835 (02 Jun 2015)
33 +
34 + 02 Jun 2015; Jason A. Donenfeld <zx2c4@g.o>
35 + +opensmtpd-extras-5.4.5.201506020835.ebuild,
36 + -opensmtpd-extras-5.4.5.201505291521.ebuild:
37 + Version bump.
38
39 *opensmtpd-extras-5.4.5.201505291521 (29 May 2015)
40
41
42
43
44 1.1 mail-filter/opensmtpd-extras/opensmtpd-extras-5.4.5.201506020835.ebuild
45
46 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-filter/opensmtpd-extras/opensmtpd-extras-5.4.5.201506020835.ebuild?rev=1.1&view=markup
47 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-filter/opensmtpd-extras/opensmtpd-extras-5.4.5.201506020835.ebuild?rev=1.1&content-type=text/plain
48
49 Index: opensmtpd-extras-5.4.5.201506020835.ebuild
50 ===================================================================
51 # Copyright 1999-2015 Gentoo Foundation
52 # Distributed under the terms of the GNU General Public License v2
53 # $Header: /var/cvsroot/gentoo-x86/mail-filter/opensmtpd-extras/opensmtpd-extras-5.4.5.201506020835.ebuild,v 1.1 2015/06/02 12:00:05 zx2c4 Exp $
54
55 EAPI=5
56
57 inherit versionator eutils flag-o-matic autotools
58
59 DESCRIPTION="Extra tables, filters, and various other addons for OpenSMTPD"
60 HOMEPAGE="https://github.com/OpenSMTPD/OpenSMTPD-extras"
61 SRC_URI="https://www.opensmtpd.org/archives/${PN}-$(get_version_component_range 4-).tar.gz"
62
63 LICENSE="ISC BSD BSD-1 BSD-2 BSD-4"
64 SLOT="0"
65 KEYWORDS="~amd64 ~x86"
66 MY_COMPONENTS="
67 filter-clamav
68 filter-dkim-signer
69 filter-dnsbl
70 filter-lua
71 filter-monkey
72 filter-pause
73 filter-perl
74 filter-python
75 filter-regex
76 filter-spamassassin
77 filter-stub
78 filter-trace
79 filter-void
80
81 queue-null
82 queue-python
83 queue-ram
84 queue-stub
85
86 table-ldap
87 table-mysql
88 table-postgres
89 table-redis
90 table-socketmap
91 table-passwd
92 table-python
93 table-sqlite
94 table-stub
95
96 scheduler-ram
97 scheduler-stub
98 scheduler-python
99 "
100 IUSE="${MY_COMPONENTS} luajit"
101
102 # Deps:
103 # mysql needs -lmysqlclient
104 # sqlite needs -lsqlite3
105 # redis needs -lhiredis
106 # postgres requires -lpq
107 # ldap uses internal library and requires no deps
108 # spamassassin uses internal library and requires no deps
109 # clamav uses internal library and requires no deps
110 # dnsbl needs -lasr
111 # python requires python, currently pegged at 2.7
112 # lua requires any lua version
113
114 DEPEND="mail-mta/opensmtpd dev-libs/libevent dev-libs/openssl
115 filter-python? ( dev-lang/python:2.7 )
116 filter-perl? ( dev-lang/perl )
117 filter-lua? ( luajit? ( dev-lang/luajit ) !luajit? ( dev-lang/lua ) )
118 filter-dnsbl? ( net-libs/libasr )
119 table-sqlite? ( dev-db/sqlite:3 )
120 table-mysql? ( virtual/mysql )
121 table-postgres? ( dev-db/postgresql )
122 table-redis? ( dev-libs/hiredis )
123 table-python? ( dev-lang/python:2.7 )
124 scheduler-python? ( dev-lang/python:2.7 )
125 queue-python? ( dev-lang/python:2.7 )
126 "
127 RDEPEND="${DEPEND}"
128
129 S=${WORKDIR}/${PN}-$(get_version_component_range 4-)
130
131 src_prepare() {
132 eautoreconf
133 }
134 src_configure() {
135 econf \
136 --with-privsep-user=smtpd \
137 --with-privsep-path=/var/empty \
138 --sysconfdir=/etc/opensmtpd \
139 --with-lua-type=$(use luajit && echo luajit || echo lua) \
140 $(for use in $MY_COMPONENTS; do use_with $use; done)
141 }