summaryrefslogtreecommitdiff
path: root/devel/py-pexpect
AgeCommit message (Collapse)AuthorFilesLines
2011-04-15Added LICENSEadam1-1/+2
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-13/+6
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2009-03-20Include pyversion.mk include the protected part of the buildlink3.mkjoerg1-1/+2
files, not over and over again.
2008-04-25Update PYTHON_VERSIONS_COMPATIBLEjoerg1-2/+1
- assume that Python 2.4 and 2.5 are compatible and allow checking for fallout. - remove PYTHON_VERSIONS_COMPATIBLE that are obsoleted by the 2.3+ default. Modify the others to deal with the removals.
2008-04-25Update to py-pexpect-2.3.tnn3-8/+17
- Supports DESTDIR - Accept Python 2.5 No ChangeLog, but it adds three new modules: SCREEN: This implements a virtual screen ANSI: This implements an ANSI terminal emulator as a subclass of screen FSM: This module implements a Finite State Machine (FSM)
2007-12-11The package supports installation to DESTDIR.heinz1-1/+3
2007-11-19Add buildlink3 support file.tron1-0/+21
2007-11-19Update "py-pexpect" package to version 2.1. The new version contains twotron3-9/+13
additional modules: - pxssh Pexpect SSH is an extension of 'pexpect.spawn' that specializes in SSH. - fdpexpect fdpexpect extension of 'pexpect.spawn' that uses an open file descriptor. Update approved by Min Sik Kim.
2007-02-22Whitespace cleanup, courtesy of pkglint.wiz1-2/+2
Patch provided by Sergey Svishchev in private mail.
2006-06-04Fix typo in version name.joerg1-2/+2
2006-06-03Needs Python 2.1+.joerg1-1/+2
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg1-1/+2
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-02-23Add RMD160 digests.agc1-1/+2
2004-11-25Update py-pexpect to 0.999.minskim2-5/+5
Changes: - Fixed OSError exception when a pexpect object is cleaned up. - Added support for buffering reads.
2004-07-22add python as categoryrecht1-2/+2
ok'd a while back at pkgsrcCon by agc and wiz
2004-02-23Import py-pexpect from pkgsrc-wip.minskim4-0/+40
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. 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.