Date: Wed, 18 Oct 2017 22:48:44 +0000 (UTC) From: "Danilo G. Baio" <dbaio@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r452388 - in head/mail: . py-afew Message-ID: <201710182248.v9IMmidr087977@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
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@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@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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201710182248.v9IMmidr087977>