comparison lang/pypy310/Makefile @ 199:8b567a874360

Upgrade to PyPy v7.3.19. BUGS: - pypy311 not yet supported. - pypy39 not yet deleted. - Tests for pypy3 not yet runnable.
author Franz Glasner <fzglas.hg@dom66.de>
date Wed, 12 Mar 2025 13:45:29 +0100
parents c43bcad6c935
children 0b0312cdf0ca
comparison
equal deleted inserted replaced
198:c43bcad6c935 199:8b567a874360
1 # Created by: Franz Glasner <fzglas.hg@dom66.de> 1 # Created by: Franz Glasner <fzglas.hg@dom66.de>
2 # based on the port created by: David Naylor <naylor.b.david@gmail.com> 2 # based on the port created by: David Naylor <naylor.b.david@gmail.com>
3 3
4 PORTNAME= pypy310 4 PORTNAME= pypy310
5 DISTVERSION= 7.3.15 5 DISTVERSION= 7.3.19
6 CATEGORIES= lang python 6 CATEGORIES= lang python
7 MASTER_SITES= https://downloads.python.org/pypy/ 7 MASTER_SITES= https://downloads.python.org/pypy/
8 DISTNAME= pypy${PYPY_PYTHON_IMPL_VER}-v${DISTVERSION}-src 8 DISTNAME= pypy${PYPY_PYTHON_IMPL_VER}-v${DISTVERSION}-src
9 9
10 MAINTAINER= fzglas.hg@dom66.de 10 MAINTAINER= fzglas.hg@dom66.de
19 BROKEN_armv7= fails to package: pypy_objspace_std.c: Crash in JIT! 19 BROKEN_armv7= fails to package: pypy_objspace_std.c: Crash in JIT!
20 BROKEN_powerpc64= fails to compile: platcheck_109.c: fatal error: linux/auxvec.h: No such file or directory 20 BROKEN_powerpc64= fails to compile: platcheck_109.c: fatal error: linux/auxvec.h: No such file or directory
21 ONLY_FOR_ARCHS?= amd64 armv6 armv7 i386 powerpc64 powerpc64le 21 ONLY_FOR_ARCHS?= amd64 armv6 armv7 i386 powerpc64 powerpc64le
22 ONLY_FOR_ARCHS_REASON?= PyPy JIT only supported on these architectures 22 ONLY_FOR_ARCHS_REASON?= PyPy JIT only supported on these architectures
23 23
24 LIB_DEPENDS= libexpat.so:textproc/expat2 \ 24 # libexpat is now vendored
25 libffi.so:devel/libffi 25 LIB_DEPENDS= libffi.so:devel/libffi
26 # Without gdbm is not supported on v7.3.9 any more: no extra package needed 26 # Without gdbm is not supported on v7.3.9 any more: no extra package needed
27 LIB_DEPENDS+= libgdbm.so:databases/gdbm 27 LIB_DEPENDS+= libgdbm.so:databases/gdbm
28 # We also need for dbm.ndbm the BerkeleyDB in version 5 28 # We also need for dbm.ndbm the BerkeleyDB in version 5
29 LIB_DEPENDS+= libdb-5.so:databases/db5 29 LIB_DEPENDS+= libdb-5.so:databases/db5
30 TEST_DEPENDS= ${LOCALBASE}/${PYPY_DIR}/lib/pypy${PYPY_PYTHON_IMPL_VER}/_gdbm_cffi.${PYPY_CFFI_VER}.so:databases/pypy3-gdbm@pypy310 \ 30 TEST_DEPENDS= ${LOCALBASE}/${PYPY_DIR}/lib/pypy${PYPY_PYTHON_IMPL_VER}/_gdbm_cffi.${PYPY_CFFI_VER}.so:databases/pypy3-gdbm@pypy310 \
111 lib-python/3/tabnanny.py \ 111 lib-python/3/tabnanny.py \
112 lib-python/3/tarfile.py \ 112 lib-python/3/tarfile.py \
113 lib-python/3/test/bisect_cmd.py \ 113 lib-python/3/test/bisect_cmd.py \
114 lib-python/3/test/crashers/recursive_call.py \ 114 lib-python/3/test/crashers/recursive_call.py \
115 lib-python/3/test/curses_tests.py \ 115 lib-python/3/test/curses_tests.py \
116 lib-python/3/test/pystone.py \
117 lib-python/3/test/re_tests.py \ 116 lib-python/3/test/re_tests.py \
118 lib-python/3/test/regrtest.py \ 117 lib-python/3/test/regrtest.py \
119 lib-python/3/timeit.py \ 118 lib-python/3/timeit.py \
120 lib-python/3/trace.py \ 119 lib-python/3/trace.py \
121 lib-python/3/turtledemo/bytedesign.py \ 120 lib-python/3/turtledemo/bytedesign.py \