Sat Aug 1 15:29:43 2015 UTC ()
Add a package for py-subprocess32. From NONAKA Kimihiro in PR pkg/50066.
DESCR:

Backport of the subprocess module from Python 3.2/3.3 for use on 2.x.

This is a backport of the subprocess standard library module from Python
3.2 & 3.3 for use on Python 2.4, 2.5, 2.6 and 2.7. It includes bugfixes
and new features. On POSIX systems it is guaranteed to be reliable when
used in threaded applications. Bonus: It includes timeout support from
Python 3.3.


(bsiegert)
diff -r1.2130 -r1.2131 pkgsrc/devel/Makefile
diff -r0 -r1.1 pkgsrc/devel/py-subprocess32/DESCR
diff -r0 -r1.1 pkgsrc/devel/py-subprocess32/Makefile
diff -r0 -r1.1 pkgsrc/devel/py-subprocess32/PLIST
diff -r0 -r1.1 pkgsrc/devel/py-subprocess32/distinfo
diff -r0 -r1.1 pkgsrc/devel/py-subprocess32/patches/patch-setup.py

cvs diff -r1.2130 -r1.2131 pkgsrc/devel/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/Makefile 2015/08/01 01:57:23 1.2130
+++ pkgsrc/devel/Makefile 2015/08/01 15:29:43 1.2131
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.2130 2015/08/01 01:57:23 wen Exp $ 1# $NetBSD: Makefile,v 1.2131 2015/08/01 15:29:43 bsiegert Exp $
2# 2#
3 3
4COMMENT= Development utilities 4COMMENT= Development utilities
5 5
6SUBDIR+= ETL 6SUBDIR+= ETL
7SUBDIR+= ExmanIDE 7SUBDIR+= ExmanIDE
8SUBDIR+= GConf 8SUBDIR+= GConf
9SUBDIR+= GConf-ui 9SUBDIR+= GConf-ui
10SUBDIR+= Gorm 10SUBDIR+= Gorm
11SUBDIR+= ObjectiveLib 11SUBDIR+= ObjectiveLib
12SUBDIR+= ProjectCenter 12SUBDIR+= ProjectCenter
13SUBDIR+= R-Rcpp 13SUBDIR+= R-Rcpp
14SUBDIR+= R-evaluate 14SUBDIR+= R-evaluate
@@ -1739,26 +1739,27 @@ SUBDIR+= py-rednose @@ -1739,26 +1739,27 @@ SUBDIR+= py-rednose
1739SUBDIR+= py-repoze.lru 1739SUBDIR+= py-repoze.lru
1740SUBDIR+= py-requests 1740SUBDIR+= py-requests
1741SUBDIR+= py-requests-toolbelt 1741SUBDIR+= py-requests-toolbelt
1742SUBDIR+= py-rope 1742SUBDIR+= py-rope
1743SUBDIR+= py-rply 1743SUBDIR+= py-rply
1744SUBDIR+= py-serpent 1744SUBDIR+= py-serpent
1745SUBDIR+= py-setuptools 1745SUBDIR+= py-setuptools
1746SUBDIR+= py-setuptools_scm 1746SUBDIR+= py-setuptools_scm
1747SUBDIR+= py-setuptools_trial 1747SUBDIR+= py-setuptools_trial
1748SUBDIR+= py-singledispatch 1748SUBDIR+= py-singledispatch
1749SUBDIR+= py-speaklater 1749SUBDIR+= py-speaklater
1750SUBDIR+= py-spwd 1750SUBDIR+= py-spwd
1751SUBDIR+= py-stompclient 1751SUBDIR+= py-stompclient
 1752SUBDIR+= py-subprocess32
1752SUBDIR+= py-subversion 1753SUBDIR+= py-subversion
1753SUBDIR+= py-subvertpy 1754SUBDIR+= py-subvertpy
1754SUBDIR+= py-sysctl 1755SUBDIR+= py-sysctl
1755SUBDIR+= py-tabular 1756SUBDIR+= py-tabular
1756SUBDIR+= py-test 1757SUBDIR+= py-test
1757SUBDIR+= py-testtools 1758SUBDIR+= py-testtools
1758SUBDIR+= py-tortoisehg 1759SUBDIR+= py-tortoisehg
1759SUBDIR+= py-tryton 1760SUBDIR+= py-tryton
1760SUBDIR+= py-trytond 1761SUBDIR+= py-trytond
1761SUBDIR+= py-unit 1762SUBDIR+= py-unit
1762SUBDIR+= py-unitgui 1763SUBDIR+= py-unitgui
1763SUBDIR+= py-unittest2 1764SUBDIR+= py-unittest2
1764SUBDIR+= py-unittest2py3k 1765SUBDIR+= py-unittest2py3k

File Added: pkgsrc/devel/py-subprocess32/DESCR
Backport of the subprocess module from Python 3.2/3.3 for use on 2.x.

This is a backport of the subprocess standard library module from Python
3.2 & 3.3 for use on Python 2.4, 2.5, 2.6 and 2.7. It includes bugfixes
and new features. On POSIX systems it is guaranteed to be reliable when
used in threaded applications. Bonus: It includes timeout support from
Python 3.3.

File Added: pkgsrc/devel/py-subprocess32/Makefile
# $NetBSD: Makefile,v 1.1 2015/08/01 15:29:43 bsiegert Exp $

DISTNAME=	subprocess32-3.2.6
PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
CATEGORIES=	devel python
MASTER_SITES=	https://pypi.python.org/packages/source/s/subprocess32/

MAINTAINER=	nonakap@gmail.com
HOMEPAGE=	http://pypi.python.org/pypi/subprocess32
COMMENT=	Backport of the subprocess module from Python 3.2/3.3 for use on 2.x
LICENSE=	python-software-foundation

PYTHON_VERSIONS_INCOMPATIBLE=	33 34	# for 2.x only

.include "../../lang/python/application.mk"
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/devel/py-subprocess32/PLIST
@comment $NetBSD: PLIST,v 1.1 2015/08/01 15:29:43 bsiegert Exp $
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
${PYSITELIB}/_posixsubprocess.so
${PYSITELIB}/subprocess32.py
${PYSITELIB}/subprocess32.pyc
${PYSITELIB}/subprocess32.pyo

File Added: pkgsrc/devel/py-subprocess32/distinfo
$NetBSD: distinfo,v 1.1 2015/08/01 15:29:43 bsiegert Exp $

SHA1 (subprocess32-3.2.6.tar.gz) = 25242b79dba6e84982c2533c8b2403b31d8538e8
RMD160 (subprocess32-3.2.6.tar.gz) = a35c508539c27565ec40c5a08d882e2a98eeac2d
Size (subprocess32-3.2.6.tar.gz) = 51874 bytes
SHA1 (patch-setup.py) = e506f4f43a43377ce6289c83bd9b2cc30ddef163

File Added: pkgsrc/devel/py-subprocess32/patches/Attic/patch-setup.py
$NetBSD: patch-setup.py,v 1.1 2015/08/01 15:29:43 bsiegert Exp $

--- setup.py.orig	2014-04-23 17:13:49.000000000 +0900
+++ setup.py	2015-07-20 11:56:46.000000000 +0900
@@ -1,6 +1,7 @@
 #!/usr/bin/python
 
 import sys
+import setuptools
 from distutils.core import setup, Extension