git: 14b4b8322620 - main - mail/py-afew: Remove expired port

Rene Ladan <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.ports
Message-ID <[email protected]>
The branch main has been updated by rene:

URL: https://cgit.FreeBSD.org/ports/commit/?id=14b4b83226204e641efa72c41674c401cb5a753c

commit 14b4b83226204e641efa72c41674c401cb5a753c
Author:     Rene Ladan <[email protected]>
AuthorDate: 2026-07-31 20:37:40 +0000
Commit:     Rene Ladan <[email protected]>
CommitDate: 2026-07-31 20:37:40 +0000

    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
---
 MOVED                  |  1 +
 mail/Makefile          |  1 -
 mail/py-afew/Makefile  | 51 --------------------------------------------------
 mail/py-afew/distinfo  |  3 ---
 mail/py-afew/pkg-descr | 12 ------------
 5 files changed, 1 insertion(+), 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=	[email protected]
-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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.