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: Thu Jul 3 19:18:12 UTC 2025
Modified Files:
pkgsrc/audio/aeneas: Makefile
pkgsrc/audio/py-beets: Makefile
pkgsrc/audio/py-music21: Makefile
pkgsrc/audio/py-soundfile: Makefile
pkgsrc/biology/mopac: Makefile
pkgsrc/biology/py-biopython: Makefile
pkgsrc/biology/py-macs2: Makefile
pkgsrc/biology/py-macs3: Makefile
pkgsrc/biology/py-multiqc: Makefile
pkgsrc/cad/py-gds: Makefile
pkgsrc/cad/py-gdstk: Makefile
pkgsrc/databases/py-duckdb: Makefile
pkgsrc/devel/py-boost: Makefile
pkgsrc/devel/py-cython: Makefile
pkgsrc/devel/py-dm-tree: Makefile
pkgsrc/devel/py-h5py: Makefile
pkgsrc/devel/py-pgzero: Makefile
pkgsrc/devel/py-test-astropy-header: Makefile
pkgsrc/devel/py-xdist: Makefile
pkgsrc/finance/py-backtrader: Makefile
pkgsrc/finance/py-empyrical: Makefile
pkgsrc/finance/py-fecon235: Makefile
pkgsrc/games/singularity: Makefile
pkgsrc/geography/py-gdal: Makefile
pkgsrc/geography/py-obspy: Makefile
pkgsrc/geography/qgis: Makefile
pkgsrc/graphics/blender: Makefile
pkgsrc/graphics/blender-lts: Makefile
pkgsrc/graphics/inkscape: Makefile
pkgsrc/graphics/mypaint: Makefile
pkgsrc/graphics/opencv: Makefile
pkgsrc/graphics/py-DPainter: Makefile
pkgsrc/graphics/py-OpenGL: Makefile
pkgsrc/graphics/py-OpenGL-accelerate: Makefile
pkgsrc/graphics/py-blurhash: Makefile
pkgsrc/graphics/py-cairocffi: Makefile
pkgsrc/graphics/py-contourpy: Makefile
pkgsrc/graphics/py-ggplot: Makefile
pkgsrc/graphics/py-imageio: Makefile
pkgsrc/graphics/py-matplotlib: Makefile
pkgsrc/graphics/py-matplotlib-venn: Makefile
pkgsrc/graphics/py-seaborn: Makefile
pkgsrc/graphics/py-tifffile: Makefile
pkgsrc/graphics/veusz: Makefile
pkgsrc/ham/gnuradio-core: Makefile.common
pkgsrc/ham/gr-osmosdr: Makefile
pkgsrc/ham/uhd: Makefile
pkgsrc/lang/py-js2py: Makefile
pkgsrc/lang/py-pyformlang: Makefile
pkgsrc/math/py-Keras-Applications: Makefile
pkgsrc/math/py-Keras-Preprocessing: Makefile
pkgsrc/math/py-asdf: Makefile
pkgsrc/math/py-bottleneck: Makefile
pkgsrc/math/py-colormath: Makefile
pkgsrc/math/py-hmmlearn: Makefile
pkgsrc/math/py-jplephem: Makefile
pkgsrc/math/py-lap: Makefile
pkgsrc/math/py-lmfit: Makefile
pkgsrc/math/py-netCDF4: Makefile
pkgsrc/math/py-nptyping: Makefile
pkgsrc/math/py-numba: Makefile
pkgsrc/math/py-numexpr: Makefile
pkgsrc/math/py-numpy: Makefile
pkgsrc/math/py-pandas: Makefile
pkgsrc/math/py-patsy: Makefile
pkgsrc/math/py-powerlaw: Makefile
pkgsrc/math/py-pyerfa: Makefile
pkgsrc/math/py-pythran: Makefile
pkgsrc/math/py-pywavelets: Makefile
pkgsrc/math/py-quadprog: Makefile
pkgsrc/math/py-rpy: Makefile
pkgsrc/math/py-scikit-image: Makefile
pkgsrc/math/py-scikit-learn: Makefile
pkgsrc/math/py-scipy: Makefile
pkgsrc/math/py-sklearn-pandas: Makefile
pkgsrc/math/py-statsmodels: Makefile
pkgsrc/math/py-tables: Makefile
pkgsrc/math/py-tensorboard: Makefile
pkgsrc/math/py-theano-pymc: Makefile
pkgsrc/math/py-torch: Makefile
pkgsrc/math/py-uncertainties: Makefile
pkgsrc/math/py-xarray: Makefile
pkgsrc/math/py-xgboost: Makefile
pkgsrc/textproc/py-deepdiff: Makefile
pkgsrc/textproc/py-jsonpickle: Makefile
pkgsrc/textproc/py-nltk: Makefile
pkgsrc/textproc/py-rapidfuzz: Makefile
pkgsrc/time/py-cftime: Makefile
pkgsrc/time/py-trading-calendars: Makefile
pkgsrc/www/websockify: Makefile
pkgsrc/x11/py-qtgraph-qt5: Makefile
pkgsrc/x11/py-wxPython: Makefile
Log Message:
*: py-numpy needs Python >= 3.11 now
To generate a diff of this commit:
cvs rdiff -u -r1.28 -r1.29 pkgsrc/audio/aeneas/Makefile
cvs rdiff -u -r1.38 -r1.39 pkgsrc/audio/py-beets/Makefile
cvs rdiff -u -r1.33 -r1.34 pkgsrc/audio/py-music21/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/audio/py-soundfile/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/biology/mopac/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/biology/py-biopython/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/biology/py-macs2/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/biology/py-macs3/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/biology/py-multiqc/Makefile
cvs rdiff -u -r1.26 -r1.27 pkgsrc/cad/py-gds/Makefile
cvs rdiff -u -r1.18 -r1.19 pkgsrc/cad/py-gdstk/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/databases/py-duckdb/Makefile
cvs rdiff -u -r1.26 -r1.27 pkgsrc/devel/py-boost/Makefile
cvs rdiff -u -r1.104 -r1.105 pkgsrc/devel/py-cython/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/py-dm-tree/Makefile
cvs rdiff -u -r1.22 -r1.23 pkgsrc/devel/py-h5py/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pgzero/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-test-astropy-header/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/py-xdist/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/finance/py-backtrader/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/finance/py-empyrical/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/finance/py-fecon235/Makefile
cvs rdiff -u -r1.37 -r1.38 pkgsrc/games/singularity/Makefile
cvs rdiff -u -r1.87 -r1.88 pkgsrc/geography/py-gdal/Makefile
cvs rdiff -u -r1.31 -r1.32 pkgsrc/geography/py-obspy/Makefile
cvs rdiff -u -r1.249 -r1.250 pkgsrc/geography/qgis/Makefile
cvs rdiff -u -r1.230 -r1.231 pkgsrc/graphics/blender/Makefile
cvs rdiff -u -r1.55 -r1.56 pkgsrc/graphics/blender-lts/Makefile
cvs rdiff -u -r1.307 -r1.308 pkgsrc/graphics/inkscape/Makefile
cvs rdiff -u -r1.76 -r1.77 pkgsrc/graphics/mypaint/Makefile
cvs rdiff -u -r1.144 -r1.145 pkgsrc/graphics/opencv/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/graphics/py-DPainter/Makefile
cvs rdiff -u -r1.46 -r1.47 pkgsrc/graphics/py-OpenGL/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/graphics/py-OpenGL-accelerate/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/graphics/py-blurhash/Makefile
cvs rdiff -u -r1.32 -r1.33 pkgsrc/graphics/py-cairocffi/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/graphics/py-contourpy/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/graphics/py-ggplot/Makefile
cvs rdiff -u -r1.24 -r1.25 pkgsrc/graphics/py-imageio/Makefile
cvs rdiff -u -r1.106 -r1.107 pkgsrc/graphics/py-matplotlib/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/graphics/py-matplotlib-venn/Makefile
cvs rdiff -u -r1.21 -r1.22 pkgsrc/graphics/py-seaborn/Makefile
cvs rdiff -u -r1.50 -r1.51 pkgsrc/graphics/py-tifffile/Makefile
cvs rdiff -u -r1.95 -r1.96 pkgsrc/graphics/veusz/Makefile
cvs rdiff -u -r1.62 -r1.63 pkgsrc/ham/gnuradio-core/Makefile.common
cvs rdiff -u -r1.65 -r1.66 pkgsrc/ham/gr-osmosdr/Makefile
cvs rdiff -u -r1.85 -r1.86 pkgsrc/ham/uhd/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/lang/py-js2py/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/lang/py-pyformlang/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/math/py-Keras-Applications/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/math/py-Keras-Preprocessing/Makefile
cvs rdiff -u -r1.27 -r1.28 pkgsrc/math/py-asdf/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/math/py-bottleneck/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/math/py-colormath/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/math/py-hmmlearn/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/math/py-jplephem/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/math/py-lap/Makefile
cvs rdiff -u -r1.24 -r1.25 pkgsrc/math/py-lmfit/Makefile
cvs rdiff -u -r1.39 -r1.40 pkgsrc/math/py-netCDF4/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/math/py-nptyping/Makefile
cvs rdiff -u -r1.39 -r1.40 pkgsrc/math/py-numba/Makefile
cvs rdiff -u -r1.39 -r1.40 pkgsrc/math/py-numexpr/Makefile
cvs rdiff -u -r1.136 -r1.137 pkgsrc/math/py-numpy/Makefile
cvs rdiff -u -r1.62 -r1.63 pkgsrc/math/py-pandas/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/math/py-patsy/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/math/py-powerlaw/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/math/py-pyerfa/Makefile
cvs rdiff -u -r1.24 -r1.25 pkgsrc/math/py-pythran/Makefile
cvs rdiff -u -r1.18 -r1.19 pkgsrc/math/py-pywavelets/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/math/py-quadprog/Makefile
cvs rdiff -u -r1.55 -r1.56 pkgsrc/math/py-rpy/Makefile
cvs rdiff -u -r1.26 -r1.27 pkgsrc/math/py-scikit-image/Makefile
cvs rdiff -u -r1.31 -r1.32 pkgsrc/math/py-scikit-learn/Makefile
cvs rdiff -u -r1.97 -r1.98 pkgsrc/math/py-scipy/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/math/py-sklearn-pandas/Makefile
cvs rdiff -u -r1.27 -r1.28 pkgsrc/math/py-statsmodels/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/math/py-tables/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/math/py-tensorboard/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/math/py-theano-pymc/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/math/py-torch/Makefile
cvs rdiff -u -r1.22 -r1.23 pkgsrc/math/py-uncertainties/Makefile
cvs rdiff -u -r1.33 -r1.34 pkgsrc/math/py-xarray/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/math/py-xgboost/Makefile
cvs rdiff -u -r1.24 -r1.25 pkgsrc/textproc/py-deepdiff/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/textproc/py-jsonpickle/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/textproc/py-nltk/Makefile
cvs rdiff -u -r1.38 -r1.39 pkgsrc/textproc/py-rapidfuzz/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/time/py-cftime/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/time/py-trading-calendars/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/www/websockify/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/x11/py-qtgraph-qt5/Makefile
cvs rdiff -u -r1.15 -r1.16 pkgsrc/x11/py-wxPython/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/aeneas/Makefile
diff -u pkgsrc/audio/aeneas/Makefile:1.28 pkgsrc/audio/aeneas/Makefile:1.29
--- pkgsrc/audio/aeneas/Makefile:1.28 Wed Feb 12 06:44:18 2025
+++ pkgsrc/audio/aeneas/Makefile Thu Jul 3 19:18:01 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.28 2025/02/12 06:44:18 ryoon Exp $
+# $NetBSD: Makefile,v 1.29 2025/07/03 19:18:01 wiz Exp $
DISTNAME= aeneas-1.7.3
PKGREVISION= 20
@@ -21,6 +21,8 @@ USE_LANGUAGES= c c++
MAKE_ENV+= AENEAS_FORCE_CEW=True
WHEEL_NAME= ${DISTNAME}.0
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
# Tries to use deprecated numpy.distuils
# https://github.com/readbeyond/aeneas/issues/312
#PYTHON_VERSIONS_ACCEPTED= 310 311
Index: pkgsrc/audio/py-beets/Makefile
diff -u pkgsrc/audio/py-beets/Makefile:1.38 pkgsrc/audio/py-beets/Makefile:1.39
--- pkgsrc/audio/py-beets/Makefile:1.38 Wed May 14 13:33:05 2025
+++ pkgsrc/audio/py-beets/Makefile Thu Jul 3 19:18:02 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.38 2025/05/14 13:33:05 adam Exp $
+# $NetBSD: Makefile,v 1.39 2025/07/03 19:18:02 wiz Exp $
DISTNAME= beets-2.3.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -38,6 +38,8 @@ USE_LANGUAGES= # none
INSTALLATION_DIRS+= ${PKGMANDIR}/man1 ${PKGMANDIR}/man5
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/pyversion.mk"
.if ${PYTHON_VERSION} < 311
DEPENDS+= ${PYPKGPREFIX}-typing-extensions-[0-9]*:../../devel/py-typing-extensions
Index: pkgsrc/audio/py-music21/Makefile
diff -u pkgsrc/audio/py-music21/Makefile:1.33 pkgsrc/audio/py-music21/Makefile:1.34
--- pkgsrc/audio/py-music21/Makefile:1.33 Thu Jun 5 00:38:57 2025
+++ pkgsrc/audio/py-music21/Makefile Thu Jul 3 19:18:02 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.33 2025/06/05 00:38:57 gutteridge Exp $
+# $NetBSD: Makefile,v 1.34 2025/07/03 19:18:02 wiz Exp $
DISTNAME= music21-noCorpus-9.7.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/-noCorpus//}
@@ -29,7 +29,7 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-guppy3-[0-
USE_LANGUAGES= # none
-PYTHON_VERSIONS_INCOMPATIBLE= 39
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
# NB lilypond must be installed in order to run the test suite.
do-test:
Index: pkgsrc/audio/py-soundfile/Makefile
diff -u pkgsrc/audio/py-soundfile/Makefile:1.14 pkgsrc/audio/py-soundfile/Makefile:1.15
--- pkgsrc/audio/py-soundfile/Makefile:1.14 Mon Apr 14 06:04:54 2025
+++ pkgsrc/audio/py-soundfile/Makefile Thu Jul 3 19:18:02 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2025/04/14 06:04:54 adam Exp $
+# $NetBSD: Makefile,v 1.15 2025/07/03 19:18:02 wiz Exp $
DISTNAME= soundfile-0.13.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -17,6 +17,8 @@ DEPENDS+= ${PYPKGPREFIX}-numpy-[0-9]*:..
TEST_ENV+= PYTHONPATH=${WRKSRC}/build/lib
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../audio/libsndfile/buildlink3.mk"
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/biology/mopac/Makefile
diff -u pkgsrc/biology/mopac/Makefile:1.15 pkgsrc/biology/mopac/Makefile:1.16
--- pkgsrc/biology/mopac/Makefile:1.15 Mon Oct 14 06:45:31 2024
+++ pkgsrc/biology/mopac/Makefile Thu Jul 3 19:18:02 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2024/10/14 06:45:31 wiz Exp $
+# $NetBSD: Makefile,v 1.16 2025/07/03 19:18:02 wiz Exp $
DISTNAME= mopac-22.0.6
PKGREVISION= 1
@@ -13,6 +13,8 @@ LICENSE= gnu-gpl-v3
USE_LANGUAGES= c fortran
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../mk/blas.buildlink3.mk"
.include "../../devel/cmake/build.mk"
.include "../../math/py-numpy/buildlink3.mk"
Index: pkgsrc/biology/py-biopython/Makefile
diff -u pkgsrc/biology/py-biopython/Makefile:1.16 pkgsrc/biology/py-biopython/Makefile:1.17
--- pkgsrc/biology/py-biopython/Makefile:1.16 Tue Apr 15 13:03:38 2025
+++ pkgsrc/biology/py-biopython/Makefile Thu Jul 3 19:18:02 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2025/04/15 13:03:38 adam Exp $
+# $NetBSD: Makefile,v 1.17 2025/07/03 19:18:02 wiz Exp $
DISTNAME= biopython-1.85
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -13,6 +13,8 @@ LICENSE= biopython
TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/wheel.mk"
.include "../../math/py-numpy/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/biology/py-macs2/Makefile
diff -u pkgsrc/biology/py-macs2/Makefile:1.12 pkgsrc/biology/py-macs2/Makefile:1.13
--- pkgsrc/biology/py-macs2/Makefile:1.12 Tue Apr 15 13:03:39 2025
+++ pkgsrc/biology/py-macs2/Makefile Thu Jul 3 19:18:02 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2025/04/15 13:03:39 adam Exp $
+# $NetBSD: Makefile,v 1.13 2025/07/03 19:18:02 wiz Exp $
DISTNAME= MACS2-${PKGVERSION_NOREV}
PKGNAME= ${PYPKGPREFIX}-macs2-2.2.9.1
@@ -20,6 +20,8 @@ CYTHONIZE= ${PREFIX}/bin/cythonize-${PYV
WHEEL_NAME= ${DISTNAME:tl}
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
# Distributed .c files do not support python > 3.9
pre-configure:
${MV} ${WRKSRC}/MACS2/cPosValCalculation.c ${WRKSRC}
Index: pkgsrc/biology/py-macs3/Makefile
diff -u pkgsrc/biology/py-macs3/Makefile:1.11 pkgsrc/biology/py-macs3/Makefile:1.12
--- pkgsrc/biology/py-macs3/Makefile:1.11 Tue Apr 15 13:03:39 2025
+++ pkgsrc/biology/py-macs3/Makefile Thu Jul 3 19:18:02 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2025/04/15 13:03:39 adam Exp $
+# $NetBSD: Makefile,v 1.12 2025/07/03 19:18:02 wiz Exp $
DISTNAME= macs-3.0.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/macs/macs3/}
@@ -26,6 +26,8 @@ WHEEL_NAME= macs3-${PKGVERSION_NOREV}
USE_TOOLS+= bash perl:test
REPLACE_BASH= test/cmdlinetest* test/prockreport test/*.py test/pyprofile*
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
do-test: install
${RM} -rf ${WRKSRC}/temp
(cd ${WRKSRC}/test && ./cmdlinetest tag)
Index: pkgsrc/biology/py-multiqc/Makefile
diff -u pkgsrc/biology/py-multiqc/Makefile:1.9 pkgsrc/biology/py-multiqc/Makefile:1.10
--- pkgsrc/biology/py-multiqc/Makefile:1.9 Tue Apr 15 13:03:39 2025
+++ pkgsrc/biology/py-multiqc/Makefile Thu Jul 3 19:18:02 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2025/04/15 13:03:39 adam Exp $
+# $NetBSD: Makefile,v 1.10 2025/07/03 19:18:02 wiz Exp $
DISTNAME= multiqc-1.25.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -37,6 +37,8 @@ DEPENDS+= ${PYPKGPREFIX}-natsort-[0-9]*:
PYTHON_SELF_CONFLICT= yes
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
# test status as of 1.25.2
# 44 failed, 46 passed, 357 errors
Index: pkgsrc/cad/py-gds/Makefile
diff -u pkgsrc/cad/py-gds/Makefile:1.26 pkgsrc/cad/py-gds/Makefile:1.27
--- pkgsrc/cad/py-gds/Makefile:1.26 Tue Apr 15 15:45:37 2025
+++ pkgsrc/cad/py-gds/Makefile Thu Jul 3 19:18:02 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.26 2025/04/15 15:45:37 adam Exp $
+# $NetBSD: Makefile,v 1.27 2025/07/03 19:18:02 wiz Exp $
DISTNAME= gdspy-1.6.13
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/py//}
@@ -16,6 +16,8 @@ TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools
USE_LANGUAGES= c c++
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/wheel.mk"
.include "../../math/py-numpy/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/cad/py-gdstk/Makefile
diff -u pkgsrc/cad/py-gdstk/Makefile:1.18 pkgsrc/cad/py-gdstk/Makefile:1.19
--- pkgsrc/cad/py-gdstk/Makefile:1.18 Sat Feb 15 23:37:22 2025
+++ pkgsrc/cad/py-gdstk/Makefile Thu Jul 3 19:18:03 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.18 2025/02/15 23:37:22 mef Exp $
+# $NetBSD: Makefile,v 1.19 2025/07/03 19:18:03 wiz Exp $
DISTNAME= gdstk-0.9.59
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -21,6 +21,8 @@ WHEEL_ARGS+= -C cmake.define.CMAKE_BUILD
PRINT_PLIST_AWK+= {gsub(/${PYVERSSUFFIX:S/.//}/, "$${PYVERS}");}
PLIST_SUBST+= PYVERS=${PYVERSSUFFIX:S/.//}
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/wheel.mk"
.include "../../devel/cmake/buildlink3.mk"
Index: pkgsrc/databases/py-duckdb/Makefile
diff -u pkgsrc/databases/py-duckdb/Makefile:1.2 pkgsrc/databases/py-duckdb/Makefile:1.3
--- pkgsrc/databases/py-duckdb/Makefile:1.2 Wed Jun 18 08:14:36 2025
+++ pkgsrc/databases/py-duckdb/Makefile Thu Jul 3 19:18:03 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2025/06/18 08:14:36 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2025/07/03 19:18:03 wiz Exp $
.include "../../databases/duckdb/Makefile.common"
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -17,6 +17,8 @@ USE_LANGUAGES+= c++
BUILD_DIRS= tools/pythonpkg
PYSETUPSUBDIR= ${BUILD_DIRS}
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
# as of 1.3.0
# 95 skipped, 648 deselected, 65 errors
Index: pkgsrc/devel/py-boost/Makefile
diff -u pkgsrc/devel/py-boost/Makefile:1.26 pkgsrc/devel/py-boost/Makefile:1.27
--- pkgsrc/devel/py-boost/Makefile:1.26 Sun Jan 26 06:47:38 2025
+++ pkgsrc/devel/py-boost/Makefile Thu Jul 3 19:18:03 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.26 2025/01/26 06:47:38 riastradh Exp $
+# $NetBSD: Makefile,v 1.27 2025/07/03 19:18:03 wiz Exp $
BOOST_PACKAGE= python
BOOST_COMMENT= (Boost.Python binary library)
@@ -6,6 +6,8 @@ BOOST_CONFIG= installed
INSTALLATION_DIRS+= lib
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../meta-pkgs/boost/Makefile.common"
PKGNAME= ${PYPKGPREFIX}-boost-${BOOST_VERSION}
Index: pkgsrc/devel/py-cython/Makefile
diff -u pkgsrc/devel/py-cython/Makefile:1.104 pkgsrc/devel/py-cython/Makefile:1.105
--- pkgsrc/devel/py-cython/Makefile:1.104 Mon Jun 9 09:29:49 2025
+++ pkgsrc/devel/py-cython/Makefile Thu Jul 3 19:18:03 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.104 2025/06/09 09:29:49 adam Exp $
+# $NetBSD: Makefile,v 1.105 2025/07/03 19:18:03 wiz Exp $
DISTNAME= cython-3.1.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -17,6 +17,8 @@ REPLACE_PYTHON+= Cython/Debugger/Cygdb.p
REPLACE_PYTHON+= Cython/Debugger/libpython.py
REPLACE_PYTHON+= cython.py
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
USE_CC_FEATURES= c99
# error: 'for' loop initial declarations are only allowed in C99 mode
FORCE_C_STD+= c99
Index: pkgsrc/devel/py-dm-tree/Makefile
diff -u pkgsrc/devel/py-dm-tree/Makefile:1.6 pkgsrc/devel/py-dm-tree/Makefile:1.7
--- pkgsrc/devel/py-dm-tree/Makefile:1.6 Thu Jul 3 06:28:31 2025
+++ pkgsrc/devel/py-dm-tree/Makefile Thu Jul 3 19:18:03 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2025/07/03 06:28:31 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2025/07/03 19:18:03 wiz Exp $
DISTNAME= dm_tree-0.1.9
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -21,7 +21,7 @@ USE_CXX_FEATURES= c++14
USE_LANGUAGES= c++
USE_TOOLS+= cmake gmake
-PYTHON_VERSIONS_INCOMPATIBLE= 39
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
.include "../../devel/abseil/buildlink3.mk"
.include "../../devel/py-pybind11/buildlink3.mk"
Index: pkgsrc/devel/py-h5py/Makefile
diff -u pkgsrc/devel/py-h5py/Makefile:1.22 pkgsrc/devel/py-h5py/Makefile:1.23
--- pkgsrc/devel/py-h5py/Makefile:1.22 Sat Apr 12 11:08:23 2025
+++ pkgsrc/devel/py-h5py/Makefile Thu Jul 3 19:18:03 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.22 2025/04/12 11:08:23 adam Exp $
+# $NetBSD: Makefile,v 1.23 2025/07/03 19:18:03 wiz Exp $
DISTNAME= h5py-3.11.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -17,6 +17,8 @@ TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools
MAKE_ENV= HDF5_DIR=${PREFIX}
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
BUILDLINK_API_DEPENDS.hdf5+= hdf5>=1.10.4
.include "../../devel/hdf5/buildlink3.mk"
.include "../../devel/py-cython/buildlink3.mk"
Index: pkgsrc/devel/py-pgzero/Makefile
diff -u pkgsrc/devel/py-pgzero/Makefile:1.1 pkgsrc/devel/py-pgzero/Makefile:1.2
--- pkgsrc/devel/py-pgzero/Makefile:1.1 Sun Jun 8 08:02:01 2025
+++ pkgsrc/devel/py-pgzero/Makefile Thu Jul 3 19:18:03 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2025/06/08 08:02:01 wiz Exp $
+# $NetBSD: Makefile,v 1.2 2025/07/03 19:18:03 wiz Exp $
DISTNAME= pgzero-1.2.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -15,6 +15,8 @@ DEPENDS+= ${PYPKGPREFIX}-game-[0-9]*:../
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
post-install:
cd ${DESTDIR}${PREFIX}/bin && ${MV} pgzrun pgzrun-${PYVERSSUFFIX}
Index: pkgsrc/devel/py-test-astropy-header/Makefile
diff -u pkgsrc/devel/py-test-astropy-header/Makefile:1.3 pkgsrc/devel/py-test-astropy-header/Makefile:1.4
--- pkgsrc/devel/py-test-astropy-header/Makefile:1.3 Sat Apr 12 21:10:56 2025
+++ pkgsrc/devel/py-test-astropy-header/Makefile Thu Jul 3 19:18:03 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2025/04/12 21:10:56 adam Exp $
+# $NetBSD: Makefile,v 1.4 2025/07/03 19:18:03 wiz Exp $
DISTNAME= pytest-astropy-header-0.2.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/py//}
@@ -18,5 +18,7 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-numpy-[0-9
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-xdist/Makefile
diff -u pkgsrc/devel/py-xdist/Makefile:1.5 pkgsrc/devel/py-xdist/Makefile:1.6
--- pkgsrc/devel/py-xdist/Makefile:1.5 Mon Oct 14 06:45:42 2024
+++ pkgsrc/devel/py-xdist/Makefile Thu Jul 3 19:18:03 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2024/10/14 06:45:42 wiz Exp $
+# $NetBSD: Makefile,v 1.6 2025/07/03 19:18:03 wiz Exp $
DISTNAME= xdist-0.0.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -15,6 +15,8 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-nose>=0:..
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
BUILDLINK_API_DEPENDS.py-numpy+= ${PYPKGPREFIX}-numpy>=1.16.5
.include "../../math/py-numpy/buildlink3.mk"
.include "../../lang/python/egg.mk"
Index: pkgsrc/finance/py-backtrader/Makefile
diff -u pkgsrc/finance/py-backtrader/Makefile:1.10 pkgsrc/finance/py-backtrader/Makefile:1.11
--- pkgsrc/finance/py-backtrader/Makefile:1.10 Mon Oct 14 06:45:43 2024
+++ pkgsrc/finance/py-backtrader/Makefile Thu Jul 3 19:18:04 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2024/10/14 06:45:43 wiz Exp $
+# $NetBSD: Makefile,v 1.11 2025/07/03 19:18:04 wiz Exp $
DISTNAME= backtrader-1.9.74.123
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -21,6 +21,8 @@ USE_LANGUAGES= # none
USE_PKG_RESOURCES= yes
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
post-install:
cd ${DESTDIR}${PREFIX}/bin && \
${MV} bt-run.py bt-run-${PYVERSSUFFIX}.py && \
Index: pkgsrc/finance/py-empyrical/Makefile
diff -u pkgsrc/finance/py-empyrical/Makefile:1.14 pkgsrc/finance/py-empyrical/Makefile:1.15
--- pkgsrc/finance/py-empyrical/Makefile:1.14 Tue Apr 22 15:38:35 2025
+++ pkgsrc/finance/py-empyrical/Makefile Thu Jul 3 19:18:04 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2025/04/22 15:38:35 adam Exp $
+# $NetBSD: Makefile,v 1.15 2025/07/03 19:18:04 wiz Exp $
DISTNAME= empyrical-0.5.5
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -21,7 +21,7 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-parameteri
USE_LANGUAGES= # none
-PYTHON_VERSIONS_INCOMPATIBLE= 39
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/finance/py-fecon235/Makefile
diff -u pkgsrc/finance/py-fecon235/Makefile:1.10 pkgsrc/finance/py-fecon235/Makefile:1.11
--- pkgsrc/finance/py-fecon235/Makefile:1.10 Mon Oct 14 06:45:43 2024
+++ pkgsrc/finance/py-fecon235/Makefile Thu Jul 3 19:18:04 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2024/10/14 06:45:43 wiz Exp $
+# $NetBSD: Makefile,v 1.11 2025/07/03 19:18:04 wiz Exp $
GITHUB_PROJECT= fecon235
GITHUB_TAG= v5.17.0722
@@ -23,7 +23,7 @@ DEPENDS+= ${PYPKGPREFIX}-sympy-[0-9]*:..
USE_LANGUAGES= # none
-PYTHON_VERSIONS_INCOMPATIBLE= 39
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
NO_BUILD= yes
PY_PATCHPLIST= yes
Index: pkgsrc/games/singularity/Makefile
diff -u pkgsrc/games/singularity/Makefile:1.37 pkgsrc/games/singularity/Makefile:1.38
--- pkgsrc/games/singularity/Makefile:1.37 Wed Feb 12 06:45:03 2025
+++ pkgsrc/games/singularity/Makefile Thu Jul 3 19:18:04 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.37 2025/02/12 06:45:03 ryoon Exp $
+# $NetBSD: Makefile,v 1.38 2025/07/03 19:18:04 wiz Exp $
DISTNAME= singularity-0.30c-src
PKGNAME= ${DISTNAME:S/-src//}
@@ -21,6 +21,8 @@ INSTALLATION_DIRS+= share/singularity/da
INSTALLATION_DIRS+= share/singularity/data/sounds
INSTALLATION_DIRS+= share/singularity/music
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
do-build:
${ECHO} "#!/bin/sh" > ${WRKSRC}/singularity
${ECHO} "cd ${PREFIX}/share/singularity" >> ${WRKSRC}/singularity
Index: pkgsrc/geography/py-gdal/Makefile
diff -u pkgsrc/geography/py-gdal/Makefile:1.87 pkgsrc/geography/py-gdal/Makefile:1.88
--- pkgsrc/geography/py-gdal/Makefile:1.87 Wed Jul 2 15:25:17 2025
+++ pkgsrc/geography/py-gdal/Makefile Thu Jul 3 19:18:04 2025
@@ -1,4 +1,6 @@
-# $NetBSD: Makefile,v 1.87 2025/07/02 15:25:17 gdt Exp $
+# $NetBSD: Makefile,v 1.88 2025/07/03 19:18:04 wiz Exp $
+
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
.include "../../geography/gdal-lib/Makefile.common"
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
Index: pkgsrc/geography/py-obspy/Makefile
diff -u pkgsrc/geography/py-obspy/Makefile:1.31 pkgsrc/geography/py-obspy/Makefile:1.32
--- pkgsrc/geography/py-obspy/Makefile:1.31 Wed May 14 14:25:38 2025
+++ pkgsrc/geography/py-obspy/Makefile Thu Jul 3 19:18:04 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.31 2025/05/14 14:25:38 adam Exp $
+# $NetBSD: Makefile,v 1.32 2025/07/03 19:18:04 wiz Exp $
DISTNAME= obspy-1.4.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -28,7 +28,8 @@ USE_TOOLS+= bash:run
REPLACE_BASH= obspy/taup/tests/data/TauP_test_data/gendata.sh
-PYTHON_VERSIONS_INCOMPATIBLE= 39
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
PYTHON_SELF_CONFLICT= yes
pre-configure:
Index: pkgsrc/geography/qgis/Makefile
diff -u pkgsrc/geography/qgis/Makefile:1.249 pkgsrc/geography/qgis/Makefile:1.250
--- pkgsrc/geography/qgis/Makefile:1.249 Thu Jul 3 06:28:32 2025
+++ pkgsrc/geography/qgis/Makefile Thu Jul 3 19:18:04 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.249 2025/07/03 06:28:32 wiz Exp $
+# $NetBSD: Makefile,v 1.250 2025/07/03 19:18:04 wiz Exp $
# This is intentionally 3.40 Long Term Release. Please do not update
# to later branches, and instead discuss whether/how we want multiple
@@ -91,6 +91,8 @@ DEPENDS+= ${PYPKGPREFIX}-owslib-[0-9]*:.
CMAKE_CONFIGURE_ARGS+= -DWITH_QTWEBKIT=FALSE
CMAKE_CONFIGURE_ARGS+= -DQWT_DIR=${QWT_DIR}
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../archivers/libzip/buildlink3.mk"
.include "../../archivers/zstd/buildlink3.mk"
.include "../../databases/sqlite3/buildlink3.mk"
Index: pkgsrc/graphics/blender/Makefile
diff -u pkgsrc/graphics/blender/Makefile:1.230 pkgsrc/graphics/blender/Makefile:1.231
--- pkgsrc/graphics/blender/Makefile:1.230 Thu Apr 24 14:14:12 2025
+++ pkgsrc/graphics/blender/Makefile Thu Jul 3 19:18:04 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.230 2025/04/24 14:14:12 wiz Exp $
+# $NetBSD: Makefile,v 1.231 2025/07/03 19:18:04 wiz Exp $
DISTNAME= blender-4.2.4
PKGREVISION= 4
@@ -17,6 +17,8 @@ USE_CXX_FEATURES= c++17
# GCC 11.0.0 or later is required.
GCC_REQD+= 12
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../mk/bsd.prefs.mk"
.if ${OPSYS} != "Darwin"
# uses alloca() but sets -std=c++17
Index: pkgsrc/graphics/blender-lts/Makefile
diff -u pkgsrc/graphics/blender-lts/Makefile:1.55 pkgsrc/graphics/blender-lts/Makefile:1.56
--- pkgsrc/graphics/blender-lts/Makefile:1.55 Thu Apr 24 14:14:12 2025
+++ pkgsrc/graphics/blender-lts/Makefile Thu Jul 3 19:18:04 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.55 2025/04/24 14:14:12 wiz Exp $
+# $NetBSD: Makefile,v 1.56 2025/07/03 19:18:04 wiz Exp $
DISTNAME= blender-3.6.18
PKGREVISION= 4
@@ -77,7 +77,7 @@ REPLACE_PYTHON= release/bin/blender-thu
INSTALLATION_DIRS= bin share/blender
-PYTHON_VERSIONS_ACCEPTED= 310 311
+PYTHON_VERSIONS_ACCEPTED= 311
pre-configure:
${MKDIR} ${WRKSRC}/build
Index: pkgsrc/graphics/inkscape/Makefile
diff -u pkgsrc/graphics/inkscape/Makefile:1.307 pkgsrc/graphics/inkscape/Makefile:1.308
--- pkgsrc/graphics/inkscape/Makefile:1.307 Fri May 16 23:05:04 2025
+++ pkgsrc/graphics/inkscape/Makefile Thu Jul 3 19:18:05 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.307 2025/05/16 23:05:04 ryoon Exp $
+# $NetBSD: Makefile,v 1.308 2025/07/03 19:18:05 wiz Exp $
DISTNAME= inkscape-1.4.2
CATEGORIES= graphics
@@ -45,6 +45,8 @@ USE_TOOLS+= gmake gzip msgfmt msgmerge
REPLACE_PERL+= man/fix-roff-punct
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
UNLIMIT_RESOURCES= datasize
SUBST_CLASSES+= pypath
Index: pkgsrc/graphics/mypaint/Makefile
diff -u pkgsrc/graphics/mypaint/Makefile:1.76 pkgsrc/graphics/mypaint/Makefile:1.77
--- pkgsrc/graphics/mypaint/Makefile:1.76 Thu Apr 24 14:14:32 2025
+++ pkgsrc/graphics/mypaint/Makefile Thu Jul 3 19:18:05 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.76 2025/04/24 14:14:32 wiz Exp $
+# $NetBSD: Makefile,v 1.77 2025/07/03 19:18:05 wiz Exp $
DISTNAME= mypaint-2.0.1
PKGREVISION= 1
@@ -22,6 +22,8 @@ USE_LANGUAGES= c c++
USE_TOOLS+= bash:run msgfmt pkg-config
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
pre-configure:
${LN} -sf ${PREFIX}/bin/swig3.0 ${BUILDLINK_DIR}/bin/swig
Index: pkgsrc/graphics/opencv/Makefile
diff -u pkgsrc/graphics/opencv/Makefile:1.144 pkgsrc/graphics/opencv/Makefile:1.145
--- pkgsrc/graphics/opencv/Makefile:1.144 Thu Jul 3 06:28:32 2025
+++ pkgsrc/graphics/opencv/Makefile Thu Jul 3 19:18:05 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.144 2025/07/03 06:28:32 wiz Exp $
+# $NetBSD: Makefile,v 1.145 2025/07/03 19:18:05 wiz Exp $
PKGREVISION= 4
.include "Makefile.common"
@@ -11,6 +11,8 @@ COMMENT= Library for computer vision pro
PY_PATCHPLIST= yes
REPLACE_PYTHON+= samples/python/*.py
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "options.mk"
TEST_ENV+= LD_LIBRARY_PATH=${WRKSRC}/${CMAKE_BUILD_DIR}/lib
Index: pkgsrc/graphics/py-DPainter/Makefile
diff -u pkgsrc/graphics/py-DPainter/Makefile:1.2 pkgsrc/graphics/py-DPainter/Makefile:1.3
--- pkgsrc/graphics/py-DPainter/Makefile:1.2 Sun Jul 28 12:03:29 2024
+++ pkgsrc/graphics/py-DPainter/Makefile Thu Jul 3 19:18:05 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2024/07/28 12:03:29 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2025/07/03 19:18:05 wiz Exp $
DISTNAME= PyDPainter-1.2.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/Py//}
@@ -23,6 +23,7 @@ WRKSRC= ${WRKDIR}/PyDPainter-${PKGVERSI
INSTALLATION_DIRS+= bin share/py-DPainter
REPLACE_PYTHON= *.py */*.py
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
do-build:
${ECHO} '#!/bin/sh' > ${WRKSRC}/PyDPainter.sh
Index: pkgsrc/graphics/py-OpenGL/Makefile
diff -u pkgsrc/graphics/py-OpenGL/Makefile:1.46 pkgsrc/graphics/py-OpenGL/Makefile:1.47
--- pkgsrc/graphics/py-OpenGL/Makefile:1.46 Thu Apr 3 15:07:14 2025
+++ pkgsrc/graphics/py-OpenGL/Makefile Thu Jul 3 19:18:05 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.46 2025/04/03 15:07:14 adam Exp $
+# $NetBSD: Makefile,v 1.47 2025/07/03 19:18:05 wiz Exp $
DISTNAME= pyopengl-3.1.9
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/pyopengl/OpenGL/}
@@ -21,6 +21,8 @@ USE_LANGUAGES= c # for tests
REPLACE_PYTHON+= OpenGL/arrays/buffers.py
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../mk/bsd.prefs.mk"
.if ${OPSYS} != "Darwin"
.include "../../graphics/MesaLib/buildlink3.mk"
Index: pkgsrc/graphics/py-OpenGL-accelerate/Makefile
diff -u pkgsrc/graphics/py-OpenGL-accelerate/Makefile:1.14 pkgsrc/graphics/py-OpenGL-accelerate/Makefile:1.15
--- pkgsrc/graphics/py-OpenGL-accelerate/Makefile:1.14 Thu Apr 3 15:07:15 2025
+++ pkgsrc/graphics/py-OpenGL-accelerate/Makefile Thu Jul 3 19:18:05 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2025/04/03 15:07:15 adam Exp $
+# $NetBSD: Makefile,v 1.15 2025/07/03 19:18:05 wiz Exp $
DISTNAME= pyopengl_accelerate-3.1.9
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/pyopengl_/OpenGL-/}
@@ -15,6 +15,8 @@ TOOL_DEPENDS+= ${PYPKGPREFIX}-cython>=0.
TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=42.0:../../devel/py-setuptools
TEST_DEPENDS+= ${PYPKGPREFIX}-OpenGL-[0-9]*:../../graphics/py-OpenGL
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/wheel.mk"
.include "../../math/py-numpy/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/graphics/py-blurhash/Makefile
diff -u pkgsrc/graphics/py-blurhash/Makefile:1.10 pkgsrc/graphics/py-blurhash/Makefile:1.11
--- pkgsrc/graphics/py-blurhash/Makefile:1.10 Mon Nov 11 07:28:34 2024
+++ pkgsrc/graphics/py-blurhash/Makefile Thu Jul 3 19:18:05 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.10 2024/11/11 07:28:34 wiz Exp $
+# $NetBSD: Makefile,v 1.11 2025/07/03 19:18:05 wiz Exp $
DISTNAME= blurhash-1.1.4
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -18,5 +18,7 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/graphics/py-cairocffi/Makefile
diff -u pkgsrc/graphics/py-cairocffi/Makefile:1.32 pkgsrc/graphics/py-cairocffi/Makefile:1.33
--- pkgsrc/graphics/py-cairocffi/Makefile:1.32 Thu Apr 24 14:14:36 2025
+++ pkgsrc/graphics/py-cairocffi/Makefile Thu Jul 3 19:18:05 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.32 2025/04/24 14:14:36 wiz Exp $
+# $NetBSD: Makefile,v 1.33 2025/07/03 19:18:05 wiz Exp $
DISTNAME= cairocffi-1.7.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -18,6 +18,8 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-pikepdf-[0
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../devel/glib2/buildlink3.mk"
.include "../../graphics/cairo/buildlink3.mk"
.include "../../graphics/gdk-pixbuf2/buildlink3.mk"
Index: pkgsrc/graphics/py-contourpy/Makefile
diff -u pkgsrc/graphics/py-contourpy/Makefile:1.15 pkgsrc/graphics/py-contourpy/Makefile:1.16
--- pkgsrc/graphics/py-contourpy/Makefile:1.15 Sun Apr 20 20:08:57 2025
+++ pkgsrc/graphics/py-contourpy/Makefile Thu Jul 3 19:18:05 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2025/04/20 20:08:57 wiz Exp $
+# $NetBSD: Makefile,v 1.16 2025/07/03 19:18:05 wiz Exp $
DISTNAME= contourpy-1.3.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -19,6 +19,8 @@ USE_LANGUAGES= c c++
USE_CXX_FEATURES+= c++17
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
# https://github.com/contourpy/contourpy/issues/400
BUILDLINK_TRANSFORM+= rm:-Werror
Index: pkgsrc/graphics/py-ggplot/Makefile
diff -u pkgsrc/graphics/py-ggplot/Makefile:1.13 pkgsrc/graphics/py-ggplot/Makefile:1.14
--- pkgsrc/graphics/py-ggplot/Makefile:1.13 Mon Oct 14 06:45:45 2024
+++ pkgsrc/graphics/py-ggplot/Makefile Thu Jul 3 19:18:06 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2024/10/14 06:45:45 wiz Exp $
+# $NetBSD: Makefile,v 1.14 2025/07/03 19:18:06 wiz Exp $
DISTNAME= ggplot-0.11.5
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -24,7 +24,7 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-tornado-[0
USE_LANGUAGES= # none
-PYTHON_VERSIONS_INCOMPATIBLE= 39
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/graphics/py-imageio/Makefile
diff -u pkgsrc/graphics/py-imageio/Makefile:1.24 pkgsrc/graphics/py-imageio/Makefile:1.25
--- pkgsrc/graphics/py-imageio/Makefile:1.24 Tue Apr 15 15:17:48 2025
+++ pkgsrc/graphics/py-imageio/Makefile Thu Jul 3 19:18:06 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.24 2025/04/15 15:17:48 adam Exp $
+# $NetBSD: Makefile,v 1.25 2025/07/03 19:18:06 wiz Exp $
DISTNAME= imageio-2.37.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -19,6 +19,8 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
post-install:
cd ${DESTDIR}${PREFIX}/bin && \
${MV} imageio_download_bin imageio_download_bin-${PYVERSSUFFIX} && \
Index: pkgsrc/graphics/py-matplotlib/Makefile
diff -u pkgsrc/graphics/py-matplotlib/Makefile:1.106 pkgsrc/graphics/py-matplotlib/Makefile:1.107
--- pkgsrc/graphics/py-matplotlib/Makefile:1.106 Sun May 11 10:51:03 2025
+++ pkgsrc/graphics/py-matplotlib/Makefile Thu Jul 3 19:18:06 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.106 2025/05/11 10:51:03 wiz Exp $
+# $NetBSD: Makefile,v 1.107 2025/07/03 19:18:06 wiz Exp $
DISTNAME= matplotlib-3.10.3
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -40,7 +40,7 @@ WHEEL_ARGS+= -Cinstall-args="--tags=data
# to ensure that we set it to "no" first to get accurate dependencies.
PYTHON_FOR_BUILD_ONLY= no
-PYTHON_VERSIONS_INCOMPATIBLE= 39 # py-kiwisolver
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
# as of 3.10.3
# 906 failed, 7073 passed, 1599 skipped, 32 xfailed
Index: pkgsrc/graphics/py-matplotlib-venn/Makefile
diff -u pkgsrc/graphics/py-matplotlib-venn/Makefile:1.17 pkgsrc/graphics/py-matplotlib-venn/Makefile:1.18
--- pkgsrc/graphics/py-matplotlib-venn/Makefile:1.17 Tue Apr 15 15:17:48 2025
+++ pkgsrc/graphics/py-matplotlib-venn/Makefile Thu Jul 3 19:18:06 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2025/04/15 15:17:48 adam Exp $
+# $NetBSD: Makefile,v 1.18 2025/07/03 19:18:06 wiz Exp $
DISTNAME= matplotlib-venn-1.1.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -16,7 +16,7 @@ DEPENDS+= ${PYPKGPREFIX}-matplotlib-[0-9
DEPENDS+= ${PYPKGPREFIX}-numpy-[0-9]*:../../math/py-numpy
DEPENDS+= ${PYPKGPREFIX}-scipy-[0-9]*:../../math/py-scipy
-PYTHON_VERSIONS_INCOMPATIBLE= 39
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/graphics/py-seaborn/Makefile
diff -u pkgsrc/graphics/py-seaborn/Makefile:1.21 pkgsrc/graphics/py-seaborn/Makefile:1.22
--- pkgsrc/graphics/py-seaborn/Makefile:1.21 Sun Feb 23 20:45:42 2025
+++ pkgsrc/graphics/py-seaborn/Makefile Thu Jul 3 19:18:06 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.21 2025/02/23 20:45:42 wiz Exp $
+# $NetBSD: Makefile,v 1.22 2025/07/03 19:18:06 wiz Exp $
DISTNAME= seaborn-0.13.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -23,7 +23,7 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-test-xdist
USE_LANGUAGES= # none
-PYTHON_VERSIONS_INCOMPATIBLE= 39
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/graphics/py-tifffile/Makefile
diff -u pkgsrc/graphics/py-tifffile/Makefile:1.50 pkgsrc/graphics/py-tifffile/Makefile:1.51
--- pkgsrc/graphics/py-tifffile/Makefile:1.50 Fri Jun 13 06:50:26 2025
+++ pkgsrc/graphics/py-tifffile/Makefile Thu Jul 3 19:18:06 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.50 2025/06/13 06:50:26 adam Exp $
+# $NetBSD: Makefile,v 1.51 2025/07/03 19:18:06 wiz Exp $
DISTNAME= tifffile-2025.6.11
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -16,6 +16,8 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-fsspec-[0-
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
post-install:
.for bin in lsm2bin tiff2fsspec tiffcomment tifffile
cd ${DESTDIR}${PREFIX}/bin && \
Index: pkgsrc/graphics/veusz/Makefile
diff -u pkgsrc/graphics/veusz/Makefile:1.95 pkgsrc/graphics/veusz/Makefile:1.96
--- pkgsrc/graphics/veusz/Makefile:1.95 Thu Apr 24 14:14:41 2025
+++ pkgsrc/graphics/veusz/Makefile Thu Jul 3 19:18:06 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.95 2025/04/24 14:14:41 wiz Exp $
+# $NetBSD: Makefile,v 1.96 2025/07/03 19:18:06 wiz Exp $
DISTNAME= veusz-3.5.3
PKGREVISION= 15
@@ -33,6 +33,8 @@ INSTALLATION_DIRS+= share/mime/packages
ALL_ENV+= QMAKE_EXE=${QTDIR}/bin/qmake
ALL_ENV+= SIP_DIR=${PREFIX}/share/sip${PYVERSSUFFIX}
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
post-install:
${INSTALL_DATA} ${WRKSRC}/support/veusz.desktop \
${DESTDIR}${PREFIX}/share/applications
Index: pkgsrc/ham/gnuradio-core/Makefile.common
diff -u pkgsrc/ham/gnuradio-core/Makefile.common:1.62 pkgsrc/ham/gnuradio-core/Makefile.common:1.63
--- pkgsrc/ham/gnuradio-core/Makefile.common:1.62 Mon May 19 15:00:34 2025
+++ pkgsrc/ham/gnuradio-core/Makefile.common Thu Jul 3 19:18:06 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.62 2025/05/19 15:00:34 gdt Exp $
+# $NetBSD: Makefile.common,v 1.63 2025/07/03 19:18:06 wiz Exp $
# used by ham/gnuradio-channels/Makefile
# used by ham/gnuradio-companion/Makefile
# used by ham/gnuradio-core/Makefile
@@ -73,7 +73,7 @@ DEPENDS+= ${PYPKGPREFIX}-yaml-[0-9]*:../
# filter designer
DEPENDS+= ${PYPKGPREFIX}-qtgraph-qt5-[0-9]*:../../x11/py-qtgraph-qt5
-PYTHON_VERSIONS_INCOMPATIBLE= 39 # py-qtgraph-qt5
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310 # py-qtgraph-qt5
DISTINFO_FILE= ${.CURDIR}/../../ham/gnuradio-core/distinfo
PATCHDIR= ${.CURDIR}/../../ham/gnuradio-core/patches
Index: pkgsrc/ham/gr-osmosdr/Makefile
diff -u pkgsrc/ham/gr-osmosdr/Makefile:1.65 pkgsrc/ham/gr-osmosdr/Makefile:1.66
--- pkgsrc/ham/gr-osmosdr/Makefile:1.65 Sun May 18 19:31:22 2025
+++ pkgsrc/ham/gr-osmosdr/Makefile Thu Jul 3 19:18:07 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.65 2025/05/18 19:31:22 gdt Exp $
+# $NetBSD: Makefile,v 1.66 2025/07/03 19:18:07 wiz Exp $
DISTNAME= gr-osmosdr-0.2.6
PKGREVISION= 6
@@ -33,6 +33,8 @@ CMAKE_CONFIGURE_ARGS+= -Dpybind11_DIR=${
PLIST_SUBST+= PYSITELIB=${PYSITELIB}
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../audio/libsndfile/buildlink3.mk"
.include "../../devel/boost-headers/buildlink3.mk"
.include "../../devel/boost-libs/buildlink3.mk"
Index: pkgsrc/ham/uhd/Makefile
diff -u pkgsrc/ham/uhd/Makefile:1.85 pkgsrc/ham/uhd/Makefile:1.86
--- pkgsrc/ham/uhd/Makefile:1.85 Sun Mar 2 09:07:27 2025
+++ pkgsrc/ham/uhd/Makefile Thu Jul 3 19:18:07 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.85 2025/03/02 09:07:27 wiz Exp $
+# $NetBSD: Makefile,v 1.86 2025/07/03 19:18:07 wiz Exp $
DISTNAME= uhd-4.8.0.0
CATEGORIES= ham
@@ -30,6 +30,8 @@ CMAKE_CONFIGURE_ARGS+= -DPKG_MAN_DIR=${P
CMAKE_CONFIGURE_ARGS+= -DRST2HTML_EXECUTABLE=${PREFIX}/bin/rst2html-${PYVERSSUFFIX}.py
CMAKE_CONFIGURE_ARGS+= -Wno-dev
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/pyversion.mk"
CMAKE_CONFIGURE_ARGS+= -DPYTHON_EXECUTABLE=${PYTHONBIN}
Index: pkgsrc/lang/py-js2py/Makefile
diff -u pkgsrc/lang/py-js2py/Makefile:1.12 pkgsrc/lang/py-js2py/Makefile:1.13
--- pkgsrc/lang/py-js2py/Makefile:1.12 Mon Oct 14 06:45:46 2024
+++ pkgsrc/lang/py-js2py/Makefile Thu Jul 3 19:18:07 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2024/10/14 06:45:46 wiz Exp $
+# $NetBSD: Makefile,v 1.13 2025/07/03 19:18:07 wiz Exp $
DISTNAME= Js2Py-0.74
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl}
@@ -20,6 +20,8 @@ TEST_DEPENDS+= nodejs-[0-9]*:../../lang/
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
do-test:
cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX}
Index: pkgsrc/lang/py-pyformlang/Makefile
diff -u pkgsrc/lang/py-pyformlang/Makefile:1.9 pkgsrc/lang/py-pyformlang/Makefile:1.10
--- pkgsrc/lang/py-pyformlang/Makefile:1.9 Sun Apr 13 06:38:39 2025
+++ pkgsrc/lang/py-pyformlang/Makefile Thu Jul 3 19:18:07 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2025/04/13 06:38:39 adam Exp $
+# $NetBSD: Makefile,v 1.10 2025/07/03 19:18:07 wiz Exp $
DISTNAME= pyformlang-1.0.11
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -17,7 +17,7 @@ DEPENDS+= ${PYPKGPREFIX}-numpy-[0-9]*:..
USE_LANGUAGES= # none
-PYTHON_VERSIONS_INCOMPATIBLE= 39
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/math/py-Keras-Applications/Makefile
diff -u pkgsrc/math/py-Keras-Applications/Makefile:1.8 pkgsrc/math/py-Keras-Applications/Makefile:1.9
--- pkgsrc/math/py-Keras-Applications/Makefile:1.8 Mon Oct 14 06:45:48 2024
+++ pkgsrc/math/py-Keras-Applications/Makefile Thu Jul 3 19:18:07 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2024/10/14 06:45:48 wiz Exp $
+# $NetBSD: Makefile,v 1.9 2025/07/03 19:18:07 wiz Exp $
DISTNAME= Keras_Applications-1.0.8
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -16,5 +16,7 @@ DEPENDS+= ${PYPKGPREFIX}-numpy>=1.9.1:..
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/math/py-Keras-Preprocessing/Makefile
diff -u pkgsrc/math/py-Keras-Preprocessing/Makefile:1.8 pkgsrc/math/py-Keras-Preprocessing/Makefile:1.9
--- pkgsrc/math/py-Keras-Preprocessing/Makefile:1.8 Wed Jul 2 03:20:00 2025
+++ pkgsrc/math/py-Keras-Preprocessing/Makefile Thu Jul 3 19:18:07 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2025/07/02 03:20:00 markd Exp $
+# $NetBSD: Makefile,v 1.9 2025/07/03 19:18:07 wiz Exp $
DISTNAME= Keras_Preprocessing-1.1.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -15,5 +15,7 @@ DEPENDS+= ${PYPKGPREFIX}-six>=1.9.0:../.
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/math/py-asdf/Makefile
diff -u pkgsrc/math/py-asdf/Makefile:1.27 pkgsrc/math/py-asdf/Makefile:1.28
--- pkgsrc/math/py-asdf/Makefile:1.27 Fri Jun 13 07:19:54 2025
+++ pkgsrc/math/py-asdf/Makefile Thu Jul 3 19:18:07 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.27 2025/06/13 07:19:54 adam Exp $
+# $NetBSD: Makefile,v 1.28 2025/07/03 19:18:07 wiz Exp $
DISTNAME= asdf-4.2.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -27,10 +27,7 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-test-remot
USE_LANGUAGES= # none
-.include "../../lang/python/pyversion.mk"
-.if ${PYTHON_VERSION} < 311
-DEPENDS+= ${PYPKGPREFIX}-importlib-metadata>=4.11.4:../../devel/py-importlib-metadata
-.endif
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
REPLACE_PYTHON+= asdf/_jsonschema/json/bin/jsonschema_suite
REPLACE_PYTHON+= asdf/extern/RangeHTTPServer.py
Index: pkgsrc/math/py-bottleneck/Makefile
diff -u pkgsrc/math/py-bottleneck/Makefile:1.23 pkgsrc/math/py-bottleneck/Makefile:1.24
--- pkgsrc/math/py-bottleneck/Makefile:1.23 Wed May 21 19:21:10 2025
+++ pkgsrc/math/py-bottleneck/Makefile Thu Jul 3 19:18:07 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2025/05/21 19:21:10 adam Exp $
+# $NetBSD: Makefile,v 1.24 2025/07/03 19:18:07 wiz Exp $
DISTNAME= bottleneck-1.5.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -13,6 +13,8 @@ LICENSE= 2-clause-bsd
TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
TOOL_DEPENDS+= ${PYPKGPREFIX}-versioneer-[0-9]*:../../devel/py-versioneer
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../math/py-numpy/buildlink3.mk"
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/math/py-colormath/Makefile
diff -u pkgsrc/math/py-colormath/Makefile:1.9 pkgsrc/math/py-colormath/Makefile:1.10
--- pkgsrc/math/py-colormath/Makefile:1.9 Thu Mar 6 01:19:06 2025
+++ pkgsrc/math/py-colormath/Makefile Thu Jul 3 19:18:07 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2025/03/06 01:19:06 bacon Exp $
+# $NetBSD: Makefile,v 1.10 2025/07/03 19:18:07 wiz Exp $
DISTNAME= colormath-3.0.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -15,7 +15,7 @@ DEPENDS+= ${PYPKGPREFIX}-networkx>=1.9.1
USE_LANGUAGES= # none
-PYTHON_VERSIONS_INCOMPATIBLE= 39
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/math/py-hmmlearn/Makefile
diff -u pkgsrc/math/py-hmmlearn/Makefile:1.9 pkgsrc/math/py-hmmlearn/Makefile:1.10
--- pkgsrc/math/py-hmmlearn/Makefile:1.9 Tue Apr 15 16:31:38 2025
+++ pkgsrc/math/py-hmmlearn/Makefile Thu Jul 3 19:18:08 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2025/04/15 16:31:38 adam Exp $
+# $NetBSD: Makefile,v 1.10 2025/07/03 19:18:08 wiz Exp $
DISTNAME= hmmlearn-0.3.3
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -19,7 +19,7 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-test>=5.4.
USE_LANGUAGES= c c++
-PYTHON_VERSIONS_INCOMPATIBLE= 39
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
# hmmlearn-0.3.2: Some tests still fail
do-test:
Index: pkgsrc/math/py-jplephem/Makefile
diff -u pkgsrc/math/py-jplephem/Makefile:1.17 pkgsrc/math/py-jplephem/Makefile:1.18
--- pkgsrc/math/py-jplephem/Makefile:1.17 Tue Apr 15 16:31:38 2025
+++ pkgsrc/math/py-jplephem/Makefile Thu Jul 3 19:18:08 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2025/04/15 16:31:38 adam Exp $
+# $NetBSD: Makefile,v 1.18 2025/07/03 19:18:08 wiz Exp $
DISTNAME= jplephem-2.22
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -16,6 +16,8 @@ DEPENDS+= ${PYPKGPREFIX}-numpy>=1.17.0:.
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../math/py-numpy/buildlink3.mk"
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/math/py-lap/Makefile
diff -u pkgsrc/math/py-lap/Makefile:1.1 pkgsrc/math/py-lap/Makefile:1.2
--- pkgsrc/math/py-lap/Makefile:1.1 Wed May 14 13:30:02 2025
+++ pkgsrc/math/py-lap/Makefile Thu Jul 3 19:18:08 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2025/05/14 13:30:02 adam Exp $
+# $NetBSD: Makefile,v 1.2 2025/07/03 19:18:08 wiz Exp $
DISTNAME= lap-0.5.12
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -14,6 +14,8 @@ USE_LANGUAGES= c c++
TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
pre-configure:
${LN} -sf ${PREFIX}/bin/cython-${PYVERSSUFFIX} ${BUILDLINK_DIR}/bin/cython
Index: pkgsrc/math/py-lmfit/Makefile
diff -u pkgsrc/math/py-lmfit/Makefile:1.24 pkgsrc/math/py-lmfit/Makefile:1.25
--- pkgsrc/math/py-lmfit/Makefile:1.24 Tue Apr 15 16:31:38 2025
+++ pkgsrc/math/py-lmfit/Makefile Thu Jul 3 19:18:08 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.24 2025/04/15 16:31:38 adam Exp $
+# $NetBSD: Makefile,v 1.25 2025/07/03 19:18:08 wiz Exp $
DISTNAME= lmfit-1.3.3
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -21,7 +21,7 @@ DEPENDS+= ${PYPKGPREFIX}-uncertainties>=
USE_LANGUAGES= # none
-PYTHON_VERSIONS_INCOMPATIBLE= 39
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/math/py-netCDF4/Makefile
diff -u pkgsrc/math/py-netCDF4/Makefile:1.39 pkgsrc/math/py-netCDF4/Makefile:1.40
--- pkgsrc/math/py-netCDF4/Makefile:1.39 Sat Apr 19 07:58:03 2025
+++ pkgsrc/math/py-netCDF4/Makefile Thu Jul 3 19:18:08 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.39 2025/04/19 07:58:03 wiz Exp $
+# $NetBSD: Makefile,v 1.40 2025/07/03 19:18:08 wiz Exp $
DISTNAME= netcdf4-1.7.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/cdf/CDF/}
@@ -23,6 +23,8 @@ SUBST_SED.paths+= -e 's,/usr/local,${PRE
SUBST_FILES.paths+= setup.py
SUBST_MESSAGE.paths= Fixing header search paths.
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
post-install:
.for bin in nc3tonc4 nc4tonc3 ncinfo
cd ${DESTDIR}${PREFIX}/bin && \
Index: pkgsrc/math/py-nptyping/Makefile
diff -u pkgsrc/math/py-nptyping/Makefile:1.5 pkgsrc/math/py-nptyping/Makefile:1.6
--- pkgsrc/math/py-nptyping/Makefile:1.5 Mon Oct 14 06:45:50 2024
+++ pkgsrc/math/py-nptyping/Makefile Thu Jul 3 19:18:08 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2024/10/14 06:45:50 wiz Exp $
+# $NetBSD: Makefile,v 1.6 2025/07/03 19:18:08 wiz Exp $
DISTNAME= nptyping-2.5.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -25,11 +25,7 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-typeguard>
USE_LANGUAGES= # none
-.include "../../lang/python/pyversion.mk"
-
-.if ${PYTHON_VERSION} < 310
-DEPENDS+= ${PYPKGPREFIX}-typing-extensions>=4.0:../../devel/py-typing-extensions
-.endif
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
BUILDLINK_API_DEPENDS.py-numpy+= ${PYPKGPREFIX}-numpy>=1.20.0
.include "../../math/py-numpy/buildlink3.mk"
Index: pkgsrc/math/py-numba/Makefile
diff -u pkgsrc/math/py-numba/Makefile:1.39 pkgsrc/math/py-numba/Makefile:1.40
--- pkgsrc/math/py-numba/Makefile:1.39 Wed Apr 16 11:28:29 2025
+++ pkgsrc/math/py-numba/Makefile Thu Jul 3 19:18:08 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.39 2025/04/16 11:28:29 adam Exp $
+# $NetBSD: Makefile,v 1.40 2025/07/03 19:18:08 wiz Exp $
DISTNAME= numba-0.61.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -19,7 +19,7 @@ MAKE_ENV+= NUMBA_DISABLE_OPENMP=1
USE_LANGUAGES= c c++
-PYTHON_VERSIONS_ACCEPTED= 313 312 311 310
+PYTHON_VERSIONS_ACCEPTED= 313 312 311
post-install:
cd ${DESTDIR}${PREFIX}/bin && ${MV} numba numba-${PYVERSSUFFIX} || ${TRUE}
Index: pkgsrc/math/py-numexpr/Makefile
diff -u pkgsrc/math/py-numexpr/Makefile:1.39 pkgsrc/math/py-numexpr/Makefile:1.40
--- pkgsrc/math/py-numexpr/Makefile:1.39 Tue Apr 15 16:31:38 2025
+++ pkgsrc/math/py-numexpr/Makefile Thu Jul 3 19:18:08 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.39 2025/04/15 16:31:38 adam Exp $
+# $NetBSD: Makefile,v 1.40 2025/07/03 19:18:08 wiz Exp $
DISTNAME= numexpr-2.10.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -16,6 +16,8 @@ TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools
USE_LANGUAGES= c c++
REPLACE_PYTHON= numexpr/cpuinfo.py
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
# needs to be installed first
do-test:
${PYTHONBIN} -c "import numexpr; numexpr.test()"
Index: pkgsrc/math/py-numpy/Makefile
diff -u pkgsrc/math/py-numpy/Makefile:1.136 pkgsrc/math/py-numpy/Makefile:1.137
--- pkgsrc/math/py-numpy/Makefile:1.136 Tue Jul 1 20:09:49 2025
+++ pkgsrc/math/py-numpy/Makefile Thu Jul 3 19:18:08 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.136 2025/07/01 20:09:49 wiz Exp $
+# $NetBSD: Makefile,v 1.137 2025/07/03 19:18:08 wiz Exp $
DISTNAME= numpy-2.3.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -24,6 +24,8 @@ FORCE_C_STD= c99
# checks for gcc 8.4
GCC_REQD+= 8
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../math/py-numpy/make_env.mk"
REPLACE_PYTHON+= *.py */*.py */*/*.py */*/*/*.py */*/*/*/*.py
Index: pkgsrc/math/py-pandas/Makefile
diff -u pkgsrc/math/py-pandas/Makefile:1.62 pkgsrc/math/py-pandas/Makefile:1.63
--- pkgsrc/math/py-pandas/Makefile:1.62 Thu Nov 7 15:07:41 2024
+++ pkgsrc/math/py-pandas/Makefile Thu Jul 3 19:18:09 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.62 2024/11/07 15:07:41 wiz Exp $
+# $NetBSD: Makefile,v 1.63 2025/07/03 19:18:09 wiz Exp $
DISTNAME= pandas-2.2.3
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -37,6 +37,8 @@ SUBST_MESSAGE.python= Fixing python bina
SUBST_FILES.python= meson.build
SUBST_VARS.python= TOOL_PYTHONBIN
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
# This would otherwise be installed, causing PLIST mismatch
post-patch:
cd ${WRKSRC} && ${RM} -f pandas/_libs/window/aggregations.pyx.orig
Index: pkgsrc/math/py-patsy/Makefile
diff -u pkgsrc/math/py-patsy/Makefile:1.19 pkgsrc/math/py-patsy/Makefile:1.20
--- pkgsrc/math/py-patsy/Makefile:1.19 Tue Apr 15 16:31:39 2025
+++ pkgsrc/math/py-patsy/Makefile Thu Jul 3 19:18:09 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2025/04/15 16:31:39 adam Exp $
+# $NetBSD: Makefile,v 1.20 2025/07/03 19:18:09 wiz Exp $
DISTNAME= patsy-1.0.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -16,6 +16,8 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-scipy-[0-9
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
# as of 0.5.6
# 6 failed, 142 passed
Index: pkgsrc/math/py-powerlaw/Makefile
diff -u pkgsrc/math/py-powerlaw/Makefile:1.12 pkgsrc/math/py-powerlaw/Makefile:1.13
--- pkgsrc/math/py-powerlaw/Makefile:1.12 Mon Oct 14 06:45:50 2024
+++ pkgsrc/math/py-powerlaw/Makefile Thu Jul 3 19:18:09 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2024/10/14 06:45:50 wiz Exp $
+# $NetBSD: Makefile,v 1.13 2025/07/03 19:18:09 wiz Exp $
DISTNAME= powerlaw-1.4.6
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -18,7 +18,7 @@ DEPENDS+= ${PYPKGPREFIX}-scipy-[0-9]*:..
USE_LANGUAGES= # none
-PYTHON_VERSIONS_INCOMPATIBLE= 39
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
.include "../../devel/py-cython/buildlink3.mk"
.include "../../lang/python/egg.mk"
Index: pkgsrc/math/py-pyerfa/Makefile
diff -u pkgsrc/math/py-pyerfa/Makefile:1.15 pkgsrc/math/py-pyerfa/Makefile:1.16
--- pkgsrc/math/py-pyerfa/Makefile:1.15 Tue Apr 15 16:31:39 2025
+++ pkgsrc/math/py-pyerfa/Makefile Thu Jul 3 19:18:09 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2025/04/15 16:31:39 adam Exp $
+# $NetBSD: Makefile,v 1.16 2025/07/03 19:18:09 wiz Exp $
DISTNAME= pyerfa-2.0.1.5
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -23,6 +23,8 @@ MAKE_ENV+= PYERFA_USE_SYSTEM_LIBERFA=1
USE_LIBTOOL= yes
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/wheel.mk"
.include "../../math/py-numpy/buildlink3.mk"
.include "../../math/erfa/buildlink3.mk"
Index: pkgsrc/math/py-pythran/Makefile
diff -u pkgsrc/math/py-pythran/Makefile:1.24 pkgsrc/math/py-pythran/Makefile:1.25
--- pkgsrc/math/py-pythran/Makefile:1.24 Wed May 28 04:53:42 2025
+++ pkgsrc/math/py-pythran/Makefile Thu Jul 3 19:18:09 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.24 2025/05/28 04:53:42 adam Exp $
+# $NetBSD: Makefile,v 1.25 2025/07/03 19:18:09 wiz Exp $
DISTNAME= pythran-0.18.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -18,6 +18,8 @@ DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
post-install:
.for bin in pythran pythran-config
cd ${DESTDIR}${PREFIX}/bin && \
Index: pkgsrc/math/py-pywavelets/Makefile
diff -u pkgsrc/math/py-pywavelets/Makefile:1.18 pkgsrc/math/py-pywavelets/Makefile:1.19
--- pkgsrc/math/py-pywavelets/Makefile:1.18 Tue Jan 14 16:49:13 2025
+++ pkgsrc/math/py-pywavelets/Makefile Thu Jul 3 19:18:09 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.18 2025/01/14 16:49:13 adam Exp $
+# $NetBSD: Makefile,v 1.19 2025/07/03 19:18:09 wiz Exp $
DISTNAME= pywavelets-1.8.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -18,6 +18,8 @@ USE_CC_FEATURES= c17
REPLACE_PYTHON+= pywt/data/create_dat.py
REPLACE_PYTHON+= pywt/tests/*.py
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
pre-configure:
${LN} -sf ${PREFIX}/bin/cython-${PYVERSSUFFIX} ${BUILDLINK_DIR}/bin/cython
Index: pkgsrc/math/py-quadprog/Makefile
diff -u pkgsrc/math/py-quadprog/Makefile:1.16 pkgsrc/math/py-quadprog/Makefile:1.17
--- pkgsrc/math/py-quadprog/Makefile:1.16 Tue Apr 15 16:31:39 2025
+++ pkgsrc/math/py-quadprog/Makefile Thu Jul 3 19:18:09 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2025/04/15 16:31:39 adam Exp $
+# $NetBSD: Makefile,v 1.17 2025/07/03 19:18:09 wiz Exp $
DISTNAME= quadprog-0.1.13
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -17,6 +17,8 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-scipy-[0-9
USE_LANGUAGES= c c++
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../math/py-numpy/buildlink3.mk"
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/math/py-rpy/Makefile
diff -u pkgsrc/math/py-rpy/Makefile:1.55 pkgsrc/math/py-rpy/Makefile:1.56
--- pkgsrc/math/py-rpy/Makefile:1.55 Mon Oct 14 06:45:51 2024
+++ pkgsrc/math/py-rpy/Makefile Thu Jul 3 19:18:09 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.55 2024/10/14 06:45:51 wiz Exp $
+# $NetBSD: Makefile,v 1.56 2025/07/03 19:18:09 wiz Exp $
DISTNAME= rpy2-3.4.5
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/rpy2/rpy/}
@@ -30,6 +30,8 @@ LDFLAGS.SunOS+= -mimpure-text
REPLACE_PYTHON= rpy/tests.py
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../devel/pcre2/buildlink3.mk"
.include "../../lang/python/batteries-included.mk"
.include "../../lang/python/application.mk"
Index: pkgsrc/math/py-scikit-image/Makefile
diff -u pkgsrc/math/py-scikit-image/Makefile:1.26 pkgsrc/math/py-scikit-image/Makefile:1.27
--- pkgsrc/math/py-scikit-image/Makefile:1.26 Tue Mar 4 06:06:19 2025
+++ pkgsrc/math/py-scikit-image/Makefile Thu Jul 3 19:18:09 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.26 2025/03/04 06:06:19 adam Exp $
+# $NetBSD: Makefile,v 1.27 2025/07/03 19:18:09 wiz Exp $
DISTNAME= scikit_image-0.25.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -28,7 +28,7 @@ USE_LANGUAGES= c c++
USE_TOOLS+= pkg-config
GCC_REQD+= 9
-PYTHON_VERSIONS_INCOMPATIBLE= 39
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
pre-configure:
${LN} -f -s ${PREFIX}/bin/cython-${PYVERSSUFFIX} ${BUILDLINK_DIR}/bin/cython
Index: pkgsrc/math/py-scikit-learn/Makefile
diff -u pkgsrc/math/py-scikit-learn/Makefile:1.31 pkgsrc/math/py-scikit-learn/Makefile:1.32
--- pkgsrc/math/py-scikit-learn/Makefile:1.31 Thu Jan 30 13:44:32 2025
+++ pkgsrc/math/py-scikit-learn/Makefile Thu Jul 3 19:18:10 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.31 2025/01/30 13:44:32 adam Exp $
+# $NetBSD: Makefile,v 1.32 2025/07/03 19:18:10 wiz Exp $
DISTNAME= scikit_learn-1.6.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -23,7 +23,7 @@ GCC_REQD+= 8
REPLACE_PYTHON+= sklearn/_build_utils/version.py
-PYTHON_VERSIONS_INCOMPATIBLE= 39
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
post-install:
${RM} ${DESTDIR}${PREFIX}/${PYSITELIB}/sklearn/preprocessing/_target_encoder_fast.pyx.orig
Index: pkgsrc/math/py-scipy/Makefile
diff -u pkgsrc/math/py-scipy/Makefile:1.97 pkgsrc/math/py-scipy/Makefile:1.98
--- pkgsrc/math/py-scipy/Makefile:1.97 Sun Jun 1 21:46:47 2025
+++ pkgsrc/math/py-scipy/Makefile Thu Jul 3 19:18:10 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.97 2025/06/01 21:46:47 thor Exp $
+# $NetBSD: Makefile,v 1.98 2025/07/03 19:18:10 wiz Exp $
DISTNAME= scipy-1.15.3
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -79,7 +79,7 @@ WHEEL_ARGS+= -Csetup-args=-Dblas=${BLAS
WHEEL_ARGS+= -Csetup-args=-Dlapack=${LAPACK_PC}
WHEEL_ARGS+= -Ccompile-args=-j${MAKE_JOBS:U1}
-PYTHON_VERSIONS_INCOMPATIBLE= 39
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
.include "../../mk/bsd.prefs.mk"
Index: pkgsrc/math/py-sklearn-pandas/Makefile
diff -u pkgsrc/math/py-sklearn-pandas/Makefile:1.11 pkgsrc/math/py-sklearn-pandas/Makefile:1.12
--- pkgsrc/math/py-sklearn-pandas/Makefile:1.11 Tue Apr 15 16:31:39 2025
+++ pkgsrc/math/py-sklearn-pandas/Makefile Thu Jul 3 19:18:10 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2025/04/15 16:31:39 adam Exp $
+# $NetBSD: Makefile,v 1.12 2025/07/03 19:18:10 wiz Exp $
DISTNAME= sklearn-pandas-2.2.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -19,7 +19,7 @@ DEPENDS+= ${PYPKGPREFIX}-scipy>=1.5.1:..
USE_LANGUAGES= # none
-PYTHON_VERSIONS_INCOMPATIBLE= 39
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/math/py-statsmodels/Makefile
diff -u pkgsrc/math/py-statsmodels/Makefile:1.27 pkgsrc/math/py-statsmodels/Makefile:1.28
--- pkgsrc/math/py-statsmodels/Makefile:1.27 Tue Apr 15 16:31:39 2025
+++ pkgsrc/math/py-statsmodels/Makefile Thu Jul 3 19:18:10 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.27 2025/04/15 16:31:39 adam Exp $
+# $NetBSD: Makefile,v 1.28 2025/07/03 19:18:10 wiz Exp $
DISTNAME= statsmodels-0.14.4
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -21,7 +21,7 @@ DEPENDS+= ${PYPKGPREFIX}-scipy>=1.13.0:.
TEST_DEPENDS+= ${PYPKGPREFIX}-test-randomly-[0-9]*:../../devel/py-test-randomly
TEST_DEPENDS+= ${PYPKGPREFIX}-test-xdist-[0-9]*:../../devel/py-test-xdist
-PYTHON_VERSIONS_INCOMPATIBLE= 39
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
.include "../../lang/python/wheel.mk"
BUILDLINK_API_DEPENDS.py-numpy+= ${PYPKGPREFIX}-numpy>=1.18
Index: pkgsrc/math/py-tables/Makefile
diff -u pkgsrc/math/py-tables/Makefile:1.23 pkgsrc/math/py-tables/Makefile:1.24
--- pkgsrc/math/py-tables/Makefile:1.23 Tue Apr 15 16:31:40 2025
+++ pkgsrc/math/py-tables/Makefile Thu Jul 3 19:18:10 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2025/04/15 16:31:40 adam Exp $
+# $NetBSD: Makefile,v 1.24 2025/07/03 19:18:10 wiz Exp $
DISTNAME= tables-3.10.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -20,6 +20,8 @@ DEPENDS+= ${PYPKGPREFIX}-typing-extensio
USE_LANGUAGES= c c++
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
post-install:
cd ${DESTDIR}${PREFIX}/bin && \
${MV} pt2to3 pt2to3-${PYVERSSUFFIX} && \
Index: pkgsrc/math/py-tensorboard/Makefile
diff -u pkgsrc/math/py-tensorboard/Makefile:1.9 pkgsrc/math/py-tensorboard/Makefile:1.10
--- pkgsrc/math/py-tensorboard/Makefile:1.9 Mon Oct 14 06:45:52 2024
+++ pkgsrc/math/py-tensorboard/Makefile Thu Jul 3 19:18:10 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2024/10/14 06:45:52 wiz Exp $
+# $NetBSD: Makefile,v 1.10 2025/07/03 19:18:10 wiz Exp $
DISTNAME= tensorboard-${GITHUB_TAG:S/-//}
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -25,6 +25,8 @@ USE_LANGUAGES= # none
USE_PKG_RESOURCES= yes
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
post-extract:
.for f in MANIFEST.in setup.cfg setup.py
${CP} ${WRKSRC}/tensorboard/pip_package/${f} ${WRKSRC}
Index: pkgsrc/math/py-theano-pymc/Makefile
diff -u pkgsrc/math/py-theano-pymc/Makefile:1.6 pkgsrc/math/py-theano-pymc/Makefile:1.7
--- pkgsrc/math/py-theano-pymc/Makefile:1.6 Tue Apr 15 16:31:40 2025
+++ pkgsrc/math/py-theano-pymc/Makefile Thu Jul 3 19:18:10 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2025/04/15 16:31:40 adam Exp $
+# $NetBSD: Makefile,v 1.7 2025/07/03 19:18:10 wiz Exp $
DISTNAME= Theano-PyMC-1.1.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl}
@@ -17,7 +17,7 @@ DEPENDS+= ${PYPKGPREFIX}-filelock-[0-9]*
DEPENDS+= ${PYPKGPREFIX}-numpy>=1.9.1:../../math/py-numpy
DEPENDS+= ${PYPKGPREFIX}-scipy>=0.14:../../math/py-scipy
-PYTHON_VERSIONS_INCOMPATIBLE= 39
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
REPLACE_SH+= theano/misc/check_blas_many.sh
WHEEL_NAME= ${DISTNAME:tl:S/-/_/}
Index: pkgsrc/math/py-torch/Makefile
diff -u pkgsrc/math/py-torch/Makefile:1.7 pkgsrc/math/py-torch/Makefile:1.8
--- pkgsrc/math/py-torch/Makefile:1.7 Sun Jun 1 16:58:28 2025
+++ pkgsrc/math/py-torch/Makefile Thu Jul 3 19:18:10 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2025/06/01 16:58:28 thor Exp $
+# $NetBSD: Makefile,v 1.8 2025/07/03 19:18:10 wiz Exp $
DISTNAME= pytorch-v2.5.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S,pytorch-v,torch-,}
@@ -70,6 +70,8 @@ MAKE_ENV+= USE_CUDNN=0
MAKE_ENV+= USE_QNNPACK=0
MAKE_ENV+= USE_DISTRIBUTED=1
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
post-extract:
# For mkpatches(1) and developers only.
${RM} -f ${WRKSRC}/third_party/opentelemetry-cpp/third_party/prometheus-cpp/3rdparty/civetweb/resources/cert/server_bkup.key.orig
Index: pkgsrc/math/py-uncertainties/Makefile
diff -u pkgsrc/math/py-uncertainties/Makefile:1.22 pkgsrc/math/py-uncertainties/Makefile:1.23
--- pkgsrc/math/py-uncertainties/Makefile:1.22 Wed Apr 23 15:11:31 2025
+++ pkgsrc/math/py-uncertainties/Makefile Thu Jul 3 19:18:10 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.22 2025/04/23 15:11:31 adam Exp $
+# $NetBSD: Makefile,v 1.23 2025/07/03 19:18:10 wiz Exp $
DISTNAME= uncertainties-3.2.3
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -16,6 +16,8 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/wheel.mk"
.include "../../math/py-numpy/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/math/py-xarray/Makefile
diff -u pkgsrc/math/py-xarray/Makefile:1.33 pkgsrc/math/py-xarray/Makefile:1.34
--- pkgsrc/math/py-xarray/Makefile:1.33 Fri Jun 13 07:28:47 2025
+++ pkgsrc/math/py-xarray/Makefile Thu Jul 3 19:18:11 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.33 2025/06/13 07:28:47 adam Exp $
+# $NetBSD: Makefile,v 1.34 2025/07/03 19:18:11 wiz Exp $
DISTNAME= xarray-2025.6.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -24,5 +24,7 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-test-xdist
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/math/py-xgboost/Makefile
diff -u pkgsrc/math/py-xgboost/Makefile:1.12 pkgsrc/math/py-xgboost/Makefile:1.13
--- pkgsrc/math/py-xgboost/Makefile:1.12 Tue Apr 22 12:40:28 2025
+++ pkgsrc/math/py-xgboost/Makefile Thu Jul 3 19:18:11 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.12 2025/04/22 12:40:28 wiz Exp $
+# $NetBSD: Makefile,v 1.13 2025/07/03 19:18:11 wiz Exp $
DISTNAME= xgboost-2.1.4
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -17,7 +17,7 @@ USE_LANGUAGES= c gnu++17
USE_TOOLS+= cmake ninja
GCC_REQD+= 8.1
-PYTHON_VERSIONS_INCOMPATIBLE= 39
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
# as of 2.1.4:
# NotImplementedError: System SunOS not supported
Index: pkgsrc/textproc/py-deepdiff/Makefile
diff -u pkgsrc/textproc/py-deepdiff/Makefile:1.24 pkgsrc/textproc/py-deepdiff/Makefile:1.25
--- pkgsrc/textproc/py-deepdiff/Makefile:1.24 Thu Jun 12 07:30:29 2025
+++ pkgsrc/textproc/py-deepdiff/Makefile Thu Jul 3 19:18:11 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.24 2025/06/12 07:30:29 wiz Exp $
+# $NetBSD: Makefile,v 1.25 2025/07/03 19:18:11 wiz Exp $
DISTNAME= deepdiff-8.5.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -25,6 +25,8 @@ USE_LANGUAGES= # none
REPLACE_PYTHON+= deepdiff/diff.py
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
post-install:
cd ${DESTDIR}${PREFIX}/bin && \
${MV} deep deep-${PYVERSSUFFIX} || ${TRUE}
Index: pkgsrc/textproc/py-jsonpickle/Makefile
diff -u pkgsrc/textproc/py-jsonpickle/Makefile:1.23 pkgsrc/textproc/py-jsonpickle/Makefile:1.24
--- pkgsrc/textproc/py-jsonpickle/Makefile:1.23 Tue Jun 3 08:32:15 2025
+++ pkgsrc/textproc/py-jsonpickle/Makefile Thu Jul 3 19:18:11 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.23 2025/06/03 08:32:15 adam Exp $
+# $NetBSD: Makefile,v 1.24 2025/07/03 19:18:11 wiz Exp $
DISTNAME= jsonpickle-4.1.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -19,5 +19,7 @@ TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/textproc/py-nltk/Makefile
diff -u pkgsrc/textproc/py-nltk/Makefile:1.17 pkgsrc/textproc/py-nltk/Makefile:1.18
--- pkgsrc/textproc/py-nltk/Makefile:1.17 Mon Apr 14 12:39:21 2025
+++ pkgsrc/textproc/py-nltk/Makefile Thu Jul 3 19:18:11 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2025/04/14 12:39:21 adam Exp $
+# $NetBSD: Makefile,v 1.18 2025/07/03 19:18:11 wiz Exp $
DISTNAME= nltk-3.9.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -51,6 +51,8 @@ TEST_DEPENDS+= nltk_data-words-[0-9]*:..
REPLACE_PYTHON= nltk/corpus/reader/knbc.py
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
post-extract:
${FIND} ${WRKSRC} -type f -exec ${CHMOD} g-w,o-w {} +
Index: pkgsrc/textproc/py-rapidfuzz/Makefile
diff -u pkgsrc/textproc/py-rapidfuzz/Makefile:1.38 pkgsrc/textproc/py-rapidfuzz/Makefile:1.39
--- pkgsrc/textproc/py-rapidfuzz/Makefile:1.38 Tue Apr 8 15:47:48 2025
+++ pkgsrc/textproc/py-rapidfuzz/Makefile Thu Jul 3 19:18:11 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.38 2025/04/08 15:47:48 adam Exp $
+# $NetBSD: Makefile,v 1.39 2025/07/03 19:18:11 wiz Exp $
DISTNAME= rapidfuzz-3.13.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -37,6 +37,8 @@ GCC_REQD+= 10
BUILDLINK_TRANSFORM.SunOS+= rm:-fno-fat-lto-objects
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
post-install:
${RM} ${DESTDIR}${PREFIX}/${PYSITELIB}/rapidfuzz/CMakeLists.txt.orig \
${DESTDIR}${PREFIX}/${PYSITELIB}/rapidfuzz/distance/CMakeLists.txt.orig
Index: pkgsrc/time/py-cftime/Makefile
diff -u pkgsrc/time/py-cftime/Makefile:1.17 pkgsrc/time/py-cftime/Makefile:1.18
--- pkgsrc/time/py-cftime/Makefile:1.17 Mon Apr 14 08:49:19 2025
+++ pkgsrc/time/py-cftime/Makefile Thu Jul 3 19:18:11 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.17 2025/04/14 08:49:19 adam Exp $
+# $NetBSD: Makefile,v 1.18 2025/07/03 19:18:11 wiz Exp $
DISTNAME= cftime-1.6.4
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -14,6 +14,8 @@ LICENSE= gnu-gpl-v3
TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../devel/py-cython/buildlink3.mk"
.include "../../lang/python/wheel.mk"
.include "../../math/py-numpy/buildlink3.mk"
Index: pkgsrc/time/py-trading-calendars/Makefile
diff -u pkgsrc/time/py-trading-calendars/Makefile:1.13 pkgsrc/time/py-trading-calendars/Makefile:1.14
--- pkgsrc/time/py-trading-calendars/Makefile:1.13 Mon Apr 14 08:59:33 2025
+++ pkgsrc/time/py-trading-calendars/Makefile Thu Jul 3 19:18:11 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2025/04/14 08:59:33 adam Exp $
+# $NetBSD: Makefile,v 1.14 2025/07/03 19:18:11 wiz Exp $
DISTNAME= trading_calendars-2.1.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
@@ -21,6 +21,8 @@ DEPENDS+= ${PYPKGPREFIX}-toolz-[0-9]*:..
USE_LANGUAGES= # none
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
post-install:
${MV} ${DESTDIR}${PREFIX}/bin/tcal \
${DESTDIR}${PREFIX}/bin/tcal-${PYVERSSUFFIX}
Index: pkgsrc/www/websockify/Makefile
diff -u pkgsrc/www/websockify/Makefile:1.1 pkgsrc/www/websockify/Makefile:1.2
--- pkgsrc/www/websockify/Makefile:1.1 Fri Aug 23 09:59:22 2024
+++ pkgsrc/www/websockify/Makefile Thu Jul 3 19:18:12 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2024/08/23 09:59:22 nia Exp $
+# $NetBSD: Makefile,v 1.2 2025/07/03 19:18:12 wiz Exp $
DISTNAME= websockify-0.12.0
CATEGORIES= www
@@ -10,12 +10,12 @@ HOMEPAGE= https://github.com/novnc/webso
COMMENT= WebSocket to TCP proxy/bridge
LICENSE= gnu-lgpl-v3
-.include "../../lang/python/pyversion.mk"
-
DEPENDS+= ${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests
DEPENDS+= ${PYPKGPREFIX}-redis-[0-9]*:../../databases/py-redis
DEPENDS+= ${PYPKGPREFIX}-jwcrypto-[0-9]*:../../www/py-jwcrypto
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../lang/python/egg.mk"
.include "../../math/py-numpy/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/x11/py-qtgraph-qt5/Makefile
diff -u pkgsrc/x11/py-qtgraph-qt5/Makefile:1.19 pkgsrc/x11/py-qtgraph-qt5/Makefile:1.20
--- pkgsrc/x11/py-qtgraph-qt5/Makefile:1.19 Sun Apr 13 08:33:26 2025
+++ pkgsrc/x11/py-qtgraph-qt5/Makefile Thu Jul 3 19:18:12 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.19 2025/04/13 08:33:26 adam Exp $
+# $NetBSD: Makefile,v 1.20 2025/07/03 19:18:12 wiz Exp $
DISTNAME= pyqtgraph-0.13.7
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/pyqtgraph/qtgraph-qt5/}
@@ -20,7 +20,7 @@ DEPENDS+= ${PYPKGPREFIX}-scipy-[0-9]*:..
USE_LANGUAGES= # none
-PYTHON_VERSIONS_INCOMPATIBLE= 39
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/x11/py-wxPython/Makefile
diff -u pkgsrc/x11/py-wxPython/Makefile:1.15 pkgsrc/x11/py-wxPython/Makefile:1.16
--- pkgsrc/x11/py-wxPython/Makefile:1.15 Mon May 5 14:08:24 2025
+++ pkgsrc/x11/py-wxPython/Makefile Thu Jul 3 19:18:12 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.15 2025/05/05 14:08:24 adam Exp $
+# $NetBSD: Makefile,v 1.16 2025/07/03 19:18:12 wiz Exp $
DISTNAME= wxPython-4.2.3
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
@@ -25,6 +25,8 @@ PYDISTUTILSPKG= no
PYTHON_SELF_CONFLICT= yes
+PYTHON_VERSIONS_INCOMPATIBLE= 39 310
+
.include "../../mk/bsd.prefs.mk"
BUILD_ARGS+= --destdir=${DESTDIR}
@@ -35,11 +37,6 @@ BUILD_ARGS+= --use_syswx
BUILD_ARGS+= --jobs=${MAKE_JOBS}
.endif
-.include "../../lang/python/pyversion.mk"
-.if ${PYTHON_VERSION} < 311
-DEPENDS+= ${PYPKGPREFIX}-typing-extensions-[0-9]*:../../devel/py-typing-extensions
-.endif
-
post-patch:
# upstream (incorrectly) installs patch .orig files
${RM} -f ${WRKSRC}/wx/svg/_nanosvg.pyx.orig
Home |
Main Index |
Thread Index |
Old Index