Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 27 Sep 2020 21:38:17 +0000 (UTC)
From:      "Danilo G. Baio" <dbaio@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r550380 - head/devel/py-subprocess32
Message-ID:  <202009272138.08RLcHou022659@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202009272138.08RLcHou022659>