Version: 7.3.1, Package name: pypy-7.3.1 |
Maintained by: Edd Barrett |
Master sites: |
Flavors (export FLAVOR=xyz, setenv FLAVOR xyz):
|
Description PyPy is a fast, compliant alternative implementation of the Python language (equivalent to CPython 2.7.1). It has several advantages and distinct features: Speed: thanks to its Just-in-Time compiler, Python programs often run faster on PyPy. Memory usage: large, memory-hungry Python programs might end up taking less space than they do in CPython. Compatibility: PyPy is highly compatible with existing python code. It supports ctypes and can run popular python libraries like twisted and django. Sandboxing: PyPy provides the ability to run untrusted code in a fully secure way. Stackless: PyPy can be configured to run in stackless mode, providing micro-threads for massive concurrency. |
Filesize: 20559.869 KB |
Version History (View Complete History) |
|
2021-10-31 11:16:49 by Theo Buehler | Files touched by this commit (4) |
Log message: lang/pypy: fix build after libressl bump. Neuter API reimplementations and do not try to redefine functions that we provide. |
2021-05-10 11:26:04 by Theo Buehler | Files touched by this commit (3) |
Log message: lang/pypy: fix build after libressl changes SSL_CTX became opaque, so libssl now provides SSL_CTX_get_ssl_method(3) and unbreak build after addition of EVP_Digest{Sign,Verify}(3) to libcrypto. ok edd (previous version) |
2021-03-31 11:17:25 by Theo Buehler | Files touched by this commit (2) |
Log message: lang/pypy: SSL_OP_NO_DTLSv1{,_2} were added to libcrypto ok edd jsing sthen |
2021-02-23 12:39:53 by Stuart Henderson | Files touched by this commit (743) |
Log message: Reverse the polarity of MODPY_VERSION; default is now 3.x, if a port needs 2.x then set MODPY_VERSION=${MODPY_DEFAULT_VERSION_2}. This commit doesn't change any versions currently used; it may be that some ports have MODPY_DEFAULT_VERSION_2 but don't require it, those should be cleaned up in the course of updating ports where possible. Python module ports providing py3-* packages should still use FLAVOR=python3 so that we don't have a mixture of dependencies some using ${MODPY_FLAVOR} and others not. |
2021-02-19 16:13:08 by Stuart Henderson | Files touched by this commit (146) |
Log message: switch MODPY_BIN_SUFFIX to -2 for py2 and (blank) for py3 switch ports using command-line tools from py-sphinx that don't need a py2 version of it to py3-sphinx |
2020-09-09 03:39:13 by Edd Barrett | Files touched by this commit (3) |
Log message: Update lang/pypy to version 7.3.1. OK tb@, thanks! |
2020-09-07 03:32:18 by Theo Buehler | Files touched by this commit (2) |
Log message: Ensure pypy is ready for LIBRESSL_HAS_TLS1_3 Instead of checking for LIBRESSL_HAS_TLS1_3 directly, check for availability of TLS1_3_VERSION in case we're using LibreSSL as requested by jsing. ok edd |
2020-04-18 04:15:26 by Stuart Henderson | Files touched by this commit (2) |
Log message: pypy: use new bootstrap for aarch64 |
2020-04-16 04:30:08 by Stuart Henderson | Files touched by this commit (1) |
Log message: lang/pypy: temporarily switch aarch64 to the no_bootstrap flavour I'll build a new bootstrap once packages are done |
2020-04-14 15:44:01 by Stuart Henderson | Files touched by this commit (1) |
Log message: mark BROKEN-aarch64 for now, needs a new bootstrap (ABI change earlier, resulting in "Trace/BPT trap (core dumped)" from old binaries) |
2019-11-19 14:45:45 by Stuart Henderson | Files touched by this commit (1) |
Log message: put back an ".if defined(BOOTSTRAP-${MACHINE_ARCH}) [..]" with a comment explaining why it's needed |
2019-11-19 06:50:25 by Stuart Henderson | Files touched by this commit (4) |
Log message: update to pypy-7.2.0, adding aarch64 support. maintainer timeout |
2019-10-07 10:16:09 by Stuart Henderson | Files touched by this commit (1) |
Log message: missing BDEP for FLAVOR=no_bootstrap, use https HOMEPAGE while there |
2019-09-22 14:15:51 by Klemens Nanni | Files touched by this commit (1) |
Log message: Use find -delete and Python's -m compileall properly Replace xargs dances with cleaner builtin options; no PLIST change. Input and OK sthen |
2019-09-22 05:37:04 by Edd Barrett | Files touched by this commit (3) |
Log message: Update lang/pypy to version 7.1.1. Diff from Laurence Tratt. Tested by myself and kn@. OK kn@, thanks all. |
2019-07-12 14:47:59 by Stuart Henderson | Files touched by this commit (874) |
Log message: replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes |
2018-10-21 07:29:48 by Edd Barrett | Files touched by this commit (6) |
Log message: Update lang/pypy to 6.0.0. Thanks to David Carlier for his alloc_noexec patch. Tested and OK'd by naddy@. Thanks Naddy also reports that this fixes the build with lld! |
2018-07-25 08:07:48 by Stuart Cassoff | Files touched by this commit (1) |
Log message: Only one of MODULES lang/tcl or x11/tk should be used, not both. ok sthen@ |
2017-12-15 09:47:34 by Stuart Henderson | Files touched by this commit (2) |
Log message: regen lang/pypy's bootstrap; the libutil symbol visibility changes resulted in the old one no longer working: 08:59 < aja> pypy:/usr/lib/libutil.so.13.0: undefined symbol 'freezero' 08:59 < aja> pypy:/usr/lib/libutil.so.13.0: undefined symbol 'recallocarray' |
2017-05-31 02:08:18 by Marc Espie | Files touched by this commit (173) |
Log message: switch everything to new COMPILER idiom, even stuff that won't build with clang yet, but at least that part is done. |
2017-05-23 14:55:13 by Marc Espie | Files touched by this commit (1) |
Log message: surprisingly this builds just fine with clang |
2016-09-23 03:16:58 by Stuart Henderson | Files touched by this commit (124) |
Log message: Cope with moving sqlite3 back to ports. |
2016-08-15 03:16:40 by Edd Barrett | Files touched by this commit (6) |
Log message: lang/pypy: Fix build for W^X and update to 5.3.1. Note that the W^X patch only makes the CPython-based no_bootstrap build work, and that the PyPy JIT itself is still not W^X compliant. This will require more work. OK jca@, thanks. |
2016-06-13 02:44:17 by Edd Barrett | Files touched by this commit (5) |
Log message: lang/pypy: Update to 5.3.0. Looks OK, jca@, thanks. |
2016-05-09 05:18:00 by Christian Weisgerber | Files touched by this commit (1) |
Log message: the no_bootstrap build uses 6.5 GB of memory |
2016-05-08 03:56:01 by Stuart Henderson | Files touched by this commit (2) |
Log message: - add new pypy bootstrap for TIB, prepared by naddy - raise minimum amount of memory in the ulimit check to 5GB (the no_bootstrap flavour uses even more, usually crashing the kernel on my 8GB workstation if I try to build it there) |
2016-04-19 05:14:54 by Edd Barrett | Files touched by this commit (6) |
Log message: lang/pypy: Update to 5.0.1. Reads OK, sthen@ |
2016-03-26 06:11:51 by Stuart Henderson | Files touched by this commit (2) |
Log message: regenerate bootstrap |
2016-01-20 07:05:12 by Edd Barrett | Files touched by this commit (8) |
Log message: Update lang/pypy to 4.0.1. OK juanfra@. Thanks. |
2015-12-03 14:24:32 by Stuart Henderson | Files touched by this commit (78) |
Log message: switch my distfiles mirror to https |
2015-10-30 10:27:06 by Edd Barrett | Files touched by this commit (2) |
Log message: Regenerate lang/pypy bootstrap. Fixes build. OK sthen@, thanks. |
2015-08-27 08:21:32 by Edd Barrett | Files touched by this commit (7) |
Log message: Update PyPy to 2.6.0. Thanks sthen@ for hosting the bootstrap. OK jca@ |
2015-05-28 04:17:32 by Pascal Stumpf | Files touched by this commit (265) |
Log message: gcc4 bumps, reminded by aja@ |
2015-04-09 04:34:28 by Stuart Henderson | Files touched by this commit (2) |
Log message: Regenerate the pypy bootstrap for new libc/pthread, the previous one had problems for at least naddy and myself after updating libc/pthread. (Simple in this case; the bootstrap is just here to use pypy [i.e. JIT] during build to save time/RAM, pypy can also be built using the normal python interpreter). ok edd@ |
2015-04-05 05:15:08 by Edd Barrett | Files touched by this commit (8) |
Log message: Update lang/pypy to 2.5.1. OK sthen@, thanks. |
2014-12-13 06:53:18 by Edd Barrett | Files touched by this commit (6) |
Log message: Update to PyPy-2.4.0. OK benoit@ |