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)


Reply via email to