]> Pileus Git - ~andy/sunrise/commitdiff
mail-filter/postwhite: Drop mail-filter/postwhite due to missing dependency (dev...
authorThomas Sachau <tommy@gentoo.org>
Sun, 3 Jun 2012 12:41:32 +0000 (14:41 +0200)
committerThomas Sachau <tommy@gentoo.org>
Sun, 3 Jun 2012 12:41:32 +0000 (14:41 +0200)
mail-filter/postwhite/ChangeLog [deleted file]
mail-filter/postwhite/Manifest [deleted file]
mail-filter/postwhite/files/0.1.0/postwhite.conf [deleted file]
mail-filter/postwhite/files/0.1.0/postwhite.init [deleted file]
mail-filter/postwhite/metadata.xml [deleted file]
mail-filter/postwhite/postwhite-0.1.3.ebuild [deleted file]
profiles/package.mask

diff --git a/mail-filter/postwhite/ChangeLog b/mail-filter/postwhite/ChangeLog
deleted file mode 100644 (file)
index 5ea2dfd..0000000
+++ /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) <mgorny.3ehbo@mailnull.com>
-  -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]) <tommy@gentoo.org>
-  postwhite-0.1.0.ebuild:
-  Add suggested RDEPEND=${DEPEND}, add die statements
-
-  11 Sep 2008; Tiago Cunha (tcunha) <me@tiagocunha.org> metadata.xml:
-  Fix metadata.xml
-
-  23 Jul 2008; Sven Schwyn (svoop) <gentoo@bitcetera.com> +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 (file)
index 3e08f6b..0000000
+++ /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 (file)
index 4f67629..0000000
+++ /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 (file)
index e2261c4..0000000
+++ /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 (file)
index 5c8ec14..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-       <maintainer><email>maintainer-wanted@gentoo.org</email></maintainer>
-       <longdescription lang="en">
-               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.
-       </longdescription>
-</pkgmetadata>
diff --git a/mail-filter/postwhite/postwhite-0.1.3.ebuild b/mail-filter/postwhite/postwhite-0.1.3.ebuild
deleted file mode 100644 (file)
index 3856593..0000000
+++ /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"
-}
index d683f446cd7d3117a31113fef1140b59e6f8eb4f..9b1f5c550b9fede823c8f5711a07de3ded03b1e4 100644 (file)
@@ -33,10 +33,6 @@ games-rpg/pylotro
 sys-kernel/ccs-sources
 sys-kernel/glendix-sources
 
-# Mike Gilbert (05 May 2012)
-# Depdendency dev-ruby/facets is masked
-mail-filter/postwhite
-
 # Mike Gilbert (23 Apr 2012)
 # Dependency dev-ruby/ruby-panel-applet2 masked
 net-misc/sshmenu