<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ports/math/nlopt/Makefile, 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-05-05T19:29:37Z</updated>
<entry>
<title>*/*: bump PORTREVISION after switching to NumPy 2.x</title>
<updated>2026-05-05T19:29:37Z</updated>
<author>
<name>Max Brazhnikov</name>
<email>makc@FreeBSD.org</email>
</author>
<published>2026-05-05T19:27:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=2bf3834a197ccf8956332378eda8dd7577965246'/>
<id>urn:sha1:2bf3834a197ccf8956332378eda8dd7577965246</id>
<content type='text'>
</content>
</entry>
<entry>
<title>*/*: Switch to NumPy 2.x</title>
<updated>2026-05-05T19:29:37Z</updated>
<author>
<name>Max Brazhnikov</name>
<email>makc@FreeBSD.org</email>
</author>
<published>2026-05-05T19:27:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=b0b4d9e1eae890d0de1591e20fb37358439a2ff6'/>
<id>urn:sha1:b0b4d9e1eae890d0de1591e20fb37358439a2ff6</id>
<content type='text'>
PR:		294328
Exp-run:	antoine
</content>
</entry>
<entry>
<title>python.mk: retire ${PYNUMPY}</title>
<updated>2026-04-03T20:52:43Z</updated>
<author>
<name>Charlie Li</name>
<email>vishwin@FreeBSD.org</email>
</author>
<published>2026-04-03T20:48:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=d04d23ae37d04c8ddf74c04ee868900b9189295a'/>
<id>urn:sha1:d04d23ae37d04c8ddf74c04ee868900b9189295a</id>
<content type='text'>
With both math/py-numpy (2) and math/py-numpy1, the variable stopped
making sense. Also remove the upper version bound.
</content>
</entry>
<entry>
<title>math/py-numpy: switch all consumers to math/py-numpy1</title>
<updated>2026-04-03T18:52:22Z</updated>
<author>
<name>Charlie Li</name>
<email>vishwin@FreeBSD.org</email>
</author>
<published>2026-04-03T15:16:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=d4bd5ba72edc9f537254aeb1ff893399e3eb2278'/>
<id>urn:sha1:d4bd5ba72edc9f537254aeb1ff893399e3eb2278</id>
<content type='text'>
...and bump PORTREVISIONs of consumers with hard RUN_DEPENDS

PR: 281470
</content>
</entry>
<entry>
<title>math/nlopt: Update to 2.10.1</title>
<updated>2026-02-11T15:34:35Z</updated>
<author>
<name>Rainer Hurling</name>
<email>rhurlin@FreeBSD.org</email>
</author>
<published>2026-02-11T15:31:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=ad40be58e49374a67449798b926e0f48e5895d33'/>
<id>urn:sha1:ad40be58e49374a67449798b926e0f48e5895d33</id>
<content type='text'>
- Fix octave 10.x build
- Fix slsqp constraints count
- Fix build with libstdc++ debug iterators
- Fix PRAXIS evaluations count

Changelog:	https://github.com/stevengj/nlopt/compare/v2.10.0...v2.10.1

Reported by:	portscout, Repology
MFH:		2026Q1
</content>
</entry>
<entry>
<title>math/nlopt: Fix build with Octave installed</title>
<updated>2025-09-02T07:16:17Z</updated>
<author>
<name>Rainer Hurling</name>
<email>rhurlin@FreeBSD.org</email>
</author>
<published>2025-09-02T07:06:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=85f92d0a19f1eab321a6eabdd65b300cd16e61d3'/>
<id>urn:sha1:85f92d0a19f1eab321a6eabdd65b300cd16e61d3</id>
<content type='text'>
cmake requires at least C++17 to build correctly if math/octave is
already installed.

math/octave is now a fixed dependency for nlopt, as this is the
only way to guarantee that Octave packages such as
math/octave-forge-mboct-fem-pkg will find a sufficiently
complete nlopt.

PR:		289110
Reported by:	stephen@
MFH:		2025Q3
</content>
</entry>
<entry>
<title>math/nlopt: Update from 2.9.1 to 2.10.0</title>
<updated>2025-03-01T15:09:11Z</updated>
<author>
<name>Älven</name>
<email>alster@vinterdalen.se</email>
</author>
<published>2025-03-01T14:51:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=11c19f031c208fe9e53c4d5953d28fb888962f12'/>
<id>urn:sha1:11c19f031c208fe9e53c4d5953d28fb888962f12</id>
<content type='text'>
- New Java bindings
- Allow disabling exceptions with set_exceptions_enabled
- Configurable tolg tolerance parameter for Luksan gradient
  stopping condition
- Restored LD_LBFGS_NOCEDAL enum value (dropped in 2.9) to ease
  backwards compatibility for wrappers in other languages
  (though this algorithm is currently unimplemented)

Changelog: https://github.com/stevengj/nlopt/blob/master/NEWS.md#nlopt-210

PR:		284934
Reported by:	portscout, Repology
</content>
</entry>
<entry>
<title>math/nlopt: Update to 2.9.1</title>
<updated>2024-11-27T04:54:14Z</updated>
<author>
<name>Rainer Hurling</name>
<email>rhurlin@FreeBSD.org</email>
</author>
<published>2024-11-26T20:39:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=1f8c0a4fbb3b9813eb0c2418975359283785d7e3'/>
<id>urn:sha1:1f8c0a4fbb3b9813eb0c2418975359283785d7e3</id>
<content type='text'>
Fixed PRAXIS box constraints.

Changelog: https://github.com/stevengj/nlopt/compare/v2.9.0...v2.9.1

Reported by:	portscout, Repology
</content>
</entry>
<entry>
<title>math/nlopt: Update to 2.9.0</title>
<updated>2024-11-12T15:34:04Z</updated>
<author>
<name>Rainer Hurling</name>
<email>rhurlin@FreeBSD.org</email>
</author>
<published>2024-11-12T15:17:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=cdc0abb2c29b44034ff3b6ec96213e8b93240752'/>
<id>urn:sha1:cdc0abb2c29b44034ff3b6ec96213e8b93240752</id>
<content type='text'>
- New NLOPT_LUKSAN cmake option to build without Luksan LGPL code
- Dropped unused LD_LBFGS_NOCEDAL enum value
- Python 3.13 support
- Fixed COBYLA not returning the optimum
- Fixed SLSQP returning infeasible optimum
- Fixed STOGO not registering new optimum
- Various minor bugfixes

Changelog: https://github.com/stevengj/nlopt/compare/v2.8.0...v2.9.0

Reported by:	portscout, Repology
</content>
</entry>
<entry>
<title>math/nlopt: Update to 2.8.0</title>
<updated>2024-08-25T13:19:20Z</updated>
<author>
<name>Rainer Hurling</name>
<email>rhurlin@FreeBSD.org</email>
</author>
<published>2024-08-25T13:06:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=b17b4e025cbce6e71c8a3451070a0eba738db6c1'/>
<id>urn:sha1:b17b4e025cbce6e71c8a3451070a0eba738db6c1</id>
<content type='text'>
- Switch from guile2 to guile3
- Pet portclippy

Since guile-config-3.0 crashes, nlopt avoids its use with some patches.

Changelog: https://github.com/stevengj/nlopt/releases/tag/v2.8.0

Reported by:	portscout, Repology
</content>
</entry>
</feed>
