Created attachment 182577 [details] Update SuperLU_mt to version 3.1 Better performance, some header re-sorting. While here do some cleanups: Move the sparc64 broken message along with aarch64. ifdef the testing stuff: it is done in any build already. Use makepatch. Add LICENSE.
Created attachment 182578 [details] Update SuperLU_mt to version 3.1 Minor change: remove the version from pkg-descr.
Created attachment 183023 [details] Update SuperLU_mt to version 3.1 Use the (_PTHREAD) "platform" in the library name: this is an upstream convention that al least one WIP port (sundials) wants: The port needs to distinguish between the threaded version, which we build, and the new OpenMP version that is incompatible. Using the internal platform definition makes redundant some patches.
Created attachment 183024 [details] Update SuperLU_mt to version 3.1 Minor cleanup: no idea why we were using CPPFLAGS in addition to CFLAGS but it builds fine with just CFLAGS.
Created attachment 183039 [details] Update SuperLU_mt to version 2.4 Back-pedal a bit. Update the port only to version 2.4 for now. Updating to newer versions breaks cad/tochnog due to the changed headers for the threaded case. With this update tochnog still needs a much smaller fix for the renamed library. That will be coming soon.
Unfortunately it is not easy to fix multithreaded tochnog on either newer version.
Created attachment 183044 [details] Update SuperLU_mt to version 3.1 Small, and hopefully last, cleanup: no need to specify twice the issues on sparc64.
Created attachment 183412 [details] Update SuperLU_mt to version 3.1 More cleanups: - Bump the shared lib version to match upstream. - Install the User Guide.
Created attachment 183438 [details] Update SuperLU_mt to version 3.1 Update pkg-descr ... What was once alpha quality is now fully supported.
Committed, thanks!
A commit references this bug: Author: thierry Date: Sat Jun 17 08:34:20 UTC 2017 New revision: 443735 URL: https://svnweb.freebsd.org/changeset/ports/443735 Log: Update math/superlu_mt to version 3.1, along with some cleanups. PR: 219265 Submitted by: pfg Changes: head/math/superlu_mt/Makefile head/math/superlu_mt/distinfo head/math/superlu_mt/files/patch-INSTALL-Makefile head/math/superlu_mt/files/patch-SRC+slu_mt_util.h head/math/superlu_mt/files/patch-TESTING+pddrive.c head/math/superlu_mt/files/patch-TESTING+pdgssv.c head/math/superlu_mt/files/patch-TESTING+pdgssvx.c head/math/superlu_mt/files/patch-make.inc head/math/superlu_mt/pkg-descr head/math/superlu_mt/pkg-plist