comparison lang/pypy310/Makefile @ 198:c43bcad6c935

Prepare some preconditions for runnings tests for pypy310 and pypy39. BUGS: Tests to not run yet.
author Franz Glasner <fzglas.hg@dom66.de>
date Sat, 20 Jan 2024 07:37:03 +0100
parents 24bb1d616158
children 8b567a874360
comparison
equal deleted inserted replaced
197:def4f59a5389 198:c43bcad6c935
25 libffi.so:devel/libffi 25 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/_gdbm_cffi.${PYPY_CFFI_VER}.so:databases/pypy-gdbm \ 30 TEST_DEPENDS= ${LOCALBASE}/${PYPY_DIR}/lib/pypy${PYPY_PYTHON_IMPL_VER}/_gdbm_cffi.${PYPY_CFFI_VER}.so:databases/pypy3-gdbm@pypy310 \
31 ${LOCALBASE}/${PYPY_DIR}/lib_pypy/_sqlite3_cffi.${PYPY_CFFI_VER}.so:databases/pypy-sqlite3 \ 31 ${LOCALBASE}/${PYPY_DIR}/lib/pypy${PYPY_PYTHON_IMPL_VER}/_sqlite3_cffi.${PYPY_CFFI_VER}.so:databases/pypy3-sqlite3@pypy310 \
32 ${LOCALBASE}/${PYPY_DIR}/lib_pypy/_tkinter/tklib_cffi.${PYPY_CFFI_VER}.so:x11-toolkits/pypy-tkinter 32 ${LOCALBASE}/${PYPY_DIR}/lib/pypy${PYPY_PYTHON_IMPL_VER}/_tkinter/tklib_cffi.${PYPY_CFFI_VER}.so:x11-toolkits/pypy3-tkinter@pypy310
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
186 do-test: 186 do-test:
187 # See https://bitbucket.org/pypy/buildbot/src/default/bot2/pypybuildbot/builds.py?at=default#builds.py-386 187 # See https://bitbucket.org/pypy/buildbot/src/default/bot2/pypybuildbot/builds.py?at=default#builds.py-386
188 # add_translated_tests() 188 # add_translated_tests()
189 (cd ${WRKSRC}; \ 189 (cd ${WRKSRC}; \
190 ${SETENV} ${MAKE_ENV} TMPDIR=${WRKDIR}/build PYTHONPATH=${WRKSRC} \ 190 ${SETENV} ${MAKE_ENV} TMPDIR=${WRKDIR}/build PYTHONPATH=${WRKSRC} \
191 ${WRKSRC}/pypy/goal/pypy-c testrunner/runner.py --root pypy --logfile=pytest-A.log \ 191 ${WRKSRC}/pypy/goal/${PYPY_EXECUTABLE} testrunner/runner.py --root pypy --logfile=pytest-A.log \
192 --parallel-runs ${MAKE_JOBS_NUMBER} \ 192 --parallel-runs ${MAKE_JOBS_NUMBER} \
193 --config pypy/pytest-A.cfg --config pypy/pytest-A.py) 193 --config pypy/pytest-A.cfg --config pypy/pytest-A.py)
194 .for dir in lib-python pypy/module/pypyjit/test 194 .for dir in lib-python pypy/module/pypyjit/test
195 (cd ${WRKSRC}; \ 195 (cd ${WRKSRC}; \
196 ${SETENV} ${MAKE_ENV} TMPDIR=${WRKDIR}/build PYTHONPATH=${WRKSRC} \ 196 ${SETENV} ${MAKE_ENV} TMPDIR=${WRKDIR}/build PYTHONPATH=${WRKSRC} \
197 ${WRKSRC}/pypy/goal/pypy-c pypy/test_all.py --basetemp ${WRKDIR}/build --pypy pypy/goal/pypy-c \ 197 ${WRKSRC}/pypy/goal/${PYPY_EXECUTABLE} pypy/test_all.py --basetemp ${WRKDIR}/build --pypy pypy/goal/${PYPY_EXECUTABLE} \
198 ${dir} ) 198 ${dir} )
199 .endfor 199 .endfor
200 (cd ${WRKSRC}/lib-python/2.7/test; \ 200 (cd ${WRKSRC}/lib-python/2.7/test; \
201 ${SETENV} ${MAKE_ENV} TMPDIR=${WRKDIR}/build PYTHONPATH=${WRKSRC} \ 201 ${SETENV} ${MAKE_ENV} TMPDIR=${WRKDIR}/build PYTHONPATH=${WRKSRC} \
202 ${WRKSRC}/pypy/goal/pypy-c regrtest.py -vvu all) 202 ${WRKSRC}/pypy/goal/${PYPY_EXECUTABLE} regrtest.py -vvu all)
203 203
204 pkg-plist: stage 204 pkg-plist: stage
205 ${TAR} -tf ${WRKDIR}/build/${PYPY_DIR}.tar.bz2 > ${WRKDIR}/.plist-files-gen 205 ${TAR} -tf ${WRKDIR}/build/${PYPY_DIR}.tar.bz2 > ${WRKDIR}/.plist-files-gen
206 ${REINPLACE_CMD} -e 's|^${PYPY_DIR}|%%PYPY_DIR%%|g' \ 206 ${REINPLACE_CMD} -e 's|^${PYPY_DIR}|%%PYPY_DIR%%|g' \
207 -e 's|${PYPY_CFFI_VER}|%%PYPY_CFFI_VER%%|g' \ 207 -e 's|${PYPY_CFFI_VER}|%%PYPY_CFFI_VER%%|g' \