Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 4 Apr 2026 17:51:36 -0700
From:      yuri@FreeBSD.org
To:        Charlie Li <vishwin@FreeBSD.org>, ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   Re: git: d4bd5ba72edc - main - math/py-numpy: switch all consumers to math/py-numpy1
Message-ID:  <58649334-3a8c-4b7e-ac8b-6307b0530061@FreeBSD.org>
In-Reply-To: <69d00e97.25ffa.60af1f53@gitrepo.freebsd.org>

index | next in thread | previous in thread | raw e-mail

This commit is wrong.

For example, pandas certainly supports numpy-2.x, and tensorflow also does.
And about 99.99% of all ports do support numpy-2.x
Only ~10 ports really require numpy-1.x
These ports are mostly abandoned upstream and should be removed.

In around November I've submitted the patch switching the whole tree to 
numpy-2.x and it was confirmed by exp-run.
It proposed to switch the tree to numpy-2.x and switched ~10 ports to 
numpy-1.x.
Why wasn't it committed?

Are you suggesting now that all committers should be switching 
port-by-port from numpy-1.x to numpy-2.x?
This would be a disaster.

I verified 4-5 ports - they all support numpy-2.x but they are on 
numpy-1.x for some reason now.


You should just remove numpy-1.x and switch all to numpy-2.x



Yuri




On 4/3/26 12:01, Charlie Li wrote:
> The branch main has been updated by vishwin:
>
> URL: https://cgit.FreeBSD.org/ports/commit/?id=d4bd5ba72edc9f537254aeb1ff893399e3eb2278
>
> commit d4bd5ba72edc9f537254aeb1ff893399e3eb2278
> Author:     Charlie Li <vishwin@FreeBSD.org>
> AuthorDate: 2026-04-03 15:16:36 +0000
> Commit:     Charlie Li <vishwin@FreeBSD.org>
> CommitDate: 2026-04-03 18:52:22 +0000
>
>      math/py-numpy: switch all consumers to math/py-numpy1
>      
>      ...and bump PORTREVISIONs of consumers with hard RUN_DEPENDS
>      
>      PR: 281470
> ---
>   Mk/Uses/python.mk                          |  2 +-
>   archivers/py-bitshuffle/Makefile           |  5 +++--
>   archivers/py-blosc2/Makefile               |  5 +++--
>   astro/astrometry/Makefile                  |  2 +-
>   astro/py-astlib/Makefile                   |  4 ++--
>   astro/py-astroML/Makefile                  |  2 +-
>   astro/py-astropy-healpix/Makefile          |  1 +
>   astro/py-astropy-helpers/Makefile          |  2 +-
>   astro/py-astropy/Makefile                  |  1 +
>   astro/py-astroquery/Makefile               |  3 ++-
>   astro/py-fitsio/Makefile                   |  5 +++--
>   astro/py-jplephem/Makefile                 |  1 +
>   astro/py-metpy/Makefile                    |  4 ++--
>   astro/py-pyerfa/Makefile                   |  6 +++---
>   astro/py-pykep/Makefile                    |  2 +-
>   astro/py-pysofa/Makefile                   |  2 +-
>   astro/py-pysolar/Makefile                  |  1 +
>   astro/py-ro/Makefile                       |  4 ++--
>   astro/py-skyfield/Makefile                 |  1 +
>   astro/py-spktype01/Makefile                |  2 +-
>   astro/py-spktype21/Makefile                |  2 +-
>   astro/py-sunpy/Makefile                    |  1 +
>   audio/beets/Makefile                       |  4 ++--
>   audio/py-SoundFile/Makefile                |  1 +
>   audio/py-aubio/Makefile                    |  2 +-
>   audio/py-auditok/Makefile                  |  2 +-
>   audio/py-essentia/Makefile                 |  1 +
>   audio/py-librosa/Makefile                  |  2 +-
>   audio/py-music21/Makefile                  |  1 +
>   audio/py-pysndfile/Makefile                |  2 +-
>   audio/py-resampy/Makefile                  |  2 +-
>   audio/py-samplerate/Makefile               |  1 +
>   audio/py-sounddevice/Makefile              |  2 +-
>   audio/py-soxr/Makefile                     |  1 +
>   audio/py-wavio/Makefile                    |  2 +-
>   benchmarks/py-asv/Makefile                 |  2 +-
>   biology/groopm/Makefile                    |  2 +-
>   biology/py-PySCeS/Makefile                 |  2 +-
>   biology/py-biom-format/Makefile            |  2 +-
>   biology/py-biopython/Makefile              |  2 +-
>   biology/py-deeptools/Makefile              |  2 +-
>   biology/py-goatools/Makefile               |  2 +-
>   biology/py-htseq/Makefile                  |  1 +
>   biology/py-loompy/Makefile                 |  2 +-
>   biology/py-macs2/Makefile                  |  2 +-
>   biology/py-mrcfile/Makefile                |  2 +-
>   biology/py-multiqc/Makefile                |  2 +-
>   biology/py-ont-fast5-api/Makefile          |  2 +-
>   biology/py-pydeseq2/Makefile               |  2 +-
>   biology/py-scikit-bio/Makefile             |  2 +-
>   cad/openscad-devel/Makefile                |  2 +-
>   cad/openscad/Makefile                      |  2 +-
>   cad/py-gdspy/Makefile                      |  3 ++-
>   cad/py-gdstk/Makefile                      |  1 +
>   cad/py-lcapy/Makefile                      |  4 ++--
>   cad/py-pyfda/Makefile                      |  2 +-
>   comms/apitran/Makefile                     |  2 +-
>   comms/cubicsdr/Makefile                    |  2 +-
>   comms/py-ModbusTCP/Makefile                |  4 ++--
>   databases/arrow/Makefile                   |  2 +-
>   databases/py-apache-arrow/Makefile         |  1 +
>   databases/py-duckdb/Makefile               |  1 +
>   databases/py-fastparquet/Makefile          |  5 +++--
>   databases/py-pyarrow/Makefile              |  2 +-
>   databases/py-qdrant-client/Makefile        |  3 ++-
>   databases/py-redisvl/Makefile              |  1 +
>   databases/py-tiledb/Makefile               |  5 +++--
>   devel/boost-mpi-libs/Makefile              |  2 +-
>   devel/boost-python-libs/Makefile           |  2 +-
>   devel/nanobind/Makefile                    |  2 +-
>   devel/py-aiortc/Makefile                   |  2 +-
>   devel/py-anndata/Makefile                  |  3 ++-
>   devel/py-array-api-compat/Makefile         |  3 ++-
>   devel/py-array-api-strict/Makefile         |  3 ++-
>   devel/py-asteval/Makefile                  |  2 +-
>   devel/py-beartype/Makefile                 |  1 +
>   devel/py-bullet3/Makefile                  |  2 +-
>   devel/py-cclib/Makefile                    |  2 +-
>   devel/py-cftime/Makefile                   |  1 +
>   devel/py-cgen/Makefile                     |  3 ++-
>   devel/py-cloudpickle/Makefile              |  2 +-
>   devel/py-colorspacious/Makefile            |  2 +-
>   devel/py-crick/Makefile                    |  2 +-
>   devel/py-dask/Makefile                     |  3 ++-
>   devel/py-dataclass-array/Makefile          |  3 ++-
>   devel/py-datatest/Makefile                 |  4 ++--
>   devel/py-devtools/Makefile                 |  2 +-
>   devel/py-etils/Makefile                    |  5 +++--
>   devel/py-ewah-bool-utils/Makefile          |  1 +
>   devel/py-fastf1/Makefile                   |  2 +-
>   devel/py-flatbuffers/Makefile              |  4 ++--
>   devel/py-game/Makefile                     |  2 +-
>   devel/py-hypothesis/Makefile               |  3 ++-
>   devel/py-ipydatawidgets/Makefile           |  2 +-
>   devel/py-ipympl/Makefile                   |  2 +-
>   devel/py-ipyparallel/Makefile              |  2 +-
>   devel/py-jep/Makefile                      |  2 +-
>   devel/py-jupyter-rfb/Makefile              |  2 +-
>   devel/py-lap/Makefile                      |  2 +-
>   devel/py-mediapy/Makefile                  |  3 ++-
>   devel/py-monty/Makefile                    |  1 +
>   devel/py-mystic/Makefile                   |  3 ++-
>   devel/py-numba/Makefile                    |  5 +++--
>   devel/py-orjson/Makefile                   |  2 +-
>   devel/py-ormsgpack/Makefile                |  2 +-
>   devel/py-pint/Makefile                     |  3 ++-
>   devel/py-pycocotools/Makefile              |  5 +++--
>   devel/py-pycompilation/Makefile            |  2 +-
>   devel/py-pyina/Makefile                    |  3 ++-
>   devel/py-pykdtree/Makefile                 |  5 +++--
>   devel/py-pyopencl/Makefile                 |  6 +++---
>   devel/py-pyquil/Makefile                   |  2 +-
>   devel/py-pytest-arraydiff/Makefile         |  1 +
>   devel/py-pytest-lazy-fixture/Makefile      |  2 +-
>   devel/py-pytest-regressions/Makefile       | 10 +++++-----
>   devel/py-pytest/Makefile                   |  2 +-
>   devel/py-pythran/Makefile                  |  1 +
>   devel/py-pytools/Makefile                  |  6 +++---
>   devel/py-qcs-sdk-python/Makefile           |  2 +-
>   devel/py-qutip-qip/Makefile                |  1 +
>   devel/py-rapidfuzz/Makefile                |  1 +
>   devel/py-rpcq/Makefile                     |  2 +-
>   devel/py-scikit-base/Makefile              |  3 ++-
>   devel/py-scikit-build-core/Makefile        |  2 +-
>   devel/py-shapely/Makefile                  |  5 +++--
>   devel/py-sparse/Makefile                   |  3 ++-
>   devel/py-thinc/Makefile                    |  6 +++---
>   devel/py-thinc8/Makefile                   |  5 +++--
>   devel/py-uproot/Makefile                   |  3 ++-
>   devel/py-websockify/Makefile               |  3 ++-
>   devel/py-xarray-einstats/Makefile          |  1 +
>   devel/py-xarray-simlab/Makefile            |  2 +-
>   devel/py-xarray/Makefile                   |  3 ++-
>   devel/py-zarr/Makefile                     |  1 +
>   devel/py-zfp/Makefile                      |  1 +
>   devel/shiboken6/Makefile                   |  1 +
>   devel/vitables/Makefile                    |  1 +
>   editors/setzer/Makefile                    |  4 ++--
>   filesystems/py-kerchunk/Makefile           |  3 ++-
>   finance/freqtrade/Makefile                 |  2 +-
>   finance/py-ffn/Makefile                    |  1 +
>   finance/py-quantecon/Makefile              |  3 ++-
>   finance/py-ta-lib/Makefile                 |  2 +-
>   finance/py-yfinance/Makefile               |  3 ++-
>   french/aster/Makefile                      |  2 +-
>   games/endgame-singularity/Makefile         |  2 +-
>   games/fretsonfire/Makefile                 |  2 +-
>   games/krank/Makefile                       |  2 +-
>   games/openage/Makefile                     |  2 +-
>   graphics/blender/Makefile                  |  2 +-
>   graphics/blender4/Makefile                 |  2 +-
>   graphics/inkscape/Makefile                 |  4 ++--
>   graphics/matplotlib-cpp/Makefile           |  2 +-
>   graphics/mypaint/Makefile                  |  2 +-
>   graphics/opencv/Makefile                   |  6 +++---
>   graphics/piglit/Makefile                   |  2 +-
>   graphics/py-PyOpenGL-accelerate/Makefile   |  5 +++--
>   graphics/py-PyOpenGL/Makefile              |  2 +-
>   graphics/py-agx-emulsion/Makefile          |  2 +-
>   graphics/py-albucore/Makefile              |  1 +
>   graphics/py-albumentations/Makefile        |  2 +-
>   graphics/py-cartopy/Makefile               |  6 +++---
>   graphics/py-colour-science/Makefile        |  4 ++--
>   graphics/py-easyocr/Makefile               |  1 +
>   graphics/py-face_recognition/Makefile      |  4 ++--
>   graphics/py-fury/Makefile                  |  2 +-
>   graphics/py-gdal/Makefile                  |  5 +++--
>   graphics/py-geomdl/Makefile                |  4 ++--
>   graphics/py-geosnap/Makefile               |  4 ++--
>   graphics/py-gizeh/Makefile                 |  2 +-
>   graphics/py-h3/Makefile                    |  6 +++---
>   graphics/py-imagecodecs/Makefile           |  6 +++---
>   graphics/py-imageio/Makefile               |  6 +++---
>   graphics/py-imutils/Makefile               |  2 +-
>   graphics/py-mapclassify/Makefile           |  4 ++--
>   graphics/py-mayavi/Makefile                |  2 +-
>   graphics/py-mgwr/Makefile                  |  4 ++--
>   graphics/py-moderngl-window/Makefile       |  2 +-
>   graphics/py-mpl-scatter-density/Makefile   |  2 +-
>   graphics/py-osmnet/Makefile                |  4 ++--
>   graphics/py-pandana/Makefile               |  6 +++---
>   graphics/py-pandarm/Makefile               |  5 +++--
>   graphics/py-pointpats/Makefile             |  3 ++-
>   graphics/py-pycollada/Makefile             |  4 ++--
>   graphics/py-pygeos/Makefile                |  5 +++--
>   graphics/py-pyogrio/Makefile               |  4 ++--
>   graphics/py-pyqtgraph/Makefile             |  2 +-
>   graphics/py-pyrsgis/Makefile               |  2 +-
>   graphics/py-pyvista/Makefile               |  2 +-
>   graphics/py-qudida/Makefile                |  2 +-
>   graphics/py-rasterio/Makefile              |  5 +++--
>   graphics/py-rasterstats/Makefile           |  4 ++--
>   graphics/py-rawpy/Makefile                 |  5 +++--
>   graphics/py-scikit-image/Makefile          |  1 +
>   graphics/py-tifffile/Makefile              |  3 ++-
>   graphics/py-toyplot/Makefile               |  4 ++--
>   graphics/py-urbanaccess/Makefile           |  4 ++--
>   graphics/py-urbansim/Makefile              |  4 ++--
>   graphics/py-vispy/Makefile                 |  1 +
>   graphics/py-visvis/Makefile                |  2 +-
>   graphics/py-zbar-py/Makefile               |  4 ++--
>   graphics/qgis-ltr/Makefile                 |  2 +-
>   graphics/qgis/Makefile                     |  2 +-
>   graphics/qtqr/Makefile                     |  4 ++--
>   graphics/vigra/Makefile                    |  1 +
>   math/Imath/Makefile                        |  2 +-
>   math/mathgl/Makefile                       |  2 +-
>   math/nlopt/Makefile                        |  1 +
>   math/py-CyLP/Makefile                      |  2 +-
>   math/py-GridDataFormats/Makefile           |  2 +-
>   math/py-POT/Makefile                       |  1 +
>   math/py-Py-BOBYQA/Makefile                 |  1 +
>   math/py-PySCIPOpt/Makefile                 |  1 +
>   math/py-SQNomad/Makefile                   |  1 +
>   math/py-algopy/Makefile                    |  2 +-
>   math/py-arviz/Makefile                     |  1 +
>   math/py-autograd/Makefile                  |  1 +
>   math/py-awkward-cpp/Makefile               |  3 ++-
>   math/py-awkward/Makefile                   |  3 ++-
>   math/py-baycomp/Makefile                   |  2 +-
>   math/py-bayesian-optimization/Makefile     |  4 ++--
>   math/py-benford_py/Makefile                |  2 +-
>   math/py-blis/Makefile                      |  5 +++--
>   math/py-bottleneck/Makefile                |  5 +++--
>   math/py-chaospy/Makefile                   |  2 +-
>   math/py-clarabel/Makefile                  |  2 +-
>   math/py-cma/Makefile                       |  3 ++-
>   math/py-cmaes/Makefile                     |  3 ++-
>   math/py-cmyt/Makefile                      |  2 +-
>   math/py-colormath/Makefile                 |  4 ++--
>   math/py-contourpy/Makefile                 |  1 +
>   math/py-cvxpy/Makefile                     |  1 +
>   math/py-cyipopt/Makefile                   |  2 +-
>   math/py-deap/Makefile                      |  2 +-
>   math/py-dgl/Makefile                       |  2 +-
>   math/py-ducc0/Makefile                     |  2 +-
>   math/py-ecos/Makefile                      |  2 +-
>   math/py-emcee/Makefile                     |  1 +
>   math/py-fastcluster/Makefile               |  5 +++--
>   math/py-fenics-basix/Makefile              |  1 +
>   math/py-flax/Makefile                      |  4 ++--
>   math/py-fpylll/Makefile                    |  1 +
>   math/py-fvcore/Makefile                    |  4 ++--
>   math/py-gau2grid/Makefile                  |  2 +-
>   math/py-gimmik/Makefile                    |  2 +-
>   math/py-gym/Makefile                       |  4 ++--
>   math/py-hdbscan/Makefile                   |  6 +++---
>   math/py-hdmedians/Makefile                 |  2 +-
>   math/py-hepstats/Makefile                  |  3 ++-
>   math/py-heyoka/Makefile                    |  2 +-
>   math/py-highspy/Makefile                   |  1 +
>   math/py-hmmlearn/Makefile                  |  1 +
>   math/py-iminuit/Makefile                   |  1 +
>   math/py-iohexperimenter/Makefile           |  4 ++--
>   math/py-isosurfaces/Makefile               |  2 +-
>   math/py-jacobi/Makefile                    |  1 +
>   math/py-jax/Makefile                       |  3 ++-
>   math/py-keras-applications/Makefile        |  2 +-
>   math/py-keras-preprocessing/Makefile       |  2 +-
>   math/py-keras/Makefile                     |  1 +
>   math/py-lmfit/Makefile                     |  1 +
>   math/py-luminol/Makefile                   |  2 +-
>   math/py-mapbox-earcut/Makefile             |  2 +-
>   math/py-mathics/Makefile                   |  2 +-
>   math/py-matplotlib/Makefile                |  1 +
>   math/py-ml-dtypes/Makefile                 |  5 +++--
>   math/py-modin/Makefile                     |  3 ++-
>   math/py-ndindex/Makefile                   |  3 ++-
>   math/py-ndonnx/Makefile                    |  3 ++-
>   math/py-networkx/Makefile                  |  3 ++-
>   math/py-nevergrad/Makefile                 |  4 ++--
>   math/py-nlopt/Makefile                     |  1 +
>   math/py-numba-stats/Makefile               |  1 +
>   math/py-numexpr/Makefile                   |  5 +++--
>   math/py-numpoly/Makefile                   |  2 +-
>   math/py-numpy-groupies/Makefile            |  1 +
>   math/py-numpy-stl/Makefile                 |  2 +-
>   math/py-openTSNE/Makefile                  |  1 +
>   math/py-pandas/Makefile                    |  5 +++--
>   math/py-patsy/Makefile                     |  3 ++-
>   math/py-pdal/Makefile                      |  2 +-
>   math/py-petsc4py/Makefile                  |  2 +-
>   math/py-point-annotator/Makefile           |  2 +-
>   math/py-primme/Makefile                    |  2 +-
>   math/py-pwlf/Makefile                      |  1 +
>   math/py-py-find-1st/Makefile               |  1 +
>   math/py-pygsl/Makefile                     |  6 +++---
>   math/py-pygslodeiv2/Makefile               |  1 +
>   math/py-pyhull/Makefile                    |  2 +-
>   math/py-pymc3/Makefile                     |  2 +-
>   math/py-pyneqsys/Makefile                  |  2 +-
>   math/py-pynndescent/Makefile               |  2 +-
>   math/py-pyodeint/Makefile                  |  2 +-
>   math/py-pyodesys/Makefile                  |  2 +-
>   math/py-pyreadstat/Makefile                |  3 ++-
>   math/py-pyrr/Makefile                      |  2 +-
>   math/py-pysym/Makefile                     |  2 +-
>   math/py-pytensor/Makefile                  |  1 +
>   math/py-python-fcl/Makefile                |  2 +-
>   math/py-python-louvain/Makefile            |  2 +-
>   math/py-python-picard/Makefile             |  2 +-
>   math/py-pywavelets/Makefile                |  1 +
>   math/py-qats/Makefile                      |  2 +-
>   math/py-qdldl/Makefile                     |  2 +-
>   math/py-quadprog/Makefile                  |  4 ++--
>   math/py-resample/Makefile                  |  1 +
>   math/py-rpy2/Makefile                      |  6 +++---
>   math/py-rustworkx/Makefile                 |  2 +-
>   math/py-rvlib/Makefile                     |  4 ++--
>   math/py-scikit-fem/Makefile                |  3 ++-
>   math/py-scikit-umfpack/Makefile            |  1 +
>   math/py-scs/Makefile                       |  1 +
>   math/py-seaborn/Makefile                   |  3 ++-
>   math/py-seriate/Makefile                   |  2 +-
>   math/py-slepc4py/Makefile                  |  2 +-
>   math/py-snuggs/Makefile                    |  4 ++--
>   math/py-spectral/Makefile                  |  1 +
>   math/py-spglm/Makefile                     |  3 ++-
>   math/py-spint/Makefile                     |  4 ++--
>   math/py-splot/Makefile                     |  4 ++--
>   math/py-spopt/Makefile                     |  3 ++-
>   math/py-spox/Makefile                      |  3 ++-
>   math/py-spreg/Makefile                     |  3 ++-
>   math/py-statsmodels/Makefile               |  5 +++--
>   math/py-sym/Makefile                       |  1 +
>   math/py-theano/Makefile                    |  2 +-
>   math/py-timple/Makefile                    |  2 +-
>   math/py-torchsde/Makefile                  |  1 +
>   math/py-umap-learn/Makefile                |  2 +-
>   math/py-uncertainties/Makefile             |  1 +
>   math/py-unyt/Makefile                      |  1 +
>   math/py-vector/Makefile                    |  3 ++-
>   math/py-yt/Makefile                        |  2 +-
>   misc/caffe/Makefile                        |  2 +-
>   misc/comfyui/Makefile                      |  1 +
>   misc/mmdnn/Makefile                        |  2 +-
>   misc/py-QSpectrumAnalyzer/Makefile         |  2 +-
>   misc/py-SQCommon/Makefile                  |  1 +
>   misc/py-SQImFil/Makefile                   |  1 +
>   misc/py-SQSnobFit/Makefile                 |  1 +
>   misc/py-SimpleSoapy/Makefile               |  2 +-
>   misc/py-accelerate/Makefile                |  1 +
>   misc/py-aider-chat/Makefile                |  3 ++-
>   misc/py-bitsandbytes/Makefile              |  1 +
>   misc/py-boost-histogram/Makefile           |  1 +
>   misc/py-cmap/Makefile                      |  1 +
>   misc/py-datasets/Makefile                  |  1 +
>   misc/py-diffusers/Makefile                 |  1 +
>   misc/py-evaluate/Makefile                  |  1 +
>   misc/py-ezc3d/Makefile                     |  1 +
>   misc/py-facenet-pytorch/Makefile           |  2 +-
>   misc/py-fast-histogram/Makefile            |  2 +-
>   misc/py-fastscapelib/Makefile              |  1 +
>   misc/py-gguf/Makefile                      |  1 +
>   misc/py-gymnasium/Makefile                 |  1 +
>   misc/py-haystack_ai/Makefile               |  3 ++-
>   misc/py-hist/Makefile                      |  1 +
>   misc/py-histoprint/Makefile                |  2 +-
>   misc/py-ipyfastscape/Makefile              |  2 +-
>   misc/py-kokoro/Makefile                    |  2 +-
>   misc/py-langchain-tests/Makefile           |  1 +
>   misc/py-laspy/Makefile                     |  1 +
>   misc/py-llama-cpp-python/Makefile          |  1 +
>   misc/py-mffpy/Makefile                     |  2 +-
>   misc/py-mmcv/Makefile                      |  2 +-
>   misc/py-mmdet/Makefile                     |  2 +-
>   misc/py-mmengine/Makefile                  |  2 +-
>   misc/py-mmsegmentation/Makefile            |  2 +-
>   misc/py-napari-svg/Makefile                |  3 ++-
>   misc/py-napari/Makefile                    |  2 +-
>   misc/py-npTDMS/Makefile                    |  1 +
>   misc/py-numcodecs/Makefile                 |  2 +-
>   misc/py-onnx/Makefile                      |  2 +-
>   misc/py-onnxconverter-common/Makefile      |  4 ++--
>   misc/py-openai-whisper/Makefile            |  2 +-
>   misc/py-openai/Makefile                    |  1 +
>   misc/py-openvdb/Makefile                   |  1 +
>   misc/py-optuna/Makefile                    |  1 +
>   misc/py-peft/Makefile                      |  2 +-
>   misc/py-pkbar/Makefile                     |  2 +-
>   misc/py-pyEDFlib/Makefile                  |  1 +
>   misc/py-pymatreader/Makefile               |  1 +
>   misc/py-pytorch-lightning/Makefile         |  2 +-
>   misc/py-pytorch/Makefile                   |  2 +-
>   misc/py-safetensors/Makefile               |  2 +-
>   misc/py-sagemaker-core/Makefile            |  1 +
>   misc/py-scikit-fusion/Makefile             |  2 +-
>   misc/py-sentence-transformers/Makefile     |  1 +
>   misc/py-soapy_power/Makefile               |  2 +-
>   misc/py-spandrel/Makefile                  |  1 +
>   misc/py-tflearn/Makefile                   |  2 +-
>   misc/py-tflite-support/Makefile            |  2 +-
>   misc/py-tflite/Makefile                    |  1 +
>   misc/py-thermocouples_reference/Makefile   |  2 +-
>   misc/py-timm-vis/Makefile                  |  2 +-
>   misc/py-torch-geometric/Makefile           |  2 +-
>   misc/py-torchsummary/Makefile              |  1 +
>   misc/py-transformers/Makefile              |  1 +
>   misc/py-tvm/Makefile                       |  1 +
>   misc/py-uhi/Makefile                       |  1 +
>   misc/py-wurlitzer/Makefile                 |  2 +-
>   misc/py-xformers/Makefile                  |  2 +-
>   misc/py-xgboost/Makefile                   |  1 +
>   misc/urh/Makefile                          |  2 +-
>   multimedia/pitivi/Makefile                 |  2 +-
>   multimedia/py-moviepy/Makefile             |  4 ++--
>   multimedia/py-pretty_midi/Makefile         |  2 +-
>   multimedia/py-scenedetect/Makefile         |  1 +
>   net-p2p/bazarr/Makefile                    |  6 +++---
>   net/py-smart-open/Makefile                 |  2 +-
>   print/py-glyphtools/Makefile               |  4 ++--
>   science/agrum/Makefile                     |  2 +-
>   science/bout++/Makefile                    |  4 ++--
>   science/cantera/Makefile                   |  2 +-
>   science/dftbplus/Makefile                  |  2 +-
>   science/gnudatalanguage/Makefile           |  2 +-
>   science/meep/Makefile                      |  2 +-
>   science/paraview/Makefile                  |  2 +-
>   science/pastix/Makefile                    |  2 +-
>   science/precice/Makefile                   |  2 +-
>   science/py-GPy/Makefile                    |  2 +-
>   science/py-GPyOpt/Makefile                 |  2 +-
>   science/py-HofstadterTools/Makefile        |  4 ++--
>   science/py-MDAnalysis/Makefile             |  2 +-
>   science/py-MDAnalysisTests/Makefile        |  2 +-
>   science/py-OpenFermion/Makefile            |  2 +-
>   science/py-PyFR/Makefile                   |  1 +
>   science/py-SimpleSpectral/Makefile         |  2 +-
>   science/py-abipy/Makefile                  |  2 +-
>   science/py-access/Makefile                 |  4 ++--
>   science/py-arbor/Makefile                  |  1 +
>   science/py-asap3/Makefile                  |  1 +
>   science/py-asdf/Makefile                   |  3 ++-
>   science/py-ase/Makefile                    |  1 +
>   science/py-cfgrib/Makefile                 |  3 ++-
>   science/py-chainer-chemistry/Makefile      |  2 +-
>   science/py-chainer/Makefile                |  2 +-
>   science/py-cirq-core/Makefile              |  2 +-
>   science/py-dftd4/Makefile                  |  1 +
>   science/py-dimod/Makefile                  |  1 +
>   science/py-dipy/Makefile                   |  1 +
>   science/py-dwave-gate/Makefile             |  1 +
>   science/py-dwave-inspector/Makefile        |  1 +
>   science/py-dwave-optimization/Makefile     |  2 +-
>   science/py-dwave-preprocessing/Makefile    |  1 +
>   science/py-earthpy/Makefile                |  2 +-
>   science/py-eccodes/Makefile                |  3 ++-
>   science/py-esda/Makefile                   |  3 ++-
>   science/py-geometer/Makefile               |  3 ++-
>   science/py-geometric/Makefile              |  2 +-
>   science/py-gpaw/Makefile                   |  2 +-
>   science/py-gsd/Makefile                    |  2 +-
>   science/py-h5json/Makefile                 |  2 +-
>   science/py-h5py/Makefile                   |  5 +++--
>   science/py-h5pyd/Makefile                  |  2 +-
>   science/py-hiPhive/Makefile                |  1 +
>   science/py-icet/Makefile                   |  1 +
>   science/py-inequality/Makefile             |  3 ++-
>   science/py-ipygany/Makefile                |  2 +-
>   science/py-kimpy/Makefile                  |  1 +
>   science/py-kinematics/Makefile             |  4 ++--
>   science/py-kliff/Makefile                  |  2 +-
>   science/py-libpysal/Makefile               |  3 ++-
>   science/py-lifelines/Makefile              |  2 +-
>   science/py-mdp/Makefile                    |  2 +-
>   science/py-meshio/Makefile                 |  1 +
>   science/py-mmtf-python/Makefile            |  2 +-
>   science/py-mne/Makefile                    |  2 +-
>   science/py-molmod/Makefile                 |  2 +-
>   science/py-mpcontribs-client/Makefile      |  2 +-
>   science/py-mplhep/Makefile                 |  2 +-
>   science/py-ncrystal/Makefile               |  1 +
>   science/py-neo/Makefile                    |  1 +
>   science/py-netCDF4/Makefile                |  1 +
>   science/py-nglview/Makefile                |  2 +-
>   science/py-nibabel/Makefile                |  1 +
>   science/py-openpiv/Makefile                |  1 +
>   science/py-optking/Makefile                |  2 +-
>   science/py-paramz/Makefile                 |  2 +-
>   science/py-periodictable/Makefile          |  1 +
>   science/py-phonopy/Makefile                |  1 +
>   science/py-pnetcdf/Makefile                |  6 +++---
>   science/py-pupynere/Makefile               |  4 ++--
>   science/py-pyberny/Makefile                |  2 +-
>   science/py-pygmo2/Makefile                 |  2 +-
>   science/py-pyked/Makefile                  |  2 +-
>   science/py-pymatgen/Makefile               |  1 +
>   science/py-pymol/Makefile                  |  2 +-
>   science/py-pynrrd/Makefile                 |  1 +
>   science/py-pysal/Makefile                  |  3 ++-
>   science/py-pyteomics/Makefile              |  6 +++---
>   science/py-qcelemental/Makefile            |  1 +
>   science/py-qiskit/Makefile                 |  2 +-
>   science/py-qspin/Makefile                  |  2 +-
>   science/py-quantities/Makefile             |  1 +
>   science/py-rmsd/Makefile                   |  2 +-
>   science/py-sarpy/Makefile                  |  3 ++-
>   science/py-scikit-optimize/Makefile        |  3 ++-
>   science/py-scikit-sparse/Makefile          |  2 +-
>   science/py-scimath/Makefile                |  2 +-
>   science/py-scipy/Makefile                  |  2 +-
>   science/py-scoria/Makefile                 |  2 +-
>   science/py-sdf/Makefile                    |  2 +-
>   science/py-seekpath/Makefile               |  1 +
>   science/py-segregation/Makefile            |  3 ++-
>   science/py-segyio/Makefile                 |  2 +-
>   science/py-sklearn-pandas/Makefile         |  4 ++--
>   science/py-skrebate/Makefile               |  4 ++--
>   science/py-spaghetti/Makefile              |  3 ++-
>   science/py-spglib/Makefile                 |  1 +
>   science/py-symfc/Makefile                  |  1 +
>   science/py-tensorflow/Makefile             |  6 +++---
>   science/py-tobler/Makefile                 |  3 ++-
>   science/py-trainstation/Makefile           |  2 +-
>   science/py-vedo/Makefile                   |  2 +-
>   science/py-veusz/Makefile                  |  1 +
>   science/pynn/Makefile                      |  2 +-
>   science/rdkit/Makefile                     |  1 +
>   science/tfel-edf/Makefile                  |  2 +-
>   science/tfel/Makefile                      |  2 +-
>   science/v_sim/Makefile                     |  1 +
>   science/vmd/Makefile                       |  2 +-
>   science/votca/Makefile                     |  2 +-
>   security/caldera/Makefile                  |  4 ++--
>   security/howdy/Makefile                    |  4 ++--
>   textproc/py-elasticsearch6/Makefile        |  2 +-
>   textproc/py-gensim/Makefile                |  2 +-
>   textproc/py-langid/Makefile                |  2 +-
>   textproc/py-petl/Makefile                  |  6 +++---
>   textproc/py-rouge-score/Makefile           |  1 +
>   textproc/py-sense2vec/Makefile             |  4 ++--
>   textproc/py-spacy/Makefile                 |  6 +++---
>   textproc/py-textdistance/Makefile          |  1 +
>   textproc/py-textual-fastdatatable/Makefile |  3 ++-
>   textproc/py-tokenizers/Makefile            |  2 +-
>   textproc/py-wordcloud/Makefile             |  2 +-
>   www/py-bokeh/Makefile                      |  2 +-
>   www/py-folium/Makefile                     |  3 ++-
>   www/py-quilt3/Makefile                     |  3 ++-
>   www/py-sentinelhub/Makefile                |  3 ++-
>   www/py-streamlit/Makefile                  |  3 ++-
>   x11-toolkits/py-magicgui/Makefile          |  2 +-
>   x11-toolkits/py-wxpython/Makefile          |  5 +++--
>   x11/py-xdot/Makefile                       |  1 +
>   544 files changed, 752 insertions(+), 522 deletions(-)
>
> diff --git a/Mk/Uses/python.mk b/Mk/Uses/python.mk
> index d141bf97ddcc..57ed8fa54264 100644
> --- a/Mk/Uses/python.mk
> +++ b/Mk/Uses/python.mk
> @@ -849,7 +849,7 @@ CMAKE_ARGS+=	-DPython${PYTHON_MAJOR_VER}_EXECUTABLE:FILEPATH="${PYTHON_CMD}"
>   
>   # Python 3rd-party modules
>   PYGAME=		${PYTHON_PKGNAMEPREFIX}game>0:devel/py-game@${PY_FLAVOR}
> -PYNUMPY=	${PYTHON_PKGNAMEPREFIX}numpy>=1.16,1<1.27,1:math/py-numpy@${PY_FLAVOR}
> +PYNUMPY=	${PYTHON_PKGNAMEPREFIX}numpy1>=1.16<1.27:math/py-numpy1@${PY_FLAVOR}
>   
>   .  if defined(_PYTHON_FEATURE_DISTUTILS)
>   .    if ${PYTHON_MAJOR_VER} < 3
> diff --git a/archivers/py-bitshuffle/Makefile b/archivers/py-bitshuffle/Makefile
> index d979023a2f64..6a8e459b2b6e 100644
> --- a/archivers/py-bitshuffle/Makefile
> +++ b/archivers/py-bitshuffle/Makefile
> @@ -1,5 +1,6 @@
>   PORTNAME=	bitshuffle
>   PORTVERSION=	0.5.2
> +PORTREVISION=	1
>   CATEGORIES=	archivers python
>   MASTER_SITES=	PYPI
>   PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
> @@ -12,11 +13,11 @@ LICENSE=	MIT
>   LICENSE_FILE=	${WRKSRC}/LICENSE
>   
>   BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}h5py>=2.4.0:science/py-h5py@${PY_FLAVOR} \
> -		${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \
> +		${PYTHON_PKGNAMEPREFIX}numpy1>=0:math/py-numpy1@${PY_FLAVOR} \
>   		${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
>   		${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
>   RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}h5py>=2.4.0:science/py-h5py@${PY_FLAVOR} \
> -		${PYTHON_PKGNAMEPREFIX}numpy>=1.24,1:math/py-numpy@${PY_FLAVOR} \
> +		${PYTHON_PKGNAMEPREFIX}numpy1>=1.24:math/py-numpy1@${PY_FLAVOR} \
>   		${PYTHON_PKGNAMEPREFIX}setuptools>=0.7:devel/py-setuptools@${PY_FLAVOR}
>   
>   USES=		pkgconfig python
> diff --git a/archivers/py-blosc2/Makefile b/archivers/py-blosc2/Makefile
> index 9c7fedf13236..c0f598548de2 100644
> --- a/archivers/py-blosc2/Makefile
> +++ b/archivers/py-blosc2/Makefile
> @@ -1,5 +1,6 @@
>   PORTNAME=	blosc2
>   PORTVERSION=	3.12.2
> +PORTREVISION=	1
>   CATEGORIES=	archivers python
>   MASTER_SITES=	PYPI
>   PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
> @@ -13,13 +14,13 @@ LICENSE=	BSD3CLAUSE
>   LICENSE_FILE=	${WRKSRC}/LICENSE.txt
>   
>   BUILD_DEPENDS=	c-blosc2>=2.21.3:archivers/c-blosc2 \
> -		${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \
> +		${PYTHON_PKGNAMEPREFIX}numpy1>=0:math/py-numpy1@${PY_FLAVOR} \
>   		${PYTHON_PKGNAMEPREFIX}scikit-build-core>=0:devel/py-scikit-build-core@${PY_FLAVOR}
>   LIB_DEPENDS=	libblosc2.so:archivers/c-blosc2
>   RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}msgpack>=0:devel/py-msgpack@${PY_FLAVOR} \
>   		${PYTHON_PKGNAMEPREFIX}ndindex>=0:math/py-ndindex@${PY_FLAVOR} \
>   		${PYTHON_PKGNAMEPREFIX}numexpr>=2.14.1:math/py-numexpr@${PY_FLAVOR} \
> -		${PYTHON_PKGNAMEPREFIX}numpy>=1.26,1:math/py-numpy@${PY_FLAVOR} \
> +		${PYTHON_PKGNAMEPREFIX}numpy1>=1.26:math/py-numpy1@${PY_FLAVOR} \
>   		${PYTHON_PKGNAMEPREFIX}py-cpuinfo>=0:sysutils/py-py-cpuinfo@${PY_FLAVOR} \
>   		${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR}
>   
> diff --git a/astro/astrometry/Makefile b/astro/astrometry/Makefile
> index 8d640e54286c..f318d47922b3 100644
> --- a/astro/astrometry/Makefile
> +++ b/astro/astrometry/Makefile
> @@ -1,6 +1,6 @@
>   PORTNAME=	astrometry
>   PORTVERSION=	0.97
> -PORTREVISION=	2
> +PORTREVISION=	3
>   CATEGORIES=	astro
>   MASTER_SITES=	https://github.com/dstndstn/${PORTNAME}.net/releases/download/${DISTVERSION}/
>   DISTNAME=	${PORTNAME}.net-${PORTVERSION}
> diff --git a/astro/py-astlib/Makefile b/astro/py-astlib/Makefile
> index 30fdf8661983..3a818bd7736c 100644
> --- a/astro/py-astlib/Makefile
> +++ b/astro/py-astlib/Makefile
> @@ -1,6 +1,6 @@
>   PORTNAME=	astlib
>   PORTVERSION=	0.11.10
> -PORTREVISION=	1
> +PORTREVISION=	2
>   CATEGORIES=	astro python
>   MASTER_SITES=	PYPI
>   PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
> @@ -18,7 +18,7 @@ BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLA
>   		${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
>   RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}astropy>=3.2,2:astro/py-astropy@${PY_FLAVOR} \
>   		${PYTHON_PKGNAMEPREFIX}matplotlib>=3.0:math/py-matplotlib@${PY_FLAVOR} \
> -		${PYTHON_PKGNAMEPREFIX}numpy>=1.10,1:math/py-numpy@${PY_FLAVOR} \
> +		${PYTHON_PKGNAMEPREFIX}numpy1>=1.10:math/py-numpy1@${PY_FLAVOR} \
>   		${PYTHON_PKGNAMEPREFIX}scipy>=1.7:science/py-scipy@${PY_FLAVOR}
>   
>   USES=		python
> diff --git a/astro/py-astroML/Makefile b/astro/py-astroML/Makefile
> index 3827dccb78d5..3ff82b7d19d0 100644
> --- a/astro/py-astroML/Makefile
> +++ b/astro/py-astroML/Makefile
> @@ -1,6 +1,6 @@
>   PORTNAME=	astroML
>   PORTVERSION=	1.0.2
> -PORTREVISION=	3
> +PORTREVISION=	4
>   CATEGORIES=	astro
>   MASTER_SITES=	PYPI
>   PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
> diff --git a/astro/py-astropy-healpix/Makefile b/astro/py-astropy-healpix/Makefile
> index 25e962f531c2..aeb0c8dbc409 100644
> --- a/astro/py-astropy-healpix/Makefile
> +++ b/astro/py-astropy-healpix/Makefile
> @@ -1,5 +1,6 @@
>   PORTNAME=	astropy-healpix
>   PORTVERSION=	1.1.3
> +PORTREVISION=	1
>   CATEGORIES=	astro python
>   MASTER_SITES=	PYPI
>   PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
> diff --git a/astro/py-astropy-helpers/Makefile b/astro/py-astropy-helpers/Makefile
> index 08a44ef50d20..f309096134f0 100644
> --- a/astro/py-astropy-helpers/Makefile
> +++ b/astro/py-astropy-helpers/Makefile
> @@ -1,6 +1,6 @@
>   PORTNAME=	astropy-helpers
>   DISTVERSION=	4.0.1
> -PORTREVISION=	2
> +PORTREVISION=	3
>   CATEGORIES=	astro
>   MASTER_SITES=	PYPI
>   PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
> diff --git a/astro/py-astropy/Makefile b/astro/py-astropy/Makefile
> index b6554e7846a6..134e12fe386f 100644
> --- a/astro/py-astropy/Makefile
> +++ b/astro/py-astropy/Makefile
> @@ -1,5 +1,6 @@
>   PORTNAME=	astropy
>   DISTVERSION=	7.1.1
> +PORTREVISION=	1
>   PORTEPOCH=	2
>   CATEGORIES=	astro
>   MASTER_SITES=	PYPI
> diff --git a/astro/py-astroquery/Makefile b/astro/py-astroquery/Makefile
> index e107a1aeb9a8..d19320e411ae 100644
> --- a/astro/py-astroquery/Makefile
> +++ b/astro/py-astroquery/Makefile
> @@ -1,5 +1,6 @@
>   PORTNAME=	astroquery
>   PORTVERSION=	0.4.11
> +PORTREVISION=	1
>   CATEGORIES=	astro python
>   MASTER_SITES=	PYPI
>   PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
> @@ -18,7 +19,7 @@ RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}astropy>=5.0:astro/py-astropy@${PY_FLAVOR} \
>   		${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.8:www/py-beautifulsoup@${PY_FLAVOR} \
>   		${PYTHON_PKGNAMEPREFIX}html5lib>=0.999:www/py-html5lib@${PY_FLAVOR} \
>   		${PYTHON_PKGNAMEPREFIX}keyring>=15.0:security/py-keyring@${PY_FLAVOR} \
> -		${PYTHON_PKGNAMEPREFIX}numpy>=1.20:math/py-numpy@${PY_FLAVOR} \
> +		${PYTHON_PKGNAMEPREFIX}numpy1>=1.20:math/py-numpy1@${PY_FLAVOR} \
>   		${PYTHON_PKGNAMEPREFIX}pyvo>=1.5:astro/py-pyvo@${PY_FLAVOR} \
>   		${PYTHON_PKGNAMEPREFIX}requests>=2.19:www/py-requests@${PY_FLAVOR}
>   TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}fsspec>=0:filesystems/py-fsspec@${PY_FLAVOR} \
> diff --git a/astro/py-fitsio/Makefile b/astro/py-fitsio/Makefile
> index 5a38a558ae4d..dca6dd6862a2 100644
> --- a/astro/py-fitsio/Makefile
> +++ b/astro/py-fitsio/Makefile
> @@ -1,5 +1,6 @@
>   PORTNAME=	fitsio
>   PORTVERSION=	1.3.0
> +PORTREVISION=	1
>   CATEGORIES=	astro python
>   MASTER_SITES=	PYPI
>   PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
> @@ -11,12 +12,12 @@ WWW=		https://github.com/esheldon/fitsio
>   LICENSE=	GPLv2
>   LICENSE_FILE=	${WRKSRC}/LICENSE.txt
>   
> -BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy>=1.7,1:math/py-numpy@${PY_FLAVOR} \
> +BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy1>=1.7:math/py-numpy1@${PY_FLAVOR} \
>   		${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
>   		${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR} \
>   		${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
>   LIB_DEPENDS=	libcfitsio.so:astro/cfitsio
> -RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy>=1.7,1:math/py-numpy@${PY_FLAVOR}
> +RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy1>=1.7:math/py-numpy1@${PY_FLAVOR}
>   
>   USES=		python
>   USE_PYTHON=	autoplist concurrent pep517
> diff --git a/astro/py-jplephem/Makefile b/astro/py-jplephem/Makefile
> index 4739e50364bd..1aab97b5af04 100644
> --- a/astro/py-jplephem/Makefile
> +++ b/astro/py-jplephem/Makefile
> @@ -1,5 +1,6 @@
>   PORTNAME=	jplephem
>   PORTVERSION=	2.24
> +PORTREVISION=	1
>   CATEGORIES=	astro python
>   MASTER_SITES=	PYPI
>   PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
> diff --git a/astro/py-metpy/Makefile b/astro/py-metpy/Makefile
> index d021de8c12bf..c1d44d6d5dde 100644
> --- a/astro/py-metpy/Makefile
> +++ b/astro/py-metpy/Makefile
> @@ -1,6 +1,6 @@
>   PORTNAME=	metpy
>   PORTVERSION=	1.6.2
> -PORTREVISION=	3
> +PORTREVISION=	4
>   CATEGORIES=	astro python
>   MASTER_SITES=	PYPI
>   PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
> @@ -17,7 +17,7 @@ BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FL
>   		${PYTHON_PKGNAMEPREFIX}setuptools-scm>=3.4:devel/py-setuptools-scm@${PY_FLAVOR} \
>   		${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
>   RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}matplotlib>=3.5.0:math/py-matplotlib@${PY_FLAVOR} \
> -		${PYTHON_PKGNAMEPREFIX}numpy>=1.20.0,1:math/py-numpy@${PY_FLAVOR} \
> +		${PYTHON_PKGNAMEPREFIX}numpy1>=1.20.0:math/py-numpy1@${PY_FLAVOR} \
>   		${PYTHON_PKGNAMEPREFIX}pandas>=1.4.0,1:math/py-pandas@${PY_FLAVOR} \
>   		${PYTHON_PKGNAMEPREFIX}pint>=0.17:devel/py-pint@${PY_FLAVOR} \
>   		${PYTHON_PKGNAMEPREFIX}pooch>=1.2.0:devel/py-pooch@${PY_FLAVOR} \
> diff --git a/astro/py-pyerfa/Makefile b/astro/py-pyerfa/Makefile
> index 2cf2f2e463ab..06ce42e74c6c 100644
> --- a/astro/py-pyerfa/Makefile
> +++ b/astro/py-pyerfa/Makefile
> @@ -1,6 +1,6 @@
>   PORTNAME=	pyerfa
>   DISTVERSION=	2.0.0.3
> -PORTREVISION=	2
> +PORTREVISION=	3
>   CATEGORIES=	astro python
>   MASTER_SITES=	PYPI
>   PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
> @@ -12,11 +12,11 @@ WWW=		https://github.com/liberfa/pyerfa
>   LICENSE=	BSD3CLAUSE
>   LICENSE_FILE=	${WRKSRC}/LICENSE.rst
>   
> -BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy>=1.17.0,1:math/py-numpy@${PY_FLAVOR} \
> +BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy1>=1.17.0:math/py-numpy1@${PY_FLAVOR} \
>   		${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \
>   		${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \
>   		${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR}
> -RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy>=1.17.0,1:math/py-numpy@${PY_FLAVOR}
> +RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy1>=1.17.0:math/py-numpy1@${PY_FLAVOR}
>   
>   USES=		python
>   USE_PYTHON=	autoplist distutils
> diff --git a/astro/py-pykep/Makefile b/astro/py-pykep/Makefile
> index bd5ae72e3095..95ac38f263f4 100644
> --- a/astro/py-pykep/Makefile
> +++ b/astro/py-pykep/Makefile
> @@ -1,7 +1,7 @@
>   PORTNAME=	pykep
>   DISTVERSIONPREFIX=	v
>   DISTVERSION=	2.6.2
> -PORTREVISION=	7
> +PORTREVISION=	8
>   CATEGORIES=	astro python
>   PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
>   
> diff --git a/astro/py-pysofa/Makefile b/astro/py-pysofa/Makefile
> index f746b04ed262..663a9c60ff54 100644
> --- a/astro/py-pysofa/Makefile
> +++ b/astro/py-pysofa/Makefile
> @@ -1,6 +1,6 @@
>   PORTNAME=	pysofa
>   DISTVERSION=	0.1.1
> -PORTREVISION=	4
> +PORTREVISION=	5
>   CATEGORIES=	astro devel python
>   MASTER_SITES=	PYPI
>   PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
> diff --git a/astro/py-pysolar/Makefile b/astro/py-pysolar/Makefile
> index e69454ea562b..e7d7dc01165d 100644
> --- a/astro/py-pysolar/Makefile
> +++ b/astro/py-pysolar/Makefile
> @@ -1,5 +1,6 @@
>   PORTNAME=	pysolar
>   DISTVERSION=	0.13
> +PORTREVISION=	1
>   CATEGORIES=	astro science python
>   MASTER_SITES=	PYPI
>   PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
> diff --git a/astro/py-ro/Makefile b/astro/py-ro/Makefile
> index 88a88e5dca5b..584f4e934178 100644
> --- a/astro/py-ro/Makefile
> +++ b/astro/py-ro/Makefile
> @@ -1,6 +1,6 @@
>   PORTNAME=	ro
>   PORTVERSION=	3.6.9
> -PORTREVISION=	6
> +PORTREVISION=	7
>   CATEGORIES=	astro python
>   MASTER_SITES=	PYPI
>   PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
> @@ -16,7 +16,7 @@ LICENSE_FILE=	${WRKSRC}/docs/License.txt
>   
>   BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
>   		${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
> -RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR}
> +RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy1>=0:math/py-numpy1@${PY_FLAVOR}
>   
>   USES=		python
>   USE_PYTHON=	autoplist concurrent pep517
> diff --git a/astro/py-skyfield/Makefile b/astro/py-skyfield/Makefile
> index 902d7d3c8342..a21f18a12e09 100644
> --- a/astro/py-skyfield/Makefile
> +++ b/astro/py-skyfield/Makefile
> @@ -1,5 +1,6 @@
>   PORTNAME=	skyfield
>   PORTVERSION=	1.54
> +PORTREVISION=	1
>   CATEGORIES=	astro python
>   MASTER_SITES=	PYPI
>   PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
> diff --git a/astro/py-spktype01/Makefile b/astro/py-spktype01/Makefile
> index d761bb087009..b3ab87a08aa4 100644
> --- a/astro/py-spktype01/Makefile
> +++ b/astro/py-spktype01/Makefile
> @@ -1,6 +1,6 @@
>   PORTNAME=	spktype01
>   PORTVERSION=	1.0.0
> -PORTREVISION=	3
> +PORTREVISION=	4
>   CATEGORIES=	astro python
>   PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
>   
> diff --git a/astro/py-spktype21/Makefile b/astro/py-spktype21/Makefile
> index a95566676422..ec6d957bf533 100644
> --- a/astro/py-spktype21/Makefile
> +++ b/astro/py-spktype21/Makefile
> @@ -1,6 +1,6 @@
>   PORTNAME=	spktype21
>   PORTVERSION=	0.1.0
> -PORTREVISION=	3
> +PORTREVISION=	4
>   CATEGORIES=	astro python
>   PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
>   
> diff --git a/astro/py-sunpy/Makefile b/astro/py-sunpy/Makefile
> index 38b8aaa9df4b..cf092e1f4f3b 100644
> --- a/astro/py-sunpy/Makefile
> +++ b/astro/py-sunpy/Makefile
> @@ -1,5 +1,6 @@
>   PORTNAME=	sunpy
>   DISTVERSION=	7.0.2
> +PORTREVISION=	1
>   CATEGORIES=	astro
>   MASTER_SITES=	PYPI
>   PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
> diff --git a/audio/beets/Makefile b/audio/beets/Makefile
> index a5219afc2fe6..01f7b12c8e44 100644
> --- a/audio/beets/Makefile
> +++ b/audio/beets/Makefile
> @@ -1,6 +1,6 @@
>   PORTNAME=	beets
>   DISTVERSION=	2.5.1
> -PORTREVISION=	1
> +PORTREVISION=	2
>   CATEGORIES=	audio python
>   MASTER_SITES=	PYPI
>   
> @@ -19,7 +19,7 @@ RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}confuse>=1.0.0:devel/py-confuse@${PY_FLAVOR}
>   		${PYTHON_PKGNAMEPREFIX}munkres>=1.0.0:math/py-munkres@${PY_FLAVOR} \
>   		${PYTHON_PKGNAMEPREFIX}musicbrainzngs>=0.4:audio/py-musicbrainzngs@${PY_FLAVOR} \
>   		${PYTHON_PKGNAMEPREFIX}mutagen>=1.45:audio/py-mutagen@${PY_FLAVOR} \
> -		${PYTHON_PKGNAMEPREFIX}numpy>=0:math/py-numpy@${PY_FLAVOR} \
> +		${PYTHON_PKGNAMEPREFIX}numpy1>=0:math/py-numpy1@${PY_FLAVOR} \
>   		${PYTHON_PKGNAMEPREFIX}platformdirs>=0:devel/py-platformdirs@${PY_FLAVOR} \
>   		${PYTHON_PKGNAMEPREFIX}pyacoustid>=0:audio/py-pyacoustid@${PY_FLAVOR} \
>   		${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} \
> diff --git a/audio/py-SoundFile/Makefile b/audio/py-SoundFile/Makefile
> index 950def9a1bca..b5a2858d061f 100644
> --- a/audio/py-SoundFile/Makefile
> +++ b/audio/py-SoundFile/Makefile
> @@ -1,5 +1,6 @@
>   PORTNAME=	SoundFile
>   DISTVERSION=	0.13.1
> +PORTREVISION=	1
>   CATEGORIES=	audio python
>   MASTER_SITES=	PYPI
>   PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
> diff --git a/audio/py-aubio/Makefile b/audio/py-aubio/Makefile
> index 8c61eeb620fd..aec61f68b124 100644
> --- a/audio/py-aubio/Makefile
> +++ b/audio/py-aubio/Makefile
> @@ -1,4 +1,4 @@
> -PORTREVISION=	3
> +PORTREVISION=	4
>   CATEGORIES=	audio python
>   PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
>   
> diff --git a/audio/py-auditok/Makefile b/audio/py-auditok/Makefile
> index fa38fe700202..fbd97d5a3306 100644
> --- a/audio/py-auditok/Makefile
> +++ b/audio/py-auditok/Makefile
> @@ -1,6 +1,6 @@
>   PORTNAME=	auditok
>   DISTVERSION=	0.3.0
> -PORTREVISION=	2
> +PORTREVISION=	3
>   CATEGORIES=	audio python
>   MASTER_SITES=	PYPI
>   PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
> diff --git a/audio/py-essentia/Makefile b/audio/py-essentia/Makefile
> index 305bdde55a4a..3208f040a44c 100644
> --- a/audio/py-essentia/Makefile
> +++ b/audio/py-essentia/Makefile
> @@ -1,6 +1,7 @@
>   PORTNAME=	essentia
>   DISTVERSIONPREFIX=	v
>   DISTVERSION=	2.1_beta5-1417
> +PORTREVISION=	1
>   DISTVERSIONSUFFIX=	-gf0f6c358
>   CATEGORIES=	audio
>   PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
> diff --git a/audio/py-librosa/Makefile b/audio/py-librosa/Makefile
> index 9f7f5ea9b877..87c753fbd61a 100644
> --- a/audio/py-librosa/Makefile
> +++ b/audio/py-librosa/Makefile
> @@ -1,6 +1,6 @@
>   PORTNAME=	librosa
>   DISTVERSION=	0.11.0
> -PORTREVISION=	1
> *** 7693 LINES SKIPPED ***




home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?58649334-3a8c-4b7e-ac8b-6307b0530061>