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
--- 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 | |
4 | COMMENT= Development utilities | | 4 | COMMENT= Development utilities |
5 | | | 5 | |
6 | SUBDIR+= ETL | | 6 | SUBDIR+= ETL |
7 | SUBDIR+= ExmanIDE | | 7 | SUBDIR+= ExmanIDE |
8 | SUBDIR+= GConf | | 8 | SUBDIR+= GConf |
9 | SUBDIR+= GConf-ui | | 9 | SUBDIR+= GConf-ui |
10 | SUBDIR+= Gorm | | 10 | SUBDIR+= Gorm |
11 | SUBDIR+= ObjectiveLib | | 11 | SUBDIR+= ObjectiveLib |
12 | SUBDIR+= ProjectCenter | | 12 | SUBDIR+= ProjectCenter |
13 | SUBDIR+= R-Rcpp | | 13 | SUBDIR+= R-Rcpp |
14 | SUBDIR+= R-evaluate | | 14 | SUBDIR+= R-evaluate |
| @@ -1739,26 +1739,27 @@ SUBDIR+= py-rednose | | | @@ -1739,26 +1739,27 @@ SUBDIR+= py-rednose |
1739 | SUBDIR+= py-repoze.lru | | 1739 | SUBDIR+= py-repoze.lru |
1740 | SUBDIR+= py-requests | | 1740 | SUBDIR+= py-requests |
1741 | SUBDIR+= py-requests-toolbelt | | 1741 | SUBDIR+= py-requests-toolbelt |
1742 | SUBDIR+= py-rope | | 1742 | SUBDIR+= py-rope |
1743 | SUBDIR+= py-rply | | 1743 | SUBDIR+= py-rply |
1744 | SUBDIR+= py-serpent | | 1744 | SUBDIR+= py-serpent |
1745 | SUBDIR+= py-setuptools | | 1745 | SUBDIR+= py-setuptools |
1746 | SUBDIR+= py-setuptools_scm | | 1746 | SUBDIR+= py-setuptools_scm |
1747 | SUBDIR+= py-setuptools_trial | | 1747 | SUBDIR+= py-setuptools_trial |
1748 | SUBDIR+= py-singledispatch | | 1748 | SUBDIR+= py-singledispatch |
1749 | SUBDIR+= py-speaklater | | 1749 | SUBDIR+= py-speaklater |
1750 | SUBDIR+= py-spwd | | 1750 | SUBDIR+= py-spwd |
1751 | SUBDIR+= py-stompclient | | 1751 | SUBDIR+= py-stompclient |
| | | 1752 | SUBDIR+= py-subprocess32 |
1752 | SUBDIR+= py-subversion | | 1753 | SUBDIR+= py-subversion |
1753 | SUBDIR+= py-subvertpy | | 1754 | SUBDIR+= py-subvertpy |
1754 | SUBDIR+= py-sysctl | | 1755 | SUBDIR+= py-sysctl |
1755 | SUBDIR+= py-tabular | | 1756 | SUBDIR+= py-tabular |
1756 | SUBDIR+= py-test | | 1757 | SUBDIR+= py-test |
1757 | SUBDIR+= py-testtools | | 1758 | SUBDIR+= py-testtools |
1758 | SUBDIR+= py-tortoisehg | | 1759 | SUBDIR+= py-tortoisehg |
1759 | SUBDIR+= py-tryton | | 1760 | SUBDIR+= py-tryton |
1760 | SUBDIR+= py-trytond | | 1761 | SUBDIR+= py-trytond |
1761 | SUBDIR+= py-unit | | 1762 | SUBDIR+= py-unit |
1762 | SUBDIR+= py-unitgui | | 1763 | SUBDIR+= py-unitgui |
1763 | SUBDIR+= py-unittest2 | | 1764 | SUBDIR+= py-unittest2 |
1764 | SUBDIR+= py-unittest2py3k | | 1765 | SUBDIR+= py-unittest2py3k |
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.
# $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"
@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
$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
$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