Hi,

This diff updates py-pexpect to the latest release.
Tested on amd64. Take maintainership.

Comments ? OK ?

-- 
Alexandr Shadchin

Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/py-pexpect/Makefile,v
retrieving revision 1.23
diff -u -p -w -r1.23 Makefile
--- Makefile    17 Apr 2016 07:37:29 -0000      1.23
+++ Makefile    13 Jun 2016 13:31:35 -0000
@@ -2,14 +2,15 @@
 
 COMMENT=       pure Python Expect-like module
 
-MODPY_EGG_VERSION=     4.0.1
+MODPY_EGG_VERSION=     4.1.0
 DISTNAME=      pexpect-${MODPY_EGG_VERSION}
 PKGNAME=       py-${DISTNAME}
 CATEGORIES=    devel
-REVISION=      2
 
 HOMEPAGE=      http://pexpect.sourceforge.net/
 
+MAINTAINER =           Alexandr Shadchin <shadc...@openbsd.org>
+
 # ISC
 PERMIT_PACKAGE_CDROM=  Yes
 
@@ -32,7 +33,7 @@ MODPY_ADJ_FILES =     tests/fakessh/ssh
 EXAMPLESDIR=   ${PREFIX}/share/examples/${MODPY_PY_PREFIX}pexpect
 DOCDIR=                ${PREFIX}/share/doc/${MODPY_PY_PREFIX}pexpect
 
-MAKE_ENV +=    PYTHONPATH=${WRKSRC} 
SPHINXBUILD=${LOCALBASE}/bin/sphinx-build${MODPY_BIN_SUFFIX}
+MAKE_ENV +=            PYTHONPATH=${WRKSRC}
 
 pre-build:
        ${SUBST_CMD} ${WRKSRC}/pexpect/replwrap.py
@@ -42,7 +43,8 @@ pre-build:
        ${SUBST_CMD} ${WRKSRC}/tests/test_run.py
 
 post-build:
-       cd ${WRKSRC}/doc && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} html
+       cd ${WRKSRC}/doc && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} html \
+           SPHINXBUILD=${LOCALBASE}/bin/sphinx-build${MODPY_BIN_SUFFIX}
 
 post-install:
        ${INSTALL_DATA_DIR} ${EXAMPLESDIR}
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/py-pexpect/distinfo,v
retrieving revision 1.8
diff -u -p -w -r1.8 distinfo
--- distinfo    7 Jan 2016 17:16:20 -0000       1.8
+++ distinfo    13 Jun 2016 13:31:35 -0000
@@ -1,2 +1,2 @@
-SHA256 (pexpect-4.0.1.tar.gz) = IyeV68qvLhIDltu6o6Ep7aUXV+6q4ZEVWPTvjuQU/Gw=
-SIZE (pexpect-4.0.1.tar.gz) = 143657
+SHA256 (pexpect-4.1.0.tar.gz) = w4HGDxmHNVtl348Ion9CiDGRTIqBCRvRd4rDNvovJ+c=
+SIZE (pexpect-4.1.0.tar.gz) = 140294
Index: patches/patch-doc_Makefile
===================================================================
RCS file: patches/patch-doc_Makefile
diff -N patches/patch-doc_Makefile
--- patches/patch-doc_Makefile  16 Apr 2016 19:06:26 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-doc_Makefile,v 1.1 2016/04/16 19:06:26 shadchin Exp $
---- doc/Makefile.orig  Fri Apr 15 20:41:00 2016
-+++ doc/Makefile       Fri Apr 15 20:41:10 2016
-@@ -3,7 +3,7 @@
- 
- # You can set these variables from the command line.
- SPHINXOPTS    =
--SPHINXBUILD   = sphinx-build
-+SPHINXBUILD   ?= sphinx-build
- PAPER         =
- BUILDDIR      = _build
- 
Index: patches/patch-tests_test_maxcanon_py
===================================================================
RCS file: patches/patch-tests_test_maxcanon_py
diff -N patches/patch-tests_test_maxcanon_py
--- patches/patch-tests_test_maxcanon_py        7 Jan 2016 17:16:21 -0000       
1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,13 +0,0 @@
-$OpenBSD: patch-tests_test_maxcanon_py,v 1.1 2016/01/07 17:16:21 shadchin Exp $
-https://github.com/pexpect/pexpect/issues/283
-
---- tests/test_maxcanon.py.orig        Thu Dec 31 22:44:43 2015
-+++ tests/test_maxcanon.py     Thu Dec 31 22:45:00 2015
-@@ -97,6 +97,7 @@ class TestCaseCanon(PexpectTestCase.PexpectTestCase):
-         assert not child.isalive()
-         assert child.exitstatus == 0
- 
-+    @pytest.mark.xfail()
-     @pytest.mark.skipif(
-         sys.platform.lower().startswith('freebsd'),
-         reason='os.write to BLOCK indefinitely on FreeBSD in this case'
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/py-pexpect/pkg/PLIST,v
retrieving revision 1.8
diff -u -p -w -r1.8 PLIST
--- pkg/PLIST   15 Apr 2016 08:53:49 -0000      1.8
+++ pkg/PLIST   13 Jun 2016 13:31:35 -0000
@@ -20,7 +20,8 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/pexpect/${MODPY_PYCACHE}screen.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/pexpect/${MODPY_PYCACHE}spawnbase.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/pexpect/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
-${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pexpect/async.py
+lib/python${MODPY_VERSION}/site-packages/pexpect/async.py
+lib/python${MODPY_VERSION}/site-packages/pexpect/bashrc.sh
 lib/python${MODPY_VERSION}/site-packages/pexpect/exceptions.py
 lib/python${MODPY_VERSION}/site-packages/pexpect/expect.py
 lib/python${MODPY_VERSION}/site-packages/pexpect/fdpexpect.py

Reply via email to