Mercurial > hgrepos > FreeBSD > ports > www > uwsginl
comparison uwsginl-plugin-lang-pypy3/Makefile @ 188:e18b5861868b
Compilation of all current FLAVORS of pypy3 works for 7.3.19.
BUGS: Not yet tested.
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Fri, 14 Mar 2025 16:09:28 +0100 |
| parents | 13e07e75c111 |
| children |
comparison
equal
deleted
inserted
replaced
| 187:13e07e75c111 | 188:e18b5861868b |
|---|---|
| 17 LICENSE_GROUPS= FSF GPL OSI | 17 LICENSE_GROUPS= FSF GPL OSI |
| 18 LICENSE_NAME= GPLv2 with linking exception | 18 LICENSE_NAME= GPLv2 with linking exception |
| 19 LICENSE_FILE= ${WRKSRC}/LICENSE | 19 LICENSE_FILE= ${WRKSRC}/LICENSE |
| 20 LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept | 20 LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept |
| 21 | 21 |
| 22 FLAVORS= pypy3 pypy39 pypy310 | 22 FLAVORS= pypy3 pypy310 pypy311 |
| 23 FLAVOR?= pypy3 | 23 FLAVOR?= pypy3 |
| 24 | 24 |
| 25 BUILD_DEPENDS+= ${UWSGI_NAME}==${PORTVERSION}:www/uwsginl | 25 BUILD_DEPENDS+= ${UWSGI_NAME}==${PORTVERSION}:www/uwsginl |
| 26 BUILD_DEPENDS+= ${PYPY_PACKAGE}>=7:lang/${PYPY_PACKAGE} | 26 BUILD_DEPENDS+= ${PYPY_PACKAGE}>=7:lang/${PYPY_PACKAGE} |
| 27 RUN_DEPENDS+= ${UWSGI_NAME}==${PORTVERSION}:www/uwsginl | 27 RUN_DEPENDS+= ${UWSGI_NAME}==${PORTVERSION}:www/uwsginl |
| 40 PLUGIN_NAME= pypy3 | 40 PLUGIN_NAME= pypy3 |
| 41 PYPY_PACKAGE= pypy310 | 41 PYPY_PACKAGE= pypy310 |
| 42 PYPY_EXECUTABLE= pypy3.10 | 42 PYPY_EXECUTABLE= pypy3.10 |
| 43 PYPY_LDLIBRARY= libpypy3.10-c.so | 43 PYPY_LDLIBRARY= libpypy3.10-c.so |
| 44 PYPY_LIBDIR= lib/pypy3.10 | 44 PYPY_LIBDIR= lib/pypy3.10 |
| 45 .elif ${FLAVOR} == pypy39 | |
| 46 PLUGIN_NAME= pypy39 | |
| 47 PYPY_PACKAGE= pypy39 | |
| 48 PYPY_EXECUTABLE= pypy3.9 | |
| 49 PYPY_LDLIBRARY= libpypy3.9-c.so | |
| 50 PYPY_LIBDIR= lib/pypy3.9 | |
| 51 .elif ${FLAVOR} == pypy310 | 45 .elif ${FLAVOR} == pypy310 |
| 52 PLUGIN_NAME= pypy310 | 46 PLUGIN_NAME= pypy310 |
| 53 PYPY_PACKAGE= pypy310 | 47 PYPY_PACKAGE= pypy310 |
| 54 PYPY_EXECUTABLE= pypy3.10 | 48 PYPY_EXECUTABLE= pypy3.10 |
| 55 PYPY_LDLIBRARY= libpypy3.10-c.so | 49 PYPY_LDLIBRARY= libpypy3.10-c.so |
| 56 PYPY_LIBDIR= lib/pypy3.10 | 50 PYPY_LIBDIR= lib/pypy3.10 |
| 51 .elif ${FLAVOR} == pypy311 | |
| 52 PLUGIN_NAME= pypy311 | |
| 53 PYPY_PACKAGE= pypy311 | |
| 54 PYPY_EXECUTABLE= pypy3.11 | |
| 55 PYPY_LDLIBRARY= libpypy3.11-c.so | |
| 56 PYPY_LIBDIR= lib/pypy3.11 | |
| 57 .endif | 57 .endif |
| 58 | 58 |
| 59 CFLAGS+= -DPYPY_LDLIBRARY="${PYPY_LDLIBRARY}" -DPYPY_LIBDIR="${PYPY_LIBDIR}" -DPYPY_PLUGIN_NAME="${PLUGIN_NAME}" | 59 CFLAGS+= -DPYPY_LDLIBRARY="${PYPY_LDLIBRARY}" -DPYPY_LIBDIR="${PYPY_LIBDIR}" -DPYPY_PLUGIN_NAME="${PLUGIN_NAME}" |
| 60 | 60 |
| 61 MAKE_ENV+= UWSGI_PROFILE_OVERRIDE="plugin_build_dir=${STAGEDIR}${PREFIX}/${PLUGIN_DIR};plugin_dir=${PREFIX}/${PLUGIN_DIR}" PYTHON=${LOCALBASE}/bin/pypy3 | 61 MAKE_ENV+= UWSGI_PROFILE_OVERRIDE="plugin_build_dir=${STAGEDIR}${PREFIX}/${PLUGIN_DIR};plugin_dir=${PREFIX}/${PLUGIN_DIR}" PYTHON=${LOCALBASE}/bin/pypy3 |
