Hello community, here is the log from the commit of package arpack-ng for openSUSE:Factory checked in at 2020-01-04 19:21:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/arpack-ng (Old) and /work/SRC/openSUSE:Factory/.arpack-ng.new.6675 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "arpack-ng" Sat Jan 4 19:21:24 2020 rev:14 rq:760746 version:3.7.0 Changes: -------- --- /work/SRC/openSUSE:Factory/arpack-ng/arpack-ng.changes 2019-12-16 15:19:59.543148563 +0100 +++ /work/SRC/openSUSE:Factory/.arpack-ng.new.6675/arpack-ng.changes 2020-01-04 19:21:25.513139469 +0100 @@ -1,0 +2,41 @@ +Fri Jan 3 14:14:12 UTC 2020 - Stefan BrĂ¼ns <[email protected]> + +- Update to version 3.7.0: + * [BUG FIX] ICB: missing workev for *[ds]neupd (real+not-sym) => + API/ABI change for *[ds]neupd_c. + * [BUG FIX] autotools - make distcheck: fix circular dependencies. + * arpackmm: utility to test arpack with matrix market files. + * ICB: add ILP64 support. + - arpack includes arpackdef.h when/where needed: + - #define provide c_int/a_int according to architecture. + - all f90 who need to include "arpackdef.h" must be moved to F90. + Note: by convention, F90 are preprocessed (f90 are not). + - MPI does not support ILP64: integer*4 must be imposed in all + calls involving MPI (f90 example/test code). +- Update to version 3.6.3: + * Add Fortran common initialization (block data). + * Give up forcing the initial residual to be in the range of the + operator OP after a restart (Closes: #142). +- Update to version 3.6.2: + * Install: move headers into a dedicated directory + (local/include/arpack). (Closes #126) + * Add configuration summary. + * Improve the flag detection. Hopefully fix the ppc64el and other + archs issues in Debian +- Update to version 3.6.1: + * Fix a regression on i386 and other archs (Closes #123) +- Update to version 3.6.0: + * Add support for ISO_C_BINDING (Fortran 2003) for ARPACK, + PARPACK (Fortran <-> C/C++). + * Provide find_package for (cmake) users to find arpack-ng. + * Rename pslamch to pslamch10 to avoid symbol collision with + Scalapack 2.0.2 in MPI context. + * Force the initial residual to be in the range of the operator + OP in the standard case, too (Closes: #79). + * Add coverage information to improve testing: + https://coveralls.io/github/opencollab/arpack-ng + * Add C++11 interface through arpack.hpp and parpack.hpp + * Rewrite C++ examples / tests demonstrating new C++11 interface + * Pre-C++11 interface available through arpack.h and parpack.h + +------------------------------------------------------------------- Old: ---- 3.5.0.tar.gz New: ---- 3.7.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ arpack-ng.spec ++++++ --- /var/tmp/diff_new_pack.wXsG3W/_old 2020-01-04 19:21:26.417139870 +0100 +++ /var/tmp/diff_new_pack.wXsG3W/_new 2020-01-04 19:21:26.421139872 +0100 @@ -1,7 +1,7 @@ # # spec file for package arpack-ng # -# Copyright (c) 2019 SUSE LLC +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -67,16 +67,18 @@ %define libname() libparpack%{so_ver}-%{mpi_family}%{?mpi_ext} %global my_prefix %{_libdir}/mpi/gcc/%{mpi_family}%{?mpi_ext} %global my_libdir %{my_prefix}/%{_lib} +%global my_incdir %{my_prefix}/include %else %{bcond_with mpi} %define pkgname arpack-ng %define libname() libarpack%{so_ver} %global my_prefix %{_prefix} %global my_libdir %{_libdir} +%global my_incdir %{_includedir} %endif Name: %{pkgname} -Version: 3.5.0 +Version: 3.7.0 Release: 0 Summary: Fortran77 subroutines for solving large scale eigenvalue problems License: BSD-3-Clause @@ -145,6 +147,12 @@ EOF %build +# Force -fPIC, otherwise linking of the test binaries fails +# on aarch64 an ppc64 +export FFLAGS="%{optflags} -fPIC" +export FCFLAGS="%{optflags} -fPIC" +export CFLAGS="%{optflags} -fPIC" +export CXXFLAGS="%{optflags} -fPIC" %if %{with mpi} export F77=%{my_prefix}/bin/mpif77 @@ -174,19 +182,23 @@ ln -s EXAMPLES examples %check -make %{?_smp_mflags} check +%if %{with mpi} +export PATH="%{my_prefix}/bin/:$PATH" +%endif +%make_build check %post -n %{libname} -p /sbin/ldconfig %postun -n %{libname} -p /sbin/ldconfig %files -n %{libname} %license COPYING -%doc CHANGES README TODO %{my_libdir}/*.so.* %files devel %doc examples +%doc CHANGES README.md %{my_libdir}/*.so +%{my_incdir}/arpack %if %{without mpi} %dir %{_libdir}/pkgconfig %{_libdir}/pkgconfig/*.pc ++++++ 3.5.0.tar.gz -> 3.7.0.tar.gz ++++++ ++++ 93605 lines of diff (skipped)
