Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: mail-filter/sid-milter/files/, mail-filter/sid-milter/, profiles/
Date: Thu, 26 Sep 2019 14:49:48
Message-Id: 1569509363.8edfb67b10eaf574e978f8d12078f9b4df14df75.mgorny@gentoo
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