Mercurial > hgrepos > FreeBSD > ports > www > uwsginl
diff uwsginl-plugin-lang-pypy3/Makefile @ 172:f73cf640674a
Build PyPy language plugins for pl7: pypy3, pypy39 and pypy310
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Wed, 17 Jan 2024 01:09:07 +0100 |
| parents | 9b279d675487 |
| children | 9f86d2b1b802 |
line wrap: on
line diff
--- a/uwsginl-plugin-lang-pypy3/Makefile Wed Jan 17 00:14:07 2024 +0100 +++ b/uwsginl-plugin-lang-pypy3/Makefile Wed Jan 17 01:09:07 2024 +0100 @@ -2,7 +2,7 @@ PORTNAME= ${UWSGI_NAME}-plugin-lang-pypy3 #DISTVERSION= 2.0.20 -PORTVERSION= 2.1.pl6.g${MYGH_TAG_DATE} +PORTVERSION= 2.1.pl7.g${MYGH_TAG_DATE} CATEGORIES= www python # Use GitHub id for now (before official 2.1); see below #MASTER_SITES= https://projects.unbit.it/downloads/ @@ -18,15 +18,15 @@ LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept -FLAVORS= pypy3 pypy38 pypy39 -FLAVOR?= ${FLAVORS:[1]} +FLAVORS= pypy3 pypy39 pypy310 +FLAVOR?= pypy310 PKGNAMEPREFIX= ${FLAVOR}- BUILD_DEPENDS+= ${UWSGI_NAME}==${PORTVERSION}:www/uwsginl -BUILD_DEPENDS+= pypy3>=6:lang/pypy3 +BUILD_DEPENDS+= ${PYPY_PACKAGE}>=7:lang/${PYPY_PACKAGE} RUN_DEPENDS+= ${UWSGI_NAME}==${PORTVERSION}:www/uwsginl -RUN_DEPENDS+= pypy3>=6:lang/pypy3 +RUN_DEPENDS+= ${PYPY_PACKAGE}>=7:lang/${PYPY_PACKAGE} USES= cpe gettext-runtime pkgconfig CPE_VENDOR= unbit @@ -39,16 +39,22 @@ .if ${FLAVOR} == pypy3 PLUGIN_NAME= pypy3 -PYPY_LDLIBRARY= libpypy3-c.so -PYPY_LIBDIR= lib_pypy -.elif ${FLAVOR} == pypy38 -PLUGIN_NAME= pypy3 -PYPY_LDLIBRARY= libpypy3-c.so -PYPY_LIBDIR= lib/pypy3.8 +PYPY_PACKAGE= pypy310 +PYPY_EXECUTABLE= pypy3.10 +PYPY_LDLIBRARY= libpypy3.10-c.so +PYPY_LIBDIR= lib/pypy3.10 .elif ${FLAVOR} == pypy39 PLUGIN_NAME= pypy39 +PYPY_PACKAGE= pypy39 +PYPY_EXECUTABLE= pypy3.9 PYPY_LDLIBRARY= libpypy3.9-c.so PYPY_LIBDIR= lib/pypy3.9 +.elif ${FLAVOR} == pypy310 +PLUGIN_NAME= pypy310 +PYPY_PACKAGE= pypy310 +PYPY_EXECUTABLE= pypy3.10 +PYPY_LDLIBRARY= libpypy3.10-c.so +PYPY_LIBDIR= lib/pypy3.10 .endif CFLAGS+= -DPYPY_LDLIBRARY="${PYPY_LDLIBRARY}" -DPYPY_LIBDIR="${PYPY_LIBDIR}" -DPYPY_PLUGIN_NAME="${PLUGIN_NAME}"
