Commit 14b4b832 authored by Rene Ladan's avatar Rene Ladan
Browse files

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
parent 2bf3dd85
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -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
+0 −1
Original line number Diff line number Diff line
@@ -507,7 +507,6 @@
    SUBDIR += procmail
    SUBDIR += procmail-bgrb
    SUBDIR += proxsmtp
    SUBDIR += py-afew
    SUBDIR += py-aiosmtpd
    SUBDIR += py-alot
    SUBDIR += py-authheaders

mail/py-afew/Makefile

deleted100644 → 0
+0 −51
Original line number Diff line number Diff line
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>

mail/py-afew/distinfo

deleted100644 → 0
+0 −3
Original line number Diff line number Diff line
TIMESTAMP = 1599608873
SHA256 (afew-3.0.1.tar.gz) = ce857fe1a3bc0982c1dac81aef66cacc148e4f9db06da720f869392af1c2ee72
SIZE (afew-3.0.1.tar.gz) = 40092

mail/py-afew/pkg-descr

deleted100644 → 0
+0 −12
Original line number Diff line number Diff line
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.