Portage is a package management system used by Gentoo Linux
# ChangeLog for mail-filter/milter-regex
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/mail-filter/milter-regex/ChangeLog,v 1.1 2008/02/18 10:34:54 mrness Exp $
*milter-regex-1.7 (18 Feb 2008)
18 Feb 2008; Alin Năstac
+files/milter-regex-1.7-gentoo.patch, +files/milter-regex-1.7-rules.patch,
+files/milter-regex-conf, +files/milter-regex-init, +metadata.xml,
+milter-regex-1.7.ebuild:
Initial import from bug 207985, thanks to Troy Bowman
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
AUX milter-regex-1.7-gentoo.patch 1489 RMD160 4f7c5b88f59ff176e9524a6d1d713d5bac1b0ffc SHA1 a7fc8354d8d8286012d14572cfbf8c2760dc8f00 SHA256 9bbfd44ac27041421a3e8887db49057386628c52ac60fea4a9344493c560b209
AUX milter-regex-1.7-rules.patch 351 RMD160 ab1cd7404c555b78be8d5b7e0b04bccbe1dd539d SHA1 e757096c4404ae3fcd36bbe1f619628b73537403 SHA256 8319e51b061a12d13b49fdb602e232d229fe25d418cddbe9e96c6001753724ae
AUX milter-regex-conf 177 RMD160 aac67efe1fa295755d85fe313a504bab70ed5dad SHA1 46760523a139d2ab80b9e27a4c7248a28387cee6 SHA256 e26c4c6a876dd8c3c5a15e6093feec5da7e44b396636c96d2b4441f555a8a150
AUX milter-regex-init 824 RMD160 f6fe14f020f8e7e0150183b6fa124f436085fbe7 SHA1 daf51b3cbddc81421e7b29fb919db05a01614ca6 SHA256 cccf793d1c62444d8f82c899e5787090fd048f5b7c56f4dddd04b21e7c06f181
DIST milter-regex-1.7.tar.gz 19321 RMD160 66868b21eb095f203ef8391e99744506d7ee3cc4 SHA1 de337bc12dade1ed4b715657c4317040f08ef902 SHA256 ca64e51c67a27962e2d258a0f69f832ffd56b5270dbe4440f960f457c74bbce6
EBUILD milter-regex-1.7.ebuild 1617 RMD160 61e073519fb65da1955aa1bd8c3a3aa79f2e077b SHA1 40ceb4310bfccf97aa8808cdf49d34ea7e9027d3 SHA256 05c8b451468e147d213fbd7de5fa86f6d2a301286747beb5b8dc3edac5c270d2
MISC ChangeLog 552 RMD160 b61f7aeaa9cc3dd04b6b25d78df5decdb0bb7cc8 SHA1 fbd5b7081f944573115b4022f0b56486f05fcb87 SHA256 d5c90b7ad95b94ee8885983262dc164c13b796df89edf383d2f742e84a94f53a
MISC metadata.xml 492 RMD160 afd9793c7ad83c56f53e9d5a5b1f596b033b4e8b SHA1 5fba558c4dcabeba151318150772910833860f90 SHA256 5dd05145d4a0eb2d55ba127f97290e7c3b2ebe32bb45ad952358f61b69c4718a
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.8 (GNU/Linux)
iEYEARECAAYFAke5X1kACgkQ+fWpoTWIA9Gn7wCgirqPksKjFGv5AKu77Nds04rr
w4cAnjI/oWDkksyAExc/T5/6jUuNnWw0
=k8ln
-----END PGP SIGNATURE-----
regular expressions. It doesn't add much processing overhead, so even a busy mail server can afford to run it.
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-filter/milter-regex/milter-regex-1.7.ebuild,v 1.1 2008/02/18 10:34:54 mrness Exp $
inherit eutils
DESCRIPTION="A milter-based regular expression filter"
HOMEPAGE="http://www.benzedrine.cx/milter-regex.html"
SRC_URI="http://www.benzedrine.cx/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="|| ( mail-filter/libmilter mail-mta/sendmail )"
RDEPEND="" # libmilter is a static library
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${P}-gentoo.patch
epatch "${FILESDIR}"/${P}-rules.patch # fix a typo in upstream sample rules
}
src_compile() {
emake -f Makefile.linux milter-regex || die "emake failed"
}
src_install() {
exeinto /usr/bin
doexe milter-regex
keepdir /var/run/milter-regex
insinto /etc/mail
newins rules milter-regex.conf
newconfd "${FILESDIR}"/milter-regex-conf milter-regex
newinitd "${FILESDIR}"/milter-regex-init milter-regex
doman *.8
}
pkg_preinst() {
enewgroup milter
enewuser milter -1 -1 -1 milter
fowners milter:milter /var/run/milter-regex
}
pkg_postinst() {
elog "If you're using Sendmail, you'll need to add this to your sendmail.mc:"
elog " INPUT_MAIL_FILTER(\`milter-regex', \`S=unix:/var/run/milter-regex/milter-regex.sock, T=S:30s;R:2m')"
elog
elog "If you are using Postfix, you'll need to add this to your main.cf:"
elog " smtpd_milters = unix:/var/run/milter-regex/milter-regex.sock"
elog " non_smtpd_milters = unix:/var/run/milter-regex/milter-regex.sock"
}