Package Release Info

nlopt-main-2.10.0-bp160.1.3

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

libnlopt1
nlopt-devel

Change Logs

* Thu May 22 2025 Atri Bhattacharya <badshah400@gmail.com>
- Add nlopt-dont-force-cxx-standard.patch: Don't force c++11 std
  for builds to allow building octave bindings against octave 10+
  [gh#stevengj/nlopt#616]; patch taken from upstream commit
  [gh#stevengj/nlopt#597] and rebased for current version.
- For default flavour, build non-python bindings only for default
  python3 version. This reduces build times.
- Do not force -D_FORTIFY_SOURCE=2 any more (fixed since version
  2.9.1, see gh#stevengj/nlopt#563).
* Sun Feb 09 2025 Bernhard Wiedemann <bwiedemann@suse.com>
- Use strip-nondeterminism to normalize jar mtimes for reproducible builds
* Thu Feb 06 2025 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 2.10.0:
  * New Java bindings (gh#stevengj/nlopt#578).
  * Allow disabling exceptions with set_exceptions_enabled
    (gh#stevengj/nlopt#580).
  * Configurable tolg tolerance parameter for Luksan gradient
    stopping condition (gh#stevengj/nlopt#585).
  * 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)
    (gh#stevengj/nlopt#587).
- Build and install java bindings as part of a newly split
  nlopt-java package.
- Bump shlib name in keeping with upstream so version update.
* Fri Dec 20 2024 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 2.9.1:
  * Fixed PRAXIS box constraints (gh#stevengj/nlopt#528).
* Sun Nov 17 2024 Atri Bhattacharya <badshah400@gmail.com>
- Fix %requires_eq usage for "pkgconfig(octave)".
* Thu Nov 14 2024 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 2.9.0:
  * New NLOPT_LUKSAN cmake option to build without Luksan LGPL
    code (gh#stevengj/nlopt#568).
  * Dropped unused LD_LBFGS_NOCEDAL enum value.
  * Python 3.13 support (gh#stevengj/nlopt#565).
  * Fixed COBYLA not returning the optimum (gh#stevengj/nlopt#57)
  * Fixed SLSQP returning infeasible optimum
    (gh#stevengj/nlopt#368)
  * Fixed STOGO not registering new optimum
    (gh#stevengj/nlopt#504)
  * Various minor bugfixes (gh#stevengj/nlopt#570,
    gh#stevengj/nlopt#563, gh#stevengj/nlopt#379,
    gh#stevengj/nlopt#511)
- Update License to LGPL-2.1-or-later in keeping with upstream.
* Sat Aug 10 2024 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 2.8.0:
  * Support C++ functors for objective functions
    (gh#stevengj/nlopt#457).
  * CCSA/MMA an now use the initial_step parameter to bound their
    initial stepsize,
  * and also expose a new internal parameter rho_init
    (gh#stevengj/nlopt#561).
  * Install pkg-config file on Windows (gh#stevengj/nlopt#534).
  * Allow having more equality constraints than there are
    variables (gh#stevengj/nlopt#509).
  * Bugfixes:
  - gh#stevengj/nlopt#558
  - gh#stevengj/nlopt#533
  - gh#stevengj/nlopt#473
  - gh#stevengj/nlopt#465
  * Build improvements (gh#stevengj/nlopt#551,
    gh#stevengj/nlopt#535, gh#stevengj/nlopt#510,
    gh#stevengj/nlopt#445).
- Build with -D_FORTIFY_SOURCE=2 (not 3) to avoid test crashes
  (gh#stevengj/nlopt#563).