# HG changeset patch # User Franz Glasner # Date 1705450147 -3600 # Node ID f73cf640674aab5ec680391d708be1210ba51750 # Parent 1a3ff1a9335bcb15dcb2c364fb9ffc9cad9f646f Build PyPy language plugins for pl7: pypy3, pypy39 and pypy310 diff -r 1a3ff1a9335b -r f73cf640674a uwsginl-plugin-lang-pypy3/Makefile --- 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}" diff -r 1a3ff1a9335b -r f73cf640674a uwsginl-plugin-lang-pypy3/distinfo --- a/uwsginl-plugin-lang-pypy3/distinfo Wed Jan 17 00:14:07 2024 +0100 +++ b/uwsginl-plugin-lang-pypy3/distinfo Wed Jan 17 01:09:07 2024 +0100 @@ -1,3 +1,3 @@ -TIMESTAMP = 1666738292 -SHA256 (unbit-uwsgi-2.1.pl6.g20221024-ae489f0881fb358347aabc168a28a96672b0ce3c_GH0.tar.gz) = a42e27803b71bd5cdc8b69f7068a03390bcb3992c2baab448fb5925a1c61df20 -SIZE (unbit-uwsgi-2.1.pl6.g20221024-ae489f0881fb358347aabc168a28a96672b0ce3c_GH0.tar.gz) = 859592 +TIMESTAMP = 1705442922 +SHA256 (unbit-uwsgi-2.1.pl7.g20231226-d95638bf70f382d44c23c13324e589696d9e49bd_GH0.tar.gz) = 0f8348d9d04546f95305a0cba569c9f69bcc6f6081810670c4154a4695be7236 +SIZE (unbit-uwsgi-2.1.pl7.g20231226-d95638bf70f382d44c23c13324e589696d9e49bd_GH0.tar.gz) = 861925