Modified: trunk/dports/python/py-pexpect/Portfile (89657 => 89658)
--- trunk/dports/python/py-pexpect/Portfile 2012-02-05 23:08:28 UTC (rev 89657)
+++ trunk/dports/python/py-pexpect/Portfile 2012-02-05 23:25:37 UTC (rev 89658)
@@ -1,37 +1,48 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
# $Id$
-PortSystem 1.0
-PortGroup python24 1.0
+PortSystem 1.0
+PortGroup python 1.0
-name py-pexpect
-version 2.3
-categories python
-platforms darwin
-maintainers nomaintainer
+name py-pexpect
+set real_name pexpect
+version 2.4
+categories python
+platforms darwin
+maintainers nomaintainer
description python module for better controlling other applications
-long_description Pexpect makes Python a better tool for controlling \
+long_description \
+ Pexpect makes Python a better tool for controlling \
other applications. It 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.
-homepage http://pexpect.sourceforge.net/
-master_sites sourceforge:pexpect
-distname pexpect-${version}
+homepage http://${real_name}.sourceforge.net/
+master_sites http://pypi.python.org/packages/source/p/${real_name} \
+ sourceforge:${real_name}
+distname ${real_name}-${version}
-checksums md5 bf107cf54e67bc6dec5bea1f3e6a65c3 \
- sha1 ee1e2770bfe49e7651bab78357179c28ed99a55b \
- rmd160 74adfd7e91152d64907f1a685b5dd0161cf4bf82
+checksums md5 fe82d69be19ec96d3a6650af947d5665 \
+ sha1 3e24584ef1aa51f7610d5077a608e49d2724c7ae \
+ rmd160 070693d9c82aaa44f1bd9cd9dfffa7643393b6de
-worksrcdir pexpect-${version}
+worksrcdir ${real_name}-${version}
-post-destroot {
- xinstall -m 644 -W ${worksrcpath} README \
- ${destroot}${prefix}/share/doc/${name}
-}
+universal_variant no
-universal_variant no
+python.versions 24 25 26 27
-livecheck.version Release ${version}
+if {$subport != $name} {
+ post-destroot {
+ set docdir ${destroot}${prefix}/share/doc/${subport}
+ xinstall -d ${docdir}
+ xinstall -m 644 -W ${worksrcpath} README \
+ ${docdir}
+ }
+ livecheck.type none
+} else {
+ livecheck.regex {pexpect Release (\d+(?:\.\d+)*) released}
+}