summaryrefslogtreecommitdiff
path: root/mail-filter
diff options
context:
space:
mode:
Diffstat (limited to 'mail-filter')
-rw-r--r--mail-filter/sid-milter/Manifest9
-rw-r--r--mail-filter/sid-milter/files/gentoo-config.m46
-rw-r--r--mail-filter/sid-milter/files/sid-filter.conf5
-rw-r--r--mail-filter/sid-milter/files/sid-filter.init-r188
-rw-r--r--mail-filter/sid-milter/files/sid-milter-1.0.0-as-needed.patch21
-rw-r--r--mail-filter/sid-milter/files/sid-milter-1.0.0-nopra_on_spf1.patch57
-rw-r--r--mail-filter/sid-milter/metadata.xml11
-rw-r--r--mail-filter/sid-milter/sid-milter-1.0.0-r6.ebuild64
-rw-r--r--mail-filter/sid-milter/sid-milter-1.0.0-r7.ebuild66
9 files changed, 0 insertions, 327 deletions
diff --git a/mail-filter/sid-milter/Manifest b/mail-filter/sid-milter/Manifest
deleted file mode 100644
index ee2de2a9bd77..000000000000
--- a/mail-filter/sid-milter/Manifest
+++ /dev/null
@@ -1,9 +0,0 @@
-AUX gentoo-config.m4 197 BLAKE2B da8178aa3eab127f7f6c29a35b904328b502b3ede52c6b43f8bbc68393e9d2b5d4fcecdba66e3c0e07d92168af96177a6eaeabf93b68300b0f4f45257e1a4d63 SHA512 67c1e602c17246bfc2bb60f63a6c5045bc1cbcc10fb9fcb67085aa4d8a8bea948cb0fb35a761a3e52668b8350d799a266c8ec78ee37b28e20d7b0102256f80fe
-AUX sid-filter.conf 226 BLAKE2B 2f68a142f73bbe0e8f4b129b87f3ce762c68e1747426f732bb6d50cdb044a1bd598e1232328af8cfa9f5ea169fd1765cedb63c3e49610266bdb126b0c20af975 SHA512 3a8c54e7ff0cf724a3a24f5e2c12abe404e4c1e293cc536c24ff81b343706f463c0b4f36780947e998f2e601c64831b76196738c5737c7b1f753f39919959bdf
-AUX sid-filter.init-r1 2204 BLAKE2B 4533cc4d7c0a8b4a76c87ac01f5479c22874fa84b2a832cdd264569f2104b3adcad4c5486e267de8f4b0bce6eb050114106aa4b7bc40a859635e755746cfc6ce SHA512 631b142a8a3492033e0a1a732c2ab3685d582208b8f40088ba9a58e87b2bb6a9a719a91c83e856604d1b0c4ced5ee71173666dfc790853a62178d1295b3d3d3b
-AUX sid-milter-1.0.0-as-needed.patch 1213 BLAKE2B 9ad17c0011c3e8acb8cb419652560bdb44fe53d24df99d27c4a9af52281a90c5d531c69204b62a5ff0d587b3f595e9ee39b1c4e706f9fd37e94d678e9df3ccf7 SHA512 74354e52dcbbb3a04c668604698e94803c9ebfa0663a37facef4f6cfbcbc1c6113758aa3f6a19d0036c948824f50f9075d5cf8fc1728a5963d958f8af871301b
-AUX sid-milter-1.0.0-nopra_on_spf1.patch 1777 BLAKE2B e1a7c26af42372fd58c3fcfc282bedd11e21959bacfb5163bef4f8b72e363c69c96d84c2f9dcae682c96d157e575540e3863bf7abe28312f831d1954703cec55 SHA512 b920806c3b0a3baa5581b028ae291e22281810c680b2cca82c12635690b3acfbb76fbce656324042ffbc536e17214699291720ec4bf0c7a5138bd6ab9283c79e
-DIST sid-milter-1.0.0.tar.gz 351161 BLAKE2B 152472577addbebf549ccc17f96e3e4d7bb645ab7924fe1b1ffa8361f0629851143818b1fe0d856ad72b097037482198152dab20e6e39f2fe8b374263de5653b SHA512 599eae36b7708e045e3f120cd6b4215906ea954b5f10be520d917404a02cf0b03d79b8fcf9543080288a9ab8e436b393c8b6340d2b1edced3d4fb827ff4c30dc
-EBUILD sid-milter-1.0.0-r6.ebuild 1743 BLAKE2B 68de5b445bbaff3e40bf7fe6306b3d8a02d27d3797b12546c54b74b9c32d168134a7bb3a04d82868aa8d1cbd94fc8336917b558ea8e38fc24e123df20a97fab0 SHA512 9479ca6315d83737f98be70e8c990048f23678d06a02936be1a1f0ac54945d972bdcce31fedf306835950eac0c1d76d2fa6921068a4d6fbaca37deea828aeda7
-EBUILD sid-milter-1.0.0-r7.ebuild 1807 BLAKE2B 0b369987fded1688ddbd536b65def4e5bc9f27f73fd0c642ea436d46cdb2aa851766879f9c97ba5a4e5419021f3db36c54a8f319c5a1f84c02b0354e4551a177 SHA512 3dc900634efcf2c44819e8b1d256fc90c1fbc8efde3932bb840e8fbbd3a8a561d33109991bb031acb5fd08636b4911c00b3f46ec1c13e75527b6e080fca7706d
-MISC metadata.xml 442 BLAKE2B c44775b9a86f50cfc43ccda095f5e700c5351021ee556cecd09d71a0c4ac1e6d06345407605cbff97b27bd10db7206ee4ecd3fc9332ab61a2b6d4f1e38d7e7a6 SHA512 016153953041e0184a0c31ab70220b5a1d818b8195995dcec4aba4f2f274c5b221be803611968bc45825ec4efea65a758f1d8a293ef2864820b1c400d961e96e
diff --git a/mail-filter/sid-milter/files/gentoo-config.m4 b/mail-filter/sid-milter/files/gentoo-config.m4
deleted file mode 100644
index d5692bad0369..000000000000
--- a/mail-filter/sid-milter/files/gentoo-config.m4
+++ /dev/null
@@ -1,6 +0,0 @@
-define(`confNO_MAN_BUILD',`')
-define(`confCC', `@@CC@@')
-define(`confOPTIMIZE', `@@CFLAGS@@')
-define(`confLDOPTS', `@@LDFLAGS@@')
-define(`confENVDEF', `@@ENVDEF@@')
-define(`bld_USE_ARLIB', `true')
diff --git a/mail-filter/sid-milter/files/sid-filter.conf b/mail-filter/sid-milter/files/sid-filter.conf
deleted file mode 100644
index fb506c393889..000000000000
--- a/mail-filter/sid-milter/files/sid-filter.conf
+++ /dev/null
@@ -1,5 +0,0 @@
-# Additional options for the Sender-ID Milter
-# see sid-filter(8) for more information.
-SOCKETSPEC="inet:8026@localhost"
-DOMAIN="example.com"
-SID_FILTER_OPTS="-u milter -l -p $SOCKETSPEC -d $DOMAIN -P /var/run/sid-filter.pid"
diff --git a/mail-filter/sid-milter/files/sid-filter.init-r1 b/mail-filter/sid-milter/files/sid-filter.init-r1
deleted file mode 100644
index 853e96653a02..000000000000
--- a/mail-filter/sid-milter/files/sid-filter.init-r1
+++ /dev/null
@@ -1,88 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-depend() {
- # need net
- use dns logger net
-}
-
-parse_opts() {
- local filter_opt filter_flag=
- for filter_opt in ${SID_FILTER_OPTS}; do
- case "${filter_flag}" in
- -u) filter_user=${filter_opt}
- ;;
- -P) filter_pid=${filter_opt}
- ;;
- esac
- [ -n "${filter_user}" -a -n "${filter_pid}" ] && break
- filter_flag=${filter_opt}
- done
-
- if [ -z "${filter_user}" ]; then
- filter_user=milter
- SID_FILTER_OPTS="${SID_FILTER_OPTS} -u ${filter_user}"
- fi
- if [ -z "${filter_pid}" ]; then
- filter_pid="/var/run/sid-filter.pid"
- SID_FILTER_OPTS="${SID_FILTER_OPTS} -P ${filter_pid}"
- fi
-}
-
-clean_socket() {
- local socket_file= svc_pid=
-
- socket_file="$(echo ${SID_FILTER_OPTS} | sed -e 's/.*local:\(.*\) .*/\1/' | awk '{print $1}')"
- svc_pid="$(ps -C sid-filter -o pid=)"
- if [[ -z "${svc_pid}" ]] && [[ ! -z "${socket_file}" ]] && [[ -S "${socket_file}" ]]; then
- ewarn "Strange, the socket file already exist in \"${socket_file}\""
- ewarn "it will be removed now and re-created by the sid-filter server"
- ewarn "BUT please make your checks."
- rm -f "${socket_file}"
- fi
-}
-
-check_socketdir() {
- local socket_dir
- case "${SOCKETSPEC}" in
- local:*) socket_dir="$(echo ${SOCKETSPEC} | sed -e 's~^local:\(.*\)/.*$~\1~')"
- if [[ ! -d ${socket_dir} ]]; then
- checkpath -q -d -o ${filter_user}:${filter_user} -m 0755 ${socket_dir} || return 1
- fi ;;
- inet:*) ;;
- *) eerror "Unknown socket spec. Please check your /etc/conf.d/sid-milter file."
- return 1 ;;
- esac
-}
-
-
-start() {
- local filter_user= filter_pid=
-
- clean_socket
- parse_opts
- check_socketdir || return 1
- if ! (touch ${filter_pid} && chown ${filter_user} ${filter_pid}) ; then
- eerror "Failed to create pidfile"
- return 1
- fi
-
- ebegin "Starting Sender-ID Filter"
- start-stop-daemon --start --exec /usr/bin/sid-filter -- ${SID_FILTER_OPTS}
- eend $?
-}
-
-stop() {
- local filter_user= filter_pid=
-
- parse_opts
-
- ebegin "Stopping Sender-ID Filter"
- start-stop-daemon --stop --quiet --name sid-filter --pidfile ${filter_pid}
- eend $?
-
- if [ $? = 0 -a -f "${filter_pid}" ]; then
- rm ${filter_pid}
- fi
-}
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
deleted file mode 100644
index 365604f721f6..000000000000
--- a/mail-filter/sid-milter/files/sid-milter-1.0.0-as-needed.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -Nru sid-milter-1.0.0.orig/devtools/M4/UNIX/defines.m4 sid-milter-1.0.0/devtools/M4/UNIX/defines.m4
---- sid-milter-1.0.0.orig/devtools/M4/UNIX/defines.m4 2006-10-06 07:44:44.000000000 +0200
-+++ sid-milter-1.0.0/devtools/M4/UNIX/defines.m4 2009-07-08 17:11:06.000000000 +0200
-@@ -26,7 +26,7 @@
- CCLINK = ifdef(`confCCLINK', `confCCLINK', `confCC')
- # Linker for libraries
- LD= ifdef(`confLD', `confLD', `confCC')
--LDOPTS= ifdef(`confLDOPTS', `confLDOPTS') ifdef(`confMT', ifdef(`confMTLDOPTS', `confMTLDOPTS', `'), `')
-+LDOPTS= ifdef(`confLDOPTS', `confLDOPTS')
- LDOPTS_SO= ${LDOPTS} ifdef(`confLDOPTS_SO', `confLDOPTS_SO', `-shared')
-
- # Shell
-@@ -71,7 +71,7 @@
- LIBADD= ifdef(`conf_'bldCURRENT_PRD`_LIBS', `conf_'bldCURRENT_PRD`_LIBS')
-
- # libraries required on your system
--LIBS= ${LIBADD} ifdef(`confLIBS', `confLIBS') ifdef(`conf_'bldCURRENT_PRD`_LIB_POST', `conf_'bldCURRENT_PRD`_LIB_POST')
-+LIBS= ${LIBADD} ifdef(`confLIBS', `confLIBS') ifdef(`conf_'bldCURRENT_PRD`_LIB_POST', `conf_'bldCURRENT_PRD`_LIB_POST') ifdef(`confMT', ifdef(`confMTLDOPTS', `confMTLDOPTS', `'), `')
-
- # location of sendmail binary (usually /usr/sbin or /usr/lib)
- BINDIR= ifdef(`confMBINDIR', `confMBINDIR', `/usr/sbin')
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
deleted file mode 100644
index 868a2d9ecd55..000000000000
--- a/mail-filter/sid-milter/files/sid-milter-1.0.0-nopra_on_spf1.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-diff -Nru sid-milter-1.0.0.orig/sid-filter/sid-filter.c sid-milter-1.0.0/sid-filter/sid-filter.c
---- sid-milter-1.0.0.orig/sid-filter/sid-filter.c 2009-03-08 09:51:00.000000000 +0000
-+++ sid-milter-1.0.0/sid-filter/sid-filter.c 2009-03-08 16:29:24.000000000 +0000
-@@ -1279,30 +1279,35 @@
- switch (scope)
- {
- case SM_SCOPE_PRA:
--#ifdef _FFR_NH_MFROM
-- if ((strncasecmp(mreplies[rcount],
-- "spf2.0/pra",
-- 10) == 0) ||
-- (strncasecmp(mreplies[rcount],
-- "spf2.0/mfrom,pra",
-- 16) == 0))
--#else /* _FFR_NH_MFROM */
-- if (strncasecmp(mreplies[rcount],
-- "spf2.0/pra", 10) == 0)
--#endif /* _FFR_NH_MFROM */
-+ if ((
-+ (strncasecmp(mreplies[rcount],
-+ "spf2.0/pra",
-+ 10) == 0) ||
-+ (strncasecmp(mreplies[rcount],
-+ "spf2.0/mfrom,pra",
-+ 16) == 0)) &&
-+ (strncasecmp(policy,
-+ "spf2.0/",
-+ 7) != 0))
- {
- sm_strlcpy(policy,
- mreplies[rcount],
- sizeof policy);
- }
-- else if (!nopraspf1 &&
-- (strncasecmp(mreplies[rcount],
-- "v=spf1", 6) == 0) &&
-- policy[0] == '\0')
-+ else if (strncasecmp(mreplies[rcount],
-+ "v=spf1", 6) == 0)
- {
-- sm_strlcpy(policy,
-- mreplies[rcount],
-- sizeof policy);
-+ if (nopraspf1)
-+ {
-+ memset(mreplies[rcount], '\0',
-+ sizeof mreplies[rcount]);
-+ }
-+ else if (policy[0] == '\0')
-+ {
-+ sm_strlcpy(policy,
-+ mreplies[rcount],
-+ sizeof policy);
-+ }
- }
- break;
-
diff --git a/mail-filter/sid-milter/metadata.xml b/mail-filter/sid-milter/metadata.xml
deleted file mode 100644
index 25ff620540d3..000000000000
--- a/mail-filter/sid-milter/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <longdescription>A milter-based application that implements and enforces
-the merged Caller-ID/SPF specification from the IETF MARID working group,
-currently dubbed "Sender-ID"</longdescription>
- <upstream>
- <remote-id type="sourceforge">sid-milter</remote-id>
- </upstream>
-</pkgmetadata>
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
deleted file mode 100644
index 8fbd47db0f8a..000000000000
--- a/mail-filter/sid-milter/sid-milter-1.0.0-r6.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-inherit eutils toolchain-funcs user
-
-DESCRIPTION="A milter-based application to provide Sender-ID verification service"
-HOMEPAGE="https://sourceforge.net/projects/sid-milter/"
-SRC_URI="mirror://sourceforge/sid-milter/${P}.tar.gz"
-
-LICENSE="Sendmail-Open-Source"
-SLOT="0"
-KEYWORDS="~amd64 x86"
-IUSE="ipv6"
-
-DEPEND="dev-libs/openssl
- >=sys-libs/db-3.2
- || ( mail-filter/libmilter mail-mta/sendmail )"
-RDEPEND="${DEPEND}
- sys-apps/openrc"
-
-pkg_setup() {
- enewgroup milter
- # mail-milter/spamass-milter creates milter user with this home directory
- # For consistency reasons, milter user must be created here with this home directory
- # even though this package doesn't need a home directory for this user (#280571)
- enewuser milter -1 -1 /var/lib/milter milter
-}
-
-src_prepare() {
- epatch "${FILESDIR}"/${P}-nopra_on_spf1.patch
- epatch "${FILESDIR}"/${P}-as-needed.patch
-
- local CC="$(tc-getCC)"
- local ENVDEF=""
- use ipv6 && ENVDEF="${ENVDEF} -DNETINET6"
- sed -e "s:@@CC@@:${CC}:" \
- -e "s:@@CFLAGS@@:${CFLAGS}:" \
- -e "s:@@LDFLAGS@@:${LDFLAGS}:" \
- -e "s:@@ENVDEF@@:${ENVDEF}:" \
- "${FILESDIR}/gentoo-config.m4" > "${S}/devtools/Site/site.config.m4" \
- || die "failed to generate site.config.m4"
-}
-
-src_compile() {
- emake -j1
-}
-
-src_install() {
- dodir /usr/bin
- emake -j1 DESTDIR="${D}" SUBDIRS=sid-filter \
- SBINOWN=root SBINGRP=root UBINOWN=root UBINGRP=root \
- install
-
- newinitd "${FILESDIR}/sid-filter.init-r1" sid-filter
- newconfd "${FILESDIR}/sid-filter.conf" sid-filter
-
- # man build is broken; do man page installation by hand
- doman */*.8
-
- # some people like docs
- dodoc RELEASE_NOTES *.txt sid-filter/README
-}
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
deleted file mode 100644
index 9c8ac171f4bf..000000000000
--- a/mail-filter/sid-milter/sid-milter-1.0.0-r7.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils toolchain-funcs user
-
-DESCRIPTION="A milter-based application to provide Sender-ID verification service"
-HOMEPAGE="https://sourceforge.net/projects/sid-milter/"
-SRC_URI="mirror://sourceforge/sid-milter/${P}.tar.gz"
-
-LICENSE="Sendmail-Open-Source"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="ipv6 libressl"
-
-DEPEND="
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:= )
- >=sys-libs/db-3.2:*
- || ( mail-filter/libmilter mail-mta/sendmail )"
-RDEPEND="${DEPEND}
- sys-apps/openrc"
-
-pkg_setup() {
- enewgroup milter
- # mail-milter/spamass-milter creates milter user with this home directory
- # For consistency reasons, milter user must be created here with this home directory
- # even though this package doesn't need a home directory for this user (#280571)
- enewuser milter -1 -1 /var/lib/milter milter
-}
-
-src_prepare() {
- epatch "${FILESDIR}"/${P}-nopra_on_spf1.patch
- epatch "${FILESDIR}"/${P}-as-needed.patch
-
- local CC="$(tc-getCC)"
- local ENVDEF=""
- use ipv6 && ENVDEF="${ENVDEF} -DNETINET6"
- sed -e "s:@@CC@@:${CC}:" \
- -e "s:@@CFLAGS@@:${CFLAGS}:" \
- -e "s:@@LDFLAGS@@:${LDFLAGS}:" \
- -e "s:@@ENVDEF@@:${ENVDEF}:" \
- "${FILESDIR}/gentoo-config.m4" > "${S}/devtools/Site/site.config.m4" \
- || die "failed to generate site.config.m4"
-}
-
-src_compile() {
- emake -j1
-}
-
-src_install() {
- dodir /usr/bin
- emake -j1 DESTDIR="${D}" SUBDIRS=sid-filter \
- SBINOWN=root SBINGRP=root UBINOWN=root UBINGRP=root \
- install
-
- newinitd "${FILESDIR}/sid-filter.init-r1" sid-filter
- newconfd "${FILESDIR}/sid-filter.conf" sid-filter
-
- # man build is broken; do man page installation by hand
- doman */*.8
-
- # some people like docs
- dodoc RELEASE_NOTES *.txt sid-filter/README
-}