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