Subject: CVS commit: pkgsrc/math/arpack-ng
From: Adam Ciarcinski
Date: 2023-05-31 23:35:31
Message id: 20230531213532.076BBFA87@cvs.NetBSD.org

Log Message:
arpack-ng: updated to 3.9.0

arpack-ng - 3.9.0

[ Vikas Sharma ]
 * Improve README.

[ Fabien Péan ]
 * CI: Enable job `windows_latest_cmake` to run all tests
 * CMake: Fix BLAS and LAPACK static library order needed to consume the library \ 
on Windows with static linkage
 * Fix using ARPACK on Windows with MSVC compiler from C++17 onwards

[ Zhentao Wang ]
 * [BUG FIX] parpack.h and parpack.hpp: type of rwork should be real instead of \ 
complex.
 * Allow ritz_option {"LR", "SR", "LI", \ 
"SI"} for complex eigenvalue problems in ICB.

[ Jose E. Roman ]
 * Avoid using isnan() in tests, since is GNU-specific

[ Tom Payerle ]
 * Change the continuation line format for stat.h, debug.h

[ John Doe ]
 * Avoid calling [c|z]dotc for better portability on macOS

[ Dima Pasechnik ]
 * [BUG FIX] autotools: replace obsolete AC_TRY_COMPILE macros.
 * Support for NAG's nagfor Fortran compiler

[ Franck Houssen ]
 * Create one .cmake file per arpack-ng flavor (32-bits, 64-bits, ILP64).
 * Test autotools pkg-config (*.pc files) with/without LIBSUFFIX/ITF64SUFFIX.
 * Test CMake find_package (*.cmake files) with/without LIBSUFFIX/ITF64SUFFIX.
 * [BUG FIX] autotools: ICB must be checked first (MPI changes compilers).
 * [BUG FIX] BLAS/LAPACK: allow suffixes in case BLAS/LAPACK can not provide ICB.
 * [BUG FIX] Compile C programs with ICB.
 * arpackmm: command line bug fix.
 * arpackmm: restart bug fix.
 * pyarpack: fix compilation warning, test on macos and latest boost-python (1.79).
 * arpackSolver: fix error messages.
 * [BUG FIX] Make sure iseed is always initialized to values allowed by lapack \ 
?larnv.
 * [BUG FIX] According to lapack doc of ?larnv, iseed(4) must be odd.
 * [BUG FIX] Use MPI ICB types (mpi_f08) instead of integer(kind=i_int).
 * parpack: no ILP64 support.

[ Haoyang Liu ]
 * CMake: minimum required version changed to 3.0
 * CMake: add C99 standard checking
 * CI: Support for centos7 added.
 * CI: Add `scripts/travis_centos.sh` for centos builds

[ Robert Schütz ]
 * use CMAKE_INSTALL_FULL_<dir> in arpack.pc

[ Markus Mützel ]
 * CMake: Handle libraries without "lib" prefix.
 * CMake: Don't override BLAS/LAPACK/MPI flags. Directly use results from the \ 
Find* modules instead.

[ Juan José García-Ripoll ]
 * Adapt the C/C++ interface to accept also MSVC's non-standard complex types.
 * Propagate dependencies to CMake targets that use arpack-ng:
   - Create CMake-generated targets and configuration files that keep track of
     arpack's dependencies (libraries, directories) and expose them to users.
   - Install those files under ${prefix}/lib/cmake/arpackng* so that arpack can be
     found using 'find_package(arpackng)' from CMake files.
   - Add code to the arpackng-config.cmake to find required dependencies when this
     module is loaded by find_package(arpackng).

Files:
RevisionActionfile
1.8modifypkgsrc/math/arpack-ng/Makefile
1.4modifypkgsrc/math/arpack-ng/PLIST
1.5modifypkgsrc/math/arpack-ng/distinfo
1.3modifypkgsrc/math/arpack-ng/options.mk