Created attachment 203657 [details] patch to update math/nlopt from 2.5.0 to 2.6.1 This patch updates NLopt from version 2.5.0 to 2.6.1, which brings some new features and several bug fixes: - Fix nlopt_version result for 2.6.x and update soname. - New nlopt_set_upper_bound and nlopt_set_lower_bound functions in the low-level C API to set one bound at a time - There is no longer a separate libnlopt_cxx library: C++ algorithms (STOGO and AGS) are compiled and included by default - Various build fixes What the port does: - Update to version 2.6.1 - Reorder LIB_DEPENDS after RUN_DEPENDS - Switch from Python 2.7 to 3.6 (default) - Update version of NumPy dependency - Update pkg-plist The patch is tested on Poudriere (11.2i/a, 12.0i/a, and HEADi/a), 'portlint -AC' seems happy.
Committed, thanks!
A commit references this bug: Author: swills Date: Mon Apr 15 11:35:09 UTC 2019 New revision: 499016 URL: https://svnweb.freebsd.org/changeset/ports/499016 Log: math/nlopt: Update to version 2.6.1 PR: 237274 Submitted by: Rainer Hurling <rhurlin@gwdg.de> (maintainer) Changes: head/math/nlopt/Makefile head/math/nlopt/distinfo head/math/nlopt/pkg-plist