commit lapack for openSUSE:Factory

2020-10-12 Thread root
Hello community,

here is the log from the commit of package lapack for openSUSE:Factory checked 
in at 2020-10-12 13:46:52

Comparing /work/SRC/openSUSE:Factory/lapack (Old)
 and  /work/SRC/openSUSE:Factory/.lapack.new.3486 (New)


Package is "lapack"

Mon Oct 12 13:46:52 2020 rev:47 rq:841039 version:3.8.0

Changes:

--- /work/SRC/openSUSE:Factory/lapack/lapack-man.changes2018-04-06 
17:41:52.788108222 +0200
+++ /work/SRC/openSUSE:Factory/.lapack.new.3486/lapack-man.changes  
2020-10-12 13:46:57.797912764 +0200
@@ -1,0 +2,37 @@
+Fri Oct  9 21:00:30 UTC 2020 - Stefan Brüns 
+
+- Build CBLAS from lapack package
+  * update baselibs.conf
+- Clean up spec file:
+  * remove useless make cleanlib
+  * remove ineffective duplicated 'make ..lib' calls with deviating
+opts, as the object files are not removed (fortuanately) the
+existing PIC files are used for the static libraries
+  * remove fortran-only -std=legacy opt from CFLAGS
+
+---
+Fri Oct  9 17:28:03 UTC 2020 - Stefan Brüns 
+
+- lapack-man:
+  * Build manpages from same sources as the binaries (3.8.0) instead
+of old 3.5.0.
+  * Merge blas-man package into lapack-man package. Avoids tedious
+splitting of the two.
+  * Use fdupes macro instead of trying to deduplicate man pages
+manually.
+- Cleanup lapack spec:
+  * Remove conditionals for obsolete distro versions
+  * Only use python3-base instead of python3
+  * Drop old copy of lapack_testing.py as separate source
+
+---
+Fri Mar 13 14:58:33 UTC 2020 - Martin Liška 
+
+- Add -std=legacy in order to fix boo#1166619.
+
+---
+Fri Aug  2 07:03:54 UTC 2019 - Martin Liška 
+
+- Use FAT LTO objects in order to provide proper static library.
+
+---
--- /work/SRC/openSUSE:Factory/lapack/lapack.changes2020-03-18 
12:25:55.992217520 +0100
+++ /work/SRC/openSUSE:Factory/.lapack.new.3486/lapack.changes  2020-10-12 
13:46:57.861912789 +0200
@@ -1,0 +2,27 @@
+Fri Oct  9 21:00:30 UTC 2020 - Stefan Brüns 
+
+- Build CBLAS from lapack package
+  * update baselibs.conf
+- Clean up spec file:
+  * remove useless make cleanlib
+  * remove ineffective duplicated 'make ..lib' calls with deviating
+opts, as the object files are not removed (fortuanately) the
+existing PIC files are used for the static libraries
+  * remove fortran-only -std=legacy opt from CFLAGS
+
+---
+Fri Oct  9 17:28:03 UTC 2020 - Stefan Brüns 
+
+- lapack-man:
+  * Build manpages from same sources as the binaries (3.8.0) instead
+of old 3.5.0.
+  * Merge blas-man package into lapack-man package. Avoids tedious
+splitting of the two.
+  * Use fdupes macro instead of trying to deduplicate man pages
+manually.
+- Cleanup lapack spec:
+  * Remove conditionals for obsolete distro versions
+  * Only use python3-base instead of python3
+  * Drop old copy of lapack_testing.py as separate source
+
+---

Old:

  lapack-3.5.0.tgz
  lapack_testing.py



Other differences:
--
++ lapack-man.spec ++
--- /var/tmp/diff_new_pack.IUBRqd/_old  2020-10-12 13:46:58.809913174 +0200
+++ /var/tmp/diff_new_pack.IUBRqd/_new  2020-10-12 13:46:58.809913174 +0200
@@ -18,125 +18,43 @@
 
 Name:   lapack-man
 %define _name   lapack
-Version:3.5.0
+Version:3.8.0
 Release:0
-Summary:Manpages for LAPACK
+Summary:Manpages for LAPACK and BLAS
 License:BSD-3-Clause
-Group:  Documentation/HTML
+Group:  Documentation/Other
 URL:http://www.netlib.org/lapack/
-Source0:http://www.netlib.org/lapack/%{_name}-%{version}.tgz
+Source0:http://www.netlib.org/lapack/%{_name}-%{version}.tar.gz
 BuildRequires:  doxygen >= 1.7
-Provides:   lapack-manpages = %{version}
-Obsoletes:  lapack-manpages < %{version}
+BuildRequires:  fdupes
+# Merged blas-man into lapack-man with 3.8.0 update
+Provides:   blas-man = %{version}
+Obsoletes:  blas-man < %{version}
 BuildArch:  noarch
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
-Manpages for LAPACK
-
-%package -n blas-man
-Summary:Documentation for BLAS (Basic Linear Algebra Subprograms)
-Group:  Development/Libraries/Parallel
-Provides:   blasman = %{version}
-Obsoletes:  blasman < %{version}
-
-%description -n blas-man
-The blas-man package contains documentation for BLAS (Basic Linear
-Algebra subprograms) rout

commit lapack for openSUSE:Factory

2020-03-18 Thread root
Hello community,

here is the log from the commit of package lapack for openSUSE:Factory checked 
in at 2020-03-18 12:23:21

Comparing /work/SRC/openSUSE:Factory/lapack (Old)
 and  /work/SRC/openSUSE:Factory/.lapack.new.3160 (New)


Package is "lapack"

Wed Mar 18 12:23:21 2020 rev:46 rq:785151 version:3.8.0

Changes:

--- /work/SRC/openSUSE:Factory/lapack/lapack.changes2019-09-05 
12:07:39.355882545 +0200
+++ /work/SRC/openSUSE:Factory/.lapack.new.3160/lapack.changes  2020-03-18 
12:25:55.992217520 +0100
@@ -1,0 +2,5 @@
+Fri Mar 13 14:58:33 UTC 2020 - Martin Liška 
+
+- Add -std=legacy in order to fix boo#1166619.
+
+---



Other differences:
--
++ lapack-man.spec ++
--- /var/tmp/diff_new_pack.nmnioy/_old  2020-03-18 12:25:57.484218456 +0100
+++ /var/tmp/diff_new_pack.nmnioy/_new  2020-03-18 12:25:57.488218459 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package lapack-man
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# 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
@@ -23,7 +23,7 @@
 Summary:Manpages for LAPACK
 License:BSD-3-Clause
 Group:  Documentation/HTML
-Url:http://www.netlib.org/lapack/
+URL:http://www.netlib.org/lapack/
 Source0:http://www.netlib.org/lapack/%{_name}-%{version}.tgz
 BuildRequires:  doxygen >= 1.7
 Provides:   lapack-manpages = %{version}

++ lapack.spec ++
--- /var/tmp/diff_new_pack.nmnioy/_old  2020-03-18 12:25:57.504218468 +0100
+++ /var/tmp/diff_new_pack.nmnioy/_new  2020-03-18 12:25:57.504218468 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package lapack
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# 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
@@ -22,7 +22,7 @@
 Summary:Linear Algebra Package
 License:BSD-3-Clause
 Group:  Development/Libraries/Parallel
-Url:http://www.netlib.org/lapack/
+URL:http://www.netlib.org/lapack/
 Source0:http://www.netlib.org/lapack/%{name}-%{version}.tar.gz
 Source1:lapack_testing.py
 Source99:   baselibs.conf
@@ -176,6 +176,7 @@
 
 %build
 %global _lto_cflags %{_lto_cflags} -ffat-lto-objects
+%global optflags %{optflags} -std=legacy
 case "$RPM_ARCH" in
 i[0-9]86) PRECFLAGS="-ffloat-store" ;;
 *)PRECFLAGS="" ;;




commit lapack for openSUSE:Factory

2019-09-05 Thread root
Hello community,

here is the log from the commit of package lapack for openSUSE:Factory checked 
in at 2019-09-05 12:07:35

Comparing /work/SRC/openSUSE:Factory/lapack (Old)
 and  /work/SRC/openSUSE:Factory/.lapack.new.7948 (New)


Package is "lapack"

Thu Sep  5 12:07:35 2019 rev:45 rq:720975 version:3.8.0

Changes:

--- /work/SRC/openSUSE:Factory/lapack/lapack.changes2018-04-06 
17:41:53.188093775 +0200
+++ /work/SRC/openSUSE:Factory/.lapack.new.7948/lapack.changes  2019-09-05 
12:07:39.355882545 +0200
@@ -1,0 +2,5 @@
+Fri Aug  2 07:03:54 UTC 2019 - Martin Liška 
+
+- Use FAT LTO objects in order to provide proper static library.
+
+---



Other differences:
--
++ lapack-man.spec ++
--- /var/tmp/diff_new_pack.6uuOfu/_old  2019-09-05 12:07:41.279882184 +0200
+++ /var/tmp/diff_new_pack.6uuOfu/_new  2019-09-05 12:07:41.283882184 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package lapack-man
 #
-# Copyright (c) 2018 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/
 #
 
 
@@ -48,6 +48,7 @@
 %setup -q -n %{_name}-%{version}
 
 %build
+%global _lto_cflags %{_lto_cflags} -ffat-lto-objects
 cp make.inc.example make.inc
 # Create man pages - and do some cleanup
 make man %{?_smp_mflags}

++ lapack.spec ++
--- /var/tmp/diff_new_pack.6uuOfu/_old  2019-09-05 12:07:41.295882182 +0200
+++ /var/tmp/diff_new_pack.6uuOfu/_new  2019-09-05 12:07:41.295882182 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package lapack
 #
-# Copyright (c) 2018 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/
 #
 
 
@@ -175,6 +175,7 @@
 %patch1
 
 %build
+%global _lto_cflags %{_lto_cflags} -ffat-lto-objects
 case "$RPM_ARCH" in
 i[0-9]86) PRECFLAGS="-ffloat-store" ;;
 *)PRECFLAGS="" ;;




commit lapack for openSUSE:Factory

2018-04-06 Thread root
Hello community,

here is the log from the commit of package lapack for openSUSE:Factory checked 
in at 2018-04-06 17:41:39

Comparing /work/SRC/openSUSE:Factory/lapack (Old)
 and  /work/SRC/openSUSE:Factory/.lapack.new (New)


Package is "lapack"

Fri Apr  6 17:41:39 2018 rev:44 rq:593215 version:3.8.0

Changes:

--- /work/SRC/openSUSE:Factory/lapack/lapack-man.changes2017-06-17 
10:20:15.426876184 +0200
+++ /work/SRC/openSUSE:Factory/.lapack.new/lapack-man.changes   2018-04-06 
17:41:52.788108222 +0200
@@ -1,0 +2,15 @@
+Thu Mar 29 13:11:32 UTC 2018 - badshah...@gmail.com
+
+- Update to version 3.8.0:
+  * Symmetric-indefinite Factorization: Aasen’s tridiagonalization
+2 stage.
+  * LAPACKE interfaces.
+- Static -pic libraries are no longer built.
+
+---
+Fri Jan 12 14:29:36 UTC 2018 - rguent...@suse.com
+
+- Package lapack_testing.py from lapack 3.8.0 with adjusted interpreter
+  and adjust BuildRequires to python3.  [bnc#1075766]
+
+---
--- /work/SRC/openSUSE:Factory/lapack/lapack.changes2018-01-20 
11:24:42.39450 +0100
+++ /work/SRC/openSUSE:Factory/.lapack.new/lapack.changes   2018-04-06 
17:41:53.188093775 +0200
@@ -1,0 +2,9 @@
+Thu Mar 29 13:11:32 UTC 2018 - badshah...@gmail.com
+
+- Update to version 3.8.0:
+  * Symmetric-indefinite Factorization: Aasen’s tridiagonalization
+2 stage.
+  * LAPACKE interfaces.
+- Static -pic libraries are no longer built.
+
+---

New:

  lapack-3.8.0.tar.gz



Other differences:
--
++ lapack.spec ++
--- /var/tmp/diff_new_pack.KvG5ag/_old  2018-04-06 17:41:55.664004348 +0200
+++ /var/tmp/diff_new_pack.KvG5ag/_new  2018-04-06 17:41:55.668004203 +0200
@@ -17,13 +17,13 @@
 
 
 Name:   lapack
-Version:3.5.0
+Version:3.8.0
 Release:0
 Summary:Linear Algebra Package
 License:BSD-3-Clause
 Group:  Development/Libraries/Parallel
 Url:http://www.netlib.org/lapack/
-Source0:http://www.netlib.org/lapack/%{name}-%{version}.tgz
+Source0:http://www.netlib.org/lapack/%{name}-%{version}.tar.gz
 Source1:lapack_testing.py
 Source99:   baselibs.conf
 Patch1: lapack-3.2.2.patch
@@ -222,7 +222,7 @@
   OPTS="%{optflags}" \
   NOOPT="%{optflags} -O0"
 ln -s libblas.a librefblas.a
-cd lapacke
+cd LAPACKE
 make %{?_smp_mflags} lapacke \
   CFLAGS="%{optflags} -fPIC -DADD_ -DHAVE_LAPACK_CONFIG_H 
-DLAPACK_COMPLEX_STRUCTURE" \
   LINKER=gfortran
@@ -258,7 +258,6 @@
 ## BLAS
 install -d %{buildroot}/%{_libdir}/blas
 install -m 644 libblas.a %{buildroot}/%{_libdir}
-install -m 644 libblas_pic.a %{buildroot}/%{_libdir}
 install -m 755 libblas.so.%{version} %{buildroot}/%{_libdir}/blas
 ln -s libblas.so.%{version} %{buildroot}/%{_libdir}/blas/libblas.so.3
 ln -s blas/libblas.so.%{version} %{buildroot}/%{_libdir}/libblas.so
@@ -268,7 +267,6 @@
 ## LAPACK
 install -d %{buildroot}/%{_libdir}/lapack
 install -m 644 liblapack.a %{buildroot}/%{_libdir}
-install -m 644 liblapack_pic.a %{buildroot}/%{_libdir}
 install -m 755 liblapack.so.%{version} %{buildroot}/%{_libdir}/lapack
 ln -s liblapack.so.%{version} %{buildroot}/%{_libdir}/lapack/liblapack.so.3
 ln -s lapack/liblapack.so.%{version} %{buildroot}/%{_libdir}/liblapack.so
@@ -277,10 +275,9 @@
 ln -s liblapack.so.%{version} 
%{buildroot}/%{_sysconfdir}/alternatives/liblapack.so.3
 ## LAPACKE
 install -d %{buildroot}/%{_includedir}
-cd lapacke
+cd LAPACKE
 install -m 644 include/*.h %{buildroot}/%{_includedir}
 install -m 644 liblapacke.a %{buildroot}/%{_libdir}
-install -m 644 liblapacke_pic.a %{buildroot}/%{_libdir}
 install -m 755 liblapacke.so.%{version} %{buildroot}/%{_libdir}
 ln -s liblapacke.so.%{version} %{buildroot}/%{_libdir}/liblapacke.so.3
 ln -s liblapacke.so.%{version} %{buildroot}/%{_libdir}/liblapacke.so
@@ -330,7 +327,8 @@
 
 %files -n liblapack3
 %defattr(-,root,root)
-%doc LICENSE README
+%doc README.md
+%license LICENSE
 %dir %{_libdir}/lapack
 %{_libdir}/lapack/liblapack.so.%{version}
 %{_libdir}/lapack/liblapack.so.3
@@ -344,7 +342,8 @@
 
 %files -n libblas3
 %defattr(-,root,root)
-%doc LICENSE README
+%doc README.md
+%license LICENSE
 %dir %{_libdir}/blas
 %{_libdir}/blas/libblas.so.%{version}
 %{_libdir}/blas/libblas.so.3
@@ -363,7 +362,6 @@
 %files devel-static
 %defattr(-,root,root)
 %{_libdir}/liblapack.a
-%{_libdir}/liblapack_pic.a
 
 %files -n blas-devel
 %defattr(-,root,root)
@@ -372,7 +370,6 @@
 %files -n blas-devel-static
 %defattr(-,root,root)
 %{_libdir}/libblas.a
-%{_libdir}/libblas_pic.a
 
 %files -n liblapacke3
 %defattr(-,root,root,-)
@@ -381,13

commit lapack for openSUSE:Factory

2018-01-20 Thread root
Hello community,

here is the log from the commit of package lapack for openSUSE:Factory checked 
in at 2018-01-20 11:24:41

Comparing /work/SRC/openSUSE:Factory/lapack (Old)
 and  /work/SRC/openSUSE:Factory/.lapack.new (New)


Package is "lapack"

Sat Jan 20 11:24:41 2018 rev:43 rq:564518 version:3.5.0

Changes:

--- /work/SRC/openSUSE:Factory/lapack/lapack.changes2017-06-17 
10:20:16.582713138 +0200
+++ /work/SRC/openSUSE:Factory/.lapack.new/lapack.changes   2018-01-20 
11:24:42.39450 +0100
@@ -1,0 +2,6 @@
+Fri Jan 12 14:29:36 UTC 2018 - rguent...@suse.com
+
+- Package lapack_testing.py from lapack 3.8.0 with adjusted interpreter
+  and adjust BuildRequires to python3.  [bnc#1075766]
+
+---

New:

  lapack_testing.py



Other differences:
--
++ lapack-man.spec ++
--- /var/tmp/diff_new_pack.WNLGlf/_old  2018-01-20 11:24:43.601943576 +0100
+++ /var/tmp/diff_new_pack.WNLGlf/_new  2018-01-20 11:24:43.601943576 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package lapack-man
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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

++ lapack.spec ++
--- /var/tmp/diff_new_pack.WNLGlf/_old  2018-01-20 11:24:43.621942641 +0100
+++ /var/tmp/diff_new_pack.WNLGlf/_new  2018-01-20 11:24:43.625942454 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package lapack
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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
@@ -24,10 +24,11 @@
 Group:  Development/Libraries/Parallel
 Url:http://www.netlib.org/lapack/
 Source0:http://www.netlib.org/lapack/%{name}-%{version}.tgz
+Source1:lapack_testing.py
 Source99:   baselibs.conf
 Patch1: lapack-3.2.2.patch
 BuildRequires:  gcc-fortran
-BuildRequires:  python
+BuildRequires:  python3
 BuildRequires:  update-alternatives
 Requires(pre):  update-alternatives
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -238,6 +239,7 @@
 # fix wrong end of line
 sed -i 's/\r//' LICENSE
 cd ..
+cp %{SOURCE1} .
 make lapack_testing \
   OPTS="%{optflags} $PRECFLAGS" \
   NOOPT="%{optflags} $PRECFLAGS -O0"

++ lapack_testing.py ++
#!/usr/bin/python3
# -*- coding: utf-8 -*-


###
# lapack_testing.py
###

from __future__ import print_function
from subprocess import Popen, STDOUT, PIPE
import os, sys, math
import getopt
# Arguments
try:
opts, args = getopt.getopt(sys.argv[1:], "hd:srep:t:n",
   ["help", "dir", "short", "run", 
"error","prec=","test=","number"])

except getopt.error as msg:
print(msg)
print("for help use --help")
sys.exit(2)

short_summary=0
with_file=1
just_errors = 0
prec='x'
test='all'
only_numbers=0
test_dir='TESTING'
bin_dir='bin/Release'

abs_bin_dir=os.path.normpath(os.path.join(os.getcwd(),bin_dir))

for o, a in opts:
if o in ("-h", "--help"):
print(sys.argv[0]+" [-h|--help] [-d dir |--dir dir] [-s |--short] [-r 
|--run] [-e |--error] [-p p |--prec p] [-t test |--test test] [-n | --number]")
print(" - h is to print this message")
print(" - r is to use to run the LAPACK tests then analyse the 
output (.out files). By default, the script will not run all the LAPACK tests")
print(" - d [dir] is to indicate where is the LAPACK testing 
directory (.out files). By default, the script will use .")
print(" LEVEL OF OUTPUT")
print(" - x is to print a detailed summary")
print(" - e is to print only the error summary")
print(" - s is to print a short summary")
print(" - n is to print the numbers of failing tests (turn on 
summary mode)")
print(" SECLECTION OF TESTS:")
print(" - p [s/c/d/z/x] is to indicate the PRECISION to run:")
print("s=single")
print("d=double")
print("sd=single/double")
print("c=complex")
print("z=double complex")
print("cz=complex/double complex")
print("x=all [DEFAULT]")
print(" - t [lin/eig/mixed/rfp/all] is to indicate which TEST 
FAMILY to run:")
print("lin=Line

commit lapack for openSUSE:Factory

2017-06-17 Thread root
Hello community,

here is the log from the commit of package lapack for openSUSE:Factory checked 
in at 2017-06-17 10:20:09

Comparing /work/SRC/openSUSE:Factory/lapack (Old)
 and  /work/SRC/openSUSE:Factory/.lapack.new (New)


Package is "lapack"

Sat Jun 17 10:20:09 2017 rev:42 rq:501797 version:3.5.0

Changes:

--- /work/SRC/openSUSE:Factory/lapack/lapack-man.changes2017-06-04 
01:48:04.343860486 +0200
+++ /work/SRC/openSUSE:Factory/.lapack.new/lapack-man.changes   2017-06-17 
10:20:15.426876184 +0200
@@ -1,0 +2,5 @@
+Wed May 31 21:39:51 UTC 2017 - jeng...@inai.de
+
+- Correct RPM groups
+
+---
@@ -7,0 +13,365 @@
+
+---
+Fri May  8 20:20:52 UTC 2015 - dmitr...@opensuse.org
+
+- Fix static libraries list
+
+---
+Wed Jul 16 08:39:20 UTC 2014 - idon...@suse.com
+
+- Add baselibs.conf to sources
+
+---
+Mon Jul 14 16:38:58 UTC 2014 - toddrme2...@gmail.com
+
+- Include update-alternatives dependency in subpackages that use it
+  to guarantee it will be available.
+
+---
+Wed Jun 18 08:15:19 UTC 2014 - dmitr...@opensuse.org
+
+- Move blas and lapack libraries to subdirectories for fixing
+  update-alternatives [bnc#861081]
+- Add %posttrans scripts for fixing migration problems.
+
+---
+Thu Nov 21 20:52:18 UTC 2013 - bur...@net-b.de
+
+- Update to 3.5.0
+  * Added Hermitian LDLT factorization routines with rook pivoting
+algorithm
+  * 2-by-1 CSD to be used for tall and skinny matrix with orthonormal
+columns
+  * New stopping criteria for balancing
+  * New complex division algorithm
+  * Various improvements
+- No longer removing files due to license reasons as one file is
+  no longer part of Lapack and the others have been replaced by
+  new ones under the normal LAPACK license
+
+---
+Tue Oct 29 12:53:29 UTC 2013 - lnt-sysad...@lists.lrz.de
+
+- packaged symlinks created by update-alternative as %ghost files
+- removed quotes from update-alternative command to silence rpmlint warning
+
+---
+Fri Mar 15 18:53:22 UTC 2013 - dmitr...@opensuse.org
+
+- Split devel packages into devel and devel-static
+
+---
+Sun Jan 13 00:04:56 UTC 2013 - sco...@free.fr
+
+- add update-alternative support to allow user to easily switch
+  between several blas and lapack libraries 
+
+---
+Tue Nov  6 10:10:53 UTC 2012 - bur...@net-b.de
+
+- Update to 3.4.2
+  * Bug fixes
+
+---
+Wed Jul 25 14:30:36 UTC 2012 - idon...@suse.com
+
+- Fix bnc#772628 
+
+---
+Thu Jul 19 20:44:04 UTC 2012 - sco...@free.fr
+
+- update baselibs.conf 
+
+---
+Sun Jul 15 18:47:19 UTC 2012 - sco...@free.fr
+
+- build the c interface lapacke
+
+---
+Thu May 31 13:52:43 CEST 2012 - ku...@suse.de
+
+- doxygen >= 1.7 is required for building docu
+
+---
+Mon May 21 14:40:18 UTC 2012 - sasc...@suse.de
+
+- Change obsoletes '<=' for lapack and blas back to '<', there was a
+  version update in between
+- Remove psfig.tex (bnc#757332)
+
+---
+Wed May  9 13:04:08 UTC 2012 - co...@suse.com
+
+- fixing dependencies for devel-32bit
+
+---
+Fri May  4 13:44:58 UTC 2012 - bur...@net-b.de
+
+- Update to 3.4.1
+  * Bug fixes
+
+---
+Mon Apr  2 11:47:20 UTC 2012 - rguent...@suse.com
+
+- Undo spec file obfuscation
+
+---
+Fri Mar 30 14:11:58 UTC 2012 - toddrme2...@gmail.com
+
+- Fixed building on openSUSE 11.4 by fixing defattr
+- Made the package groups consistent: Development/Libraries/Parallel
+- Cleaned up spec file formatting
+- Made all requires use the new package naming
+
+---
+Wed Mar 14 12:31:13 UTC 2012 - sasc...@suse.de
+
+- Adhere to shared library policy, packages containing *.so or *.h
+  files have to be named $FOO-devel, package

commit lapack for openSUSE:Factory

2017-06-03 Thread root
Hello community,

here is the log from the commit of package lapack for openSUSE:Factory checked 
in at 2017-06-04 01:48:03

Comparing /work/SRC/openSUSE:Factory/lapack (Old)
 and  /work/SRC/openSUSE:Factory/.lapack.new (New)


Package is "lapack"

Sun Jun  4 01:48:03 2017 rev:41 rq:500237 version:3.5.0

Changes:

New Changes file:

--- /dev/null   2017-03-01 00:40:19.279048016 +0100
+++ /work/SRC/openSUSE:Factory/.lapack.new/lapack-man.changes   2017-06-04 
01:48:04.343860486 +0200
@@ -0,0 +1,8 @@
+---
+Wed May 17 22:59:46 UTC 2017 - dims...@opensuse.org
+
+- Build the man pages in a separate .spec file (lapack-man). The
+  resulting rpm names are kept identical. This allows us to drop
+  doxygen out of lapack's main package buildroot, thus eliminating
+  a build cycle.
+
--- /work/SRC/openSUSE:Factory/lapack/lapack.changes2015-05-16 
20:07:52.0 +0200
+++ /work/SRC/openSUSE:Factory/.lapack.new/lapack.changes   2017-06-04 
01:48:04.395853140 +0200
@@ -1,0 +2,8 @@
+Wed May 17 22:59:46 UTC 2017 - dims...@opensuse.org
+
+- Build the man pages in a separate .spec file (lapack-man). The
+  resulting rpm names are kept identical. This allows us to drop
+  doxygen out of lapack's main package buildroot, thus eliminating
+  a build cycle.
+
+---

New:

  lapack-man.changes
  lapack-man.spec



Other differences:
--
++ lapack-man.spec ++
#
# spec file for package lapack-man
#
# 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
# 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/
#


Name:   lapack-man
%define _name   lapack
Version:3.5.0
Release:0
Summary:Manpages for LAPACK
License:BSD-3-Clause
Group:  Development/Libraries/Parallel
Url:http://www.netlib.org/lapack/
Source0:http://www.netlib.org/lapack/%{_name}-%{version}.tgz
BuildRequires:  doxygen >= 1.7
Provides:   lapack-manpages = %{version}
Obsoletes:  lapack-manpages < %{version}
BuildArch:  noarch
BuildRoot:  %{_tmppath}/%{name}-%{version}-build

%description
Manpages for LAPACK

%package -n blas-man
Summary:Documentation for BLAS (Basic Linear Algebra Subprograms)
Group:  Development/Libraries/Parallel
Provides:   blasman = %{version}
Obsoletes:  blasman < %{version}

%description -n blas-man
The blas-man package contains documentation for BLAS (Basic Linear
Algebra subprograms) routines, in the form of man pages.

%prep
%setup -q -n %{_name}-%{version}

%build
cp make.inc.example make.inc
# Create man pages - and do some cleanup
make man %{?_smp_mflags}
rm -f DOCS/man/man3/*tst*
rm -f DOCS/man/man3/TST*
rm -f DOCS/man/man3/MYSUB.3
rm -f DOCS/man/man3/INSTALL_lsame.f.3
rm -f DOCS/man/man3/xerbla.f.3
rm -f DOCS/man/man3/xerbla_array.f.3
rm -f DOCS/man/man3/*_.3
rm -f DOCS/man/man3/dsecnd_*.3
rm -f DOCS/man/man3/DSECND.3
rm -f DOCS/man/man3/second_*3
rm -f DOCS/man/man3/SECOND.3
rm -f DOCS/man/man3/LAPACK_version.f.3
rm -f DOCS/man/man3/SRC_ilaver.f.3
rm -f DOCS/man/man3/SRC_xerbla.f.3
rm -f DOCS/man/man3/SRC_xerbla_array.f.3
rm -f DOCS/man/man3/SLAMC2.3.gz
rm -f DOCS/man/man3/SLAMC3.3.gz
rm -f DOCS/man/man3/SLAMC4.3.gz
rm -f DOCS/man/man3/SLAMC5.3.gz
rm -f DOCS/man/man3/DLAMC2.3.gz
rm -f DOCS/man/man3/DLAMC3.3.gz
rm -f DOCS/man/man3/DLAMC4.3.gz
rm -f DOCS/man/man3/DLAMC5.3.gz
rm -f DOCS/man/man3/SLADIV1.3.gz
rm -f DOCS/man/man3/SLADIV2.3.gz
rm -f DOCS/man/man3/DLADIV1.3.gz
rm -f DOCS/man/man3/DLADIV2.3.gz
mv DOCS/man/man3/BLAS_SRC_lsame.f.3 DOCS/man/man3/lsame.f.3
mv DOCS/man/man3/BLAS_SRC_xerbla.f.3 DOCS/man/man3/xerbla.f.3
mv DOCS/man/man3/BLAS_SRC_xerbla_array.f.3 DOCS/man/man3/xerbla_array.f.3
mv DOCS/man/man3/INSTALL_ilaver.f.3 DOCS/man/man3/ilaver.f.3
rm -f DOCS/psfig.tex # see bnc#757332

%install
install -d %{buildroot}%{_mandir}/man3
install -m 0644 DOCS/man/man3/*.3 %{buildroot}%{_mandir}/man3/
find BLAS/SRC/ -name \*.f -type f -printf "%{_mandir}/man3/%f.3.gz\n" \
 > blasmans
find BLAS/SRC/ -name \*.f -type f -printf "%f\n" \
 | tr 'a-z' 'A-Z' |sed -e 's#\(.*\).F#'%{_man

commit lapack for openSUSE:Factory

2015-05-16 Thread h_root
Hello community,

here is the log from the commit of package lapack for openSUSE:Factory checked 
in at 2015-05-16 20:07:51

Comparing /work/SRC/openSUSE:Factory/lapack (Old)
 and  /work/SRC/openSUSE:Factory/.lapack.new (New)


Package is "lapack"

Changes:

--- /work/SRC/openSUSE:Factory/lapack/lapack.changes2014-07-19 
11:05:11.0 +0200
+++ /work/SRC/openSUSE:Factory/.lapack.new/lapack.changes   2015-05-16 
20:07:52.0 +0200
@@ -1,0 +2,5 @@
+Fri May  8 20:20:52 UTC 2015 - dmitr...@opensuse.org
+
+- Fix static libraries list
+
+---



Other differences:
--
++ lapack.spec ++
--- /var/tmp/diff_new_pack.XuPnjB/_old  2015-05-16 20:07:52.0 +0200
+++ /var/tmp/diff_new_pack.XuPnjB/_new  2015-05-16 20:07:52.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package lapack
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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
@@ -80,7 +80,6 @@
 Requires:   blas-devel = %{version}
 Requires:   liblapack3 = %{version}
 Provides:   lapack = %{version}
-Provides:   lapack-devel-static = %{version}
 Obsoletes:  lapack < %{version}
 
 %descriptiondevel
@@ -115,7 +114,6 @@
 Group:  Development/Libraries/Parallel
 Requires:   libblas3 = %{version}
 Provides:   blas = %{version}
-Provides:   blas-devel-static = %{version}
 Obsoletes:  blas < %{version}
 
 %description -n blas-devel




commit lapack for openSUSE:Factory

2014-07-19 Thread h_root
Hello community,

here is the log from the commit of package lapack for openSUSE:Factory checked 
in at 2014-07-19 11:05:09

Comparing /work/SRC/openSUSE:Factory/lapack (Old)
 and  /work/SRC/openSUSE:Factory/.lapack.new (New)


Package is "lapack"

Changes:

--- /work/SRC/openSUSE:Factory/lapack/lapack.changes2014-06-27 
06:53:12.0 +0200
+++ /work/SRC/openSUSE:Factory/.lapack.new/lapack.changes   2014-07-19 
11:05:11.0 +0200
@@ -1,0 +2,11 @@
+Wed Jul 16 08:39:20 UTC 2014 - idon...@suse.com
+
+- Add baselibs.conf to sources
+
+---
+Mon Jul 14 16:38:58 UTC 2014 - toddrme2...@gmail.com
+
+- Include update-alternatives dependency in subpackages that use it
+  to guarantee it will be available.
+
+---



Other differences:
--
++ lapack.spec ++
--- /var/tmp/diff_new_pack.35qmPh/_old  2014-07-19 11:05:12.0 +0200
+++ /var/tmp/diff_new_pack.35qmPh/_new  2014-07-19 11:05:12.0 +0200
@@ -24,12 +24,13 @@
 Group:  Development/Libraries/Parallel
 Url:http://www.netlib.org/lapack/
 Source0:http://www.netlib.org/lapack/%{name}-%{version}.tgz
+Source99:   baselibs.conf
 Patch1: lapack-3.2.2.patch
 BuildRequires:  doxygen >= 1.7
 BuildRequires:  gcc-fortran
 BuildRequires:  python
 BuildRequires:  update-alternatives
-PreReq: update-alternatives
+Requires(pre):  update-alternatives
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -46,6 +47,9 @@
 %package -n liblapack3
 Summary:LAPACK Shared Library
 Group:  Development/Libraries/Parallel
+%if 0%{?suse_version} >= 1120
+Requires(pre):  update-alternatives
+%endif
 
 %description -n liblapack3
 LAPACK provides routines for solving systems of simultaneous linear
@@ -61,6 +65,9 @@
 %package -n libblas3
 Summary:BLAS Shared Library
 Group:  Development/Libraries/Parallel
+%if 0%{?suse_version} >= 1120
+Requires(pre):  update-alternatives
+%endif
 
 %description -n libblas3
 BLAS (Basic Linear Algebra Subprograms) is a standard library for
@@ -155,7 +162,6 @@
 The blas-man package contains documentation for BLAS (Basic Linear
 Algebra subprograms) routines, in the form of man pages.
 
-
 %package -n liblapacke3
 Summary:LAPACKE development files
 Group:  Development/Libraries/C and C++
@@ -174,19 +180,19 @@
 - error code as a return value instead of the INFO parameter.
 
 %package -n lapacke-devel
+Summary:LAPACKE development files
+Group:  Development/Libraries/C and C++
 Requires:   liblapacke3 = %{version}
 Provides:   lapacke = %{version}
 Provides:   lapacke-devel-static = %{version}
-Summary:LAPACKE development files
-Group:  Development/Libraries/C and C++
 
 %description -n lapacke-devel
 LAPACKE headers and development files.
 
 %package -n lapacke-devel-static
-Requires:   lapacke-devel = %{version}
 Summary:LAPACKE development files - static libraries
 Group:  Development/Libraries/C and C++
+Requires:   lapacke-devel = %{version}
 
 %description -n lapacke-devel-static
 LAPACKE development files  - static libraries.
@@ -202,7 +208,7 @@
 esac
 export PRECFLAGS
 cp make.inc.example make.inc
-make cleanlib
+make cleanlib %{?_smp_mflags}
 make %{?_smp_mflags} blaslib \
   OPTS="%{optflags} -fPIC" \
   NOOPT="%{optflags} -O0 -fPIC"
@@ -212,7 +218,7 @@
 gfortran -shared -Wl,-soname=libblas.so.3 -o libblas.so.%{version} tmp/*.o
 ln -s libblas.so.%{version} libblas.so
 rm -rf tmp
-make cleanlib
+make cleanlib %{?_smp_mflags}
 make %{?_smp_mflags} blaslib \
   OPTS="%{optflags}" \
   NOOPT="%{optflags} -O0"
@@ -228,7 +234,7 @@
   true  # No failures
 fi
 mv librefblas.a libblas.a
-make cleanlib
+make cleanlib %{?_smp_mflags}
 make %{?_smp_mflags} lapacklib \
   OPTS="%{optflags} -fPIC" \
   NOOPT="%{optflags} -O0 -fPIC"
@@ -238,7 +244,7 @@
 gfortran -shared -Wl,-soname=liblapack.so.3 -o liblapack.so.%{version} tmp/*.o 
-L. -lblas
 ln -s liblapack.so.%{version} liblapack.so
 rm -rf tmp
-make cleanlib
+make cleanlib %{?_smp_mflags}
 make %{?_smp_mflags} lapacklib \
   OPTS="%{optflags}" \
   NOOPT="%{optflags} -O0"
@@ -250,10 +256,10 @@
 mv ../liblapacke.a liblapacke_pic.a
 mkdir tmp
 ( cd tmp; ar x ../liblapacke_pic.a )
-gfortran -shared -Wl,-soname=liblapacke.so.3 -o liblapacke.so.%version tmp/*.o
+gfortran -shared -Wl,-soname=liblapacke.so.3 -o liblapacke.so.%{version} 
tmp/*.o
 ln -s liblapacke.so.%{version} liblapacke.so
 rm -rf tmp
-make cleanlib
+make cleanlib %{?_smp_mflags}
 make %{?_smp_mflags} lapacke \
   CFLAGS="%{optflags} -DADD_ -DHAVE_LAPACK_CONFIG

commit lapack for openSUSE:Factory

2014-06-26 Thread h_root
Hello community,

here is the log from the commit of package lapack for openSUSE:Factory checked 
in at 2014-06-27 06:53:11

Comparing /work/SRC/openSUSE:Factory/lapack (Old)
 and  /work/SRC/openSUSE:Factory/.lapack.new (New)


Package is "lapack"

Changes:

--- /work/SRC/openSUSE:Factory/lapack/lapack.changes2013-11-25 
14:34:13.0 +0100
+++ /work/SRC/openSUSE:Factory/.lapack.new/lapack.changes   2014-06-27 
06:53:12.0 +0200
@@ -1,0 +2,7 @@
+Wed Jun 18 08:15:19 UTC 2014 - dmitr...@opensuse.org
+
+- Move blas and lapack libraries to subdirectories for fixing
+  update-alternatives [bnc#861081]
+- Add %posttrans scripts for fixing migration problems.
+
+---



Other differences:
--
++ lapack.spec ++
--- /var/tmp/diff_new_pack.cAt9wd/_old  2014-06-27 06:53:13.0 +0200
+++ /var/tmp/diff_new_pack.cAt9wd/_new  2014-06-27 06:53:13.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package lapack
 #
-# 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
@@ -173,7 +173,6 @@
 - input scalars passed by value;
 - error code as a return value instead of the INFO parameter.
 
-
 %package -n lapacke-devel
 Requires:   liblapacke3 = %{version}
 Provides:   lapacke = %{version}
@@ -309,20 +308,29 @@
 
 %install
 install -d %{buildroot}/%{_libdir}
-install -d %{buildroot}/%{_includedir}
 install -d %{buildroot}/%{_sysconfdir}/alternatives
+## BLAS
+install -d %{buildroot}/%{_libdir}/blas
 install -m 644 libblas.a %{buildroot}/%{_libdir}
 install -m 644 libblas_pic.a %{buildroot}/%{_libdir}
+install -m 755 libblas.so.%{version} %{buildroot}/%{_libdir}/blas
+ln -s libblas.so.%{version} %{buildroot}/%{_libdir}/blas/libblas.so.3
+ln -s blas/libblas.so.%{version} %{buildroot}/%{_libdir}/libblas.so
+# dummy target for update-alternatives
+ln -s blas/libblas.so.%{version} %{buildroot}/%{_libdir}/libblas.so.3
+ln -s libblas.so.%{version} 
%{buildroot}/%{_sysconfdir}/alternatives/libblas.so.3
+## LAPACK
+install -d %{buildroot}/%{_libdir}/lapack
 install -m 644 liblapack.a %{buildroot}/%{_libdir}
 install -m 644 liblapack_pic.a %{buildroot}/%{_libdir}
-install -m 755 libblas.so.%{version} %{buildroot}/%{_libdir}
-ln -s libblas.so.%{version} 
%{buildroot}/%{_sysconfdir}/alternatives/libblas.so.3
-ln -s libblas.so.%{version} %{buildroot}/%{_libdir}/libblas.so.3
-ln -s libblas.so.%{version} %{buildroot}/%{_libdir}/libblas.so
-install -m 755 liblapack.so.%{version} %{buildroot}/%{_libdir}
+install -m 755 liblapack.so.%{version} %{buildroot}/%{_libdir}/lapack
+ln -s liblapack.so.%{version} %{buildroot}/%{_libdir}/lapack/liblapack.so.3
+ln -s lapack/liblapack.so.%{version} %{buildroot}/%{_libdir}/liblapack.so
+# dummy target for update-alternatives
+ln -s lapack/liblapack.so.%{version} %{buildroot}/%{_libdir}/liblapack.so.3
 ln -s liblapack.so.%{version} 
%{buildroot}/%{_sysconfdir}/alternatives/liblapack.so.3
-ln -s liblapack.so.%{version} %{buildroot}/%{_libdir}/liblapack.so.3
-ln -s liblapack.so.%{version} %{buildroot}/%{_libdir}/liblapack.so
+## LAPACKE
+install -d %{buildroot}/%{_includedir}
 cd lapacke
 install -m 644 include/*.h %{buildroot}/%{_includedir}
 install -m 644 liblapacke.a %{buildroot}/%{_libdir}
@@ -331,6 +339,7 @@
 ln -s liblapacke.so.%{version} %{buildroot}/%{_libdir}/liblapacke.so.3
 ln -s liblapacke.so.%{version} %{buildroot}/%{_libdir}/liblapacke.so
 cd ..
+## documentation
 install -d %{buildroot}%{_mandir}/man3
 install -m 0644 DOCS/man/man3/*.3 %{buildroot}%{_mandir}/man3/
 find BLAS/SRC/ -name \*.f -type f -printf "%{_mandir}/man3/%f.3.gz\n" \
@@ -380,35 +389,51 @@
 
 %post -n libblas3
 %_sbindir/update-alternatives --install \
-   %{_libdir}/libblas.so.3 libblas.so.3 %{_libdir}/libblas.so.%{version}  50
+   %{_libdir}/libblas.so.3 libblas.so.3 %{_libdir}/blas/libblas.so.3  50
 /sbin/ldconfig
 
 %preun -n libblas3
 if [ "$1" = 0 ] ; then
-   %_sbindir/update-alternatives --remove libblas.so.3  
%{_libdir}/libblas.so.%{version}
+   %_sbindir/update-alternatives --remove libblas.so.3  
%{_libdir}/blas/libblas.so.3
 fi
 
 %postun -n libblas3 -p /sbin/ldconfig
 
+%posttrans -n libblas3
+if [ "$1" = 0 ] ; then
+  if ! [ -f %{_libdir}/libblas.so.3 ] ; then
+  "%_sbindir/update-alternatives" --auto libblas.so.3
+  fi
+fi
+
 %post -n liblapack3
 %_sbindir/update-alternatives --install \
-   %{_libdir}/liblapack.so.3 liblapack.so.3 %{_libdir}/liblapack.so.%{version} 
 50
+   %{_libdir}/liblapack.so.3 liblapack.so.3 %{_libdir}/lapack

commit lapack for openSUSE:Factory

2013-11-25 Thread h_root
Hello community,

here is the log from the commit of package lapack for openSUSE:Factory checked 
in at 2013-11-25 14:34:11

Comparing /work/SRC/openSUSE:Factory/lapack (Old)
 and  /work/SRC/openSUSE:Factory/.lapack.new (New)


Package is "lapack"

Changes:

--- /work/SRC/openSUSE:Factory/lapack/lapack.changes2013-10-30 
15:44:09.0 +0100
+++ /work/SRC/openSUSE:Factory/.lapack.new/lapack.changes   2013-11-25 
14:34:13.0 +0100
@@ -1,0 +2,15 @@
+Thu Nov 21 20:52:18 UTC 2013 - bur...@net-b.de
+
+- Update to 3.5.0
+  * Added Hermitian LDLT factorization routines with rook pivoting
+algorithm
+  * 2-by-1 CSD to be used for tall and skinny matrix with orthonormal
+columns
+  * New stopping criteria for balancing
+  * New complex division algorithm
+  * Various improvements
+- No longer removing files due to license reasons as one file is
+  no longer part of Lapack and the others have been replaced by
+  new ones under the normal LAPACK license
+
+---

Old:

  lapack-3.4.2.tgz

New:

  lapack-3.5.0.tgz



Other differences:
--
++ lapack.spec ++
--- /var/tmp/diff_new_pack.X6ElH4/_old  2013-11-25 14:34:13.0 +0100
+++ /var/tmp/diff_new_pack.X6ElH4/_new  2013-11-25 14:34:13.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   lapack
-Version:3.4.2
+Version:3.5.0
 Release:0
 Summary:Linear Algebra Package
 License:BSD-3-Clause
@@ -196,11 +196,6 @@
 %setup -q
 %patch1
 
-# Bad licenses, bnc#772628
-rm DOCS/psfig.tex
-rm lapacke/example/example_DGESV_rowmajor.c
-rm lapacke/example/example_ZGESV_rowmajor.c
-
 %build
 case "$RPM_ARCH" in
 i[0-9]86) PRECFLAGS="-ffloat-store" ;;
@@ -302,6 +297,10 @@
 rm -f DOCS/man/man3/DLAMC3.3.gz
 rm -f DOCS/man/man3/DLAMC4.3.gz
 rm -f DOCS/man/man3/DLAMC5.3.gz
+rm -f DOCS/man/man3/SLADIV1.3.gz
+rm -f DOCS/man/man3/SLADIV2.3.gz
+rm -f DOCS/man/man3/DLADIV1.3.gz
+rm -f DOCS/man/man3/DLADIV2.3.gz
 mv DOCS/man/man3/BLAS_SRC_lsame.f.3 DOCS/man/man3/lsame.f.3
 mv DOCS/man/man3/BLAS_SRC_xerbla.f.3 DOCS/man/man3/xerbla.f.3
 mv DOCS/man/man3/BLAS_SRC_xerbla_array.f.3 DOCS/man/man3/xerbla_array.f.3
@@ -358,6 +357,10 @@
 echo %{_mandir}/man3/DLAMC4.3.gz >> lapackmans
 echo %{_mandir}/man3/DLAMC5.3.gz >> lapackmans
 echo %{_mandir}/man3/DLAMCH.3.gz >> lapackmans
+echo %{_mandir}/man3/SLADIV1.3.gz >> lapackmans
+echo %{_mandir}/man3/SLADIV2.3.gz >> lapackmans
+echo %{_mandir}/man3/DLADIV1.3.gz >> lapackmans
+echo %{_mandir}/man3/DLADIV2.3.gz >> lapackmans
 echo %{_mandir}/man3/slamch.f.3.gz >> lapackmans
 echo %{_mandir}/man3/slamchf77.f.3.gz >> lapackmans
 echo %{_mandir}/man3/dlamch.f.3.gz >> lapackmans
@@ -370,6 +373,10 @@
 ln -s DLAMC1.3.gz %{buildroot}/%{_mandir}/man3/DLAMC4.3.gz
 ln -s DLAMC1.3.gz %{buildroot}/%{_mandir}/man3/DLAMC5.3.gz
 ln -s DLAMCH.3.gz %{buildroot}/%{_mandir}/man3/DLAMC3.3.gz
+ln -s SLADIV.3.gz %{buildroot}/%{_mandir}/man3/SLADIV1.3.gz
+ln -s SLADIV.3.gz %{buildroot}/%{_mandir}/man3/SLADIV2.3.gz
+ln -s DLADIV.3.gz %{buildroot}/%{_mandir}/man3/DLADIV1.3.gz
+ln -s DLADIV.3.gz %{buildroot}/%{_mandir}/man3/DLADIV2.3.gz
 
 %post -n libblas3
 %_sbindir/update-alternatives --install \

++ lapack-3.4.2.tgz -> lapack-3.5.0.tgz ++
/work/SRC/openSUSE:Factory/lapack/lapack-3.4.2.tgz 
/work/SRC/openSUSE:Factory/.lapack.new/lapack-3.5.0.tgz differ: char 5, line 1

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit lapack for openSUSE:Factory

2013-10-30 Thread h_root
Hello community,

here is the log from the commit of package lapack for openSUSE:Factory checked 
in at 2013-10-30 15:44:08

Comparing /work/SRC/openSUSE:Factory/lapack (Old)
 and  /work/SRC/openSUSE:Factory/.lapack.new (New)


Package is "lapack"

Changes:

--- /work/SRC/openSUSE:Factory/lapack/lapack.changes2013-03-22 
11:25:03.0 +0100
+++ /work/SRC/openSUSE:Factory/.lapack.new/lapack.changes   2013-10-30 
15:44:09.0 +0100
@@ -1,0 +2,6 @@
+Tue Oct 29 12:53:29 UTC 2013 - lnt-sysad...@lists.lrz.de
+
+- packaged symlinks created by update-alternative as %ghost files
+- removed quotes from update-alternative command to silence rpmlint warning
+
+---



Other differences:
--
++ lapack.spec ++
--- /var/tmp/diff_new_pack.Eq1QlD/_old  2013-10-30 15:44:10.0 +0100
+++ /var/tmp/diff_new_pack.Eq1QlD/_new  2013-10-30 15:44:10.0 +0100
@@ -311,14 +311,17 @@
 %install
 install -d %{buildroot}/%{_libdir}
 install -d %{buildroot}/%{_includedir}
+install -d %{buildroot}/%{_sysconfdir}/alternatives
 install -m 644 libblas.a %{buildroot}/%{_libdir}
 install -m 644 libblas_pic.a %{buildroot}/%{_libdir}
 install -m 644 liblapack.a %{buildroot}/%{_libdir}
 install -m 644 liblapack_pic.a %{buildroot}/%{_libdir}
 install -m 755 libblas.so.%{version} %{buildroot}/%{_libdir}
+ln -s libblas.so.%{version} 
%{buildroot}/%{_sysconfdir}/alternatives/libblas.so.3
 ln -s libblas.so.%{version} %{buildroot}/%{_libdir}/libblas.so.3
 ln -s libblas.so.%{version} %{buildroot}/%{_libdir}/libblas.so
 install -m 755 liblapack.so.%{version} %{buildroot}/%{_libdir}
+ln -s liblapack.so.%{version} 
%{buildroot}/%{_sysconfdir}/alternatives/liblapack.so.3
 ln -s liblapack.so.%{version} %{buildroot}/%{_libdir}/liblapack.so.3
 ln -s liblapack.so.%{version} %{buildroot}/%{_libdir}/liblapack.so
 cd lapacke
@@ -369,25 +372,25 @@
 ln -s DLAMCH.3.gz %{buildroot}/%{_mandir}/man3/DLAMC3.3.gz
 
 %post -n libblas3
-"%_sbindir/update-alternatives" --install \
+%_sbindir/update-alternatives --install \
%{_libdir}/libblas.so.3 libblas.so.3 %{_libdir}/libblas.so.%{version}  50
 /sbin/ldconfig
 
 %preun -n libblas3
 if [ "$1" = 0 ] ; then
-   "%_sbindir/update-alternatives" --remove libblas.so.3  
%{_libdir}/libblas.so.%{version}
+   %_sbindir/update-alternatives --remove libblas.so.3  
%{_libdir}/libblas.so.%{version}
 fi
 
 %postun -n libblas3 -p /sbin/ldconfig
 
 %post -n liblapack3
-"%_sbindir/update-alternatives" --install \
+%_sbindir/update-alternatives --install \
%{_libdir}/liblapack.so.3 liblapack.so.3 %{_libdir}/liblapack.so.%{version} 
 50
 /sbin/ldconfig
 
 %preun -n liblapack3
 if [ "$1" = 0 ] ; then
-   "%_sbindir/update-alternatives" --remove liblapack.so.3 
%{_libdir}/liblapack.so.%{version}
+   %_sbindir/update-alternatives --remove liblapack.so.3 
%{_libdir}/liblapack.so.%{version}
 fi
 
 %postun -n liblapack3 -p /sbin/ldconfig
@@ -399,13 +402,25 @@
 %defattr(-,root,root)
 %doc LICENSE README
 %{_libdir}/liblapack.so.%{version}
+%if 0%{?suse_version} >= 1120
+%ghost %{_libdir}/liblapack.so.3
+%ghost %{_sysconfdir}/alternatives/liblapack.so.3
+%else
 %{_libdir}/liblapack.so.3
+%{_sysconfdir}/alternatives/liblapack.so.3
+%endif
 
 %files -n libblas3
 %defattr(-,root,root)
 %doc LICENSE README
 %{_libdir}/libblas.so.%{version}
+%if 0%{?suse_version} >= 1120
+%ghost %{_libdir}/libblas.so.3
+%ghost %{_sysconfdir}/alternatives/libblas.so.3
+%else
 %{_libdir}/libblas.so.3
+%{_sysconfdir}/alternatives/libblas.so.3
+%endif
 
 %files devel
 %defattr(-,root,root)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit lapack for openSUSE:Factory

2013-03-22 Thread h_root
Hello community,

here is the log from the commit of package lapack for openSUSE:Factory checked 
in at 2013-03-22 11:25:02

Comparing /work/SRC/openSUSE:Factory/lapack (Old)
 and  /work/SRC/openSUSE:Factory/.lapack.new (New)


Package is "lapack", Maintainer is "rguent...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/lapack/lapack.changes2013-01-22 
15:44:22.0 +0100
+++ /work/SRC/openSUSE:Factory/.lapack.new/lapack.changes   2013-03-22 
11:25:03.0 +0100
@@ -1,0 +2,5 @@
+Fri Mar 15 18:53:22 UTC 2013 - dmitr...@opensuse.org
+
+- Split devel packages into devel and devel-static
+
+---



Other differences:
--
++ lapack.spec ++
--- /var/tmp/diff_new_pack.X6F4CG/_old  2013-03-22 11:25:04.0 +0100
+++ /var/tmp/diff_new_pack.X6F4CG/_new  2013-03-22 11:25:04.0 +0100
@@ -87,6 +87,22 @@
 similar functionality is provided for real and complex matrices, in
 both single and double precision.
 
+%packagedevel-static
+Summary:Linear Algebra Package - static libraries
+Group:  Development/Libraries/Parallel
+Requires:   lapack-devel = %{version}
+
+%descriptiondevel-static
+LAPACK provides routines for solving systems of simultaneous linear
+equations, least-squares solutions of linear systems of equations,
+eigenvalue problems, and singular value problems. The associated matrix
+factorizations (LU, Cholesky, QR, SVD, Schur, generalized Schur) are
+also provided, as are related computations such as reordering of the
+Schur factorizations and estimating condition numbers. Dense and banded
+matrices are handled, but not general sparse matrices. In all areas,
+similar functionality is provided for real and complex matrices, in
+both single and double precision.
+
 %package -n blas-devel
 Summary:Basic Linear Algebra Subprograms
 Group:  Development/Libraries/Parallel
@@ -102,6 +118,18 @@
 and built with gfortran. BLAS manual pages are available in the
 blas-man package.
 
+%package -n blas-devel-static
+Summary:Basic Linear Algebra Subprograms
+Group:  Development/Libraries/Parallel
+Requires:   blas-devel = %{version}
+
+%description -n blas-devel-static
+BLAS (Basic Linear Algebra Subprograms) is a standard library for
+numerical algebra. BLAS provides a number of basic algorithms for
+linear algebra. BLAS is fast and well-tested, was written in FORTRAN 77
+and built with gfortran. BLAS manual pages are available in the
+blas-man package.
+
 %package man
 Summary:Manpages for LAPACK
 Group:  Development/Libraries/Parallel
@@ -156,6 +184,14 @@
 %description -n lapacke-devel
 LAPACKE headers and development files.
 
+%package -n lapacke-devel-static
+Requires:   lapacke-devel = %{version}
+Summary:LAPACKE development files - static libraries
+Group:  Development/Libraries/C and C++
+
+%description -n lapacke-devel-static
+LAPACKE development files  - static libraries.
+
 %prep
 %setup -q
 %patch1
@@ -374,12 +410,18 @@
 %files devel
 %defattr(-,root,root)
 %{_libdir}/liblapack.so
+
+%files devel-static
+%defattr(-,root,root)
 %{_libdir}/liblapack.a
 %{_libdir}/liblapack_pic.a
 
 %files -n blas-devel
 %defattr(-,root,root)
 %{_libdir}/libblas.so
+
+%files -n blas-devel-static
+%defattr(-,root,root)
 %{_libdir}/libblas.a
 %{_libdir}/libblas_pic.a
 
@@ -398,8 +440,11 @@
 %defattr(-,root,root,-)
 %doc lapacke/LICENSE lapacke/README
 %{_libdir}/liblapacke.so
+%{_includedir}/*.h
+
+%files -n lapacke-devel-static
+%defattr(-,root,root,-)
 %{_libdir}/liblapacke.a
 %{_libdir}/liblapacke_pic.a
-%{_includedir}/*.h
 
 %changelog

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit lapack for openSUSE:Factory

2013-01-22 Thread h_root
Hello community,

here is the log from the commit of package lapack for openSUSE:Factory checked 
in at 2013-01-22 15:44:19

Comparing /work/SRC/openSUSE:Factory/lapack (Old)
 and  /work/SRC/openSUSE:Factory/.lapack.new (New)


Package is "lapack", Maintainer is "rguent...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/lapack/lapack.changes2012-11-12 
07:03:51.0 +0100
+++ /work/SRC/openSUSE:Factory/.lapack.new/lapack.changes   2013-01-22 
15:44:22.0 +0100
@@ -1,0 +2,6 @@
+Sun Jan 13 00:04:56 UTC 2013 - sco...@free.fr
+
+- add update-alternative support to allow user to easily switch
+  between several blas and lapack libraries 
+
+---



Other differences:
--
++ lapack.spec ++
--- /var/tmp/diff_new_pack.SpM2wJ/_old  2013-01-22 15:44:23.0 +0100
+++ /var/tmp/diff_new_pack.SpM2wJ/_new  2013-01-22 15:44:23.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package lapack
 #
-# 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,6 +28,8 @@
 BuildRequires:  doxygen >= 1.7
 BuildRequires:  gcc-fortran
 BuildRequires:  python
+BuildRequires:  update-alternatives
+PreReq: update-alternatives
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -330,10 +332,28 @@
 ln -s DLAMC1.3.gz %{buildroot}/%{_mandir}/man3/DLAMC5.3.gz
 ln -s DLAMCH.3.gz %{buildroot}/%{_mandir}/man3/DLAMC3.3.gz
 
-%post -n libblas3 -p /sbin/ldconfig
+%post -n libblas3
+"%_sbindir/update-alternatives" --install \
+   %{_libdir}/libblas.so.3 libblas.so.3 %{_libdir}/libblas.so.%{version}  50
+/sbin/ldconfig
+
+%preun -n libblas3
+if [ "$1" = 0 ] ; then
+   "%_sbindir/update-alternatives" --remove libblas.so.3  
%{_libdir}/libblas.so.%{version}
+fi
+
 %postun -n libblas3 -p /sbin/ldconfig
 
-%post -n liblapack3 -p /sbin/ldconfig
+%post -n liblapack3
+"%_sbindir/update-alternatives" --install \
+   %{_libdir}/liblapack.so.3 liblapack.so.3 %{_libdir}/liblapack.so.%{version} 
 50
+/sbin/ldconfig
+
+%preun -n liblapack3
+if [ "$1" = 0 ] ; then
+   "%_sbindir/update-alternatives" --remove liblapack.so.3 
%{_libdir}/liblapack.so.%{version}
+fi
+
 %postun -n liblapack3 -p /sbin/ldconfig
 
 %post -n liblapacke3 -p /sbin/ldconfig

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit lapack for openSUSE:Factory

2012-11-11 Thread h_root
Hello community,

here is the log from the commit of package lapack for openSUSE:Factory checked 
in at 2012-11-12 07:03:42

Comparing /work/SRC/openSUSE:Factory/lapack (Old)
 and  /work/SRC/openSUSE:Factory/.lapack.new (New)


Package is "lapack", Maintainer is "rguent...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/lapack/lapack.changes2012-07-30 
20:33:35.0 +0200
+++ /work/SRC/openSUSE:Factory/.lapack.new/lapack.changes   2012-11-12 
07:03:51.0 +0100
@@ -1,0 +2,6 @@
+Tue Nov  6 10:10:53 UTC 2012 - bur...@net-b.de
+
+- Update to 3.4.2
+  * Bug fixes
+
+---

Old:

  lapack-3.4.1.tgz

New:

  lapack-3.4.2.tgz



Other differences:
--
++ lapack.spec ++
--- /var/tmp/diff_new_pack.iqFia1/_old  2012-11-12 07:03:53.0 +0100
+++ /var/tmp/diff_new_pack.iqFia1/_new  2012-11-12 07:03:53.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   lapack
-Version:3.4.1
+Version:3.4.2
 Release:0
 Summary:Linear Algebra Package
 License:BSD-3-Clause

++ lapack-3.4.1.tgz -> lapack-3.4.2.tgz ++
 35958 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit lapack for openSUSE:Factory

2012-07-30 Thread h_root
Hello community,

here is the log from the commit of package lapack for openSUSE:Factory checked 
in at 2012-07-30 20:33:33

Comparing /work/SRC/openSUSE:Factory/lapack (Old)
 and  /work/SRC/openSUSE:Factory/.lapack.new (New)


Package is "lapack", Maintainer is "rguent...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/lapack/lapack.changes2012-05-22 
10:23:24.0 +0200
+++ /work/SRC/openSUSE:Factory/.lapack.new/lapack.changes   2012-07-30 
20:33:35.0 +0200
@@ -1,0 +2,20 @@
+Wed Jul 25 14:30:36 UTC 2012 - idon...@suse.com
+
+- Fix bnc#772628 
+
+---
+Thu Jul 19 20:44:04 UTC 2012 - sco...@free.fr
+
+- update baselibs.conf 
+
+---
+Sun Jul 15 18:47:19 UTC 2012 - sco...@free.fr
+
+- build the c interface lapacke
+
+---
+Thu May 31 13:52:43 CEST 2012 - ku...@suse.de
+
+- doxygen >= 1.7 is required for building docu
+
+---



Other differences:
--
++ lapack.spec ++
--- /var/tmp/diff_new_pack.sOaNUn/_old  2012-07-30 20:33:45.0 +0200
+++ /var/tmp/diff_new_pack.sOaNUn/_new  2012-07-30 20:33:45.0 +0200
@@ -25,7 +25,7 @@
 Url:http://www.netlib.org/lapack/
 Source0:http://www.netlib.org/lapack/%{name}-%{version}.tgz
 Patch1: lapack-3.2.2.patch
-BuildRequires:  doxygen
+BuildRequires:  doxygen >= 1.7
 BuildRequires:  gcc-fortran
 BuildRequires:  python
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -125,10 +125,44 @@
 The blas-man package contains documentation for BLAS (Basic Linear
 Algebra subprograms) routines, in the form of man pages.
 
+
+%package -n liblapacke3
+Summary:LAPACKE development files
+Group:  Development/Libraries/C and C++
+
+%description -n liblapacke3
+This library provides a native C interface to LAPACK routines available
+at www.netlib.org/lapack to facilitate usage of LAPACK functionality 
+for C programmers.
+
+This implementation introduces:
+- row-major and column-major matrix layout controlled by the first function 
+  parameter;
+- an implementation with working arrays (middle-level interface) as well as 
+  without working arrays (high-level interface);
+- input scalars passed by value;
+- error code as a return value instead of the INFO parameter.
+
+
+%package -n lapacke-devel
+Requires:   liblapacke3 = %{version}
+Provides:   lapacke = %{version}
+Provides:   lapacke-devel-static = %{version}
+Summary:LAPACKE development files
+Group:  Development/Libraries/C and C++
+
+%description -n lapacke-devel
+LAPACKE headers and development files.
+
 %prep
 %setup -q
 %patch1
 
+# Bad licenses, bnc#772628
+rm DOCS/psfig.tex
+rm lapacke/example/example_DGESV_rowmajor.c
+rm lapacke/example/example_ZGESV_rowmajor.c
+
 %build
 case "$RPM_ARCH" in
 i[0-9]86) PRECFLAGS="-ffloat-store" ;;
@@ -177,6 +211,23 @@
   OPTS="%{optflags}" \
   NOOPT="%{optflags} -O0"
 ln -s libblas.a librefblas.a
+cd lapacke
+make %{?_smp_mflags} lapacke \
+  CFLAGS="%{optflags} -fPIC -DADD_ -DHAVE_LAPACK_CONFIG_H 
-DLAPACK_COMPLEX_STRUCTURE" \
+  LINKER=gfortran
+mv ../liblapacke.a liblapacke_pic.a
+mkdir tmp
+( cd tmp; ar x ../liblapacke_pic.a )
+gfortran -shared -Wl,-soname=liblapacke.so.3 -o liblapacke.so.%version tmp/*.o
+ln -s liblapacke.so.%{version} liblapacke.so
+rm -rf tmp
+make cleanlib
+make %{?_smp_mflags} lapacke \
+  CFLAGS="%{optflags} -DADD_ -DHAVE_LAPACK_CONFIG_H -DLAPACK_COMPLEX_STRUCTURE"
+mv ../liblapacke.a liblapacke.a
+# fix wrong end of line
+sed -i 's/\r//' LICENSE
+cd ..
 make lapack_testing \
   OPTS="%{optflags} $PRECFLAGS" \
   NOOPT="%{optflags} $PRECFLAGS -O0"
@@ -221,6 +272,7 @@
 
 %install
 install -d %{buildroot}/%{_libdir}
+install -d %{buildroot}/%{_includedir}
 install -m 644 libblas.a %{buildroot}/%{_libdir}
 install -m 644 libblas_pic.a %{buildroot}/%{_libdir}
 install -m 644 liblapack.a %{buildroot}/%{_libdir}
@@ -231,6 +283,14 @@
 install -m 755 liblapack.so.%{version} %{buildroot}/%{_libdir}
 ln -s liblapack.so.%{version} %{buildroot}/%{_libdir}/liblapack.so.3
 ln -s liblapack.so.%{version} %{buildroot}/%{_libdir}/liblapack.so
+cd lapacke
+install -m 644 include/*.h %{buildroot}/%{_includedir}
+install -m 644 liblapacke.a %{buildroot}/%{_libdir}
+install -m 644 liblapacke_pic.a %{buildroot}/%{_libdir}
+install -m 755 liblapacke.so.%{version} %{buildroot}/%{_libdir}
+ln -s liblapacke.so.%{version} %{buildroot}/%{_libdir}/liblapacke.so.3
+ln -s liblapacke.so.%{version} %{buildroot}/%{_libdir}/liblapacke.so
+cd ..
 install -d %{buildroot}%{_mandir}/man3
 instal

commit lapack for openSUSE:Factory

2012-05-22 Thread h_root
Hello community,

here is the log from the commit of package lapack for openSUSE:Factory checked 
in at 2012-05-22 10:23:23

Comparing /work/SRC/openSUSE:Factory/lapack (Old)
 and  /work/SRC/openSUSE:Factory/.lapack.new (New)


Package is "lapack", Maintainer is "rguent...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/lapack/lapack.changes2012-05-10 
14:33:07.0 +0200
+++ /work/SRC/openSUSE:Factory/.lapack.new/lapack.changes   2012-05-22 
10:23:24.0 +0200
@@ -1,0 +2,7 @@
+Mon May 21 14:40:18 UTC 2012 - sasc...@suse.de
+
+- Change obsoletes '<=' for lapack and blas back to '<', there was a
+  version update in between
+- Remove psfig.tex (bnc#757332)
+
+---



Other differences:
--
++ lapack.spec ++
--- /var/tmp/diff_new_pack.HY1VjM/_old  2012-05-22 10:23:26.0 +0200
+++ /var/tmp/diff_new_pack.HY1VjM/_new  2012-05-22 10:23:26.0 +0200
@@ -72,8 +72,7 @@
 Requires:   liblapack3 = %{version}
 Provides:   lapack = %{version}
 Provides:   lapack-devel-static = %{version}
-#TODO: Change back to '<' after next version update:
-Obsoletes:  lapack <= %{version}
+Obsoletes:  lapack < %{version}
 
 %description devel
 LAPACK provides routines for solving systems of simultaneous linear
@@ -92,8 +91,7 @@
 Requires:   libblas3 = %{version}
 Provides:   blas = %{version}
 Provides:   blas-devel-static = %{version}
-#TODO: Change back to '<' after next version update:
-Obsoletes:  blas <= %{version}
+Obsoletes:  blas < %{version}
 
 %description -n blas-devel
 BLAS (Basic Linear Algebra Subprograms) is a standard library for
@@ -219,6 +217,7 @@
 mv DOCS/man/man3/BLAS_SRC_xerbla.f.3 DOCS/man/man3/xerbla.f.3
 mv DOCS/man/man3/BLAS_SRC_xerbla_array.f.3 DOCS/man/man3/xerbla_array.f.3
 mv DOCS/man/man3/INSTALL_ilaver.f.3 DOCS/man/man3/ilaver.f.3
+rm -f DOCS/psfig.tex # see bnc#757332
 
 %install
 install -d %{buildroot}/%{_libdir}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit lapack for openSUSE:Factory

2012-05-10 Thread h_root
Hello community,

here is the log from the commit of package lapack for openSUSE:Factory checked 
in at 2012-05-10 14:32:36

Comparing /work/SRC/openSUSE:Factory/lapack (Old)
 and  /work/SRC/openSUSE:Factory/.lapack.new (New)


Package is "lapack", Maintainer is "rguent...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/lapack/lapack.changes2012-05-08 
12:27:49.0 +0200
+++ /work/SRC/openSUSE:Factory/.lapack.new/lapack.changes   2012-05-10 
14:33:07.0 +0200
@@ -1,0 +2,5 @@
+Wed May  9 13:04:08 UTC 2012 - co...@suse.com
+
+- fixing dependencies for devel-32bit
+
+---



Other differences:
--
++ baselibs.conf ++
--- /var/tmp/diff_new_pack.wCasyX/_old  2012-05-10 14:33:12.0 +0200
+++ /var/tmp/diff_new_pack.wCasyX/_new  2012-05-10 14:33:12.0 +0200
@@ -1,7 +1,8 @@
 liblapack3
 libblas3
 lapack-devel
+  requires -lapack-
   requires "liblapack3- = "
 blas-devel
-  requires -lapack-
+  requires -blas-
   requires "libblas3- = "

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit lapack for openSUSE:Factory

2012-05-08 Thread h_root
Hello community,

here is the log from the commit of package lapack for openSUSE:Factory checked 
in at 2012-05-08 12:27:47

Comparing /work/SRC/openSUSE:Factory/lapack (Old)
 and  /work/SRC/openSUSE:Factory/.lapack.new (New)


Package is "lapack", Maintainer is "rguent...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/lapack/lapack.changes2012-04-12 
09:36:40.0 +0200
+++ /work/SRC/openSUSE:Factory/.lapack.new/lapack.changes   2012-05-08 
12:27:49.0 +0200
@@ -1,0 +2,11 @@
+Fri May  4 13:44:58 UTC 2012 - bur...@net-b.de
+
+- Update to 3.4.1
+  * Bug fixes
+
+---
+Mon Apr  2 11:47:20 UTC 2012 - rguent...@suse.com
+
+- Undo spec file obfuscation
+
+---

Old:

  lapack-3.4.0.tgz

New:

  lapack-3.4.1.tgz



Other differences:
--
++ lapack.spec ++
--- /var/tmp/diff_new_pack.UROPri/_old  2012-05-08 12:27:51.0 +0200
+++ /var/tmp/diff_new_pack.UROPri/_new  2012-05-08 12:27:51.0 +0200
@@ -15,15 +15,15 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 Name:   lapack
-Version:3.4.0
-%define sonum   3
+Version:3.4.1
 Release:0
 Summary:Linear Algebra Package
 License:BSD-3-Clause
 Group:  Development/Libraries/Parallel
-Url:http://www.netlib.org/%{name}/
-Source0:http://www.netlib.org/%{name}/%{name}-%{version}.tgz
+Url:http://www.netlib.org/lapack/
+Source0:http://www.netlib.org/lapack/%{name}-%{version}.tgz
 Patch1: lapack-3.2.2.patch
 BuildRequires:  doxygen
 BuildRequires:  gcc-fortran
@@ -41,11 +41,11 @@
 similar functionality is provided for real and complex matrices, in
 both single and double precision.
 
-%package -n lib%{name}%{sonum}
+%package -n liblapack3
 Summary:LAPACK Shared Library
 Group:  Development/Libraries/Parallel
 
-%description -n lib%{name}%{sonum}
+%description -n liblapack3
 LAPACK provides routines for solving systems of simultaneous linear
 equations, least-squares solutions of linear systems of equations,
 eigenvalue problems, and singular value problems. The associated matrix
@@ -56,11 +56,11 @@
 similar functionality is provided for real and complex matrices, in
 both single and double precision.
 
-%package -n libblas%{sonum}
+%package -n libblas3
 Summary:BLAS Shared Library
 Group:  Development/Libraries/Parallel
 
-%description -n libblas%{sonum}
+%description -n libblas3
 BLAS (Basic Linear Algebra Subprograms) is a standard library for
 numerical algebra.  BLAS provides a number of basic algorithms for
 linear algebra.
@@ -69,11 +69,11 @@
 Summary:Linear Algebra Package
 Group:  Development/Libraries/Parallel
 Requires:   blas-devel = %{version}
-Requires:   lib%{name}%{sonum} = %{version}
-Provides:   %{name} = %{version}
-Provides:   %{name}-devel-static = %{version}
+Requires:   liblapack3 = %{version}
+Provides:   lapack = %{version}
+Provides:   lapack-devel-static = %{version}
 #TODO: Change back to '<' after next version update:
-Obsoletes:  %{name} <= %{version}
+Obsoletes:  lapack <= %{version}
 
 %description devel
 LAPACK provides routines for solving systems of simultaneous linear
@@ -89,7 +89,7 @@
 %package -n blas-devel
 Summary:Basic Linear Algebra Subprograms
 Group:  Development/Libraries/Parallel
-Requires:   libblas%{sonum} = %{version}
+Requires:   libblas3 = %{version}
 Provides:   blas = %{version}
 Provides:   blas-devel-static = %{version}
 #TODO: Change back to '<' after next version update:
@@ -105,8 +105,8 @@
 %package man
 Summary:Manpages for LAPACK
 Group:  Development/Libraries/Parallel
-Provides:   %{name}-manpages = %{version}
-Obsoletes:  %{name}-manpages < %{version}
+Provides:   lapack-manpages = %{version}
+Obsoletes:  lapack-manpages < %{version}
 %if 0%{?suse_version} >= 1120
 BuildArch:  noarch
 %endif
@@ -277,23 +277,23 @@
 %post -n liblapack3 -p /sbin/ldconfig
 %postun -n liblapack3 -p /sbin/ldconfig
 
-%files -n lib%{name}%{sonum}
+%files -n liblapack3
 %defattr(-,root,root)
 %doc LICENSE README
-%{_libdir}/lib%{name}.so.%{version}
-%{_libdir}/lib%{name}.so.%{sonum}
+%{_libdir}/liblapack.so.%{version}
+%{_libdir}/liblapack.so.3
 
-%files -n libblas%{sonum}
+%files -n libblas3
 %defattr(-,root,root)
 %doc LICENSE README
 %{_libdir}/libblas.so.%{version}
-%{_libdir}/libblas.so.%{sonum}
+%{_libdir}/libblas.so.3
 
 %files devel
 %defattr(-,root,root)
-%{_libdir}/lib%{name}.so
-%{_libdir}/lib%{name}.a
-%{_libdir}/lib%{name}_pic.a
+%{_lib

commit lapack for openSUSE:Factory

2012-04-12 Thread h_root
Hello community,

here is the log from the commit of package lapack for openSUSE:Factory checked 
in at 2012-04-12 09:36:39

Comparing /work/SRC/openSUSE:Factory/lapack (Old)
 and  /work/SRC/openSUSE:Factory/.lapack.new (New)


Package is "lapack", Maintainer is "rguent...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/lapack/lapack.changes2012-03-29 
07:45:30.0 +0200
+++ /work/SRC/openSUSE:Factory/.lapack.new/lapack.changes   2012-04-12 
09:36:40.0 +0200
@@ -1,0 +2,8 @@
+Fri Mar 30 14:11:58 UTC 2012 - toddrme2...@gmail.com
+
+- Fixed building on openSUSE 11.4 by fixing defattr
+- Made the package groups consistent: Development/Libraries/Parallel
+- Cleaned up spec file formatting
+- Made all requires use the new package naming
+
+---



Other differences:
--
++ lapack.spec ++
--- /var/tmp/diff_new_pack.Bj268v/_old  2012-04-12 09:36:41.0 +0200
+++ /var/tmp/diff_new_pack.Bj268v/_new  2012-04-12 09:36:41.0 +0200
@@ -15,15 +15,15 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-
 Name:   lapack
 Version:3.4.0
+%define sonum   3
 Release:0
 Summary:Linear Algebra Package
 License:BSD-3-Clause
 Group:  Development/Libraries/Parallel
-Url:http://www.netlib.org/lapack/
-Source0:http://www.netlib.org/lapack/lapack-%{version}.tgz
+Url:http://www.netlib.org/%{name}/
+Source0:http://www.netlib.org/%{name}/%{name}-%{version}.tgz
 Patch1: lapack-3.2.2.patch
 BuildRequires:  doxygen
 BuildRequires:  gcc-fortran
@@ -41,11 +41,35 @@
 similar functionality is provided for real and complex matrices, in
 both single and double precision.
 
+%package -n lib%{name}%{sonum}
+Summary:LAPACK Shared Library
+Group:  Development/Libraries/Parallel
+
+%description -n lib%{name}%{sonum}
+LAPACK provides routines for solving systems of simultaneous linear
+equations, least-squares solutions of linear systems of equations,
+eigenvalue problems, and singular value problems. The associated matrix
+factorizations (LU, Cholesky, QR, SVD, Schur, generalized Schur) are
+also provided, as are related computations such as reordering of the
+Schur factorizations and estimating condition numbers. Dense and banded
+matrices are handled, but not general sparse matrices. In all areas,
+similar functionality is provided for real and complex matrices, in
+both single and double precision.
+
+%package -n libblas%{sonum}
+Summary:BLAS Shared Library
+Group:  Development/Libraries/Parallel
+
+%description -n libblas%{sonum}
+BLAS (Basic Linear Algebra Subprograms) is a standard library for
+numerical algebra.  BLAS provides a number of basic algorithms for
+linear algebra.
+
 %package devel
 Summary:Linear Algebra Package
 Group:  Development/Libraries/Parallel
-Requires:   blas = %{version}
-Requires:   liblapack3 = %{version}
+Requires:   blas-devel = %{version}
+Requires:   lib%{name}%{sonum} = %{version}
 Provides:   %{name} = %{version}
 Provides:   %{name}-devel-static = %{version}
 #TODO: Change back to '<' after next version update:
@@ -64,8 +88,8 @@
 
 %package -n blas-devel
 Summary:Basic Linear Algebra Subprograms
-Group:  Productivity/Scientific/Math
-Requires:   libblas3 >= %{version}
+Group:  Development/Libraries/Parallel
+Requires:   libblas%{sonum} = %{version}
 Provides:   blas = %{version}
 Provides:   blas-devel-static = %{version}
 #TODO: Change back to '<' after next version update:
@@ -78,24 +102,11 @@
 and built with gfortran. BLAS manual pages are available in the
 blas-man package.
 
-%package -n blas-man
-Summary:Documentation for BLAS (Basic Linear Algebra Subprograms)
-Group:  Productivity/Scientific/Math
-Provides:   blasman = %{version}
-Obsoletes:  blasman < %{version}
-%if 0%{?suse_version} >= 1120
-BuildArch:  noarch
-%endif
-
-%description -n blas-man
-The blas-man package contains documentation for BLAS (Basic Linear
-Algebra subprograms) routines, in the form of man pages.
-
 %package man
 Summary:Manpages for LAPACK
 Group:  Development/Libraries/Parallel
-Provides:   lapack-manpages = %{version}
-Obsoletes:  lapack-manpages < %{version}
+Provides:   %{name}-manpages = %{version}
+Obsoletes:  %{name}-manpages < %{version}
 %if 0%{?suse_version} >= 1120
 BuildArch:  noarch
 %endif
@@ -103,29 +114,18 @@
 %description man
 Manpages for LAPACK
 
-%package -n liblapack3
-Summary:LAPACK Shared Library
+%package -n blas-man
+Summary:Documentation for BLAS (Ba

commit lapack for openSUSE:Factory

2012-03-28 Thread h_root
Hello community,

here is the log from the commit of package lapack for openSUSE:Factory checked 
in at 2012-03-29 07:43:59

Comparing /work/SRC/openSUSE:Factory/lapack (Old)
 and  /work/SRC/openSUSE:Factory/.lapack.new (New)


Package is "lapack", Maintainer is "rguent...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/lapack/lapack.changes2012-02-15 
22:21:40.0 +0100
+++ /work/SRC/openSUSE:Factory/.lapack.new/lapack.changes   2012-03-29 
07:44:01.0 +0200
@@ -1,0 +2,12 @@
+Wed Mar 14 12:31:13 UTC 2012 - sasc...@suse.de
+
+- Adhere to shared library policy, packages containing *.so or *.h
+  files have to be named $FOO-devel, packages containing *.a files either
+  have to be named $FOO-devel-static or provide this name
+- Set license to 'BSD-3-Clause', according to the file LICENSE and the
+  description on http://www.netlib.org/lapack/ it's not public domain
+- Package README and LICENSE in library packages
+- Removed rpmlint filters
+- Use upstream tarball URL
+
+---

Old:

  lapack-3.4.0.tar.bz2
  lapack-rpmlintrc

New:

  lapack-3.4.0.tgz



Other differences:
--
++ lapack.spec ++
--- /var/tmp/diff_new_pack.xZv4d0/_old  2012-03-29 07:44:03.0 +0200
+++ /var/tmp/diff_new_pack.xZv4d0/_new  2012-03-29 07:44:03.0 +0200
@@ -17,20 +17,17 @@
 
 
 Name:   lapack
-BuildRequires:  doxygen
-BuildRequires:  gcc-fortran
-BuildRequires:  python
-Summary:Linear Algebra Package
-License:SUSE-Public-Domain
-Group:  Development/Libraries/Parallel
 Version:3.4.0
 Release:0
-Source0:lapack-%{version}.tar.bz2
-Source99:   lapack-rpmlintrc
-Patch1: lapack-3.2.2.patch
+Summary:Linear Algebra Package
+License:BSD-3-Clause
+Group:  Development/Libraries/Parallel
 Url:http://www.netlib.org/lapack/
-Requires:   blas  = %{version}
-Requires:   liblapack3 = %{version}
+Source0:http://www.netlib.org/lapack/lapack-%{version}.tgz
+Patch1: lapack-3.2.2.patch
+BuildRequires:  doxygen
+BuildRequires:  gcc-fortran
+BuildRequires:  python
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -44,34 +41,47 @@
 similar functionality is provided for real and complex matrices, in
 both single and double precision.
 
+%package devel
+Summary:Linear Algebra Package
+Group:  Development/Libraries/Parallel
+Requires:   blas = %{version}
+Requires:   liblapack3 = %{version}
+Provides:   %{name} = %{version}
+Provides:   %{name}-devel-static = %{version}
+#TODO: Change back to '<' after next version update:
+Obsoletes:  %{name} <= %{version}
 
+%description devel
+LAPACK provides routines for solving systems of simultaneous linear
+equations, least-squares solutions of linear systems of equations,
+eigenvalue problems, and singular value problems. The associated matrix
+factorizations (LU, Cholesky, QR, SVD, Schur, generalized Schur) are
+also provided, as are related computations such as reordering of the
+Schur factorizations and estimating condition numbers. Dense and banded
+matrices are handled, but not general sparse matrices. In all areas,
+similar functionality is provided for real and complex matrices, in
+both single and double precision.
 
-Authors:
-
-Jack Dongarra 
-
-%package -n blas
+%package -n blas-devel
 Summary:Basic Linear Algebra Subprograms
 Group:  Productivity/Scientific/Math
 Requires:   libblas3 >= %{version}
+Provides:   blas = %{version}
+Provides:   blas-devel-static = %{version}
+#TODO: Change back to '<' after next version update:
+Obsoletes:  blas <= %{version}
 
-%description -n blas
+%description -n blas-devel
 BLAS (Basic Linear Algebra Subprograms) is a standard library for
 numerical algebra. BLAS provides a number of basic algorithms for
 linear algebra. BLAS is fast and well-tested, was written in FORTRAN 77
 and built with gfortran. BLAS manual pages are available in the
 blas-man package.
 
-
-
-Authors:
-
-UTK 
-
 %package -n blas-man
 Summary:Documentation for BLAS (Basic Linear Algebra Subprograms)
 Group:  Productivity/Scientific/Math
-Provides:   blasman = %{version}-%{release}
+Provides:   blasman = %{version}
 Obsoletes:  blasman < %{version}
 %if 0%{?suse_version} >= 1120
 BuildArch:  noarch
@@ -81,16 +91,10 @@
 The blas-man package contains documentation for BLAS (Basic Linear
 Algebra subprograms) routines, in the form of man pages.
 
-
-
-Authors:
-
-UTK 
-
 %package man
 Summary:Manpages for LAPACK
 Group:  Development/Libraries/Parallel
-Pro

commit lapack for openSUSE:Factory

2012-02-15 Thread h_root
Hello community,

here is the log from the commit of package lapack for openSUSE:Factory checked 
in at 2012-02-15 22:21:39

Comparing /work/SRC/openSUSE:Factory/lapack (Old)
 and  /work/SRC/openSUSE:Factory/.lapack.new (New)


Package is "lapack", Maintainer is "rguent...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/lapack/lapack.changes2011-11-23 
19:34:53.0 +0100
+++ /work/SRC/openSUSE:Factory/.lapack.new/lapack.changes   2012-02-15 
22:21:40.0 +0100
@@ -1,0 +2,11 @@
+Mon Feb 13 10:48:17 UTC 2012 - co...@suse.com
+
+- patch license to follow spdx.org standard
+
+---
+Wed Nov 23 14:04:54 UTC 2011 - jeng...@medozas.de
+
+- Remove redundant/unwanted tags/section (cf. specfile guidelines)
+- Use %_smp_mflags for parallel building
+
+---



Other differences:
--
++ lapack.spec ++
--- /var/tmp/diff_new_pack.z25NSE/_old  2012-02-15 22:23:47.0 +0100
+++ /var/tmp/diff_new_pack.z25NSE/_new  2012-02-15 22:23:47.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package lapack
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# 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
@@ -15,16 +15,16 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
-
 
 Name:   lapack
-BuildRequires:  doxygen gcc-fortran python
+BuildRequires:  doxygen
+BuildRequires:  gcc-fortran
+BuildRequires:  python
 Summary:Linear Algebra Package
-Version:3.4.0
-Release:3
-License:Public Domain, Freeware
+License:SUSE-Public-Domain
 Group:  Development/Libraries/Parallel
+Version:3.4.0
+Release:0
 Source0:lapack-%{version}.tar.bz2
 Source99:   lapack-rpmlintrc
 Patch1: lapack-3.2.2.patch
@@ -51,7 +51,6 @@
 Jack Dongarra 
 
 %package -n blas
-License:Public Domain, Freeware
 Summary:Basic Linear Algebra Subprograms
 Group:  Productivity/Scientific/Math
 Requires:   libblas3 >= %{version}
@@ -70,7 +69,6 @@
 UTK 
 
 %package -n blas-man
-License:Public Domain, Freeware
 Summary:Documentation for BLAS (Basic Linear Algebra Subprograms)
 Group:  Productivity/Scientific/Math
 Provides:   blasman = %{version}-%{release}
@@ -90,7 +88,6 @@
 UTK 
 
 %package man
-License:Public Domain, Freeware
 Summary:Manpages for LAPACK
 Group:  Development/Libraries/Parallel
 Provides:   lapack-manpages = %{version}-%{release}
@@ -109,7 +106,6 @@
 Lapack team
 
 %package -n liblapack3
-License:Public Domain, Freeware
 Summary:LAPACK Shared Library
 Group:  Development/Libraries/Parallel
 
@@ -131,7 +127,6 @@
 Jack Dongarra 
 
 %package -n libblas3
-License:Public Domain, Freeware
 Summary:BLAS Shared Library
 Group:  Productivity/Scientific/Math
 
@@ -158,7 +153,7 @@
 export PRECFLAGS
 cp make.inc.example make.inc
 make cleanlib
-make %{?jobs:-j%jobs} blaslib \
+make %{?_smp_mflags} blaslib \
   OPTS="$RPM_OPT_FLAGS -fPIC" \
   NOOPT="$RPM_OPT_FLAGS -O0 -fPIC"
 mv librefblas.a libblas_pic.a
@@ -168,7 +163,7 @@
 ln -s libblas.so.%version libblas.so
 rm -rf tmp
 make cleanlib
-make %{?jobs:-j%jobs} blaslib \
+make %{?_smp_mflags} blaslib \
   OPTS="$RPM_OPT_FLAGS" \
   NOOPT="$RPM_OPT_FLAGS -O0"
 make blas_testing \
@@ -184,7 +179,7 @@
 fi
 mv librefblas.a libblas.a
 make cleanlib
-make %{?jobs:-j%jobs} lapacklib \
+make %{?_smp_mflags} lapacklib \
   OPTS="$RPM_OPT_FLAGS -fPIC" \
   NOOPT="$RPM_OPT_FLAGS -O0 -fPIC"
 mv liblapack.a liblapack_pic.a
@@ -194,7 +189,7 @@
 ln -s liblapack.so.%version liblapack.so
 rm -rf tmp
 make cleanlib
-make %{?jobs:-j%jobs} lapacklib \
+make %{?_smp_mflags} lapacklib \
   OPTS="$RPM_OPT_FLAGS" \
   NOOPT="$RPM_OPT_FLAGS -O0"
 ln -s libblas.a librefblas.a
@@ -298,9 +293,6 @@
 
 %postun -n liblapack3 -p /sbin/ldconfig
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
 %files
 %defattr(-,root,root)
 %{_libdir}/liblapack.so

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit lapack for openSUSE:Factory

2011-11-23 Thread h_root
Hello community,

here is the log from the commit of package lapack for openSUSE:Factory checked 
in at 2011-11-23 19:34:46

Comparing /work/SRC/openSUSE:Factory/lapack (Old)
 and  /work/SRC/openSUSE:Factory/.lapack.new (New)


Package is "lapack", Maintainer is "rguent...@suse.com"

Changes:

--- /work/SRC/openSUSE:Factory/lapack/lapack.changes2011-09-23 
02:07:36.0 +0200
+++ /work/SRC/openSUSE:Factory/.lapack.new/lapack.changes   2011-11-23 
19:34:53.0 +0100
@@ -1,0 +2,10 @@
+Wed Nov 16 21:03:58 UTC 2011 - bur...@net-b.de
+
+- Update to 3.4.0
+  * xGEQRT: QR factorization (improved interface)
+  * xGEQRT3: recursive QR factorization.
+  * xTPQRT: Communication-Avoiding QR sequential kernels.
+  * Bug fixes.
+  * Changes see http://www.netlib.org/lapack/lapack-3.4.0.html
+
+---

Old:

  ila-bound-fix.patch
  lapack-3.3.1.tar.bz2
  manpages.tar.bz2

New:

  lapack-3.4.0.tar.bz2



Other differences:
--
++ lapack.spec ++
--- /var/tmp/diff_new_pack.tzcFqv/_old  2011-11-23 19:35:17.0 +0100
+++ /var/tmp/diff_new_pack.tzcFqv/_new  2011-11-23 19:35:17.0 +0100
@@ -19,17 +19,15 @@
 
 
 Name:   lapack
-BuildRequires:  gcc-fortran
+BuildRequires:  doxygen gcc-fortran python
 Summary:Linear Algebra Package
-Version:3.3.1
+Version:3.4.0
 Release:3
 License:Public Domain, Freeware
 Group:  Development/Libraries/Parallel
 Source0:lapack-%{version}.tar.bz2
-Source1:manpages.tar.bz2
 Source99:   lapack-rpmlintrc
 Patch1: lapack-3.2.2.patch
-Patch2: ila-bound-fix.patch
 Url:http://www.netlib.org/lapack/
 Requires:   blas  = %{version}
 Requires:   liblapack3 = %{version}
@@ -151,8 +149,6 @@
 %prep
 %setup -q
 %patch1
-%patch2
-tar xjf %{S:1}
 
 %build
 case "$RPM_ARCH" in
@@ -165,7 +161,7 @@
 make %{?jobs:-j%jobs} blaslib \
   OPTS="$RPM_OPT_FLAGS -fPIC" \
   NOOPT="$RPM_OPT_FLAGS -O0 -fPIC"
-mv blas_LINUX.a libblas_pic.a
+mv librefblas.a libblas_pic.a
 mkdir tmp
 ( cd tmp; ar x ../libblas_pic.a )
 gfortran -shared -Wl,-soname=libblas.so.3 -o libblas.so.%version tmp/*.o
@@ -186,12 +182,12 @@
 else
   true  # No failures
 fi
-mv blas_LINUX.a libblas.a
+mv librefblas.a libblas.a
 make cleanlib
 make %{?jobs:-j%jobs} lapacklib \
   OPTS="$RPM_OPT_FLAGS -fPIC" \
   NOOPT="$RPM_OPT_FLAGS -O0 -fPIC"
-mv lapack_LINUX.a liblapack_pic.a
+mv liblapack.a liblapack_pic.a
 mkdir tmp
 ( cd tmp; ar x ../liblapack_pic.a )
 gfortran -shared -Wl,-soname=liblapack.so.3 -o liblapack.so.%version tmp/*.o 
-L. -lblas
@@ -201,7 +197,7 @@
 make %{?jobs:-j%jobs} lapacklib \
   OPTS="$RPM_OPT_FLAGS" \
   NOOPT="$RPM_OPT_FLAGS -O0"
-ln -s libblas.a blas_LINUX.a
+ln -s libblas.a librefblas.a
 make lapack_testing \
   OPTS="$RPM_OPT_FLAGS $PRECFLAGS" \
   NOOPT="$RPM_OPT_FLAGS $PRECFLAGS -O0"
@@ -213,7 +209,35 @@
 else
   true  # No failures
 fi
-mv lapack_LINUX.a liblapack.a
+# Create man pages - and do some cleanup
+make man
+rm -f DOCS/man/man3/*tst*
+rm -f DOCS/man/man3/TST*
+rm -f DOCS/man/man3/MYSUB.3
+rm -f DOCS/man/man3/INSTALL_lsame.f.3
+rm -f DOCS/man/man3/xerbla.f.3
+rm -f DOCS/man/man3/xerbla_array.f.3
+rm -f DOCS/man/man3/*_.3
+rm -f DOCS/man/man3/dsecnd_*.3
+rm -f DOCS/man/man3/DSECND.3
+rm -f DOCS/man/man3/second_*3
+rm -f DOCS/man/man3/SECOND.3
+rm -f DOCS/man/man3/LAPACK_version.f.3
+rm -f DOCS/man/man3/SRC_ilaver.f.3
+rm -f DOCS/man/man3/SRC_xerbla.f.3
+rm -f DOCS/man/man3/SRC_xerbla_array.f.3
+rm -f DOCS/man/man3/SLAMC2.3.gz
+rm -f DOCS/man/man3/SLAMC3.3.gz
+rm -f DOCS/man/man3/SLAMC4.3.gz
+rm -f DOCS/man/man3/SLAMC5.3.gz
+rm -f DOCS/man/man3/DLAMC2.3.gz
+rm -f DOCS/man/man3/DLAMC3.3.gz
+rm -f DOCS/man/man3/DLAMC4.3.gz
+rm -f DOCS/man/man3/DLAMC5.3.gz
+mv DOCS/man/man3/BLAS_SRC_lsame.f.3 DOCS/man/man3/lsame.f.3
+mv DOCS/man/man3/BLAS_SRC_xerbla.f.3 DOCS/man/man3/xerbla.f.3
+mv DOCS/man/man3/BLAS_SRC_xerbla_array.f.3 DOCS/man/man3/xerbla_array.f.3
+mv DOCS/man/man3/INSTALL_ilaver.f.3 DOCS/man/man3/ilaver.f.3
 
 %install
 install -d $RPM_BUILD_ROOT/%{_libdir}
@@ -227,29 +251,44 @@
 install -m 755 liblapack.so.%version $RPM_BUILD_ROOT/%{_libdir}
 ln -s liblapack.so.%version $RPM_BUILD_ROOT/%{_libdir}/liblapack.so.3
 ln -s liblapack.so.%version $RPM_BUILD_ROOT/%{_libdir}/liblapack.so
-# remove duplicate manpages
-rm manpages/man/manl/xerbla.l
-rm manpages/man/manl/xerbla_array.l
-rm manpages/man/manl/lsame.l
-rm manpages/man/manl/zdrot.l
-rm manpages/man/manl/csrot.l
-# remove bogus files
-rm manpages/blas/man/manl/ssyrk.txt_new
-rm manpages/blas/man/manl/intro_blas1.man
-# move and rename manpages
 install -d $RPM_BUILD_ROOT%{_mandir}/man3
-function CopyFile {
-

commit lapack for openSUSE:Factory

2011-09-11 Thread h_root

Hello community,

here is the log from the commit of package lapack for openSUSE:Factory
checked in at Sun Sep 11 19:26:15 CEST 2011.




--- lapack/lapack.changes   2011-05-12 09:24:27.0 +0200
+++ /mounts/work_src_done/STABLE/lapack/lapack.changes  2011-09-09 
15:59:32.0 +0200
@@ -1,0 +2,5 @@
+Fri Sep  9 13:58:10 UTC 2011 - bur...@net-b.de
+
+- Run BLAS and LAPACK testsuite when building
+
+---

calling whatdependson for head-i586




Other differences:
--
++ lapack.spec ++
--- /var/tmp/diff_new_pack.IMiWpt/_old  2011-09-11 19:26:11.0 +0200
+++ /var/tmp/diff_new_pack.IMiWpt/_new  2011-09-11 19:26:11.0 +0200
@@ -22,7 +22,7 @@
 BuildRequires:  gcc-fortran
 Summary:Linear Algebra Package
 Version:3.3.1
-Release:1
+Release:3
 License:Public Domain, Freeware
 Group:  Development/Libraries/Parallel
 Source0:lapack-%{version}.tar.bz2
@@ -155,6 +155,11 @@
 tar xjf %{S:1}
 
 %build
+case "$RPM_ARCH" in
+i[0-9]86) PRECFLAGS="-ffloat-store" ;;
+*)PRECFLAGS="" ;;
+esac
+export PRECFLAGS
 cp make.inc.example make.inc
 make cleanlib
 make %{?jobs:-j%jobs} blaslib \
@@ -170,6 +175,17 @@
 make %{?jobs:-j%jobs} blaslib \
   OPTS="$RPM_OPT_FLAGS" \
   NOOPT="$RPM_OPT_FLAGS -O0"
+make blas_testing \
+  OPTS="$RPM_OPT_FLAGS $PRECFLAGS" \
+  NOOPT="$RPM_OPT_FLAGS $PRECFLAGS -O0"
+if grep -B15 -A15 FAIL BLAS/*.out; then
+  echo
+  echo "blas_testing FAILED"
+  echo
+  false
+else
+  true  # No failures
+fi
 mv blas_LINUX.a libblas.a
 make cleanlib
 make %{?jobs:-j%jobs} lapacklib \
@@ -185,6 +201,18 @@
 make %{?jobs:-j%jobs} lapacklib \
   OPTS="$RPM_OPT_FLAGS" \
   NOOPT="$RPM_OPT_FLAGS -O0"
+ln -s libblas.a blas_LINUX.a
+make lapack_testing \
+  OPTS="$RPM_OPT_FLAGS $PRECFLAGS" \
+  NOOPT="$RPM_OPT_FLAGS $PRECFLAGS -O0"
+if grep -B15 -A15 FAIL TESTING/*.out; then
+  echo
+  echo "lapack_testing FAILED"
+  echo
+  false
+else
+  true  # No failures
+fi
 mv lapack_LINUX.a liblapack.a
 
 %install






Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit lapack for openSUSE:Factory

2011-05-16 Thread h_root

Hello community,

here is the log from the commit of package lapack for openSUSE:Factory
checked in at Mon May 16 09:18:03 CEST 2011.




--- lapack/lapack.changes   2010-08-12 15:52:46.0 +0200
+++ /mounts/work_src_done/STABLE/lapack/lapack.changes  2011-05-12 
09:24:27.0 +0200
@@ -1,0 +2,12 @@
+Thu May 12 07:12:55 UTC 2011 - bur...@net-b.de
+
+- Update to 3.3.1 [bnc#654560]
+  * New procedures to compute the complete CS decomposition of a
+partitioned unitary matrix
+  * Level-3 BLAS symmetric indefinite solve (xSYTRS) and symmetric
+indefinite inversion (xSYTRI)
+  * Bug fixes
+  * Changes see at http://www.netlib.org/lapack/lapack-3.3.1.html
+and http://www.netlib.org/lapack/lapack-3.3.0.html
+
+---

calling whatdependson for head-i586


Old:

  lapack-3.2.2.tar.bz2
  manpages-3.2.0.tar.bz2

New:

  ila-bound-fix.patch
  lapack-3.3.1.tar.bz2
  manpages.tar.bz2



Other differences:
--
++ lapack.spec ++
--- /var/tmp/diff_new_pack.D5b2a7/_old  2011-05-16 09:17:18.0 +0200
+++ /var/tmp/diff_new_pack.D5b2a7/_new  2011-05-16 09:17:18.0 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package lapack (Version 3.2.2)
+# spec file for package lapack
 #
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 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
@@ -21,14 +21,15 @@
 Name:   lapack
 BuildRequires:  gcc-fortran
 Summary:Linear Algebra Package
-Version:3.2.2
+Version:3.3.1
 Release:1
 License:Public Domain, Freeware
 Group:  Development/Libraries/Parallel
 Source0:lapack-%{version}.tar.bz2
-Source1:manpages-3.2.0.tar.bz2
+Source1:manpages.tar.bz2
 Source99:   lapack-rpmlintrc
 Patch1: lapack-3.2.2.patch
+Patch2: ila-bound-fix.patch
 Url:http://www.netlib.org/lapack/
 Requires:   blas  = %{version}
 Requires:   liblapack3 = %{version}
@@ -150,7 +151,8 @@
 %prep
 %setup -q
 %patch1
-tar xjf %{S:1} --strip-components=1
+%patch2
+tar xjf %{S:1}
 
 %build
 cp make.inc.example make.inc

++ ila-bound-fix.patch ++
>From SVN:
  r977 | james | 2011-04-22 00:00:11 +0200 (Fri, 22 Apr 2011) | 2 lines
  fixed problems with zero matrix and scan

  bug0079 :: ILA[SDCZ]LR out of bound access in the DO LOOP for array A.
  Change DO LOOP condition and add a IF inside the DO LOOP

Index: SRC/ilazlr.f
===
--- SRC/ilazlr.f(revision 976)
+++ SRC/ilazlr.f(revision 977)
@@ -53,9 +53,12 @@
  ILAZLR = 0
  DO J = 1, N
 I=M
-DO WHILE ((A(I,J).NE.ZERO).AND.(I.GE.1))
-  I=I-1
-ENDDO 
+DO WHILE ((A(I,J).EQ.ZERO).AND.(I.GT.1))
+   I=I-1
+ENDDO
+IF( (I.EQ.1).AND.(A(1,J).EQ.ZERO) ) THEN
+   I = 0
+END IF 
 ILAZLR = MAX( ILAZLR, I )
  END DO
   END IF
Index: SRC/ilaclr.f
===
--- SRC/ilaclr.f(revision 976)
+++ SRC/ilaclr.f(revision 977)
@@ -54,9 +54,12 @@
  ILACLR = 0
  DO J = 1, N
 I=M
-DO WHILE ((A(I,J).NE.ZERO).AND.(I.GE.1))
-  I=I-1
-ENDDO 
+DO WHILE ((A(I,J).EQ.ZERO).AND.(I.GT.1))
+   I=I-1
+ENDDO
+IF( (I.EQ.1).AND.(A(1,J).EQ.ZERO) ) THEN
+   I = 0
+END IF 
 ILACLR = MAX( ILACLR, I )
  END DO
   END IF
Index: SRC/ilaslr.f
===
--- SRC/ilaslr.f(revision 976)
+++ SRC/ilaslr.f(revision 977)
@@ -54,9 +54,12 @@
  ILASLR = 0
  DO J = 1, N
 I=M
-DO WHILE ((A(I,J).NE.ZERO).AND.(I.GE.1))
-  I=I-1
+DO WHILE ((A(I,J).EQ.ZERO).AND.(I.GT.1))
+   I=I-1
 ENDDO
+IF( (I.EQ.1).AND.(A(1,J).EQ.ZERO) ) THEN
+   I = 0
+END IF
 ILASLR = MAX( ILASLR, I )
  END DO
   END IF
Index: SRC/iladlr.f
===
--- SRC/iladlr.f(revision 976)
+++ SRC/iladlr.f(revision 977)
@@ -53,10 +53,13 @@
 * Scan up each column tracking the last zero row seen.
  ILADLR = 0
  DO J = 1, N
-I=M
-DO WHILE ((A(I,J).NE.ZERO).AND.(I.GE.1))
-  I=I-1
+I = M
+DO WHILE ((A(I,J).EQ.ZERO).AND.(I.GT.1)