git: 7a61536d39c2 - main - x11-toolkits/py-wxPython4: Update to 4.2.3

From: Loïc Bartoletti <lbartoletti_at_FreeBSD.org>
Date: Sun, 21 Dec 2025 13:03:53 UTC
The branch main has been updated by lbartoletti:

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

commit 7a61536d39c2e797265feff93ad5f6f5161ea6d6
Author:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
AuthorDate: 2025-12-21 13:00:30 +0000
Commit:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
CommitDate: 2025-12-21 13:02:55 +0000

    x11-toolkits/py-wxPython4: Update to 4.2.3
---
 cad/kicad-devel/Makefile                       |  1 +
 cad/kicad/Makefile                             |  2 +-
 comms/chirp/Makefile                           |  1 +
 comms/quisk/Makefile                           |  2 +-
 databases/grass8/Makefile                      |  2 +-
 emulators/playonbsd/Makefile                   |  2 +-
 graphics/py-mayavi/Makefile                    |  2 +-
 misc/pyobd/Makefile                            |  2 +-
 multimedia/photofilmstrip/Makefile             |  2 +-
 x11-toolkits/py-wxPython4/Makefile             | 11 +++++++----
 x11-toolkits/py-wxPython4/distinfo             |  6 +++---
 x11-toolkits/py-wxPython4/files/patch-setup.py | 11 +++++++++++
 12 files changed, 30 insertions(+), 14 deletions(-)

diff --git a/cad/kicad-devel/Makefile b/cad/kicad-devel/Makefile
index 243b475f5d0b..8c9cad0e5809 100644
--- a/cad/kicad-devel/Makefile
+++ b/cad/kicad-devel/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	kicad
 DISTVERSION=	r${GIT_SRC_DATE}
+PORTREVISION=	1
 #PORTREVISION=	1
 CATEGORIES=	cad
 PKGNAMESUFFIX=	-devel
diff --git a/cad/kicad/Makefile b/cad/kicad/Makefile
index f3e3678be54f..741dfc158596 100644
--- a/cad/kicad/Makefile
+++ b/cad/kicad/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	kicad
 DISTVERSION=	9.0.6
-PORTREVISION=	1
+PORTREVISION=	2
 PORTEPOCH=	2
 CATEGORIES=	cad
 
diff --git a/comms/chirp/Makefile b/comms/chirp/Makefile
index 63e22a56b6f8..257c17b458a7 100644
--- a/comms/chirp/Makefile
+++ b/comms/chirp/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	chirp
 DISTVERSION=	20251106
+PORTREVISION=	1
 CATEGORIES=	comms hamradio
 PKGNAMESUFFIX=	${PYTHON_PKGNAMESUFFIX}
 DIST_SUBDIR=	chirp
diff --git a/comms/quisk/Makefile b/comms/quisk/Makefile
index 17256d3771a9..d5522a7793a8 100644
--- a/comms/quisk/Makefile
+++ b/comms/quisk/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	quisk
 DISTVERSION=	4.2.36
-PORTREVISION=	5
+PORTREVISION=	6
 CATEGORIES=	comms hamradio
 MASTER_SITES=	PYPI
 
diff --git a/databases/grass8/Makefile b/databases/grass8/Makefile
index 75b146aad364..17c46b0f6d7a 100644
--- a/databases/grass8/Makefile
+++ b/databases/grass8/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	grass
 DISTVERSION=	8.4.2
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	databases geography
 MASTER_SITES=	https://grass.osgeo.org/%SUBDIR%/ \
 		http://grass.cict.fr/%SUBDIR%/ \
diff --git a/emulators/playonbsd/Makefile b/emulators/playonbsd/Makefile
index 260b492a8331..59c9ca98ac61 100644
--- a/emulators/playonbsd/Makefile
+++ b/emulators/playonbsd/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	playonbsd
 PORTVERSION=	4.2.10
-PORTREVISION=	16
+PORTREVISION=	17
 CATEGORIES=	emulators games
 
 MAINTAINER=	Clockwork6400@protonmail.com
diff --git a/graphics/py-mayavi/Makefile b/graphics/py-mayavi/Makefile
index 3436526944e5..47ed81c0fcfa 100644
--- a/graphics/py-mayavi/Makefile
+++ b/graphics/py-mayavi/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	mayavi
 DISTVERSION=	4.8.2
-PORTREVISION=	5
+PORTREVISION=	6
 CATEGORIES=	graphics science python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
diff --git a/misc/pyobd/Makefile b/misc/pyobd/Makefile
index ab6b38be4e3f..8aa6b9b5ba01 100644
--- a/misc/pyobd/Makefile
+++ b/misc/pyobd/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	pyobd
 DISTVERSION=	0.9.3
-PORTREVISION=	13
+PORTREVISION=	14
 CATEGORIES=	misc
 MASTER_SITES=	http://www.obdtester.com/download/
 DISTNAME=	pyobd_${PORTVERSION}
diff --git a/multimedia/photofilmstrip/Makefile b/multimedia/photofilmstrip/Makefile
index 8f518e125de5..ee8586706115 100644
--- a/multimedia/photofilmstrip/Makefile
+++ b/multimedia/photofilmstrip/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	photofilmstrip
 DISTVERSION=	3.7.1
-PORTREVISION=	2
+PORTREVISION=	4
 CATEGORIES=	multimedia python
 MASTER_SITES=	https://github.com/PhotoFilmStrip/PFS/releases/download/v${DISTVERSION}/
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
diff --git a/x11-toolkits/py-wxPython4/Makefile b/x11-toolkits/py-wxPython4/Makefile
index a6ba4846eb7b..5655d2574f91 100644
--- a/x11-toolkits/py-wxPython4/Makefile
+++ b/x11-toolkits/py-wxPython4/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	wxPython
-PORTVERSION=	4.2.2
-PORTREVISION=	2
+PORTVERSION=	4.2.3
 CATEGORIES=	x11-toolkits python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -17,12 +16,16 @@ LICENSE_NAME_WXWINDOWS=	wxWindows Library Licence, Version 3.1
 LICENSE_FILE_WXWINDOWS=	${WRKSRC}/license/licence.txt
 LICENSE_PERMS_WXWINDOWS=	dist-mirror pkg-mirror auto-accept
 
-BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pathlib2>0:devel/py-pathlib2@${PY_FLAVOR}
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pathlib2>0:devel/py-pathlib2@${PY_FLAVOR} \
+								${PKGNAMEPREFIX}requests>=2.28.1:www/py-requests@${PY_FLAVOR} \
+								${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+								${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS=		${PKGNAMEPREFIX}requests>=2.28.1:www/py-requests@${PY_FLAVOR}
 
 USES=		compiler:c++11-lib gl localbase pkgconfig python
 USE_GL=		glu
 USE_WX=		3.2
-USE_PYTHON=	distutils autoplist
+USE_PYTHON=	autoplist distutils
 
 OPTIONS_DEFINE=		NLS
 
diff --git a/x11-toolkits/py-wxPython4/distinfo b/x11-toolkits/py-wxPython4/distinfo
index d652e878b837..e08eb2d2eddc 100644
--- a/x11-toolkits/py-wxPython4/distinfo
+++ b/x11-toolkits/py-wxPython4/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1736528844
-SHA256 (python/wxPython-4.2.2.tar.gz) = 5dbcb0650f67fdc2c5965795a255ffaa3d7b09fb149aa8da2d0d9aa44e38e2ba
-SIZE (python/wxPython-4.2.2.tar.gz) = 57358880
+TIMESTAMP = 1766213363
+SHA256 (python/wxPython-4.2.3.tar.gz) = 20d6e0c927e27ced85643719bd63e9f7fd501df6e9a8aab1489b039897fd7c01
+SIZE (python/wxPython-4.2.3.tar.gz) = 58861286
diff --git a/x11-toolkits/py-wxPython4/files/patch-setup.py b/x11-toolkits/py-wxPython4/files/patch-setup.py
new file mode 100644
index 000000000000..8222dfc10e39
--- /dev/null
+++ b/x11-toolkits/py-wxPython4/files/patch-setup.py
@@ -0,0 +1,11 @@
+--- setup.py.orig	2024-11-05 05:01:05 UTC
++++ setup.py
+@@ -18,7 +18,7 @@ from distutils.command.build        import build as or
+ from setuptools.command.install     import install as orig_install
+ from setuptools.command.bdist_egg   import bdist_egg as orig_bdist_egg
+ from setuptools.command.sdist       import sdist as orig_sdist
+-from setuptools.command.bdist_wheel import bdist_wheel as orig_bdist_wheel
++from wheel.bdist_wheel import bdist_wheel as orig_bdist_wheel
+
+ from buildtools.config import Config, msg, opj, runcmd, canGetSOName, getSOName
+ import buildtools.version as version