-
Notifications
You must be signed in to change notification settings - Fork 608
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
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: [email protected] (maintainer)
- Loading branch information
1 parent
1156e11
commit 147da77
Showing
4 changed files
with
25 additions
and
27 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,10 +2,9 @@ | |
# $FreeBSD$ | ||
|
||
PORTNAME= nlopt | ||
PORTVERSION= 2.4.2 | ||
PORTREVISION= 3 | ||
DISTVERSIONPREFIX= v | ||
DISTVERSION= 2.5.0 | ||
CATEGORIES= math | ||
MASTER_SITES= http://ab-initio.mit.edu/nlopt/ | ||
|
||
MAINTAINER= [email protected] | ||
COMMENT= Nonlinear optimization library | ||
|
@@ -20,17 +19,16 @@ BROKEN_armv7= fails to package: Unable to access file site-packages/_nlopt.a:No | |
LIB_DEPENDS= libgmp.so:math/gmp \ | ||
libguile-2.0.so:lang/guile2 | ||
BUILD_DEPENDS= swig3.0:devel/swig30 \ | ||
${PYTHON_PKGNAMEPREFIX}numpy>=1.9.1,1:math/py-numpy@${PY_FLAVOR} | ||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.9.1,1:math/py-numpy@${PY_FLAVOR} | ||
${PYTHON_PKGNAMEPREFIX}numpy>=1.15.1:math/py-numpy@${PY_FLAVOR} | ||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.15.1:math/py-numpy@${PY_FLAVOR} | ||
|
||
GNU_CONFIGURE= yes | ||
CONFIGURE_ARGS= --enable-shared | ||
CONFIGURE_ENV= SWIG="${LOCALBASE}/bin/swig3.0" | ||
|
||
USES= autoreconf compiler:features libtool pathfix \ | ||
pkgconfig python:2.7 | ||
USES= cmake compiler:features pathfix pkgconfig python:2.7 | ||
USE_LDCONFIG= yes | ||
|
||
INSTALL_TARGET= install-strip | ||
USE_GITHUB= yes | ||
GH_ACCOUNT= stevengj | ||
|
||
# Needed to find gmp.h | ||
CFLAGS+= -I${LOCALBASE}/include | ||
|
||
.include <bsd.port.mk> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,3 @@ | ||
SHA256 (nlopt-2.4.2.tar.gz) = 8099633de9d71cbc06cd435da993eb424bbcdbded8f803cdaa9fb8c6e09c8e89 | ||
SIZE (nlopt-2.4.2.tar.gz) = 2361992 | ||
TIMESTAMP = 1543131988 | ||
SHA256 (stevengj-nlopt-v2.5.0_GH0.tar.gz) = c6dd7a5701fff8ad5ebb45a3dc8e757e61d52658de3918e38bab233e7fd3b4ae | ||
SIZE (stevengj-nlopt-v2.5.0_GH0.tar.gz) = 2403609 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,21 +1,18 @@ | ||
include/nlopt.f | ||
include/nlopt.h | ||
include/nlopt.hpp | ||
lib/libnlopt.a | ||
lib/cmake/nlopt/NLoptConfig.cmake | ||
lib/cmake/nlopt/NLoptConfigVersion.cmake | ||
lib/cmake/nlopt/NLoptLibraryDepends-%%CMAKE_BUILD_TYPE%%.cmake | ||
lib/cmake/nlopt/NLoptLibraryDepends.cmake | ||
lib/guile/2.0/extensions/nlopt_guile.so | ||
lib/libnlopt.so | ||
lib/libnlopt.so.0 | ||
lib/libnlopt.so.0.8.2 | ||
lib/libnlopt_guile.a | ||
lib/libnlopt_guile.so | ||
lib/libnlopt_guile.so.0 | ||
lib/libnlopt_guile.so.0.8.2 | ||
libdata/pkgconfig/nlopt.pc | ||
%%PYTHON_SITELIBDIR%%/_nlopt.a | ||
lib/libnlopt.so.0.9.0 | ||
%%PYTHON_SITELIBDIR%%/_nlopt.so | ||
%%PYTHON_SITELIBDIR%%/_nlopt.so.0 | ||
%%PYTHON_SITELIBDIR%%/_nlopt.so.0.8.2 | ||
%%PYTHON_SITELIBDIR%%/nlopt.py | ||
%%PYTHON_SITELIBDIR%%/nlopt.pyc | ||
%%PYTHON_SITELIBDIR%%/nlopt.pyo | ||
libdata/pkgconfig/nlopt.pc | ||
man/man3/nlopt.3.gz | ||
man/man3/nlopt_minimize.3.gz | ||
man/man3/nlopt_minimize_constrained.3.gz | ||
share/guile/site/2.0/nlopt.scm |