comparison bsd.pypy.mk @ 57:b0ce0cf90f22

Update to build PyPy3 on FreeBSD 13.2 with dist version 7.3.14
author Franz Glasner <fzglas.hg@dom66.de>
date Mon, 08 Jan 2024 09:35:41 +0100
parents 585cf5a218ad
children 4a2bf3c9eb24
comparison
equal deleted inserted replaced
56:585cf5a218ad 57:b0ce0cf90f22
22 PYPY_LDLIBRARY= libpypy-c.so 22 PYPY_LDLIBRARY= libpypy-c.so
23 PYPY_EXECUTABLE= pypy-c 23 PYPY_EXECUTABLE= pypy-c
24 24
25 .else # ${PYTHON_IMPL} == pypy3 25 .else # ${PYTHON_IMPL} == pypy3
26 26
27 DISTVERSION= 7.3.11 27 DISTVERSION= 7.3.14
28 PYPY_CFFI_VER= ${PYTHON_IMPL_NODOT}-pp${DISTVERSION:S|.||:C|\..*||}-${OPSYS:tl}${OSREL:C|\..*||} 28 PYPY_CFFI_VER= ${PYTHON_IMPL_NODOT}-pp${DISTVERSION:S|.||:C|\..*||}-${OPSYS:tl}${OSREL:C|\..*||}
29 PLIST_SUB+= PYTHON_IMPL_MINOR=${PYTHON_IMPL_MINOR} \ 29 PLIST_SUB+= PYTHON_IMPL_MINOR=${PYTHON_IMPL_MINOR} \
30 PY_VERSION_SHORT=${PY_VERSION_SHORT} 30 PY_VERSION_SHORT=${PY_VERSION_SHORT}
31 31
32 OPTIONS_SINGLE+= FORPYIMPL 32 OPTIONS_SINGLE+= FORPYIMPL
33 33
34 OPTIONS_SINGLE_FORPYIMPL= FORPYIMPL37 FORPYIMPL38 FORPYIMPL39 34 OPTIONS_SINGLE_FORPYIMPL= FORPYIMPL37 FORPYIMPL38 FORPYIMPL39 FORPYIMPL310
35 35
36 FORPYIMPL_DESC= Required Python compatibility 36 FORPYIMPL_DESC= Required Python compatibility
37 FORPYIMPL37_DESC= Build for compat to Python 3.7 37 FORPYIMPL37_DESC= Build for compat to Python 3.7
38 FORPYIMPL38_DESC= Build for compat to Python 3.8 38 FORPYIMPL38_DESC= Build for compat to Python 3.8
39 FORPYIMPL39_DESC= Build for compat to Python 3.9 39 FORPYIMPL39_DESC= Build for compat to Python 3.9
40 FORPYIMPL310_DESC= Build for compat to Python 3.10
40 41
41 OPTIONS_SUB= yes 42 OPTIONS_SUB= yes
42 OPTIONS_DEFAULT+= FORPYIMPL39 43 OPTIONS_DEFAULT+= FORPYIMPL39
43 44
44 .endif 45 .endif
64 .if ${PORT_OPTIONS:MFORPYIMPL39} 65 .if ${PORT_OPTIONS:MFORPYIMPL39}
65 PY_VERSION_SHORT= 3.9 66 PY_VERSION_SHORT= 3.9
66 PYPY_LDLIBRARY= libpypy3.9-c.so 67 PYPY_LDLIBRARY= libpypy3.9-c.so
67 PYPY_EXECUTABLE= pypy3.9-c 68 PYPY_EXECUTABLE= pypy3.9-c
68 .endif 69 .endif
70 .if ${PORT_OPTIONS:MFORPYIMPL310}
71 PY_VERSION_SHORT= 3.10
72 PYPY_LDLIBRARY= libpypy3.10-c.so
73 PYPY_EXECUTABLE= pypy3.10-c
74 .endif
69 75
70 .include <bsd.port.pre.mk> 76 .include <bsd.port.pre.mk>