[148162] trunk/dports/lang

jmr at macports.org jmr at macports.org
Thu Apr 28 09:44:55 PDT 2016


Revision: 148162
          https://trac.macports.org/changeset/148162
Author:   jmr at macports.org
Date:     2016-04-28 09:44:55 -0700 (Thu, 28 Apr 2016)
Log Message:
-----------
pypy: update to 5.1.0 and add a bootstrap binary

Modified Paths:
--------------
    trunk/dports/lang/pypy/Portfile

Added Paths:
-----------
    trunk/dports/lang/pypy-bootstrap/
    trunk/dports/lang/pypy-bootstrap/Portfile

Modified: trunk/dports/lang/pypy/Portfile
===================================================================
--- trunk/dports/lang/pypy/Portfile	2016-04-28 14:23:41 UTC (rev 148161)
+++ trunk/dports/lang/pypy/Portfile	2016-04-28 16:44:55 UTC (rev 148162)
@@ -4,7 +4,7 @@
 PortSystem          1.0
 
 name                pypy
-version             5.0.1
+version             5.1.0
 categories          lang python devel
 license             MIT PSF
 maintainers         jmr openmaintainer
@@ -20,9 +20,9 @@
 master_sites        https://bitbucket.org/pypy/pypy/downloads/
 use_bzip2           yes
 distname            ${name}-${version}-src
-checksums           md5 798c6e83536a5fa5ed7d6efb4d06db1a \
-                    rmd160 cf1e761f26bdec0b7da28fe55a9e87dd03b0213a \
-                    sha256 1573c9284d3ec236c8e6ef3b954753932dff29462c54b5885b761d1ee68b6e05
+checksums           md5 d0a76859c83fb0427674273977086cb2 \
+                    rmd160 f025d570f53d6bb5f82fcdef08cd407eaaf78307 \
+                    sha256 16bab9501e942c0704abbf9cd6c4e950c6a76dc226cf1e447ea084916aef4714
 
 depends_build       port:pkgconfig
 depends_lib         port:libffi \
@@ -49,8 +49,13 @@
 #if {[file executable ${prefix}/lib/pypy/pypy]} {
 #    build.cmd       ${prefix}/lib/pypy/pypy
 #} else {
-    depends_build-append port:python27
-    build.cmd       ${prefix}/bin/python2.7
+    if {${os.platform} eq "darwin" && ${os.arch} eq "i386" && [sysctl hw.cpu64bit_capable] == 1} {
+        depends_build-append port:pypy-bootstrap
+        build.cmd       ${prefix}/lib/pypy-bootstrap/bin/pypy
+    } else {
+        depends_build-append port:python27
+        build.cmd       ${prefix}/bin/python2.7
+    }
 #}
 
 # a lot of memory is used before the C compiler even runs, so limit build.jobs

Added: trunk/dports/lang/pypy-bootstrap/Portfile
===================================================================
--- trunk/dports/lang/pypy-bootstrap/Portfile	                        (rev 0)
+++ trunk/dports/lang/pypy-bootstrap/Portfile	2016-04-28 16:44:55 UTC (rev 148162)
@@ -0,0 +1,33 @@
+# -*- 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
+
+name                pypy-bootstrap
+version             5.1.0
+categories          lang python
+platforms           darwin
+supported_archs     x86_64
+maintainers         jmr
+license             MIT PSF
+
+description         bootstrap binary of pypy
+
+long_description    This is a binary version of pypy provided for the \
+                    purpose of building the pypy port more quickly.
+
+homepage            http://pypy.org/
+master_sites        https://bitbucket.org/pypy/pypy/downloads/
+
+distname            pypy-${version}-osx64
+use_bzip2           yes
+checksums           md5 7f546940acb3ceebb5967697a9b05b65 \
+                    rmd160 fb209f68f77de56037faed5920678887608cdb0a \
+                    sha256 7e270c66347158dd794c101c4817f742f760ed805aa0d10abe19ba4a78a75118
+
+use_configure       no
+build               {}
+destroot {
+    copy ${worksrcpath} ${destroot}${prefix}/lib/${name}
+    system "chmod -R a+rX ${destroot}${prefix}/lib/${name}"
+}


Property changes on: trunk/dports/lang/pypy-bootstrap/Portfile
___________________________________________________________________
Added: svn:keywords
   + Id
Added: svn:eol-style
   + native
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20160428/74110b36/attachment.html>


More information about the macports-changes mailing list