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.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.arpack-ng.new/arpack-ng.changes 2013-12-11 15:38:38.000000000 +0100 @@ -1,0 +2,23 @@ +Tue Dec 10 13:48:49 UTC 2013 - [email protected] + +- 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.000000000 +0100 +++ /var/tmp/diff_new_pack.gc9bKs/_new 2013-12-11 15:38:39.000000000 +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 <[email protected]> Date: Tue, 10 Dec 2013 13:48:39 +0100 Subject: [PATCH] Do not install test binaries Signed-off-by: Ruediger Meier <[email protected]> --- 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 = @host@ -bin_PROGRAMS = dnsimp$(EXEEXT) bug_1323$(EXEEXT) +check_PROGRAMS = dnsimp$(EXEEXT) bug_1323$(EXEEXT) TESTS = dnsimp$(EXEEXT) bug_1323$(EXEEXT) subdir = TESTS DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ @@ -94,8 +93,6 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ mkinstalldirs = $(install_sh) -d CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = -am__installdirs = "$(DESTDIR)$(bindir)" -PROGRAMS = $(bin_PROGRAMS) am_bug_1323_OBJECTS = bug_1323.$(OBJEXT) bug_1323_OBJECTS = $(am_bug_1323_OBJECTS) am__DEPENDENCIES_1 = @@ -549,49 +546,9 @@ $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): -install-binPROGRAMS: $(bin_PROGRAMS) - @$(NORMAL_INSTALL) - @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ - if test -n "$$list"; then \ - echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \ - fi; \ - for p in $$list; do echo "$$p $$p"; done | \ - sed 's/$(EXEEXT)$$//' | \ - while read p p1; do if test -f $$p \ - || test -f $$p1 \ - ; then echo "$$p"; echo "$$p"; else :; fi; \ - done | \ - sed -e 'p;s,.*/,,;n;h' \ - -e 's|.*|.|' \ - -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ - sed 'N;N;N;s,\n, ,g' | \ - $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ - { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ - if ($$2 == $$4) files[d] = files[d] " " $$1; \ - else { print "f", $$3 "/" $$4, $$1; } } \ - END { for (d in files) print "f", d, files[d] }' | \ - while read type dir files; do \ - if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ - test -z "$$files" || { \ - echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \ - $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \ - } \ - ; done - -uninstall-binPROGRAMS: - @$(NORMAL_UNINSTALL) - @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ - files=`for p in $$list; do echo "$$p"; done | \ - sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ - -e 's/$$/$(EXEEXT)/' \ - `; \ - test -n "$$list" || exit 0; \ - echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \ - cd "$(DESTDIR)$(bindir)" && rm -f $$files - -clean-binPROGRAMS: - @list='$(bin_PROGRAMS)'; test -n "$$list" || exit 0; \ + +clean-checkPROGRAMS: + @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ echo " rm -f" $$list; \ rm -f $$list || exit $$?; \ test -n "$(EXEEXT)" || exit 0; \ @@ -810,7 +767,7 @@ check-TESTS: log_list=`echo $$log_list`; trs_list=`echo $$trs_list`; \ $(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) TEST_LOGS="$$log_list"; \ exit $$?; -recheck: all +recheck: all $(check_PROGRAMS) @test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG) @set +e; $(am__set_TESTS_bases); \ bases=`for i in $$bases; do echo $$i; done \ @@ -881,13 +838,11 @@ distdir: $(DISTFILES) fi; \ done check-am: all-am + $(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS) $(MAKE) $(AM_MAKEFLAGS) check-TESTS check: check-am -all-am: Makefile $(PROGRAMS) +all-am: Makefile installdirs: - for dir in "$(DESTDIR)$(bindir)"; do \ - test -z "$$dir" || $(MKDIR_P) "$$dir"; \ - done install: install-am install-exec: install-exec-am install-data: install-data-am @@ -923,7 +878,8 @@ maintainer-clean-generic: @echo "it deletes files that may require special tools to rebuild." clean: clean-am -clean-am: clean-binPROGRAMS clean-generic clean-libtool mostlyclean-am +clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ + mostlyclean-am distclean: distclean-am -rm -f Makefile @@ -948,7 +904,7 @@ install-dvi: install-dvi-am install-dvi-am: -install-exec-am: install-binPROGRAMS +install-exec-am: install-html: install-html-am @@ -987,24 +943,23 @@ ps: ps-am ps-am: -uninstall-am: uninstall-binPROGRAMS +uninstall-am: .MAKE: check-am install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am check check-TESTS check-am clean \ - clean-binPROGRAMS clean-generic clean-libtool cscopelist-am \ + clean-checkPROGRAMS clean-generic clean-libtool cscopelist-am \ ctags ctags-am distclean distclean-compile distclean-generic \ distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-binPROGRAMS \ - install-data install-data-am install-dvi install-dvi-am \ - install-exec install-exec-am install-html install-html-am \ - install-info install-info-am install-man install-pdf \ - install-pdf-am install-ps install-ps-am install-strip \ - installcheck installcheck-am installdirs maintainer-clean \ + html-am info info-am install install-am install-data \ + install-data-am install-dvi install-dvi-am install-exec \ + install-exec-am install-html install-html-am install-info \ + install-info-am install-man install-pdf install-pdf-am \ + install-ps install-ps-am install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - recheck tags tags-am uninstall uninstall-am \ - uninstall-binPROGRAMS + recheck tags tags-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. -- 1.7.6.1 -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
