Mercurial > hgrepos > FreeBSD > ports > PyPy
changeset 111:cf8f8a3eea6b
Allow to build PyPy3 v7.3.14 on FreeBSD 13.2.
BUGS: Only Python 7.3.9 is currently implemented fully. Python 7.3.10 is only
begun partly.
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Mon, 08 Jan 2024 09:37:21 +0100 |
| parents | 3fa87db3a1a2 |
| children | 7c155c2e33ed |
| files | Makefile distinfo.py39 files/patch-pypy_module___hpy__universal___vendored_hpy_trace_src_trace__internal.h files/patch-rpython_rlib___rsocket__rffi.py files/patch-rpython_rlib_rposix.py pkg-plist.py39 |
| diffstat | 6 files changed, 95 insertions(+), 23 deletions(-) [+] |
line wrap: on
line diff
--- a/Makefile Tue Feb 21 22:26:07 2023 +0100 +++ b/Makefile Mon Jan 08 09:37:21 2024 +0100 @@ -66,6 +66,9 @@ FORPYIMPL39_VARS= SHEBANG_FILES+="lib-python/3/test/ziptestdata/header.sh lib-python/3/test/ziptestdata/exe_with_z64 lib-python/3/test/ziptestdata/exe_with_zip lib-python/3/turtledemo/sorting_animate.py lib-python/3/turtledemo/__main__.py" \ PLIST=${.CURDIR}/pkg-plist.py39 +FORPYIMPL310_VARS= SHEBANG_FILES+="lib-python/3/test/ziptestdata/header.sh lib-python/3/test/ziptestdata/exe_with_z64 lib-python/3/test/ziptestdata/exe_with_zip lib-python/3/turtledemo/sorting_animate.py lib-python/3/turtledemo/__main__.py" \ + PLIST=${.CURDIR}/pkg-plist.py310 + PACKAGE_ARGS= --without-sqlite3 --without-_tkinter pre-install:
--- a/distinfo.py39 Tue Feb 21 22:26:07 2023 +0100 +++ b/distinfo.py39 Mon Jan 08 09:37:21 2024 +0100 @@ -1,3 +1,3 @@ -TIMESTAMP = 1672776376 -SHA256 (pypy3.9-v7.3.11-src.tar.bz2) = b0f3166fb2a5aadfd5ceb9db5cdd5f7929a0eccca02b4a26c0dae0492f7ca8ea -SIZE (pypy3.9-v7.3.11-src.tar.bz2) = 23460769 +TIMESTAMP = 1704663272 +SHA256 (pypy3.9-v7.3.14-src.tar.bz2) = 560fe6161e159557e1fe612aaadf9b293eefded1da372e70b8e3b23bba598366 +SIZE (pypy3.9-v7.3.14-src.tar.bz2) = 24683302
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/files/patch-pypy_module___hpy__universal___vendored_hpy_trace_src_trace__internal.h Mon Jan 08 09:37:21 2024 +0100 @@ -0,0 +1,17 @@ +--- pypy/module/_hpy_universal/_vendored/hpy/trace/src/trace_internal.h.orig 2023-12-24 19:15:32 UTC ++++ pypy/module/_hpy_universal/_vendored/hpy/trace/src/trace_internal.h +@@ -16,6 +16,14 @@ + + #define HPY_TRACE_MAGIC 0xF00BAA5 + ++/* ++ * FreeBSD up to version 14 has no CLOCK_MONOTONIC_RAW: ++ * alias to CLOCK_MONOTONIC ++ */ ++#if !defined(CLOCK_MONOTONIC_RAW) ++#define CLOCK_MONOTONIC_RAW CLOCK_MONOTONIC ++#endif ++ + // frequency of nanosecond resolution + #define FREQ_NSEC 1000000000L +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/files/patch-rpython_rlib___rsocket__rffi.py Mon Jan 08 09:37:21 2024 +0100 @@ -0,0 +1,22 @@ +--- rpython/rlib/_rsocket_rffi.py.orig 2023-12-24 19:15:32 UTC ++++ rpython/rlib/_rsocket_rffi.py +@@ -16,6 +16,7 @@ _MSVC = target_platform.name == "msvc" + _MINGW = target_platform.name == "mingw32" + _SOLARIS = sys.platform == "sunos5" + _MACOSX = sys.platform == "darwin" ++_FREEBSD = sys.platform.startswith('freebsd') + _HAS_AF_PACKET = sys.platform.startswith('linux') # only Linux for now + + if _POSIX: +@@ -42,7 +43,10 @@ if _POSIX: + 'sys/ioctl.h', + ) + +- cond_includes = [('AF_NETLINK', 'linux/netlink.h')] ++ if _FREEBSD: ++ cond_includes = [('AF_NETLINK', 'netlink/netlink.h')] ++ else: ++ cond_includes = [('AF_NETLINK', 'linux/netlink.h')] + + libraries = () + calling_conv = 'c'
--- a/files/patch-rpython_rlib_rposix.py Tue Feb 21 22:26:07 2023 +0100 +++ b/files/patch-rpython_rlib_rposix.py Mon Jan 08 09:37:21 2024 +0100 @@ -1,9 +1,19 @@ ---- rpython/rlib/rposix.py.orig 2022-12-29 08:05:46 UTC +--- rpython/rlib/rposix.py.orig 2023-12-24 19:15:32 UTC +++ rpython/rlib/rposix.py -@@ -3014,6 +3014,30 @@ if sys.platform.startswith('linux'): +@@ -214,6 +214,8 @@ else: + includes.append('sys/sysmacros.h') + if sys.platform.startswith('freebsd') or sys.platform.startswith('openbsd'): + includes.append('sys/ttycom.h') ++ if sys.platform.startswith('freebsd') or sys.platform.startswith('openbsd'): ++ includes.append('termios.h') + libraries = ['util'] + + eci = ExternalCompilationInfo( +@@ -3057,6 +3059,30 @@ if sys.platform.startswith('linux'): + """Passes offset==NULL; not support on all OSes""" res = c_sendfile(out_fd, in_fd, lltype.nullptr(_OFF_PTR_T.TO), count) return handle_posix_error('sendfile', res) - ++ +elif sys.platform.startswith('freebsd'): + # FreeBSD + # @@ -27,7 +37,6 @@ + return handle_posix_error('sendfile', res) + res = sbytes[0] + return res -+ + elif not _WIN32: # Neither on Windows nor on Linux, so probably a BSD derivative of - # some sort. Please note that the implementation below is partial;
--- a/pkg-plist.py39 Tue Feb 21 22:26:07 2023 +0100 +++ b/pkg-plist.py39 Mon Jan 08 09:37:21 2024 +0100 @@ -19,6 +19,7 @@ %%PYPY_DIR%%/include/%%PYTHON_IMPL_MINOR%%/code.h %%PYPY_DIR%%/include/%%PYTHON_IMPL_MINOR%%/compile.h %%PYPY_DIR%%/include/%%PYTHON_IMPL_MINOR%%/complexobject.h +%%PYPY_DIR%%/include/%%PYTHON_IMPL_MINOR%%/cpyext_capsule.h %%PYPY_DIR%%/include/%%PYTHON_IMPL_MINOR%%/cpyext_datetime.h %%PYPY_DIR%%/include/%%PYTHON_IMPL_MINOR%%/cpyext_descrobject.h %%PYPY_DIR%%/include/%%PYTHON_IMPL_MINOR%%/cpyext_genobject.h @@ -186,7 +187,8 @@ %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/_ctypes/structure.py %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/_ctypes/union.py %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/_ctypes_test.c -%%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/_ctypes_test.py +%%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/_ctypes_test.%%PYPY_CFFI_VER%%.so +%%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/_ctypes_test_build.py %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/_curses.py %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/_curses_build.py %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/_curses_cffi.%%PYPY_CFFI_VER%%.so @@ -295,17 +297,19 @@ %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/_strptime.py %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/_structseq.py %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/_sysconfigdata.py -%%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/_sysconfigdata__freebsd13_x86_64-unknown-freebsd13.1.py +%%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/_sysconfigdata__freebsd13_x86_64-unknown-freebsd13.2.py %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/_syslog_build.py %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/_syslog_cffi.%%PYPY_CFFI_VER%%.so %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/_testbuffer.c %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/_testcapi.py +%%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/_testcapi.%%PYPY_CFFI_VER%%.so %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/_testcapimodule.c %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/_testimportmultiple.c %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/_testinternalcapi.c %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/_testmultiphase.c %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/_testmultiphase.c.h -%%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/_testmultiphase.py +%%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/_testmultiphase.%%PYPY_CFFI_VER%%.so +%%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/_testmultiphase_build.py %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/_threading_local.py %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/_tkinter/__init__.py %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/_tkinter/app.py @@ -326,7 +330,6 @@ %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/asyncio/base_futures.py %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/asyncio/base_subprocess.py %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/asyncio/base_tasks.py -%%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/asyncio/compat.py %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/asyncio/constants.py %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/asyncio/coroutines.py %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/asyncio/events.py @@ -345,7 +348,6 @@ %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/asyncio/streams.py %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/asyncio/subprocess.py %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/asyncio/tasks.py -%%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/asyncio/test_utils.py %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/asyncio/threads.py %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/asyncio/transports.py %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/asyncio/trsock.py @@ -361,14 +363,15 @@ %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/bz2.py %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/cProfile.py %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/calendar.py -%%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/cffi.dist-info/LICENSE -%%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/cffi.dist-info/METADATA -%%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/cffi.dist-info/entry_points.txt -%%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/cffi.dist-info/top_level.txt +%%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/cffi.1.16.0.dist-info/LICENSE +%%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/cffi.1.16.0.dist-info/METADATA +%%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/cffi.1.16.0.dist-info/entry_points.txt +%%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/cffi.1.16.0.dist-info/top_level.txt %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/cffi/__init__.py %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/cffi/_cffi_errors.h %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/cffi/_cffi_include.h %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/cffi/_embedding.h +%%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/cffi/_imp_emulation.py %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/cffi/_pycparser/README %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/cffi/_pycparser/__init__.py %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/cffi/_pycparser/_ast_gen.py @@ -389,6 +392,7 @@ %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/cffi/_pycparser/ply/ygen.py %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/cffi/_pycparser/plyparser.py %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/cffi/_pycparser/yacctab.py +%%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/cffi/_shimmed_dist_utils.py %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/cffi/api.py %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/cffi/backend_ctypes.py %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/cffi/cffi_opcode.py @@ -778,8 +782,8 @@ %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/ensurepip/__init__.py %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/ensurepip/__main__.py %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/ensurepip/_bundled/__init__.py -%%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/ensurepip/_bundled/pip-22.0.4-py3-none-any.whl -%%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/ensurepip/_bundled/setuptools-58.1.0-py3-none-any.whl +%%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/ensurepip/_bundled/pip-23.0.1-py3-none-any.whl +%%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/ensurepip/_bundled/setuptools-65.5.0-py3-none-any.whl %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/ensurepip/_uninstall.py %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/enum.py %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/faulthandler.py @@ -804,23 +808,27 @@ %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hashlib.py %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/heapq.py %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hmac.py -%%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy.dist-info/LICENSE -%%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy.dist-info/METADATA -%%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy.dist-info/entry_points.txt -%%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy.dist-info/top_level.txt +%%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy-0.9.0.dist-info/LICENSE +%%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy-0.9.0.dist-info/METADATA +%%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy-0.9.0.dist-info/entry_points.txt +%%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy-0.9.0.dist-info/top_level.txt %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/debug/__init__.py %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/debug/leakdetector.py %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/debug/pytest.py %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/__init__.py +%%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/abitag.py %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/include/hpy.h %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/include/hpy/autogen_hpyfunc_declare.h %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/include/hpy/autogen_hpyslot.h %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/include/hpy/cpy_types.h %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/include/hpy/cpython/autogen_api_impl.h +%%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/include/hpy/cpython/autogen_ctx.h %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/include/hpy/cpython/autogen_hpyfunc_trampolines.h %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/include/hpy/cpython/hpyfunc_trampolines.h %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/include/hpy/cpython/misc.h +%%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/include/hpy/forbid_python_h/Python.h %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/include/hpy/hpydef.h +%%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/include/hpy/hpyexports.h %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/include/hpy/hpyfunc.h %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/include/hpy/hpymodule.h %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/include/hpy/hpytype.h @@ -829,28 +837,41 @@ %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/include/hpy/runtime/argparse.h %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/include/hpy/runtime/buildvalue.h %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/include/hpy/runtime/ctx_funcs.h +%%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/include/hpy/runtime/ctx_module.h %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/include/hpy/runtime/ctx_type.h +%%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/include/hpy/runtime/format.h %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/include/hpy/runtime/helpers.h +%%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/include/hpy/runtime/structseq.h %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/include/hpy/universal/autogen_ctx.h %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/include/hpy/universal/autogen_hpyfunc_trampolines.h %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/include/hpy/universal/autogen_trampolines.h %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/include/hpy/universal/hpyfunc_trampolines.h %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/include/hpy/universal/misc_trampolines.h %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/include/hpy/version.h +%%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/lib/cpython/libhpy-ctx-cpython.a +%%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/lib/hybrid/libhpy-extra-hybrid.a +%%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/lib/universal/libhpy-extra-universal.a %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/src/runtime/argparse.c %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/src/runtime/buildvalue.c %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/src/runtime/ctx_bytes.c %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/src/runtime/ctx_call.c +%%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/src/runtime/ctx_capsule.c +%%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/src/runtime/ctx_contextvar.c %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/src/runtime/ctx_err.c +%%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/src/runtime/ctx_eval.c %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/src/runtime/ctx_listbuilder.c +%%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/src/runtime/ctx_long.c %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/src/runtime/ctx_module.c %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/src/runtime/ctx_object.c %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/src/runtime/ctx_tracker.c %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/src/runtime/ctx_tuple.c %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/src/runtime/ctx_tuplebuilder.c %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/src/runtime/ctx_type.c +%%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/src/runtime/format.c %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/src/runtime/helpers.c +%%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/src/runtime/structseq.c %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/devel/version.py +%%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/trace/__init__.py %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/hpy/universal.py %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/html/__init__.py %%PYPY_DIR%%/lib/%%PYTHON_IMPL_MINOR%%/html/entities.py
