math/ceres-solver 2.2.0_15 FreeBSD
Nonlinear least squares minimizer
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- BSD3CLAUSE
- Categories
- math
- Package size
- 8677.4 KiB, 25614.4 KiB installed
Description
Ceres Solver is an open source C++ library for modeling and solving large, complicated optimization problems. It is a feature rich, mature and performant library which has been used in production at Google since 2010. Ceres Solver can solve two kinds of problems.
- Non-linear Least Squares problems with bounds constraints.
- General unconstrained optimization problems.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | math/ceres-solver | 2.2.0_15 |
| DragonFly | math/ceres-solver | 2.2.0_12 |
Install
Binary package:
pkg install ceres-solver
From the ports tree:
cd /usr/ports/math/ceres-solver/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= ceres-solver>0:math/ceres-solver
LIB_DEPENDS= libceres.so:math/ceres-solver
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.2.0_15 | 2.2.0_15 | - | 2.2.0_13 | 2.2.0_15 |
| FreeBSD:14:quarterly | 2.2.0_15 | 2.2.0_15 | n/a | 2.2.0_12 | 2.2.0_15 |
| FreeBSD:15:latest | 2.2.0_15 | 2.2.0_15 | n/a | 2.2.0_13 | 2.2.0_13 |
| FreeBSD:15:quarterly | 2.2.0_15 | 2.2.0_15 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.2.0_15 | 2.2.0_15 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
glog>=0.5.0: devel/glog
Library 1
libglog.so: devel/glog
The full lists below include those, and their dependencies in turn.
Build dependencies 67
- archivers/liblz4
- archivers/zstd
- devel/binutils
- devel/cmake-core
- devel/gettext-runtime
- devel/gflags
- devel/glog
- devel/jsoncpp
- devel/libffi
- devel/libunistring
- devel/libunwind
- devel/libuv
- devel/ninja
- devel/py-Jinja2
- devel/py-babel
- devel/py-packaging
- devel/py-typing-extensions
- devel/readline
- dns/libidn2
- dns/py-idna
- graphics/py-imagesize
- lang/gcc14
- lang/python312
- lang/python315
- math/blas
- math/eigen3
- math/gmp
- math/lapack
- math/mpc
- math/mpdecimal
- math/mpfr
- math/openblas
- math/suitesparse-amd
- math/suitesparse-camd
- math/suitesparse-ccolamd
- math/suitesparse-cholmod
- math/suitesparse-colamd
- math/suitesparse-config
- math/suitesparse-cxsparse
- math/suitesparse-spqr
- net/py-pysocks
- net/py-urllib3
- ports-mgmt/pkg
- print/indexinfo
- security/ca_root_nss
- security/py-certifi
- security/rhash
- textproc/expat2
- textproc/py-alabaster
- textproc/py-charset-normalizer
- textproc/py-docutils
- textproc/py-markupsafe
- textproc/py-pygments
- textproc/py-pystemmer
- textproc/py-roman-numerals
- textproc/py-snowballstemmer
- textproc/py-sphinx
- textproc/py-sphinx_rtd_theme
- textproc/py-sphinxcontrib-applehelp
- textproc/py-sphinxcontrib-devhelp
- textproc/py-sphinxcontrib-htmlhelp
- textproc/py-sphinxcontrib-jquery
- textproc/py-sphinxcontrib-jsmath
- textproc/py-sphinxcontrib-qthelp
- textproc/py-sphinxcontrib-serializinghtml
- textproc/snowballstemmer
- www/py-requests
Run dependencies 20
- archivers/liblz4
- archivers/zstd
- devel/binutils
- devel/gflags
- devel/glog
- devel/libunwind
- lang/gcc14
- math/gmp
- math/mpc
- math/mpfr
- math/openblas
- math/suitesparse-amd
- math/suitesparse-camd
- math/suitesparse-ccolamd
- math/suitesparse-cholmod
- math/suitesparse-colamd
- math/suitesparse-config
- math/suitesparse-cxsparse
- math/suitesparse-spqr
- print/indexinfo
Required by 82
- astro/kstars
- astro/phd2
- astro/siril
- cad/OrcaSlicer
- comms/sdrangel
- converters/osm2pgsql
- emulators/es-de
- emulators/rpcs3
- graphics/cimg
- graphics/colmap
- graphics/dbow2
- graphics/digikam
- graphics/facedetect
- graphics/frei0r-plugins
- graphics/frei0r-plugins-opencv
- graphics/gmic
- graphics/gstreamer1-plugins-opencv
- graphics/kquickimageeditor
- graphics/nomacs
- graphics/opencv
- graphics/openmvs
- graphics/php-facedetect
- graphics/plasma6-spectacle
- graphics/py-albucore
- graphics/py-albumentations
- graphics/py-imutils
- graphics/py-qudida
- graphics/py-rapidocr
- graphics/qimgv
- graphics/skanpage
- graphics/vapoursynth-waifu2x-w2xc
- graphics/waifu2x-converter-cpp
- graphics/yafaray
- graphics/zeno
- math/openturns
- math/saga
- misc/actiona
- misc/caffe
- misc/darknet
- misc/openmvg
- misc/py-insightface
- misc/visp
- multimedia/chilitags
- multimedia/gstreamer1-plugins-all
- multimedia/kdemultimedia
- multimedia/kdenlive
- multimedia/libopenshot
- multimedia/openshot
- multimedia/opentoonz
- multimedia/py-scenedetect
- multimedia/shotcut
- multimedia/shotcut-qt6
- multimedia/zart
- net-im/kaidan
- net-im/neochat
- science/paraview
- science/ttk
- security/howdy
- security/pam_howdy
- textproc/py-docling
- textproc/py-docling-agent
- textproc/py-docling-analysis-framework
- textproc/py-docling-cvat-tools
- textproc/py-docling-demo
- textproc/py-docling-enhanced-onnx
- textproc/py-docling-eval
- textproc/py-docling-glm-ocr
- textproc/py-docling-graph
- textproc/py-docling-haystack
- textproc/py-docling-hierarchical-pdf
- textproc/py-docling-langchain
- textproc/py-docling-litellm-picture-description
- textproc/py-docling-ocr-mistral
- textproc/py-docling-ocr-onnxtr
- textproc/py-docling-sdg
- textproc/py-pdf2docx
- www/fgallery
- www/immich-ml
- x11-toolkits/py-kivy
- x11/kde-gear
- x11/plasma6-plasma
- x11/xsnow
Configuration
Options name: math_ceres-solver
| Option | Default | Description |
|---|---|---|
| ATLAS | off | ATLAS BLAS implementation |
| CUSTOM_BLAS | on | Handcoded BLAS routines instead of Eigen |
| CXSPARSE | on | CXSparse support |
| DOCS | off | Build and/or install documentation |
| EIGENSPARSE | off | Simplicial Cholesky factorization in Eigen |
| EXAMPLES | off | Build and/or install examples |
| GFLAGS | on | Google Flags support |
| LAPACK | off | Linear Algebra PACKage |
| NETLIB | off | BLAS implementation from Netlib |
| OPENBLAS | on | OpenBLAS BLAS implementation |
| OPENMP | on | Parallel processing support via OpenMP |
| SCHUR | on | Fixed-size schur specializations |
| SUITESPARSE | on | SuiteSparse support |
- USES
- cmake:testing compiler:${OPENMP}c++11-lib eigen:3 localbase shebangfix
- Service scripts
- none
Files
pkg-plist 73
- include/ceres/autodiff_cost_function.h
- include/ceres/autodiff_first_order_function.h
- include/ceres/autodiff_manifold.h
- include/ceres/c_api.h
- include/ceres/ceres.h
- include/ceres/conditioned_cost_function.h
- include/ceres/constants.h
- include/ceres/context.h
- include/ceres/cost_function.h
- include/ceres/cost_function_to_functor.h
- include/ceres/covariance.h
- include/ceres/crs_matrix.h
- include/ceres/cubic_interpolation.h
- include/ceres/dynamic_autodiff_cost_function.h
- include/ceres/dynamic_cost_function.h
- include/ceres/dynamic_cost_function_to_functor.h
- include/ceres/dynamic_numeric_diff_cost_function.h
- include/ceres/evaluation_callback.h
- include/ceres/first_order_function.h
- include/ceres/gradient_checker.h
- include/ceres/gradient_problem.h
- include/ceres/gradient_problem_solver.h
- include/ceres/internal/array_selector.h
- include/ceres/internal/autodiff.h
- include/ceres/internal/config.h
- include/ceres/internal/disable_warnings.h
- include/ceres/internal/eigen.h
- include/ceres/internal/euler_angles.h
- include/ceres/internal/export.h
- include/ceres/internal/fixed_array.h
- include/ceres/internal/householder_vector.h
- include/ceres/internal/integer_sequence_algorithm.h
- include/ceres/internal/jet_traits.h
- include/ceres/internal/line_parameterization.h
- include/ceres/internal/memory.h
- include/ceres/internal/numeric_diff.h
- include/ceres/internal/parameter_dims.h
- include/ceres/internal/port.h
- include/ceres/internal/reenable_warnings.h
- include/ceres/internal/sphere_manifold_functions.h
- include/ceres/internal/variadic_evaluate.h
- include/ceres/iteration_callback.h
- include/ceres/jet.h
- include/ceres/jet_fwd.h
- include/ceres/line_manifold.h
- include/ceres/loss_function.h
- include/ceres/manifold.h
- include/ceres/manifold_test_utils.h
- include/ceres/normal_prior.h
- include/ceres/numeric_diff_cost_function.h
- include/ceres/numeric_diff_first_order_function.h
- include/ceres/numeric_diff_options.h
- include/ceres/ordered_groups.h
- include/ceres/problem.h
- include/ceres/product_manifold.h
- include/ceres/rotation.h
- include/ceres/sized_cost_function.h
- include/ceres/solver.h
- include/ceres/sphere_manifold.h
- include/ceres/tiny_solver.h
- include/ceres/tiny_solver_autodiff_function.h
- include/ceres/tiny_solver_cost_function_adapter.h
- include/ceres/types.h
- include/ceres/version.h
- lib/cmake/Ceres/CeresConfig.cmake
- lib/cmake/Ceres/CeresConfigVersion.cmake
- lib/cmake/Ceres/CeresTargets-.cmake
- lib/cmake/Ceres/CeresTargets.cmake
- lib/cmake/Ceres/FindMETIS.cmake
- lib/cmake/Ceres/FindSuiteSparse.cmake
- lib/libceres.so
- lib/libceres.so.4
- lib/libceres.so.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| ceres-solver-ceres-solver-2.2.0_GH0.tar.gz | 3.827345e+06 | 12efacfadbfdc1bbfa203c236e96f4d3c210bed96994288b3ff0c8e7c6f350d4 |
Commit history 0
No commits in the history this site was built from.