git: e9598e9dfbfc - main - net/py-python-socks: Update to 3.0.0

Emanuel Haupt <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.ports
Message-ID <[email protected]>
The branch main has been updated by ehaupt:

URL: https://cgit.FreeBSD.org/ports/commit/?id=e9598e9dfbfc92e90b50c5e85f227999fa7ae8b8

commit e9598e9dfbfc92e90b50c5e85f227999fa7ae8b8
Author:     Emanuel Haupt <[email protected]>
AuthorDate: 2026-08-12 06:00:03 +0000
Commit:     Emanuel Haupt <[email protected]>
CommitDate: 2026-08-12 06:00:43 +0000

    net/py-python-socks: Update to 3.0.0
    
    Teach modern pyproject.toml some manners around our vintage setuptools.
    
    Upstream now requires setuptools >= 77 and uses the SPDX license string
    syntax. FreeBSD still ships setuptools 63.1 here, so patch the build
    requirements and use the older license table form to keep everyone on
    speaking terms.
---
 net/py-python-socks/Makefile                   |  2 +-
 net/py-python-socks/distinfo                   |  6 +++---
 net/py-python-socks/files/patch-pyproject.toml | 15 +++++++++++++++
 3 files changed, 19 insertions(+), 4 deletions(-)

diff --git a/net/py-python-socks/Makefile b/net/py-python-socks/Makefile
index bdffe998b6f6..7a27c725c4a8 100644
--- a/net/py-python-socks/Makefile
+++ b/net/py-python-socks/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	python-socks
-PORTVERSION=	2.8.2
+PORTVERSION=	3.0.0
 CATEGORIES=	net python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
diff --git a/net/py-python-socks/distinfo b/net/py-python-socks/distinfo
index 4d118ef8417e..65b245217c6f 100644
--- a/net/py-python-socks/distinfo
+++ b/net/py-python-socks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1782389613
-SHA256 (python_socks-2.8.2.tar.gz) = ffc493951854fa3fc0551e0434a09a7b9f9047f9ad666dce42cb94a52e8a34b6
-SIZE (python_socks-2.8.2.tar.gz) = 39656
+TIMESTAMP = 1786463941
+SHA256 (python_socks-3.0.0.tar.gz) = c20ddf978b5c90467bf242757a11dcd00d7c8bd339901de1839b492d5571ab7f
+SIZE (python_socks-3.0.0.tar.gz) = 232731
diff --git a/net/py-python-socks/files/patch-pyproject.toml b/net/py-python-socks/files/patch-pyproject.toml
new file mode 100644
index 000000000000..35250ef79784
--- /dev/null
+++ b/net/py-python-socks/files/patch-pyproject.toml
@@ -0,0 +1,15 @@
+--- pyproject.toml.orig	2026-08-09 05:37:50 UTC
++++ pyproject.toml
+@@ -1,10 +1,10 @@
+ [build-system]
+-requires = ['setuptools >= 77.0']
++requires = ['setuptools >= 63.1']
+ build-backend = 'setuptools.build_meta'
+ 
+ [project]
+ name = 'python-socks'
+-license = 'Apache-2.0'
++license = { text = 'Apache-2.0' }
+ description = 'Proxy (SOCKS4, SOCKS5, HTTP CONNECT) client for Python'
+ readme = 'README.md'
+ authors = [{ name = 'Roman Snegirev', email = '[email protected]' }]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.