Commit graph

6 commits

Author SHA1 Message Date
Steve Wills
1c9edad518 mail/py-afew: support both Python 2 and 3
PR:		227894
Submitted by:	Sebastian Schwarz <seschwar@gmail.com> (maintainer)
2018-07-26 22:43:40 +00:00
Yuri Victorovich
79603ce51a mail/py-afew: Add USE_PYTHON=concurrent
Approved by:	portmgr
2018-06-19 02:07:26 +00:00
Yuri Victorovich
3a1bd0f57e mail/py-afew: Fix index breakage due to FLAVOR use instead of PY_FLAVOR 2018-04-03 07:44:15 +00:00
Yuri Victorovich
04eae86457 mail/py-afew: Update 1.2.0 -> 1.3.0
Port changes:
* Minor correction in COMMENT
* Add LICENSE_FILE
* Update RUN_DEPENDS
* Add USE_PYTHON=noflavors
* Add NO_ARCH
* Add DOCS option
* Add the patch fixing docs build

PR:		225743
Submitted by:	Sebastian Schwarz <seschwar@gmail.com> (maintainer)
2018-04-03 07:17:09 +00:00
Mathieu Arnold
551be3c723 Convert Python ports to FLAVORS.
Ports using USE_PYTHON=distutils are now flavored.  They will
  automatically get flavors (py27, py34, py35, py36) depending on what
  versions they support.

  There is also a USE_PYTHON=flavors for ports that do not use distutils
  but need FLAVORS to be set.  A USE_PYTHON=noflavors can be set if
  using distutils but flavors are not wanted.

  A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
  added to cope with Python ports that did not have the Python
  PKGNAMEPREFIX but are flavored.

  USES=python now also exports a PY_FLAVOR variable that contains the
  current python flavor.  It can be used in dependency lines when the
  port itself is not python flavored.  For example, deskutils/calibre.

  By default, all the flavors are generated.  To only generate flavors
  for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define
  BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf.

  In all the ports with Python dependencies, the *_DEPENDS entries MUST
  end with the flavor so that the framework knows which to build/use.
  This is done by appending '@${PY_FLAVOR}' after the origin (or
  @${FLAVOR} if in a Python module with Python flavors, as the content
  will be the same).  For example:

    RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}

PR:		223071
Reviewed by:	portmgr, python
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D12464
2017-11-30 15:50:30 +00:00
Danilo G. Baio
3f8220a18c 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
2017-10-18 22:48:43 +00:00