Hi, Here's the newest PyPy.
The bootstrap is here: http://theunixzoo.co.uk/random/pypy-bootstrap-amd64-5.1.1.tar.xz Stuart, would you mind hosting this? Build statistics: 7935.37 real 6799.69 user 586.95 sys 4489908 maximum resident set size 0 average shared memory size 0 average unshared data size 0 average unshared stack size 97915968 minor page faults 31674 major page faults 0 swaps 20459 block input operations 103330 block output operations 6 messages sent 6 messages received 1359 signals received 58499 voluntary context switches 56915705 involuntary context switches Diff follows, OK? Index: Makefile =================================================================== RCS file: /home/edd/cvsync/ports/lang/pypy/Makefile,v retrieving revision 1.23 diff -u -p -r1.23 Makefile --- Makefile 9 May 2016 11:18:00 -0000 1.23 +++ Makefile 5 Jun 2016 18:29:44 -0000 @@ -13,8 +13,8 @@ COMMENT = fast implementation of the Py # * Set BOOTSTRAP_V back to ${V} in the port Makefile # * make bootstrap && make makesum (note, FLAVOR no longer set) # * Try the build using the bootstrap -V = 5.0.1 -BOOTSTRAP_V = ${V}-1 +V = 5.1.1 +BOOTSTRAP_V = ${V} DISTNAME = pypy-${V}-src PKGNAME = pypy-${V} BOOTSTRAP-amd64 = pypy-bootstrap-amd64-${BOOTSTRAP_V}.tar.xz Index: distinfo =================================================================== RCS file: /home/edd/cvsync/ports/lang/pypy/distinfo,v retrieving revision 1.15 diff -u -p -r1.15 distinfo --- distinfo 8 May 2016 09:56:01 -0000 1.15 +++ distinfo 5 Jun 2016 18:31:13 -0000 @@ -1,4 +1,4 @@ -SHA256 (pypy/pypy-5.0.1-src.tar.bz2) = FXPJKE0+wjbI5u87lUdTky3/KUYsVLWIW3YdHuaLbgU= -SHA256 (pypy/pypy-bootstrap-amd64-5.0.1-1.tar.xz) = ak3ZaYTohXPaCLc8NXgPHLYPbxvt6sz8K4bI5cwkVe0= -SIZE (pypy/pypy-5.0.1-src.tar.bz2) = 17282149 -SIZE (pypy/pypy-bootstrap-amd64-5.0.1-1.tar.xz) = 22774236 +SHA256 (pypy/pypy-5.1.1-src.tar.bz2) = yj2UPX+9eLuVfunlgzraS7hQasmaQbdih5DihqZe0r4= +SHA256 (pypy/pypy-bootstrap-amd64-5.1.1.tar.xz) = kIxAwz/IJYGb2Nv/95RDK6r8MQKf9f8oi3JArIBJgo4= +SIZE (pypy/pypy-5.1.1-src.tar.bz2) = 17328934 +SIZE (pypy/pypy-bootstrap-amd64-5.1.1.tar.xz) = 22786240 Index: patches/patch-rpython_rlib_rvmprof_src_vmprof_config_h =================================================================== RCS file: /home/edd/cvsync/ports/lang/pypy/patches/patch-rpython_rlib_rvmprof_src_vmprof_config_h,v retrieving revision 1.1 diff -u -p -r1.1 patch-rpython_rlib_rvmprof_src_vmprof_config_h --- patches/patch-rpython_rlib_rvmprof_src_vmprof_config_h 19 Apr 2016 11:14:54 -0000 1.1 +++ patches/patch-rpython_rlib_rvmprof_src_vmprof_config_h 5 Jun 2016 15:47:42 -0000 @@ -1,14 +1,18 @@ -$OpenBSD: patch-rpython_rlib_rvmprof_src_vmprof_config_h,v 1.1 2016/04/19 11:14:54 edd Exp $ ---- rpython/rlib/rvmprof/src/vmprof_config.h.orig Fri Mar 18 17:52:25 2016 -+++ rpython/rlib/rvmprof/src/vmprof_config.h Tue Apr 5 14:43:56 2016 -@@ -1,6 +1,10 @@ +$OpenBSD$ +--- rpython/rlib/rvmprof/src/vmprof_config.h.orig Sun Jun 5 16:45:04 2016 ++++ rpython/rlib/rvmprof/src/vmprof_config.h Sun Jun 5 16:47:15 2016 +@@ -1,10 +1,14 @@ +#if !defined(__OpenBSD__) #define HAVE_SYS_UCONTEXT_H +#endif - #if defined(__FreeBSD__) || defined(__APPLE__) - #define PC_FROM_UCONTEXT uc_mcontext.mc_rip + #if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) + #ifdef __i386__ + #define PC_FROM_UCONTEXT uc_mcontext.mc_eip + #else + #define PC_FROM_UCONTEXT uc_mcontext.mc_rip + #endif +#elif defined(__OpenBSD__) +#define PC_FROM_UCONTEXT sc_rip - #else - #define PC_FROM_UCONTEXT uc_mcontext.gregs[REG_RIP] - #endif + #elif defined( __APPLE__) + #if ((ULONG_MAX) == (UINT_MAX)) + #define PC_FROM_UCONTEXT uc_mcontext->__ss.__eip Index: patches/patch-rpython_rlib_rvmprof_src_vmprof_getpc_h =================================================================== RCS file: /home/edd/cvsync/ports/lang/pypy/patches/patch-rpython_rlib_rvmprof_src_vmprof_getpc_h,v retrieving revision 1.1 diff -u -p -r1.1 patch-rpython_rlib_rvmprof_src_vmprof_getpc_h --- patches/patch-rpython_rlib_rvmprof_src_vmprof_getpc_h 19 Apr 2016 11:14:54 -0000 1.1 +++ patches/patch-rpython_rlib_rvmprof_src_vmprof_getpc_h 5 Jun 2016 15:47:39 -0000 @@ -1,7 +1,7 @@ $OpenBSD: patch-rpython_rlib_rvmprof_src_vmprof_getpc_h,v 1.1 2016/04/19 11:14:54 edd Exp $ ---- rpython/rlib/rvmprof/src/vmprof_getpc.h.orig Tue Apr 5 14:40:47 2016 -+++ rpython/rlib/rvmprof/src/vmprof_getpc.h Tue Apr 5 14:41:21 2016 -@@ -66,6 +66,8 @@ +--- rpython/rlib/rvmprof/src/vmprof_getpc.h.orig Sun Apr 24 05:08:33 2016 ++++ rpython/rlib/rvmprof/src/vmprof_getpc.h Sun Jun 5 16:43:26 2016 +@@ -65,6 +65,8 @@ #elif defined(HAVE_CYGWIN_SIGNAL_H) #include <cygwin/signal.h> typedef ucontext ucontext_t; Index: pkg/PLIST =================================================================== RCS file: /home/edd/cvsync/ports/lang/pypy/pkg/PLIST,v retrieving revision 1.10 diff -u -p -r1.10 PLIST --- pkg/PLIST 19 Apr 2016 11:14:54 -0000 1.10 +++ pkg/PLIST 5 Jun 2016 18:28:35 -0000 @@ -49,6 +49,7 @@ pypy/include/pymem.h pypy/include/pyport.h pypy/include/pypy_decl.h pypy/include/pypy_macros.h +pypy/include/pypy_numpy.h pypy/include/pypy_structmember_decl.h pypy/include/pysignals.h pypy/include/pystate.h @@ -3093,6 +3094,9 @@ pypy/lib_pypy/_pypy_testcapi.py pypy/lib_pypy/_pypy_testcapi.pyc pypy/lib_pypy/_pypy_wait.py pypy/lib_pypy/_pypy_wait.pyc +pypy/lib_pypy/_resource_build.py +pypy/lib_pypy/_resource_build.pyc +pypy/lib_pypy/_resource_cffi.pypy-41.so pypy/lib_pypy/_scproxy.py pypy/lib_pypy/_scproxy.pyc pypy/lib_pypy/_sha.py @@ -3220,24 +3224,7 @@ pypy/lib_pypy/cffi/vengine_gen.pyc pypy/lib_pypy/cffi/verifier.py pypy/lib_pypy/cffi/verifier.pyc pypy/lib_pypy/ctypes_config_cache/ -pypy/lib_pypy/ctypes_config_cache/__init__.py -pypy/lib_pypy/ctypes_config_cache/__init__.pyc -pypy/lib_pypy/ctypes_config_cache/_locale_64_.py -pypy/lib_pypy/ctypes_config_cache/_locale_64_.pyc -pypy/lib_pypy/ctypes_config_cache/_locale_cache.py -pypy/lib_pypy/ctypes_config_cache/_locale_cache.pyc -pypy/lib_pypy/ctypes_config_cache/_resource_64_.py -pypy/lib_pypy/ctypes_config_cache/_resource_64_.pyc -pypy/lib_pypy/ctypes_config_cache/_resource_cache.py -pypy/lib_pypy/ctypes_config_cache/_resource_cache.pyc -pypy/lib_pypy/ctypes_config_cache/dumpcache.py -pypy/lib_pypy/ctypes_config_cache/dumpcache.pyc -pypy/lib_pypy/ctypes_config_cache/locale.ctc.py -pypy/lib_pypy/ctypes_config_cache/locale.ctc.pyc -pypy/lib_pypy/ctypes_config_cache/rebuild.py -pypy/lib_pypy/ctypes_config_cache/rebuild.pyc -pypy/lib_pypy/ctypes_config_cache/resource.ctc.py -pypy/lib_pypy/ctypes_config_cache/resource.ctc.pyc +pypy/lib_pypy/ctypes_config_cache/.empty pypy/lib_pypy/ctypes_support.py pypy/lib_pypy/ctypes_support.pyc pypy/lib_pypy/datetime.py -- Best Regards Edd Barrett http://www.theunixzoo.co.uk