[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