git: c9ebce5144df - main - deskutils/py-todoman: Remove expired port

From: Rene Ladan <rene_at_FreeBSD.org>
Date: Mon, 23 Jun 2025 19:07:29 UTC
The branch main has been updated by rene:

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

commit c9ebce5144df49b0d778f50a54ef934970da114b
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2025-06-23 19:07:24 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2025-06-23 19:07:24 +0000

    deskutils/py-todoman: Remove expired port
    
    2025-06-21 deskutils/py-todoman: Depends on expired devel/py-atomicwrites
---
 MOVED                            |  1 +
 deskutils/Makefile               |  1 -
 deskutils/py-todoman/Makefile    | 52 ----------------------------------------
 deskutils/py-todoman/distinfo    |  3 ---
 deskutils/py-todoman/pkg-descr   |  3 ---
 deskutils/py-todoman/pkg-message |  9 -------
 6 files changed, 1 insertion(+), 68 deletions(-)

diff --git a/MOVED b/MOVED
index bf66f1670ee4..7975bd7bc194 100644
--- a/MOVED
+++ b/MOVED
@@ -4534,3 +4534,4 @@ misc/py-orange3-educational||2025-06-23|Has expired: Depends on expiring misc/or
 misc/py-orange3-associate||2025-06-23|Has expired: Depends on expiring misc/orange3
 misc/py-orange3-network||2025-06-23|Has expired: Depends on expiring misc/orange3
 www/onionshare||2025-06-23|Has expired: Depends on expired devel/py-atomicwrites
+deskutils/py-todoman||2025-06-23|Has expired: Depends on expired devel/py-atomicwrites
diff --git a/deskutils/Makefile b/deskutils/Makefile
index d3c6bd4f2ee9..9689fa921966 100644
--- a/deskutils/Makefile
+++ b/deskutils/Makefile
@@ -238,7 +238,6 @@
     SUBDIR += py-send2trash
     SUBDIR += py-taskw
     SUBDIR += py-term-background
-    SUBDIR += py-todoman
     SUBDIR += py-trash-cli
     SUBDIR += py-vdirsyncer
     SUBDIR += py-vobject
diff --git a/deskutils/py-todoman/Makefile b/deskutils/py-todoman/Makefile
deleted file mode 100644
index acbdfb7276e1..000000000000
--- a/deskutils/py-todoman/Makefile
+++ /dev/null
@@ -1,52 +0,0 @@
-PORTNAME=	todoman
-DISTVERSION=	4.5.0
-CATEGORIES=	deskutils python
-MASTER_SITES=	PYPI
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER=	andreas@bilke.org
-COMMENT=	Simple CalDAV-based todo manager
-WWW=		https://github.com/pimutils/todoman/
-
-LICENSE=	ISCL
-LICENSE_FILE=	${WRKSRC}/LICENCE
-
-DEPRECATED=	Depends on expired devel/py-atomicwrites
-EXPIRATION_DATE=2025-06-21
-
-BUILD_DEPENDS=	${PY_SETUPTOOLS} \
-		${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}atomicwrites>0:devel/py-atomicwrites@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}click-log>=0.2.1:devel/py-click-log@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}click-repl>0:devel/py-click-repl@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}click>=7.1<9.0:devel/py-click@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}humanize>0:devel/py-humanize@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}icalendar>=4.0.3:devel/py-icalendar@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}parsedatetime>0:devel/py-parsedatetime@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}python-dateutil>0:devel/py-python-dateutil@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}urwid>0:devel/py-urwid@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}vdirsyncer>0:deskutils/py-vdirsyncer@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}xdg>0:devel/py-xdg@${PY_FLAVOR}
-TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}freezegun>0:devel/py-freezegun@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}hypothesis>0:devel/py-hypothesis@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR}
-
-USES=		pytest python
-USE_PYTHON=	autoplist concurrent pep517
-PYTEST_IGNORED_TESTS=	test_datetime_serialization
-
-NO_ARCH=	yes
-
-PLIST_FILES=	${EXAMPLESDIR}/config.py.sample \
-		share/zsh/site-functions/_todoman
-
-post-install:
-	@${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions
-	${INSTALL_DATA} ${WRKSRC}/contrib/completion/zsh/_todo \
-		${STAGEDIR}${PREFIX}/share/zsh/site-functions/_todoman
-	${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
-	(cd ${WRKSRC}/ && ${COPYTREE_SHARE} config.py.sample ${STAGEDIR}${EXAMPLESDIR})
-
-.include <bsd.port.mk>
diff --git a/deskutils/py-todoman/distinfo b/deskutils/py-todoman/distinfo
deleted file mode 100644
index bf0a2d320a3d..000000000000
--- a/deskutils/py-todoman/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1728669290
-SHA256 (todoman-4.5.0.tar.gz) = 2e81dba7b34a2cba6fe74f381c579500ab525ebf3f82847e56127c69d382f121
-SIZE (todoman-4.5.0.tar.gz) = 69619
diff --git a/deskutils/py-todoman/pkg-descr b/deskutils/py-todoman/pkg-descr
deleted file mode 100644
index 67e5547e477d..000000000000
--- a/deskutils/py-todoman/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Todoman is a simple, standards-based, cli todo (aka: task) manager.
-Todos are stored into icalendar files, which means you can sync them
-via CalDAV using, for example, vdirsyncer.
diff --git a/deskutils/py-todoman/pkg-message b/deskutils/py-todoman/pkg-message
deleted file mode 100644
index f357019b9707..000000000000
--- a/deskutils/py-todoman/pkg-message
+++ /dev/null
@@ -1,9 +0,0 @@
-[
-{ type: install
-  message: <<EOM
-The config file format changed from version 3 to 4.
-
-See https://github.com/pimutils/todoman/blob/v4.0.0/CHANGELOG.rst
-EOM
-}
-]