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