Accepting request 29558 from devel:libraries:c_c++

Copy from devel:libraries:c_c++/lapack based on submit request 29558 from user rguenther

OBS-URL: https://build.opensuse.org/request/show/29558
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lapack?expand=0&rev=9
This commit is contained in:
OBS User autobuild 2010-01-14 17:01:21 +00:00 committed by Git OBS Bridge
parent 6c3c67e2e0
commit 4e016f2068
3 changed files with 25 additions and 96 deletions

11
lapack-3.2.1.patch Normal file
View File

@ -0,0 +1,11 @@
--- BLAS/SRC/Makefile.orig 2010-01-13 13:06:19.000000000 +0100
+++ BLAS/SRC/Makefile 2010-01-13 13:07:13.000000000 +0100
@@ -167,5 +167,8 @@
clean:
rm -f *.o
+dcabs1.o: dcabs1.f
+ $(FORTRAN) $(NOOPT) -c $< -o $@
+
.f.o:
$(FORTRAN) $(OPTS) -c $< -o $@

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Wed Jan 13 13:15:58 CET 2010 - rguenther@suse.de
- Drop -O3 -funroll-all-loops compiler flags, build dcabs1.f with -O0.
[bnc#569978]
-------------------------------------------------------------------
Mon May 18 15:26:56 CEST 2009 - dominique-obs@leuenberger.net

View File

@ -1,7 +1,7 @@
#
# spec file for package lapack (Version 3.2.1)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2010 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
@ -22,12 +22,13 @@ Name: lapack
BuildRequires: gcc-fortran
Summary: Linear Algebra Package
Version: 3.2.1
Release: 1
Release: 2
License: Public Domain, Freeware
Group: Development/Libraries/Parallel
Source0: lapack-%{version}.tar.bz2
Source1: manpages-3.2.0.tar.bz2
Source99: lapack-rpmlintrc
Patch1: lapack-3.2.1.patch
Url: http://www.netlib.org/lapack/
Requires: blas = %{version}
Requires: liblapack3 = %{version}
@ -142,13 +143,14 @@ Authors:
%prep
%setup -q
%patch1
tar xjf %{S:1} --strip-components=1
%build
cp make.inc.example make.inc
make cleanlib
make %{?jobs:-j%jobs} blaslib \
OPTS="$RPM_OPT_FLAGS -O3 -funroll-all-loops -fPIC" \
OPTS="$RPM_OPT_FLAGS -fPIC" \
NOOPT="$RPM_OPT_FLAGS -O0 -fPIC"
mv blas_LINUX.a libblas_pic.a
mkdir tmp
@ -158,12 +160,12 @@ ln -s libblas.so.%version libblas.so
rm -rf tmp
make cleanlib
make %{?jobs:-j%jobs} blaslib \
OPTS="$RPM_OPT_FLAGS -O3 -funroll-all-loops" \
OPTS="$RPM_OPT_FLAGS" \
NOOPT="$RPM_OPT_FLAGS -O0"
mv blas_LINUX.a libblas.a
make cleanlib
make %{?jobs:-j%jobs} lapacklib \
OPTS="$RPM_OPT_FLAGS -O3 -funroll-all-loops -fPIC" \
OPTS="$RPM_OPT_FLAGS -fPIC" \
NOOPT="$RPM_OPT_FLAGS -O0 -fPIC"
mv lapack_LINUX.a liblapack_pic.a
mkdir tmp
@ -173,7 +175,7 @@ ln -s liblapack.so.%version liblapack.so
rm -rf tmp
make cleanlib
make %{?jobs:-j%jobs} lapacklib \
OPTS="$RPM_OPT_FLAGS -O3 -funroll-all-loops" \
OPTS="$RPM_OPT_FLAGS" \
NOOPT="$RPM_OPT_FLAGS -O0"
mv lapack_LINUX.a liblapack.a
@ -255,93 +257,3 @@ rm -rf $RPM_BUILD_ROOT
%defattr(-,root,root)
%changelog
* Mon May 18 2009 dominique-obs@leuenberger.net
- Update to version 3.2.1 [bnc#504669]
* Changes see at http://www.netlib.org/lapack/lapack-3.2.1.html
* Wed Jan 28 2009 rguenther@suse.de
- Update to version 3.2.0. [bnc#456384]
* Extra Precise Iterative Refinement
* XBLAS
* Non-Negative Diagonals from Householder QR
* High Performance QR and Householder Reflections on Low-Profile Matrices
* New fast and accurate Jacobi SVD
* Routines for Rectangular Full Packed format
* Pivoted Cholesky
* Mixed precision iterative refinement
* Some new variants added for the one sided factorization
* More robust DQDS algorithm
* Sun May 11 2008 lrupp@suse.de
- use versioned requires/obsoletes
- %%run_ldconfig is deprecated
- prefix the patch with the packagename
* Fri Apr 27 2007 rguenther@suse.de
- Update to version 3.1.1. [#265999]
- Integrates 3.1.0 errata and missing blas routines.
- Provides better gfortran SECOND integration.
- Split shared libraries into their own versioned subpackage.
* Fri Jan 19 2007 rguenther@suse.de
- Include fixes for the 3.1.0 errata.
- Add missing CSROT, DROTM, DROTMG, DSDOT, SDSDOT, SROTM, SROTMG
and ZDROT from blas distribution. [#228824]
* Thu Dec 14 2006 rguenther@suse.de
- Restore missing so symlinks.
* Tue Nov 14 2006 rguenther@suse.de
- Update to version 3.1.0.
- Rename blasman to blas-man.
- Rename lapack-manpages to lapack-man.
* Tue Oct 31 2006 rguenther@suse.de
- Trim BuildRequires.
- Build and package -fPIC static library variants. [#205310]
- Fix installing of the libblas.so symlink.
- Do not package the matrix testing setup library libtmglib.
- Do not package useless README file.
* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires
* Sat Jan 14 2006 kukuk@suse.de
- Add gmp-devel to nfb
* Fri Apr 22 2005 meissner@suse.de
- fixed all other instances of -fno-f2c, and g77 -> gfortran use.
* Thu Apr 21 2005 meissner@suse.de
- g77 -> gfortran, -fno-f2c is no more.
* Sat Jan 29 2005 nashif@suse.de
- Updated manpages (#48784)
* Thu Jan 20 2005 ro@suse.de
- remove BuildPrereq, BuildRequires is generated
* Thu Mar 18 2004 nashif@suse.de
- Fixed permission for manpages (#36340)
* Sat Jan 10 2004 adrian@suse.de
- add %%run_ldconfig
* Mon Feb 03 2003 meissner@suse.de
- Use $RPM_OPT_FLAGS, so it builds on ppc64.
* Mon Aug 26 2002 nashif@suse.de
- Fixed manpage conflict
- correct library version
* Mon Jul 01 2002 ro@suse.de
- use -fPIC for all shared objects
- link liblapack with shared libblas (same reason)
* Thu May 02 2002 sf@suse.de
- fixed %%{_lib}-problems for x86_64
* Mon Sep 17 2001 nashif@suse.de
- Fixed bug #9925, adding blas to required packages.
* Tue May 08 2001 nashif@suse.de
- Fixed bug #6803
* Thu Feb 08 2001 sf@suse.de
- compile with '-01' for IA64 due to 'internal compiler error' in g77
* Mon Nov 06 2000 nashif@suse.de
- Fixed bug of missing objects (#4028)
* Sat Apr 22 2000 nashif@suse.de
- Applied new patches
- Modified group, url and files in spec
* Mon Feb 21 2000 nashif@suse.de
- Applied new patches
* Wed Jan 19 2000 nashif@suse.de
- Applied new patched
- Moved manpages to /usr/share/man
* Thu Dec 23 1999 nashif@suse.de
- Update to latest version
- Package split lapack + blas
* Thu Oct 07 1999 nashif@suse.de
- Package split: man pages + libraries
* Wed Sep 22 1999 nashif@suse.de
- New package: LAPACK
Linear Algebra Package (LAPACK)