aboutsummaryrefslogtreecommitdiff
path: root/math/ceres-solver
Commit message (Collapse)AuthorAgeFilesLines
* One more small cleanup, forgotten yesterday.Mathieu Arnold2021-04-071-1/+0
| | | | Reported by: lwhsu
* Remove # $FreeBSD$ from Makefiles.Mathieu Arnold2021-04-061-1/+0
|
* Drop confusing comment obsolete after r523749Jan Beich2021-01-311-3/+0
| | | | Notes: svn path=/head/; revision=563482
* Orphan a few more portsJan Beich2021-01-311-1/+1
| | | | Notes: svn path=/head/; revision=563450
* aarch64 support OpenMP since FreeBSD 12.2Jan Beich2021-01-311-1/+1
| | | | Notes: svn path=/head/; revision=563443
* math/ceres-solver: Use latest Sphinx versionDanilo G. Baio2021-01-141-1/+2
| | | | | | | Approved by: portmgr blanket Notes: svn path=/head/; revision=561561
* - Upgrade math/eigen3 to 3.3.8;Thierry Thomas2020-12-121-0/+1
| | | | | | | | | | | | | - Add some dependencies which might be detected by Find_Package but not registered; - Bump PORTREVISION of consumers. PR: 250833 Submitted by: /me Approved by: tcberner@ (KDE / maintainer) + exp-run Notes: svn path=/head/; revision=557839
* math/ceres-solver: update to 2.0.0Jan Beich2020-11-044-33/+16
| | | | | | | | Changes: https://github.com/ceres-solver/ceres-solver/compare/1.14.0...2.0.0 Reported by: Repology Notes: svn path=/head/; revision=554044
* Update devel/tbb to 2020.3 and bump dependent ports' revisionsGanael LAPLANCHE2020-07-171-1/+1
| | | | | | | Changelog: https://github.com/oneapi-src/oneTBB/blob/v2020.3/CHANGES Notes: svn path=/head/; revision=542423
* Update SphinxDanilo G. Baio2020-05-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Repocopy textproc/py-sphinx to textproc/py-sphinx18 Update it to 1.8.5 (latest version from 1.8.X). This version supports Python 2 and 3. Add test target. - textproc/py-sphinx: Update to 3.0.2 Python 3 only (3.5+). Add test target. - Mk/Uses/python.mk: Add PY_SPHINX Shared macro to use with flavors and not break ports with USES=python (all versions). Python >=3.5 --> textproc/py-sphinx (v3.0.2) Python < 3.5 --> textproc/py-sphinx18 (v1.8.5) All ports that uses sphinx were changed to use the new variable ${PY_SPHINX} in the dependency line, exceptions: * Ports that fails to build with sphinx 3.0.2 because of code. They are pointing to textproc/py-sphinx18 directly. There aren't many ports. * Ports that doesn't know Python flavors. - Add several patches to fix Sphinx consumers The most common issues are related with pkg-plist, the output files from Sphinx changes between versions, keep this dynamically is the better approach. This will save time in future sphinx updates. PR: 245629 Exp-run by: antoine Notes: svn path=/head/; revision=534966
* Bump 37 ports depending on math/openblas through USES=blaslapack:openblas ↵Yuri Victorovich2020-05-061-1/+1
| | | | | | | because after the recent math/openblas update the library name changed in openblas Notes: svn path=/head/; revision=534190
* Update devel/tbb to 2020.2 and bump dependent port's revisionsGanael LAPLANCHE2020-04-011-1/+1
| | | | | | | Changelog: https://github.com/oneapi-src/oneTBB/blob/tbb_2020/CHANGES Notes: svn path=/head/; revision=530219
* Document OpenMP from base system cannot be used in some casesJan Beich2020-03-081-1/+1
| | | | Notes: svn path=/head/; revision=528081
* Fix math/openblas and bump dependent portsSteve Wills2020-01-301-1/+1
| | | | | | | | | | | | | | | | | | | | * Fix build on i386 [1] * Fix science/code_saturne build with new openblas [2] * Avoid installing private headers [3] * Prevent build from optimizing for host by correcting build confg [4] * Bump portrevision of dependent ports [5] This is correcting issues from r523749 [1][2][4] and r515970 [3] PR: 231371 Reported by: build cluster [1] Reported by: Dima Pasechnik <dimpase+freebsd@gmail.com> [2] Reported by: many [5] Reviewed by: mat, bapt Approved by: implicit, since this is a build fix Notes: svn path=/head/; revision=524642
* Update devel/tbb to 2020.0 and bump dependent ports' revisions [1]Ganael LAPLANCHE2019-12-261-1/+1
| | | | | | | | | Also, while here, re-generate patches using the makepatch target [1] Changelog: https://github.com/intel/tbb/blob/v2020.0/CHANGES Notes: svn path=/head/; revision=520935
* math/ceres-solver: builds fine with python3.6Jan Beich2019-09-281-1/+1
| | | | | | | https://github.com/ceres-solver/ceres-solver/commit/2ad14b7a616c Notes: svn path=/head/; revision=513144
* Drop verbose flag for CTest after r444324Jan Beich2019-09-271-1/+1
| | | | | | | ninja: error: unknown target 'ARGS=-V' Notes: svn path=/head/; revision=513047
* Update devel/tbb to 2019.8 and bump dependent ports' revisionsGanael LAPLANCHE2019-09-251-1/+1
| | | | | | | Changelog: https://github.com/intel/tbb/blob/tbb_2019/CHANGES Notes: svn path=/head/; revision=512777
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2019-07-261-1/+1
| | | | | | | | | | | | | | | | | | as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3 to GCC 9.1 under most circumstances now after revision 507371. 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, c11, c++0x, c++11-lang, c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib plus, everything INDEX-11 shows with a dependency on lang/gcc9 now. PR: 238330 Notes: svn path=/head/; revision=507372
* math/ceres-solver: don't force GCC for OpenMP on -CURRENTJan Beich2019-04-221-0/+2
| | | | | | | | | Limited to amd64 and i386. LLVM openmp doesn't support other architectures on FreeBSD (unlike Linux) but it's only important where Clang is default e.g., aarch64, armv6, armv7. Notes: svn path=/head/; revision=499662
* math/ceres-solver: drop GCC RPATH after r499061Jan Beich2019-04-221-2/+0
| | | | | | | | USES=fortran was used to ensure linking against libceres picks up correct libgcc_s to satisfy dependencies e.g., suitesparse, *blas. Notes: svn path=/head/; revision=499661
* Related to revision 499061 bump ports with USES=fortran to have themGerald Pfeifer2019-04-221-1/+1
| | | | | | | | | | benefit from the improved situation where libgcc_s is only used when absolutely necessary. Suggested by: tijl Notes: svn path=/head/; revision=499638
* Update math/eigen3 to 3.3.7Tobias C. Berner2018-12-261-1/+1
| | | | | | | | - http://eigen.tuxfamily.org/index.php?title=ChangeLog#Eigen_3.3.6 - http://eigen.tuxfamily.org/index.php?title=ChangeLog#Eigen_3.3.7 Notes: svn path=/head/; revision=488363
* Change cmake default behaviour to outsource.Tobias C. Berner2018-12-251-1/+1
| | | | | | | | | | | | | | Ports that build out of source now simply can use "USES=cmake" instead of "USES=cmake:outsource". Ports that fail to build out of source now need to specify "USES=cmake:insource". I tried to only set insource where explictely needed. PR: 232038 Exp-run by: antoine Notes: svn path=/head/; revision=488341
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2018-12-121-1/+1
| | | | | | | | | | | | | | | | | | defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t GCC 8.2 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, c11, c++0x, c++11-lang, c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib plus, as a double check, everything INDEX-11 showed depending on lang/gcc7. PR: 231590 Notes: svn path=/head/; revision=487272
* Update devel/tbb to version 2019.1 and bump dependent ports' revisionsGanael LAPLANCHE2018-10-111-1/+1
| | | | | | | Also, reintegrate HTML documentation that was removed in previous version. Notes: svn path=/head/; revision=481833
* Update devel/tbb to version 2019 and bump dependent port's revisionsGanael LAPLANCHE2018-10-041-1/+1
| | | | Notes: svn path=/head/; revision=481215
* math/ceres-solver: rebuild after r476182Jan Beich2018-08-051-1/+1
| | | | | | | | | | | | | | | | | | | | $ 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 Notes: svn path=/head/; revision=476421
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2018-07-291-1/+1
| | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=475857
* math/ceres-solver: unbreak TBB=on (r470052 didn't help)Jan Beich2018-05-151-1/+1
| | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=470056
* math/ceres-solver: unbreak ATLAS=on after r465553Jan Beich2018-05-151-2/+3
| | | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=470055
* math/ceres-solver: document r465553 rationaleJan Beich2018-05-151-0/+3
| | | | Notes: svn path=/head/; revision=470054
* math/ceres-solver: unbreak OPENBLAS=on after r465553Jan Beich2018-05-151-1/+2
| | | | | | | | | | -- Found BLAS: /usr/local/lib/libopenblas.so -- Did not find LAPACK library, disabling LAPACK support. Pointy hat to: jbeich Notes: svn path=/head/; revision=470053
* math/ceres-solver: unbreak TBB=onJan Beich2018-05-151-0/+13
| | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=470052
* math/ceres-solver: unbreak NETLIB=on by backing out r465552Jan Beich2018-05-151-6/+6
| | | | | | | | | | -- Found BLAS: /usr/local/lib/libopenblas.so -- Found LAPACK library: /usr/local/lib/libopenblas.so;/usr/local/lib/libopenblas.so Pointy hat to: jbeich Notes: svn path=/head/; revision=470051
* math/suitesparse: Update 4.0.2 -> 5.2.0Yuri Victorovich2018-04-261-0/+1
| | | | | | | | | | | | | | | | | | | | | | | 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) Notes: svn path=/head/; revision=468325
* math/ceres-solver: unbreak OPENMP=off after r465555Jan Beich2018-04-151-1/+1
| | | | | | | | | | | | | $ 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 Notes: svn path=/head/; revision=467441
* math/ceres-solver: update to 1.14.0Jan Beich2018-03-263-12/+16
| | | | | | | Changes: http://ceres-solver.org/version_history.html Notes: svn path=/head/; revision=465555
* math/ceres-solver: prefer OpenBLAS by defaultJan Beich2018-03-261-2/+2
| | | | Notes: svn path=/head/; revision=465554
* math/ceres-solver: don't use libs from USES=blaslapackJan Beich2018-03-261-3/+2
| | | | | | | | | | | | | 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). Notes: svn path=/head/; revision=465553
* math/ceres-solver: request BLAS flavor via environmentJan Beich2018-03-261-4/+4
| | | | | | | https://github.com/ceres-solver/ceres-solver/issues/355 Notes: svn path=/head/; revision=465552
* Bump PORTREVISIONs of all users of math/mpc that we just updated toGerald Pfeifer2018-03-101-1/+1
| | | | | | | version 1.1.0 (via revision 464079). Notes: svn path=/head/; revision=464084
* New USES=eigenTobias C. Berner2018-01-021-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=457914
* Improve CMake style in my portsJan Beich2018-01-011-7/+8
| | | | | | | | | | - Convert to CMAKE_{ON,OFF} helpers - Convert to _CMAKE_BOOL option helpers - android-file-transfer: Share _CMAKE_BOOL via _IMPLIES - Annotate types Notes: svn path=/head/; revision=457776
* Convert Python ports to FLAVORS.Mathieu Arnold2017-11-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 current python flavor. It can be used in dependency lines when the port itself is not python flavored. For example, deskutils/calibre. By default, all the flavors are generated. To only generate flavors for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf. In all the ports with Python dependencies, the *_DEPENDS entries MUST end with the flavor so that the framework knows which to build/use. This is done by appending '@${PY_FLAVOR}' after the origin (or @${FLAVOR} if in a Python module with Python flavors, as the content will be the same). For example: RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} PR: 223071 Reviewed by: portmgr, python Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D12464 Notes: svn path=/head/; revision=455210
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2017-09-101-0/+1
| | | | | | | | | | | | | | | | | (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 Notes: svn path=/head/; revision=449591
* math/ceres-solver: pacify portlint after r447891Jan Beich2017-08-131-3/+3
| | | | Notes: svn path=/head/; revision=447893
* math/ceres-solver: update to 1.13.0Jan Beich2017-08-132-5/+9
| | | | | | | Changes: http://ceres-solver.org/version_history.html Notes: svn path=/head/; revision=447891
* Bump PORTREVISIONs for ports depending on the canonical version of GCC andGerald Pfeifer2017-04-011-1/+1
| | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=437439
* lang/gcc: clear BROKEN from consumers as 10.1 is past EOLJan Beich2017-01-031-7/+1
| | | | | | | PR: 214863 Notes: svn path=/head/; revision=430445