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: metadata.xml opensmtpd-extras-5.4.5.201505281056.ebuild ChangeLog
Date: Thu, 28 May 2015 10:37:37
Message-Id: 20150528103734.74BE9A0C@oystercatcher.gentoo.org
1 zx2c4 15/05/28 10:37:34
2
3 Added: metadata.xml
4 opensmtpd-extras-5.4.5.201505281056.ebuild
5 ChangeLog
6 Log:
7 Import
8
9 (Portage version: 2.2.20/cvs/Linux x86_64, RepoMan options: --force, signed Manifest commit with key 55758000)
10
11 Revision Changes Path
12 1.1 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.1&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-filter/opensmtpd-extras/metadata.xml?rev=1.1&content-type=text/plain
16
17 Index: metadata.xml
18 ===================================================================
19 <?xml version="1.0" encoding="UTF-8"?>
20 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
21 <pkgmetadata>
22 <longdescription lang="en">
23 Extras filters, tables, and other extensions for mail-mta/opensmtpd.
24 </longdescription>
25 <maintainer>
26 <email>zx2c4@g.o</email>
27 <name>Jason A. Donenfeld</name>
28 </maintainer>
29 <use>
30 <flag name='filter-clamav'>filter for scanning with app-antivirus/clamav</flag>
31 <flag name='filter-dkim-signer'>filter for adding DKIM signatures to outgoing messages</flag>
32 <flag name='filter-dnsbl'>filter for checking hosts against the DNS black lists</flag>
33 <flag name='filter-lua'>filter for interfacing with dev-lang/lua</flag>
34 <flag name='filter-monkey'>filter for arbitrarily rejecting random emails</flag>
35 <flag name='filter-pause'>filter to pause on new connections</flag>
36 <flag name='filter-perl'>filter for interfacing with dev-lang/perl</flag>
37 <flag name='filter-python'>filter for interfacing with dev-lang/python</flag>
38 <flag name='filter-regex'>filter for regular expression matching</flag>
39 <flag name='filter-spamassassin'>filter for scanning with mail-filter/spamassassin</flag>
40 <flag name='filter-stub'>stub filter</flag>
41 <flag name='filter-trace'>trace filter</flag>
42 <flag name='filter-void'>void filter</flag>
43 <flag name='queue-null'>null queue</flag>
44 <flag name='queue-python'>queue for interfacing with dev-lang/python</flag>
45 <flag name='queue-ram'>ram queue</flag>
46 <flag name='queue-stub'>stub queue</flag>
47 <flag name='table-ldap'>table for lookups with net-nds/openldap</flag>
48 <flag name='table-mysql'>table for lookups with virtual/mysql</flag>
49 <flag name='table-postgres'>table for lookups with dev-db/postgresql</flag>
50 <flag name='table-redis'>table for lookups with dev-db/redis</flag>
51 <flag name='table-socketmap'>table for lookups using a socket map</flag>
52 <flag name='table-passwd'>table for lookups using /etc/passwd</flag>
53 <flag name='table-python'>table for interfacing with dev-lang/python</flag>
54 <flag name='table-sqlite'>table for lookups with dev-db/sqlite3</flag>
55 <flag name='table-stub'>stub table</flag>
56 <flag name='scheduler-ram'>ram scheduler</flag>
57 <flag name='scheduler-stub'>stub scheduler</flag>
58 <flag name='scheduler-python'>schedulre for interfacing with python</flag>
59 </use>
60 </pkgmetadata>
61
62
63
64
65 1.1 mail-filter/opensmtpd-extras/opensmtpd-extras-5.4.5.201505281056.ebuild
66
67 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-filter/opensmtpd-extras/opensmtpd-extras-5.4.5.201505281056.ebuild?rev=1.1&view=markup
68 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-filter/opensmtpd-extras/opensmtpd-extras-5.4.5.201505281056.ebuild?rev=1.1&content-type=text/plain
69
70 Index: opensmtpd-extras-5.4.5.201505281056.ebuild
71 ===================================================================
72 # Copyright 1999-2015 Gentoo Foundation
73 # Distributed under the terms of the GNU General Public License v2
74 # $Header: /var/cvsroot/gentoo-x86/mail-filter/opensmtpd-extras/opensmtpd-extras-5.4.5.201505281056.ebuild,v 1.1 2015/05/28 10:37:34 zx2c4 Exp $
75
76 EAPI=5
77
78 inherit versionator eutils flag-o-matic
79
80 DESCRIPTION="Extra tables, filters, and various other addons for OpenSMTPD"
81 HOMEPAGE="https://github.com/OpenSMTPD/OpenSMTPD-extras"
82 SRC_URI="https://www.opensmtpd.org/archives/${PN}-$(get_version_component_range 4-).tar.gz"
83
84 LICENSE="ISC BSD BSD-1 BSD-2 BSD-4"
85 SLOT="0"
86 KEYWORDS="~amd64 ~x86"
87 IUSE="
88 filter-clamav
89 filter-dkim-signer
90 filter-dnsbl
91 filter-lua
92 filter-monkey
93 filter-pause
94 filter-perl
95 filter-python
96 filter-regex
97 filter-spamassassin
98 filter-stub
99 filter-trace
100 filter-void
101
102 queue-null
103 queue-python
104 queue-ram
105 queue-stub
106
107 table-ldap
108 table-mysql
109 table-postgres
110 table-redis
111 table-socketmap
112 table-passwd
113 table-python
114 table-sqlite
115 table-stub
116
117 scheduler-ram
118 scheduler-stub
119 scheduler-python
120 "
121
122 # Deps:
123 # mysql needs -lmysqlclient
124 # sqlite needs -lsqlite3
125 # redis needs -lhiredis
126 # postgres requires -lpq
127 # ldap uses internal library and requires no deps
128 # spamassassin uses internal library and requires no deps
129 # clamav uses internal library and requires no deps
130 # dnsbl needs -lasr
131 # python requires python, currently pegged at 2.7
132 # lua requires -llua5.2
133
134 DEPEND="mail-mta/opensmtpd dev-libs/libevent dev-libs/openssl
135 filter-python? ( dev-lang/python:2.7 )
136 filter-perl? ( dev-lang/perl )
137 filter-lua? ( dev-lang/lua:5.2 )
138 filter-dnsbl? ( net-libs/libasr )
139 table-sqlite? ( dev-db/sqlite:3 )
140 table-mysql? ( virtual/mysql )
141 table-postgres? ( dev-db/postgresql )
142 table-redis? ( dev-libs/hiredis )
143 table-python? ( dev-lang/python:2.7 )
144 scheduler-python? ( dev-lang/python:2.7 )
145 queue-python? ( dev-lang/python:2.7 )
146 "
147 RDEPEND="${DEPEND}"
148
149 S=${WORKDIR}/${PN}-$(get_version_component_range 4-)
150
151 src_configure() {
152 tc-export AR
153 AR="$(which "$AR")" econf \
154 --with-privsep-user=smtpd \
155 --with-privsep-path=/var/empty \
156 --sysconfdir=/etc/opensmtpd \
157 $(for use in $IUSE; do use_with $use; done)
158 }
159
160
161
162 1.1 mail-filter/opensmtpd-extras/ChangeLog
163
164 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-filter/opensmtpd-extras/ChangeLog?rev=1.1&view=markup
165 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/mail-filter/opensmtpd-extras/ChangeLog?rev=1.1&content-type=text/plain
166
167 Index: ChangeLog
168 ===================================================================
169 # ChangeLog for mail-filter/opensmtpd-extras
170 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
171 # $Header: /var/cvsroot/gentoo-x86/mail-filter/opensmtpd-extras/ChangeLog,v 1.1 2015/05/28 10:37:34 zx2c4 Exp $
172
173 *opensmtpd-extras-5.4.5.201505281056 (28 May 2015)
174
175 28 May 2015; Jason A. Donenfeld <zx2c4@g.o> +metadata.xml,
176 +opensmtpd-extras-5.4.5.201505281056.ebuild:
177 Import