Gentoo Archives: gentoo-commits

From: Marc Schiffbauer <mschiff@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/mschiff:master commit in: net-mail/automx/, net-mail/automx/files/
Date: Tue, 30 Dec 2014 15:13:04
Message-Id: 1419951886.9bcb979d5a0246557b918720ae96df733cbed5ad.mschiff@gentoo
1 commit: 9bcb979d5a0246557b918720ae96df733cbed5ad
2 Author: Marc Schiffbauer <mschiff <AT> gentoo <DOT> org>
3 AuthorDate: Tue Dec 30 15:04:46 2014 +0000
4 Commit: Marc Schiffbauer <mschiff <AT> gentoo <DOT> org>
5 CommitDate: Tue Dec 30 15:04:46 2014 +0000
6 URL: http://sources.gentoo.org/gitweb/?p=dev/mschiff.git;a=commit;h=9bcb979d
7
8 removed automx (is in tree)
9
10 ---
11 net-mail/automx/ChangeLog | 51 ----------------
12 net-mail/automx/Manifest | 6 --
13 net-mail/automx/automx-0.10.1_pre2.ebuild | 69 ----------------------
14 .../automx-add-missing-memcache-exception.patch | 14 -----
15 .../automx/files/automx-memcache-optional.patch | 45 --------------
16 net-mail/automx/metadata.xml | 13 ----
17 6 files changed, 198 deletions(-)
18
19 diff --git a/net-mail/automx/ChangeLog b/net-mail/automx/ChangeLog
20 deleted file mode 100644
21 index 807c916..0000000
22 --- a/net-mail/automx/ChangeLog
23 +++ /dev/null
24 @@ -1,51 +0,0 @@
25 -# ChangeLog for net-mail/automx
26 -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/net-mail/automx/ChangeLog,v 1.9 2013/12/28 11:21:49 mschiff Exp $
28 -
29 -*automx-0.10.0 (28 Dec 2013)
30 -
31 - 28 Dec 2013; Marc Schiffbauer <mschiff@g.o> +automx-0.10.0.ebuild:
32 - Bump version. Closes #494652. Thanks to Andreis Vinogradovs.
33 -
34 -*automx-0.9.2 (30 Mar 2013)
35 -
36 - 30 Mar 2013; Marc Schiffbauer <mschiff@g.o> +automx-0.9.2.ebuild,
37 - metadata.xml:
38 - Version bump.
39 -
40 - 24 Mar 2013; Vicente Olivert Riera <vincent@g.o> automx-0.8-r1.ebuild:
41 - amd64 and x86 stable wrt bug #462812
42 -
43 -*automx-0.8-r1 (02 Jan 2013)
44 -
45 - 02 Jan 2013; Marc Schiffbauer <mschiff@g.o> -automx-0.8.ebuild,
46 - +automx-0.8-r1.ebuild:
47 - Fix bug #449702 - thanks to Marcin Mirosław. Bump revision. Remove old
48 - ebuild.
49 -
50 -*automx-0.8 (28 Mar 2012)
51 -
52 - 28 Mar 2012; Marc Schiffbauer <mschiff@g.o> -automx-0.8_rc2.ebuild,
53 - +automx-0.8.ebuild:
54 - Bump version. Remove old version.
55 -
56 -*automx-0.8_rc2 (23 Mar 2012)
57 -
58 - 23 Mar 2012; Marc Schiffbauer <mschiff@g.o> -automx-0.8_rc1.ebuild,
59 - +automx-0.8_rc2.ebuild:
60 - Bump version. Remove old version. Added sql USE flag.
61 -
62 -*automx-0.8_rc1 (15 Mar 2012)
63 -
64 - 15 Mar 2012; Marc Schiffbauer <mschiff@g.o> -automx-0.8_beta1.ebuild,
65 - +automx-0.8_rc1.ebuild:
66 - Version bump. Drop old version.
67 -
68 - 28 Feb 2012; Marc Schiffbauer <mschiff@g.o> automx-0.8_beta1.ebuild:
69 - Always install INSTALL file.
70 -
71 -*automx-0.8_beta1 (28 Feb 2012)
72 -
73 - 28 Feb 2012; Marc Schiffbauer <mschiff@g.o> +automx-0.8_beta1.ebuild,
74 - +metadata.xml:
75 - New ebuild for automx.
76
77 diff --git a/net-mail/automx/Manifest b/net-mail/automx/Manifest
78 deleted file mode 100644
79 index ac85cee..0000000
80 --- a/net-mail/automx/Manifest
81 +++ /dev/null
82 @@ -1,6 +0,0 @@
83 -AUX automx-add-missing-memcache-exception.patch 497 SHA256 9b0b20be8486ee01263db8f1c1ab00434d08834bbc6d930e4691ad853e64f38f SHA512 efe3cd3c0d6e944a12cfcb1db372a2ba4164cc4c13bbf1e13a4c9c2123c9f6ecefcc555808f9d807e896302625fa66ce7dd0529e1177dce434277badcc013c17 WHIRLPOOL d099e9c582ddf2f3db314e6701ccb430095adbd3ebea45d785a9e9a0c5d65ea8a4235fbc1dc5cdc5be5310722e3680a94810a9fd8125ed85a049a930654bf0df
84 -AUX automx-memcache-optional.patch 1290 SHA256 baef74496e5760a0d27f64f4d632b3ea31fb6ec091ec49ac14915abd1aa85ca6 SHA512 d1e09fd54a28165eef7e65e73264e07ffe21988e47a07588946fa358abb3aace6b328c2f872d027c2533c770272a4be68c5766392deb693c01c2988a2866d1d0 WHIRLPOOL 7285d3a80410c7da9ad4d9c73d17d94a3f6404b4d4b8794f10ba6ac5b45c9adcab0b1c6c53d4dd58826aed3784c1df750e1b72cab5245dbd94912219bacabc8f
85 -DIST automx-0.10.0.tgz 410218 SHA256 4a367dc1d96ddc3dd01765854bbd76ac5cd4463e0abadb442d8c6c8155f325d7 SHA512 187540b4a2379968dcb5f2ef3d0f632add36f113a5ed04f6ff0d3785fec98f42af141875d45164b4a017637b2e4b1480fe2c602db2947fcb12aa85cc5787c990 WHIRLPOOL d005da5eb382bba5bece03f21d951b9025cf4015eb0a0f4920d1566ec266fd26a3cbd34aadf2c2761ce199e42afb84bb8c41690cd5c944643ee59de53b6591e8
86 -EBUILD automx-0.10.1_pre2.ebuild 1612 SHA256 b6f93d62c15acf0bf20d246e04c62f1cad608a69e4b5da50db921e396543b36a SHA512 8e205d04b578338b1609804c382b111aba830059e3c253a509993037d26c880a78e19c1d0696a10c82e85f03e691195aa3252be718e144c6377532761e16d105 WHIRLPOOL cd6d29a2667d541fe259e35d8bcd7991ccd39f0cd989cc2263040aa6d68f03a4547f651014f0524e0e09b65880200dabe042cf89a870bd62225e41419acbcc65
87 -MISC ChangeLog 1633 SHA256 cb990b2400cf1bd0870a8c3d2d077711f0d65b50fbea099fbe2cff5394a3150d SHA512 b4c0f99a99decb90dd8a988d672c7991ba10bba9aecd96d7796f80a133407c905fbfc55d585cb94949c38d1feba3c1345c7b32188c437a27944cccf6f119371d WHIRLPOOL b21c0174d29a54c5c9da3048350d2e5c237602da781f5624e428a7725f08e4f6504886a2508096f9f8de1f816045787b93b358e8c4ed19d771702482dfc6ce7a
88 -MISC metadata.xml 430 SHA256 c4230b47da093af67c2a2b2b32d9bd62abcaab5bbf37605e4f50ffa675a9c802 SHA512 f285e73eb372cb504e57d648d506db0254cbfdca1ad0488e94defaff489ffdf9fa5618b2dd856944d2928d993870a6c0c8eb622185897fd2bd4592d53cf2d111 WHIRLPOOL efe246064245388ab1e81b7954631e771adaa30866ec98d997c5e8daacdf59111667578c8744eca727aaf4092c478bef8143ea3ddf160cda954eb91cbdd453c0
89
90 diff --git a/net-mail/automx/automx-0.10.1_pre2.ebuild b/net-mail/automx/automx-0.10.1_pre2.ebuild
91 deleted file mode 100644
92 index c3b1184..0000000
93 --- a/net-mail/automx/automx-0.10.1_pre2.ebuild
94 +++ /dev/null
95 @@ -1,69 +0,0 @@
96 -# Copyright 1999-2014 Gentoo Foundation
97 -# Distributed under the terms of the GNU General Public License v2
98 -# $Header: /var/cvsroot/gentoo-x86/net-mail/automx/automx-0.10.0.ebuild,v 1.1 2013/12/28 11:21:49 mschiff Exp $
99 -
100 -EAPI=5
101 -
102 -PYTHON_COMPAT=( python{2_6,2_7} )
103 -
104 -inherit eutils distutils-r1
105 -
106 -DESCRIPTION="A mail user agent auto configuration service"
107 -HOMEPAGE="http://www.automx.org"
108 -SRC_URI="https://github.com/sys4/${PN}/archive/v0.10.0.tar.gz -> automx-0.10.0.tgz"
109 -
110 -LICENSE="GPL-3"
111 -SLOT="0"
112 -KEYWORDS="~amd64 ~x86"
113 -IUSE="ldap memcached sql +tools"
114 -
115 -DEPEND="${PYTHON_DEPS}"
116 -RDEPEND="
117 - ${DEPEND}
118 - dev-python/ipaddr[${PYTHON_USEDEP}]
119 - dev-python/lxml[${PYTHON_USEDEP}]
120 - dev-python/python-dateutil[${PYTHON_USEDEP}]
121 - || ( www-apache/mod_wsgi www-servers/uwsgi )
122 - ldap? ( dev-python/python-ldap[${PYTHON_USEDEP}] )
123 - memcached? ( dev-python/python-memcached )
124 - sql? ( dev-python/sqlalchemy[${PYTHON_USEDEP}] )
125 - tools? ( net-dns/bind-tools net-misc/wget )
126 - "
127 -
128 -PATCHES=(
129 - "$FILESDIR/${PN}-memcache-optional.patch"
130 - "$FILESDIR/${PN}-add-missing-memcache-exception.patch"
131 - )
132 -S="${WORKDIR}/${PN}-0.10.0"
133 -
134 -#src_prepare() {
135 -# epatch
136 -# sed -i '/py_modules=/d' setup.py
137 -#}
138 -
139 -src_install() {
140 - distutils-r1_src_install
141 -
142 - dodoc INSTALL CREDITS CHANGES BASIC_CONFIGURATION_README
143 - dohtml -r doc/html/*
144 -
145 - docinto examples
146 - dodoc src/conf/*example*
147 -
148 - doman doc/man/man5/*
149 -
150 - if use tools; then
151 - exeinto /usr/bin
152 - doexe src/automx-test
153 - doman doc/man/man1/automx-test.1
154 - fi
155 -
156 - exeinto /usr/lib/${PN}
157 - doexe src/automx_wsgi.py
158 -}
159 -
160 -pkg_postinst() {
161 - einfo
162 - einfo "See /usr/share/doc/${PF}/INSTALL.bz2 for setup instructions"
163 - einfo
164 -}
165
166 diff --git a/net-mail/automx/files/automx-add-missing-memcache-exception.patch b/net-mail/automx/files/automx-add-missing-memcache-exception.patch
167 deleted file mode 100644
168 index bd6f704..0000000
169 --- a/net-mail/automx/files/automx-add-missing-memcache-exception.patch
170 +++ /dev/null
171 @@ -1,14 +0,0 @@
172 -diff --git a/src/automx/config.py b/src/automx/config.py
173 -index 4839b17..0d77595 100644
174 ---- a/src/automx/config.py
175 -+++ b/src/automx/config.py
176 -@@ -849,6 +849,9 @@ class Memcache(object):
177 - except ValueError, e:
178 - logging.warning("Memcache misconfigured: ", e)
179 - self.__has_memcache = False
180 -+ except NoOptionError:
181 -+ logging.warning("Not using Memcache")
182 -+ self.__has_memcache = False
183 -
184 - def counter(self):
185 - return self.__current
186
187 diff --git a/net-mail/automx/files/automx-memcache-optional.patch b/net-mail/automx/files/automx-memcache-optional.patch
188 deleted file mode 100644
189 index a290030..0000000
190 --- a/net-mail/automx/files/automx-memcache-optional.patch
191 +++ /dev/null
192 @@ -1,45 +0,0 @@
193 -diff --git a/src/automx/config.py b/src/automx/config.py
194 -index 48a8e16..a79fb34 100644
195 ---- a/src/automx/config.py
196 -+++ b/src/automx/config.py
197 -@@ -27,9 +27,14 @@ import subprocess
198 - import shlex
199 - import StringIO
200 - import re
201 --import memcache
202 - import logging
203 -
204 -+try:
205 -+ import memcache
206 -+ use_memcache = True
207 -+except ImportError:
208 -+ use_memcache = False
209 -+
210 - from ConfigParser import NoOptionError, NoSectionError
211 - from ipaddr import IPAddress, IPNetwork
212 - from dateutil import parser
213 -@@ -849,7 +854,7 @@ class Memcache(object):
214 - return self.__current
215 -
216 - def set_client(self):
217 -- if not self.__has_memcache:
218 -+ if not self.__has_memcache or use_memcache is False:
219 - return
220 -
221 - if self.__is_trusted_network():
222 -@@ -870,7 +875,7 @@ class Memcache(object):
223 - self.__mc.set(self.__client, self.__current, time=ttl)
224 -
225 - def allow_client(self):
226 -- if not self.__has_memcache:
227 -+ if not self.__has_memcache or use_memcache is False:
228 - return True
229 -
230 - self.__client = self.__environ["REMOTE_ADDR"]
231 -@@ -914,4 +919,4 @@ class Memcache(object):
232 -
233 - return False
234 -
235 --# vim: expandtab ts=4 sw=4
236 -\ No newline at end of file
237 -+# vim: expandtab ts=4 sw=4
238
239 diff --git a/net-mail/automx/metadata.xml b/net-mail/automx/metadata.xml
240 deleted file mode 100644
241 index 6b795b8..0000000
242 --- a/net-mail/automx/metadata.xml
243 +++ /dev/null
244 @@ -1,13 +0,0 @@
245 -<?xml version="1.0" encoding="UTF-8"?>
246 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
247 -<pkgmetadata>
248 - <maintainer>
249 - <email>mschiff@g.o</email>
250 - <name>Marc Schiffbauer</name>
251 - </maintainer>
252 - <use>
253 - <flag name="memcached">Enable memcached support</flag>
254 - <flag name="sql">Enable support for SQL backends</flag>
255 - <flag name="tools">Install additional automx-test tool</flag>
256 - </use>
257 -</pkgmetadata>