1 |
commit: 8edfb67b10eaf574e978f8d12078f9b4df14df75 |
2 |
Author: Michał Górny <mgorny <AT> gentoo <DOT> org> |
3 |
AuthorDate: Thu Sep 26 14:48:11 2019 +0000 |
4 |
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Sep 26 14:49:23 2019 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8edfb67b |
7 |
|
8 |
mail-filter/sid-milter: Remove last-rited pkg |
9 |
|
10 |
Closes: https://bugs.gentoo.org/519668 |
11 |
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org> |
12 |
|
13 |
mail-filter/sid-milter/Manifest | 1 - |
14 |
mail-filter/sid-milter/files/gentoo-config.m4 | 6 -- |
15 |
mail-filter/sid-milter/files/sid-filter.conf | 5 -- |
16 |
mail-filter/sid-milter/files/sid-filter.init-r1 | 88 ---------------------- |
17 |
.../files/sid-milter-1.0.0-as-needed.patch | 21 ------ |
18 |
.../files/sid-milter-1.0.0-nopra_on_spf1.patch | 57 -------------- |
19 |
mail-filter/sid-milter/metadata.xml | 11 --- |
20 |
mail-filter/sid-milter/sid-milter-1.0.0-r6.ebuild | 64 ---------------- |
21 |
mail-filter/sid-milter/sid-milter-1.0.0-r7.ebuild | 66 ---------------- |
22 |
profiles/package.mask | 6 -- |
23 |
10 files changed, 325 deletions(-) |
24 |
|
25 |
diff --git a/mail-filter/sid-milter/Manifest b/mail-filter/sid-milter/Manifest |
26 |
deleted file mode 100644 |
27 |
index f2ffa412623..00000000000 |
28 |
--- a/mail-filter/sid-milter/Manifest |
29 |
+++ /dev/null |
30 |
@@ -1 +0,0 @@ |
31 |
-DIST sid-milter-1.0.0.tar.gz 351161 BLAKE2B 152472577addbebf549ccc17f96e3e4d7bb645ab7924fe1b1ffa8361f0629851143818b1fe0d856ad72b097037482198152dab20e6e39f2fe8b374263de5653b SHA512 599eae36b7708e045e3f120cd6b4215906ea954b5f10be520d917404a02cf0b03d79b8fcf9543080288a9ab8e436b393c8b6340d2b1edced3d4fb827ff4c30dc |
32 |
|
33 |
diff --git a/mail-filter/sid-milter/files/gentoo-config.m4 b/mail-filter/sid-milter/files/gentoo-config.m4 |
34 |
deleted file mode 100644 |
35 |
index d5692bad036..00000000000 |
36 |
--- a/mail-filter/sid-milter/files/gentoo-config.m4 |
37 |
+++ /dev/null |
38 |
@@ -1,6 +0,0 @@ |
39 |
-define(`confNO_MAN_BUILD',`') |
40 |
-define(`confCC', `@@CC@@') |
41 |
-define(`confOPTIMIZE', `@@CFLAGS@@') |
42 |
-define(`confLDOPTS', `@@LDFLAGS@@') |
43 |
-define(`confENVDEF', `@@ENVDEF@@') |
44 |
-define(`bld_USE_ARLIB', `true') |
45 |
|
46 |
diff --git a/mail-filter/sid-milter/files/sid-filter.conf b/mail-filter/sid-milter/files/sid-filter.conf |
47 |
deleted file mode 100644 |
48 |
index fb506c39388..00000000000 |
49 |
--- a/mail-filter/sid-milter/files/sid-filter.conf |
50 |
+++ /dev/null |
51 |
@@ -1,5 +0,0 @@ |
52 |
-# Additional options for the Sender-ID Milter |
53 |
-# see sid-filter(8) for more information. |
54 |
-SOCKETSPEC="inet:8026@localhost" |
55 |
-DOMAIN="example.com" |
56 |
-SID_FILTER_OPTS="-u milter -l -p $SOCKETSPEC -d $DOMAIN -P /var/run/sid-filter.pid" |
57 |
|
58 |
diff --git a/mail-filter/sid-milter/files/sid-filter.init-r1 b/mail-filter/sid-milter/files/sid-filter.init-r1 |
59 |
deleted file mode 100644 |
60 |
index 853e96653a0..00000000000 |
61 |
--- a/mail-filter/sid-milter/files/sid-filter.init-r1 |
62 |
+++ /dev/null |
63 |
@@ -1,88 +0,0 @@ |
64 |
-#!/sbin/openrc-run |
65 |
-# Copyright 1999-2013 Gentoo Foundation |
66 |
-# Distributed under the terms of the GNU General Public License v2 |
67 |
- |
68 |
-depend() { |
69 |
- # need net |
70 |
- use dns logger net |
71 |
-} |
72 |
- |
73 |
-parse_opts() { |
74 |
- local filter_opt filter_flag= |
75 |
- for filter_opt in ${SID_FILTER_OPTS}; do |
76 |
- case "${filter_flag}" in |
77 |
- -u) filter_user=${filter_opt} |
78 |
- ;; |
79 |
- -P) filter_pid=${filter_opt} |
80 |
- ;; |
81 |
- esac |
82 |
- [ -n "${filter_user}" -a -n "${filter_pid}" ] && break |
83 |
- filter_flag=${filter_opt} |
84 |
- done |
85 |
- |
86 |
- if [ -z "${filter_user}" ]; then |
87 |
- filter_user=milter |
88 |
- SID_FILTER_OPTS="${SID_FILTER_OPTS} -u ${filter_user}" |
89 |
- fi |
90 |
- if [ -z "${filter_pid}" ]; then |
91 |
- filter_pid="/var/run/sid-filter.pid" |
92 |
- SID_FILTER_OPTS="${SID_FILTER_OPTS} -P ${filter_pid}" |
93 |
- fi |
94 |
-} |
95 |
- |
96 |
-clean_socket() { |
97 |
- local socket_file= svc_pid= |
98 |
- |
99 |
- socket_file="$(echo ${SID_FILTER_OPTS} | sed -e 's/.*local:\(.*\) .*/\1/' | awk '{print $1}')" |
100 |
- svc_pid="$(ps -C sid-filter -o pid=)" |
101 |
- if [[ -z "${svc_pid}" ]] && [[ ! -z "${socket_file}" ]] && [[ -S "${socket_file}" ]]; then |
102 |
- ewarn "Strange, the socket file already exist in \"${socket_file}\"" |
103 |
- ewarn "it will be removed now and re-created by the sid-filter server" |
104 |
- ewarn "BUT please make your checks." |
105 |
- rm -f "${socket_file}" |
106 |
- fi |
107 |
-} |
108 |
- |
109 |
-check_socketdir() { |
110 |
- local socket_dir |
111 |
- case "${SOCKETSPEC}" in |
112 |
- local:*) socket_dir="$(echo ${SOCKETSPEC} | sed -e 's~^local:\(.*\)/.*$~\1~')" |
113 |
- if [[ ! -d ${socket_dir} ]]; then |
114 |
- checkpath -q -d -o ${filter_user}:${filter_user} -m 0755 ${socket_dir} || return 1 |
115 |
- fi ;; |
116 |
- inet:*) ;; |
117 |
- *) eerror "Unknown socket spec. Please check your /etc/conf.d/sid-milter file." |
118 |
- return 1 ;; |
119 |
- esac |
120 |
-} |
121 |
- |
122 |
- |
123 |
-start() { |
124 |
- local filter_user= filter_pid= |
125 |
- |
126 |
- clean_socket |
127 |
- parse_opts |
128 |
- check_socketdir || return 1 |
129 |
- if ! (touch ${filter_pid} && chown ${filter_user} ${filter_pid}) ; then |
130 |
- eerror "Failed to create pidfile" |
131 |
- return 1 |
132 |
- fi |
133 |
- |
134 |
- ebegin "Starting Sender-ID Filter" |
135 |
- start-stop-daemon --start --exec /usr/bin/sid-filter -- ${SID_FILTER_OPTS} |
136 |
- eend $? |
137 |
-} |
138 |
- |
139 |
-stop() { |
140 |
- local filter_user= filter_pid= |
141 |
- |
142 |
- parse_opts |
143 |
- |
144 |
- ebegin "Stopping Sender-ID Filter" |
145 |
- start-stop-daemon --stop --quiet --name sid-filter --pidfile ${filter_pid} |
146 |
- eend $? |
147 |
- |
148 |
- if [ $? = 0 -a -f "${filter_pid}" ]; then |
149 |
- rm ${filter_pid} |
150 |
- fi |
151 |
-} |
152 |
|
153 |
diff --git a/mail-filter/sid-milter/files/sid-milter-1.0.0-as-needed.patch b/mail-filter/sid-milter/files/sid-milter-1.0.0-as-needed.patch |
154 |
deleted file mode 100644 |
155 |
index 365604f721f..00000000000 |
156 |
--- a/mail-filter/sid-milter/files/sid-milter-1.0.0-as-needed.patch |
157 |
+++ /dev/null |
158 |
@@ -1,21 +0,0 @@ |
159 |
-diff -Nru sid-milter-1.0.0.orig/devtools/M4/UNIX/defines.m4 sid-milter-1.0.0/devtools/M4/UNIX/defines.m4 |
160 |
---- sid-milter-1.0.0.orig/devtools/M4/UNIX/defines.m4 2006-10-06 07:44:44.000000000 +0200 |
161 |
-+++ sid-milter-1.0.0/devtools/M4/UNIX/defines.m4 2009-07-08 17:11:06.000000000 +0200 |
162 |
-@@ -26,7 +26,7 @@ |
163 |
- CCLINK = ifdef(`confCCLINK', `confCCLINK', `confCC') |
164 |
- # Linker for libraries |
165 |
- LD= ifdef(`confLD', `confLD', `confCC') |
166 |
--LDOPTS= ifdef(`confLDOPTS', `confLDOPTS') ifdef(`confMT', ifdef(`confMTLDOPTS', `confMTLDOPTS', `'), `') |
167 |
-+LDOPTS= ifdef(`confLDOPTS', `confLDOPTS') |
168 |
- LDOPTS_SO= ${LDOPTS} ifdef(`confLDOPTS_SO', `confLDOPTS_SO', `-shared') |
169 |
- |
170 |
- # Shell |
171 |
-@@ -71,7 +71,7 @@ |
172 |
- LIBADD= ifdef(`conf_'bldCURRENT_PRD`_LIBS', `conf_'bldCURRENT_PRD`_LIBS') |
173 |
- |
174 |
- # libraries required on your system |
175 |
--LIBS= ${LIBADD} ifdef(`confLIBS', `confLIBS') ifdef(`conf_'bldCURRENT_PRD`_LIB_POST', `conf_'bldCURRENT_PRD`_LIB_POST') |
176 |
-+LIBS= ${LIBADD} ifdef(`confLIBS', `confLIBS') ifdef(`conf_'bldCURRENT_PRD`_LIB_POST', `conf_'bldCURRENT_PRD`_LIB_POST') ifdef(`confMT', ifdef(`confMTLDOPTS', `confMTLDOPTS', `'), `') |
177 |
- |
178 |
- # location of sendmail binary (usually /usr/sbin or /usr/lib) |
179 |
- BINDIR= ifdef(`confMBINDIR', `confMBINDIR', `/usr/sbin') |
180 |
|
181 |
diff --git a/mail-filter/sid-milter/files/sid-milter-1.0.0-nopra_on_spf1.patch b/mail-filter/sid-milter/files/sid-milter-1.0.0-nopra_on_spf1.patch |
182 |
deleted file mode 100644 |
183 |
index 868a2d9ecd5..00000000000 |
184 |
--- a/mail-filter/sid-milter/files/sid-milter-1.0.0-nopra_on_spf1.patch |
185 |
+++ /dev/null |
186 |
@@ -1,57 +0,0 @@ |
187 |
-diff -Nru sid-milter-1.0.0.orig/sid-filter/sid-filter.c sid-milter-1.0.0/sid-filter/sid-filter.c |
188 |
---- sid-milter-1.0.0.orig/sid-filter/sid-filter.c 2009-03-08 09:51:00.000000000 +0000 |
189 |
-+++ sid-milter-1.0.0/sid-filter/sid-filter.c 2009-03-08 16:29:24.000000000 +0000 |
190 |
-@@ -1279,30 +1279,35 @@ |
191 |
- switch (scope) |
192 |
- { |
193 |
- case SM_SCOPE_PRA: |
194 |
--#ifdef _FFR_NH_MFROM |
195 |
-- if ((strncasecmp(mreplies[rcount], |
196 |
-- "spf2.0/pra", |
197 |
-- 10) == 0) || |
198 |
-- (strncasecmp(mreplies[rcount], |
199 |
-- "spf2.0/mfrom,pra", |
200 |
-- 16) == 0)) |
201 |
--#else /* _FFR_NH_MFROM */ |
202 |
-- if (strncasecmp(mreplies[rcount], |
203 |
-- "spf2.0/pra", 10) == 0) |
204 |
--#endif /* _FFR_NH_MFROM */ |
205 |
-+ if (( |
206 |
-+ (strncasecmp(mreplies[rcount], |
207 |
-+ "spf2.0/pra", |
208 |
-+ 10) == 0) || |
209 |
-+ (strncasecmp(mreplies[rcount], |
210 |
-+ "spf2.0/mfrom,pra", |
211 |
-+ 16) == 0)) && |
212 |
-+ (strncasecmp(policy, |
213 |
-+ "spf2.0/", |
214 |
-+ 7) != 0)) |
215 |
- { |
216 |
- sm_strlcpy(policy, |
217 |
- mreplies[rcount], |
218 |
- sizeof policy); |
219 |
- } |
220 |
-- else if (!nopraspf1 && |
221 |
-- (strncasecmp(mreplies[rcount], |
222 |
-- "v=spf1", 6) == 0) && |
223 |
-- policy[0] == '\0') |
224 |
-+ else if (strncasecmp(mreplies[rcount], |
225 |
-+ "v=spf1", 6) == 0) |
226 |
- { |
227 |
-- sm_strlcpy(policy, |
228 |
-- mreplies[rcount], |
229 |
-- sizeof policy); |
230 |
-+ if (nopraspf1) |
231 |
-+ { |
232 |
-+ memset(mreplies[rcount], '\0', |
233 |
-+ sizeof mreplies[rcount]); |
234 |
-+ } |
235 |
-+ else if (policy[0] == '\0') |
236 |
-+ { |
237 |
-+ sm_strlcpy(policy, |
238 |
-+ mreplies[rcount], |
239 |
-+ sizeof policy); |
240 |
-+ } |
241 |
- } |
242 |
- break; |
243 |
- |
244 |
|
245 |
diff --git a/mail-filter/sid-milter/metadata.xml b/mail-filter/sid-milter/metadata.xml |
246 |
deleted file mode 100644 |
247 |
index 25ff620540d..00000000000 |
248 |
--- a/mail-filter/sid-milter/metadata.xml |
249 |
+++ /dev/null |
250 |
@@ -1,11 +0,0 @@ |
251 |
-<?xml version="1.0" encoding="UTF-8"?> |
252 |
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
253 |
-<pkgmetadata> |
254 |
- <!-- maintainer-needed --> |
255 |
- <longdescription>A milter-based application that implements and enforces |
256 |
-the merged Caller-ID/SPF specification from the IETF MARID working group, |
257 |
-currently dubbed "Sender-ID"</longdescription> |
258 |
- <upstream> |
259 |
- <remote-id type="sourceforge">sid-milter</remote-id> |
260 |
- </upstream> |
261 |
-</pkgmetadata> |
262 |
|
263 |
diff --git a/mail-filter/sid-milter/sid-milter-1.0.0-r6.ebuild b/mail-filter/sid-milter/sid-milter-1.0.0-r6.ebuild |
264 |
deleted file mode 100644 |
265 |
index 8fbd47db0f8..00000000000 |
266 |
--- a/mail-filter/sid-milter/sid-milter-1.0.0-r6.ebuild |
267 |
+++ /dev/null |
268 |
@@ -1,64 +0,0 @@ |
269 |
-# Copyright 1999-2013 Gentoo Foundation |
270 |
-# Distributed under the terms of the GNU General Public License v2 |
271 |
- |
272 |
-EAPI=4 |
273 |
- |
274 |
-inherit eutils toolchain-funcs user |
275 |
- |
276 |
-DESCRIPTION="A milter-based application to provide Sender-ID verification service" |
277 |
-HOMEPAGE="https://sourceforge.net/projects/sid-milter/" |
278 |
-SRC_URI="mirror://sourceforge/sid-milter/${P}.tar.gz" |
279 |
- |
280 |
-LICENSE="Sendmail-Open-Source" |
281 |
-SLOT="0" |
282 |
-KEYWORDS="~amd64 x86" |
283 |
-IUSE="ipv6" |
284 |
- |
285 |
-DEPEND="dev-libs/openssl |
286 |
- >=sys-libs/db-3.2 |
287 |
- || ( mail-filter/libmilter mail-mta/sendmail )" |
288 |
-RDEPEND="${DEPEND} |
289 |
- sys-apps/openrc" |
290 |
- |
291 |
-pkg_setup() { |
292 |
- enewgroup milter |
293 |
- # mail-milter/spamass-milter creates milter user with this home directory |
294 |
- # For consistency reasons, milter user must be created here with this home directory |
295 |
- # even though this package doesn't need a home directory for this user (#280571) |
296 |
- enewuser milter -1 -1 /var/lib/milter milter |
297 |
-} |
298 |
- |
299 |
-src_prepare() { |
300 |
- epatch "${FILESDIR}"/${P}-nopra_on_spf1.patch |
301 |
- epatch "${FILESDIR}"/${P}-as-needed.patch |
302 |
- |
303 |
- local CC="$(tc-getCC)" |
304 |
- local ENVDEF="" |
305 |
- use ipv6 && ENVDEF="${ENVDEF} -DNETINET6" |
306 |
- sed -e "s:@@CC@@:${CC}:" \ |
307 |
- -e "s:@@CFLAGS@@:${CFLAGS}:" \ |
308 |
- -e "s:@@LDFLAGS@@:${LDFLAGS}:" \ |
309 |
- -e "s:@@ENVDEF@@:${ENVDEF}:" \ |
310 |
- "${FILESDIR}/gentoo-config.m4" > "${S}/devtools/Site/site.config.m4" \ |
311 |
- || die "failed to generate site.config.m4" |
312 |
-} |
313 |
- |
314 |
-src_compile() { |
315 |
- emake -j1 |
316 |
-} |
317 |
- |
318 |
-src_install() { |
319 |
- dodir /usr/bin |
320 |
- emake -j1 DESTDIR="${D}" SUBDIRS=sid-filter \ |
321 |
- SBINOWN=root SBINGRP=root UBINOWN=root UBINGRP=root \ |
322 |
- install |
323 |
- |
324 |
- newinitd "${FILESDIR}/sid-filter.init-r1" sid-filter |
325 |
- newconfd "${FILESDIR}/sid-filter.conf" sid-filter |
326 |
- |
327 |
- # man build is broken; do man page installation by hand |
328 |
- doman */*.8 |
329 |
- |
330 |
- # some people like docs |
331 |
- dodoc RELEASE_NOTES *.txt sid-filter/README |
332 |
-} |
333 |
|
334 |
diff --git a/mail-filter/sid-milter/sid-milter-1.0.0-r7.ebuild b/mail-filter/sid-milter/sid-milter-1.0.0-r7.ebuild |
335 |
deleted file mode 100644 |
336 |
index 9c8ac171f4b..00000000000 |
337 |
--- a/mail-filter/sid-milter/sid-milter-1.0.0-r7.ebuild |
338 |
+++ /dev/null |
339 |
@@ -1,66 +0,0 @@ |
340 |
-# Copyright 1999-2019 Gentoo Authors |
341 |
-# Distributed under the terms of the GNU General Public License v2 |
342 |
- |
343 |
-EAPI=5 |
344 |
- |
345 |
-inherit eutils toolchain-funcs user |
346 |
- |
347 |
-DESCRIPTION="A milter-based application to provide Sender-ID verification service" |
348 |
-HOMEPAGE="https://sourceforge.net/projects/sid-milter/" |
349 |
-SRC_URI="mirror://sourceforge/sid-milter/${P}.tar.gz" |
350 |
- |
351 |
-LICENSE="Sendmail-Open-Source" |
352 |
-SLOT="0" |
353 |
-KEYWORDS="~amd64 ~x86" |
354 |
-IUSE="ipv6 libressl" |
355 |
- |
356 |
-DEPEND=" |
357 |
- !libressl? ( dev-libs/openssl:0= ) |
358 |
- libressl? ( dev-libs/libressl:= ) |
359 |
- >=sys-libs/db-3.2:* |
360 |
- || ( mail-filter/libmilter mail-mta/sendmail )" |
361 |
-RDEPEND="${DEPEND} |
362 |
- sys-apps/openrc" |
363 |
- |
364 |
-pkg_setup() { |
365 |
- enewgroup milter |
366 |
- # mail-milter/spamass-milter creates milter user with this home directory |
367 |
- # For consistency reasons, milter user must be created here with this home directory |
368 |
- # even though this package doesn't need a home directory for this user (#280571) |
369 |
- enewuser milter -1 -1 /var/lib/milter milter |
370 |
-} |
371 |
- |
372 |
-src_prepare() { |
373 |
- epatch "${FILESDIR}"/${P}-nopra_on_spf1.patch |
374 |
- epatch "${FILESDIR}"/${P}-as-needed.patch |
375 |
- |
376 |
- local CC="$(tc-getCC)" |
377 |
- local ENVDEF="" |
378 |
- use ipv6 && ENVDEF="${ENVDEF} -DNETINET6" |
379 |
- sed -e "s:@@CC@@:${CC}:" \ |
380 |
- -e "s:@@CFLAGS@@:${CFLAGS}:" \ |
381 |
- -e "s:@@LDFLAGS@@:${LDFLAGS}:" \ |
382 |
- -e "s:@@ENVDEF@@:${ENVDEF}:" \ |
383 |
- "${FILESDIR}/gentoo-config.m4" > "${S}/devtools/Site/site.config.m4" \ |
384 |
- || die "failed to generate site.config.m4" |
385 |
-} |
386 |
- |
387 |
-src_compile() { |
388 |
- emake -j1 |
389 |
-} |
390 |
- |
391 |
-src_install() { |
392 |
- dodir /usr/bin |
393 |
- emake -j1 DESTDIR="${D}" SUBDIRS=sid-filter \ |
394 |
- SBINOWN=root SBINGRP=root UBINOWN=root UBINGRP=root \ |
395 |
- install |
396 |
- |
397 |
- newinitd "${FILESDIR}/sid-filter.init-r1" sid-filter |
398 |
- newconfd "${FILESDIR}/sid-filter.conf" sid-filter |
399 |
- |
400 |
- # man build is broken; do man page installation by hand |
401 |
- doman */*.8 |
402 |
- |
403 |
- # some people like docs |
404 |
- dodoc RELEASE_NOTES *.txt sid-filter/README |
405 |
-} |
406 |
|
407 |
diff --git a/profiles/package.mask b/profiles/package.mask |
408 |
index 33572b41de6..b634b627adf 100644 |
409 |
--- a/profiles/package.mask |
410 |
+++ b/profiles/package.mask |
411 |
@@ -1101,12 +1101,6 @@ dev-embedded/scratchbox-devkit-perl |
412 |
dev-embedded/scratchbox-devkit-qemu |
413 |
dev-embedded/scratchbox-devkit-svn |
414 |
|
415 |
-# Michał Górny <mgorny@g.o> (2019-08-27) |
416 |
-# Unmaintained. No release since 2008. Is reported to wrongly reject |
417 |
-# 'pretty much all mails', also reported build failure. |
418 |
-# Removal in 30 days. Bug #519668. |
419 |
-mail-filter/sid-milter |
420 |
- |
421 |
# Miroslav Šulc <fordfrog@g.o> (2019-08-19) |
422 |
# Depends on >=virtual/{jdk,jre}-11 which is masked |
423 |
=www-servers/tomcat-9.0.24 |