Skip site navigation (1)Skip section navigation (2)
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>