<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ports/math/py-numpy1, branch main</title>
<subtitle>FreeBSD ports tree</subtitle>
<id>https://cgit-dev.freebsd.org/ports/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/ports/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/'/>
<updated>2026-04-06T06:29:19Z</updated>
<entry>
<title>math/py-numpy1: Strip shared library</title>
<updated>2026-04-06T06:29:19Z</updated>
<author>
<name>Po-Chuan Hsieh</name>
<email>sunpoet@FreeBSD.org</email>
</author>
<published>2026-04-06T06:29:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=65bb03e945bc3bf13fa028b0a4e3f321f506f363'/>
<id>urn:sha1:65bb03e945bc3bf13fa028b0a4e3f321f506f363</id>
<content type='text'>
- Bump PORTREVISION for package change
</content>
</entry>
<entry>
<title>math/py-numpy1: restore mistakenly removed patch</title>
<updated>2026-04-05T14:51:30Z</updated>
<author>
<name>Charlie Li</name>
<email>vishwin@FreeBSD.org</email>
</author>
<published>2026-04-05T14:48:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=634b014274a6dc38252bc1239007da72664307a5'/>
<id>urn:sha1:634b014274a6dc38252bc1239007da72664307a5</id>
<content type='text'>
Leads to breakages like math/py-nlopt:

[ 98%] Building CXX object extern/nlopt/src/swig/CMakeFiles/nlopt_python.dir/CMakeFiles/nlopt_python.dir/nloptPYTHON_wrap.cxx.o
/wrkdirs/usr/ports/math/py-nlopt/work-py311/nlopt-python-2.9.1/build/temp.freebsd-14.3-RELEASE-p10-i386-cpython-311/extern/nlopt/src/swig/CMakeFiles/nlopt_python.dir/nloptPYTHON_wrap.cxx:15325:3: error: cannot initialize return object of type 'int' with an rvalue of type 'std::nullptr_t'
 15325 |   import_array();
       |   ^~~~~~~~~~~~~~
/usr/local/lib/python3.11/site-packages/numpy/core/include/numpy/__multiarray_api.h:1558:151: note: expanded from macro 'import_array'
 1558 | #define import_array() {if (_import_array() &lt; 0) {PyErr_Print(); PyErr_SetString(PyExc_ImportError, "numpy.core.multiarray failed to import"); return NULL; } }
      |                                                                                                                                                       ^~~~
/usr/include/sys/_null.h:35:14: note: expanded from macro 'NULL'
   35 | #define NULL    nullptr
      |                 ^~~~~~~
1 error generated.

Reported by: diizzy, fallout
</content>
</entry>
<entry>
<title>math/py-numpy*: unbreak the ports tree</title>
<updated>2026-04-04T06:19:02Z</updated>
<author>
<name>Antoine Brodin</name>
<email>antoine@FreeBSD.org</email>
</author>
<published>2026-04-04T06:19:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=0d581662824e4641f23c38f8dd2eb24501ca0ec7'/>
<id>urn:sha1:0d581662824e4641f23c38f8dd2eb24501ca0ec7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>math/py-numpy1: backport configtool/pkg-config file from numpy 2</title>
<updated>2026-04-04T01:47:26Z</updated>
<author>
<name>Charlie Li</name>
<email>vishwin@FreeBSD.org</email>
</author>
<published>2026-04-04T01:47:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=28081ef83218b02fe882f736d7935ea05bb23d68'/>
<id>urn:sha1:28081ef83218b02fe882f736d7935ea05bb23d68</id>
<content type='text'>
Traditionally the way to query for the numpy C API has been through
distutils/setuptools, but the use of setuptools beyond a PEP-517
build backend is increasingly discouraged. numpy 2 introduced
numpy-config and a pkg-config file to allow consumer build systems
to better support the use of numpy as a dependency.

Based on: https://github.com/numpy/numpy/commit/2634f803313f349170c09606d3cc619accd72247

Reported by: fluffy
PR: 281470
</content>
</entry>
<entry>
<title>math/py-numpy1: copy from math/py-numpy and rework</title>
<updated>2026-04-03T18:52:16Z</updated>
<author>
<name>Charlie Li</name>
<email>vishwin@FreeBSD.org</email>
</author>
<published>2026-04-01T04:32:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=91ac7f85c1f9c223478dbeea3da2dd04cec8d849'/>
<id>urn:sha1:91ac7f85c1f9c223478dbeea3da2dd04cec8d849</id>
<content type='text'>
- rework and fix OPTIONS for meson-python
- fix build with free-threaded CPython

PR: 281470
</content>
</entry>
</feed>
