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 photosAll times are UTC
Ukraine
Port details on branch 2024Q4
nlopt Nonlinear optimization library
2.9.1 math on this many watch lists=3 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.8.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: 2024-11-27 04:54:14
Commit Hash: 1f8c0a4
People watching this port, also watch:: wmweather+, qgis, R, mdbtools, mpb
License: LGPL21 MIT
WWW:
https://nlopt.readthedocs.io/en/latest/
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).
Homepage    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.
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 = 1732643048 SHA256 (stevengj-nlopt-v2.9.1_GH0.tar.gz) = 1e6c33f8cbdc4138d525f3326c231f14ed50d99345561e85285638c49b64ee93 SIZE (stevengj-nlopt-v2.9.1_GH0.tar.gz) = 2054775

Packages (timestamps in pop-ups are UTC):
nlopt
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.8.02.9.0------
FreeBSD:13:quarterly2.8.02.8.0------
FreeBSD:14:latest2.8.02.9.0------
FreeBSD:14:quarterly2.8.02.8.0------
FreeBSD:15:latest2.9.02.9.0n/a-n/a--2.7.1_3
 

nlopt-minimal
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.8.02.9.0--2.9.0---
FreeBSD:13:quarterly2.8.02.8.0--2.8.0---
FreeBSD:14:latest2.8.02.9.0--2.9.0---
FreeBSD:14:quarterly2.8.02.8.0--2.8.0---
FreeBSD:15:latest2.9.02.9.0n/a-n/a2.7.1_32.7.1_32.7.1_3
 

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

Configuration Options:
No options to configure
Options name:
math_nlopt
USES:
cmake:testing guile:3.0,alias localbase 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.9.1?dummy=/
Collapse this list.

There are no commits on branch 2024Q4 for this port