Index: head/devel/py-subprocess32/Makefile =================================================================== --- head/devel/py-subprocess32/Makefile (revision 550379) +++ head/devel/py-subprocess32/Makefile (revision 550380) @@ -1,21 +1,24 @@ # $FreeBSD$ PORTNAME= subprocess32 -DISTVERSION= 3.2.7 +DISTVERSION= 3.5.4 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbaio@FreeBSD.org -COMMENT= Backport of the subprocess module from Python 3.2 & 3.3 +COMMENT= Backport of the subprocess module from Python 3 LICENSE= PSFL LICENSE_FILE= ${WRKSRC}/LICENSE +DEPRECATED= Python 2 only, following EOL of lang/python27 +EXPIRATION_DATE= 2020-12-31 + USES= python:2.7 USE_PYTHON= autoplist distutils post-install: - ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_posixsubprocess.so + ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_posixsubprocess32.so .include Index: head/devel/py-subprocess32/distinfo =================================================================== --- head/devel/py-subprocess32/distinfo (revision 550379) +++ head/devel/py-subprocess32/distinfo (revision 550380) @@ -1,3 +1,3 @@ -TIMESTAMP = 1505062811 -SHA256 (subprocess32-3.2.7.tar.gz) = 1e450a4a4c53bf197ad6402c564b9f7a53539385918ef8f12bdf430a61036590 -SIZE (subprocess32-3.2.7.tar.gz) = 54240 +TIMESTAMP = 1601241537 +SHA256 (subprocess32-3.5.4.tar.gz) = eb2937c80497978d181efa1b839ec2d9622cf9600a039a79d0e108d1f9aec79d +SIZE (subprocess32-3.5.4.tar.gz) = 97373 Index: head/devel/py-subprocess32/pkg-descr =================================================================== --- head/devel/py-subprocess32/pkg-descr (revision 550379) +++ head/devel/py-subprocess32/pkg-descr (revision 550380) @@ -1,8 +1,9 @@ -This is a backport of the subprocess standard library module -from Python 3.2 & 3.3 for use on Python 2. It includes bugfixes -and some new features. On POSIX systems it is guaranteed to -be reliable when used in threaded applications. It includes -timeout support from Python 3.3 but otherwise matches 3.2's API. -It has not been tested on Windows. +This is a backport of the Python 3 subprocess module for use on Python 2. This +code has not been tested on Windows or other non-POSIX platforms. + +subprocess32 includes many important reliability bug fixes relevant on POSIX +platforms. The most important of which is a C extension module used internally +to handle the code path between fork() and exec(). This module is reliable when +an application is using threads. WWW: https://github.com/google/python-subprocess32