Index: head/math/eigen3/files/patch-test_CMakeLists.txt =================================================================== --- head/math/eigen3/files/patch-test_CMakeLists.txt (revision 566186) +++ head/math/eigen3/files/patch-test_CMakeLists.txt (nonexistent) @@ -1,11 +0,0 @@ ---- test/CMakeLists.txt.orig 2020-10-05 11:24:15 UTC -+++ test/CMakeLists.txt -@@ -163,7 +163,7 @@ ei_add_test(constructor) - ei_add_test(linearstructure) - ei_add_test(integer_types) - ei_add_test(unalignedcount) --if(NOT EIGEN_TEST_NO_EXCEPTIONS) -+if(NOT EIGEN_TEST_NO_EXCEPTIONS AND NOT EIGEN_TEST_OPENMP) - ei_add_test(exceptions) - endif() - ei_add_test(redux) Property changes on: head/math/eigen3/files/patch-test_CMakeLists.txt ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/math/eigen3/files/patch-Eigen_src_Core_products_Parallelizer.h =================================================================== --- head/math/eigen3/files/patch-Eigen_src_Core_products_Parallelizer.h (revision 566186) +++ head/math/eigen3/files/patch-Eigen_src_Core_products_Parallelizer.h (nonexistent) @@ -1,31 +0,0 @@ ---- Eigen/src/Core/products/Parallelizer.h.orig 2020-10-05 11:24:15 UTC -+++ Eigen/src/Core/products/Parallelizer.h -@@ -132,8 +132,7 @@ void parallelize_gemm(const Functor& func, Index rows, - - ei_declare_aligned_stack_constructed_variable(GemmParallelInfo,info,threads,0); - -- int errorCount = 0; -- #pragma omp parallel num_threads(threads) reduction(+: errorCount) -+ #pragma omp parallel num_threads(threads) - { - Index i = omp_get_thread_num(); - // Note that the actual number of threads might be lower than the number of request ones. -@@ -152,14 +151,11 @@ void parallelize_gemm(const Functor& func, Index rows, - info[i].lhs_start = r0; - info[i].lhs_length = actualBlockRows; - -- EIGEN_TRY { -- if(transpose) func(c0, actualBlockCols, 0, rows, info); -- else func(0, rows, c0, actualBlockCols, info); -- } EIGEN_CATCH(...) { -- ++errorCount; -- } -+ if(transpose) -+ func(c0, actualBlockCols, 0, rows, info); -+ else -+ func(0, rows, c0, actualBlockCols, info); - } -- if (errorCount) EIGEN_THROW_X(Eigen::eigen_assert_exception()); - #endif - } - Property changes on: head/math/eigen3/files/patch-Eigen_src_Core_products_Parallelizer.h ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/math/eigen3/Makefile =================================================================== --- head/math/eigen3/Makefile (revision 566186) +++ head/math/eigen3/Makefile (revision 566187) @@ -1,36 +1,35 @@ # $FreeBSD$ PORTNAME= eigen -PORTVERSION= 3.3.8 +PORTVERSION= 3.3.9 CATEGORIES= math MASTER_SITES= https://gitlab.com/libeigen/eigen/-/archive/${PORTVERSION}/ MAINTAINER= kde@FreeBSD.org COMMENT= Lightweight library for vector and matrix math LICENSE= LGPL21 MPL20 LICENSE_COMB= multi LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING.LGPL LICENSE_FILE_MPL20= ${WRKSRC}/COPYING.MPL2 CMAKE_ARGS= -DPKGCONFIG_INSTALL_DIR:PATH="libdata/pkgconfig" USES= cmake tar:bzip2 NO_BUILD= yes NO_ARCH= yes OPTIONS_DEFINE= FULL OPTIONS_DEFAULT=FULL FULL_DESC= Add the support for math dependencies FULL_CMAKE_ON= -DBLAS_DIR:PATH="${LOCALBASE}" -FULL_USES= blaslapack:openblas gl pkgconfig -FULL_USE= GL=gl glew glut +FULL_USES= blaslapack:openblas pkgconfig FULL_LIB_DEPENDS= libcholmod.so:math/suitesparse \ libsuperlu.so:math/superlu \ libadolc.so:math/adol-c \ libfftw3.so:math/fftw3 \ libmpfr.so:math/mpfr \ libgmp.so:math/gmp \ libboost_thread.so:devel/boost-libs .include Index: head/math/eigen3/distinfo =================================================================== --- head/math/eigen3/distinfo (revision 566186) +++ head/math/eigen3/distinfo (revision 566187) @@ -1,3 +1,3 @@ -TIMESTAMP = 1604406672 -SHA256 (eigen-3.3.8.tar.bz2) = 0215c6593c4ee9f1f7f28238c4e8995584ebf3b556e9dbf933d84feb98d5b9ef -SIZE (eigen-3.3.8.tar.bz2) = 1667794 +TIMESTAMP = 1613848877 +SHA256 (eigen-3.3.9.tar.bz2) = 0fa5cafe78f66d2b501b43016858070d52ba47bd9b1016b0165a7b8e04675677 +SIZE (eigen-3.3.9.tar.bz2) = 1667231