Revision: 76616 http://trac.macports.org/changeset/76616 Author: phw@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" +}
participants (1)
-
phw@macports.org