From 38977a034b5091dbbc104b8ca12674137322851a Mon Sep 17 00:00:00 2001 From: Thomas Sachau Date: Sun, 3 Jun 2012 14:41:32 +0200 Subject: mail-filter/postwhite: Drop mail-filter/postwhite due to missing dependency (dev-ruby/facets) --- mail-filter/postwhite/ChangeLog | 23 ---------- mail-filter/postwhite/Manifest | 6 --- mail-filter/postwhite/files/0.1.0/postwhite.conf | 5 --- mail-filter/postwhite/files/0.1.0/postwhite.init | 21 --------- mail-filter/postwhite/metadata.xml | 32 -------------- mail-filter/postwhite/postwhite-0.1.3.ebuild | 56 ------------------------ 6 files changed, 143 deletions(-) delete mode 100644 mail-filter/postwhite/ChangeLog delete mode 100644 mail-filter/postwhite/Manifest delete mode 100644 mail-filter/postwhite/files/0.1.0/postwhite.conf delete mode 100644 mail-filter/postwhite/files/0.1.0/postwhite.init delete mode 100644 mail-filter/postwhite/metadata.xml delete mode 100644 mail-filter/postwhite/postwhite-0.1.3.ebuild (limited to 'mail-filter') diff --git a/mail-filter/postwhite/ChangeLog b/mail-filter/postwhite/ChangeLog deleted file mode 100644 index 5ea2dfd2a..000000000 --- a/mail-filter/postwhite/ChangeLog +++ /dev/null @@ -1,23 +0,0 @@ -# ChangeLog for mail-filter/postwhite -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - -*postwhite-0.1.3 (04 Jul 2010) - - 04 Jul 2010; Michał Górny (sedzimir) - -postwhite-0.1.0.ebuild, +postwhite-0.1.3.ebuild: - Version bump, cleanup and moved the user/group creation to pkg_preinst() - as they are not required during build-time. - - 19 Jan 2009; Thomas Sachau (Tommy[D]) - postwhite-0.1.0.ebuild: - Add suggested RDEPEND=${DEPEND}, add die statements - - 11 Sep 2008; Tiago Cunha (tcunha) metadata.xml: - Fix metadata.xml - - 23 Jul 2008; Sven Schwyn (svoop) +files/0.1.0, - +postwhite-0.1.0.ebuild, +files/0.1.0/postwhite.conf, - +files/0.1.0/postwhite.init, +metadata.xml: - New ebuild mail-filter/postwhite for bug 232647 - diff --git a/mail-filter/postwhite/Manifest b/mail-filter/postwhite/Manifest deleted file mode 100644 index 3e08f6b40..000000000 --- a/mail-filter/postwhite/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -AUX 0.1.0/postwhite.conf 119 RMD160 a7edeaf643b9959aed15d08d115b9bb08a70e40d SHA1 bc4d3fb0519dae0a83365886be97bb96e6889c9d SHA256 1f76c3b215380ebb10c43937d396ea4eb64493edd2da4fb314bb04c168a9f0b5 -AUX 0.1.0/postwhite.init 381 RMD160 4c88654798df114b4f06f473d8e95370974bf1df SHA1 d53272e643aa4cbea5a502e4f2403ef80f236d04 SHA256 71b7d5802f8fc3744f0a617621b8fa2b00921d7ff33d6e2d0dd280eef5a785fe -DIST postwhite-0.1.3.tgz 7409 RMD160 71b15e5980feda25d5317d3ee0eb7a892e771060 SHA1 89dca469c71105164578caea6ad087eea4611723 SHA256 8e45eac0b5cefed39e187fa4fc0875a5f31bc9f73ffe5b482407e85cf71645ee -EBUILD postwhite-0.1.3.ebuild 1888 RMD160 e088f740a4472086319295a9fca9e801774f23a3 SHA1 9a96a9dee2205227653bb81c639e6fda44623e9a SHA256 3eef0e32315224469c7df3bc1836abb08c15b2d690c617099ce4513a1070eaec -MISC ChangeLog 852 RMD160 a732cfcb573fa24d211e7eaae4466bc9d354f363 SHA1 2f1351d4e685b8e6a961185ded30e979fa2d853a SHA256 cb78ca4e8d84359906c79b58f83a5e1d58652e23d450f3dc19d6f791af85092a -MISC metadata.xml 1639 RMD160 e61e9d105e3864ab217f12d7d7ecd7a5c5860de8 SHA1 deb89ba36472abe533dc619c7cc75597e70cedf6 SHA256 54a8572ed6b44ecdb70ce3b8bb2550f311243a6024c2bf8f10552788210efacf diff --git a/mail-filter/postwhite/files/0.1.0/postwhite.conf b/mail-filter/postwhite/files/0.1.0/postwhite.conf deleted file mode 100644 index 4f676290b..000000000 --- a/mail-filter/postwhite/files/0.1.0/postwhite.conf +++ /dev/null @@ -1,5 +0,0 @@ -# Config file for /etc/init.d/postwhite - -# See "postwhite --help" for a list of available options. -# -POSTWHITE_OPTS="" diff --git a/mail-filter/postwhite/files/0.1.0/postwhite.init b/mail-filter/postwhite/files/0.1.0/postwhite.init deleted file mode 100644 index e2261c481..000000000 --- a/mail-filter/postwhite/files/0.1.0/postwhite.init +++ /dev/null @@ -1,21 +0,0 @@ -#!/sbin/runscript -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -depend() { - need net - before postfix -} - -start() { - ebegin "Starting Postwhite" - /usr/sbin/postwhite --quiet --detach ${POSTWHITE_OPTS} start - eend ${?} -} - -stop() { - ebegin "Stopping Postwhite" - /usr/sbin/postwhite --quiet stop - eend ${?} -} diff --git a/mail-filter/postwhite/metadata.xml b/mail-filter/postwhite/metadata.xml deleted file mode 100644 index 5c8ec14b2..000000000 --- a/mail-filter/postwhite/metadata.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - - maintainer-wanted@gentoo.org - - Postwhite is a policy server for Postfix MTA which filters incoming emails - based on per recipient whitelists managed by an email frontend. - - Incoming emails are denied unless the sender address or sender domain is - present on the recipient's whitelist. This concept is neither new nor fancy - in itself, but the way Postwhite lets you manage your whitelist sure is. - - Here is a real life example: - - Arthur's main email address arthur@dent.tld is great for everyday - use, but he doesn't want to pollute it by using it for mailing lists, - websites, online shopping and such. Postwhite to the rescue! Arthur creates - a virtual email address hitchhike@dent.tld which is delivered to - the same mailbox. He adds this address to recipients.yml and then - restarts Postwhite. - - Initially, all incoming emails will be denied, so when Arthur decides to - join the Betelgeuse mailing list, his whitelist has to learn about this. - Arthur sends an empty email to hitchhike+learn@dent.tld which - puts Postwhite into learning mode for a limited period of time. In learning - mode, Postwhite allows and delivers any incoming mails, yet it - delivers a followup notification message along with it. When the first - email from the Betelgeuse mailing list comes in, Arthur simply replies to - the corresponding notification message thus adding Betelgeuse to the - whitelist. - - diff --git a/mail-filter/postwhite/postwhite-0.1.3.ebuild b/mail-filter/postwhite/postwhite-0.1.3.ebuild deleted file mode 100644 index 38565939f..000000000 --- a/mail-filter/postwhite/postwhite-0.1.3.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -inherit eutils - -DESCRIPTION="Per-recipient whitelist policy server for Postfix MTA managed entirely by emails" -HOMEPAGE="http://www.bitcetera.com/products/postwhite" -SRC_URI="http://www.bitcetera.com/page_attachments/0000/0014/${P}.tgz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="mail-mta/postfix - >=dev-lang/ruby-1.8.6 - dev-ruby/rubygems - >=dev-ruby/facets-2.8.4-r1 - dev-ruby/trollop" -RDEPEND="${DEPEND}" - -S=${WORKDIR} - -src_install() { - dosbin ${PN} || die "installing binary failed" - newinitd "${FILESDIR}"/0.1.0/${PN}.init ${PN} || die - newconfd "${FILESDIR}"/0.1.0/${PN}.conf ${PN} || die - "${S}"/${PN} --prefix "${D}" configure || die - keepdir /etc/postfix/postwhite -} - -pkg_preinst() { - enewgroup ${PN} - enewuser ${PN} -1 -1 /dev/null ${PN} -} - -pkg_postinst() { - elog "The following steps are necessary to hook Postwhite into the Postfix" - elog "workflow:" - elog - elog "1) List all email addresses that should be protected by Postwhite in:" - elog " /etc/postfix/postwhite/recipients.yml" - elog "2) Start the Postwhite daemon:" - elog " /etc/init.d/postwhite start" - elog "3) Add the line 'check_policy_service inet:127.0.0.1:10035,' to the" - elog " 'smtpd_recipient_restrictions' block which you find somewhere in" - elog " /etc/postfix/main.cf. You should place it near the end of the block" - elog " after all basic services (like 'reject_unauth_destination,') and" - elog " the greylist service (like Postgrey) but before the anti-SPAM services" - elog " (like DSPAM or SpamAssassin) in order to prevent unnecessary workload." - elog "4) Reload Postfix to bring your changes into effect:" - elog " /etc/init.d/postfix reload" - elog "5) Make the Postwhite daemon start at boot time:" - elog " rc-update add postwhite default" -} -- cgit v1.2.3-65-gdbad