git: 7540c68130e9 - main - devel/py-sh: Update to 2.0.7
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 18 Sep 2024 06:19:33 UTC
The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=7540c68130e98392b6ebf04aa681d8dced00d28d commit 7540c68130e98392b6ebf04aa681d8dced00d28d Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org> AuthorDate: 2024-09-18 05:56:35 +0000 Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org> CommitDate: 2024-09-18 06:13:16 +0000 devel/py-sh: Update to 2.0.7 - Update WWW - Convert to USE_PYTHON=pep517 - Update pkg-descr Changes: https://github.com/amoffat/sh/releases --- devel/py-sh/Makefile | 11 +++++++---- devel/py-sh/distinfo | 6 +++--- devel/py-sh/pkg-descr | 9 +++++++-- 3 files changed, 17 insertions(+), 9 deletions(-) diff --git a/devel/py-sh/Makefile b/devel/py-sh/Makefile index c8540646c390..15ce81be0ed0 100644 --- a/devel/py-sh/Makefile +++ b/devel/py-sh/Makefile @@ -1,18 +1,21 @@ PORTNAME= sh -DISTVERSION= 1.14.3 +PORTVERSION= 2.0.7 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org -COMMENT= Python subprocess interface -WWW= https://github.com/amoffat/sh +COMMENT= Python subprocess replacement +WWW= https://sh.readthedocs.io/en/latest/ \ + https://github.com/amoffat/sh LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR} + USES= python -USE_PYTHON= autoplist concurrent distutils +USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes diff --git a/devel/py-sh/distinfo b/devel/py-sh/distinfo index 0cdea2bf005b..abb101232077 100644 --- a/devel/py-sh/distinfo +++ b/devel/py-sh/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1667163167 -SHA256 (sh-1.14.3.tar.gz) = e4045b6c732d9ce75d571c79f5ac2234edd9ae4f5fa9d59b09705082bdca18c7 -SIZE (sh-1.14.3.tar.gz) = 62851 +TIMESTAMP = 1726487364 +SHA256 (sh-2.0.7.tar.gz) = 029d45198902bfb967391eccfd13a88d92f7cebd200411e93f99ebacc6afbb35 +SIZE (sh-2.0.7.tar.gz) = 345477 diff --git a/devel/py-sh/pkg-descr b/devel/py-sh/pkg-descr index 14b7b99ec4ec..1993eee6b364 100644 --- a/devel/py-sh/pkg-descr +++ b/devel/py-sh/pkg-descr @@ -1,2 +1,7 @@ -sh (previously pbs) is a full-fledged subprocess replacement for Python -2.6 - 3.4 that allows you to call any program as if it were a function. +sh is a full-fledged subprocess replacement for Python 3.8 - 3.11, and PyPy that +allows you to call any program as if it were a function. + +sh is not a collection of system commands implemented in Python. + +sh relies on various Unix system calls and only works on Unix-like operating +systems - Linux, macOS, BSDs etc.