Bugzilla Automation <[email protected]> has asked freebsd-kde (Team) <[email protected]> for maintainer-feedback: Bug 251842: math/eigen3 FULL option pulls in openblas which conflicts with ATLAS, please add BLAS selection https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=251842
--- Description --- With the new FULL option for the port blas was locked to openblas. Its not clear how this is using blas given its a template library. Not sure why openblas was selected instead of the default netlib "reference" port as this doesn't conflict with other blas libraries. I copied in code from a new dependancy superlu to allow the builder to select the blas library of their choosing with some edits. I correlated this to the FindBLAS.cmake file in this port to name the vendor codes appropriately. This selection of blas to use is only set when FULL is set. Not sure this is the most elegant, but the code does allow selection of the blas option and builds fine. kdenlive seems to work fine with the movit built against my atlas version of eigen3. I've attached the patch, I will also post the full Makefile. Its possible it may be better to use Reference instead of openblas by default. Even with this set I'm thinking the cmake script will locate what it finds in the system, but I haven't checked this. I believe this was the old manner this built.
