aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2026-07-31 20:37:40 +0000
committerRene Ladan <rene@FreeBSD.org>2026-07-31 20:37:40 +0000
commit14b4b83226204e641efa72c41674c401cb5a753c (patch)
treea12eebadbd1c469e6f486fcdf4c8cdc78f1c4f0b
parent2bf3dd859a93dacf0ad5a69aa7fa8286406cad36 (diff)
mail/py-afew: Remove expired port
2026-07-31 mail/py-afew: Fails to build with sphinx-9.0.4, does not support Python 3.13
-rw-r--r--MOVED1
-rw-r--r--mail/Makefile1
-rw-r--r--mail/py-afew/Makefile51
-rw-r--r--mail/py-afew/distinfo3
-rw-r--r--mail/py-afew/pkg-descr12
5 files changed, 1 insertions, 67 deletions
diff --git a/MOVED b/MOVED
index b8fe155fa6c6..54637be6af73 100644
--- a/MOVED
+++ b/MOVED
@@ -5537,3 +5537,4 @@ databases/cassandra3|databases/cassandra4|2026-07-31|Has expired: Cassandra 3.x
devel/py-python-jsonrpc-server||2026-07-31|Has expired: There is no new version in 6 years, the upstream build and CI are failing and nothing depends on this port, hence the removal
security/libprelude||2026-07-31|Has expired: Upstream project is dead
www/cgicc||2026-07-31|Has expired: Unmaintained upstream
+mail/py-afew||2026-07-31|Has expired: Fails to build with sphinx-9.0.4, does not support Python 3.13
diff --git a/mail/Makefile b/mail/Makefile
index 12d3e9bc5201..b60c506da938 100644
--- a/mail/Makefile
+++ b/mail/Makefile
@@ -507,7 +507,6 @@
SUBDIR += procmail
SUBDIR += procmail-bgrb
SUBDIR += proxsmtp
- SUBDIR += py-afew
SUBDIR += py-aiosmtpd
SUBDIR += py-alot
SUBDIR += py-authheaders
diff --git a/mail/py-afew/Makefile b/mail/py-afew/Makefile
deleted file mode 100644
index c678fc7bc7f6..000000000000
--- a/mail/py-afew/Makefile
+++ /dev/null
@@ -1,51 +0,0 @@
-PORTNAME= afew
-DISTVERSION= 3.0.1
-PORTREVISION= 4
-CATEGORIES= mail python
-MASTER_SITES= PYPI
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Initial tagging script for Notmuch mail
-WWW= https://github.com/afewmail/afew
-
-BROKEN= does not support modern Python stack
-DEPRECATED= Fails to build with sphinx-9.0.4, does not support Python 3.13
-EXPIRATION_DATE= 2026-07-31
-
-LICENSE= ISCL
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}chardet>0:textproc/py-chardet@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dkimpy>0:mail/py-dkimpy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}notmuch>0:mail/py-notmuch@${PY_FLAVOR} \
- notmuch:mail/notmuch
-
-USES= python
-USE_PYTHON= distutils concurrent autoplist
-NO_ARCH= yes
-
-OPTIONS_DEFINE= MANPAGES DOCS
-OPTIONS_DEFAULT= MANPAGES
-
-DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
-MANPAGES_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
-MANPAGES_PLIST_FILES= share/man/man1/afew.1.gz
-
-PORTDOCS= *
-
-post-build-MANPAGES-on:
- cd ${WRKSRC} && ${PYTHON_CMD} setup.py build_sphinx -b man
-
-post-install-MANPAGES-on:
- ${INSTALL_MAN} ${WRKSRC}/build/sphinx/man/afew.1 ${STAGEDIR}${PREFIX}/share/man/man1
-
-post-build-DOCS-on:
- cd ${WRKSRC} && ${PYTHON_CMD} setup.py build_sphinx -b html
-
-post-install-DOCS-on:
- cd ${WRKSRC}/build/sphinx/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
- @${RM} ${STAGEDIR}${DOCSDIR}/.buildinfo
-
-.include <bsd.port.mk>
diff --git a/mail/py-afew/distinfo b/mail/py-afew/distinfo
deleted file mode 100644
index a5415c48dc8a..000000000000
--- a/mail/py-afew/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1599608873
-SHA256 (afew-3.0.1.tar.gz) = ce857fe1a3bc0982c1dac81aef66cacc148e4f9db06da720f869392af1c2ee72
-SIZE (afew-3.0.1.tar.gz) = 40092
diff --git a/mail/py-afew/pkg-descr b/mail/py-afew/pkg-descr
deleted file mode 100644
index 2b2d300cf53c..000000000000
--- a/mail/py-afew/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-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.