pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc



Module Name:    pkgsrc
Committed By:   wiz
Date:           Sun Feb 23 16:59:26 UTC 2025

Modified Files:
        pkgsrc/audio/lilv: options.mk
        pkgsrc/audio/mpc: Makefile
        pkgsrc/audio/musicpd: Makefile
        pkgsrc/audio/ncmpc: Makefile
        pkgsrc/chat/py-matrix-nio: Makefile
        pkgsrc/chat/py-zulip: Makefile
        pkgsrc/chat/srain: Makefile
        pkgsrc/converters/sratom: options.mk
        pkgsrc/databases/pgadmin3: options.mk
        pkgsrc/databases/py-peewee: Makefile
        pkgsrc/devel/bpython: Makefile
        pkgsrc/devel/py-dictdiffer: Makefile
        pkgsrc/devel/py-doctor: Makefile
        pkgsrc/devel/py-jaraco.develop: Makefile
        pkgsrc/devel/py-jaraco.packaging: Makefile
        pkgsrc/devel/py-pbr: Makefile
        pkgsrc/devel/py-progressbar2: Makefile
        pkgsrc/devel/py-requests-mock: Makefile
        pkgsrc/devel/py-rope: Makefile
        pkgsrc/devel/py-stevedore: Makefile
        pkgsrc/devel/py-test-checkdocs: Makefile
        pkgsrc/devel/py-test-doctestplus: Makefile
        pkgsrc/devel/py-toolconfig: Makefile
        pkgsrc/devel/py-tortoisehg: Makefile
        pkgsrc/devel/zix: options.mk
        pkgsrc/emulators/qemu: Makefile
        pkgsrc/lang/coq: options.mk
        pkgsrc/lang/ghc910: options.mk
        pkgsrc/lang/ghc92: Makefile
        pkgsrc/lang/ghc94: Makefile
        pkgsrc/lang/ghc96: Makefile
        pkgsrc/lang/ghc98: Makefile
        pkgsrc/lang/py-lsp-server: Makefile
        pkgsrc/mail/feed2exec: Makefile
        pkgsrc/mail/notmuch: options.mk
        pkgsrc/net/frr: options.mk
        pkgsrc/net/gnunet: options.mk
        pkgsrc/print/zathura: Makefile
        pkgsrc/security/fail2ban: Makefile
        pkgsrc/sysutils/dupeguru: Makefile
        pkgsrc/sysutils/salt-docs: Makefile
        pkgsrc/textproc/csvkit: Makefile
        pkgsrc/textproc/py-astropy-sphinx-theme: Makefile
        pkgsrc/textproc/py-breathe: Makefile
        pkgsrc/textproc/py-myst-parser: Makefile
        pkgsrc/textproc/py-numpydoc: Makefile
        pkgsrc/textproc/py-pallets-sphinx-themes: Makefile
        pkgsrc/textproc/py-sphinx: Makefile
        pkgsrc/textproc/py-sphinx-astropy: Makefile
        pkgsrc/textproc/py-sphinx-autoapi: Makefile
        pkgsrc/textproc/py-sphinx-automodapi: Makefile
        pkgsrc/textproc/py-sphinx-basic-ng: Makefile
        pkgsrc/textproc/py-sphinx-copybutton: Makefile
        pkgsrc/textproc/py-sphinx-gallery: Makefile
        pkgsrc/textproc/py-sphinx-inline-tabs: Makefile
        pkgsrc/textproc/py-sphinx-issues: Makefile
        pkgsrc/textproc/py-sphinx-lv2-theme: Makefile
        pkgsrc/textproc/py-sphinx-rtd-theme: Makefile
        pkgsrc/textproc/py-sphinx-theme-cloud: Makefile
        pkgsrc/textproc/py-sphinxcontrib-applehelp: Makefile
        pkgsrc/textproc/py-sphinxcontrib-bibtex: Makefile
        pkgsrc/textproc/py-sphinxcontrib-devhelp: Makefile
        pkgsrc/textproc/py-sphinxcontrib-htmlhelp: Makefile
        pkgsrc/textproc/py-sphinxcontrib-httpdomain: Makefile
        pkgsrc/textproc/py-sphinxcontrib-jquery: Makefile
        pkgsrc/textproc/py-sphinxcontrib-jsmath: Makefile
        pkgsrc/textproc/py-sphinxcontrib-log-cabinet: Makefile
        pkgsrc/textproc/py-sphinxcontrib-newsfeed: Makefile
        pkgsrc/textproc/py-sphinxcontrib-qthelp: Makefile
        pkgsrc/textproc/py-sphinxcontrib-serializinghtml: Makefile
        pkgsrc/textproc/py-sphinxcontrib-spelling: Makefile
        pkgsrc/textproc/py-sphinxcontrib-websupport: Makefile
        pkgsrc/textproc/py-sphobjinv: Makefile
        pkgsrc/textproc/py-xapian: Makefile
        pkgsrc/textproc/serd: options.mk
        pkgsrc/time/khal: Makefile
        pkgsrc/time/py-vdirsyncer: Makefile
        pkgsrc/www/py-werkzeug-docs: Makefile
        pkgsrc/www/varnish: Makefile

Log Message:
*: py-sphinx 8.2 drops support for Python 3.10


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 pkgsrc/audio/lilv/options.mk
cvs rdiff -u -r1.44 -r1.45 pkgsrc/audio/mpc/Makefile
cvs rdiff -u -r1.323 -r1.324 pkgsrc/audio/musicpd/Makefile
cvs rdiff -u -r1.52 -r1.53 pkgsrc/audio/ncmpc/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/chat/py-matrix-nio/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/chat/py-zulip/Makefile
cvs rdiff -u -r1.43 -r1.44 pkgsrc/chat/srain/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/converters/sratom/options.mk
cvs rdiff -u -r1.8 -r1.9 pkgsrc/databases/pgadmin3/options.mk
cvs rdiff -u -r1.115 -r1.116 pkgsrc/databases/py-peewee/Makefile
cvs rdiff -u -r1.44 -r1.45 pkgsrc/devel/bpython/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/py-dictdiffer/Makefile
cvs rdiff -u -r1.30 -r1.31 pkgsrc/devel/py-doctor/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/devel/py-jaraco.develop/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/py-jaraco.packaging/Makefile
cvs rdiff -u -r1.46 -r1.47 pkgsrc/devel/py-pbr/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/devel/py-progressbar2/Makefile
cvs rdiff -u -r1.25 -r1.26 pkgsrc/devel/py-requests-mock/Makefile
cvs rdiff -u -r1.43 -r1.44 pkgsrc/devel/py-rope/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/devel/py-stevedore/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/devel/py-test-checkdocs/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/devel/py-test-doctestplus/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/devel/py-toolconfig/Makefile
cvs rdiff -u -r1.104 -r1.105 pkgsrc/devel/py-tortoisehg/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/zix/options.mk
cvs rdiff -u -r1.363 -r1.364 pkgsrc/emulators/qemu/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/lang/coq/options.mk
cvs rdiff -u -r1.1 -r1.2 pkgsrc/lang/ghc910/options.mk
cvs rdiff -u -r1.13 -r1.14 pkgsrc/lang/ghc92/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/lang/ghc94/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/lang/ghc96/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/lang/ghc98/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/lang/py-lsp-server/Makefile
cvs rdiff -u -r1.30 -r1.31 pkgsrc/mail/feed2exec/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/mail/notmuch/options.mk
cvs rdiff -u -r1.3 -r1.4 pkgsrc/net/frr/options.mk
cvs rdiff -u -r1.8 -r1.9 pkgsrc/net/gnunet/options.mk
cvs rdiff -u -r1.73 -r1.74 pkgsrc/print/zathura/Makefile
cvs rdiff -u -r1.29 -r1.30 pkgsrc/security/fail2ban/Makefile
cvs rdiff -u -r1.21 -r1.22 pkgsrc/sysutils/dupeguru/Makefile
cvs rdiff -u -r1.39 -r1.40 pkgsrc/sysutils/salt-docs/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/textproc/csvkit/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/textproc/py-astropy-sphinx-theme/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/textproc/py-breathe/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/textproc/py-myst-parser/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/textproc/py-numpydoc/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/textproc/py-pallets-sphinx-themes/Makefile
cvs rdiff -u -r1.106 -r1.107 pkgsrc/textproc/py-sphinx/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/textproc/py-sphinx-astropy/Makefile
cvs rdiff -u -r1.24 -r1.25 pkgsrc/textproc/py-sphinx-autoapi/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/textproc/py-sphinx-automodapi/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/textproc/py-sphinx-basic-ng/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/textproc/py-sphinx-copybutton/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/textproc/py-sphinx-gallery/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/textproc/py-sphinx-inline-tabs/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/textproc/py-sphinx-issues/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/textproc/py-sphinx-lv2-theme/Makefile
cvs rdiff -u -r1.22 -r1.23 pkgsrc/textproc/py-sphinx-rtd-theme/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/textproc/py-sphinx-theme-cloud/Makefile
cvs rdiff -u -r1.16 -r1.17 \
    pkgsrc/textproc/py-sphinxcontrib-applehelp/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/textproc/py-sphinxcontrib-bibtex/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/textproc/py-sphinxcontrib-devhelp/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/textproc/py-sphinxcontrib-htmlhelp/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/textproc/py-sphinxcontrib-httpdomain/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/textproc/py-sphinxcontrib-jquery/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/textproc/py-sphinxcontrib-jsmath/Makefile
cvs rdiff -u -r1.6 -r1.7 \
    pkgsrc/textproc/py-sphinxcontrib-log-cabinet/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/textproc/py-sphinxcontrib-newsfeed/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/textproc/py-sphinxcontrib-qthelp/Makefile
cvs rdiff -u -r1.13 -r1.14 \
    pkgsrc/textproc/py-sphinxcontrib-serializinghtml/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/textproc/py-sphinxcontrib-spelling/Makefile
cvs rdiff -u -r1.10 -r1.11 \
    pkgsrc/textproc/py-sphinxcontrib-websupport/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/textproc/py-sphobjinv/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/textproc/py-xapian/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/textproc/serd/options.mk
cvs rdiff -u -r1.48 -r1.49 pkgsrc/time/khal/Makefile
cvs rdiff -u -r1.72 -r1.73 pkgsrc/time/py-vdirsyncer/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/www/py-werkzeug-docs/Makefile
cvs rdiff -u -r1.45 -r1.46 pkgsrc/www/varnish/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/audio/lilv/options.mk
diff -u pkgsrc/audio/lilv/options.mk:1.4 pkgsrc/audio/lilv/options.mk:1.5
--- pkgsrc/audio/lilv/options.mk:1.4    Tue Nov  5 18:22:30 2024
+++ pkgsrc/audio/lilv/options.mk        Sun Feb 23 16:59:16 2025
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.4 2024/11/05 18:22:30 adam Exp $
+# $NetBSD: options.mk,v 1.5 2025/02/23 16:59:16 wiz Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.lilv
 PKG_SUPPORTED_OPTIONS= doc tests
@@ -9,6 +9,7 @@ PLIST_VARS+=    doc
 
 .if !empty(PKG_OPTIONS:Mdoc)
 MESON_ARGS+=   -Ddocs=enabled
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 TOOL_DEPENDS+= doxygen-[0-9]*:../../devel/doxygen
 TOOL_DEPENDS+= graphviz-[0-9]*:../../graphics/graphviz
 TOOL_DEPENDS+= ${PYPKGPREFIX}-sphinx>0:../../textproc/py-sphinx

Index: pkgsrc/audio/mpc/Makefile
diff -u pkgsrc/audio/mpc/Makefile:1.44 pkgsrc/audio/mpc/Makefile:1.45
--- pkgsrc/audio/mpc/Makefile:1.44      Mon Oct 14 06:45:30 2024
+++ pkgsrc/audio/mpc/Makefile   Sun Feb 23 16:59:17 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.44 2024/10/14 06:45:30 wiz Exp $
+# $NetBSD: Makefile,v 1.45 2025/02/23 16:59:17 wiz Exp $
 
 DISTNAME=              mpc-0.35
 CATEGORIES=            audio
@@ -25,7 +25,7 @@ SUBST_MESSAGE.sphinx= Fixing sphinx bina
 SUBST_SED.sphinx+=     -e "s,sphinx-build,sphinx-build-${PYVERSSUFFIX},"
 
 PYTHON_FOR_BUILD_ONLY=         tool
-PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 
 .include "../../devel/meson/build.mk"
 BUILDLINK_API_DEPENDS.libmpdclient+=   libmpdclient>=2.16

Index: pkgsrc/audio/musicpd/Makefile
diff -u pkgsrc/audio/musicpd/Makefile:1.323 pkgsrc/audio/musicpd/Makefile:1.324
--- pkgsrc/audio/musicpd/Makefile:1.323 Wed Feb 12 06:44:26 2025
+++ pkgsrc/audio/musicpd/Makefile       Sun Feb 23 16:59:17 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.323 2025/02/12 06:44:26 ryoon Exp $
+# $NetBSD: Makefile,v 1.324 2025/02/23 16:59:17 wiz Exp $
 
 DISTNAME=      mpd-0.23.16
 PKGNAME=       ${DISTNAME:S/mpd/musicpd/}
@@ -130,7 +130,7 @@ SUBST_VARS.sidplay+=        PREFIX
 INSTALLATION_DIRS=     ${EGDIR} ${EGDIR}/logrotate.d
 
 PYTHON_FOR_BUILD_ONLY=         tool
-PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 
 post-extract:
        ${CP} ${FILESDIR}/mpd.conf ${WRKSRC}/mpd.conf

Index: pkgsrc/audio/ncmpc/Makefile
diff -u pkgsrc/audio/ncmpc/Makefile:1.52 pkgsrc/audio/ncmpc/Makefile:1.53
--- pkgsrc/audio/ncmpc/Makefile:1.52    Mon Oct 14 06:45:31 2024
+++ pkgsrc/audio/ncmpc/Makefile Sun Feb 23 16:59:17 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.52 2024/10/14 06:45:31 wiz Exp $
+# $NetBSD: Makefile,v 1.53 2025/02/23 16:59:17 wiz Exp $
 
 DISTNAME=      ncmpc-0.46
 PKGREVISION=   1
@@ -17,7 +17,7 @@ USE_TOOLS+=   pkg-config xgettext
 USE_LANGUAGES= c c++
 FAKE_NCURSES=  yes
 
-PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 
 MESON_ARGS+=   -Dlirc=disabled
 MESON_ARGS+=   -Dhtml_manual=false

Index: pkgsrc/chat/py-matrix-nio/Makefile
diff -u pkgsrc/chat/py-matrix-nio/Makefile:1.7 pkgsrc/chat/py-matrix-nio/Makefile:1.8
--- pkgsrc/chat/py-matrix-nio/Makefile:1.7      Mon Oct 14 06:45:33 2024
+++ pkgsrc/chat/py-matrix-nio/Makefile  Sun Feb 23 16:59:17 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2024/10/14 06:45:33 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2025/02/23 16:59:17 wiz Exp $
 
 DISTNAME=      matrix_nio-0.24.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -27,7 +27,7 @@ DEPENDS+=     ${PYPKGPREFIX}-peewee>=3.14.4:
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-peewee -> py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-peewee -> py-sphinx
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/chat/py-zulip/Makefile
diff -u pkgsrc/chat/py-zulip/Makefile:1.5 pkgsrc/chat/py-zulip/Makefile:1.6
--- pkgsrc/chat/py-zulip/Makefile:1.5   Mon Nov 11 07:27:54 2024
+++ pkgsrc/chat/py-zulip/Makefile       Sun Feb 23 16:59:17 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2024/11/11 07:27:54 wiz Exp $
+# $NetBSD: Makefile,v 1.6 2025/02/23 16:59:17 wiz Exp $
 
 DISTNAME=      zulip-0.9.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -19,7 +19,7 @@ DEPENDS+=     ${PYPKGPREFIX}-requests>=0.12.
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-matrix-nio -> py-peewee -> py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-matrix-nio -> py-peewee -> py-sphinx
 
 REPLACE_PYTHON+=       integrations/*.py
 REPLACE_PYTHON+=       integrations/*/*

Index: pkgsrc/chat/srain/Makefile
diff -u pkgsrc/chat/srain/Makefile:1.43 pkgsrc/chat/srain/Makefile:1.44
--- pkgsrc/chat/srain/Makefile:1.43     Fri Dec 27 08:19:27 2024
+++ pkgsrc/chat/srain/Makefile  Sun Feb 23 16:59:17 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.43 2024/12/27 08:19:27 wiz Exp $
+# $NetBSD: Makefile,v 1.44 2025/02/23 16:59:17 wiz Exp $
 
 DISTNAME=      srain-1.7.0
 PKGREVISION=   6
@@ -14,7 +14,7 @@ TOOL_DEPENDS+=        ${PYPKGPREFIX}-sphinx-[0-
 
 USE_TOOLS+=    msgfmt msgmerge pkg-config xgettext
 
-PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 
 MESON_ARGS+=   -Dapp_indicator=false
 MESON_ARGS+=   -Ddoc_builders=man

Index: pkgsrc/converters/sratom/options.mk
diff -u pkgsrc/converters/sratom/options.mk:1.4 pkgsrc/converters/sratom/options.mk:1.5
--- pkgsrc/converters/sratom/options.mk:1.4     Tue Nov  5 18:18:12 2024
+++ pkgsrc/converters/sratom/options.mk Sun Feb 23 16:59:17 2025
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.4 2024/11/05 18:18:12 adam Exp $
+# $NetBSD: options.mk,v 1.5 2025/02/23 16:59:17 wiz Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.sratom
 PKG_SUPPORTED_OPTIONS= doc tests
@@ -9,6 +9,7 @@ PLIST_VARS+=    doc
 
 .if !empty(PKG_OPTIONS:Mdoc)
 MESON_ARGS+=   -Ddocs=enabled
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 TOOL_DEPENDS+= doxygen-[0-9]*:../../devel/doxygen
 TOOL_DEPENDS+= graphviz-[0-9]*:../../graphics/graphviz
 TOOL_DEPENDS+= ${PYPKGPREFIX}-sphinx>0:../../textproc/py-sphinx

Index: pkgsrc/databases/pgadmin3/options.mk
diff -u pkgsrc/databases/pgadmin3/options.mk:1.8 pkgsrc/databases/pgadmin3/options.mk:1.9
--- pkgsrc/databases/pgadmin3/options.mk:1.8    Mon Oct 14 06:45:34 2024
+++ pkgsrc/databases/pgadmin3/options.mk        Sun Feb 23 16:59:17 2025
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.8 2024/10/14 06:45:34 wiz Exp $
+# $NetBSD: options.mk,v 1.9 2025/02/23 16:59:17 wiz Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.pgadmin3
 PKG_SUPPORTED_OPTIONS= doc
@@ -10,6 +10,7 @@ PLIST_VARS=   doc
 .if !empty(PKG_OPTIONS:Mdoc)
 PLIST.doc=     yes
 PYTHON_FOR_BUILD_ONLY=yes
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 TOOL_DEPENDS+= ${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx
 .include "../../lang/python/pyversion.mk"
 CONFIGURE_ARGS+=       --with-sphinx-build=${PREFIX}/bin/sphinx-build-${PYVERSSUFFIX}

Index: pkgsrc/databases/py-peewee/Makefile
diff -u pkgsrc/databases/py-peewee/Makefile:1.115 pkgsrc/databases/py-peewee/Makefile:1.116
--- pkgsrc/databases/py-peewee/Makefile:1.115   Wed Feb  5 19:51:37 2025
+++ pkgsrc/databases/py-peewee/Makefile Sun Feb 23 16:59:17 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.115 2025/02/05 19:51:37 adam Exp $
+# $NetBSD: Makefile,v 1.116 2025/02/23 16:59:17 wiz Exp $
 
 DISTNAME=      peewee-3.17.9
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -14,7 +14,7 @@ TOOL_DEPENDS+=        ${PYPKGPREFIX}-setuptools
 TOOL_DEPENDS+= ${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx
 TOOL_DEPENDS+= ${PYPKGPREFIX}-sphinx-rtd-theme-[0-9]*:../../textproc/py-sphinx-rtd-theme
 
-PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 
 MAKE_FLAGS+=   SPHINXBUILD=sphinx-build-${PYVERSSUFFIX}
 

Index: pkgsrc/devel/bpython/Makefile
diff -u pkgsrc/devel/bpython/Makefile:1.44 pkgsrc/devel/bpython/Makefile:1.45
--- pkgsrc/devel/bpython/Makefile:1.44  Fri Jan 17 19:21:09 2025
+++ pkgsrc/devel/bpython/Makefile       Sun Feb 23 16:59:18 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.44 2025/01/17 19:21:09 adam Exp $
+# $NetBSD: Makefile,v 1.45 2025/02/23 16:59:18 wiz Exp $
 
 DISTNAME=      bpython-0.25
 CATEGORIES=    devel python
@@ -22,7 +22,7 @@ DEPENDS+=     ${PYPKGPREFIX}-xdg-[0-9]*:../.
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 
 .include "../../lang/python/pyversion.mk"
 .if ${PYTHON_VERSION} < 311

Index: pkgsrc/devel/py-dictdiffer/Makefile
diff -u pkgsrc/devel/py-dictdiffer/Makefile:1.6 pkgsrc/devel/py-dictdiffer/Makefile:1.7
--- pkgsrc/devel/py-dictdiffer/Makefile:1.6     Mon Nov 11 07:28:06 2024
+++ pkgsrc/devel/py-dictdiffer/Makefile Sun Feb 23 16:59:18 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2024/11/11 07:28:06 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2025/02/23 16:59:18 wiz Exp $
 
 DISTNAME=      dictdiffer-0.9.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -25,5 +25,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-tox>=3.7.0
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
+
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-doctor/Makefile
diff -u pkgsrc/devel/py-doctor/Makefile:1.30 pkgsrc/devel/py-doctor/Makefile:1.31
--- pkgsrc/devel/py-doctor/Makefile:1.30        Tue Jan 14 17:20:33 2025
+++ pkgsrc/devel/py-doctor/Makefile     Sun Feb 23 16:59:18 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.30 2025/01/14 17:20:33 adam Exp $
+# $NetBSD: Makefile,v 1.31 2025/02/23 16:59:18 wiz Exp $
 
 DISTNAME=      pydoctor-24.11.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/py//}
@@ -27,6 +27,8 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-subte
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
+
 .include "../../lang/python/pyversion.mk"
 .if ${PYTHON_VERSION} < 311
 DEPENDS+=      ${PYPKGPREFIX}-toml-[0-9]*:../../textproc/py-toml

Index: pkgsrc/devel/py-jaraco.develop/Makefile
diff -u pkgsrc/devel/py-jaraco.develop/Makefile:1.11 pkgsrc/devel/py-jaraco.develop/Makefile:1.12
--- pkgsrc/devel/py-jaraco.develop/Makefile:1.11        Mon Nov 11 07:28:12 2024
+++ pkgsrc/devel/py-jaraco.develop/Makefile     Sun Feb 23 16:59:18 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2024/11/11 07:28:12 wiz Exp $
+# $NetBSD: Makefile,v 1.12 2025/02/23 16:59:18 wiz Exp $
 
 DISTNAME=      jaraco_develop-8.15.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/./}
@@ -35,7 +35,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-cov-[
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-jaraco.packaging -> py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-jaraco.packaging -> py-sphinx
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-jaraco.packaging/Makefile
diff -u pkgsrc/devel/py-jaraco.packaging/Makefile:1.4 pkgsrc/devel/py-jaraco.packaging/Makefile:1.5
--- pkgsrc/devel/py-jaraco.packaging/Makefile:1.4       Mon Nov 11 07:28:13 2024
+++ pkgsrc/devel/py-jaraco.packaging/Makefile   Sun Feb 23 16:59:18 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2024/11/11 07:28:13 wiz Exp $
+# $NetBSD: Makefile,v 1.5 2025/02/23 16:59:18 wiz Exp $
 
 DISTNAME=      jaraco_packaging-10.1.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/./}
@@ -23,7 +23,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-cov-[
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pbr/Makefile
diff -u pkgsrc/devel/py-pbr/Makefile:1.46 pkgsrc/devel/py-pbr/Makefile:1.47
--- pkgsrc/devel/py-pbr/Makefile:1.46   Tue Feb  4 18:26:12 2025
+++ pkgsrc/devel/py-pbr/Makefile        Sun Feb 23 16:59:18 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.46 2025/02/04 18:26:12 adam Exp $
+# $NetBSD: Makefile,v 1.47 2025/02/23 16:59:18 wiz Exp $
 
 DISTNAME=      pbr-6.1.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -29,6 +29,8 @@ USE_LANGUAGES=        # none
 
 REPLACE_PYTHON+=       pbr/tests/testpackage/setup.py
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
+
 post-install:
        ${CHMOD} -R g-w,o-w ${DESTDIR}${PREFIX}/${PYSITELIB}/pbr/tests/testpackage
        cd ${DESTDIR}${PREFIX}/bin && ${MV} pbr pbr-${PYVERSSUFFIX} || ${TRUE}

Index: pkgsrc/devel/py-progressbar2/Makefile
diff -u pkgsrc/devel/py-progressbar2/Makefile:1.14 pkgsrc/devel/py-progressbar2/Makefile:1.15
--- pkgsrc/devel/py-progressbar2/Makefile:1.14  Mon Nov 11 07:28:19 2024
+++ pkgsrc/devel/py-progressbar2/Makefile       Sun Feb 23 16:59:18 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2024/11/11 07:28:19 wiz Exp $
+# $NetBSD: Makefile,v 1.15 2025/02/23 16:59:18 wiz Exp $
 
 DISTNAME=      progressbar2-4.5.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -24,6 +24,8 @@ USE_LANGUAGES=        # none
 
 TEST_ENV+=     PYTHONPATH=${WRKSRC}/build/lib
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
+
 post-install:
        cd ${DESTDIR}${PREFIX}/bin && \
        ${MV} progressbar progressbar-${PYVERSSUFFIX} || ${TRUE}

Index: pkgsrc/devel/py-requests-mock/Makefile
diff -u pkgsrc/devel/py-requests-mock/Makefile:1.25 pkgsrc/devel/py-requests-mock/Makefile:1.26
--- pkgsrc/devel/py-requests-mock/Makefile:1.25 Mon Nov 11 07:28:22 2024
+++ pkgsrc/devel/py-requests-mock/Makefile      Sun Feb 23 16:59:18 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.25 2024/11/11 07:28:22 wiz Exp $
+# $NetBSD: Makefile,v 1.26 2025/02/23 16:59:18 wiz Exp $
 
 DISTNAME=      requests-mock-1.12.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -22,5 +22,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-testreposi
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
+
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-rope/Makefile
diff -u pkgsrc/devel/py-rope/Makefile:1.43 pkgsrc/devel/py-rope/Makefile:1.44
--- pkgsrc/devel/py-rope/Makefile:1.43  Mon Nov 11 07:28:22 2024
+++ pkgsrc/devel/py-rope/Makefile       Sun Feb 23 16:59:18 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.43 2024/11/11 07:28:22 wiz Exp $
+# $NetBSD: Makefile,v 1.44 2025/02/23 16:59:18 wiz Exp $
 
 DISTNAME=      rope-1.13.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -17,7 +17,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-timeo
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-toolconfig -> py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-toolconfig -> py-sphinx
 
 .include "../../lang/python/batteries-included.mk"
 .include "../../lang/python/wheel.mk"

Index: pkgsrc/devel/py-stevedore/Makefile
diff -u pkgsrc/devel/py-stevedore/Makefile:1.19 pkgsrc/devel/py-stevedore/Makefile:1.20
--- pkgsrc/devel/py-stevedore/Makefile:1.19     Fri Nov 29 09:00:45 2024
+++ pkgsrc/devel/py-stevedore/Makefile  Sun Feb 23 16:59:19 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2024/11/29 09:00:45 adam Exp $
+# $NetBSD: Makefile,v 1.20 2025/02/23 16:59:19 wiz Exp $
 
 DISTNAME=      stevedore-5.4.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -19,5 +19,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-testtools-
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
+
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-test-checkdocs/Makefile
diff -u pkgsrc/devel/py-test-checkdocs/Makefile:1.12 pkgsrc/devel/py-test-checkdocs/Makefile:1.13
--- pkgsrc/devel/py-test-checkdocs/Makefile:1.12        Mon Nov 11 07:28:24 2024
+++ pkgsrc/devel/py-test-checkdocs/Makefile     Sun Feb 23 16:59:19 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2024/11/11 07:28:24 wiz Exp $
+# $NetBSD: Makefile,v 1.13 2025/02/23 16:59:19 wiz Exp $
 
 DISTNAME=      pytest_checkdocs-2.13.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/^py//:S/_/-/}
@@ -18,7 +18,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-cov-[
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-jaraco.packaging -> py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-jaraco.packaging -> py-sphinx
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-test-doctestplus/Makefile
diff -u pkgsrc/devel/py-test-doctestplus/Makefile:1.10 pkgsrc/devel/py-test-doctestplus/Makefile:1.11
--- pkgsrc/devel/py-test-doctestplus/Makefile:1.10      Sat Jan 25 11:25:22 2025
+++ pkgsrc/devel/py-test-doctestplus/Makefile   Sun Feb 23 16:59:19 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2025/01/25 11:25:22 adam Exp $
+# $NetBSD: Makefile,v 1.11 2025/02/23 16:59:19 wiz Exp $
 
 DISTNAME=      pytest_doctestplus-1.4.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/^pytest_/test-/}
@@ -20,5 +20,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-remot
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
+
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-toolconfig/Makefile
diff -u pkgsrc/devel/py-toolconfig/Makefile:1.10 pkgsrc/devel/py-toolconfig/Makefile:1.11
--- pkgsrc/devel/py-toolconfig/Makefile:1.10    Mon Oct 14 06:45:42 2024
+++ pkgsrc/devel/py-toolconfig/Makefile Sun Feb 23 16:59:19 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2024/10/14 06:45:42 wiz Exp $
+# $NetBSD: Makefile,v 1.11 2025/02/23 16:59:19 wiz Exp $
 
 DISTNAME=      pytoolconfig-1.3.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/^py//}
@@ -22,7 +22,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-mypy>=0.99
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 
 .include "../../lang/python/pyversion.mk"
 .if ${PYTHON_VERSION} < 311

Index: pkgsrc/devel/py-tortoisehg/Makefile
diff -u pkgsrc/devel/py-tortoisehg/Makefile:1.104 pkgsrc/devel/py-tortoisehg/Makefile:1.105
--- pkgsrc/devel/py-tortoisehg/Makefile:1.104   Mon Nov 11 07:28:28 2024
+++ pkgsrc/devel/py-tortoisehg/Makefile Sun Feb 23 16:59:19 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.104 2024/11/11 07:28:28 wiz Exp $
+# $NetBSD: Makefile,v 1.105 2025/02/23 16:59:19 wiz Exp $
 
 DISTNAME=      tortoisehg-6.6.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -36,7 +36,7 @@ INSTALLATION_DIRS+=   share/doc/tortoisehg
 
 PYTHON_SELF_CONFLICT=  yes
 
-PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 
 pre-build:
        ${RUN} cd ${WRKSRC}/doc && ${MAKE_PROGRAM} SPHINXBUILD=sphinx-build-${PYVERSSUFFIX} html

Index: pkgsrc/devel/zix/options.mk
diff -u pkgsrc/devel/zix/options.mk:1.1 pkgsrc/devel/zix/options.mk:1.2
--- pkgsrc/devel/zix/options.mk:1.1     Tue Nov  5 17:08:41 2024
+++ pkgsrc/devel/zix/options.mk Sun Feb 23 16:59:19 2025
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.1 2024/11/05 17:08:41 adam Exp $
+# $NetBSD: options.mk,v 1.2 2025/02/23 16:59:19 wiz Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.zix
 PKG_SUPPORTED_OPTIONS= doc tests
@@ -9,6 +9,7 @@ PLIST_VARS+=    doc
 
 .if !empty(PKG_OPTIONS:Mdoc)
 MESON_ARGS+=   -Ddocs=enabled
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 TOOL_DEPENDS+= doxygen-[0-9]*:../../devel/doxygen
 TOOL_DEPENDS+= ${PYPKGPREFIX}-sphinx>0:../../textproc/py-sphinx
 TOOL_DEPENDS+= ${PYPKGPREFIX}-sphinx-lv2-theme>0:../../textproc/py-sphinx-lv2-theme

Index: pkgsrc/emulators/qemu/Makefile
diff -u pkgsrc/emulators/qemu/Makefile:1.363 pkgsrc/emulators/qemu/Makefile:1.364
--- pkgsrc/emulators/qemu/Makefile:1.363        Wed Feb 12 08:17:33 2025
+++ pkgsrc/emulators/qemu/Makefile      Sun Feb 23 16:59:19 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.363 2025/02/12 08:17:33 adam Exp $
+# $NetBSD: Makefile,v 1.364 2025/02/23 16:59:19 wiz Exp $
 
 DISTNAME=      qemu-9.2.1
 CATEGORIES=    emulators
@@ -24,7 +24,7 @@ HAS_CONFIGURE=                yes
 # https://github.com/qemu/qemu/commit/56208a0d473c6db263cc333c787ca48b502d72ab
 GCC_REQD+=     7
 
-PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 
 .include "../../lang/python/pyversion.mk"
 .if ${PYTHON_VERSION} < 311

Index: pkgsrc/lang/coq/options.mk
diff -u pkgsrc/lang/coq/options.mk:1.16 pkgsrc/lang/coq/options.mk:1.17
--- pkgsrc/lang/coq/options.mk:1.16     Mon Oct 14 06:45:46 2024
+++ pkgsrc/lang/coq/options.mk  Sun Feb 23 16:59:20 2025
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.16 2024/10/14 06:45:46 wiz Exp $
+# $NetBSD: options.mk,v 1.17 2025/02/23 16:59:20 wiz Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.coq
 PKG_SUPPORTED_OPTIONS= doc coqide
@@ -16,6 +16,8 @@ TOOL_DEPENDS+=                        hevea>=1.10:../../textp
 # python
 #
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
+
 .include "../../lang/python/tool.mk"
 SUBST_CLASSES+=                        sphinx-build
 SUBST_STAGE.sphinx-build=      pre-configure

Index: pkgsrc/lang/ghc910/options.mk
diff -u pkgsrc/lang/ghc910/options.mk:1.1 pkgsrc/lang/ghc910/options.mk:1.2
--- pkgsrc/lang/ghc910/options.mk:1.1   Wed Jan 29 13:21:52 2025
+++ pkgsrc/lang/ghc910/options.mk       Sun Feb 23 16:59:20 2025
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.1 2025/01/29 13:21:52 pho Exp $
+# $NetBSD: options.mk,v 1.2 2025/02/23 16:59:20 wiz Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.ghc
 PKG_SUPPORTED_OPTIONS= doc
@@ -79,6 +79,7 @@ CONFIGURE_ARGS.common+=       CC=${CC:Q}
 ###
 PLIST_VARS+=           doc
 .if !empty(PKG_OPTIONS:Mdoc)
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 TOOL_DEPENDS+=         ${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx
 CONFIGURE_ARGS+=       SPHINXBUILD=${PREFIX:Q}/bin/sphinx-build-${PYVERSSUFFIX}
 PLIST.doc=             yes

Index: pkgsrc/lang/ghc92/Makefile
diff -u pkgsrc/lang/ghc92/Makefile:1.13 pkgsrc/lang/ghc92/Makefile:1.14
--- pkgsrc/lang/ghc92/Makefile:1.13     Mon Aug 14 05:24:44 2023
+++ pkgsrc/lang/ghc92/Makefile  Sun Feb 23 16:59:20 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2023/08/14 05:24:44 wiz Exp $
+# $NetBSD: Makefile,v 1.14 2025/02/23 16:59:20 wiz Exp $
 # -----------------------------------------------------------------------------
 # Package metadata
 #
@@ -229,6 +229,7 @@ STRIP_FILES_SKIP+=          lib/${PKGNAME_NOREV}
 #
 .if ${BUILD_SPHINX_HTML} != "no"
 BUILDLINK_DEPMETHOD.python:=   build
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 .include "../../lang/python/pyversion.mk"
 TOOL_DEPENDS+= ${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx
 .endif

Index: pkgsrc/lang/ghc94/Makefile
diff -u pkgsrc/lang/ghc94/Makefile:1.9 pkgsrc/lang/ghc94/Makefile:1.10
--- pkgsrc/lang/ghc94/Makefile:1.9      Mon Oct  9 02:49:52 2023
+++ pkgsrc/lang/ghc94/Makefile  Sun Feb 23 16:59:20 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2023/10/09 02:49:52 pho Exp $
+# $NetBSD: Makefile,v 1.10 2025/02/23 16:59:20 wiz Exp $
 # -----------------------------------------------------------------------------
 # Package metadata
 #
@@ -288,6 +288,7 @@ STRIP_FILES_SKIP+=          lib/${PKGNAME_NOREV}
 # Dependencies
 #
 .if ${BUILD_SPHINX_HTML} != "no"
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 TOOL_DEPENDS+= ${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx
 .endif
 

Index: pkgsrc/lang/ghc96/Makefile
diff -u pkgsrc/lang/ghc96/Makefile:1.6 pkgsrc/lang/ghc96/Makefile:1.7
--- pkgsrc/lang/ghc96/Makefile:1.6      Thu Nov 30 16:23:59 2023
+++ pkgsrc/lang/ghc96/Makefile  Sun Feb 23 16:59:20 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2023/11/30 16:23:59 jperkin Exp $
+# $NetBSD: Makefile,v 1.7 2025/02/23 16:59:20 wiz Exp $
 # -----------------------------------------------------------------------------
 # Package metadata
 #
@@ -289,6 +289,7 @@ STRIP_FILES_SKIP+=          lib/${PKGNAME_NOREV}
 # Dependencies
 #
 .if ${BUILD_SPHINX_HTML} != "no"
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 TOOL_DEPENDS+= ${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx
 .endif
 

Index: pkgsrc/lang/ghc98/Makefile
diff -u pkgsrc/lang/ghc98/Makefile:1.9 pkgsrc/lang/ghc98/Makefile:1.10
--- pkgsrc/lang/ghc98/Makefile:1.9      Mon Jan 27 15:08:07 2025
+++ pkgsrc/lang/ghc98/Makefile  Sun Feb 23 16:59:20 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2025/01/27 15:08:07 pho Exp $
+# $NetBSD: Makefile,v 1.10 2025/02/23 16:59:20 wiz Exp $
 # -----------------------------------------------------------------------------
 # Package metadata
 #
@@ -279,6 +279,7 @@ STRIP_FILES_SKIP+=          lib/${PKGNAME_NOREV}
 # Dependencies
 #
 .if ${BUILD_SPHINX_HTML} != "no"
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 TOOL_DEPENDS+= ${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx
 .endif
 

Index: pkgsrc/lang/py-lsp-server/Makefile
diff -u pkgsrc/lang/py-lsp-server/Makefile:1.23 pkgsrc/lang/py-lsp-server/Makefile:1.24
--- pkgsrc/lang/py-lsp-server/Makefile:1.23     Sun Feb  9 14:35:42 2025
+++ pkgsrc/lang/py-lsp-server/Makefile  Sun Feb 23 16:59:20 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2025/02/09 14:35:42 wiz Exp $
+# $NetBSD: Makefile,v 1.24 2025/02/23 16:59:20 wiz Exp $
 
 DISTNAME=      python_lsp_server-1.12.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/python_//:S/_/-/}
@@ -38,7 +38,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-pandas-[0-
 TEST_DEPENDS+= ${PYPKGPREFIX}-qt5-[0-9]*:../../x11/py-qt5
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov
 
-PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-rope -> py-toolconfig -> py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-rope -> py-toolconfig -> py-sphinx
 
 post-install:
        cd ${DESTDIR}${PREFIX}/bin && \

Index: pkgsrc/mail/feed2exec/Makefile
diff -u pkgsrc/mail/feed2exec/Makefile:1.30 pkgsrc/mail/feed2exec/Makefile:1.31
--- pkgsrc/mail/feed2exec/Makefile:1.30 Mon Nov 11 07:28:38 2024
+++ pkgsrc/mail/feed2exec/Makefile      Sun Feb 23 16:59:20 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.30 2024/11/11 07:28:38 wiz Exp $
+# $NetBSD: Makefile,v 1.31 2025/02/23 16:59:20 wiz Exp $
 
 DISTNAME=              feed2exec-0.20.0
 PKGNAME=               ${PYPKGPREFIX}-${DISTNAME}
@@ -33,7 +33,7 @@ TEST_DEPENDS+=                ${PYPKGPREFIX}-test-cov-
 
 USE_LANGUAGES=         # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 
 SUBST_CLASSES+=                version
 SUBST_STAGE.version=   pre-configure

Index: pkgsrc/mail/notmuch/options.mk
diff -u pkgsrc/mail/notmuch/options.mk:1.13 pkgsrc/mail/notmuch/options.mk:1.14
--- pkgsrc/mail/notmuch/options.mk:1.13 Tue Jun  6 12:41:48 2023
+++ pkgsrc/mail/notmuch/options.mk      Sun Feb 23 16:59:21 2025
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.13 2023/06/06 12:41:48 riastradh Exp $
+# $NetBSD: options.mk,v 1.14 2025/02/23 16:59:21 wiz Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.notmuch
 PKG_SUPPORTED_OPTIONS= doc
@@ -14,6 +14,7 @@ PLIST_VARS+=          doc
 PLIST.doc=             yes
 USE_TOOLS+=            perl
 TOOL_DEPENDS+=         doxygen-[0-9]*:../../devel/doxygen
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 TOOL_DEPENDS+=         ${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx
 .else
 CONFIGURE_ARGS+=       --without-docs

Index: pkgsrc/net/frr/options.mk
diff -u pkgsrc/net/frr/options.mk:1.3 pkgsrc/net/frr/options.mk:1.4
--- pkgsrc/net/frr/options.mk:1.3       Tue Jan  9 20:17:41 2024
+++ pkgsrc/net/frr/options.mk   Sun Feb 23 16:59:21 2025
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.3 2024/01/09 20:17:41 chopps Exp $
+# $NetBSD: options.mk,v 1.4 2025/02/23 16:59:21 wiz Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.frr
 PKG_SUPPORTED_OPTIONS= doc
@@ -16,6 +16,7 @@ PLIST_VARS+=          doc
 .if !empty(PKG_OPTIONS:Mdoc)
 USE_TOOLS+=            makeinfo
 CONFIGURE_ARGS+=       --enable-doc-html
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 TOOL_DEPENDS+=         ${PYPKGPREFIX}-sphinx>=7.0:../../textproc/py-sphinx
 PLIST.doc=             yes
 INFO_FILES=            yes

Index: pkgsrc/net/gnunet/options.mk
diff -u pkgsrc/net/gnunet/options.mk:1.8 pkgsrc/net/gnunet/options.mk:1.9
--- pkgsrc/net/gnunet/options.mk:1.8    Mon Oct 14 06:45:54 2024
+++ pkgsrc/net/gnunet/options.mk        Sun Feb 23 16:59:21 2025
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.8 2024/10/14 06:45:54 wiz Exp $
+# $NetBSD: options.mk,v 1.9 2025/02/23 16:59:21 wiz Exp $
 
 PKG_OPTIONS_VAR=               PKG_OPTIONS.gnunet
 
@@ -33,7 +33,6 @@ PLIST_SRC=                    PLIST
 .include "../../mk/bsd.options.mk"
 
 .if ${PKG_OPTIONS:Mtests}
-PYTHON_VERSIONS_INCOMPATIBLE=  27
 .include "../../lang/python/tool.mk"
 PYTHON_FOR_BUILD_ONLY= yes
 CONFIGURE_ARGS+=       --enable-testruns
@@ -44,6 +43,7 @@ CONFIGURE_ARGS+=      --disable-testruns
 # \XXX: 7 MB in size, but useful (although we could strip off some files).
 .if ${PKG_OPTIONS:Mdoc}
 .include "../../lang/python/tool.mk"
+PYTHON_VERSIONS_INCOMPATIBLE+= 39 310 # py-sphinx
 TOOL_DEPENDS+=         ${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx
 TOOL_DEPENDS+=         ${PYPKGPREFIX}-sphinx-rtd-theme-[0-9]*:../../textproc/py-sphinx-rtd-theme
 TOOL_DEPENDS+=         ${PYPKGPREFIX}-docutils>=0.12:../../textproc/py-docutils

Index: pkgsrc/print/zathura/Makefile
diff -u pkgsrc/print/zathura/Makefile:1.73 pkgsrc/print/zathura/Makefile:1.74
--- pkgsrc/print/zathura/Makefile:1.73  Fri Dec 27 08:20:33 2024
+++ pkgsrc/print/zathura/Makefile       Sun Feb 23 16:59:21 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.73 2024/12/27 08:20:33 wiz Exp $
+# $NetBSD: Makefile,v 1.74 2025/02/23 16:59:21 wiz Exp $
 
 DISTNAME=      zathura-0.5.8
 PKGREVISION=   6
@@ -15,7 +15,7 @@ TOOL_DEPENDS+=        ${PYPKGPREFIX}-sphinx-[0-
 
 USE_TOOLS+=    pkg-config
 
-PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 
 # Avoid possible dependency on librsvg
 MESON_ARGS+=   -D convert-icon=disabled

Index: pkgsrc/security/fail2ban/Makefile
diff -u pkgsrc/security/fail2ban/Makefile:1.29 pkgsrc/security/fail2ban/Makefile:1.30
--- pkgsrc/security/fail2ban/Makefile:1.29      Mon Oct 14 06:45:56 2024
+++ pkgsrc/security/fail2ban/Makefile   Sun Feb 23 16:59:21 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.29 2024/10/14 06:45:56 wiz Exp $
+# $NetBSD: Makefile,v 1.30 2025/02/23 16:59:21 wiz Exp $
 
 DISTNAME=      fail2ban-1.0.2
 PKGREVISION=   2
@@ -13,7 +13,7 @@ LICENSE=      gnu-gpl-v2
 TOOL_DEPENDS+= ${PYPKGPREFIX}-numpydoc-[0-9]*:../../textproc/py-numpydoc
 TOOL_DEPENDS+= ${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx
 
-PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 
 USE_TOOLS+=    make:build
 

Index: pkgsrc/sysutils/dupeguru/Makefile
diff -u pkgsrc/sysutils/dupeguru/Makefile:1.21 pkgsrc/sysutils/dupeguru/Makefile:1.22
--- pkgsrc/sysutils/dupeguru/Makefile:1.21      Tue Nov 26 12:49:13 2024
+++ pkgsrc/sysutils/dupeguru/Makefile   Sun Feb 23 16:59:21 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.21 2024/11/26 12:49:13 nia Exp $
+# $NetBSD: Makefile,v 1.22 2025/02/23 16:59:21 wiz Exp $
 
 DISTNAME=      dupeguru-src-4.0.4_RC
 PKGNAME=       ${DISTNAME:S/-src//:S/_RC/rc1/}
@@ -24,7 +24,7 @@ WRKSRC=                       ${WRKDIR}
 USE_LANGUAGES=         c
 USE_TOOLS=             gmake pax
 
-PYTHON_VERSIONS_ACCEPTED=      311 310
+PYTHON_VERSIONS_ACCEPTED=      311
 REPLACE_PYTHON+=               run.py
 
 MAKE_ENV+=     PYRCC5=pyrcc5-${PYVERSSUFFIX}

Index: pkgsrc/sysutils/salt-docs/Makefile
diff -u pkgsrc/sysutils/salt-docs/Makefile:1.39 pkgsrc/sysutils/salt-docs/Makefile:1.40
--- pkgsrc/sysutils/salt-docs/Makefile:1.39     Mon Jan 27 12:17:52 2025
+++ pkgsrc/sysutils/salt-docs/Makefile  Sun Feb 23 16:59:21 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.39 2025/01/27 12:17:52 wiz Exp $
+# $NetBSD: Makefile,v 1.40 2025/02/23 16:59:21 wiz Exp $
 
 .include "../../sysutils/salt/Makefile.common"
 
@@ -8,6 +8,8 @@ COMMENT=        Documentation for salt
 
 USE_TOOLS+=    gmake pax
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
+
 TOOL_DEPENDS+= salt-[0-9]*:../../sysutils/salt
 TOOL_DEPENDS+= ${PYPKGPREFIX}-linkify-it-py-[0-9]*:../../textproc/py-linkify-it-py
 TOOL_DEPENDS+= ${PYPKGPREFIX}-looseversion-[0-9]*:../../devel/py-looseversion

Index: pkgsrc/textproc/csvkit/Makefile
diff -u pkgsrc/textproc/csvkit/Makefile:1.20 pkgsrc/textproc/csvkit/Makefile:1.21
--- pkgsrc/textproc/csvkit/Makefile:1.20        Mon Oct 14 06:45:59 2024
+++ pkgsrc/textproc/csvkit/Makefile     Sun Feb 23 16:59:21 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2024/10/14 06:45:59 wiz Exp $
+# $NetBSD: Makefile,v 1.21 2025/02/23 16:59:21 wiz Exp $
 
 DISTNAME=      csvkit-0.9.0
 PKGREVISION=   8
@@ -22,7 +22,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-coverage>=
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 
 USE_PKG_RESOURCES=     yes
 

Index: pkgsrc/textproc/py-astropy-sphinx-theme/Makefile
diff -u pkgsrc/textproc/py-astropy-sphinx-theme/Makefile:1.5 pkgsrc/textproc/py-astropy-sphinx-theme/Makefile:1.6
--- pkgsrc/textproc/py-astropy-sphinx-theme/Makefile:1.5        Mon Oct 14 06:45:59 2024
+++ pkgsrc/textproc/py-astropy-sphinx-theme/Makefile    Sun Feb 23 16:59:21 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2024/10/14 06:45:59 wiz Exp $
+# $NetBSD: Makefile,v 1.6 2025/02/23 16:59:21 wiz Exp $
 
 DISTNAME=      astropy-sphinx-theme-1.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -15,7 +15,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-[0-9]
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/py-breathe/Makefile
diff -u pkgsrc/textproc/py-breathe/Makefile:1.10 pkgsrc/textproc/py-breathe/Makefile:1.11
--- pkgsrc/textproc/py-breathe/Makefile:1.10    Mon Oct 14 06:45:59 2024
+++ pkgsrc/textproc/py-breathe/Makefile Sun Feb 23 16:59:22 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2024/10/14 06:45:59 wiz Exp $
+# $NetBSD: Makefile,v 1.11 2025/02/23 16:59:22 wiz Exp $
 
 DISTNAME=      breathe-4.35.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:tl}
@@ -17,7 +17,7 @@ USE_LANGUAGES=        # none
 
 USE_PKG_RESOURCES=     yes
 
-PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 
 post-install:
        cd ${DESTDIR}${PREFIX}/bin && \

Index: pkgsrc/textproc/py-myst-parser/Makefile
diff -u pkgsrc/textproc/py-myst-parser/Makefile:1.5 pkgsrc/textproc/py-myst-parser/Makefile:1.6
--- pkgsrc/textproc/py-myst-parser/Makefile:1.5 Wed Feb 12 16:27:29 2025
+++ pkgsrc/textproc/py-myst-parser/Makefile     Sun Feb 23 16:59:22 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2025/02/12 16:27:29 adam Exp $
+# $NetBSD: Makefile,v 1.6 2025/02/23 16:59:22 wiz Exp $
 
 DISTNAME=      myst_parser-4.0.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -20,7 +20,7 @@ DEPENDS+=     ${PYPKGPREFIX}-yaml-[0-9]*:../
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  39
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 
 post-install:
 .for bin in myst-anchors myst-docutils-demo myst-docutils-html myst-docutils-html5 \

Index: pkgsrc/textproc/py-numpydoc/Makefile
diff -u pkgsrc/textproc/py-numpydoc/Makefile:1.15 pkgsrc/textproc/py-numpydoc/Makefile:1.16
--- pkgsrc/textproc/py-numpydoc/Makefile:1.15   Mon Nov 11 07:29:06 2024
+++ pkgsrc/textproc/py-numpydoc/Makefile        Sun Feb 23 16:59:22 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2024/11/11 07:29:06 wiz Exp $
+# $NetBSD: Makefile,v 1.16 2025/02/23 16:59:22 wiz Exp $
 
 DISTNAME=      numpydoc-1.8.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -18,6 +18,8 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-cov-[
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
+
 .include "../../lang/python/pyversion.mk"
 .if ${PYTHON_VERSION} < 311
 DEPENDS+=      ${PYPKGPREFIX}-tomli>=1.1.0:../../textproc/py-tomli

Index: pkgsrc/textproc/py-pallets-sphinx-themes/Makefile
diff -u pkgsrc/textproc/py-pallets-sphinx-themes/Makefile:1.16 pkgsrc/textproc/py-pallets-sphinx-themes/Makefile:1.17
--- pkgsrc/textproc/py-pallets-sphinx-themes/Makefile:1.16      Mon Oct 14 06:46:00 2024
+++ pkgsrc/textproc/py-pallets-sphinx-themes/Makefile   Sun Feb 23 16:59:22 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2024/10/14 06:46:00 wiz Exp $
+# $NetBSD: Makefile,v 1.17 2025/02/23 16:59:22 wiz Exp $
 
 DISTNAME=      pallets_sphinx_themes-2.1.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/g}
@@ -16,7 +16,7 @@ DEPENDS+=     ${PYPKGPREFIX}-sphinx>=3:../..
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/py-sphinx/Makefile
diff -u pkgsrc/textproc/py-sphinx/Makefile:1.106 pkgsrc/textproc/py-sphinx/Makefile:1.107
--- pkgsrc/textproc/py-sphinx/Makefile:1.106    Sun Feb 23 16:41:56 2025
+++ pkgsrc/textproc/py-sphinx/Makefile  Sun Feb 23 16:59:23 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.106 2025/02/23 16:41:56 wiz Exp $
+# $NetBSD: Makefile,v 1.107 2025/02/23 16:59:23 wiz Exp $
 
 DISTNAME=      sphinx-8.2.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -35,7 +35,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-typing-ext
 USE_LANGUAGES= # none
 USE_TOOLS+=    makeinfo
 
-PYTHON_VERSIONS_INCOMPATIBLE=  39
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310
 
 # as of 8.2.1
 # 39 failed, 2266 passed, 30 skipped, 6 warnings

Index: pkgsrc/textproc/py-sphinx-astropy/Makefile
diff -u pkgsrc/textproc/py-sphinx-astropy/Makefile:1.7 pkgsrc/textproc/py-sphinx-astropy/Makefile:1.8
--- pkgsrc/textproc/py-sphinx-astropy/Makefile:1.7      Mon Nov 11 07:29:08 2024
+++ pkgsrc/textproc/py-sphinx-astropy/Makefile  Sun Feb 23 16:59:22 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2024/11/11 07:29:08 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2025/02/23 16:59:22 wiz Exp $
 
 DISTNAME=      sphinx-astropy-1.9.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -24,7 +24,7 @@ DEPENDS+=     ${PYPKGPREFIX}-test-doctestplu
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/py-sphinx-autoapi/Makefile
diff -u pkgsrc/textproc/py-sphinx-autoapi/Makefile:1.24 pkgsrc/textproc/py-sphinx-autoapi/Makefile:1.25
--- pkgsrc/textproc/py-sphinx-autoapi/Makefile:1.24     Tue Feb 18 08:42:16 2025
+++ pkgsrc/textproc/py-sphinx-autoapi/Makefile  Sun Feb 23 16:59:22 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.24 2025/02/18 08:42:16 adam Exp $
+# $NetBSD: Makefile,v 1.25 2025/02/23 16:59:22 wiz Exp $
 
 DISTNAME=      sphinx_autoapi-3.6.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -20,7 +20,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-mock-[0-9]
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/py-sphinx-automodapi/Makefile
diff -u pkgsrc/textproc/py-sphinx-automodapi/Makefile:1.12 pkgsrc/textproc/py-sphinx-automodapi/Makefile:1.13
--- pkgsrc/textproc/py-sphinx-automodapi/Makefile:1.12  Mon Nov 11 07:29:08 2024
+++ pkgsrc/textproc/py-sphinx-automodapi/Makefile       Sun Feb 23 16:59:22 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2024/11/11 07:29:08 wiz Exp $
+# $NetBSD: Makefile,v 1.13 2025/02/23 16:59:22 wiz Exp $
 
 DISTNAME=      sphinx_automodapi-0.18.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -17,7 +17,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-cov-[
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 
 # Filenames with non-ASCII characters are not portable.
 post-extract:

Index: pkgsrc/textproc/py-sphinx-basic-ng/Makefile
diff -u pkgsrc/textproc/py-sphinx-basic-ng/Makefile:1.4 pkgsrc/textproc/py-sphinx-basic-ng/Makefile:1.5
--- pkgsrc/textproc/py-sphinx-basic-ng/Makefile:1.4     Mon Oct 14 06:46:02 2024
+++ pkgsrc/textproc/py-sphinx-basic-ng/Makefile Sun Feb 23 16:59:22 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2024/10/14 06:46:02 wiz Exp $
+# $NetBSD: Makefile,v 1.5 2025/02/23 16:59:22 wiz Exp $
 
 DISTNAME=      sphinx_basic_ng-1.0.0b2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/g}
@@ -14,7 +14,7 @@ DEPENDS+=     ${PYPKGPREFIX}-sphinx>=4.0:../
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/py-sphinx-copybutton/Makefile
diff -u pkgsrc/textproc/py-sphinx-copybutton/Makefile:1.6 pkgsrc/textproc/py-sphinx-copybutton/Makefile:1.7
--- pkgsrc/textproc/py-sphinx-copybutton/Makefile:1.6   Mon Oct 14 06:46:02 2024
+++ pkgsrc/textproc/py-sphinx-copybutton/Makefile       Sun Feb 23 16:59:22 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2024/10/14 06:46:02 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2025/02/23 16:59:22 wiz Exp $
 
 DISTNAME=      sphinx-copybutton-0.5.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -14,7 +14,7 @@ DEPENDS+=     ${PYPKGPREFIX}-sphinx>=1.8:../
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/py-sphinx-gallery/Makefile
diff -u pkgsrc/textproc/py-sphinx-gallery/Makefile:1.9 pkgsrc/textproc/py-sphinx-gallery/Makefile:1.10
--- pkgsrc/textproc/py-sphinx-gallery/Makefile:1.9      Fri Dec  6 10:52:23 2024
+++ pkgsrc/textproc/py-sphinx-gallery/Makefile  Sun Feb 23 16:59:23 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2024/12/06 10:52:23 adam Exp $
+# $NetBSD: Makefile,v 1.10 2025/02/23 16:59:23 wiz Exp $
 
 DISTNAME=      sphinx_gallery-0.18.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -20,7 +20,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-cov-[
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 
 post-install:
        cd ${DESTDIR}${PREFIX}/bin && \

Index: pkgsrc/textproc/py-sphinx-inline-tabs/Makefile
diff -u pkgsrc/textproc/py-sphinx-inline-tabs/Makefile:1.7 pkgsrc/textproc/py-sphinx-inline-tabs/Makefile:1.8
--- pkgsrc/textproc/py-sphinx-inline-tabs/Makefile:1.7  Mon Oct 14 06:46:02 2024
+++ pkgsrc/textproc/py-sphinx-inline-tabs/Makefile      Sun Feb 23 16:59:23 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2024/10/14 06:46:02 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2025/02/23 16:59:23 wiz Exp $
 
 DISTNAME=      sphinx_inline_tabs-2023.4.21
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/g}
@@ -17,7 +17,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-xdist
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/py-sphinx-issues/Makefile
diff -u pkgsrc/textproc/py-sphinx-issues/Makefile:1.9 pkgsrc/textproc/py-sphinx-issues/Makefile:1.10
--- pkgsrc/textproc/py-sphinx-issues/Makefile:1.9       Wed Jan 22 08:28:33 2025
+++ pkgsrc/textproc/py-sphinx-issues/Makefile   Sun Feb 23 16:59:23 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2025/01/22 08:28:33 adam Exp $
+# $NetBSD: Makefile,v 1.10 2025/02/23 16:59:23 wiz Exp $
 
 DISTNAME=      sphinx_issues-5.0.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -15,7 +15,7 @@ DEPENDS+=     ${PYPKGPREFIX}-sphinx-[0-9]*:.
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/py-sphinx-lv2-theme/Makefile
diff -u pkgsrc/textproc/py-sphinx-lv2-theme/Makefile:1.2 pkgsrc/textproc/py-sphinx-lv2-theme/Makefile:1.3
--- pkgsrc/textproc/py-sphinx-lv2-theme/Makefile:1.2    Mon Nov 11 07:29:08 2024
+++ pkgsrc/textproc/py-sphinx-lv2-theme/Makefile        Sun Feb 23 16:59:23 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2024/11/11 07:29:08 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2025/02/23 16:59:23 wiz Exp $
 
 DISTNAME=      sphinx_lv2_theme-1.4.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/g}
@@ -14,6 +14,8 @@ TOOL_DEPENDS+=        ${PYPKGPREFIX}-setuptools
 DEPENDS+=      ${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx
 
 USE_LANGUAGES= # none
+ 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/py-sphinx-rtd-theme/Makefile
diff -u pkgsrc/textproc/py-sphinx-rtd-theme/Makefile:1.22 pkgsrc/textproc/py-sphinx-rtd-theme/Makefile:1.23
--- pkgsrc/textproc/py-sphinx-rtd-theme/Makefile:1.22   Wed Nov 13 17:36:51 2024
+++ pkgsrc/textproc/py-sphinx-rtd-theme/Makefile        Sun Feb 23 16:59:23 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.22 2024/11/13 17:36:51 adam Exp $
+# $NetBSD: Makefile,v 1.23 2025/02/23 16:59:23 wiz Exp $
 
 DISTNAME=      sphinx_rtd_theme-3.0.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/g}
@@ -17,7 +17,7 @@ DEPENDS+=     ${PYPKGPREFIX}-sphinxcontrib-j
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/py-sphinx-theme-cloud/Makefile
diff -u pkgsrc/textproc/py-sphinx-theme-cloud/Makefile:1.15 pkgsrc/textproc/py-sphinx-theme-cloud/Makefile:1.16
--- pkgsrc/textproc/py-sphinx-theme-cloud/Makefile:1.15 Mon Oct 14 06:46:02 2024
+++ pkgsrc/textproc/py-sphinx-theme-cloud/Makefile      Sun Feb 23 16:59:23 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2024/10/14 06:46:02 wiz Exp $
+# $NetBSD: Makefile,v 1.16 2025/02/23 16:59:23 wiz Exp $
 
 DISTNAME=      cloud_sptheme-1.10.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/cloud_sptheme/sphinx-theme-cloud/}
@@ -15,7 +15,7 @@ DEPENDS+=     ${PYPKGPREFIX}-sphinx-[0-9]*:.
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/py-sphinxcontrib-applehelp/Makefile
diff -u pkgsrc/textproc/py-sphinxcontrib-applehelp/Makefile:1.16 pkgsrc/textproc/py-sphinxcontrib-applehelp/Makefile:1.17
--- pkgsrc/textproc/py-sphinxcontrib-applehelp/Makefile:1.16    Mon Oct 14 06:46:02 2024
+++ pkgsrc/textproc/py-sphinxcontrib-applehelp/Makefile Sun Feb 23 16:59:23 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2024/10/14 06:46:02 wiz Exp $
+# $NetBSD: Makefile,v 1.17 2025/02/23 16:59:23 wiz Exp $
 
 DISTNAME=      sphinxcontrib_applehelp-2.0.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -15,5 +15,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-sphinx>=5:
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
+
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/py-sphinxcontrib-bibtex/Makefile
diff -u pkgsrc/textproc/py-sphinxcontrib-bibtex/Makefile:1.14 pkgsrc/textproc/py-sphinxcontrib-bibtex/Makefile:1.15
--- pkgsrc/textproc/py-sphinxcontrib-bibtex/Makefile:1.14       Mon Nov 11 07:29:09 2024
+++ pkgsrc/textproc/py-sphinxcontrib-bibtex/Makefile    Sun Feb 23 16:59:23 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2024/11/11 07:29:09 wiz Exp $
+# $NetBSD: Makefile,v 1.15 2025/02/23 16:59:23 wiz Exp $
 
 DISTNAME=      sphinxcontrib_bibtex-2.6.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -18,7 +18,7 @@ DEPENDS+=     ${PYPKGPREFIX}-pybtex-docutils
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 
 .include "../../lang/python/pyversion.mk"
 .if ${PYTHON_VERSION} >= 312

Index: pkgsrc/textproc/py-sphinxcontrib-devhelp/Makefile
diff -u pkgsrc/textproc/py-sphinxcontrib-devhelp/Makefile:1.11 pkgsrc/textproc/py-sphinxcontrib-devhelp/Makefile:1.12
--- pkgsrc/textproc/py-sphinxcontrib-devhelp/Makefile:1.11      Mon Oct 14 06:46:03 2024
+++ pkgsrc/textproc/py-sphinxcontrib-devhelp/Makefile   Sun Feb 23 16:59:24 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2024/10/14 06:46:03 wiz Exp $
+# $NetBSD: Makefile,v 1.12 2025/02/23 16:59:24 wiz Exp $
 
 DISTNAME=      sphinxcontrib_devhelp-2.0.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -15,5 +15,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-sphinx>=5:
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
+
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/py-sphinxcontrib-htmlhelp/Makefile
diff -u pkgsrc/textproc/py-sphinxcontrib-htmlhelp/Makefile:1.14 pkgsrc/textproc/py-sphinxcontrib-htmlhelp/Makefile:1.15
--- pkgsrc/textproc/py-sphinxcontrib-htmlhelp/Makefile:1.14     Mon Oct 14 06:46:03 2024
+++ pkgsrc/textproc/py-sphinxcontrib-htmlhelp/Makefile  Sun Feb 23 16:59:24 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2024/10/14 06:46:03 wiz Exp $
+# $NetBSD: Makefile,v 1.15 2025/02/23 16:59:24 wiz Exp $
 
 DISTNAME=      sphinxcontrib_htmlhelp-2.1.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -16,5 +16,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-sphinx>=5:
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
+
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/py-sphinxcontrib-httpdomain/Makefile
diff -u pkgsrc/textproc/py-sphinxcontrib-httpdomain/Makefile:1.4 pkgsrc/textproc/py-sphinxcontrib-httpdomain/Makefile:1.5
--- pkgsrc/textproc/py-sphinxcontrib-httpdomain/Makefile:1.4    Mon Nov 11 07:29:09 2024
+++ pkgsrc/textproc/py-sphinxcontrib-httpdomain/Makefile        Sun Feb 23 16:59:24 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2024/11/11 07:29:09 wiz Exp $
+# $NetBSD: Makefile,v 1.5 2025/02/23 16:59:24 wiz Exp $
 
 DISTNAME=      sphinxcontrib-httpdomain-1.8.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -16,7 +16,7 @@ DEPENDS+=     ${PYPKGPREFIX}-sphinx>=1.6:../
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  39
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/py-sphinxcontrib-jquery/Makefile
diff -u pkgsrc/textproc/py-sphinxcontrib-jquery/Makefile:1.6 pkgsrc/textproc/py-sphinxcontrib-jquery/Makefile:1.7
--- pkgsrc/textproc/py-sphinxcontrib-jquery/Makefile:1.6        Mon Oct 14 06:46:03 2024
+++ pkgsrc/textproc/py-sphinxcontrib-jquery/Makefile    Sun Feb 23 16:59:24 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2024/10/14 06:46:03 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2025/02/23 16:59:24 wiz Exp $
 
 DISTNAME=      sphinxcontrib-jquery-4.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -16,7 +16,7 @@ DEPENDS+=     ${PYPKGPREFIX}-sphinx>=1.8:../
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/py-sphinxcontrib-jsmath/Makefile
diff -u pkgsrc/textproc/py-sphinxcontrib-jsmath/Makefile:1.4 pkgsrc/textproc/py-sphinxcontrib-jsmath/Makefile:1.5
--- pkgsrc/textproc/py-sphinxcontrib-jsmath/Makefile:1.4        Mon Oct 14 06:46:03 2024
+++ pkgsrc/textproc/py-sphinxcontrib-jsmath/Makefile    Sun Feb 23 16:59:24 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2024/10/14 06:46:03 wiz Exp $
+# $NetBSD: Makefile,v 1.5 2025/02/23 16:59:24 wiz Exp $
 
 DISTNAME=      sphinxcontrib-jsmath-1.0.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -16,6 +16,8 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-[0-9]
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
+
 do-test:
        cd ${WRKSRC} && pytest-${PYVERSSUFFIX} tests
 

Index: pkgsrc/textproc/py-sphinxcontrib-log-cabinet/Makefile
diff -u pkgsrc/textproc/py-sphinxcontrib-log-cabinet/Makefile:1.6 pkgsrc/textproc/py-sphinxcontrib-log-cabinet/Makefile:1.7
--- pkgsrc/textproc/py-sphinxcontrib-log-cabinet/Makefile:1.6   Mon Oct 14 06:46:03 2024
+++ pkgsrc/textproc/py-sphinxcontrib-log-cabinet/Makefile       Sun Feb 23 16:59:24 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2024/10/14 06:46:03 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2025/02/23 16:59:24 wiz Exp $
 
 DISTNAME=      sphinxcontrib-log-cabinet-1.0.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -15,7 +15,7 @@ DEPENDS+=     ${PYPKGPREFIX}-sphinx-[0-9]*:.
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  39
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/py-sphinxcontrib-newsfeed/Makefile
diff -u pkgsrc/textproc/py-sphinxcontrib-newsfeed/Makefile:1.8 pkgsrc/textproc/py-sphinxcontrib-newsfeed/Makefile:1.9
--- pkgsrc/textproc/py-sphinxcontrib-newsfeed/Makefile:1.8      Mon Oct 14 06:46:03 2024
+++ pkgsrc/textproc/py-sphinxcontrib-newsfeed/Makefile  Sun Feb 23 16:59:24 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2024/10/14 06:46:03 wiz Exp $
+# $NetBSD: Makefile,v 1.9 2025/02/23 16:59:24 wiz Exp $
 
 DISTNAME=      sphinxcontrib-newsfeed-0.1.4
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -13,7 +13,7 @@ LICENSE=      2-clause-bsd
 
 DEPENDS+=      ${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx
 
-PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 
 USE_LANGUAGES= # none
 

Index: pkgsrc/textproc/py-sphinxcontrib-qthelp/Makefile
diff -u pkgsrc/textproc/py-sphinxcontrib-qthelp/Makefile:1.9 pkgsrc/textproc/py-sphinxcontrib-qthelp/Makefile:1.10
--- pkgsrc/textproc/py-sphinxcontrib-qthelp/Makefile:1.9        Mon Oct 14 06:46:03 2024
+++ pkgsrc/textproc/py-sphinxcontrib-qthelp/Makefile    Sun Feb 23 16:59:24 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2024/10/14 06:46:03 wiz Exp $
+# $NetBSD: Makefile,v 1.10 2025/02/23 16:59:24 wiz Exp $
 
 DISTNAME=      sphinxcontrib_qthelp-2.0.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -15,5 +15,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-sphinx>=5:
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
+
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/py-sphinxcontrib-serializinghtml/Makefile
diff -u pkgsrc/textproc/py-sphinxcontrib-serializinghtml/Makefile:1.13 pkgsrc/textproc/py-sphinxcontrib-serializinghtml/Makefile:1.14
--- pkgsrc/textproc/py-sphinxcontrib-serializinghtml/Makefile:1.13      Mon Oct 14 06:46:03 2024
+++ pkgsrc/textproc/py-sphinxcontrib-serializinghtml/Makefile   Sun Feb 23 16:59:25 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2024/10/14 06:46:03 wiz Exp $
+# $NetBSD: Makefile,v 1.14 2025/02/23 16:59:25 wiz Exp $
 
 DISTNAME=      sphinxcontrib_serializinghtml-2.0.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -15,5 +15,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-sphinx>=5:
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
+
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/py-sphinxcontrib-spelling/Makefile
diff -u pkgsrc/textproc/py-sphinxcontrib-spelling/Makefile:1.7 pkgsrc/textproc/py-sphinxcontrib-spelling/Makefile:1.8
--- pkgsrc/textproc/py-sphinxcontrib-spelling/Makefile:1.7      Thu Dec 26 22:14:08 2024
+++ pkgsrc/textproc/py-sphinxcontrib-spelling/Makefile  Sun Feb 23 16:59:25 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2024/12/26 22:14:08 adam Exp $
+# $NetBSD: Makefile,v 1.8 2025/02/23 16:59:25 wiz Exp $
 
 DISTNAME=      sphinxcontrib_spelling-8.0.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -20,7 +20,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-cov-[
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  39
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 
 # FIX: ModuleNotFoundError: No module named 'tests'
 pre-test:

Index: pkgsrc/textproc/py-sphinxcontrib-websupport/Makefile
diff -u pkgsrc/textproc/py-sphinxcontrib-websupport/Makefile:1.10 pkgsrc/textproc/py-sphinxcontrib-websupport/Makefile:1.11
--- pkgsrc/textproc/py-sphinxcontrib-websupport/Makefile:1.10   Mon Oct 14 06:46:04 2024
+++ pkgsrc/textproc/py-sphinxcontrib-websupport/Makefile        Sun Feb 23 16:59:25 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2024/10/14 06:46:04 wiz Exp $
+# $NetBSD: Makefile,v 1.11 2025/02/23 16:59:25 wiz Exp $
 
 DISTNAME=      sphinxcontrib_websupport-2.0.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -17,7 +17,7 @@ DEPENDS+=     ${PYPKGPREFIX}-sphinxcontrib-s
 
 USE_LANGUAGES= # none
 
-PYTHON_VERSIONS_INCOMPATIBLE=  39
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 
 .include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/py-sphobjinv/Makefile
diff -u pkgsrc/textproc/py-sphobjinv/Makefile:1.9 pkgsrc/textproc/py-sphobjinv/Makefile:1.10
--- pkgsrc/textproc/py-sphobjinv/Makefile:1.9   Tue Dec 31 09:59:02 2024
+++ pkgsrc/textproc/py-sphobjinv/Makefile       Sun Feb 23 16:59:25 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2024/12/31 09:59:02 adam Exp $
+# $NetBSD: Makefile,v 1.10 2025/02/23 16:59:25 wiz Exp $
 
 DISTNAME=      sphobjinv-2.3.1.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -21,6 +21,8 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-test-check
 
 USE_LANGUAGES= # none
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
+
 post-install:
        cd ${DESTDIR}${PREFIX}/bin && \
                ${MV} sphobjinv sphobjinv-${PYVERSSUFFIX} || ${TRUE}

Index: pkgsrc/textproc/py-xapian/Makefile
diff -u pkgsrc/textproc/py-xapian/Makefile:1.16 pkgsrc/textproc/py-xapian/Makefile:1.17
--- pkgsrc/textproc/py-xapian/Makefile:1.16     Mon Oct 14 06:46:04 2024
+++ pkgsrc/textproc/py-xapian/Makefile  Sun Feb 23 16:59:25 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2024/10/14 06:46:04 wiz Exp $
+# $NetBSD: Makefile,v 1.17 2025/02/23 16:59:25 wiz Exp $
 
 PKGNAME=       ${PYPKGPREFIX}-${PKGNAME_MODULE}
 COMMENT=       Python bindings for Xapian search engine
@@ -6,7 +6,7 @@ HOMEPAGE=       https://xapian.org/docs/bindin
 
 DEPENDS+=      ${PYPKGPREFIX}-sphinx>=7:../../textproc/py-sphinx
 
-PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 
 CONFIGURE_ARGS+=       --with-python3 PYTHON3=${PYTHONBIN}
 

Index: pkgsrc/textproc/serd/options.mk
diff -u pkgsrc/textproc/serd/options.mk:1.4 pkgsrc/textproc/serd/options.mk:1.5
--- pkgsrc/textproc/serd/options.mk:1.4 Tue Nov  5 17:16:45 2024
+++ pkgsrc/textproc/serd/options.mk     Sun Feb 23 16:59:25 2025
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.4 2024/11/05 17:16:45 adam Exp $
+# $NetBSD: options.mk,v 1.5 2025/02/23 16:59:25 wiz Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.serd
 PKG_SUPPORTED_OPTIONS= doc tests
@@ -10,6 +10,7 @@ PLIST_VARS+=  doc
 .if !empty(PKG_OPTIONS:Mdoc)
 MESON_ARGS+=   -Ddocs=enabled
 TOOL_DEPENDS+= doxygen-[0-9]*:../../devel/doxygen
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 TOOL_DEPENDS+= ${PYPKGPREFIX}-sphinx>0:../../textproc/py-sphinx
 TOOL_DEPENDS+= ${PYPKGPREFIX}-sphinx-lv2-theme>0:../../textproc/py-sphinx-lv2-theme
 TOOL_DEPENDS+= ${PYPKGPREFIX}-sphinxygen>0:../../textproc/py-sphinxygen

Index: pkgsrc/time/khal/Makefile
diff -u pkgsrc/time/khal/Makefile:1.48 pkgsrc/time/khal/Makefile:1.49
--- pkgsrc/time/khal/Makefile:1.48      Mon Nov 11 07:29:12 2024
+++ pkgsrc/time/khal/Makefile   Sun Feb 23 16:59:25 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.48 2024/11/11 07:29:12 wiz Exp $
+# $NetBSD: Makefile,v 1.49 2025/02/23 16:59:25 wiz Exp $
 
 DISTNAME=      khal-0.11.3
 PKGREVISION=   1
@@ -32,7 +32,7 @@ TEST_DEPENDS+=        ${PYPKGPREFIX}-packaging-
 TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
 TEST_DEPENDS+= ${PYPKGPREFIX}-vdirsyncer-[0-9]*:../../time/py-vdirsyncer
 
-PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 
 INSTALLATION_DIRS=     share/doc/khal ${PKGMANDIR}/man1
 REPLACE_PYTHON+=       khal/*/*.py

Index: pkgsrc/time/py-vdirsyncer/Makefile
diff -u pkgsrc/time/py-vdirsyncer/Makefile:1.72 pkgsrc/time/py-vdirsyncer/Makefile:1.73
--- pkgsrc/time/py-vdirsyncer/Makefile:1.72     Mon Nov 11 07:29:14 2024
+++ pkgsrc/time/py-vdirsyncer/Makefile  Sun Feb 23 16:59:25 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.72 2024/11/11 07:29:14 wiz Exp $
+# $NetBSD: Makefile,v 1.73 2025/02/23 16:59:25 wiz Exp $
 
 DISTNAME=      vdirsyncer-0.19.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
@@ -35,7 +35,7 @@ PLIST_SUBST+=         PKGBASE=${PKGBASE}
 
 PYTHON_SELF_CONFLICT=  yes
 
-PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 
 USE_TOOLS+=    gmake
 

Index: pkgsrc/www/py-werkzeug-docs/Makefile
diff -u pkgsrc/www/py-werkzeug-docs/Makefile:1.23 pkgsrc/www/py-werkzeug-docs/Makefile:1.24
--- pkgsrc/www/py-werkzeug-docs/Makefile:1.23   Fri Nov  1 00:35:12 2024
+++ pkgsrc/www/py-werkzeug-docs/Makefile        Sun Feb 23 16:59:25 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2024/11/01 00:35:12 wiz Exp $
+# $NetBSD: Makefile,v 1.24 2025/02/23 16:59:25 wiz Exp $
 
 PKGNAME=       ${PYPKGPREFIX}-werkzeug-docs-${DISTNAME:C/[^-]*-//}
 COMMENT=       Python WSGI Utility Library (HTML documentation)
@@ -8,6 +8,8 @@ TOOL_DEPENDS+=  ${PYPKGPREFIX}-sphinx-iss
 TOOL_DEPENDS+= ${PYPKGPREFIX}-sphinxcontrib-log-cabinet-[0-9]*:../../textproc/py-sphinxcontrib-log-cabinet
 TOOL_DEPENDS+= ${PYPKGPREFIX}-werkzeug-[0-9]*:../../www/py-werkzeug
 
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
+
 USE_TOOLS+=    gmake pax
 NO_CONFIGURE=  yes
 BUILD_TARGET=  html

Index: pkgsrc/www/varnish/Makefile
diff -u pkgsrc/www/varnish/Makefile:1.45 pkgsrc/www/varnish/Makefile:1.46
--- pkgsrc/www/varnish/Makefile:1.45    Mon Oct 14 06:46:09 2024
+++ pkgsrc/www/varnish/Makefile Sun Feb 23 16:59:26 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.45 2024/10/14 06:46:09 wiz Exp $
+# $NetBSD: Makefile,v 1.46 2025/02/23 16:59:26 wiz Exp $
 
 DISTNAME=      varnish-7.5.0
 CATEGORIES=    www
@@ -13,7 +13,7 @@ LICENSE=      modified-bsd
 TOOL_DEPENDS+= ${PYPKGPREFIX}-docutils>=0.12:../../textproc/py-docutils
 TOOL_DEPENDS+= ${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx
 
-PYTHON_VERSIONS_INCOMPATIBLE=  39 # py-sphinx
+PYTHON_VERSIONS_INCOMPATIBLE=  39 310 # py-sphinx
 
 GNU_CONFIGURE= yes
 USE_LIBTOOL=   yes



Home | Main Index | Thread Index | Old Index