Mercurial > hgrepos > FreeBSD > ports > PyPy
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' \ |
