Bug 233497 - math/nlopt: Update to version 2.5.0
Summary: math/nlopt: Update to version 2.5.0
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Thomas Zander
URL:
Keywords: patch
Depends on:
Blocks:
 
Reported: 2018-11-25 11:27 UTC by Rainer Hurling
Modified: 2018-12-09 16:35 UTC (History)
2 users (show)

See Also:
rhurlin: maintainer-feedback+


Attachments
patch to update from 2.4.2 to 2.5.0 (3.39 KB, patch)
2018-11-25 11:27 UTC, Rainer Hurling
rhurlin: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Rainer Hurling freebsd_committer freebsd_triage 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 freebsd_triage 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