[Bug 257321] math/eigen3 drop OpenBLAS dependency, this is a template library that has no compilation per the build requirements

From: <bugzilla-noreply_at_freebsd.org>
Date: Thu, 22 Jul 2021 00:30:55 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=257321

            Bug ID: 257321
           Summary: math/eigen3 drop OpenBLAS dependency, this is a
                    template library that has no compilation per the build
                    requirements
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: kde@FreeBSD.org
          Reporter: alt2600@icloud.com
          Assignee: kde@FreeBSD.org
             Flags: maintainer-feedback?(kde@FreeBSD.org)

https://eigen.tuxfamily.org/index.php?title=Main_Page#Requirements

Requirements

Eigen doesn't have any dependencies other than the C++ standard library.

We use the CMake build system, but only to build the documentation and
unit-tests, and to automate installation. If you just want to use Eigen, you
can use the header files right away. There is no binary library to link to, and
no configured header file. Eigen is a pure template library defined in the
headers. 




there is no reason why this has OpenBLAS as a required library. This should
also close PR 251842, for the same basic reason. Nor would it seemingly need
any of the other listed library dependencies

Library dependencies:

        libcholmod.so : math/suitesparse-cholmod
        libumfpack.so : math/suitesparse-umfpack
        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
        libopenblas.so : math/openblas

-- 
You are receiving this mail because:
You are the assignee for the bug.