From a3245113953eda0d0f8281e0d2ea1791f7c69c4a Mon Sep 17 00:00:00 2001
From: Enno Boland <gottox@voidlinux.eu>
Date: Sun, 12 Apr 2015 03:44:22 +0200
Subject: [PATCH] New package: spamassassin-3.4.0

---
 srcpkgs/spamassassin/files/sa-update |  2 ++
 srcpkgs/spamassassin/files/spamd/run |  4 ++++
 srcpkgs/spamassassin/template        | 31 ++++++++++++++++++++++++++++
 3 files changed, 37 insertions(+)
 create mode 100644 srcpkgs/spamassassin/files/sa-update
 create mode 100755 srcpkgs/spamassassin/files/spamd/run
 create mode 100644 srcpkgs/spamassassin/template

diff --git a/srcpkgs/spamassassin/files/sa-update b/srcpkgs/spamassassin/files/sa-update
new file mode 100644
index 00000000000..57070ee8e4c
--- /dev/null
+++ b/srcpkgs/spamassassin/files/sa-update
@@ -0,0 +1,2 @@
+#!/bin/sh
+sa-update && sv reload spamd > /dev/null
diff --git a/srcpkgs/spamassassin/files/spamd/run b/srcpkgs/spamassassin/files/spamd/run
new file mode 100755
index 00000000000..35bc03d30f6
--- /dev/null
+++ b/srcpkgs/spamassassin/files/spamd/run
@@ -0,0 +1,4 @@
+#!/bin/sh
+[ -r conf ] && . ./conf
+[ -d /var/lib/spamassassin ] || sa-update
+exec spamd ${OPTS}
diff --git a/srcpkgs/spamassassin/template b/srcpkgs/spamassassin/template
new file mode 100644
index 00000000000..3c14a033cae
--- /dev/null
+++ b/srcpkgs/spamassassin/template
@@ -0,0 +1,31 @@
+# Template file for 'spamassassin'
+pkgname=spamassassin
+version=3.4.0
+revision=1
+build_style=perl-module
+hostmakedepends="perl curl"
+# Missing optional dependencies:
+#  Digest::SHA1, Mail::SPF, Geo::IP, Razor2, IO::Socket::INET6, IO::Socket::SSL,
+#  Mail::DKIM, LWP::UserAgent, Encode::Detect, Net::Patricia
+depends="perl perl-HTML-Parser perl-Net-DNS perl-NetAddr-IP perl-HTTP-Date perl-DBI"
+makedepends="$depends"
+short_desc="Tool that serves as a mail filter to identify Spam"
+maintainer="Enno Boland <gottox@voidlinux.eu>"
+license="Apache"
+homepage="https://spamassassin.apache.org/"
+distfiles="http://www.us.apache.org/dist/${pkgname}/source/Mail-SpamAssassin-${version}.tar.gz"
+checksum=244914c30976844878a7f129fd503eb40986c68a3800f416c3a68b14507c0a64
+wrksrc="Mail-SpamAssassin-${version}"
+conf_files="
+ /etc/mail/spamassassin/v312.pre
+ /etc/mail/spamassassin/v330.pre
+ /etc/mail/spamassassin/v340.pre
+ /etc/mail/spamassassin/v310.pre
+ /etc/mail/spamassassin/v320.pre
+ /etc/mail/spamassassin/init.pre
+ /etc/mail/spamassassin/local.cf"
+
+post_install() {
+	vinstall $FILESDIR/sa-update 755 /etc/cron.weekly
+	vsv spamd
+}