9f5ccd11df
NLopt is a free/open-source library for nonlinear optimization, providing a common interface for a number of different free optimization outines available online as well as original implementations of various other algorithms. Its features include: - Callable from C, C++, Fortran, Matlab or GNU Octave, Python, GNU Guile, Julia, GNU R, Lua, and OCaml. - A common interface for many different algorithms -- try a different algorithm just by changing one parameter. - Support for large-scale optimization (some algorithms scalable to millions of parameters and thousands of constraints). - Both global and local optimization algorithms. - Algorithms using function values only (derivative-free) and also algorithms exploiting user-supplied gradients. - Algorithms for unconstrained optimization, bound-constrained optimization, and general nonlinear inequality/equality constraints. Reviewed by: wiz@
20 lines
500 B
Makefile
20 lines
500 B
Makefile
# $NetBSD: Makefile,v 1.1 2015/11/28 07:33:38 wen Exp $
|
|
|
|
DISTNAME= nlopt-2.4.2
|
|
CATEGORIES= math
|
|
MASTER_SITES= http://ab-initio.mit.edu/nlopt/
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= http://ab-initio.mit.edu/nlopt/
|
|
COMMENT= Nonlinear optimization library
|
|
LICENSE= gnu-lgpl-v2.1 OR mit
|
|
|
|
GNU_CONFIGURE= yes
|
|
USE_LIBTOOL= yes
|
|
USE_TOOLS+= pkg-config
|
|
USE_LANGUAGES= c c++
|
|
|
|
PKGCONFIG_OVERRIDE= lib/pkgconfig/nlopt.pc
|
|
|
|
.include "../../devel/gmp/buildlink3.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|