Bug 233497

Summary: math/nlopt: Update to version 2.5.0
Product: Ports & Packages Reporter: Rainer Hurling <rhurlin>
Component: Individual Port(s)Assignee: Thomas Zander <riggs>
Status: Closed FIXED    
Severity: Affects Only Me CC: rhurlin, riggs
Priority: --- Keywords: patch
Version: LatestFlags: rhurlin: maintainer-feedback+
Hardware: Any   
OS: Any   
Attachments:
Description Flags
patch to update from 2.4.2 to 2.5.0 rhurlin: maintainer-approval+

Description Rainer Hurling freebsd_committer 2018-11-25 11:27:14 UTC
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.
Comment 1 commit-hook freebsd_committer 2018-12-09 14:54:04 UTC
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