pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/textproc/py-textfsm



Module Name:    pkgsrc
Committed By:   adam
Date:           Sun Jan 11 10:45:01 UTC 2026

Modified Files:
        pkgsrc/textproc/py-textfsm: Makefile PLIST distinfo
Added Files:
        pkgsrc/textproc/py-textfsm: ALTERNATIVES

Log Message:
py-textfsm: updated to 2.1.0

2.1.0

Fixed multiple issues with textual Pager:

First line of output was not being displayed (off by one error).
SetLines was being ignored. Page size was fixed to terminal size.
Only every 2nd 'enter' key was registered by tty.read, switched to using 'n' key instead.
Prompt string did not truncate on narrow terminals
Added paging support for MS Windows terminals
Pager no longer exits automatically at end of buffer
Fixes day-one issue of non displaying empty lines
Correctly handles files smaller than the terminal


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/textproc/py-textfsm/ALTERNATIVES
cvs rdiff -u -r1.2 -r1.3 pkgsrc/textproc/py-textfsm/Makefile \
    pkgsrc/textproc/py-textfsm/PLIST
cvs rdiff -u -r1.1 -r1.2 pkgsrc/textproc/py-textfsm/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/textproc/py-textfsm/Makefile
diff -u pkgsrc/textproc/py-textfsm/Makefile:1.2 pkgsrc/textproc/py-textfsm/Makefile:1.3
--- pkgsrc/textproc/py-textfsm/Makefile:1.2     Thu Apr 13 12:22:41 2023
+++ pkgsrc/textproc/py-textfsm/Makefile Sun Jan 11 10:45:01 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.2 2023/04/13 12:22:41 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2026/01/11 10:45:01 adam Exp $
 
-DISTNAME=      textfsm-1.1.3
+DISTNAME=      textfsm-2.1.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    textproc python
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=google/}
@@ -12,14 +12,13 @@ HOMEPAGE=   https://github.com/google/text
 COMMENT=       Template based state machine for parsing semi-formatted text
 LICENSE=       apache-2.0
 
-DEPENDS+=      ${PYPKGPREFIX}-future-[0-9]*:../../devel/py-future
-DEPENDS+=      ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six
-TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 
-EGG_NAME=      textfsm-1.1.2
+USE_LANGUAGES= # none
 
-do-test:
-       cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX}
+post-install:
+       cd ${DESTDIR}${PREFIX}/bin && \
+       ${MV} textfsm textfsm-${PYVERSSUFFIX} || ${TRUE}
 
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/textproc/py-textfsm/PLIST
diff -u pkgsrc/textproc/py-textfsm/PLIST:1.2 pkgsrc/textproc/py-textfsm/PLIST:1.3
--- pkgsrc/textproc/py-textfsm/PLIST:1.2        Thu Apr 13 12:22:41 2023
+++ pkgsrc/textproc/py-textfsm/PLIST    Sun Jan 11 10:45:01 2026
@@ -1,5 +1,12 @@
-@comment $NetBSD: PLIST,v 1.2 2023/04/13 12:22:41 wiz Exp $
-bin/textfsm
+@comment $NetBSD: PLIST,v 1.3 2026/01/11 10:45:01 adam Exp $
+bin/textfsm-${PYVERSSUFFIX}
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/COPYING
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE.txt
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/testdata/clitable_templateA
 ${PYSITELIB}/testdata/clitable_templateB
 ${PYSITELIB}/testdata/clitable_templateC
@@ -10,21 +17,12 @@ ${PYSITELIB}/testdata/parseindex_index
 ${PYSITELIB}/testdata/parseindexfail1_index
 ${PYSITELIB}/testdata/parseindexfail2_index
 ${PYSITELIB}/testdata/parseindexfail3_index
-${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
-${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
-${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
-${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
-${PYSITELIB}/${EGG_INFODIR}/requires.txt
-${PYSITELIB}/${EGG_INFODIR}/top_level.txt
 ${PYSITELIB}/textfsm/__init__.py
 ${PYSITELIB}/textfsm/__init__.pyc
 ${PYSITELIB}/textfsm/__init__.pyo
 ${PYSITELIB}/textfsm/clitable.py
 ${PYSITELIB}/textfsm/clitable.pyc
 ${PYSITELIB}/textfsm/clitable.pyo
-${PYSITELIB}/textfsm/copyable_regex_object.py
-${PYSITELIB}/textfsm/copyable_regex_object.pyc
-${PYSITELIB}/textfsm/copyable_regex_object.pyo
 ${PYSITELIB}/textfsm/parser.py
 ${PYSITELIB}/textfsm/parser.pyc
 ${PYSITELIB}/textfsm/parser.pyo

Index: pkgsrc/textproc/py-textfsm/distinfo
diff -u pkgsrc/textproc/py-textfsm/distinfo:1.1 pkgsrc/textproc/py-textfsm/distinfo:1.2
--- pkgsrc/textproc/py-textfsm/distinfo:1.1     Fri Mar 31 22:41:09 2023
+++ pkgsrc/textproc/py-textfsm/distinfo Sun Jan 11 10:45:01 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.1 2023/03/31 22:41:09 he Exp $
+$NetBSD: distinfo,v 1.2 2026/01/11 10:45:01 adam Exp $
 
-BLAKE2s (textfsm-1.1.3.tar.gz) = 75265a1977d32b3f7716f09f044beed18553fb6eaf7011844549fc83a7f8ca06
-SHA512 (textfsm-1.1.3.tar.gz) = 08d4f44dcd9a1885d6378ace1c9ec2d497e287426a2401a19946438b41706e02ffac9ed640c25e9437025c6d7eabf73c03eded53675d6451db3bffc8f4d2b988
-Size (textfsm-1.1.3.tar.gz) = 51296 bytes
+BLAKE2s (textfsm-2.1.0.tar.gz) = ccad431f918c103559b35fb5022446eb8de5a1952725524035058380e9ae6036
+SHA512 (textfsm-2.1.0.tar.gz) = 23292d91ab21ef802f794aa880dffd3fbef5bc98396f129538037a1a93931680de78685ada9665f91e519ecd3eac154f2e764f7a8861f8d6ac3d838f51b9f267
+Size (textfsm-2.1.0.tar.gz) = 52040 bytes

Added files:

Index: pkgsrc/textproc/py-textfsm/ALTERNATIVES
diff -u /dev/null pkgsrc/textproc/py-textfsm/ALTERNATIVES:1.1
--- /dev/null   Sun Jan 11 10:45:01 2026
+++ pkgsrc/textproc/py-textfsm/ALTERNATIVES     Sun Jan 11 10:45:01 2026
@@ -0,0 +1 @@
+bin/textfsm @PREFIX@/bin/textfsm-@PYVERSSUFFIX@



Home | Main Index | Thread Index | Old Index