Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 03 Apr 2026 21:02:51 +0000
From:      Charlie Li <vishwin@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: d04d23ae37d0 - main - python.mk: retire ${PYNUMPY}
Message-ID:  <69d02afb.3ca0d.57c9ce6e@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by vishwin:

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

commit d04d23ae37d04c8ddf74c04ee868900b9189295a
Author:     Charlie Li <vishwin@FreeBSD.org>
AuthorDate: 2026-04-03 20:48:09 +0000
Commit:     Charlie Li <vishwin@FreeBSD.org>
CommitDate: 2026-04-03 20:52:43 +0000

    python.mk: retire ${PYNUMPY}
    
    With both math/py-numpy (2) and math/py-numpy1, the variable stopped
    making sense. Also remove the upper version bound.
---
 Mk/Uses/python.mk                        | 2 --
 Tools/scripts/ai-master-prompt.md        | 1 -
 astro/astrometry/Makefile                | 4 ++--
 astro/py-astroML/Makefile                | 2 +-
 astro/py-astropy-healpix/Makefile        | 4 ++--
 astro/py-astropy-helpers/Makefile        | 4 ++--
 astro/py-astropy/Makefile                | 4 ++--
 astro/py-jplephem/Makefile               | 4 ++--
 astro/py-pykep/Makefile                  | 2 +-
 astro/py-pysofa/Makefile                 | 2 +-
 astro/py-pysolar/Makefile                | 2 +-
 astro/py-skyfield/Makefile               | 4 ++--
 astro/py-spktype01/Makefile              | 4 ++--
 astro/py-spktype21/Makefile              | 4 ++--
 astro/py-sunpy/Makefile                  | 4 ++--
 audio/moodbar/Makefile                   | 2 +-
 audio/py-SoundFile/Makefile              | 2 +-
 audio/py-aubio/Makefile                  | 4 ++--
 audio/py-auditok/Makefile                | 2 +-
 audio/py-essentia/Makefile               | 4 ++--
 audio/py-librosa/Makefile                | 2 +-
 audio/py-music21/Makefile                | 2 +-
 audio/py-pysndfile/Makefile              | 4 ++--
 audio/py-resampy/Makefile                | 2 +-
 audio/py-samplerate/Makefile             | 2 +-
 audio/py-sounddevice/Makefile            | 2 +-
 audio/py-soxr/Makefile                   | 2 +-
 audio/py-wavio/Makefile                  | 2 +-
 biology/groopm/Makefile                  | 2 +-
 biology/prodigy-lig/Makefile             | 2 +-
 biology/py-PySCeS/Makefile               | 4 ++--
 biology/py-biom-format/Makefile          | 4 ++--
 biology/py-biopython/Makefile            | 4 ++--
 biology/py-biosig/Makefile               | 2 +-
 biology/py-bx-python/Makefile            | 2 +-
 biology/py-deeptools/Makefile            | 2 +-
 biology/py-ete3/Makefile                 | 2 +-
 biology/py-goatools/Makefile             | 2 +-
 biology/py-htseq/Makefile                | 4 ++--
 biology/py-loompy/Makefile               | 2 +-
 biology/py-macs2/Makefile                | 4 ++--
 biology/py-macs3/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           | 4 ++--
 biology/pyfasta/Makefile                 | 2 +-
 cad/py-gdstk/Makefile                    | 4 ++--
 cad/py-pyfda/Makefile                    | 2 +-
 cad/py-pygmsh/Makefile                   | 2 +-
 cad/xyce/Makefile                        | 2 +-
 comms/apitran/Makefile                   | 2 +-
 comms/cubicsdr/Makefile                  | 2 +-
 comms/gnuradio/Makefile                  | 2 +-
 comms/nanovna-saver/Makefile             | 2 +-
 comms/uhd/Makefile                       | 2 +-
 databases/arrow/Makefile                 | 4 ++--
 databases/py-apache-arrow/Makefile       | 4 ++--
 databases/py-duckdb/Makefile             | 4 ++--
 databases/py-redisvl/Makefile            | 2 +-
 devel/cpp2py/Makefile                    | 2 +-
 devel/py-aiortc/Makefile                 | 2 +-
 devel/py-asteval/Makefile                | 2 +-
 devel/py-autoray/Makefile                | 2 +-
 devel/py-beartype/Makefile               | 2 +-
 devel/py-bullet3/Makefile                | 2 +-
 devel/py-cclib/Makefile                  | 4 ++--
 devel/py-cftime/Makefile                 | 4 ++--
 devel/py-colorspacious/Makefile          | 4 ++--
 devel/py-ewah-bool-utils/Makefile        | 4 ++--
 devel/py-fastf1/Makefile                 | 2 +-
 devel/py-game/Makefile                   | 2 +-
 devel/py-ipydatawidgets/Makefile         | 2 +-
 devel/py-ipympl/Makefile                 | 2 +-
 devel/py-jaxtyping/Makefile              | 2 +-
 devel/py-jep/Makefile                    | 4 ++--
 devel/py-joblib/Makefile                 | 2 +-
 devel/py-jsonpickle/Makefile             | 2 +-
 devel/py-jupyter-rfb/Makefile            | 2 +-
 devel/py-monty/Makefile                  | 2 +-
 devel/py-pycompilation/Makefile          | 2 +-
 devel/py-pyquil/Makefile                 | 2 +-
 devel/py-pysimdjson/Makefile             | 2 +-
 devel/py-pytest-arraydiff/Makefile       | 2 +-
 devel/py-pythran/Makefile                | 2 +-
 devel/py-qcs-sdk-python/Makefile         | 2 +-
 devel/py-qutip-qip/Makefile              | 2 +-
 devel/py-qutip/Makefile                  | 2 +-
 devel/py-rapidfuzz/Makefile              | 4 ++--
 devel/py-rpcq/Makefile                   | 4 ++--
 devel/py-spyder-kernels/Makefile         | 2 +-
 devel/py-tables/Makefile                 | 2 +-
 devel/py-tabulate2/Makefile              | 2 +-
 devel/py-traits/Makefile                 | 2 +-
 devel/py-xarray-einstats/Makefile        | 2 +-
 devel/py-xarray-simlab/Makefile          | 2 +-
 devel/py-zarr/Makefile                   | 2 +-
 devel/py-zfp/Makefile                    | 4 ++--
 devel/root/Makefile                      | 2 +-
 devel/shiboken6/Makefile                 | 4 ++--
 devel/vitables/Makefile                  | 2 +-
 finance/py-Nasdaq-Data-Link/Makefile     | 2 +-
 finance/py-exchange-calendars/Makefile   | 2 +-
 finance/py-ffn/Makefile                  | 4 ++--
 finance/py-investpy/Makefile             | 2 +-
 finance/py-pandas-ta/Makefile            | 2 +-
 finance/py-ta-lib/Makefile               | 4 ++--
 french/aster/Makefile                    | 4 ++--
 games/endgame-singularity/Makefile       | 2 +-
 games/fretsonfire/Makefile               | 2 +-
 games/krank/Makefile                     | 2 +-
 games/openage/Makefile                   | 4 ++--
 graphics/blender/Makefile                | 4 ++--
 graphics/blender4/Makefile               | 4 ++--
 graphics/mahotas/Makefile                | 2 +-
 graphics/matplotlib-cpp/Makefile         | 2 +-
 graphics/mypaint/Makefile                | 4 ++--
 graphics/piglit/Makefile                 | 4 ++--
 graphics/py-PyOpenGL/Makefile            | 4 ++--
 graphics/py-agx-emulsion/Makefile        | 2 +-
 graphics/py-albucore/Makefile            | 2 +-
 graphics/py-albumentations/Makefile      | 2 +-
 graphics/py-cairocffi/Makefile           | 2 +-
 graphics/py-easyocr/Makefile             | 2 +-
 graphics/py-fury/Makefile                | 2 +-
 graphics/py-gizeh/Makefile               | 2 +-
 graphics/py-imutils/Makefile             | 2 +-
 graphics/py-mayavi/Makefile              | 4 ++--
 graphics/py-moderngl-window/Makefile     | 2 +-
 graphics/py-moderngl/Makefile            | 2 +-
 graphics/py-mpl-scatter-density/Makefile | 2 +-
 graphics/py-pyqtgraph/Makefile           | 2 +-
 graphics/py-pyrsgis/Makefile             | 2 +-
 graphics/py-pytesseract/Makefile         | 2 +-
 graphics/py-pyvista/Makefile             | 2 +-
 graphics/py-qudida/Makefile              | 2 +-
 graphics/py-scikit-image/Makefile        | 4 ++--
 graphics/py-simplejpeg/Makefile          | 2 +-
 graphics/py-vispy/Makefile               | 4 ++--
 graphics/py-visvis/Makefile              | 2 +-
 graphics/qgis-ltr/Makefile               | 2 +-
 graphics/qgis/Makefile                   | 2 +-
 graphics/vigra/Makefile                  | 4 ++--
 math/Imath/Makefile                      | 4 ++--
 math/gau2grid/Makefile                   | 2 +-
 math/mathgl/Makefile                     | 4 ++--
 math/nlopt/Makefile                      | 4 ++--
 math/ntpoly/Makefile                     | 2 +-
 math/openturns/Makefile                  | 2 +-
 math/py-CyLP/Makefile                    | 4 ++--
 math/py-GridDataFormats/Makefile         | 2 +-
 math/py-POT/Makefile                     | 4 ++--
 math/py-Py-BOBYQA/Makefile               | 2 +-
 math/py-PySCIPOpt/Makefile               | 2 +-
 math/py-SQNomad/Makefile                 | 4 ++--
 math/py-algopy/Makefile                  | 2 +-
 math/py-ambit/Makefile                   | 2 +-
 math/py-annoy/Makefile                   | 2 +-
 math/py-apgl/Makefile                    | 2 +-
 math/py-arviz/Makefile                   | 2 +-
 math/py-autograd/Makefile                | 2 +-
 math/py-baycomp/Makefile                 | 2 +-
 math/py-benford_py/Makefile              | 2 +-
 math/py-chaospy/Makefile                 | 2 +-
 math/py-clarabel/Makefile                | 2 +-
 math/py-cmyt/Makefile                    | 2 +-
 math/py-contourpy/Makefile               | 2 +-
 math/py-cvxpy/Makefile                   | 4 ++--
 math/py-cyipopt/Makefile                 | 4 ++--
 math/py-deap/Makefile                    | 2 +-
 math/py-dgl/Makefile                     | 2 +-
 math/py-diffcp/Makefile                  | 2 +-
 math/py-ducc0/Makefile                   | 2 +-
 math/py-ecos/Makefile                    | 4 ++--
 math/py-emcee/Makefile                   | 2 +-
 math/py-faiss/Makefile                   | 2 +-
 math/py-fenics-basix/Makefile            | 2 +-
 math/py-fpylll/Makefile                  | 4 ++--
 math/py-fsph/Makefile                    | 2 +-
 math/py-gau2grid/Makefile                | 4 ++--
 math/py-gimmik/Makefile                  | 2 +-
 math/py-hdmedians/Makefile               | 4 ++--
 math/py-heyoka/Makefile                  | 4 ++--
 math/py-highspy/Makefile                 | 4 ++--
 math/py-hmmlearn/Makefile                | 4 ++--
 math/py-iminuit/Makefile                 | 2 +-
 math/py-ipyopt/Makefile                  | 2 +-
 math/py-isosurfaces/Makefile             | 4 ++--
 math/py-jacobi/Makefile                  | 2 +-
 math/py-jij-cimod/Makefile               | 2 +-
 math/py-keras-applications/Makefile      | 2 +-
 math/py-keras-preprocessing/Makefile     | 2 +-
 math/py-keras/Makefile                   | 2 +-
 math/py-levmar/Makefile                  | 4 ++--
 math/py-libceed/Makefile                 | 2 +-
 math/py-linearmodels/Makefile            | 2 +-
 math/py-lmfit/Makefile                   | 2 +-
 math/py-luminol/Makefile                 | 2 +-
 math/py-mapbox-earcut/Makefile           | 2 +-
 math/py-mathics/Makefile                 | 4 ++--
 math/py-matplotlib/Makefile              | 2 +-
 math/py-minorminer/Makefile              | 2 +-
 math/py-mnnpy/Makefile                   | 2 +-
 math/py-nlopt/Makefile                   | 4 ++--
 math/py-numba-stats/Makefile             | 2 +-
 math/py-numpoly/Makefile                 | 2 +-
 math/py-numpy-groupies/Makefile          | 2 +-
 math/py-numpy-stl/Makefile               | 4 ++--
 math/py-openTSNE/Makefile                | 4 ++--
 math/py-or-tools/Makefile                | 2 +-
 math/py-osqp/Makefile                    | 2 +-
 math/py-pdal/Makefile                    | 4 ++--
 math/py-petsc4py/Makefile                | 4 ++--
 math/py-point-annotator/Makefile         | 2 +-
 math/py-primme/Makefile                  | 4 ++--
 math/py-pwlf/Makefile                    | 2 +-
 math/py-py-find-1st/Makefile             | 4 ++--
 math/py-pyFFTW/Makefile                  | 2 +-
 math/py-pygslodeiv2/Makefile             | 4 ++--
 math/py-pyhull/Makefile                  | 4 ++--
 math/py-pymc3/Makefile                   | 2 +-
 math/py-pyneqsys/Makefile                | 2 +-
 math/py-pynleq2/Makefile                 | 2 +-
 math/py-pynndescent/Makefile             | 2 +-
 math/py-pyodeint/Makefile                | 4 ++--
 math/py-pyodesys/Makefile                | 2 +-
 math/py-pyrr/Makefile                    | 2 +-
 math/py-pysym/Makefile                   | 2 +-
 math/py-pytensor/Makefile                | 4 ++--
 math/py-python-fcl/Makefile              | 4 ++--
 math/py-python-louvain/Makefile          | 2 +-
 math/py-python-picard/Makefile           | 4 ++--
 math/py-pywavelets/Makefile              | 4 ++--
 math/py-qats/Makefile                    | 2 +-
 math/py-qdldl/Makefile                   | 2 +-
 math/py-resample/Makefile                | 2 +-
 math/py-rustworkx/Makefile               | 2 +-
 math/py-scikit-umfpack/Makefile          | 4 ++--
 math/py-scs/Makefile                     | 4 ++--
 math/py-seriate/Makefile                 | 2 +-
 math/py-slepc4py/Makefile                | 4 ++--
 math/py-spectral/Makefile                | 2 +-
 math/py-ssm/Makefile                     | 2 +-
 math/py-sym/Makefile                     | 2 +-
 math/py-theano/Makefile                  | 2 +-
 math/py-timple/Makefile                  | 2 +-
 math/py-torchsde/Makefile                | 2 +-
 math/py-umap-learn/Makefile              | 2 +-
 math/py-uncertainties/Makefile           | 4 ++--
 math/py-unyt/Makefile                    | 2 +-
 math/py-yt/Makefile                      | 6 +++---
 math/spot/Makefile                       | 2 +-
 math/xtensor-python/Makefile             | 2 +-
 misc/adios2/Makefile                     | 2 +-
 misc/caffe/Makefile                      | 4 ++--
 misc/comfyui/Makefile                    | 2 +-
 misc/mmdnn/Makefile                      | 2 +-
 misc/py-QSpectrumAnalyzer/Makefile       | 2 +-
 misc/py-SQCommon/Makefile                | 2 +-
 misc/py-SQImFil/Makefile                 | 2 +-
 misc/py-SQSnobFit/Makefile               | 2 +-
 misc/py-SimpleSoapy/Makefile             | 2 +-
 misc/py-accelerate/Makefile              | 2 +-
 misc/py-apache-beam/Makefile             | 2 +-
 misc/py-bitsandbytes/Makefile            | 2 +-
 misc/py-boost-histogram/Makefile         | 2 +-
 misc/py-cmap/Makefile                    | 2 +-
 misc/py-codecarbon/Makefile              | 2 +-
 misc/py-datasets/Makefile                | 2 +-
 misc/py-detecta/Makefile                 | 2 +-
 misc/py-diffusers/Makefile               | 2 +-
 misc/py-evaluate/Makefile                | 2 +-
 misc/py-ezc3d/Makefile                   | 4 ++--
 misc/py-facenet-pytorch/Makefile         | 2 +-
 misc/py-fast-histogram/Makefile          | 4 ++--
 misc/py-fastscapelib/Makefile            | 4 ++--
 misc/py-gguf/Makefile                    | 2 +-
 misc/py-gymnasium/Makefile               | 2 +-
 misc/py-hist/Makefile                    | 2 +-
 misc/py-histoprint/Makefile              | 2 +-
 misc/py-ipyfastscape/Makefile            | 2 +-
 misc/py-kokoro/Makefile                  | 2 +-
 misc/py-langchain-core/Makefile          | 2 +-
 misc/py-langchain-google-genai/Makefile  | 2 +-
 misc/py-langchain-tests/Makefile         | 2 +-
 misc/py-langgraph-checkpoint/Makefile    | 2 +-
 misc/py-laspy/Makefile                   | 2 +-
 misc/py-lightgbm/Makefile                | 2 +-
 misc/py-llama-cpp-python/Makefile        | 2 +-
 misc/py-mffpy/Makefile                   | 2 +-
 misc/py-mmcv/Makefile                    | 4 ++--
 misc/py-mmdet/Makefile                   | 2 +-
 misc/py-mmengine/Makefile                | 2 +-
 misc/py-mmsegmentation/Makefile          | 2 +-
 misc/py-napari/Makefile                  | 2 +-
 misc/py-npTDMS/Makefile                  | 2 +-
 misc/py-npe2/Makefile                    | 2 +-
 misc/py-numcodecs/Makefile               | 4 ++--
 misc/py-onnx/Makefile                    | 2 +-
 misc/py-openai-whisper/Makefile          | 2 +-
 misc/py-openai/Makefile                  | 2 +-
 misc/py-openvdb/Makefile                 | 4 ++--
 misc/py-optuna/Makefile                  | 2 +-
 misc/py-peft/Makefile                    | 2 +-
 misc/py-pkbar/Makefile                   | 2 +-
 misc/py-pyEDFlib/Makefile                | 4 ++--
 misc/py-pymatreader/Makefile             | 2 +-
 misc/py-pytorch-lightning/Makefile       | 2 +-
 misc/py-pytorch/Makefile                 | 4 ++--
 misc/py-safetensors/Makefile             | 2 +-
 misc/py-sagemaker-core/Makefile          | 2 +-
 misc/py-scikit-fusion/Makefile           | 2 +-
 misc/py-sentence-transformers/Makefile   | 2 +-
 misc/py-shap2/Makefile                   | 2 +-
 misc/py-soapy_power/Makefile             | 2 +-
 misc/py-spandrel/Makefile                | 2 +-
 misc/py-tflearn/Makefile                 | 2 +-
 misc/py-tflite-support/Makefile          | 2 +-
 misc/py-tflite/Makefile                  | 2 +-
 misc/py-thermocouples_reference/Makefile | 2 +-
 misc/py-timm-vis/Makefile                | 2 +-
 misc/py-torch-geometric/Makefile         | 2 +-
 misc/py-torchao/Makefile                 | 2 +-
 misc/py-torchmetrics/Makefile            | 2 +-
 misc/py-torchsummary/Makefile            | 2 +-
 misc/py-torchvision/Makefile             | 2 +-
 misc/py-transformers/Makefile            | 2 +-
 misc/py-tvm/Makefile                     | 2 +-
 misc/py-uhi/Makefile                     | 4 ++--
 misc/py-wurlitzer/Makefile               | 2 +-
 misc/py-xformers/Makefile                | 2 +-
 misc/py-xgboost/Makefile                 | 2 +-
 misc/pytorch/Makefile                    | 2 +-
 misc/urh/Makefile                        | 4 ++--
 multimedia/pitivi/Makefile               | 2 +-
 multimedia/py-pretty_midi/Makefile       | 2 +-
 multimedia/py-scenedetect/Makefile       | 2 +-
 multimedia/py-torchcodec/Makefile        | 2 +-
 science/abinit/Makefile                  | 4 ++--
 science/agrum/Makefile                   | 2 +-
 science/cantera/Makefile                 | 4 ++--
 science/dftbplus/Makefile                | 2 +-
 science/gnudatalanguage/Makefile         | 4 ++--
 science/libcint/Makefile                 | 2 +-
 science/meep/Makefile                    | 2 +-
 science/mopac/Makefile                   | 2 +-
 science/paraview/Makefile                | 4 ++--
 science/pastix/Makefile                  | 4 ++--
 science/precice/Makefile                 | 4 ++--
 science/py-GPy/Makefile                  | 4 ++--
 science/py-GPyOpt/Makefile               | 2 +-
 science/py-MDAnalysis/Makefile           | 4 ++--
 science/py-MDAnalysisTests/Makefile      | 2 +-
 science/py-OpenFermion/Makefile          | 2 +-
 science/py-OpenMC/Makefile               | 2 +-
 science/py-PyFR/Makefile                 | 2 +-
 science/py-PyNE/Makefile                 | 2 +-
 science/py-SimpleSpectral/Makefile       | 2 +-
 science/py-abipy/Makefile                | 2 +-
 science/py-arbor/Makefile                | 2 +-
 science/py-arch/Makefile                 | 2 +-
 science/py-asap3/Makefile                | 4 ++--
 science/py-ase/Makefile                  | 2 +-
 science/py-atomium/Makefile              | 2 +-
 science/py-boutdata/Makefile             | 2 +-
 science/py-boututils/Makefile            | 2 +-
 science/py-chainer-chemistry/Makefile    | 2 +-
 science/py-chainer/Makefile              | 2 +-
 science/py-chempy/Makefile               | 2 +-
 science/py-cirq-core/Makefile            | 2 +-
 science/py-dftd4/Makefile                | 2 +-
 science/py-dimod/Makefile                | 4 ++--
 science/py-dipy/Makefile                 | 4 ++--
 science/py-dwave-cloud-client/Makefile   | 2 +-
 science/py-dwave-gate/Makefile           | 4 ++--
 science/py-dwave-hybrid/Makefile         | 2 +-
 science/py-dwave-inspector/Makefile      | 2 +-
 science/py-dwave-networkx/Makefile       | 2 +-
 science/py-dwave-optimization/Makefile   | 4 ++--
 science/py-dwave-preprocessing/Makefile  | 2 +-
 science/py-dwave-samplers/Makefile       | 2 +-
 science/py-dwave-system/Makefile         | 2 +-
 science/py-earthpy/Makefile              | 4 ++--
 science/py-geometric/Makefile            | 2 +-
 science/py-gpaw/Makefile                 | 4 ++--
 science/py-gsd/Makefile                  | 4 ++--
 science/py-h5json/Makefile               | 2 +-
 science/py-h5pyd/Makefile                | 2 +-
 science/py-hiPhive/Makefile              | 2 +-
 science/py-icet/Makefile                 | 2 +-
 science/py-ipygany/Makefile              | 2 +-
 science/py-kimpy/Makefile                | 2 +-
 science/py-kliff/Makefile                | 2 +-
 science/py-libgetar/Makefile             | 2 +-
 science/py-lifelines/Makefile            | 2 +-
 science/py-mdp/Makefile                  | 2 +-
 science/py-meshio/Makefile               | 4 ++--
 science/py-mmtf-python/Makefile          | 2 +-
 science/py-mne/Makefile                  | 2 +-
 science/py-molmod/Makefile               | 4 ++--
 science/py-mpcontribs-client/Makefile    | 2 +-
 science/py-mplhep/Makefile               | 2 +-
 science/py-ncrystal/Makefile             | 4 ++--
 science/py-neo/Makefile                  | 2 +-
 science/py-netCDF4/Makefile              | 4 ++--
 science/py-nglview/Makefile              | 2 +-
 science/py-nibabel/Makefile              | 2 +-
 science/py-obspy/Makefile                | 2 +-
 science/py-oddt/Makefile                 | 2 +-
 science/py-openpiv/Makefile              | 2 +-
 science/py-optking/Makefile              | 2 +-
 science/py-paramz/Makefile               | 2 +-
 science/py-penaltymodel/Makefile         | 2 +-
 science/py-periodictable/Makefile        | 2 +-
 science/py-phono3py/Makefile             | 2 +-
 science/py-phonopy/Makefile              | 4 ++--
 science/py-pyberny/Makefile              | 2 +-
 science/py-pygmo2/Makefile               | 2 +-
 science/py-pyked/Makefile                | 2 +-
 science/py-pymatgen/Makefile             | 4 ++--
 science/py-pymol/Makefile                | 4 ++--
 science/py-pynrrd/Makefile               | 2 +-
 science/py-pyprecice/Makefile            | 2 +-
 science/py-pyqubo/Makefile               | 2 +-
 science/py-pyscf/Makefile                | 2 +-
 science/py-qcelemental/Makefile          | 2 +-
 science/py-qiskit/Makefile               | 2 +-
 science/py-qspin/Makefile                | 2 +-
 science/py-quantities/Makefile           | 2 +-
 science/py-rmsd/Makefile                 | 2 +-
 science/py-scikit-fuzzy/Makefile         | 2 +-
 science/py-scikit-learn/Makefile         | 2 +-
 science/py-scikit-sparse/Makefile        | 2 +-
 science/py-scipy/Makefile                | 4 ++--
 science/py-scoria/Makefile               | 2 +-
 science/py-sdf/Makefile                  | 2 +-
 science/py-seekpath/Makefile             | 2 +-
 science/py-segyio/Makefile               | 2 +-
 science/py-spglib/Makefile               | 4 ++--
 science/py-symfc/Makefile                | 2 +-
 science/py-thewalrus/Makefile            | 2 +-
 science/py-trainstation/Makefile         | 4 ++--
 science/py-trx-python/Makefile           | 2 +-
 science/py-vedo/Makefile                 | 2 +-
 science/py-veusz/Makefile                | 4 ++--
 science/pynn/Makefile                    | 4 ++--
 science/qmcpack/Makefile                 | 2 +-
 science/rdkit/Makefile                   | 4 ++--
 science/salome-kernel/Makefile           | 2 +-
 science/siconos/Makefile                 | 2 +-
 science/smoldyn/Makefile                 | 2 +-
 science/tfel-edf/Makefile                | 4 ++--
 science/tfel/Makefile                    | 4 ++--
 science/trilinos/Makefile                | 2 +-
 science/ttk/Makefile                     | 2 +-
 science/v_sim/Makefile                   | 2 +-
 science/vmd/Makefile                     | 4 ++--
 science/votca/Makefile                   | 2 +-
 science/wwplot/Makefile                  | 2 +-
 science/yoda/Makefile                    | 2 +-
 textproc/py-gensim/Makefile              | 4 ++--
 textproc/py-langid/Makefile              | 4 ++--
 textproc/py-pdf2docx/Makefile            | 2 +-
 textproc/py-python-lsp-server/Makefile   | 2 +-
 textproc/py-rouge-score/Makefile         | 2 +-
 textproc/py-textdistance/Makefile        | 2 +-
 textproc/py-wordcloud/Makefile           | 4 ++--
 www/py-bokeh/Makefile                    | 2 +-
 x11/py-xdot/Makefile                     | 2 +-
 470 files changed, 596 insertions(+), 599 deletions(-)

diff --git a/Mk/Uses/python.mk b/Mk/Uses/python.mk
index 57ed8fa54264..1312ac53c96a 100644
--- a/Mk/Uses/python.mk
+++ b/Mk/Uses/python.mk
@@ -317,7 +317,6 @@
 #
 # PY_SETUPTOOLS			- setuptools port based on USE_PYTHON=distutils
 # PYGAME			- pygame port
-# PYNUMPY			- NumPy port
 # PY_MERCURIAL			- mercurial port, PKGNAME varies based on default
 #				  Python version
 # PY_BOOST			- Boost Python libraries port
@@ -849,7 +848,6 @@ 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}numpy1>=1.16<1.27:math/py-numpy1@${PY_FLAVOR}
 
 .  if defined(_PYTHON_FEATURE_DISTUTILS)
 .    if ${PYTHON_MAJOR_VER} < 3
diff --git a/Tools/scripts/ai-master-prompt.md b/Tools/scripts/ai-master-prompt.md
index e14f45c92651..57d0bbfc4e4f 100644
--- a/Tools/scripts/ai-master-prompt.md
+++ b/Tools/scripts/ai-master-prompt.md
@@ -42,7 +42,6 @@ MAINTAINER: yuri@FreeBSD.org
 - The latest released version of the software can be determined using the command '../../Tools/scripts/pypi-get-latest-version.sh {python project name}'
 - Dependencies need to be updated when the port is updated. They need to be compared with the dependency requirements set in the project.
 - setuptools build dependency should never be added to BUILD_DEPENDS, and instead the distutils element should be present in USE_PYTHON.
-- numpy dependency should be added as ${PYNUMPY} instead of the usual syntax. No version information should be added in this case.
 - pillow dependency should be added as ${PY_PILLOW} instead of the usual syntax. No version information should be added in this case.
 - The cython build dependency should never be added to BUILD_DEPENDS. Instead, the cython element should be added to USE_PYTHON for cython dependencies of versions 1.x or 2.x, and the cython3 element should be added to USE_PYTHON for cython dependencies of versions 3.x
 - Do not add upper version limits for Python based ports.
diff --git a/astro/astrometry/Makefile b/astro/astrometry/Makefile
index f318d47922b3..ab4cce9b446b 100644
--- a/astro/astrometry/Makefile
+++ b/astro/astrometry/Makefile
@@ -16,7 +16,7 @@ BROKEN_armv7=	fails to link: os-features-test.c:10: undefined symbol 'canonicali
 
 BUILD_DEPENDS=	bash:shells/bash \
 		${PY_SETUPTOOLS} \
-		${PYNUMPY}
+		${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR}
 LIB_DEPENDS=	libcairo.so:graphics/cairo \
 		libcfitsio.so:astro/cfitsio \
 		libgsl.so:math/gsl \
@@ -24,7 +24,7 @@ LIB_DEPENDS=	libcairo.so:graphics/cairo \
 		libpng16.so:graphics/png \
 		libwcs.so:astro/wcslib
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}astropy>0:astro/py-astropy@${PY_FLAVOR} \
-		${PYNUMPY}
+		${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR}
 #TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}matplotlib>=3.3.0:math/py-matplotlib@${PY_FLAVOR}
 
 USES=		gmake jpeg localbase pkgconfig python shebangfix
diff --git a/astro/py-astroML/Makefile b/astro/py-astroML/Makefile
index 3ff82b7d19d0..b539c6b7745a 100644
--- a/astro/py-astroML/Makefile
+++ b/astro/py-astroML/Makefile
@@ -13,7 +13,7 @@ WWW=		https://www.astroml.org/
 LICENSE=	BSD3CLAUSE
 LICENSE_FILE=	${WRKSRC}/LICENSE.rst
 
-RUN_DEPENDS=	${PYNUMPY} \
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}scipy>=0.19:science/py-scipy@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}matplotlib>=3.0:math/py-matplotlib@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}scikit-learn>=0.18:science/py-scikit-learn@${PY_FLAVOR} \
diff --git a/astro/py-astropy-healpix/Makefile b/astro/py-astropy-healpix/Makefile
index aeb0c8dbc409..a09249f6d3fd 100644
--- a/astro/py-astropy-healpix/Makefile
+++ b/astro/py-astropy-healpix/Makefile
@@ -15,12 +15,12 @@ LICENSE=	BSD3CLAUSE
 LICENSE_FILE=	${WRKSRC}/LICENSE.md
 
 BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}extension-helpers>0:astro/py-extension-helpers@${PY_FLAVOR} \
-		${PYNUMPY} \
+		${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \
 		${PY_SETUPTOOLS} \
 		${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}astropy>=5:astro/py-astropy@${PY_FLAVOR} \
-		${PYNUMPY}
+		${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR}
 TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}hypothesis>0:devel/py-hypothesis@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pytest-astropy>0:astro/py-pytest-astropy@${PY_FLAVOR}
 
diff --git a/astro/py-astropy-helpers/Makefile b/astro/py-astropy-helpers/Makefile
index f309096134f0..29cdb6900064 100644
--- a/astro/py-astropy-helpers/Makefile
+++ b/astro/py-astropy-helpers/Makefile
@@ -12,8 +12,8 @@ WWW=		https://github.com/astropy/astropy-helpers
 LICENSE=	BSD3CLAUSE
 LICENSE_FILE=	${WRKSRC}/LICENSE.rst
 
-BUILD_DEPENDS=	${PYNUMPY}
-RUN_DEPENDS=	${PYNUMPY}
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR}
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR}
 
 USES=		python
 USE_PYTHON=	autoplist distutils
diff --git a/astro/py-astropy/Makefile b/astro/py-astropy/Makefile
index 134e12fe386f..f0bfc0a3b867 100644
--- a/astro/py-astropy/Makefile
+++ b/astro/py-astropy/Makefile
@@ -13,9 +13,9 @@ WWW=		https://www.astropy.org/
 LICENSE=	BSD3CLAUSE
 LICENSE_FILE=	${WRKSRC}/LICENSE.rst
 
-BUILD_DEPENDS=	${PYNUMPY} \
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}extension-helpers>=0:astro/py-extension-helpers@${PY_FLAVOR}
-RUN_DEPENDS=	${PYNUMPY} \
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pyerfa>=0:astro/py-pyerfa@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}astropy-iers-data>=0:astro/py-astropy-iers-data@${PY_FLAVOR}
 
diff --git a/astro/py-jplephem/Makefile b/astro/py-jplephem/Makefile
index 1aab97b5af04..cdb986532a97 100644
--- a/astro/py-jplephem/Makefile
+++ b/astro/py-jplephem/Makefile
@@ -11,8 +11,8 @@ WWW=		https://github.com/brandon-rhodes/python-jplephem
 
 LICENSE=	MIT
 
-BUILD_DEPENDS=	${PYNUMPY}
-RUN_DEPENDS=	${PYNUMPY}
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR}
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR}
 
 #USE_GITHUB=	yes
 #GH_ACCOUNT=	brandon-rhodes
diff --git a/astro/py-pykep/Makefile b/astro/py-pykep/Makefile
index 95ac38f263f4..f7b2a56cebe7 100644
--- a/astro/py-pykep/Makefile
+++ b/astro/py-pykep/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 LIB_DEPENDS=	libboost_serialization.so:devel/boost-libs \
 		libkeplerian_toolbox.so:astro/pykep \
 		${PY_BOOST}
-RUN_DEPENDS=	${PYNUMPY} \
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pygmo2>0:science/py-pygmo2@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR}
diff --git a/astro/py-pysofa/Makefile b/astro/py-pysofa/Makefile
index 663a9c60ff54..bfb172a15a4d 100644
--- a/astro/py-pysofa/Makefile
+++ b/astro/py-pysofa/Makefile
@@ -13,7 +13,7 @@ LICENSE=	PD
 LICENSE_FILE=	${WRKSRC}/COPYING
 
 RUN_DEPENDS=	${LOCALBASE}/lib/libsofa_c.so:astro/sofa \
-		${PYNUMPY}
+		${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR}
 
 USES=		python
 NO_ARCH=	yes
diff --git a/astro/py-pysolar/Makefile b/astro/py-pysolar/Makefile
index e7d7dc01165d..ff5083c63b1a 100644
--- a/astro/py-pysolar/Makefile
+++ b/astro/py-pysolar/Makefile
@@ -13,7 +13,7 @@ WWW=		https://pysolar.org/ \
 LICENSE=	GPLv3
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-RUN_DEPENDS=	${PYNUMPY}
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR}
 
 USES=		python
 USE_PYTHON=	distutils autoplist pytest
diff --git a/astro/py-skyfield/Makefile b/astro/py-skyfield/Makefile
index a21f18a12e09..4a69d2b791bf 100644
--- a/astro/py-skyfield/Makefile
+++ b/astro/py-skyfield/Makefile
@@ -11,11 +11,11 @@ WWW=		https://rhodesmill.org/skyfield/
 
 LICENSE=	MIT
 
-BUILD_DEPENDS=	${PYNUMPY}	\
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR}	\
 		${PYTHON_PKGNAMEPREFIX}sgp4>0:astro/py-sgp4@${PY_FLAVOR}	\
 		${PYTHON_PKGNAMEPREFIX}jplephem>0:astro/py-jplephem@${PY_FLAVOR}\
 		${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${PY_FLAVOR}
-RUN_DEPENDS=	${PYNUMPY}	\
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR}	\
 		${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR}	\
 		${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR}	\
 		${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR}	\
diff --git a/astro/py-spktype01/Makefile b/astro/py-spktype01/Makefile
index b3ab87a08aa4..2918fa9b7fdf 100644
--- a/astro/py-spktype01/Makefile
+++ b/astro/py-spktype01/Makefile
@@ -10,8 +10,8 @@ WWW=		https://github.com/whiskie14142/spktype01
 
 LICENSE=	MIT
 
-BUILD_DEPENDS=	${PYNUMPY}
-RUN_DEPENDS=	${PYNUMPY}	\
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR}
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR}	\
 		${PYTHON_PKGNAMEPREFIX}jplephem>0:astro/py-jplephem@${PY_FLAVOR}
 
 USE_GITHUB=	yes
diff --git a/astro/py-spktype21/Makefile b/astro/py-spktype21/Makefile
index ec6d957bf533..70b84e7ebf32 100644
--- a/astro/py-spktype21/Makefile
+++ b/astro/py-spktype21/Makefile
@@ -10,8 +10,8 @@ WWW=		https://github.com/whiskie14142/spktype21
 
 LICENSE=	MIT
 
-BUILD_DEPENDS=	${PYNUMPY}
-RUN_DEPENDS=	${PYNUMPY}	\
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR}
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR}	\
 		${PYTHON_PKGNAMEPREFIX}jplephem>0:astro/py-jplephem@${PY_FLAVOR}
 TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}spktype01>0:astro/py-spktype01@${PY_FLAVOR} \
 		py.test:devel/py-pytest@${PY_FLAVOR}
diff --git a/astro/py-sunpy/Makefile b/astro/py-sunpy/Makefile
index cf092e1f4f3b..f74afd8df38d 100644
--- a/astro/py-sunpy/Makefile
+++ b/astro/py-sunpy/Makefile
@@ -12,12 +12,12 @@ WWW=		https://www.sunpy.org/
 LICENSE=	BSD3CLAUSE
 LICENSE_FILE=	${WRKSRC}/LICENSE.rst
 
-BUILD_DEPENDS=	${PYNUMPY} \
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}astropy>=0:astro/py-astropy@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}extension-helpers>=0:astro/py-extension-helpers@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR}
-RUN_DEPENDS=	${PYNUMPY} \
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}scipy>=0:science/py-scipy@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}astropy>=0:astro/py-astropy@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}aiohttp>=0:www/py-aiohttp@${PY_FLAVOR} \
diff --git a/audio/moodbar/Makefile b/audio/moodbar/Makefile
index 9729ae95c1a7..2000bf0e49bf 100644
--- a/audio/moodbar/Makefile
+++ b/audio/moodbar/Makefile
@@ -11,7 +11,7 @@ LICENSE=	GPLv3+
 LICENSE_FILE=	${WRKSRC}/COPYING
 
 LIB_DEPENDS=	libfftw3.so:math/fftw3
-TEST_DEPENDS=	${PYNUMPY}
+TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR}
 
 USES=		compiler:c++17-lang gnome gstreamer meson pkgconfig python:test \
 		shebangfix tar:xz
diff --git a/audio/py-SoundFile/Makefile b/audio/py-SoundFile/Makefile
index b5a2858d061f..13f6bb67e371 100644
--- a/audio/py-SoundFile/Makefile
+++ b/audio/py-SoundFile/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 
 BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}cffi>=1.0:devel/py-cffi@${PY_FLAVOR}
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}cffi>=1.0:devel/py-cffi@${PY_FLAVOR} \
-		${PYNUMPY} \
+		${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \
 		${PREFIX}/lib/libsndfile.so:audio/libsndfile
 
 USES=		python
diff --git a/audio/py-aubio/Makefile b/audio/py-aubio/Makefile
index aec61f68b124..8f5d2f9d9f13 100644
--- a/audio/py-aubio/Makefile
+++ b/audio/py-aubio/Makefile
@@ -6,8 +6,8 @@ MAINTAINER=	jhale@FreeBSD.org
 COMMENT=	Python bindings for aubio music analysis
 
 LIB_DEPENDS=	libaubio.so:audio/aubio
-BUILD_DEPENDS=	${PYNUMPY}
-RUN_DEPENDS=	${PYNUMPY}
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR}
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR}
 TEST_DEPENDS=	sox:audio/sox
 
 USES+=		python
diff --git a/audio/py-auditok/Makefile b/audio/py-auditok/Makefile
index fbd97d5a3306..9aee953ed282 100644
--- a/audio/py-auditok/Makefile
+++ b/audio/py-auditok/Makefile
@@ -13,7 +13,7 @@ LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \
-		${PYNUMPY} \
+		${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pyaudio>0:audio/py-pyaudio@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pydub>0:audio/py-pydub@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR}
diff --git a/audio/py-essentia/Makefile b/audio/py-essentia/Makefile
index 3208f040a44c..889cfaaa3288 100644
--- a/audio/py-essentia/Makefile
+++ b/audio/py-essentia/Makefile
@@ -14,11 +14,11 @@ WWW=		https://essentia.upf.edu/ \
 LICENSE=	AGPLv3
 LICENSE_FILE=	${WRKSRC}/COPYING.txt
 
-BUILD_DEPENDS=	${PYNUMPY} \
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \
 		${PY_SETUPTOOLS} \
 		${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
 LIB_DEPENDS=	libessentia.so:audio/essentia
-RUN_DEPENDS=	${PYNUMPY} \
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR}
 
diff --git a/audio/py-librosa/Makefile b/audio/py-librosa/Makefile
index 87c753fbd61a..a8733aaa24da 100644
--- a/audio/py-librosa/Makefile
+++ b/audio/py-librosa/Makefile
@@ -21,7 +21,7 @@ RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}audioread>=2.1.9:audio/py-audioread@${PY_FLA
 		${PYTHON_PKGNAMEPREFIX}lazy_loader>=0.1:devel/py-lazy_loader@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}msgpack>=1.0:devel/py-msgpack@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}numba>=0.51.0:devel/py-numba@${PY_FLAVOR} \
-		${PYNUMPY} \
+		${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}packaging>=20.0:devel/py-packaging@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pooch>=1.1:devel/py-pooch@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}scikit-learn>=1.1.0:science/py-scikit-learn@${PY_FLAVOR} \
diff --git a/audio/py-music21/Makefile b/audio/py-music21/Makefile
index 431562138c7f..7398438cce3e 100644
--- a/audio/py-music21/Makefile
+++ b/audio/py-music21/Makefile
@@ -20,7 +20,7 @@ RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}chardet>0:textproc/py-chardet@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}jsonpickle>0:devel/py-jsonpickle@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}more-itertools>0:devel/py-more-itertools@${PY_FLAVOR} \
-		${PYNUMPY} \
+		${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}webcolors>=1.5:graphics/py-webcolors@${PY_FLAVOR} \
 		lilypond:print/lilypond \
diff --git a/audio/py-pysndfile/Makefile b/audio/py-pysndfile/Makefile
index dad4372dc93c..d36158691783 100644
--- a/audio/py-pysndfile/Makefile
+++ b/audio/py-pysndfile/Makefile
@@ -11,10 +11,10 @@ WWW=		https://forge-2.ircam.fr/roebel/pysndfile
 
 LICENSE=	LGPL3
 
-BUILD_DEPENDS=	${PYNUMPY} \
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR}
 LIB_DEPENDS=	libsndfile.so:audio/libsndfile
-RUN_DEPENDS=	${PYNUMPY}
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR}
 
 USES=		python localbase
 USE_PYTHON=	distutils autoplist cython pytest
diff --git a/audio/py-resampy/Makefile b/audio/py-resampy/Makefile
index e9f432305c3e..3dfe00405714 100644
--- a/audio/py-resampy/Makefile
+++ b/audio/py-resampy/Makefile
@@ -13,7 +13,7 @@ LICENSE=	ISCL
 LICENSE_FILE=	${WRKSRC}/LICENSE.md
 
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numba>=0.53:devel/py-numba@${PY_FLAVOR} \
-		${PYNUMPY}
+		${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR}
 
 USES=		python
 USE_PYTHON=	distutils autoplist
diff --git a/audio/py-samplerate/Makefile b/audio/py-samplerate/Makefile
index 243a70273752..344d282664c4 100644
--- a/audio/py-samplerate/Makefile
+++ b/audio/py-samplerate/Makefile
@@ -17,7 +17,7 @@ BUILD_DEPENDS=	${PY_SETUPTOOLS} \
 		pybind11>0:devel/pybind11 \
 		cmake:devel/cmake-core
 LIB_DEPENDS=	libsamplerate.so:audio/libsamplerate
-RUN_DEPENDS=	${PYNUMPY}
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR}
 
 USES=		cmake compiler:c++14-lang pkgconfig python
 USE_PYTHON=	flavors pytest
diff --git a/audio/py-sounddevice/Makefile b/audio/py-sounddevice/Makefile
index 7bde463c8a88..db3a16630021 100644
--- a/audio/py-sounddevice/Makefile
+++ b/audio/py-sounddevice/Makefile
@@ -14,7 +14,7 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 
 BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}cffi>=1.0.0:devel/py-cffi@${PY_FLAVOR}
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}cffi>=1.0.0:devel/py-cffi@${PY_FLAVOR} \
-		${PYNUMPY} \
+		${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \
 		portaudio>0:audio/portaudio
 
 USES=		python
diff --git a/audio/py-soxr/Makefile b/audio/py-soxr/Makefile
index 81262f80a15b..0aad3ed11f85 100644
--- a/audio/py-soxr/Makefile
+++ b/audio/py-soxr/Makefile
@@ -20,7 +20,7 @@ BUILD_DEPENDS=	${PY_SETUPTOOLS} \
 		${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}scikit-build-core>=0.9.0:devel/py-scikit-build-core@${PY_FLAVOR} \
 		${PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS=	${PYNUMPY}
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR}
 
 USES=		python
 USE_PYTHON=	pep517 autoplist pytest
diff --git a/audio/py-wavio/Makefile b/audio/py-wavio/Makefile
index 938dfc9d5aa3..08251ee41e98 100644
--- a/audio/py-wavio/Makefile
+++ b/audio/py-wavio/Makefile
@@ -11,7 +11,7 @@ WWW=		https://github.com/WarrenWeckesser/wavio/
 
 LICENSE=	BSD2CLAUSE
 
-RUN_DEPENDS=	${PYNUMPY}
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR}
 
 USES=		python
 USE_PYTHON=	distutils autoplist pytest
diff --git a/biology/groopm/Makefile b/biology/groopm/Makefile
index 92d44ed83a8e..0d64d547a841 100644
--- a/biology/groopm/Makefile
+++ b/biology/groopm/Makefile
@@ -11,7 +11,7 @@ WWW=		https://ecogenomics.github.io/GroopM/
 LICENSE=	GPLv3
 LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 
-RUN_DEPENDS=	${PYNUMPY} \
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}matplotlib>=1.1.0:math/py-matplotlib@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}scipy>=0.10.1:science/py-scipy@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}tables>=2.3:devel/py-tables@${PY_FLAVOR}
diff --git a/biology/prodigy-lig/Makefile b/biology/prodigy-lig/Makefile
index 37913457187b..866f357313fb 100644
--- a/biology/prodigy-lig/Makefile
+++ b/biology/prodigy-lig/Makefile
@@ -11,7 +11,7 @@ WWW=		https://nestor.science.uu.nl/prodigy/lig
 LICENSE=	APACHE20
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-BUILD_DEPENDS=	${PYNUMPY} \
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}biopython>0:biology/py-biopython@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}poetry-core>0:devel/py-poetry-core@${PY_FLAVOR}
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}biopython>0:biology/py-biopython@${PY_FLAVOR}
diff --git a/biology/py-PySCeS/Makefile b/biology/py-PySCeS/Makefile
index ee1350ce2310..5e1750a708c9 100644
--- a/biology/py-PySCeS/Makefile
+++ b/biology/py-PySCeS/Makefile
@@ -14,9 +14,9 @@ LICENSE=	BSD3CLAUSE
 LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 
 BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}meson-python>0:devel/meson-python@${PY_FLAVOR} \
-		${PYNUMPY}
+		${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR}
 PY_EXTRA=	${PYTHON_PKGNAMEPREFIX}python-libsbml>0:biology/py-python-libsbml@${PY_FLAVOR}
-RUN_DEPENDS=	${PYNUMPY} \
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \
 		${PY_EXTRA}
diff --git a/biology/py-biom-format/Makefile b/biology/py-biom-format/Makefile
index 1dd753d79aff..c73a91796140 100644
--- a/biology/py-biom-format/Makefile
+++ b/biology/py-biom-format/Makefile
@@ -11,9 +11,9 @@ WWW=		https://biom-format.org/
 
 LICENSE=	BSD3CLAUSE
 
-BUILD_DEPENDS=	${PYNUMPY}
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR}
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \
-		${PYNUMPY} \
+		${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}scipy>=1.3.1:science/py-scipy@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pandas>=0.20.0:math/py-pandas@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}h5py>=2.2.0:science/py-h5py@${PY_FLAVOR}
diff --git a/biology/py-biopython/Makefile b/biology/py-biopython/Makefile
index 5c131cfa505b..1c81dea53bd7 100644
--- a/biology/py-biopython/Makefile
+++ b/biology/py-biopython/Makefile
@@ -12,8 +12,8 @@ WWW=		https://biopython.org/
 LICENSE=	BSD3CLAUSE
 LICENSE_FILE=	${WRKSRC}/LICENSE.rst
 
-BUILD_DEPENDS=	${PYNUMPY}
-RUN_DEPENDS=	${PYNUMPY}
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR}
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR}
 
 USES=		python
 USE_PYTHON=	distutils autoplist
diff --git a/biology/py-biosig/Makefile b/biology/py-biosig/Makefile
index b1eaac088600..79dd6be9e5d1 100644
--- a/biology/py-biosig/Makefile
+++ b/biology/py-biosig/Makefile
@@ -13,7 +13,7 @@ WWW=		https://biosig.sourceforge.net/
 LICENSE=	GPLv3
 LICENSE_FILE=	${WRKSRC}/../../COPYING
 
-BUILD_DEPENDS=	${PYNUMPY}
*** 6208 LINES SKIPPED ***


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69d02afb.3ca0d.57c9ce6e>