svn commit: r452388 - in head/mail: . py-afew
Danilo G. Baio
dbaio at FreeBSD.org
Wed Oct 18 22:48:45 UTC 2017
Author: dbaio
Date: Wed Oct 18 22:48:43 2017
New Revision: 452388
URL: https://svnweb.freebsd.org/changeset/ports/452388
Log:
New port mail/py-afew: Initial tagging script for notmuch mail
Its basic task is to provide automatic tagging each time new
mail is registered with notmuch. In a classic setup, you might
call it after 'notmuch new' in an offlineimap post sync hook.
It can do basic thing such as adding tags based on email headers
or maildir folders, handling killed threads and spam.
In move mode, afew will move mails between maildir folders
according to configurable rules that can contain arbitrary
notmuch queries to match against any searchable attributes.
WWW: https://github.com/afewmail/afew
PR: 222629
Submitted by: Sebastian Schwarz <seschwar at gmail.com>
Reviewed by: mat, koobs
Differential Revision: D12520
Added:
head/mail/py-afew/
head/mail/py-afew/Makefile (contents, props changed)
head/mail/py-afew/distinfo (contents, props changed)
head/mail/py-afew/pkg-descr (contents, props changed)
Modified:
head/mail/Makefile
Modified: head/mail/Makefile
==============================================================================
--- head/mail/Makefile Wed Oct 18 22:04:26 2017 (r452387)
+++ head/mail/Makefile Wed Oct 18 22:48:43 2017 (r452388)
@@ -527,6 +527,7 @@
SUBDIR += proxsmtp
SUBDIR += py-Products.MailHost
SUBDIR += py-Products.SecureMailHost
+ SUBDIR += py-afew
SUBDIR += py-aiosmtpd
SUBDIR += py-apolicy
SUBDIR += py-authres
Added: head/mail/py-afew/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/mail/py-afew/Makefile Wed Oct 18 22:48:43 2017 (r452388)
@@ -0,0 +1,42 @@
+# $FreeBSD$
+
+PORTNAME= afew
+DISTVERSION= 1.2.0
+CATEGORIES= mail python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= seschwar at gmail.com
+COMMENT= Initial tagging script for notmuch mail
+
+LICENSE= ISCL
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}chardet>=0:textproc/py-chardet \
+ ${PYTHON_PKGNAMEPREFIX}notmuch>=0:mail/py-notmuch \
+ notmuch:mail/notmuch
+
+USES= python
+USE_PYTHON= autoplist distutils
+
+OPTIONS_DEFINE= MANPAGES
+OPTIONS_DEFAULT= MANPAGES
+
+MANPAGES_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0:textproc/py-sphinx
+MANPAGES_PLIST_FILES= man/man1/afew.1.gz
+
+NO_ARCH= yes
+
+post-build-MANPAGES-on:
+ ${MAKE} -C ${WRKSRC}/docs man
+
+post-install-MANPAGES-on:
+ ${INSTALL_MAN} ${WRKSRC}/docs/build/man/afew.1 ${STAGEDIR}${PREFIX}/man/man1/
+
+.include <bsd.port.pre.mk>
+
+.if ${PYTHON_REL} < 3000
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}subprocess32>=0:devel/py-subprocess32
+.endif
+
+.include <bsd.port.post.mk>
Added: head/mail/py-afew/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/mail/py-afew/distinfo Wed Oct 18 22:48:43 2017 (r452388)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1505037424
+SHA256 (afew-1.2.0.tar.gz) = b94cef31f2c740ffa3100dcbb7839d015973a49cdeadde295dd1f751da3a3c88
+SIZE (afew-1.2.0.tar.gz) = 31831
Added: head/mail/py-afew/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/mail/py-afew/pkg-descr Wed Oct 18 22:48:43 2017 (r452388)
@@ -0,0 +1,14 @@
+This is an initial tagging script for notmuch mail.
+
+Its basic task is to provide automatic tagging each time new
+mail is registered with notmuch. In a classic setup, you might
+call it after 'notmuch new' in an offlineimap post sync hook.
+
+It can do basic thing such as adding tags based on email headers
+or maildir folders, handling killed threads and spam.
+
+In move mode, afew will move mails between maildir folders
+according to configurable rules that can contain arbitrary
+notmuch queries to match against any searchable attributes.
+
+WWW: https://github.com/afewmail/afew
More information about the svn-ports-head
mailing list