commit arpack-ng for openSUSE:Factory
Hello community, here is the log from the commit of package arpack-ng for openSUSE:Factory checked in at 2020-07-01 14:26:23 Comparing /work/SRC/openSUSE:Factory/arpack-ng (Old) and /work/SRC/openSUSE:Factory/.arpack-ng.new.3060 (New) Package is "arpack-ng" Wed Jul 1 14:26:23 2020 rev:15 rq:816560 version:3.7.0 Changes: --- /work/SRC/openSUSE:Factory/arpack-ng/arpack-ng.changes 2020-01-04 19:21:25.513139469 +0100 +++ /work/SRC/openSUSE:Factory/.arpack-ng.new.3060/arpack-ng.changes 2020-07-01 14:26:27.686724115 +0200 @@ -1,0 +2,13 @@ +Tue Jun 16 21:36:18 UTC 2020 - Atri Bhattacharya + +- Add arpack-ng-double-comparison.patch: Add a tolerance for + testing float equivalence in TESTS/bug_79_double_complex.f; + fixes build failure for i586 [gh#opencollab/arpack-ng#269]. + +--- +Sat Jun 6 21:01:08 UTC 2020 - Atri Bhattacharya + +- Add arpack-ng-gcc10.patch to fix build against GCC 10 + [gh#opencollab/arpack-ng#239, gh#opencollab/arpack-ng#245]. + +--- New: arpack-ng-double-comparison.patch arpack-ng-gcc10.patch Other differences: -- ++ arpack-ng.spec ++ --- /var/tmp/diff_new_pack.PCoCW9/_old 2020-07-01 14:26:28.702727266 +0200 +++ /var/tmp/diff_new_pack.PCoCW9/_new 2020-07-01 14:26:28.702727266 +0200 @@ -85,6 +85,10 @@ Group: System/Libraries URL:https://github.com/opencollab/arpack-ng Source0: https://github.com/opencollab/arpack-ng/archive/%{version}.tar.gz +# PATCH-FIX-UPSTREAM arpack-ng-gcc10.patch gh#opencollab/arpack-ng#239 gh#opencollab/arpack-ng#245 badshah...@gmail.com -- Fix building against GCC 10, patches taken from upstream commits +Patch0: arpack-ng-gcc10.patch +# PATCH-FIX-UPSTREAM arpack-ng-double-comparison.patch gh#opencollab/arpack-ng#269 badshah...@gmail.com -- Compare difference to zerop to test float equivalence in TESTS/bug_79_double_complex.f; fixes build failure for i586 +Patch1: arpack-ng-double-comparison.patch %if %{with mpi} BuildRequires: %{mpi_family}%{?mpi_ext}-devel %endif @@ -137,6 +141,8 @@ %prep %setup -q -n arpack-ng-%{version} +%patch0 -p1 +%patch1 -p1 # create baselibs.conf based on flavor cat > %{_sourcedir}/baselibs.conf < 0.0D+0) then stop 1 end if end ++ arpack-ng-gcc10.patch ++ 4456 lines (skipped)
commit arpack-ng for openSUSE:Factory
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 + +- 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)
commit arpack-ng for openSUSE:Factory
Hello community, here is the log from the commit of package arpack-ng for openSUSE:Factory checked in at 2019-12-16 15:19:57 Comparing /work/SRC/openSUSE:Factory/arpack-ng (Old) and /work/SRC/openSUSE:Factory/.arpack-ng.new.4691 (New) Package is "arpack-ng" Mon Dec 16 15:19:57 2019 rev:13 rq:757207 version:3.5.0 Changes: --- /work/SRC/openSUSE:Factory/arpack-ng/arpack-ng.changes 2019-11-04 17:15:56.980872849 +0100 +++ /work/SRC/openSUSE:Factory/.arpack-ng.new.4691/arpack-ng.changes 2019-12-16 15:19:59.543148563 +0100 @@ -1,0 +2,13 @@ +Sun Dec 15 20:27:10 UTC 2019 - Stefan Brüns + +- Create baselibs.conf on the fly, based on flavor. + +--- +Sun Dec 8 22:36:32 UTC 2019 - Stefan Brüns + +- Use _multibuild for building serial and MPI versions, readd + openmpi(1) for older distribution versions, add openmpi3. +- Reflect MPI flavor in package names +- Stop distributing compiled examples + +--- Old: baselibs.conf New: _multibuild Other differences: -- ++ arpack-ng.spec ++ --- /var/tmp/diff_new_pack.jtvpm3/_old 2019-12-16 15:20:00.659148098 +0100 +++ /var/tmp/diff_new_pack.jtvpm3/_new 2019-12-16 15:20:00.663148097 +0100 @@ -1,7 +1,7 @@ # # spec file for package arpack-ng # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,38 +16,82 @@ # -%define libname libarpack2 -%define plibname libparpack2 -%define major 3 -%define minor 0 -%define ompi_ver openmpi2 +%global flavor @BUILD_FLAVOR@%{nil} -%if 0%{?sles_version} -%define _mpi %ompi_ver mvapich2 +%define so_ver 2 + +%if 0%{?sle_version} >= 150200 +%define DisOMPI1 ExclusiveArch: do_not_build +%endif +%if !0%{?is_opensuse} && 0%{?sle_version:1} && 0%{?sle_version} < 150200 +%define DisOMPI3 ExclusiveArch: do_not_build +%endif + +%if "%flavor" == "" +ExclusiveArch: do_not_build +%endif + +%if "%flavor" == "serial" +%{bcond_with hpc} +%endif + +%if "%flavor" == "openmpi1" +%{?DisOMPI1} +%define mpi_family openmpi +%define mpi_ver 1 +%{bcond_with hpc} +%endif + +%if "%flavor" == "openmpi2" +%{?DisOMPI2} +%define mpi_family openmpi +%define mpi_ver 2 +%{bcond_with hpc} +%endif + +%if "%flavor" == "openmpi3" +%{?DisOMPI3} +%define mpi_family openmpi +%define mpi_ver 3 +%{bcond_with hpc} +%endif + +# openmpi 1 was called just "openmpi" in Leap 15.x/SLE15 +%if 0%{?suse_version} >= 1550 || "%{mpi_family}" != "openmpi" || "%{mpi_ver}" != "1" +%define mpi_ext %{?mpi_ver} +%endif + +%if 0%{?mpi_family:1} +%{bcond_without mpi} +%define pkgname parpack-%{mpi_family}%{?mpi_ext} +%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} %else -%define _mpi %ompi_ver +%{bcond_with mpi} +%define pkgname arpack-ng +%define libname() libarpack%{so_ver} +%global my_prefix %{_prefix} +%global my_libdir %{_libdir} %endif -Name: arpack-ng + +Name: %{pkgname} Version:3.5.0 Release:0 Summary:Fortran77 subroutines for solving large scale eigenvalue problems License:BSD-3-Clause Group: System/Libraries -Url:https://github.com/opencollab/arpack-ng +URL:https://github.com/opencollab/arpack-ng Source0: https://github.com/opencollab/arpack-ng/archive/%{version}.tar.gz -Source1:baselibs.conf -BuildRequires: %{ompi_ver}-devel +%if %{with mpi} +BuildRequires: %{mpi_family}%{?mpi_ext}-devel +%endif BuildRequires: autoconf BuildRequires: blas-devel BuildRequires: gcc-fortran BuildRequires: lapack-devel BuildRequires: libtool BuildRequires: pkg-config -Obsoletes: arpack < %{version} -Provides: arpack = %{version} -%if 0%{?sles_version} -BuildRequires: mvapich2-devel -%endif %description ARPACK is a collection of Fortran77 subroutines designed to solve @@ -59,13 +103,19 @@ %packagedevel Summary:Development files for %{name} Group: Development/Libraries/Other +%if %{with mpi} +Requires: %{mpi_family}%{?mpi_ext}-devel +%else +Obsoletes: arpack-devel < %{version} +Provides: arpack-devel = %{version} +%endif Requires: %{libname} = %{version}-%{release} Requires: blas-devel Requires: gcc-fortran Requires: lapack-devel -Requires: pkgconfig -Obsoletes: arpack-devel < %{version} -Provides: arpack-devel = %{version} +%if "%{name}" == "parpack-open
commit arpack-ng for openSUSE:Factory
Hello community, here is the log from the commit of package arpack-ng for openSUSE:Factory checked in at 2019-11-04 17:15:45 Comparing /work/SRC/openSUSE:Factory/arpack-ng (Old) and /work/SRC/openSUSE:Factory/.arpack-ng.new.2990 (New) Package is "arpack-ng" Mon Nov 4 17:15:45 2019 rev:12 rq:745085 version:3.5.0 Changes: --- /work/SRC/openSUSE:Factory/arpack-ng/arpack-ng.changes 2017-08-21 11:36:03.770442421 +0200 +++ /work/SRC/openSUSE:Factory/.arpack-ng.new.2990/arpack-ng.changes 2019-11-04 17:15:56.980872849 +0100 @@ -1,0 +2,13 @@ +Fri Nov 1 14:19:32 UTC 2019 - Atri Bhattacharya + +- Fix file list from previous change: use /%{ompi_ver}/ as the + openmpi directory instead of the no longer existing /openmpi/. + +--- +Thu Oct 10 07:01:12 UTC 2019 - Nicolas Morey-Chaisemartin + +- Replace openmpi(1) by newer openmpi2 +- Add explicit dependency to MPI library as multiple ones + may provide the same symbols + +--- Other differences: -- ++ arpack-ng.spec ++ --- /var/tmp/diff_new_pack.x3Sn5P/_old 2019-11-04 17:15:57.916873849 +0100 +++ /var/tmp/diff_new_pack.x3Sn5P/_new 2019-11-04 17:15:57.924873857 +0100 @@ -1,7 +1,7 @@ # # spec file for package arpack-ng # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -20,10 +20,12 @@ %define plibname libparpack2 %define major 3 %define minor 0 +%define ompi_ver openmpi2 + %if 0%{?sles_version} -%define _mpi openmpi mvapich2 +%define _mpi %ompi_ver mvapich2 %else -%define _mpi openmpi +%define _mpi %ompi_ver %endif Name: arpack-ng Version:3.5.0 @@ -34,12 +36,12 @@ Url:https://github.com/opencollab/arpack-ng Source0: https://github.com/opencollab/arpack-ng/archive/%{version}.tar.gz Source1:baselibs.conf +BuildRequires: %{ompi_ver}-devel BuildRequires: autoconf BuildRequires: blas-devel BuildRequires: gcc-fortran BuildRequires: lapack-devel BuildRequires: libtool -BuildRequires: openmpi-devel BuildRequires: pkg-config Obsoletes: arpack < %{version} Provides: arpack = %{version} @@ -109,6 +111,7 @@ Group: System/Libraries Provides: %{plibname}_%{major}_%{minor} = %{version} Obsoletes: %{plibname}_%{major}_%{minor} < %{version} +Requires: %{ompi_ver}-libs %description -n %{plibname}-openmpi ARPACK is a collection of Fortran77 subroutines designed to solve @@ -120,6 +123,7 @@ Summary:Development files for %{name} Group: Development/Libraries/Parallel Requires: %{plibname}-mvapich2 = %{version} +Requires: mvapich2 %description -n parpack-mvapich2 ARPACK is a collection of Fortran77 subroutines designed to solve @@ -257,18 +261,18 @@ %files -n parpack-openmpi %defattr(-,root,root,-) -%{_libdir}/mpi/gcc/openmpi/bin/p??drv? +%{_libdir}/mpi/gcc/%{ompi_ver}/bin/p??drv? %files -n %{plibname}-openmpi %defattr(-,root,root,-) -%{_libdir}/mpi/gcc/openmpi/%{_lib}/lib*arpack.so.* +%{_libdir}/mpi/gcc/%{ompi_ver}/%{_lib}/lib*arpack.so.* %files -n parpack-openmpi-devel %defattr(-,root,root,-) -%{_libdir}/mpi/gcc/openmpi/%{_lib}/libparpack.so -%{_libdir}/mpi/gcc/openmpi/%{_lib}/libparpack.la -%dir %{_libdir}/mpi/gcc/openmpi/%{_lib}/pkgconfig -%{_libdir}/mpi/gcc/openmpi/%{_lib}/pkgconfig/*.pc +%{_libdir}/mpi/gcc/%{ompi_ver}/%{_lib}/libparpack.so +%{_libdir}/mpi/gcc/%{ompi_ver}/%{_lib}/libparpack.la +%dir %{_libdir}/mpi/gcc/%{ompi_ver}/%{_lib}/pkgconfig +%{_libdir}/mpi/gcc/%{ompi_ver}/%{_lib}/pkgconfig/*.pc %if 0%{?sles_version} %files -n parpack-mvapich2 @@ -283,7 +287,7 @@ %defattr(-,root,root,-) %{_libdir}/mpi/gcc/mvapich2/%{_lib}/libparpack.so %{_libdir}/mpi/gcc/mvapich2/%{_lib}/libparpack.la -%dir %{_libdir}/mpi/gcc/openmpi/%{_lib}/pkgconfig +%dir %{_libdir}/mpi/gcc/%{ompi_ver}/%{_lib}/pkgconfig %{_libdir}/mpi/gcc/mvapich2/%{_lib}/pkgconfig/*.pc %endif
commit arpack-ng for openSUSE:Factory
Hello community, here is the log from the commit of package arpack-ng for openSUSE:Factory checked in at 2017-08-21 11:35:59 Comparing /work/SRC/openSUSE:Factory/arpack-ng (Old) and /work/SRC/openSUSE:Factory/.arpack-ng.new (New) Package is "arpack-ng" Mon Aug 21 11:35:59 2017 rev:11 rq:510242 version:3.5.0 Changes: --- /work/SRC/openSUSE:Factory/arpack-ng/arpack-ng.changes 2016-07-09 09:25:22.0 +0200 +++ /work/SRC/openSUSE:Factory/.arpack-ng.new/arpack-ng.changes 2017-08-21 11:36:03.770442421 +0200 @@ -1,0 +2,24 @@ +Sun Jul 9 12:06:49 UTC 2017 - badshah...@gmail.com + +- Update to version 3.5.0: + * Improve cmake build system: disable C++ detection, set + default build type. + * Use AC_PROG_FC instead of AC_PROG_F77 for proper + inizialization for the usage of AC_FC_LINE_LENGTH. + * Improve cmake build system: add make install and fix shared + libraries. + * fix usages of DLACPY to not alias inputs + (patch from + https://software.intel.com/en-us/articles/how-to-resolve-arpack-issues-with-intel-mkl-110-update-3) + * Fix possible deadlock when PARPACK call uses communicator + with a larger number of CPUs than previous call + * Portability improvements to the autotools build system. + * Let cmake guess the default installation directories. Can be + overridden by changing CMAKE_INSTALL_LIBDIR and + CMAKE_INSTALL_BINDIR. + * Shared libraries built by cmake now have their SONAME set + identical to those built by autotools. + * Avoid purification stage in [d,s]neupd.f if it requires + division by zero (Closes: gh#opencollab/arpack-ng#58). + +--- Old: arpack-ng-3.4.0.tar.gz New: 3.5.0.tar.gz Other differences: -- ++ arpack-ng.spec ++ --- /var/tmp/diff_new_pack.4kSwAy/_old 2017-08-21 11:36:05.026265802 +0200 +++ /var/tmp/diff_new_pack.4kSwAy/_new 2017-08-21 11:36:05.046262990 +0200 @@ -1,7 +1,7 @@ # # spec file for package arpack-ng # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -26,13 +26,13 @@ %define _mpi openmpi %endif Name: arpack-ng -Version:3.4.0 +Version:3.5.0 Release:0 Summary:Fortran77 subroutines for solving large scale eigenvalue problems License:BSD-3-Clause Group: System/Libraries Url:https://github.com/opencollab/arpack-ng -Source0: https://github.com/opencollab/arpack-ng/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz +Source0: https://github.com/opencollab/arpack-ng/archive/%{version}.tar.gz Source1:baselibs.conf BuildRequires: autoconf BuildRequires: blas-devel ++ arpack-ng-3.4.0.tar.gz -> 3.5.0.tar.gz ++ 2315 lines of diff (skipped)
commit arpack-ng for openSUSE:Factory
Hello community, here is the log from the commit of package arpack-ng for openSUSE:Factory checked in at 2016-07-09 09:25:02 Comparing /work/SRC/openSUSE:Factory/arpack-ng (Old) and /work/SRC/openSUSE:Factory/.arpack-ng.new (New) Package is "arpack-ng" Changes: --- /work/SRC/openSUSE:Factory/arpack-ng/arpack-ng.changes 2016-06-07 23:46:49.0 +0200 +++ /work/SRC/openSUSE:Factory/.arpack-ng.new/arpack-ng.changes 2016-07-09 09:25:22.0 +0200 @@ -1,0 +2,6 @@ +Fri Jul 8 09:38:13 UTC 2016 - dmitr...@opensuse.org + +- Update to version 3.4.0 + * Build system updates + +--- Old: arpack-ng-3.3.0.tar.gz New: arpack-ng-3.4.0.tar.gz Other differences: -- ++ arpack-ng.spec ++ --- /var/tmp/diff_new_pack.C2SCbC/_old 2016-07-09 09:25:24.0 +0200 +++ /var/tmp/diff_new_pack.C2SCbC/_new 2016-07-09 09:25:24.0 +0200 @@ -26,7 +26,7 @@ %define _mpi openmpi %endif Name: arpack-ng -Version:3.3.0 +Version:3.4.0 Release:0 Summary:Fortran77 subroutines for solving large scale eigenvalue problems License:BSD-3-Clause ++ arpack-ng-3.3.0.tar.gz -> arpack-ng-3.4.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/arpack-ng-3.3.0/.travis.yml new/arpack-ng-3.4.0/.travis.yml --- old/arpack-ng-3.3.0/.travis.yml 2015-10-12 09:23:54.0 +0200 +++ new/arpack-ng-3.4.0/.travis.yml 2016-07-02 21:52:15.0 +0200 @@ -9,14 +9,26 @@ apt: packages: - gfortran - - libopenblas-dev + - libblas-dev - liblapack-dev - libopenmpi-dev - openmpi-bin +env: + - BUILD=cmake + - BUILD=configure + +before_script: + - if [ "$BUILD" == "cmake" ]; then mkdir build ; fi + - if [ "$BUILD" == "cmake" ]; then cd build ; fi + - if [ "$BUILD" == "cmake" ]; then cmake -D EXAMPLES=ON -D MPI=ON .. ; fi + script: - - ./bootstrap - - ./configure --enable-mpi - - make all - - make check - - make distcheck + # CMAKE + - if [ "$BUILD" == "cmake" ]; then make all check ; fi + # CONFIGURE + - if [ "$BUILD" == "configure" ]; then ./bootstrap ; fi + - if [ "$BUILD" == "configure" ]; then ./configure --enable-mpi ; fi + - if [ "$BUILD" == "configure" ]; then make all ; fi + - if [ "$BUILD" == "configure" ]; then make check ; fi + - if [ "$BUILD" == "configure" ]; then make distcheck ; fi diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/arpack-ng-3.3.0/CHANGES new/arpack-ng-3.4.0/CHANGES --- old/arpack-ng-3.3.0/CHANGES 2015-10-12 09:23:54.0 +0200 +++ new/arpack-ng-3.4.0/CHANGES 2016-07-02 21:52:15.0 +0200 @@ -1,4 +1,17 @@ +arpack-ng - 3.4.0 + + [ Milan Bouchet-Valat] + * Allow adding suffixes to symbols and library names to build ILP64 version +based on ILP64 BLAS/LAPACK with suffixes. This avoids conflicts when loading +libraries with different integer sizes in the same program. + + [ Martin Reuter ] + * Add the support of cmake build system + + -- Sylvestre Ledru Sat, 02 Jul 2016 21:51:52 +0200 + arpack-ng - 3.3.0 + [ Denis Davydov ] * Rename pdlamch to pdlamch10 to avoid symbol collision with Scalapack 2.0.2 in MPI context. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/arpack-ng-3.3.0/CMakeLists.txt new/arpack-ng-3.4.0/CMakeLists.txt --- old/arpack-ng-3.3.0/CMakeLists.txt 1970-01-01 01:00:00.0 +0100 +++ new/arpack-ng-3.4.0/CMakeLists.txt 2016-07-02 21:52:15.0 +0200 @@ -0,0 +1,391 @@ +cmake_minimum_required(VERSION 2.8.6) +project(arpack) + +# Adopted from https://github.com/feymark/arpack.git + +enable_language(Fortran) + +option(MPI "Enable parallel support" OFF) +#option(SYSTEM_BLAS "Use system BLAS" ON) +#option(SYSTEM_LAPACK "Use system LAPACK" ON) +option(EXAMPLES "Compile ARPACK examples" OFF) +set(LIBSUFFIX "" +CACHE STRING "suffix to add to ARPACK libraries names") +set(SYMBOLSUFFIX "" +CACHE STRING "suffix to add to ARPACK, BLAS and LAPACK function names") +option(INTERFACE64 "use the 64-bit integer interface (ILP64) for ARPACK, BLAS and LAPACK") + +set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib) + +function(prefixlist list_name prefix) +set(${list_name}_TMP) +foreach(l ${${list_name}}) + list(APPEND ${list_name}_TMP ${prefix}${l} ) +endforeach() +set(${list_name} "${${list_name}_TMP}" PARENT_SCOPE) +endfunction(prefixlist) + +function(examples list_name) +foreach(l ${${list_name}}) +get_filename_component(lwe ${l} NAME_WE) +add_executable(${lwe} ${arpackexample_DIR}/${l} ${examples_EXT
commit arpack-ng for openSUSE:Factory
Hello community, here is the log from the commit of package arpack-ng for openSUSE:Factory checked in at 2016-06-07 23:46:47 Comparing /work/SRC/openSUSE:Factory/arpack-ng (Old) and /work/SRC/openSUSE:Factory/.arpack-ng.new (New) Package is "arpack-ng" Changes: --- /work/SRC/openSUSE:Factory/arpack-ng/arpack-ng.changes 2014-12-16 14:48:51.0 +0100 +++ /work/SRC/openSUSE:Factory/.arpack-ng.new/arpack-ng.changes 2016-06-07 23:46:49.0 +0200 @@ -1,0 +2,14 @@ +Tue May 31 15:21:21 UTC 2016 - roni...@gmail.com + +- Update to version 3.3.0 + * Rename pdlamch to pdlamch10 to avoid symbol collision with +Scalapack 2.0.2 in MPI context. + * General improvements on the build system. + * libparpack links against libarpack (instead of doing a static +link). + * Reverts using {d,s}lahqr from lapack 2. + * Use dlahqr from lapack 3 instead of dlaqrb. +- Run spec-cleaner. +- Minor improvements in the .spec file. + +--- Old: arpack-ng-3.2.0.tar.gz New: arpack-ng-3.3.0.tar.gz Other differences: -- ++ arpack-ng.spec ++ --- /var/tmp/diff_new_pack.B1DMfB/_old 2016-06-07 23:46:50.0 +0200 +++ /var/tmp/diff_new_pack.B1DMfB/_new 2016-06-07 23:46:50.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package arpack-ng # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,17 +18,15 @@ %define libname libarpack2 %define plibname libparpack2 -%define major 2 +%define major 3 %define minor 0 - %if 0%{?sles_version} %define _mpi openmpi mvapich2 %else %define _mpi openmpi %endif - Name: arpack-ng -Version:3.2.0 +Version:3.3.0 Release:0 Summary:Fortran77 subroutines for solving large scale eigenvalue problems License:BSD-3-Clause @@ -36,17 +34,18 @@ Url:https://github.com/opencollab/arpack-ng Source0: https://github.com/opencollab/arpack-ng/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz Source1:baselibs.conf -Obsoletes: arpack < %{version} -Provides: arpack = %{version} +BuildRequires: autoconf BuildRequires: blas-devel BuildRequires: gcc-fortran BuildRequires: lapack-devel +BuildRequires: libtool +BuildRequires: openmpi-devel +BuildRequires: pkg-config +Obsoletes: arpack < %{version} +Provides: arpack = %{version} %if 0%{?sles_version} BuildRequires: mvapich2-devel %endif -BuildRequires: openmpi-devel -BuildRequires: pkg-config -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description ARPACK is a collection of Fortran77 subroutines designed to solve @@ -70,7 +69,6 @@ The %{name}-devel package contains libraries and header files for developing applications that use %{name}. - %package -n %{libname} Summary:Files needed for developing arpack based applications Group: System/Libraries @@ -82,7 +80,6 @@ large scale eigenvalue problems. This package contains the so library links used for building arpack based applications. - %package -n parpack-openmpi Summary:Development files for %{name} Group: Development/Libraries/Other @@ -95,7 +92,6 @@ Arpack-ng is the successor of the legacy Arpack. It is fully compatible with Arpack. - %package -n parpack-openmpi-devel Summary:Development files for %{name} Group: Development/Libraries/Parallel @@ -108,7 +104,6 @@ The %{name}-openmpi-devel package contains libraries and header files for developing applications that use %{name}. - %package -n %{plibname}-openmpi Summary:Files needed for developing arpack based applications Group: System/Libraries @@ -120,7 +115,6 @@ large scale eigenvalue problems. This package contains the so library links used for building arpack based applications. - %if 0%{?sles_version} %package -n parpack-mvapich2 Summary:Development files for %{name} @@ -146,7 +140,6 @@ The %{name}-mvapich2-devel package contains libraries and header files for developing applications that use %{name}. - %package -n %{plibname}-mvapich2 Summary:Files needed for developing arpack based applications Group: System/Libraries @@ -165,28 +158,37 @@ cp -r EXAMPLES examples -for i in %_mpi +for i in %{_mpi} do mkdir arpack-ng-$i cp -ap "$@" arpack-ng-$i done %build +sh bootstrap %configure --disable-static make %{?_smp_mflags} -for i in %_mpi +for i in %{_mp
commit arpack-ng for openSUSE:Factory
Hello community, here is the log from the commit of package arpack-ng for openSUSE:Factory checked in at 2014-12-16 14:48:46 Comparing /work/SRC/openSUSE:Factory/arpack-ng (Old) and /work/SRC/openSUSE:Factory/.arpack-ng.new (New) Package is "arpack-ng" Changes: --- /work/SRC/openSUSE:Factory/arpack-ng/arpack-ng.changes 2014-01-13 11:57:58.0 +0100 +++ /work/SRC/openSUSE:Factory/.arpack-ng.new/arpack-ng.changes 2014-12-16 14:48:51.0 +0100 @@ -1,0 +2,7 @@ +Sat Dec 13 20:14:54 UTC 2014 - dmitr...@opensuse.org + +- Update to version 3.2.0 + * See included CHANGES file for details + * Remove obsolete 0001-Do-not-install-test-binaries.patch + +--- Old: 0001-Do-not-install-test-binaries.patch arpack-ng_3.1.4.tar.gz New: arpack-ng-3.2.0.tar.gz Other differences: -- ++ arpack-ng.spec ++ --- /var/tmp/diff_new_pack.EiDnC6/_old 2014-12-16 14:48:52.0 +0100 +++ /var/tmp/diff_new_pack.EiDnC6/_new 2014-12-16 14:48:52.0 +0100 @@ -28,16 +28,14 @@ %endif Name: arpack-ng -Version:3.1.4 +Version:3.2.0 Release:0 Summary:Fortran77 subroutines for solving large scale eigenvalue problems License:BSD-3-Clause Group: System/Libraries -Url:http://forge.scilab.org/index.php/p/arpack-ng/ -Source0: http://forge.scilab.org/index.php/p/arpack-ng/downloads/get/arpack-ng_%{version}.tar.gz +Url:https://github.com/opencollab/arpack-ng +Source0: https://github.com/opencollab/arpack-ng/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz Source1:baselibs.conf -# PATCH-FIX-UPSTREAM 0001-Do-not-install-test-binaries.patch -Patch1: 0001-Do-not-install-test-binaries.patch Obsoletes: arpack < %{version} Provides: arpack = %{version} BuildRequires: blas-devel @@ -163,8 +161,10 @@ %prep %setup -q -%patch1 -p1 set -- * + +cp -r EXAMPLES examples + for i in %_mpi do mkdir arpack-ng-$i @@ -172,8 +172,8 @@ done %build -%configure --disable-static --with-lapack=%{_libdir}/liblapack.so \ - --with-blas=%{_libdir}/libblas.so +%configure --disable-static + make %{?_smp_mflags} for i in %_mpi @@ -183,8 +183,7 @@ export MPIF77=%{_libdir}/mpi/gcc/$i/bin/mpif77 export LD_LIBRARY_PATH=%{_libdir}/mpi/gcc/$i/%_lib %define _prefix /usr/%_lib/mpi/gcc/\$i - %configure --disable-static --with-lapack=%{_libdir}/liblapack.so \ - --with-blas=%{_libdir}/libblas.so \ + %configure --disable-static \ --enable-mpi make %{?_smp_mflags} cd .. @@ -193,19 +192,14 @@ # Set prefix to default value %define _prefix /usr -# complain with doc dir name policy -%__mv EXAMPLES examples - %install -make install DESTDIR=%{buildroot} +%make_install find %{buildroot} -name '*.la' -exec rm -f {} ';' for i in %_mpi do cd arpack-ng-$i make install DESTDIR=%{buildroot} - sed -i 's|/usr|%{_libdir}/mpi/gcc/openmpi/%_lib|' \ -%{buildroot}%{_libdir}/mpi/gcc/openmpi/%_lib/pkgconfig/arpack.pc rm -rf %{buildroot}%{_libdir}/mpi/gcc/$i/%_lib/libarpack.* cd .. done -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit arpack-ng for openSUSE:Factory
Hello community, here is the log from the commit of package arpack-ng for openSUSE:Factory checked in at 2014-01-13 11:57:58 Comparing /work/SRC/openSUSE:Factory/arpack-ng (Old) and /work/SRC/openSUSE:Factory/.arpack-ng.new (New) Package is "arpack-ng" Changes: --- /work/SRC/openSUSE:Factory/arpack-ng/arpack-ng.changes 2013-12-11 15:38:38.0 +0100 +++ /work/SRC/openSUSE:Factory/.arpack-ng.new/arpack-ng.changes 2014-01-13 11:57:58.0 +0100 @@ -1,0 +2,5 @@ +Wed Jan 8 06:55:25 UTC 2014 - badshah...@gmail.com + +- Add baselibs.conf file for multiarch binaries. + +--- New: baselibs.conf Other differences: -- ++ arpack-ng.spec ++ --- /var/tmp/diff_new_pack.Q2Qck4/_old 2014-01-13 11:57:59.0 +0100 +++ /var/tmp/diff_new_pack.Q2Qck4/_new 2014-01-13 11:57:59.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package arpack-ng # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -35,6 +35,7 @@ Group: System/Libraries Url:http://forge.scilab.org/index.php/p/arpack-ng/ Source0: http://forge.scilab.org/index.php/p/arpack-ng/downloads/get/arpack-ng_%{version}.tar.gz +Source1:baselibs.conf # PATCH-FIX-UPSTREAM 0001-Do-not-install-test-binaries.patch Patch1: 0001-Do-not-install-test-binaries.patch Obsoletes: arpack < %{version} ++ baselibs.conf ++ libarpack2 libparpack2-openmpi arpack-ng-devel requires -arpack-ng- requires "libarpack2- = " parpack-openmpi-devel requires -parpack-openmpi- requires "libparpack2-openmpi- = "-- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit arpack-ng for openSUSE:Factory
Hello community, here is the log from the commit of package arpack-ng for openSUSE:Factory checked in at 2013-12-11 15:38:37 Comparing /work/SRC/openSUSE:Factory/arpack-ng (Old) and /work/SRC/openSUSE:Factory/.arpack-ng.new (New) Package is "arpack-ng" Changes: --- /work/SRC/openSUSE:Factory/arpack-ng/arpack-ng.changes 2013-09-08 11:29:14.0 +0200 +++ /work/SRC/openSUSE:Factory/.arpack-ng.new/arpack-ng.changes 2013-12-11 15:38:38.0 +0100 @@ -1,0 +2,23 @@ +Tue Dec 10 13:48:49 UTC 2013 - sweet_...@gmx.de + +- Update to version 3.1.4 + * libparpack2: missing dependency on MPI: +http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=718790 + * Replace LAPACK second function with ARPACK's own arscnd in PARPACK + * Fix issue #1259 in DSEUPD and SSEUPD +The Ritz vector purification step assumes workl(iq) still contains the +original Q matrix. This is however overwritten by the call to xGEQR2 +earlier. + * Use configure supplied blas and lapack in the pkg-config. +Thanks to Ward Poelmans (Closes: #1320) + * Switch to automake 1.14 + libtool 2.4.2. +Thanks to Ward Poelmans (Closes: #1321) + * dseupd routine may lead to a segmentation fault +Thanks to Edouard Canot (Closes: #1323) + * dsaupd and 'BE' option returns wrong eigenvalues for a SPD matrix +Thanks to Edouard Canot (Closes: #1329) +- enable test suite +- add 0001-Do-not-install-test-binaries.patch to remove useless + test binaries, this removes the whole default arpack-ng package + +--- Old: arpack-ng-3.1.3.tar.gz New: 0001-Do-not-install-test-binaries.patch arpack-ng_3.1.4.tar.gz Other differences: -- ++ arpack-ng.spec ++ --- /var/tmp/diff_new_pack.gc9bKs/_old 2013-12-11 15:38:39.0 +0100 +++ /var/tmp/diff_new_pack.gc9bKs/_new 2013-12-11 15:38:39.0 +0100 @@ -28,13 +28,15 @@ %endif Name: arpack-ng -Version:3.1.3 +Version:3.1.4 Release:0 Summary:Fortran77 subroutines for solving large scale eigenvalue problems License:BSD-3-Clause Group: System/Libraries Url:http://forge.scilab.org/index.php/p/arpack-ng/ -Source0: http://forge.scilab.org/index.php/p/arpack-ng/downloads/get/arpack-ng-%{version}.tar.gz +Source0: http://forge.scilab.org/index.php/p/arpack-ng/downloads/get/arpack-ng_%{version}.tar.gz +# PATCH-FIX-UPSTREAM 0001-Do-not-install-test-binaries.patch +Patch1: 0001-Do-not-install-test-binaries.patch Obsoletes: arpack < %{version} Provides: arpack = %{version} BuildRequires: blas-devel @@ -160,6 +162,7 @@ %prep %setup -q +%patch1 -p1 set -- * for i in %_mpi do @@ -206,6 +209,15 @@ cd .. done +%check +make check +for i in %_mpi +do + cd arpack-ng-$i + make check + cd .. +done + %clean rm -rf %{buildroot} @@ -228,10 +240,6 @@ %doc CHANGES COPYING README TODO %{_libdir}/*.so.* -%files -%defattr(-,root,root,-) -%{_bindir}/dnsimp - %files devel %defattr(-,root,root,-) %doc examples @@ -240,7 +248,6 @@ %files -n parpack-openmpi %defattr(-,root,root,-) -%{_libdir}/mpi/gcc/openmpi/bin/dnsimp %{_libdir}/mpi/gcc/openmpi/bin/p??drv? %files -n %{plibname}-openmpi @@ -257,12 +264,10 @@ %if 0%{?sles_version} %files -n parpack-mvapich2 %defattr(-,root,root,-) -%{_libdir}/mpi/gcc/mvapich2/bin/dnsimp %{_libdir}/mpi/gcc/mvapich2/bin/p??drv? %files -n %{plibname}-mvapich2 %defattr(-,root,root,-) -%{_libdir}/mpi/gcc/mvapich2/bin/dnsimp %{_libdir}/mpi/gcc/mvapich2/%_lib/libparpack.so.* %files -n parpack-mvapich2-devel ++ 0001-Do-not-install-test-binaries.patch ++ >From e90e4f65c4ce043dbe002566392ba92594eaecce Mon Sep 17 00:00:00 2001 From: Ruediger Meier Date: Tue, 10 Dec 2013 13:48:39 +0100 Subject: [PATCH] Do not install test binaries Signed-off-by: Ruediger Meier --- TESTS/Makefile.am |2 +- TESTS/Makefile.in | 83 2 files changed, 20 insertions(+), 65 deletions(-) diff --git a/TESTS/Makefile.am b/TESTS/Makefile.am index 09cfd38..16ba162 100644 --- a/TESTS/Makefile.am +++ b/TESTS/Makefile.am @@ -1,4 +1,4 @@ -bin_PROGRAMS = dnsimp bug_1323 +check_PROGRAMS = dnsimp bug_1323 dnsimp_SOURCES = dnsimp.f mmio.f debug.h diff --git a/TESTS/Makefile.in b/TESTS/Makefile.in index 67ed70d..d6aba51 100644 --- a/TESTS/Makefile.in +++ b/TESTS/Makefile.in @@ -13,7 +13,6 @@ # PARTICULAR PURPOSE. @SET_MAKE@ - VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ @@ -78,7 +77,7 @@ PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @hos
commit arpack-ng for openSUSE:Factory
Hello community, here is the log from the commit of package arpack-ng for openSUSE:Factory checked in at 2013-09-08 11:29:12 Comparing /work/SRC/openSUSE:Factory/arpack-ng (Old) and /work/SRC/openSUSE:Factory/.arpack-ng.new (New) Package is "arpack-ng" Changes: --- /work/SRC/openSUSE:Factory/arpack-ng/arpack-ng.changes 2012-08-27 15:47:21.0 +0200 +++ /work/SRC/openSUSE:Factory/.arpack-ng.new/arpack-ng.changes 2013-09-08 11:29:14.0 +0200 @@ -1,0 +2,15 @@ +Fri Sep 6 22:08:30 UTC 2013 - dmitr...@opensuse.org + +- Update to version 3.1.3 + * Replace depcomp symlink with actual file. + * Replace arpack.pc with proper autotooled arpack.pc.in + * Add debug.h to TESTS/Makefile.am sources + * "make dist" is functionnal + * Also build the library "libparpacksrcblacs" (PARPACK/UTIL/BLACS/) + * Wrong call to pdlamch was causing segfaults + * Get rid of the mpif.h occurences in the source code + * Configure detected built-in LAPACK and BLAS, but refused to use them + * Fixed division by zero in smlnum by usind p[d,s]lamch instead of the +serial + +--- Old: arpack-ng_3.1.1.tar.gz New: arpack-ng-3.1.3.tar.gz Other differences: -- ++ arpack-ng.spec ++ --- /var/tmp/diff_new_pack.ICiHfK/_old 2013-09-08 11:29:16.0 +0200 +++ /var/tmp/diff_new_pack.ICiHfK/_new 2013-09-08 11:29:16.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package arpack-ng # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -28,13 +28,13 @@ %endif Name: arpack-ng -Version:3.1.1 +Version:3.1.3 Release:0 Summary:Fortran77 subroutines for solving large scale eigenvalue problems License:BSD-3-Clause Group: System/Libraries Url:http://forge.scilab.org/index.php/p/arpack-ng/ -Source0: http://forge.scilab.org/index.php/p/arpack-ng/downloads/get/arpack-ng_%{version}.tar.gz +Source0: http://forge.scilab.org/index.php/p/arpack-ng/downloads/get/arpack-ng-%{version}.tar.gz Obsoletes: arpack < %{version} Provides: arpack = %{version} BuildRequires: blas-devel @@ -159,7 +159,7 @@ %endif %prep -%setup -q -n arpack-ng_%{version} +%setup -q set -- * for i in %_mpi do @@ -241,6 +241,7 @@ %files -n parpack-openmpi %defattr(-,root,root,-) %{_libdir}/mpi/gcc/openmpi/bin/dnsimp +%{_libdir}/mpi/gcc/openmpi/bin/p??drv? %files -n %{plibname}-openmpi %defattr(-,root,root,-) @@ -257,6 +258,7 @@ %files -n parpack-mvapich2 %defattr(-,root,root,-) %{_libdir}/mpi/gcc/mvapich2/bin/dnsimp +%{_libdir}/mpi/gcc/mvapich2/bin/p??drv? %files -n %{plibname}-mvapich2 %defattr(-,root,root,-) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit arpack-ng for openSUSE:Factory
Hello community, here is the log from the commit of package arpack-ng for openSUSE:Factory checked in at 2012-08-27 15:46:44 Comparing /work/SRC/openSUSE:Factory/arpack-ng (Old) and /work/SRC/openSUSE:Factory/.arpack-ng.new (New) Package is "arpack-ng", Maintainer is "" Changes: New Changes file: --- /dev/null 2012-08-23 02:41:28.555381587 +0200 +++ /work/SRC/openSUSE:Factory/.arpack-ng.new/arpack-ng.changes 2012-08-27 15:47:21.0 +0200 @@ -0,0 +1,73 @@ +--- +Sun Aug 26 18:05:43 UTC 2012 - sco...@free.fr + +- fix source file Url + +--- +Sun Aug 26 14:11:06 UTC 2012 - sco...@free.fr + +- fix borken obsoletes/provides in devel package + +--- +Tue Jul 10 21:57:20 UTC 2012 - sco...@free.fr + +- version 3.1.1 + * Many bug fixes in the parpack lib. It is an old patch from + upstream. Thanks to Viral Shah for pinging us on this subject. + See the PARPACK_CHANGES file for the details. + * Fixed a lack of appropriate bounds check in DNAUP2. + Thanks to Pauli Virtanen for the patch (Closes: #632) + * Update of the doc about TOL in dnaupd. + * Reorder bug fixed when eigenvectors are requested and the + resulting number of converged eigenvalues is less than the + number requested. Patches from Tim Mitchell. (Closes: #664) +- spec file cleanup + +--- +Thu Jun 7 20:24:35 UTC 2012 - sco...@free.fr + +- add missing requirements of blas and lapack in devel package + +--- +Mon May 14 21:23:45 UTC 2012 - sco...@free.fr + +- Modify Requires of devel subpackages to match changes in lapack + and blas packages + +--- +Thu May 10 21:18:49 UTC 2012 - sco...@free.fr + +- Modify BuildRequires to match recent name changes of lapack and + blas in project. + +--- +Tue May 8 00:08:28 UTC 2012 - sco...@free.fr + +- link against reference blas and lapack instead of openblas +- build parallel parpack libs for openmpi and mvapich2 +- add examples files in the doc of devel package + +--- +Sun May 6 21:56:21 UTC 2012 - sco...@free.fr + +- spec file cleanup +- fix license flag + +--- +Wed Mar 21 22:11:10 UTC 2012 - sco...@free.fr + +- add provides %%name in devel package + +--- +Tue Feb 28 18:37:14 UTC 2012 - sco...@free.fr + +- add BuildRoot flag in order to fix build on SLE +- fix wrong library minor number +- fix wrong requirement in devel package + +--- +Sun Feb 26 17:48:21 UTC 2012 - sco...@free.fr + +- initial package +- version 3.0.2 + New: arpack-ng.changes arpack-ng.spec arpack-ng_3.1.1.tar.gz Other differences: -- ++ arpack-ng.spec ++ # # spec file for package arpack-ng # # Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # %define libname libarpack2 %define plibname libparpack2 %define major 2 %define minor 0 %if 0%{?sles_version} %define _mpi openmpi mvapich2 %else %define _mpi openmpi %endif Name: arpack-ng Version:3.1.1 Release:0 Summary:Fortran77 subroutines for solving large scale eigenvalue problems License:BSD-3-Clause Group: System/Libraries Url:http://forge.scilab.org/index.php/p/arpack-ng/ Source0: http://forge.scilab.org/index.php/p/arpack-ng/downloads/get/arpack-ng_%{version}.tar.gz Obsoletes: arpack < %{version} Provides: arpack = %{version} BuildRequires: blas-devel BuildRequires: gcc-fortran BuildRequires: lapack-devel %if 0%{?sles_version} BuildRequires: mvapich2-devel %endif BuildRequ