CVE and update status of the FreeBSD ports tree4,826 unaddressed CVEs in 618 portsAll times are CET

Port details

math/py-numpy2.4.6_1,1

Fundamental package for array computing in Python

Maintainer
python@FreeBSD.org
Packages
py312-numpy 2.4.6_1,1
Upstream
Higher version available: 2.5.4
CPE
numpy:numpy from the port
WWW
https://www.numpy.org/
Links
cgit · VuXML

Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE

None. There is no CVE without a VuXML entry for this version.

VuXML only (0) · listed, port not fixed yet

None. pkg audit reports nothing for this version.

Fixed (0)

No VuXML entries for this package.

Commits (193)

Robert Clausecker (fuz) · 2.4.6_1,1
math/py-numpy: Revert "build for all Python versions (for graphics/blender)"

Reverted due to reversal of the devel/meson change.

This reverts commit 3a42e1635236292984846ff29946f902d387b10b.
f171fd1ca4
Robert Clausecker (fuz) · 2.4.6_1,1
math/py-numpy: build for all Python versions (for graphics/blender)

PR:		294160
3a42e16352
Charlie Li (vishwin) · 2.4.6_1,1
math/py-numpy: add SIMD options

Per the 2.4 release notes, the default/minimum baseline for compiled
optimisations on amd64 and i386 is increased to the v2 microarchitecture.
Thus, those using CPUs without the full feature set from v2 will
encounter SIGILL when running numpy with the default/minimum baseline.

Add option to disable compiled optimisations, relying entirely on
dispatched code paths when available and applicable. Not recommended
except for very old CPUs. Also add native option.

PR: 295633, 295664
3c11b048c3
Charlie Li (vishwin) · 2.4.6,1
math/py-numpy: update to 2.4.6

Changelog:	https://github.com/numpy/numpy/blob/v2.4.6/doc/changelog/2.4.6-changelog.rst
		https://github.com/numpy/numpy/blob/v2.4.6/doc/changelog/2.4.5-changelog.rst
f65b78468b
Thierry Thomas (thierry) · 2.4.4_3,1
*/*: bump PORTREVISION after the upgrade of OpenBLAS
227859d277
Max Brazhnikov (makc) · 2.4.4_2,1
*/*: bump PORTREVISION after switching to NumPy 2.x
2bf3834a19
Po-Chuan Hsieh (sunpoet) · 2.4.4_1,1
math/py-numpy: Strip shared library

- Bump PORTREVISION for package change
9de764ec25
Charlie Li (vishwin) · 2.4.4,1
math/py-numpy: update to 2.4.4

Changelog: https://github.com/numpy/numpy/releases/tag/v2.4.4
146f0155b0
Antoine Brodin (antoine) · 2.4.3,1
math/py-numpy*: unbreak the ports tree
0d58166282
Charlie Li (vishwin) · 2.4.3,1
math/py-numpy: update to 2.4.3

Changelogs:
- https://numpy.org/doc/stable/release.html
- minor versions in commit logs

PR: 281470
Differential Revision: https://reviews.freebsd.org/D56094
8b32e5370c
Dima Panov (fluffy) · 1.26.4_12,1
math/py-numpy: unbreak build with non-default python (+)

Reported by:	bulk -t
Approved by:	portmgr blanket
8213344291
Po-Chuan Hsieh (sunpoet) · 1.26.4_12,1
math/py-numpy: Allow build with cython 3.2.0+

- Bump PORTREVISION for package change

PR:		291778
b2f971c25e
Po-Chuan Hsieh (sunpoet) · 1.26.4_11,1
math/py-numpy: Fix build of dependent ports with swig 4.4.0+

- Bump PORTREVISION for package change

It fixes the build for at least the following dependent ports:
- math/py-faiss
- math/py-nlopt
- math/py-scikit-umfpack

Reference:	https://github.com/numpy/numpy/commit/1e424dae42a2d560520b6e053e8e60ac4205bfc7
2d8caada99
Matthias Andree (mandree) · 1.26.4_10,1
*: Revise USES=python:... version range constraints

and strip all lower bounds of 3.9 or 3.10 because they are implied now.

python:3.9-X  -> python:-X
python:3.9+   -> python
python:3.10-X -> python:-X
python:3.10+  -> python
(options such as ,build preserved)
1403bb7765
Xin LI (delphij) · 1.26.4_10,1
math/py-numpy: Reland Migrate to PEP517

This restores 3f582fcf38bb0cee40f9346683490aceb3bda654 but with
allflavors removed.

PR:	ports/287794
9fea2cd984
Xin LI (delphij) · 1.26.4_9,1
math/py-numpy: Revert "math/py-numpy: Migrate to PEP517"

This reverts commit 3f582fcf38bb0cee40f9346683490aceb3bda654.

The goal was to unblock package building ASAP while we investigate

Requested by:	antoine
1bcf545661
Xin LI (delphij) · 1.26.4_8,1
math/py-numpy: Migrate to PEP517

PR:	ports/287794
3f582fcf38
Mateusz Piotrowski (0mp) · 1.26.4_7,1
math/py-numpy: Actually apply portfmt

Fixes:	f0c7c1960e4c math/py-numpy: Lint with portclippy and portfmt
Approved by:	portmgr blanket
e0de1c4a26
Mateusz Piotrowski (0mp) · 1.26.4_7,1
math/py-numpy: Lint with portclippy and portfmt

Approved by:	portmgr blanket
f0c7c1960e
Thierry Thomas (thierry) · 1.26.4_7,1
*/*: chase the upgrade to SuiteSparse
935de0247e
Charlie Li (vishwin) · 1.26.4_6,1
python: bump all USE_PYTHON=distutils consumers after RUN_DEPENDS removal

Any missed ports, feel free to bump.

Any ports that need setuptools at runtime can have the devel/py-setuptools
manually added back to RUN_DEPENDS, but understand that this practice
is deprecated; see CHANGES for details.
06a08e69f3
Thierry Thomas (thierry) · 1.26.4_5,1
*/*: bump PORTREVISION after OpenBLAS upgrade

Remark: this souldn’t be necessary, because the version of the library is the
same, but due to many changes between these releases, it is safer this way.

PR:		284314
e54e2c695b
Thierry Thomas (thierry) · 1.26.4_4,1
*/*: bump PORTREVISION to chase blas/lapack, Suitesparse and BLIS
6cce1f5b22
Thierry Thomas (thierry) · 1.26.4_3,1
*/*: bump PORTREVISION after the upgrade to Suitesparse
8ce84fb385
Dima Panov (fluffy) · 1.26.4_2,1
math/py-numpy: mark as PIE_UNSAFE (+)

Reported by:	bulk -t

Approved by:	portmgr (blanket)

Sponsored by:	Future Crew, LLC
609fba8daa
Po-Chuan Hsieh (sunpoet) · 1.26.4_2,1
math/py-numpy: Remove clang error condition in distutils check

- Bump PORTREVISION for package change

PR:		280715
Tested by:	dim (with Clang 15 to 19)
ba856133e5
Po-Chuan Hsieh (sunpoet) · 1.26.4_1,1
math/py-numpy: Add PORTSCOUT

- Remove unnecessary substitution
- Cosmetic change
0eae1a23ca
Thierry Thomas (thierry) · 1.26.4_1,1
*/*: bump PORTREVISION after the upgrade to OpenBLAS
e2cd1133e6
Wen Heping (wen) · 1.26.4,1
math/py-numpy: Update to 1.26.4

PR:		277689
Reported by:	wen@
Exp-run by:	antoine@
d3e0e547ee
Thierry Thomas (thierry) · 1.25.0_7,1
*/*: chase SuiteSparse’s upgrade
89b8324969
Thierry Thomas (thierry) · 1.25.0_6,1
*/*: bump PORTREVISION after the upgrade to SuiteSparse
68a725452a
Thierry Thomas (thierry) · 1.25.0_5,1
*/*: bump PORTREVISION after the upgrade of SuiteSparse to v7.5.0
0f35d118f2
Thierry Thomas (thierry) · 1.25.0_4,1
*/*: chase the upgrade of SuiteSparse
41c2a6b1f7
Thierry Thomas (thierry) · 1.25.0_3,1
*/*: bump PORTREVISION after the upgrade of OpenBLAS

PR:		273219
ab1713728d
Thierry Thomas (thierry) · 1.25.0_2,1
*/*: chase the upgrade of SuiteSparse
c32596f574
Thierry Thomas (thierry) · 1.25.0_1,1
/*: bump PORTREVISION after the upgrade of SuiteSparse
a0ed0dce34
Wen Heping (wen) · 1.25.0,1
math/py-numpy: Update to 1.25.0

PR:		272058
Reported by:	wen@
Exp-run by:	antoine@
65c21fd7c9
Thierry Thomas (thierry) · 1.24.1_5,1
*/*: bump PORTREVISION after the upgrade of SuiteSparse
823182b451
Rene Ladan (rene) · 1.24.1_4,1
all: remove explicit versions in USES=python for "3.x+"

The logic in USES=python will automatically convert this to 3.8+ by
itself.

Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.

finance/quickfix: mark BROKEN with PYTHON

libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++ -DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable -Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi -Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings -Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x -MT _quickfix_la-QuickfixPython.lo -MD -MP -MF .deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp  -fPIC -DPIC -o .libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
          ^~~~~~~~~~
1 warning and 1 error generated.

Reviewed by:	portmgr, vishwin, yuri
Differential Revision:	<https://reviews.freebsd.org/D40568>
3d9a815d9c
Piotr Kubaj (pkubaj) · 1.24.1_4,1
math/py-numpy: fix build on powerpc64le

In file included from numpy/core/src/umath/loops_comparison.dispatch.c.src:12:
In file included from numpy/core/src/common/simd/simd.h:63:
In file included from numpy/core/src/common/simd/vec/vec.h:105:
numpy/core/src/common/simd/vec/memory.h:113:1: error: call to 'vec_st' is ambiguous
NPYV_IMPL_VEC_MEM(f64, f64)
^~~~~~~~~~~~~~~~~~~~~~~~~~~
numpy/core/src/common/simd/vec/memory.h:94:7: note: expanded from macro 'NPYV_IMPL_VEC_MEM'
    { npyv__storea((npyv_lanetype_##DW_CAST*)ptr, (npyv_##DW_CAST)vec); }               \
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
numpy/core/src/common/simd/vec/memory.h:42:36: note: expanded from macro 'npyv__storea'
    #define npyv__storea(PTR, VEC) vec_st(VEC, 0, PTR)
                                   ^~~~~~
/usr/lib/clang/14.0.5/include/altivec.h:11130:37: note: candidate function
static __inline__ void __ATTRS_o_ai vec_st(vector signed char __a, long __b,
                                    ^
/usr/lib/clang/14.0.5/include/altivec.h:11135:37: note: candidate function
static __inline__ void __ATTRS_o_ai vec_st(vector signed char __a, long __b,
                                    ^
/usr/lib/clang/14.0.5/include/altivec.h:11140:37: note: candidate function
static __inline__ void __ATTRS_o_ai vec_st(vector unsigned char __a, long __b,
                                    ^
/usr/lib/clang/14.0.5/include/altivec.h:11145:37: note: candidate function
static __inline__ void __ATTRS_o_ai vec_st(vector unsigned char __a, long __b,
                                    ^
/usr/lib/clang/14.0.5/include/altivec.h:11150:37: note: candidate function
static __inline__ void __ATTRS_o_ai vec_st(vector bool char __a, long __b,
                                    ^
/usr/lib/clang/14.0.5/include/altivec.h:11155:37: note: candidate function
static __inline__ void __ATTRS_o_ai vec_st(vector bool char __a, long __b,
                                    ^
/usr/lib/clang/14.0.5/include/altivec.h:11160:37: note: candidate function
static __inline__ void __ATTRS_o_ai vec_st(vector bool char __a, long __b,
                                    ^
/usr/lib/clang/14.0.5/include/altivec.h:11165:37: note: candidate function
static __inline__ void __ATTRS_o_ai vec_st(vector short __a, long __b,
                                    ^
/usr/lib/clang/14.0.5/include/altivec.h:11170:37: note: candidate function
static __inline__ void __ATTRS_o_ai vec_st(vector short __a, long __b,
                                    ^
/usr/lib/clang/14.0.5/include/altivec.h:11175:37: note: candidate function
static __inline__ void __ATTRS_o_ai vec_st(vector unsigned short __a, long __b,
                                    ^
/usr/lib/clang/14.0.5/include/altivec.h:11180:37: note: candidate function
static __inline__ void __ATTRS_o_ai vec_st(vector unsigned short __a, long __b,
                                    ^
/usr/lib/clang/14.0.5/include/altivec.h:11185:37: note: candidate function
static __inline__ void __ATTRS_o_ai vec_st(vector bool short __a, long __b,
                                    ^
/usr/lib/clang/14.0.5/include/altivec.h:11190:37: note: candidate function
static __inline__ void __ATTRS_o_ai vec_st(vector bool short __a, long __b,
                                    ^
/usr/lib/clang/14.0.5/include/altivec.h:11195:37: note: candidate function
static __inline__ void __ATTRS_o_ai vec_st(vector bool short __a, long __b,
                                    ^
/usr/lib/clang/14.0.5/include/altivec.h:11200:37: note: candidate function
static __inline__ void __ATTRS_o_ai vec_st(vector pixel __a, long __b,
                                    ^
/usr/lib/clang/14.0.5/include/altivec.h:11205:37: note: candidate function
static __inline__ void __ATTRS_o_ai vec_st(vector pixel __a, long __b,
                                    ^
/usr/lib/clang/14.0.5/include/altivec.h:11210:37: note: candidate function
static __inline__ void __ATTRS_o_ai vec_st(vector pixel __a, long __b,
                                    ^
/usr/lib/clang/14.0.5/include/altivec.h:11215:37: note: candidate function
static __inline__ void __ATTRS_o_ai vec_st(vector int __a, long __b,
                                    ^
/usr/lib/clang/14.0.5/include/altivec.h:11220:37: note: candidate function
static __inline__ void __ATTRS_o_ai vec_st(vector int __a, long __b, int *__c) {
                                    ^
/usr/lib/clang/14.0.5/include/altivec.h:11224:37: note: candidate function
static __inline__ void __ATTRS_o_ai vec_st(vector unsigned int __a, long __b,
                                    ^
/usr/lib/clang/14.0.5/include/altivec.h:11229:37: note: candidate function
static __inline__ void __ATTRS_o_ai vec_st(vector unsigned int __a, long __b,
                                    ^
/usr/lib/clang/14.0.5/include/altivec.h:11234:37: note: candidate function
static __inline__ void __ATTRS_o_ai vec_st(vector bool int __a, long __b,
                                    ^
/usr/lib/clang/14.0.5/include/altivec.h:11239:37: note: candidate function
static __inline__ void __ATTRS_o_ai vec_st(vector bool int __a, long __b,
                                    ^
/usr/lib/clang/14.0.5/include/altivec.h:11244:37: note: candidate function
static __inline__ void __ATTRS_o_ai vec_st(vector bool int __a, long __b,
                                    ^
/usr/lib/clang/14.0.5/include/altivec.h:11249:37: note: candidate function
static __inline__ void __ATTRS_o_ai vec_st(vector float __a, long __b,
                                    ^
/usr/lib/clang/14.0.5/include/altivec.h:11254:37: note: candidate function
static __inline__ void __ATTRS_o_ai vec_st(vector float __a, long __b,
db2d9d0db7
Gerald Pfeifer (gerald) · 1.24.1_4,1
*: Bump PORTREVISIONs for math/mpc update to 1.3.1
8d3e020ed0
Wen Heping (wen) · 1.24.1,1
math/py-numpy: Update to 1.24.1

PR:		268594
Reported by:	wen@
Exp-run by:	antoine@
b217a15a96
Thierry Thomas (thierry) · 1.23.5_2,1
math/suitesparse*: bump PORTREVISION of dependant ports
112013ae64
Dmitry Marakasov (amdmi3) · 1.23.5_1,1
*/*: rename CHEESESHOP to PYPI in MASTER_SITES

PR:			267994
Differential revision:	D37518
Approved by:		bapt
77d68471ad
Piotr Kubaj (pkubaj) · 1.23.5_1,1
math/py-numpy: fix runtime on powerpc64*

Currently powerpc64* is not properly detected by numpy, due to python
returning just "powerpc" as architecture name. This commit fixes architecture
detection with numpy and properly checks for CPU features on FreeBSD.
7b822dde35
Wen Heping (wen) · 1.23.5,1
math/py-numpy: Update to 1.23.5

PR:		267886
Reported by:	wen@
Exp-run by:	antoine@
84ecbb32a0
Thierry Thomas (thierry) · 1.23.4_1,1
*/*: bump PORTREVISION after the upgrade of math/suitesparse*

PR:		267742
6f9769f20d
Wen Heping (wen) · 1.23.4,1
math/py-numpy: Allow build with python-3.11

PR:		267362
Reported by:	osidorkin@gmail.com
4cf8b1f35f
Wen Heping (wen) · 1.23.4,1
math/py-numpy: Update to 1.23.4

PR:		267081
Reported by:	wen@
Exp-run by:	antoine@
0f9f67fb3d
Wen Heping (wen) · 1.23.3,1
math/py-numpy: Update to 1.23.3

PR:		266331
Reported by:	wen@
Exp-run by:	antoine@
e2007421d7