[76616] trunk/dports/python
phw at macports.org
phw at macports.org
Wed Mar 2 10:32:32 PST 2011
Revision: 76616
http://trac.macports.org/changeset/76616
Author: phw at macports.org
Date: 2011-03-02 10:32:28 -0800 (Wed, 02 Mar 2011)
Log Message:
-----------
Port: Psyco for Python2.7 (dev)
Added Paths:
-----------
trunk/dports/python/py27-psyco/
trunk/dports/python/py27-psyco/Portfile
Added: trunk/dports/python/py27-psyco/Portfile
===================================================================
--- trunk/dports/python/py27-psyco/Portfile (rev 0)
+++ trunk/dports/python/py27-psyco/Portfile 2011-03-02 18:32:28 UTC (rev 76616)
@@ -0,0 +1,40 @@
+PortSystem 1.0
+PortGroup python27 1.0
+
+name py27-psyco
+version dev
+platforms darwin
+supported_archs i386
+license MIT
+maintainers phw openmaintainer
+description a python specializing compiler
+long_description Psyco is a Python extension module which can \
+ massively speed up the execution of any Python code.
+
+homepage http://psyco.sourceforge.net/
+master_sites sourceforge:psyco
+fetch.type svn
+svn.url http://codespeak.net/svn/psyco/branch/py27/
+#distname psyco-${version}-src
+worksrcdir py27
+
+#extract.post_args "| tar -xf - --exclude '.cvsignore'"
+
+pre-fetch {
+ if {${os.arch} != "i386"} {
+ return -code error "psyco only works on Intel machines"
+ }
+}
+
+post-destroot {
+ xinstall -m 644 -W ${worksrcpath} README.txt \
+ ${destroot}${prefix}/share/doc/${name}
+ file copy ${worksrcpath}/doc ${destroot}${prefix}/share/doc/${name}/
+}
+
+if {$build_arch == "x86_64"} {
+ notes "Since MacPorts is configured to build for the x86_64 architecture where
+possible and psyco can only be built for i386, you will probably need
+to run python like this to use psyco:
+arch -i386 ${python.prefix}/Resources/Python.app/Contents/MacOS/Python"
+}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110302/680da49d/attachment.html>
More information about the macports-changes
mailing list