svn commit: r498318 - head/misc/py-pexpect
Sunpoet Po-Chuan Hsieh
sunpoet at FreeBSD.org
Sun Apr 7 20:06:30 UTC 2019
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 at FreeBSD.org
-COMMENT= Pure Python Expect-like module
+MAINTAINER= sunpoet at 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/
More information about the svn-ports-all
mailing list