Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Factory
nlopt
nlopt.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File nlopt.changes of Package nlopt
------------------------------------------------------------------- Sun Nov 17 17:51:14 UTC 2024 - Atri Bhattacharya <badshah400@gmail.com> - Fix %requires_eq usage for "pkgconfig(octave)". ------------------------------------------------------------------- Thu Nov 14 20:52:38 UTC 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 03:42:50 UTC 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). ------------------------------------------------------------------- Fri Feb 11 23:40:20 UTC 2022 - Atri Bhattacharya <badshah400@gmail.com> - Build for all supported python flavours. - Edit flavor names so that auto-generated python packages are called pythonXY-nlopt and not pythonXY-nlopt-bindings; no-name flavor now builds the bindings, while "main" flavor builds the main C/C++ library and devel package. ------------------------------------------------------------------- Tue Feb 8 19:48:49 UTC 2022 - Stefan Brüns <stefan.bruens@rwth-aachen.de> - Split bindings into separate build, to avoid the octave (and thus Java, Qt5, ...) dependency. Also allows to build the library on SLE 15.x. - Adjust Python3 package name (python-nlopt -> python3-nlopt) ------------------------------------------------------------------- Tue Dec 7 23:03:09 UTC 2021 - Atri Bhattacharya <badshah400@gmail.com> - Update to version 2.7.1: * Various minor bugfixes (gh#stevengj/nlopt#268, gh#stevengj/nlopt#409, gh#stevengj/nlopt#420) * Build improvements (support Octave 6.x, Guile 3.x, Cmake 3.2). ------------------------------------------------------------------- Sun Nov 29 16:48:25 UTC 2020 - Atri Bhattacharya <badshah400@gmail.com> - Update to version 2.7.0: * New nlopt_set_param API for setting internal algorithm parameters (gh#stevengj/nlopt#365). * Avoid library-symbol conflicts (gh#stevengj/nlopt#355, gh#stevengj/nlopt#361) - Run tests using ctest as part of %check section. - Handle erroneous RPATH in openSUSE:Leap:15.2's %cmake macro by explicitly setting CMAKE_SKIP_RPATH to OFF and CMAKE_SKIP_INSTALL_RPATH to ON; while only required for 15.2, setting these for all versions doesn't hurt. ------------------------------------------------------------------- Sun Apr 26 23:56:20 UTC 2020 - Atri Bhattacharya <badshah400@gmail.com> - Update to verion 2.6.2: * Fixed forced stop exception with dimension elimination (gh#stevengj/nlopt#317). * Fixed get_initial_step wrapping (gh#stevengj/nlopt#319). * Various build fixes (gh#stevengj/nlopt#314, gh#stevengj/nlopt#308, gh#stevengj/nlopt#303, gh#stevengj/nlopt#278). - Rename source tarball into %{name}-%{version} format. ------------------------------------------------------------------- Mon Apr 15 15:38:18 UTC 2019 - Atri Bhattacharya <badshah400@gmail.com> - Update to version 2.6.1: * Fix nlopt_version return value for 2.6.x and update soname and docs. - Changes from version 2.6.0: * New set_upper_bound and set_lower_bound functions in the low-level C API to set one bound at a time (gh#stevengj/nlopt#257). * There is no longer a separate libnlopt_cxx library — C++ algorithms (stogo) are compiled and included by default (gh#stevengj/nlopt#198). * Bug fixes: * gh#stevengj/nlopt#197 * gh#stevengj/nlopt#216 * gh#stevengj/nlopt#245 * gh#stevengj/nlopt#250 * gh#stevengj/nlopt#230 * gh#stevengj/nlopt#261 * gh#stevengj/nlopt#242 * gh#stevengj/nlopt#258. - Drop patches incorporated upstream: * nlopt-octave-5.0.patch * nlopt-cmake-3.13.patch. ------------------------------------------------------------------- Sat Mar 30 13:38:47 UTC 2019 - Atri Bhattacharya <badshah400@gmail.com> - Update to version 2.5.0: * New AGS global solver (gh#stevengj/nlopt#194). * New `nlopt_get_numevals` function providing a built-in evaluation counter (gh#stevengj/nlopt#160). * New `nlopt_get_errmsg` function for more descriptive error messages. * Build system is converted to `cmake` (gh#stevengj/nlopt#49). * Plugins updated for recent Octave and Guile versions. * Various other build fixes and minor bug fixes. - Drop patches already incorporated upstream or otherwise fixed: * nlopt-2.3-pkgconfig.patch * pythondir.patch * nlopt-octave-4.0.patch * nlopt-octave4.4-prefixdir.patch * nlopt-octave4.4-do_multi_index_op.patch - New patches: * nlopt-octave-5.0.patch: Fix compilation and running against octave >= 5.0; patch taken from upstream git commit. * nlopt-cmake-3.13.patch: Fix building python module when using cmake 3.13+; patch taken from upstream git commit and rebased to apply cleanly. - Switch to building python3 modules instead of python2. - Switch to cmake build system in keeping with upstream; introduce BuildRequires: cmake and drop libtool. - New BuildRequires: swig needed to build python module. - Use %%autosetup to setup build directory and apply patches. ------------------------------------------------------------------- Sat Jun 2 13:23:21 UTC 2018 - badshah400@gmail.com - Add patches to fix compilation against octave 4.4: * nlopt-octave4.4-prefixdir.patch: Fix how to find octave's prefix dir in configure.ac: octave-config no longer supports the keyword PREFIX and uses OCTAVE_HOME in its stead; patch being sent upstream. Add BuildRequires: libtool and regenerate build files (autoreconf -fvi) before configuring build. * nlopt-octave4.4-do_multi_index_op.patch: Replace do_multi_index_op by feval; the former is dropped from octave 4.4; patch being sent upstream. - Package python modules installed to sitelib as well. ------------------------------------------------------------------- Thu Jun 23 09:19:01 UTC 2016 - badshah400@gmail.com - Use %requires_eq octave-cli instead of Requires, octave installs its files to versioned dirs, so it is important for nlopt to be rebuilt for every version update of octave. Making the Requires version dependent achieves this. ------------------------------------------------------------------- Tue Nov 17 16:33:16 UTC 2015 - dmitry_r@opensuse.org - Fix compatibility with Octave 4.0 * nlopt-octave-4.0.patch ------------------------------------------------------------------- Sun May 31 20:41:37 UTC 2015 - dmitry_r@opensuse.org - Disable Octave module due to incompatibility with Octave 4.0 ------------------------------------------------------------------- Thu Nov 13 08:13:11 UTC 2014 - dmitry_r@opensuse.org - Update to version 2.4.2 * Bugfix release, see included NEWS file for details. - Update package descriptionts. ------------------------------------------------------------------- Tue Feb 11 00:37:32 UTC 2014 - badshah400@gmail.com - Update to version 2.4.1 - No Linux relevant changes from version 2.4.0 - Changes from version 2.4.0: + New genetic algorithm ESCH + Fix swig dir for VPATH builds + Use python-config program in the configure script to find the include directories for Python, if possible (may be overridden by PYTHON_CONFIG environment variable) + Bugfix in copy constructor for C++ and Python interfaces + Bugfix in return value for setting min/max objective + Handle negative rescalings in COBYLA and BOBYQA + Plugin installation honors the configure --prefix, if any + Various compilation fixes for compatibility with recent software - Packaging changes: + Minor rebase of pythondir.patch + Drop nlopt-2.3-no-return-in-nonvoid-function.patch: corrected upstream. ------------------------------------------------------------------- Tue Sep 10 22:20:20 UTC 2013 - dvaleev@suse.com - install python parts to sitearch (pythondir.patch) ------------------------------------------------------------------- Wed Jun 12 09:17:53 UTC 2013 - tchvatal@suse.com - Add fix for .pc file so we can use this library even with other projects. * nlopt-2.3-pkgconfig.patch ------------------------------------------------------------------- Sun Feb 24 12:00:14 UTC 2013 - scorot@free.fr - remove %%clean section - add minimal single-line comment in spec file for patch0 - add files on %%doc section - spec file cleanup - add python(abi) requirements recent recent products - update source url ------------------------------------------------------------------- Sun Aug 19 18:40:59 UTC 2012 - scorot@free.fr - again fix build on x86_64 ------------------------------------------------------------------- Sun Aug 19 18:13:53 UTC 2012 - scorot@free.fr - fix build on x86_64 - fix package group names ------------------------------------------------------------------- Sun Aug 19 17:34:54 UTC 2012 - scorot@free.fr - first package
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor