Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 26 Mar 2018 01:05:20 +0000 (UTC)
From:      Jan Beich <jbeich@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r465555 - head/math/ceres-solver
Message-ID:  <201803260105.w2Q15KJL028193@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jbeich
Date: Mon Mar 26 01:05:20 2018
New Revision: 465555
URL: https://svnweb.freebsd.org/changeset/ports/465555

Log:
  math/ceres-solver: update to 1.14.0
  
  Changes:	http://ceres-solver.org/version_history.html

Modified:
  head/math/ceres-solver/Makefile   (contents, props changed)
  head/math/ceres-solver/distinfo   (contents, props changed)
  head/math/ceres-solver/pkg-plist   (contents, props changed)

Modified: head/math/ceres-solver/Makefile
==============================================================================
--- head/math/ceres-solver/Makefile	Mon Mar 26 01:05:06 2018	(r465554)
+++ head/math/ceres-solver/Makefile	Mon Mar 26 01:05:20 2018	(r465555)
@@ -1,13 +1,9 @@
 # $FreeBSD$
 
 PORTNAME=	ceres-solver
-DISTVERSION=	1.13.0
-PORTREVISION=	4
+DISTVERSION=	1.14.0
 CATEGORIES=	math
 
-PATCH_SITES=	https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
-PATCHFILES=	f58eacf082dd.patch:-p1
-
 MAINTAINER=	jbeich@FreeBSD.org
 COMMENT=	Nonlinear least squares minimizer
 
@@ -23,6 +19,7 @@ USE_LDCONFIG=	yes
 SHEBANG_FILES=	examples/slam/pose_graph_*/plot_results.py \
 		scripts/make_docs.py
 CMAKE_ON=	CXX11 BUILD_SHARED_LIBS
+CMAKE_OFF=	BUILD_BENCHMARKS
 LDFLAGS+=	-Wl,--as-needed # -lccolamd -lcholmod -lrt from suitesparse
 PLIST_SUB=	VERSION=${DISTVERSION:C/rc.*//}
 EXAMPLESDIR=	${PREFIX}/share/examples/${PORTNAME:S/-solver//}
@@ -32,8 +29,9 @@ PORTEXAMPLES=	*
 
 OPTIONS_DEFINE=	CUSTOM_BLAS EXAMPLES DOCS GFLAGS LAPACK OPENMP SCHUR TEST
 OPTIONS_DEFAULT=CUSTOM_BLAS CXSPARSE OPENBLAS OPENMP SCHUR SUITESPARSE
-OPTIONS_RADIO=	LAPACK
+OPTIONS_RADIO=	LAPACK THREADS
 OPTIONS_RADIO_LAPACK=	ATLAS GOTOBLAS NETLIB OPENBLAS
+OPTIONS_RADIO_THREADS=	OPENMP TBB
 OPTIONS_GROUP=	SPARSE
 OPTIONS_GROUP_SPARSE=	CXSPARSE EIGENSPARSE SUITESPARSE
 
@@ -59,6 +57,10 @@ OPENMP_VARS=		OPENMP=gcc-
 SCHUR_DESC=		Fixed-size schur specializations
 SCHUR_CMAKE_BOOL=	SCHUR_SPECIALIZATIONS
 
+TBB_DESC=		Intel threading building blocks
+TBB_LIB_DEPENDS=	libtbb.so:devel/tbb
+TBB_CMAKE_BOOL=		TBB
+
 # XXX Unbundle googletest/googlemock
 TEST_CMAKE_BOOL=	BUILD_TESTING
 TEST_TEST_TARGET=	test ARGS="-V"
@@ -94,7 +96,6 @@ EIGENSPARSE_VARS=	LICENSE+=LGPL21+ LICENSE_COMB=multi 
 SUITESPARSE_DESC=	SuiteSparse support
 SUITESPARSE_LIB_DEPENDS=libspqr.so:math/suitesparse
 SUITESPARSE_CMAKE_BOOL=	SUITESPARSE
-SUITESPARSE_IMPLIES=	LAPACK
 
 post-patch-DOCS-on:
 	@${REINPLACE_CMD} -e 's,python,${PYTHON_CMD:T},' \

Modified: head/math/ceres-solver/distinfo
==============================================================================
--- head/math/ceres-solver/distinfo	Mon Mar 26 01:05:06 2018	(r465554)
+++ head/math/ceres-solver/distinfo	Mon Mar 26 01:05:20 2018	(r465555)
@@ -1,5 +1,3 @@
-TIMESTAMP = 1501744176
-SHA256 (ceres-solver-ceres-solver-1.13.0_GH0.tar.gz) = 51ccb201b61ac71501fb6ccef158f078a750bc796ee6a271cd535cfe338202e5
-SIZE (ceres-solver-ceres-solver-1.13.0_GH0.tar.gz) = 3586772
-SHA256 (f58eacf082dd.patch) = c372934476fae4a11e3a62f0037feeb65d01c27f05b95257b05335f4dfe999a6
-SIZE (f58eacf082dd.patch) = 2495
+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

Modified: head/math/ceres-solver/pkg-plist
==============================================================================
--- head/math/ceres-solver/pkg-plist	Mon Mar 26 01:05:06 2018	(r465554)
+++ head/math/ceres-solver/pkg-plist	Mon Mar 26 01:05:20 2018	(r465555)
@@ -3,6 +3,7 @@ include/ceres/autodiff_local_parameterization.h
 include/ceres/c_api.h
 include/ceres/ceres.h
 include/ceres/conditioned_cost_function.h
+include/ceres/context.h
 include/ceres/cost_function.h
 include/ceres/cost_function_to_functor.h
 include/ceres/covariance.h
@@ -12,6 +13,7 @@ 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/fpclassify.h
 include/ceres/gradient_checker.h
 include/ceres/gradient_problem.h
@@ -40,6 +42,9 @@ include/ceres/problem.h
 include/ceres/rotation.h
 include/ceres/sized_cost_function.h
 include/ceres/solver.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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201803260105.w2Q15KJL028193>