Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 7 Apr 2019 20:06:24 +0000 (UTC)
From:      Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r498318 - head/misc/py-pexpect
Message-ID:  <201904072006.x37K6O5j050094@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: sunpoet
Date: Sun Apr  7 20:06:23 2019
New Revision: 498318
URL: https://svnweb.freebsd.org/changeset/ports/498318

Log:
  Update to 4.7.0
  
  - Update COMMENT
  - Add LICENSE_FILE
  - Update pkg-descr
  - Take maintainership
  
  Changes:	https://github.com/pexpect/pexpect/blob/master/doc/history.rst
  		https://pexpect.readthedocs.io/en/stable/history.html#releases

Modified:
  head/misc/py-pexpect/Makefile
  head/misc/py-pexpect/distinfo
  head/misc/py-pexpect/pkg-descr

Modified: head/misc/py-pexpect/Makefile
==============================================================================
--- head/misc/py-pexpect/Makefile	Sun Apr  7 20:06:18 2019	(r498317)
+++ head/misc/py-pexpect/Makefile	Sun Apr  7 20:06:23 2019	(r498318)
@@ -2,20 +2,21 @@
 # $FreeBSD$
 
 PORTNAME=	pexpect
-PORTVERSION=	4.6.0
+PORTVERSION=	4.7.0
 CATEGORIES=	misc python
 MASTER_SITES=	CHEESESHOP
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
-MAINTAINER=	python@FreeBSD.org
-COMMENT=	Pure Python Expect-like module
+MAINTAINER=	sunpoet@FreeBSD.org
+COMMENT=	Python module for controlling interactive programs in pseudo-terminal
 
 LICENSE=	ISCL
+LICENSE_FILE=	${WRKSRC}/LICENSE
 
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}ptyprocess>=0:sysutils/py-ptyprocess@${PY_FLAVOR}
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}ptyprocess>=0.5:sysutils/py-ptyprocess@${PY_FLAVOR}
 
 USES=		python
-USE_PYTHON=	distutils autoplist
+USE_PYTHON=	autoplist concurrent distutils
 
 NO_ARCH=	yes
 

Modified: head/misc/py-pexpect/distinfo
==============================================================================
--- head/misc/py-pexpect/distinfo	Sun Apr  7 20:06:18 2019	(r498317)
+++ head/misc/py-pexpect/distinfo	Sun Apr  7 20:06:23 2019	(r498318)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1532948225
-SHA256 (pexpect-4.6.0.tar.gz) = 2a8e88259839571d1251d278476f3eec5db26deb73a70be5ed5dc5435e418aba
-SIZE (pexpect-4.6.0.tar.gz) = 148966
+TIMESTAMP = 1554646960
+SHA256 (pexpect-4.7.0.tar.gz) = 9e2c1fd0e6ee3a49b28f95d4b33bc389c89b20af6a1255906e90ff1262ce62eb
+SIZE (pexpect-4.7.0.tar.gz) = 153747

Modified: head/misc/py-pexpect/pkg-descr
==============================================================================
--- head/misc/py-pexpect/pkg-descr	Sun Apr  7 20:06:18 2019	(r498317)
+++ head/misc/py-pexpect/pkg-descr	Sun Apr  7 20:06:23 2019	(r498318)
@@ -1,14 +1,17 @@
-Pexpect makes Python a better glue for controlling child applications.
-
 Pexpect is a pure Python module for spawning child applications; controlling
 them; and responding to expected patterns in their output. Pexpect works like
-Don Libes' Expect. Pexpect allows your script to spawn a child application
-and control it as if a human were typing commands.
+Don Libes' Expect. Pexpect allows your script to spawn a child application and
+control it as if a human were typing commands.
 
 Pexpect can be used for automating interactive applications such as ssh, ftp,
 passwd, telnet, etc. It can be used to a automate setup scripts for duplicating
 software package installations on different servers. It can be used for
 automated software testing. Pexpect is in the spirit of Don Libes' Expect, but
-Pexpect is pure Python. The Pexpect interface was designed to be easy to use.
+Pexpect is pure Python.
+
+The main features of Pexpect require the pty module in the Python standard
+library, which is only available on Unix-like systems. Some features -- waiting
+for patterns from file descriptors or subprocesses -- waiting for patterns from
+file descriptors or subprocesses.
 
 WWW: https://pexpect.readthedocs.io/



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