Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Volunteers wanted to help translate FreshPorts
Searches without login should now work. You must get asked to click a button.
Port details on branch 2023Q4
nlopt Nonlinear optimization library
2.11.0 math Σ=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2.11.0Version of this port present on the latest quarterly branch.
Maintainer: rhurlin@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2014-10-11 18:47:10
Last Update: 2026-06-06 18:34:51
Commit Hash: b812f09
People watching this port, also watch: xosview, wmspaceweather, mdbtools, gdal, mpb
License: LGPL21 MIT
WWW:
https://nlopt.readthedocs.io/
https://github.com/stevengj/nlopt/
Description: #
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. - Free/open-source software under the GNU LGPL (and looser licenses for some portions of NLopt).
HomepageHomepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist #
There is no configure plist information for this port.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • nlopt>0:math/nlopt
Conflicts: #
CONFLICTS_INSTALL:
  • nlopt-minimal
To install the port: #
cd /usr/ports/math/nlopt/ && make install clean
To add the package, run one of these commands:
  • pkg install math/nlopt
  • pkg install nlopt
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: nlopt
Package flavors (<flavor>: <package>) #
  • full: nlopt
  • minimal: nlopt-minimal
distinfo: #
TIMESTAMP = 1780762090 SHA256 (stevengj-nlopt-v2.11.0_GH0.tar.gz) = 53e552d83e9294d67db37f0f4a23f15933a9ef698485301a18b98b40004cf0de SIZE (stevengj-nlopt-v2.11.0_GH0.tar.gz) = 2065716

Packages (timestamps in pop-ups are UTC): #
nlopt
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest2.11.02.11.0--2.11.0
FreeBSD:14:quarterly2.11.02.11.0--2.11.0
FreeBSD:15:latest2.11.02.11.0n/a-n/a
FreeBSD:15:quarterly2.11.02.11.0n/a-n/a
FreeBSD:16:latest2.11.02.11.0n/a-n/a
 

nlopt-minimal
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest2.11.02.11.0--2.11.0
FreeBSD:14:quarterly2.11.02.11.0--2.11.0
FreeBSD:15:latest2.11.02.11.0n/a-n/a
FreeBSD:15:quarterly2.11.02.11.0n/a-n/a
FreeBSD:16:latest2.11.02.11.0n/a-n/a
 

Dependencies #
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies: #
  1. cmake : devel/cmake-core
  2. ninja : devel/ninja
  3. pkgconf>=1.3.0_1 : devel/pkgconf
  4. python3.11 : lang/python311
  5. py311-numpy>=1.16 : math/py-numpy@py311
  6. swig : devel/swig
Test dependencies: #
  1. python3.11 : lang/python311
Runtime dependencies: #
  1. python3.11 : lang/python311
  2. py311-numpy>=1.16 : math/py-numpy@py311
Library dependencies: #
  1. libguile-3.0.so : lang/guile3
  2. libgc-threaded.so : devel/boehm-gc-threaded
  3. liboctave.so : math/octave
This port is required by: #
for Libraries #
  1. astro/stellarium
  2. biology/bolt-lmm
  3. cad/OrcaSlicer
  4. cad/PrusaSlicer
  5. devel/libnest2d-ultimaker
  6. devel/py-pynest2d
  7. math/R-cran-nloptr
Expand this list (18 items / 11 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list.
  2. math/freefem++
  3. math/libmesh
  4. math/octave-forge-mboct-fem-pkg
  5. math/openturns
  6. misc/dartsim
  7. science/dakota
  8. science/libctl
  9. science/mpb
  10. science/octopus
  11. science/pagmo2
  12. science/py-pygmo2
  13. Collapse this list.

Configuration Options: #
No options to configure
Options name: #
math_nlopt
USES: #
cmake:testing guile:3.0,alias localbase octave:env pkgconfig python
FreshPorts was unable to extract/find any pkg message #
Master Sites: #
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/stevengj/nlopt/tar.gz/v2.11.0?dummy=/
Collapse this list.

There are no commits on branch 2023Q4 for this port