Created attachment 199538 [details] patch to update from 2.4.2 to 2.5.0 This patch updates NLopt from version 2.4.2 to 2.5.0. The new version brings some enhancements and changes: - New AGS global solver (#194), thanks to Vladislav Sovrasov - New nlopt_get_numevals function providing a built-in evaluation counter (#160) - New nlopt_get_errmsg function for more descriptive error messages - Build system is converted from autotools to cmake (#49), thanks to Julien Schueller - Plugins updated for recent Octave and Guile versions - Various other build fixes and minor bug fixes What the port update should do: - Update from 2.4.2 to 2.5.0 - Change sources from MASTER_SITES to GitHub - Update version of Python dependency - Remove CONFIGURE - Add CFLAGS to find gmp.h - Remov INSTALL_TARGET - Update WWW in pkg-descr - Update pkg-plist Tested with Poudriere (F11.2i/a, F12.0-RC1i/a, and HEADi/a). 'portlint -AC' seems fine.
A commit references this bug: Author: riggs Date: Sun Dec 9 14:53:57 UTC 2018 New revision: 487051 URL: https://svnweb.freebsd.org/changeset/ports/487051 Log: Update to upstream version 2.5.0 Detailed maintainer log: - Update from 2.4.2 to 2.5.0 - Change sources from MASTER_SITES to GitHub - Update version of Python dependency - Remove CONFIGURE - Add CFLAGS to find gmp.h - Remov INSTALL_TARGET - Update WWW in pkg-descr - Update pkg-plist The new version brings some enhancements and changes: - New AGS global solver (#194), thanks to Vladislav Sovrasov - New nlopt_get_numevals function providing a built-in evaluation counter (#160) - New nlopt_get_errmsg function for more descriptive error messages - Build system is converted from autotools to cmake (#49), thanks to Julien Schueller - Plugins updated for recent Octave and Guile versions - Various other build fixes and minor bug fixes PR: 233497 Submitted by: rhurlin@gwdg.de (maintainer) Changes: head/math/nlopt/Makefile head/math/nlopt/distinfo head/math/nlopt/pkg-descr head/math/nlopt/pkg-plist