notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Port details on branch 2020Q3
nlopt Nonlinear optimization library
2.10.1_2 math on this many watch lists=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.10.1Version 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-05-05 19:29:37
Commit Hash: 2bf3834
People watching this port, also watch:: ggobi, postgis-jdbc, saga, qgis
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 = 1770744225 SHA256 (stevengj-nlopt-v2.10.1_GH0.tar.gz) = 30d13ce16da119db3e987784f7864e35a562ec62c186352fae55cd003e6c58ff SIZE (stevengj-nlopt-v2.10.1_GH0.tar.gz) = 2064973

Packages (timestamps in pop-ups are UTC):
nlopt
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.10.1_12.10.1_1---n/an/an/a
FreeBSD:13:quarterly2.10.12.10.1---n/an/an/a
FreeBSD:14:latest2.10.1_22.10.1_2------
FreeBSD:14:quarterly2.10.12.10.1------
FreeBSD:15:latest2.10.1_22.10.1_2n/a-n/an/a-2.7.1_3
FreeBSD:15:quarterly2.10.12.10.1n/a-n/an/a--
FreeBSD:16:latest2.10.1_22.10.1_2n/a-n/an/a--
 

nlopt-minimal
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.10.1_12.10.1_1--2.10.1_1n/an/an/a
FreeBSD:13:quarterly2.10.12.10.1--2.10.1n/an/an/a
FreeBSD:14:latest2.10.1_22.10.1_2--2.10.1_2---
FreeBSD:14:quarterly2.10.12.10.1--2.10.1---
FreeBSD:15:latest2.10.1_22.10.1_2n/a-n/an/a2.7.1_32.7.1_3
FreeBSD:15:quarterly2.10.12.10.1n/a-n/an/a--
FreeBSD:16:latest2.10.1_22.10.1_2n/a-n/an/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.10.1?dummy=/
Collapse this list.

There are no commits on branch 2020Q3 for this port