comparison lang/pypy2/Makefile @ 206:7f8d6a19c404

Rename port options regarding translation: they now have all a TRANS_ prefix. This is to remove possible clashes with other PYTHON-related port options and variables.
author Franz Glasner <fzglas.hg@dom66.de>
date Fri, 14 Mar 2025 01:16:50 +0100
parents 8b567a874360
children
comparison
equal deleted inserted replaced
205:31261c452c90 206:7f8d6a19c404
28 ${LOCALBASE}/${PYPY_DIR}/lib_pypy/_tkinter/tklib_cffi.${PYPY_CFFI_VER}.so:x11-toolkits/pypy-tkinter 28 ${LOCALBASE}/${PYPY_DIR}/lib_pypy/_tkinter/tklib_cffi.${PYPY_CFFI_VER}.so:x11-toolkits/pypy-tkinter
29 29
30 USES= compiler:c11 gettext-runtime gmake shebangfix ssl tar:bzip2 30 USES= compiler:c11 gettext-runtime gmake shebangfix ssl tar:bzip2
31 USE_LDCONFIG= ${PREFIX}/${PYPY_DIR}/bin 31 USE_LDCONFIG= ${PREFIX}/${PYPY_DIR}/bin
32 32
33 OPTIONS_DEFINE= BYTECOMPILE 33 OPTIONS_DEFINE= BYTECOMPILE
34 OPTIONS_DEFAULT= BYTECOMPILE PYTHON 34 OPTIONS_DEFAULT= BYTECOMPILE TRANS_PYTHON
35 OPTIONS_SINGLE= TRANS 35 OPTIONS_SINGLE= TRANS
36 OPTIONS_SINGLE_TRANS= PYTHON PYPY PYPY_MINMEM 36 OPTIONS_SINGLE_TRANS= TRANS_PYTHON TRANS_PYPY TRANS_PYPY_MINMEM
37 OPTIONS_SUB= yes 37 OPTIONS_SUB= yes
38 38
39 BYTECOMPILE_DESC= Enable to build byte-compiled Python files 39 BYTECOMPILE_DESC= Enable to build byte-compiled Python files
40 TRANS_DESC= Translation method 40 TRANS_DESC= Translation method
41 PYTHON_DESC= Use Python-2.7 to translate (slowest) 41 TRANS_PYTHON_DESC= Use Python-2.7 to translate (slowest)
42 PYPY_DESC= Use PyPy to translate (fastest, highest memory usage) 42 TRANS_PYPY_DESC= Use PyPy to translate (fastest, highest memory usage)
43 PYPY_MINMEM_DESC= Use PyPy to translate (lowest memory usage) 43 TRANS_PYPY_MINMEM_DESC= Use PyPy to translate (lowest memory usage)
44 44
45 PYTHON_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycparser>=2.10:devel/py-pycparser@${PY_FLAVOR} 45 TRANS_PYTHON_USES= python:2.7,build
46 PYTHON_USES= python:2.7,build 46 TRANS_PYTHON_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycparser>=2.10:devel/py-pycparser@${PY_FLAVOR}
47 PYPY_BUILD_DEPENDS= pypy2:lang/pypy2 47 TRANS_PYPY_BUILD_DEPENDS= pypy2:lang/pypy2
48 PYPY_VARS= PYTHON_CMD=${LOCALBASE}/bin/pypy 48 TRANS_PYPY_VARS= PYTHON_CMD=${LOCALBASE}/bin/pypy
49 PYPY_MINMEM_BUILD_DEPENDS= pypy2:lang/pypy2 49 TRANS_PYPY_MINMEM_BUILD_DEPENDS= pypy2:lang/pypy2
50 PYPY_MINMEM_VARS= PYTHON_CMD="${SETENV} PYPY_GC_MAX_DELTA=200MB ${LOCALBASE}/bin/pypy --jit loop_longevity=300" 50 TRANS_PYPY_MINMEM_VARS= PYTHON_CMD="${SETENV} PYPY_GC_MAX_DELTA=200MB ${LOCALBASE}/bin/pypy --jit loop_longevity=300"
51 51
52 PYPY_TAG= pypy 52 PYPY_TAG= pypy
53 PYPY_DIR= ${PYPY_TAG}-${DISTVERSION:C|([0-9]+)\.([0-9]+).*|\1.\2|} 53 PYPY_DIR= ${PYPY_TAG}-${DISTVERSION:C|([0-9]+)\.([0-9]+).*|\1.\2|}
54 54
55 PYPY_PYTHON_IMPL_VER= 2.7 55 PYPY_PYTHON_IMPL_VER= 2.7