notbugIf you buy from Amazon USA, please support us by using this link.
Port details
ceres-solver Nonlinear least squares minimizer
1.14.0_6 math on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: jbeich@FreeBSD.org search for ports maintained by this maintainer
Port Added: 15 Oct 2016 23:53:53
License: BSD3CLAUSE
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.

1. Non-linear Least Squares problems with bounds constraints.
2. General unconstrained optimization problems.

WWW: http://ceres-solver.org/
SVNWeb : Homepage : PortsMon
    Pseudo-pkg-plist information, but much better, from make generate-plist
    Expand this list (64 items)
  1. /usr/local/share/licenses/ceres-solver-1.14.0_6/catalog.mk
  2. /usr/local/share/licenses/ceres-solver-1.14.0_6/LICENSE
  3. /usr/local/share/licenses/ceres-solver-1.14.0_6/BSD3CLAUSE
  4. include/ceres/autodiff_cost_function.h
  5. include/ceres/autodiff_local_parameterization.h
  6. include/ceres/c_api.h
  7. include/ceres/ceres.h
  8. include/ceres/conditioned_cost_function.h
  9. include/ceres/context.h
  10. include/ceres/cost_function.h
  11. include/ceres/cost_function_to_functor.h
  12. include/ceres/covariance.h
  13. include/ceres/crs_matrix.h
  14. include/ceres/cubic_interpolation.h
  15. include/ceres/dynamic_autodiff_cost_function.h
  16. include/ceres/dynamic_cost_function.h
  17. include/ceres/dynamic_cost_function_to_functor.h
  18. include/ceres/dynamic_numeric_diff_cost_function.h
  19. include/ceres/evaluation_callback.h
  20. include/ceres/fpclassify.h
  21. include/ceres/gradient_checker.h
  22. include/ceres/gradient_problem.h
  23. include/ceres/gradient_problem_solver.h
  24. include/ceres/internal/autodiff.h
  25. include/ceres/internal/config.h
  26. include/ceres/internal/disable_warnings.h
  27. include/ceres/internal/eigen.h
  28. include/ceres/internal/fixed_array.h
  29. include/ceres/internal/macros.h
  30. include/ceres/internal/manual_constructor.h
  31. include/ceres/internal/numeric_diff.h
  32. include/ceres/internal/port.h
  33. include/ceres/internal/reenable_warnings.h
  34. include/ceres/internal/scoped_ptr.h
  35. include/ceres/internal/variadic_evaluate.h
  36. include/ceres/iteration_callback.h
  37. include/ceres/jet.h
  38. include/ceres/local_parameterization.h
  39. include/ceres/loss_function.h
  40. include/ceres/normal_prior.h
  41. include/ceres/numeric_diff_cost_function.h
  42. include/ceres/numeric_diff_options.h
  43. include/ceres/ordered_groups.h
  44. include/ceres/problem.h
  45. include/ceres/rotation.h
  46. include/ceres/sized_cost_function.h
  47. include/ceres/solver.h
  48. include/ceres/tiny_solver.h
  49. include/ceres/tiny_solver_autodiff_function.h
  50. include/ceres/tiny_solver_cost_function_adapter.h
  51. include/ceres/types.h
  52. include/ceres/version.h
  53. lib/cmake/Ceres/CeresConfig.cmake
  54. lib/cmake/Ceres/CeresConfigVersion.cmake
  55. lib/cmake/Ceres/CeresTargets-release.cmake
  56. lib/cmake/Ceres/CeresTargets.cmake
  57. lib/cmake/Ceres/FindEigen.cmake
  58. lib/cmake/Ceres/FindGflags.cmake
  59. lib/cmake/Ceres/FindGlog.cmake
  60. lib/libceres.so
  61. lib/libceres.so.1
  62. lib/libceres.so.1.14.0
  63. @postexec /usr/sbin/service ldconfig restart > /dev/null
  64. @postunexec /usr/sbin/service ldconfig restart > /dev/null
  65. Collapse this list.

To install the port: cd /usr/ports/math/ceres-solver/ && make install clean
To add the package: pkg install ceres-solver

PKGNAME: ceres-solver

distinfo:

TIMESTAMP = 1521691214
SHA256 (ceres-solver-ceres-solver-1.14.0_GH0.tar.gz) = 1296330fcf1e09e6c2f926301916f64d4a4c5c0ff12d460a9bc5d4c48411518f
SIZE (ceres-solver-ceres-solver-1.14.0_GH0.tar.gz) = 3654161


NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Build dependencies:
  1. sphinx-build : textproc/py-sphinx
  2. cmake : devel/cmake
  3. eigen3.pc : math/eigen3
  4. python2.7 : lang/python27
  5. gfortran7 : lang/gcc7
  6. gcc7 : lang/gcc7
  7. as : devel/binutils
Runtime dependencies:
  1. gfortran7 : lang/gcc7
  2. gcc7 : lang/gcc7
Library dependencies:
  1. libglog.so : devel/glog
  2. libgflags.so : devel/gflags
  3. libcxsparse.so : math/suitesparse
  4. libspqr.so : math/suitesparse
  5. libopenblas.so : math/openblas

This port is required by:

for Libraries * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options
===> The following configuration options are available for ceres-solver-1.14.0_6:
     CUSTOM_BLAS=on: Handcoded BLAS routines instead of Eigen
     DOCS=on: Build and/or install documentation
     EXAMPLES=on: Build and/or install examples
     GFLAGS=on: Google Flags support
     LAPACK=on: Linear Algebra PACKage
     SCHUR=on: Fixed-size schur specializations
     TEST=off: Build and/or run tests
====> Sparse linear algebra library
     CXSPARSE=on: CXSparse support
     EIGENSPARSE=off: Simplicial Cholesky factorization in Eigen
     SUITESPARSE=on: SuiteSparse support
====> Linear Algebra PACKage: you can only select none or one of them
     ATLAS=off: ATLAS blas implementation
     GOTOBLAS=off: Goto blas implementation
     NETLIB=off: Blas implementation from Netlib
     OPENBLAS=on: OpenBLAS blas implementation
====> Threading support: you can only select none or one of them
     OPENMP=on: Parallel processing support via OpenMP
     TBB=off: Intel threading building blocks
===> Use 'make config' to modify these settings

USES:
cmake:outsource compiler:gcc-c++11-lib eigen:3 localbase shebangfix python:2.7,build fortran blaslapack:openblas compiler:openmp

Master Sites:
  1. https://codeload.github.com/ceres-solver/ceres-solver/tar.gz/1.14.0?dummy=/

Number of commits found: 36

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
05 Aug 2018 17:34:56
Original commit files touched by this commit  1.14.0_6
Revision:476421
jbeich search for other commits by this committer
math/ceres-solver: rebuild after r476182

$ make -C graphics/colmap
[...]
-- Found installed version of Eigen: /usr/local/share/eigen3/cmake
CMake Error at /usr/local/lib/cmake/Ceres/CeresConfig.cmake:88 (message):
  Failed to find Ceres - Found Eigen dependency, but the version of Eigen
  found (3.3.5) does not exactly match the version of Eigen Ceres was
  compiled with (3.3.4).  This can cause subtle bugs by triggering violations
  of the One Definition Rule.  See the Wikipedia article
  http://en.wikipedia.org/wiki/One_Definition_Rule for more details
Call Stack (most recent call first):
  /usr/local/lib/cmake/Ceres/CeresConfig.cmake:223 (ceres_report_not_found)
  CMakeLists.txt:72 (find_package)

Reported by:	pkg-fallout
29 Jul 2018 22:18:46
Original commit files touched by this commit  1.14.0_5
Revision:475857
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
15 May 2018 20:54:02
Original commit files touched by this commit  1.14.0_4
Revision:470056
jbeich search for other commits by this committer
math/ceres-solver: unbreak TBB=on (r470052 didn't help)

In file included from internal/ceres/block_random_access_dense_matrix.cc:31:
In file included from internal/ceres/block_random_access_dense_matrix.h:34:
In file included from internal/ceres/block_random_access_matrix.h:36:
In file included from internal/ceres/mutex.h:98:
include/ceres/internal/port.h:56:4: error: One of CERES_USE_OPENMP,
CERES_USE_TBB,CERES_USE_CXX11_THREADS or CERES_NO_THREADS must be defined.
 #  error One of CERES_USE_OPENMP, CERES_USE_TBB,CERES_USE_CXX11_THREADS or
CERES_NO_THREADS must be defined.
    ^

Pointy hat to:	jbeich
15 May 2018 20:43:11
Original commit files touched by this commit  1.14.0_4
Revision:470055
jbeich search for other commits by this committer
math/ceres-solver: unbreak ATLAS=on after r465553

When math/suitesparse has OPENBLAS=on:
-- Found BLAS: /usr/local/lib/libopenblas.so
-- Found LAPACK library: alapack
[...]
 0x0000000000000001 NEEDED               Shared library: [libalapack.so.2]
 0x0000000000000001 NEEDED               Shared library: [libopenblas.so.0]

When math/suitesparse has ATLAS=on:
-- Found BLAS: /usr/local/lib/libf77blas.so;/usr/local/lib/libatlas.so
-- Found LAPACK library: alapack
[...]
//usr/local/lib/libalapack.so.2: undefined reference to `cblas_izamax'
//usr/local/lib/libalapack.so.2: undefined reference to `cblas_sswap'
c++: error: linker command failed with exit code 1 (use -v to see invocation)

Pointy hat to:	jbeich
15 May 2018 20:42:51
Original commit files touched by this commit  1.14.0_3
Revision:470054
jbeich search for other commits by this committer
math/ceres-solver: document r465553 rationale
15 May 2018 20:42:32
Original commit files touched by this commit  1.14.0_3
Revision:470053
jbeich search for other commits by this committer
math/ceres-solver: unbreak OPENBLAS=on after r465553

-- Found BLAS: /usr/local/lib/libopenblas.so
-- Did not find LAPACK library, disabling LAPACK support.

Pointy hat to:	jbeich
15 May 2018 20:42:12
Original commit files touched by this commit  1.14.0_2
Revision:470052
jbeich search for other commits by this committer
math/ceres-solver: unbreak TBB=on

Determining if the include file pthread.h exists failed with the following
output:
Change Dir: /wrkdirs/usr/ports/math/ceres-solver/work/.build/CMakeFiles/CMakeTmp

Run Build Command:"/usr/bin/make" "cmTC_b9506/fast"
/usr/bin/make -f CMakeFiles/cmTC_b9506.dir/build.make
CMakeFiles/cmTC_b9506.dir/build
Building C object CMakeFiles/cmTC_b9506.dir/CheckIncludeFile.c.o
/usr/bin/cc   -O2 -pipe  -fstack-protector -isystem /usr/local/include
-fno-strict-aliasing -O2 -pipe -fstack-protector -isystem /usr/local/include
-fno-strict-aliasing  -isystem /usr/local/include -std=c++11 -o
CMakeFiles/cmTC_b9506.dir/CheckIncludeFile.c.o   -c
/wrkdirs/usr/ports/math/ceres-solver/work/.build/CMakeFiles/CMakeTmp/CheckIncludeFile.c
error: invalid argument '-std=c++11' not allowed with 'C/ObjC'
*** Error code 1
15 May 2018 20:41:52
Original commit files touched by this commit  1.14.0_2
Revision:470051
jbeich search for other commits by this committer
math/ceres-solver: unbreak NETLIB=on by backing out r465552

-- Found BLAS: /usr/local/lib/libopenblas.so
-- Found LAPACK library:
/usr/local/lib/libopenblas.so;/usr/local/lib/libopenblas.so

Pointy hat to:	jbeich
26 Apr 2018 06:41:30
Original commit files touched by this commit  1.14.0_1
Revision:468325
yuri search for other commits by this committer
math/suitesparse: Update 4.0.2 -> 5.2.0

Port changes:
* Change to DISTVERSION
* Update MASTER_SITES
* Change to LICENSE_COMB=dual
* Add LIB_DEPENDS
* Unbundle metis, made it a dependency
* Update do-build and do-install
* Update WWW

Bump 11 ports.
games/naev is marked broken because it depends on the no longer installed
library.

PR:		210579
Submitted by:	yuri
Submitted by:	pfg
Approved by:	maintainer timeout (maho@FreeBSD.org, 21 months)
Approved by:	maintainer timeout (fortran@FreeBSD.org, 45 days)
15 Apr 2018 23:57:29
Original commit files touched by this commit  1.14.0
Revision:467441
jbeich search for other commits by this committer
math/ceres-solver: unbreak OPENMP=off after r465555

$ make config
| |---------------------------- Threading support ---------------------------| |
| |+( ) OPENMP       Parallel processing support via OpenMP                  | |
| |+(*) TBB          Intel threading building blocks                         | |
====> You cannot select multiple options from the THREADS radio
=====> Only one of these must be defined: OPENMP TBB
Config is invalid. Re-edit? [Y/n] y
26 Mar 2018 01:05:20
Original commit files touched by this commit  1.14.0
Revision:465555
jbeich search for other commits by this committer
math/ceres-solver: update to 1.14.0

Changes:	http://ceres-solver.org/version_history.html
26 Mar 2018 01:05:06
Original commit files touched by this commit  1.13.0_4
Revision:465554
jbeich search for other commits by this committer
math/ceres-solver: prefer OpenBLAS by default
26 Mar 2018 01:04:52
Original commit files touched by this commit  1.13.0_3
Revision:465553
jbeich search for other commits by this committer
math/ceres-solver: don't use libs from USES=blaslapack

According to Ceres installation documentation:

 ... one needs to be careful to turn off the threading inside OpenBLAS
 as it conflicts with use of threads in Ceres.

math/openblas exposes single-threaded (USE_THREAD=0) version as -lopenblas
while multi-threaded (NUM_THREADS=8) version as -lopenblasp (p suffix).
26 Mar 2018 01:03:29
Original commit files touched by this commit  1.13.0_2
Revision:465552
jbeich search for other commits by this committer
math/ceres-solver: request BLAS flavor via environment

https://github.com/ceres-solver/ceres-solver/issues/355
10 Mar 2018 17:46:06
Original commit files touched by this commit  1.13.0_2
Revision:464084
gerald search for other commits by this committer
Bump PORTREVISIONs of all users of math/mpc that we just updated to
version 1.1.0 (via revision 464079).
02 Jan 2018 16:49:24
Original commit files touched by this commit  1.13.0_1
Revision:457914
tcberner search for other commits by this committer
New USES=eigen

  Usage:
    USES=eigen:<version>[,<type>]

    version: 2 or 3 (required)
    type:    build (default), run

  For example:
    USES=eigen:2,build,run
  will add a BUILD- and RUN_DEPENDS on math/eigen2, and
    USES=eigen:3
  will add a BUILD_DEPENDS on math/eigen3.

* Convert the existing ports to use it
  - biology/iqtree: remove run time dependency (seemed not to be needed)
  - graphics/movit: remove run time dependency (seemed not to be needed)
  - science/avogadro: add run time dependeny (installed cmake file requires it
to be present)

Reviewed by:	rakuco, mat
Differential Revision:	https://reviews.freebsd.org/D13702
01 Jan 2018 13:42:55
Original commit files touched by this commit  1.13.0_1
Revision:457776
jbeich search for other commits by this committer
Improve CMake style in my ports

- Convert to CMAKE_{ON,OFF} helpers
- Convert to _CMAKE_BOOL option helpers
- android-file-transfer: Share _CMAKE_BOOL via _IMPLIES
- Annotate types
30 Nov 2017 15:50:34
Original commit files touched by this commit  1.13.0_1
Revision:455210  Sanity Test Failure
mat search for other commits by this committer
Convert Python ports to FLAVORS.

  Ports using USE_PYTHON=distutils are now flavored.  They will
  automatically get flavors (py27, py34, py35, py36) depending on what
  versions they support.

  There is also a USE_PYTHON=flavors for ports that do not use distutils
  but need FLAVORS to be set.  A USE_PYTHON=noflavors can be set if
  using distutils but flavors are not wanted.

  A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
  added to cope with Python ports that did not have the Python
  PKGNAMEPREFIX but are flavored.

  USES=python now also exports a PY_FLAVOR variable that contains the
(Only the first 15 lines of the commit message are shown above View all of this commit message)
10 Sep 2017 20:55:39
Original commit files touched by this commit  1.13.0_1
Revision:449591
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
   c++14-lang, c++0x, c11, or gcc-c++11-lib.

PR:		219275
13 Aug 2017 14:25:27
Original commit files touched by this commit  1.13.0
Revision:447893
jbeich search for other commits by this committer
math/ceres-solver: pacify portlint after r447891
13 Aug 2017 14:24:08
Original commit files touched by this commit  1.13.0
Revision:447891
jbeich search for other commits by this committer
math/ceres-solver: update to 1.13.0

Changes:	http://ceres-solver.org/version_history.html
01 Apr 2017 15:23:32
Original commit files touched by this commit  1.12.0_3
Revision:437439
gerald search for other commits by this committer
Bump PORTREVISIONs for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using using Mk/bsd.octave.mk which in turn has USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
   c++11-lang, c++0x, c11, or gcc-c++11-lib.

PR:		216707
03 Jan 2017 08:44:59
Original commit files touched by this commit  1.12.0_2
Revision:430445
jbeich search for other commits by this committer
lang/gcc: clear BROKEN from consumers as 10.1 is past EOL

PR:		214863
21 Dec 2016 15:56:58
Original commit files touched by this commit  1.12.0_2
Revision:429102
amdmi3 search for other commits by this committer
- Mark BROKEN on FreeBSD 10.1

Approved by:	portmgr blanket
16 Dec 2016 05:08:09
Original commit files touched by this commit  1.12.0_2
Revision:428641
jbeich search for other commits by this committer
Switch USES=compiler:gcc-c++11-lib to use base libc++ on 10.2+ systems

PR:		215192
Requested by:	dim
Exp-run by:	antoine
Approved by:	antoine
07 Dec 2016 13:24:57
Original commit files touched by this commit  1.12.0_1
Revision:428057
gerald search for other commits by this committer
Bump PORTREVISIONS for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.8.5 to GCC 4.9.4 (at least under some
circumstances such as versions of FreeBSD or platforms), part II.

The first part covered  ports with USE_GCC=yes, USE_GCC=any, or one of
gcc-c++11-lib, openmp, nestedfct, c++11-lib as well as c++14-lang,
c++11-lang, c++0x, c11 requested via USES=compiler.

This adds ports with USES=fortran and ports using Mk/bsd.octave.mk
which in turn has USES=fortran.

PR:		214965
Reported by:	thierry
06 Dec 2016 22:53:55
Original commit files touched by this commit  1.12.0
Revision:428002
jbeich search for other commits by this committer
math/ceres-solver: update to 1.12.0

Changes:	https://github.com/ceres-solver/ceres-solver/compare/1.12.0rc4...1.12.0
23 Nov 2016 12:47:48
Original commit files touched by this commit  1.12.0.r4
Revision:426913
jbeich search for other commits by this committer
math/ceres-solver: update to 1.12.0.r4

Changes:	https://github.com/ceres-solver/ceres-solver/compare/c5c6f55...1.12.0rc4
20 Nov 2016 09:38:09
Original commit files touched by this commit  1.12.0.r2.3_1
Revision:426566
gerald search for other commits by this committer
Bump PORTREVISIONS for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.8.5 to GCC 4.9.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

In particular that is ports with USE_GCC=yes, USE_GCC=any, or one of
gcc-c++11-lib, openmp, nestedfct, c++11-lib as well as c++14-lang,
c++11-lang, c++0x, c11 requested via USES=compiler.
13 Nov 2016 12:44:25
Original commit files touched by this commit  1.12.0.r2.3
Revision:426043
jbeich search for other commits by this committer
math/ceres-solver: update to 1.12.0.r2.3

Changes:	https://github.com/ceres-solver/ceres-solver/compare/1.12.0rc1...c5c6f55
08 Nov 2016 03:54:30
Original commit files touched by this commit  1.12.0.r1_2
Revision:425677
jbeich search for other commits by this committer
math/ceres-solver: unbreak OPENMP=off on 10.0+ i386

In file included from examples/helloworld.cc:36:
In file included from include/ceres/ceres.h:37:
In file included from include/ceres/autodiff_cost_function.h:132:
In file included from include/ceres/internal/autodiff.h:145:
include/ceres/jet.h:246:3: error: requested alignment is less than minimum
alignment of 4 for type 'Eigen::Matrix<double, 1, 1, kAlignHint>'
  alignas(kAlignment) Eigen::Matrix<T, N, 1, kAlignHint> v;
  ^
include/ceres/internal/autodiff.h:232:34: note: in instantiation of template
class 'ceres::Jet<double, 1>' requested here
    FixedArray<JetT, (256 * 7) / sizeof(JetT)> x(
                                 ^
include/ceres/autodiff_cost_function.h:211:53: note: in instantiation of member
function 'ceres::internal::AutoDiff<CostFunctor, double, 1, 0, 0, 0, 0, 0, 0, 0,
0, 0>::Differentiate' requested here
           N0, N1, N2, N3, N4, N5, N6, N7, N8, N9>::Differentiate(
                                                    ^
examples/helloworld.cc:70:11: note: in instantiation of member function
'ceres::AutoDiffCostFunction<CostFunctor, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
0>::Evaluate' requested here
      new AutoDiffCostFunction<CostFunctor, 1, 1>(new CostFunctor);
          ^

Tested by:	cmp before.o after.o # GCC 4.8 / 6.2
18 Oct 2016 11:20:01
Original commit files touched by this commit  1.12.0.r1_1
Revision:424156
jbeich search for other commits by this committer
Adjust TEST_WRKSRC for USES=[cq]make:outsource

Approved by:	rakuco
Differential Revision:	https://reviews.freebsd.org/D8274
16 Oct 2016 17:00:02
Original commit files touched by this commit  1.12.0.r1_1
Revision:424072
jbeich search for other commits by this committer
math/ceres-solver: disable EIGENSPARSE by default like upstream

During configure stage the following

   ===============================================================
   Enabling the use of Eigen as a sparse linear algebra library
   for solving the nonlinear least squares problems. Enabling
   this option results in an LGPL licensed version of
   Ceres Solver as the Simplicial Cholesky factorization in Eigen
   is licensed under the LGPL.
   ===============================================================

turns into

   ===============================================================
   Disabling the use of Eigen as a sparse linear algebra library.
   This does not affect the covariance estimation algorithm
   which can still use the EIGEN_SPARSE_QR algorithm.
   ===============================================================
16 Oct 2016 00:15:07
Original commit files touched by this commit  1.12.0.r1
Revision:424036
jbeich search for other commits by this committer
math/ceres-solver: minor sorting nit
16 Oct 2016 00:03:35
Original commit files touched by this commit  1.12.0.r1
Revision:424035
jbeich search for other commits by this committer
math/ceres-solver: oops, fix a typo
15 Oct 2016 23:53:45
Original commit files touched by this commit  1.12.0.r1
Revision:424034
jbeich search for other commits by this committer
math/ceres-solver: add new port

Based on:	Gentoo (1.11.0 ebuild)
Tested on:	graphics/openmvg from @outpaddling's repo (build on 10.3 amd64)

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.

1. Non-linear Least Squares problems with bounds constraints.
2. General unconstrained optimization problems.

http://ceres-solver.org/

Number of commits found: 36

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
moodle31Sep 18
moodle33Sep 18
firefox*Sep 15
firefox-esr*Sep 15
joomla3Sep 15
libxul*Sep 15
linux-firefox*Sep 15
linux-seamonkey*Sep 15
linux-thunderbird*Sep 15
seamonkey*Sep 15
thunderbird*Sep 15
waterfox*Sep 15
mybbSep 13
openjpeg*Sep 13
linux-flashplayerSep 11

13 vulnerabilities affecting 120 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2018-09-18 11:49:15


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 35192
Broken 52
Deprecated 304
Ignore 301
Forbidden 3
Restricted 162
No CDROM 74
Vulnerable 35
Expired 6
Set to expire 290
Interactive 0
new 24 hours 81
new 48 hours82
new 7 days102
new fortnight136
new month4434

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2018 Dan Langille. All rights reserved.