Index | Thread | Search

From:
Stuart Henderson <stu@spacehopper.org>
Subject:
Re: [wip] py-backports-zstd 1.2.0
To:
Theo Buehler <tb@theobuehler.org>
Cc:
ports@openbsd.org, daniel@openbsd.org
Date:
Fri, 12 Dec 2025 14:14:55 +0000

Download raw body.

Thread
On 2025/12/12 14:49, Theo Buehler wrote:
> On Fri, Dec 12, 2025 at 11:12:37AM +0000, Stuart Henderson wrote:
> > On 2025/12/12 11:30, Theo Buehler wrote:
> > > Attached a port for backports.zstd which is needed for py-flask-compress
> > > with Python 3.13.
> > > 
> > > One thing of note is the tight setuptools>=80 requirement patched out.
> > 
> > this is showing up a lot, I should probably try updating that
> > 
> > > More importantly, this conflicts with textproc/hotdoc due to sharing the
> > > backports/__init__py file. I don't know how to handle this gracefully.
> > 
> > hotdoc can stop doing that (ok with you Antoine?), but based on what
> > it says in https://pypi.org/project/backports/ we should probably not
> > install backports/__init_.py anyway.
> 
> Thanks. Then I think the attached port is what we want. Diff to previous
> tarball:

ok

> diff --git a/archivers/py-backports-zstd/Makefile b/archivers/py-backports-zstd/Makefile
> index 436085af42..921ce32327 100644
> --- a/archivers/py-backports-zstd/Makefile
> +++ b/archivers/py-backports-zstd/Makefile
> @@ -1,4 +1,4 @@
> -COMMENT =		backport of Python 3.14 standard library support
> +COMMENT =		backport of zstd support in Python 3.14
>  
>  MODPY_DISTV =		1.2.0
>  DISTNAME =		backports_zstd-${MODPY_DISTV}
> @@ -21,8 +21,6 @@
>  MODPY_PYBUILD_ARGS =	--config-setting=--build-option=--system-zstd
>  BUILD_DEPENDS =		devel/py-cffi
>  
> -MODPY_TEST_LINK_SO =	Yes
> -
>  TEST_DEPENDS =		${FULLPKGNAME}:${BUILD_PKGPATH}
>  
>  .include <bsd.port.mk>
> diff --git a/archivers/py-backports-zstd/pkg/PLIST b/archivers/py-backports-zstd/pkg/PLIST
> index 4f35215015..6b8a0f8918 100644
> --- a/archivers/py-backports-zstd/pkg/PLIST
> +++ b/archivers/py-backports-zstd/pkg/PLIST
> @@ -1,9 +1,8 @@
> -@conflict textproc/hotdoc-*
>  lib/python${MODPY_VERSION}/site-packages/backports/
> -lib/python${MODPY_VERSION}/site-packages/backports/__init__.py
> -lib/python${MODPY_VERSION}/site-packages/backports/${MODPY_PYCACHE}/
> -lib/python${MODPY_VERSION}/site-packages/backports/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> -lib/python${MODPY_VERSION}/site-packages/backports/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
> +@comment lib/python${MODPY_VERSION}/site-packages/backports/__init__.py
> +@comment lib/python${MODPY_VERSION}/site-packages/backports/${MODPY_PYCACHE}/
> +@comment lib/python${MODPY_VERSION}/site-packages/backports/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> +@comment lib/python${MODPY_VERSION}/site-packages/backports/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
>  lib/python${MODPY_VERSION}/site-packages/backports/zstd/
>  lib/python${MODPY_VERSION}/site-packages/backports/zstd/__init__.py
>  lib/python${MODPY_VERSION}/site-packages/backports/zstd/__init__.pyi