comparison bsd.pypy.mk @ 21:27f6cd24b808

More centralized Python version management
author Franz Glasner <f.glasner@feldmann-mg.com>
date Tue, 04 Oct 2022 16:34:20 +0200
parents 246c2f328231
children 53cc14af362c
comparison
equal deleted inserted replaced
20:246c2f328231 21:27f6cd24b808
11 PYPY_DIR= ${PYTHON_IMPL}-${DISTVERSION:C|([0-9])\.([0-9]+).*|\1.\2|} 11 PYPY_DIR= ${PYTHON_IMPL}-${DISTVERSION:C|([0-9])\.([0-9]+).*|\1.\2|}
12 PLIST_SUB+= PYPY_DIR=${PYPY_DIR} PYPY_CFFI_VER=${PYPY_CFFI_VER} 12 PLIST_SUB+= PYPY_DIR=${PYPY_DIR} PYPY_CFFI_VER=${PYPY_CFFI_VER}
13 13
14 .if ${PYTHON_IMPL} == pypy 14 .if ${PYTHON_IMPL} == pypy
15 DISTVERSION= 7.3.9 15 DISTVERSION= 7.3.9
16 PY_VERSION_SHORT= 2.7
16 PYPY_CFFI_VER= ${PYTHON_IMPL}-73 17 PYPY_CFFI_VER= ${PYTHON_IMPL}-73
17 .else # ${PYTHON_IMPL} == pypy3 18 .else # ${PYTHON_IMPL} == pypy3
18 DISTVERSION= 7.3.9 19 DISTVERSION= 7.3.9
19 PYPY_CFFI_VER= ${PYTHON_IMPL}8-pp${DISTVERSION:S|.||:C|\..*||}-${OPSYS:tl}${OSREL:C|\..*||} 20 PY_VERSION_SHORT= 3.8
20 PYTHON_IMPL_MINOR= ${PYTHON_IMPL}.8 21 PYPY_CFFI_VER= ${PYTHON_IMPL_NODOT}-pp${DISTVERSION:S|.||:C|\..*||}-${OPSYS:tl}${OSREL:C|\..*||}
21 PLIST_SUB+= PYTHON_IMPL_MINOR=${PYTHON_IMPL_MINOR} 22 PLIST_SUB+= PYTHON_IMPL_MINOR=${PYTHON_IMPL_MINOR}
22 .endif 23 .endif
23 24
25 PY_VERSION_NODOT= ${PY_VERSION_SHORT:S/.//}
26 PYTHON_IMPL_MINOR= pypy${PY_VERSION_SHORT}
27 PYTHON_IMPL_NODOT= pypy${PY_VERSION_NODOT}
28
24 .include <bsd.port.pre.mk> 29 .include <bsd.port.pre.mk>