comparison lang/pypy311/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 31261c452c90
children
comparison
equal deleted inserted replaced
205:31261c452c90 206:7f8d6a19c404
32 ${LOCALBASE}/${PYPY_DIR}/lib/pypy${PYPY_PYTHON_IMPL_VER}/_tkinter/tklib_cffi.${PYPY_CFFI_VER}.so:x11-toolkits/pypy3-tkinter@pypy311 32 ${LOCALBASE}/${PYPY_DIR}/lib/pypy${PYPY_PYTHON_IMPL_VER}/_tkinter/tklib_cffi.${PYPY_CFFI_VER}.so:x11-toolkits/pypy3-tkinter@pypy311
33 33
34 USES= compiler:c11 gettext-runtime gmake shebangfix ssl tar:bzip2 34 USES= compiler:c11 gettext-runtime gmake shebangfix ssl tar:bzip2
35 USE_LDCONFIG= ${PREFIX}/${PYPY_DIR}/bin 35 USE_LDCONFIG= ${PREFIX}/${PYPY_DIR}/bin
36 36
37 OPTIONS_DEFINE= BYTECOMPILE 37 OPTIONS_DEFINE= BYTECOMPILE
38 OPTIONS_DEFAULT= BYTECOMPILE PYTHON BCUNCHECKEDHASH 38 OPTIONS_DEFAULT= BYTECOMPILE TRANS_PYTHON BCUNCHECKEDHASH
39 OPTIONS_SINGLE= TRANS BCSTYLE 39 OPTIONS_SINGLE= TRANS BCSTYLE
40 OPTIONS_SINGLE_TRANS= PYTHON PYPY PYPY_MINMEM 40 OPTIONS_SINGLE_TRANS= TRANS_PYTHON TRANS_PYPY TRANS_PYPY_MINMEM
41 OPTIONS_SINGLE_BCSTYLE= BCTIMESTAMP BCCHECKEDHASH BCUNCHECKEDHASH 41 OPTIONS_SINGLE_BCSTYLE= BCTIMESTAMP BCCHECKEDHASH BCUNCHECKEDHASH
42 OPTIONS_SUB= yes 42 OPTIONS_SUB= yes
43 43
44 BYTECOMPILE_DESC= Enable to build byte-compiled Python files 44 BYTECOMPILE_DESC= Enable to build byte-compiled Python files
45 TRANS_DESC= Translation method 45 TRANS_DESC= Translation method
46 BCSTYLE_DESC= PEP-552 .pyc-File Invalidation Modes 46 BCSTYLE_DESC= PEP-552 .pyc-File Invalidation Modes
47 PYTHON_DESC= Use Python-2.7 to translate (slowest) 47 TRANS_PYTHON_DESC= Use Python-2.7 to translate (slowest)
48 PYPY_DESC= Use PyPy to translate (fastest, highest memory usage) 48 TRANS_PYPY_DESC= Use PyPy to translate (fastest, highest memory usage)
49 PYPY_MINMEM_DESC= Use PyPy to translate (lowest memory usage) 49 TRANS_PYPY_MINMEM_DESC= Use PyPy to translate (lowest memory usage)
50 BCTIMESTAMP_DESC= Traditional timestamp based .pyc file invalidataion 50 BCTIMESTAMP_DESC= Traditional timestamp based .pyc file invalidataion
51 BCCHECKEDHASH_DESC= Use checked hash based .pyc file invalidataion 51 BCCHECKEDHASH_DESC= Use checked hash based .pyc file invalidataion
52 BCUNCHECKEDHASH_DESC= Use unchecked hash based .pyc file invalidataion 52 BCUNCHECKEDHASH_DESC= Use unchecked hash based .pyc file invalidataion
53 53
54 PYTHON_USES= python:2.7,build,test 54 TRANS_PYTHON_USES= python:2.7,build,test
55 PYTHON_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycparser>=2.10:devel/py-pycparser@${PY_FLAVOR} 55 TRANS_PYTHON_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycparser>=2.10:devel/py-pycparser@${PY_FLAVOR}
56 PYTHON_VARS= TESTRUNNER_PYTHON_CMD=${LOCALBASE}/bin/python2.7 56 TRANS_PYTHON_VARS= TESTRUNNER_PYTHON_CMD=${LOCALBASE}/bin/python2.7
57 PYPY_USES= python:2.7,test 57 TRANS_PYPY_USES= python:2.7,test
58 PYPY_BUILD_DEPENDS= pypy2:lang/pypy2 58 TRANS_PYPY_BUILD_DEPENDS= pypy2:lang/pypy2
59 PYPY_VARS= PYTHON_CMD=${LOCALBASE}/bin/pypy \ 59 TRANS_PYPY_VARS= PYTHON_CMD=${LOCALBASE}/bin/pypy \
60 TESTRUNNER_PYTHON_CMD=${LOCALBASE}/bin/python2.7
61 PYPY_MINMEM_USES= python:2.7,test
62 PYPY_MINMEM_BUILD_DEPENDS= pypy2:lang/pypy2
63 PYPY_MINMEM_VARS= PYTHON_CMD="${SETENV} PYPY_GC_MAX_DELTA=200MB ${LOCALBASE}/bin/pypy --jit loop_longevity=300" \
64 TESTRUNNER_PYTHON_CMD=${LOCALBASE}/bin/python2.7 60 TESTRUNNER_PYTHON_CMD=${LOCALBASE}/bin/python2.7
61 TRANS_PYPY_MINMEM_USES= python:2.7,test
62 TRANS_PYPY_MINMEM_BUILD_DEPENDS= pypy2:lang/pypy2
63 TRANS_PYPY_MINMEM_VARS= PYTHON_CMD="${SETENV} PYPY_GC_MAX_DELTA=200MB ${LOCALBASE}/bin/pypy --jit loop_longevity=300" \
64 TESTRUNNER_PYTHON_CMD=${LOCALBASE}/bin/python2.7
65 BCTIMESTAMP_VARS= COMPILEALL_INVALIDATIONMODE=timestamp 65 BCTIMESTAMP_VARS= COMPILEALL_INVALIDATIONMODE=timestamp
66 BCCHECKEDHASH_VARS= COMPILEALL_INVALIDATIONMODE=checked-hash 66 BCCHECKEDHASH_VARS= COMPILEALL_INVALIDATIONMODE=checked-hash
67 BCUNCHECKEDHASH_VARS= COMPILEALL_INVALIDATIONMODE=unchecked-hash 67 BCUNCHECKEDHASH_VARS= COMPILEALL_INVALIDATIONMODE=unchecked-hash
68 68
69 PYPY_TAG= pypy 69 PYPY_TAG= pypy