Fri Jan 17 14:50:52 2014 UTC ()
Update to 3.0.

The new major version number doesn't indicate any deliberate API incompatibility.
We have endeavoured to avoid breaking existing APIs. However, pexpect is under
new maintenance after a long dormancy, so some caution is warranted.

* A new :ref:`unicode API <unicode>` was introduced.
* Python 3 is now supported, using a single codebase.
* Pexpect now requires at least Python 2.6 or 3.2.
* The modules other than pexpect, such as :mod:`pexpect.fdpexpect` and
  :mod:`pexpect.pxssh`, were moved into the pexpect package. For now, wrapper
  modules are installed to the old locations for backwards compatibility (e.g.
  ``import pxssh`` will still work), but these will be removed at some point in
  the future.
* Ignoring ``SIGHUP`` is now optional - thanks to Kimmo Parviainen-Jalanko for
  the patch.


(wiz)
diff -r1.16 -r1.17 pkgsrc/devel/py-pexpect/Makefile
diff -r1.5 -r1.6 pkgsrc/devel/py-pexpect/PLIST
diff -r1.6 -r1.7 pkgsrc/devel/py-pexpect/distinfo

cvs diff -r1.16 -r1.17 pkgsrc/devel/py-pexpect/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/py-pexpect/Makefile 2014/01/15 20:11:47 1.16
+++ pkgsrc/devel/py-pexpect/Makefile 2014/01/17 14:50:52 1.17
@@ -1,18 +1,18 @@ @@ -1,18 +1,18 @@
1# $NetBSD: Makefile,v 1.16 2014/01/15 20:11:47 gdt Exp $ 1# $NetBSD: Makefile,v 1.17 2014/01/17 14:50:52 wiz Exp $
2 2
3DISTNAME= pexpect-2.4 3DISTNAME= pexpect-3.0
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= devel python 5CATEGORIES= devel python
6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=pexpect/} 6MASTER_SITES= https://pypi.python.org/packages/source/p/pexpect/
7 7
8MAINTAINER= minskim@NetBSD.org 8MAINTAINER= minskim@NetBSD.org
9HOMEPAGE= http://pexpect.sourceforge.net/ 9HOMEPAGE= http://pexpect.sourceforge.net/
10COMMENT= Pure Python Expect-like module 10COMMENT= Pure Python Expect-like module
11LICENSE= mit 11LICENSE= mit
12 12
13NO_CONFIGURE= yes 13NO_CONFIGURE= yes
14 14
15USE_LANGUAGES= #none 15USE_LANGUAGES= #none
16 16
17.include "../../lang/python/distutils.mk" 17.include "../../lang/python/distutils.mk"
18.include "../../mk/bsd.pkg.mk" 18.include "../../mk/bsd.pkg.mk"

cvs diff -r1.5 -r1.6 pkgsrc/devel/py-pexpect/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/py-pexpect/PLIST 2012/04/08 20:21:47 1.5
+++ pkgsrc/devel/py-pexpect/PLIST 2014/01/17 14:50:52 1.6
@@ -1,20 +1,38 @@ @@ -1,20 +1,38 @@
1@comment $NetBSD: PLIST,v 1.5 2012/04/08 20:21:47 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.6 2014/01/17 14:50:52 wiz Exp $
2${PYSITELIB}/ANSI.py 2${PYSITELIB}/ANSI.py
3${PYSITELIB}/ANSI.pyc 3${PYSITELIB}/ANSI.pyc
4${PYSITELIB}/ANSI.pyo 4${PYSITELIB}/ANSI.pyo
5${PYSITELIB}/FSM.py 5${PYSITELIB}/FSM.py
6${PYSITELIB}/FSM.pyc 6${PYSITELIB}/FSM.pyc
7${PYSITELIB}/FSM.pyo 7${PYSITELIB}/FSM.pyo
8${PYSITELIB}/fdpexpect.py 8${PYSITELIB}/fdpexpect.py
9${PYSITELIB}/fdpexpect.pyc 9${PYSITELIB}/fdpexpect.pyc
10${PYSITELIB}/fdpexpect.pyo 10${PYSITELIB}/fdpexpect.pyo
11${PYSITELIB}/${EGG_FILE} 11${PYSITELIB}/${EGG_FILE}
12${PYSITELIB}/pexpect.py 12${PYSITELIB}/pexpect/ANSI.py
13${PYSITELIB}/pexpect.pyc 13${PYSITELIB}/pexpect/ANSI.pyc
14${PYSITELIB}/pexpect.pyo 14${PYSITELIB}/pexpect/ANSI.pyo
 15${PYSITELIB}/pexpect/FSM.py
 16${PYSITELIB}/pexpect/FSM.pyc
 17${PYSITELIB}/pexpect/FSM.pyo
 18${PYSITELIB}/pexpect/__init__.py
 19${PYSITELIB}/pexpect/__init__.pyc
 20${PYSITELIB}/pexpect/__init__.pyo
 21${PYSITELIB}/pexpect/fdpexpect.py
 22${PYSITELIB}/pexpect/fdpexpect.pyc
 23${PYSITELIB}/pexpect/fdpexpect.pyo
 24${PYSITELIB}/pexpect/psh.py
 25${PYSITELIB}/pexpect/psh.pyc
 26${PYSITELIB}/pexpect/psh.pyo
 27${PYSITELIB}/pexpect/pxssh.py
 28${PYSITELIB}/pexpect/pxssh.pyc
 29${PYSITELIB}/pexpect/pxssh.pyo
 30${PYSITELIB}/pexpect/screen.py
 31${PYSITELIB}/pexpect/screen.pyc
 32${PYSITELIB}/pexpect/screen.pyo
15${PYSITELIB}/pxssh.py 33${PYSITELIB}/pxssh.py
16${PYSITELIB}/pxssh.pyc 34${PYSITELIB}/pxssh.pyc
17${PYSITELIB}/pxssh.pyo 35${PYSITELIB}/pxssh.pyo
18${PYSITELIB}/screen.py 36${PYSITELIB}/screen.py
19${PYSITELIB}/screen.pyc 37${PYSITELIB}/screen.pyc
20${PYSITELIB}/screen.pyo 38${PYSITELIB}/screen.pyo

cvs diff -r1.6 -r1.7 pkgsrc/devel/py-pexpect/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/py-pexpect/distinfo 2014/01/15 20:11:47 1.6
+++ pkgsrc/devel/py-pexpect/distinfo 2014/01/17 14:50:52 1.7
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.6 2014/01/15 20:11:47 gdt Exp $ 1$NetBSD: distinfo,v 1.7 2014/01/17 14:50:52 wiz Exp $
2 2
3SHA1 (pexpect-2.4.tar.gz) = 3e24584ef1aa51f7610d5077a608e49d2724c7ae 3SHA1 (pexpect-3.0.tar.gz) = c37fd5124a60596aa78986a9ea96ee33b4ee0286
4RMD160 (pexpect-2.4.tar.gz) = 070693d9c82aaa44f1bd9cd9dfffa7643393b6de 4RMD160 (pexpect-3.0.tar.gz) = 7083af0f345b690b2b9861fd63d2a95634f4c605
5Size (pexpect-2.4.tar.gz) = 113251 bytes 5Size (pexpect-3.0.tar.gz) = 146662 bytes