svn commit: r550380 - head/devel/py-subprocess32
Danilo G. Baio
dbaio at FreeBSD.org
Sun Sep 27 21:38:18 UTC 2020
Author: dbaio
Date: Sun Sep 27 21:38:17 2020
New Revision: 550380
URL: https://svnweb.freebsd.org/changeset/ports/550380
Log:
devel/py-subprocess32: Update to 3.5.4
Improve descriptions.
Mark as deprecated, following lang/python27.
This is a backport of the Python 3 subprocess module for use on Python 2.
Changelog: https://github.com/google/python-subprocess32/blob/3.5.4/ChangeLog
PR: 249657
Modified:
head/devel/py-subprocess32/Makefile
head/devel/py-subprocess32/distinfo
head/devel/py-subprocess32/pkg-descr
Modified: head/devel/py-subprocess32/Makefile
==============================================================================
--- head/devel/py-subprocess32/Makefile Sun Sep 27 21:29:31 2020 (r550379)
+++ head/devel/py-subprocess32/Makefile Sun Sep 27 21:38:17 2020 (r550380)
@@ -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 at 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 <bsd.port.mk>
Modified: head/devel/py-subprocess32/distinfo
==============================================================================
--- head/devel/py-subprocess32/distinfo Sun Sep 27 21:29:31 2020 (r550379)
+++ head/devel/py-subprocess32/distinfo Sun Sep 27 21:38:17 2020 (r550380)
@@ -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
Modified: head/devel/py-subprocess32/pkg-descr
==============================================================================
--- head/devel/py-subprocess32/pkg-descr Sun Sep 27 21:29:31 2020 (r550379)
+++ head/devel/py-subprocess32/pkg-descr Sun Sep 27 21:38:17 2020 (r550380)
@@ -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
More information about the svn-ports-all
mailing list