Index | Thread | Search

From:
Stuart Henderson <stu@spacehopper.org>
Subject:
Re: NEW DEPENDENCY devel/py-stdlib-list for security/py-fickling
To:
Sebastian Reitenbach <sebastia@l00-bugdead-prods.de>
Cc:
ports <ports@openbsd.org>
Date:
Tue, 3 Feb 2026 13:41:24 +0000

Download raw body.

Thread
On 2026/02/03 11:05, Sebastian Reitenbach wrote:
> Hi,
> 
> I'd like to update security/py-fickling, because a number of security
> issues are addressed. but 
> the newer versions need this here as a dependency.
> 
> There are some oddities with bsd.port.mk creating the download
> URL, therefore I had to add it manually in SITES.
> 
> otherwise, any kind of comments, or even OKs welcome.
> 
> tarball attached.
> 
> cheers,
> Sebastian

ok with this diff on top.

however, unless you are particularly interested in stdlib-list and
keeping it updated, I'd recommend not setting maintainer, I've been
finding python major version updates much easier to do if things are
generally kept up to date across the tree and that's easier to do
when they show up in a ports@ portroach list etc.



diff -uNp -r py-stdlib-list-/Makefile py-stdlib-list/Makefile
--- py-stdlib-list-/Makefile	Tue Feb  3 13:30:59 2026
+++ py-stdlib-list/Makefile	Tue Feb  3 13:34:33 2026
@@ -1,9 +1,8 @@
 COMMENT =	provides a list of all standard libraries
 
-MODPY_EGG_VERSION =	0.12.0
-DISTNAME =	stdlib_list-${MODPY_EGG_VERSION}
-PKGNAME =	py-${DISTNAME}
-SITES =		https://files.pythonhosted.org/packages/source/s/stdlib_list/
+MODPY_DISTV =	0.12.0
+DISTNAME =	stdlib_list-${MODPY_DISTV}
+PKGNAME =	py-stdlist-list-${MODPY_DISTV}
 
 CATEGORIES =	devel
 
@@ -14,8 +13,6 @@ PERMIT_PACKAGE =Yes
 
 MODULES =	lang/python
 MODPY_PYBUILD =	flit_core
-
-FLAVORS =	python3
-FLAVOR =	python3
+MODPY_PI =	Yes
 
 .include <bsd.port.mk>
diff -uNp -r py-stdlib-list-/pkg/PLIST py-stdlib-list/pkg/PLIST
--- py-stdlib-list-/pkg/PLIST	Tue Feb  3 13:30:59 2026
+++ py-stdlib-list/pkg/PLIST	Tue Feb  3 13:36:30 2026
@@ -1,10 +1,10 @@
 lib/python${MODPY_VERSION}/site-packages/stdlib_list/
-lib/python${MODPY_VERSION}/site-packages/stdlib_list-0.12.0.dist-info/
-lib/python${MODPY_VERSION}/site-packages/stdlib_list-0.12.0.dist-info/METADATA
-lib/python${MODPY_VERSION}/site-packages/stdlib_list-0.12.0.dist-info/RECORD
-lib/python${MODPY_VERSION}/site-packages/stdlib_list-0.12.0.dist-info/WHEEL
-lib/python${MODPY_VERSION}/site-packages/stdlib_list-0.12.0.dist-info/licenses/
-lib/python${MODPY_VERSION}/site-packages/stdlib_list-0.12.0.dist-info/licenses/LICENSE
+lib/python${MODPY_VERSION}/site-packages/stdlib_list-${MODPY_DISTV}.dist-info/
+lib/python${MODPY_VERSION}/site-packages/stdlib_list-${MODPY_DISTV}.dist-info/METADATA
+lib/python${MODPY_VERSION}/site-packages/stdlib_list-${MODPY_DISTV}.dist-info/RECORD
+lib/python${MODPY_VERSION}/site-packages/stdlib_list-${MODPY_DISTV}.dist-info/WHEEL
+lib/python${MODPY_VERSION}/site-packages/stdlib_list-${MODPY_DISTV}.dist-info/licenses/
+lib/python${MODPY_VERSION}/site-packages/stdlib_list-${MODPY_DISTV}.dist-info/licenses/LICENSE
 lib/python${MODPY_VERSION}/site-packages/stdlib_list/__init__.py
 lib/python${MODPY_VERSION}/site-packages/stdlib_list/${MODPY_PYCACHE}/
 lib/python${MODPY_VERSION}/site-packages/stdlib_list/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}