git: 1f061121206d - main - textproc/py-jtextfsm: Remove expired port

From: Rene Ladan <rene_at_FreeBSD.org>
Date: Mon, 30 Jun 2025 10:53:58 UTC
The branch main has been updated by rene:

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

commit 1f061121206d54187b94a8af23e164431ddf0e7b
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2025-06-30 10:53:43 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2025-06-30 10:53:43 +0000

    textproc/py-jtextfsm: Remove expired port
    
    2025-06-30 textproc/py-jtextfsm: Upstream inactive for 9+ years and the port is now obsolete. Please use textproc/py-textfsm instead
---
 MOVED                          |  1 +
 textproc/Makefile              |  1 -
 textproc/py-jtextfsm/Makefile  | 21 ---------------------
 textproc/py-jtextfsm/distinfo  |  3 ---
 textproc/py-jtextfsm/pkg-descr | 20 --------------------
 5 files changed, 1 insertion(+), 45 deletions(-)

diff --git a/MOVED b/MOVED
index d095a0204751..4f59d0bd5a93 100644
--- a/MOVED
+++ b/MOVED
@@ -4574,3 +4574,4 @@ japanese/ibus-anthy@unicode|japanese/ibus-anthy|2025-06-29|Has unflavorized: jap
 net/vtun||2025-06-30|Has expired: Upstream is dead and last release in 2016
 java/mx4j||2025-06-30|Has expired: Abandoned upstream, no activity since 2010
 devel/inilib||2025-06-30|Has expired: Abandonware, last update upstream in 2005
+textproc/py-jtextfsm|textproc/py-textfsm|2025-06-30|Has expired: Upstream inactive for 9+ years and the port is now obsolete. Please use textproc/py-textfsm instead
diff --git a/textproc/Makefile b/textproc/Makefile
index 6cff74d5d6ff..d826579ba5e4 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -1417,7 +1417,6 @@
     SUBDIR += py-json2html
     SUBDIR += py-jsonslicer
     SUBDIR += py-jsx-lexer
-    SUBDIR += py-jtextfsm
     SUBDIR += py-junit-xml
     SUBDIR += py-jupyter_sphinx
     SUBDIR += py-jupyterlab-pygments
diff --git a/textproc/py-jtextfsm/Makefile b/textproc/py-jtextfsm/Makefile
deleted file mode 100644
index 0a08c60c58d7..000000000000
--- a/textproc/py-jtextfsm/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-PORTNAME=	jtextfsm
-DISTVERSION=	0.3.1
-PORTREVISION=	1
-CATEGORIES=	textproc python
-MASTER_SITES=	PYPI
-PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER=	kai@FreeBSD.org
-COMMENT=	Smaller fork of py-textfsm, a parser for semi-structured text
-WWW=		https://github.com/jonathanslenders/textfsm
-
-LICENSE=	APACHE20
-
-DEPRECATED=	Upstream inactive for 9+ years and the port is now obsolete. Please use textproc/py-textfsm instead
-EXPIRATION_DATE=2025-06-30
-
-USES=		python
-USE_PYTHON=	distutils autoplist
-NO_ARCH=	yes
-
-.include <bsd.port.mk>
diff --git a/textproc/py-jtextfsm/distinfo b/textproc/py-jtextfsm/distinfo
deleted file mode 100644
index 89d58a8640ef..000000000000
--- a/textproc/py-jtextfsm/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1522337241
-SHA256 (jtextfsm-0.3.1.tar.gz) = bd3ae3538b6d744d1e148326c486b95bd3614ea14f15ddd15ca1e5a327e188f2
-SIZE (jtextfsm-0.3.1.tar.gz) = 10166
diff --git a/textproc/py-jtextfsm/pkg-descr b/textproc/py-jtextfsm/pkg-descr
deleted file mode 100644
index cd2d4cc6411e..000000000000
--- a/textproc/py-jtextfsm/pkg-descr
+++ /dev/null
@@ -1,20 +0,0 @@
-Python module which implements a template based state machine for parsing
-semi-formatted text. Originally developed to allow programmatic access to
-information returned from the command line interface (CLI) of networking
-devices.
-
-The engine takes two inputs - a template file, and text input (such as command
-responses from the CLI of a device) and returns a list of records that contains
-the data parsed from the text.
-
-A template file is needed for each uniquely structured text input. Some examples
-are provided with the code and users are encouraged to develop their own.
-
-By developing a pool of template files, scripts can call TextFSM to parse useful
-information from a variety of sources. It is also possible to use different
-templates on the same data in order to create different tables (or views).
-
-Note: This package was originally a fork of TextFSM because TextFSM had no
-support for Python3 at that time (that's not the case anymore, btw).
-Nevertheless this package is somewhat smaller compared to TextFSM and is used
-in some projects.