[lapack] update to 3.3.1, fix man page dir issues

Tom Callaway spot at fedoraproject.org
Thu Jun 2 18:44:46 UTC 2011


commit bebbdf920459b03e0a9a6346ad6ac2340546e587
Author: Tom "spot" Callaway <tcallawa at redhat.com>
Date:   Thu Jun 2 14:42:54 2011 -0400

    update to 3.3.1, fix man page dir issues

 Makefile.lapack |   32 ++++++++++++++++++++++----------
 lapack.spec     |   25 +++++++++++--------------
 2 files changed, 33 insertions(+), 24 deletions(-)
---
diff --git a/Makefile.lapack b/Makefile.lapack
index 8f9cd10..10b5256 100644
--- a/Makefile.lapack
+++ b/Makefile.lapack
@@ -45,7 +45,8 @@ SLASRC = sgbbrd.o sgbcon.o sgbequ.o sgbrfs.o sgbsv.o					\
    ssptrf.o ssptri.o ssptrs.o sstegr.o sstein.o sstev.o  sstevd.o sstevr.o		\
    sstevx.o ssycon.o ssyev.o  ssyevd.o ssyevr.o ssyevx.o ssygs2.o			\
    ssygst.o ssygv.o  ssygvd.o ssygvx.o ssyrfs.o ssysv.o  ssysvx.o			\
-   ssytd2.o ssytf2.o ssytrd.o ssytrf.o ssytri.o ssytrs.o stbcon.o			\
+   ssytd2.o ssytf2.o ssytrd.o ssytrf.o ssytri.o ssytri2.o ssytri2x.o			\
+   ssyswapr.o ssytrs.o ssytrs2.o ssyconv.o stbcon.o					\
    stbrfs.o stbtrs.o stgevc.o stgex2.o stgexc.o stgsen.o				\
    stgsja.o stgsna.o stgsy2.o stgsyl.o stpcon.o stprfs.o stptri.o			\
    stptrs.o										\
@@ -54,7 +55,8 @@ SLASRC = sgbbrd.o sgbcon.o sgbequ.o sgbrfs.o sgbsv.o					\
    slansf.o spftrf.o spftri.o spftrs.o ssfrk.o stfsm.o stftri.o stfttp.o		\
    stfttr.o stpttf.o stpttr.o strttf.o strttp.o						\
    sgejsv.o  sgesvj.o  sgsvj0.o  sgsvj1.o						\
-   sgeequb.o ssyequb.o spoequb.o sgbequb.o
+   sgeequb.o ssyequb.o spoequb.o sgbequb.o						\
+   sbbcsd.o slapmr.o sorbdb.o sorcsd.o
 
 DLASRC = dgbbrd.o dgbcon.o dgbequ.o dgbrfs.o dgbsv.o					\
    dgbsvx.o dgbtf2.o dgbtrf.o dgbtrs.o dgebak.o dgebal.o dgebd2.o			\
@@ -99,7 +101,8 @@ DLASRC = dgbbrd.o dgbcon.o dgbequ.o dgbrfs.o dgbsv.o					\
    dstevx.o dsycon.o dsyev.o  dsyevd.o dsyevr.o						\
    dsyevx.o dsygs2.o dsygst.o dsygv.o  dsygvd.o dsygvx.o dsyrfs.o			\
    dsysv.o  dsysvx.o									\
-   dsytd2.o dsytf2.o dsytrd.o dsytrf.o dsytri.o dsytrs.o dtbcon.o			\
+   dsytd2.o dsytf2.o dsytrd.o dsytrf.o dsytri.o dsytrs.o dsytrs2.o			\
+   dsytri2.o dsytri2x.o dsyswapr.o dsyconv.o dtbcon.o					\
    dtbrfs.o dtbtrs.o dtgevc.o dtgex2.o dtgexc.o dtgsen.o				\
    dtgsja.o dtgsna.o dtgsy2.o dtgsyl.o dtpcon.o dtprfs.o dtptri.o			\
    dtptrs.o										\
@@ -109,7 +112,8 @@ DLASRC = dgbbrd.o dgbcon.o dgbequ.o dgbrfs.o dgbsv.o					\
    dlansf.o dpftrf.o dpftri.o dpftrs.o dsfrk.o dtfsm.o dtftri.o dtfttp.o		\
    dtfttr.o dtpttf.o dtpttr.o dtrttf.o dtrttp.o						\
    dgejsv.o  dgesvj.o  dgsvj0.o  dgsvj1.o						\
-   dgeequb.o dsyequb.o dpoequb.o dgbequb.o
+   dgeequb.o dsyequb.o dpoequb.o dgbequb.o						\
+   dbbcsd.o dlapmr.o dorbdb.o dorcsd.o
 
 CLASRC =    cbdsqr.o cgbbrd.o cgbcon.o cgbequ.o cgbrfs.o cgbsv.o  cgbsvx.o		\
    cgbtf2.o cgbtrf.o cgbtrs.o cgebak.o cgebal.o cgebd2.o cgebrd.o			\
@@ -127,7 +131,8 @@ CLASRC =    cbdsqr.o cgbbrd.o cgbcon.o cgbequ.o cgbrfs.o cgbsv.o  cgbsvx.o		\
    checon.o cheev.o  cheevd.o cheevr.o cheevx.o chegs2.o chegst.o			\
    chegv.o  chegvd.o chegvx.o cherfs.o chesv.o  chesvx.o chetd2.o			\
    chetf2.o chetrd.o									\
-   chetrf.o chetri.o chetrs.o chgeqz.o chpcon.o chpev.o  chpevd.o			\
+   chetrf.o chetri.o chetri2.o  chetri2x.o cheswapr.o					\
+   chetrs.o chetrs2.o chgeqz.o chpcon.o chpev.o  chpevd.o				\
    chpevx.o chpgst.o chpgv.o  chpgvd.o chpgvx.o chprfs.o chpsv.o			\
    chpsvx.o										\
    chptrd.o chptrf.o chptri.o chptrs.o chsein.o chseqr.o clabrd.o			\
@@ -155,7 +160,8 @@ CLASRC =    cbdsqr.o cgbbrd.o cgbcon.o cgbequ.o cgbrfs.o cgbsv.o  cgbsvx.o		\
    cspsvx.o csptrf.o csptri.o csptrs.o csrscl.o cstedc.o				\
    cstegr.o cstein.o csteqr.o csycon.o csymv.o						\
    csyr.o   csyrfs.o csysv.o  csysvx.o csytf2.o csytrf.o csytri.o			\
-   csytrs.o ctbcon.o ctbrfs.o ctbtrs.o ctgevc.o ctgex2.o				\
+   csytri2.o csytri2x.o csyswapr.o							\
+   csytrs.o csytrs2.o csyconv.o ctbcon.o ctbrfs.o ctbtrs.o ctgevc.o ctgex2.o		\
    ctgexc.o ctgsen.o ctgsja.o ctgsna.o ctgsy2.o ctgsyl.o ctpcon.o			\
    ctprfs.o ctptri.o									\
    ctptrs.o ctrcon.o ctrevc.o ctrexc.o ctrrfs.o ctrsen.o ctrsna.o			\
@@ -166,7 +172,8 @@ CLASRC =    cbdsqr.o cgbbrd.o cgbcon.o cgbequ.o cgbrfs.o cgbsv.o  cgbsvx.o		\
    cunmtr.o cupgtr.o cupmtr.o icmax1.o scsum1.o cstemr.o				\
    chfrk.o ctfttp.o clanhf.o cpftrf.o cpftri.o cpftrs.o ctfsm.o ctftri.o		\
    ctfttr.o ctpttf.o ctpttr.o ctrttf.o ctrttp.o						\
-   cgeequb.o cgbequb.o csyequb.o cpoequb.o cheequb.o
+   cgeequb.o cgbequb.o csyequb.o cpoequb.o cheequb.o					\
+   cbbcsd.o clapmr.o cunbdb.o cuncsd.o
 
 ZLASRC = zbdsqr.o zgbbrd.o zgbcon.o zgbequ.o zgbrfs.o zgbsv.o  zgbsvx.o			\
    zgbtf2.o zgbtrf.o zgbtrs.o zgebak.o zgebal.o zgebd2.o zgebrd.o			\
@@ -184,7 +191,8 @@ ZLASRC = zbdsqr.o zgbbrd.o zgbcon.o zgbequ.o zgbrfs.o zgbsv.o  zgbsvx.o			\
    zhecon.o zheev.o  zheevd.o zheevr.o zheevx.o zhegs2.o zhegst.o			\
    zhegv.o  zhegvd.o zhegvx.o zherfs.o zhesv.o  zhesvx.o zhetd2.o			\
    zhetf2.o zhetrd.o									\
-   zhetrf.o zhetri.o zhetrs.o zhgeqz.o zhpcon.o zhpev.o  zhpevd.o			\
+   zhetrf.o zhetri.o zhetri2.o zhetri2x.o zheswapr.o					\
+   zhetrs.o zhetrs2.o zhgeqz.o zhpcon.o zhpev.o  zhpevd.o				\
    zhpevx.o zhpgst.o zhpgv.o  zhpgvd.o zhpgvx.o zhprfs.o zhpsv.o			\
    zhpsvx.o										\
    zhptrd.o zhptrf.o zhptri.o zhptrs.o zhsein.o zhseqr.o zlabrd.o			\
@@ -215,7 +223,8 @@ ZLASRC = zbdsqr.o zgbbrd.o zgbcon.o zgbequ.o zgbrfs.o zgbsv.o  zgbsvx.o			\
    zspsvx.o zsptrf.o zsptri.o zsptrs.o zdrscl.o zstedc.o				\
    zstegr.o zstein.o zsteqr.o zsycon.o zsymv.o						\
    zsyr.o   zsyrfs.o zsysv.o  zsysvx.o zsytf2.o zsytrf.o zsytri.o			\
-   zsytrs.o ztbcon.o ztbrfs.o ztbtrs.o ztgevc.o ztgex2.o				\
+   zsytri2.o zsytri2x.o zsyswapr.o							\
+   zsytrs.o zsytrs2.o zsyconv.o ztbcon.o ztbrfs.o ztbtrs.o ztgevc.o ztgex2.o		\
    ztgexc.o ztgsen.o ztgsja.o ztgsna.o ztgsy2.o ztgsyl.o ztpcon.o			\
    ztprfs.o ztptri.o									\
    ztptrs.o ztrcon.o ztrevc.o ztrexc.o ztrrfs.o ztrsen.o ztrsna.o			\
@@ -228,7 +237,8 @@ ZLASRC = zbdsqr.o zgbbrd.o zgbcon.o zgbequ.o zgbrfs.o zgbsv.o  zgbsvx.o			\
    zcgesv.o zcposv.o zlag2c.o clag2z.o zlat2c.o						\
    zhfrk.o ztfttp.o zlanhf.o zpftrf.o zpftri.o zpftrs.o ztfsm.o ztftri.o		\
    ztfttr.o ztpttf.o ztpttr.o ztrttf.o ztrttp.o						\
-   zgeequb.o zgbequb.o zsyequb.o zpoequb.o zheequb.o
+   zgeequb.o zgbequb.o zsyequb.o zpoequb.o zheequb.o					\
+   zbbcsd.o zlapmr.o zunbdb.o zuncsd.o
 
 SCLAUX = sbdsdc.o									\
    sbdsqr.o sdisna.o slabad.o slacpy.o sladiv.o slae2.o  slaebz.o			\
@@ -244,6 +254,7 @@ SCLAUX = sbdsdc.o									\
    slaset.o slasq1.o slasq2.o slasq3.o slasq4.o slasq5.o slasq6.o			\
    slasr.o  slasrt.o slassq.o slasv2.o spttrf.o sstebz.o sstedc.o			\
    ssteqr.o ssterf.o slaisnan.o sisnan.o						\
+   slartgp.o slartgs.o									\
    ../INSTALL/slamch.o ../INSTALL/second_INT_ETIME.o
 
 DZLAUX = dbdsdc.o									\
@@ -260,6 +271,7 @@ DZLAUX = dbdsdc.o									\
    dlaset.o dlasq1.o dlasq2.o dlasq3.o dlasq4.o dlasq5.o dlasq6.o			\
    dlasr.o  dlasrt.o dlassq.o dlasv2.o dpttrf.o dstebz.o dstedc.o			\
    dsteqr.o dsterf.o dlaisnan.o disnan.o						\
+   dlartgp.o dlartgs.o									\
    ../INSTALL/dlamch.o ../INSTALL/dsecnd_INT_ETIME.o
 
 ALLAUX = ilaenv.o ieeeck.o lsamen.o  iparmq.o						\
diff --git a/lapack.spec b/lapack.spec
index e0c5993..a2178dd 100644
--- a/lapack.spec
+++ b/lapack.spec
@@ -1,10 +1,10 @@
 %global shortver	3
-%global mediumver	%{shortver}.2
+%global mediumver	%{shortver}.3
 
 Summary: Numerical linear algebra package libraries
 Name: lapack
-Version: %{mediumver}.2
-Release: 3%{?dist}
+Version: %{mediumver}.1
+Release: 1%{?dist}
 License: BSD
 Group: Development/Libraries
 URL: http://www.netlib.org/lapack/
@@ -16,7 +16,6 @@ Source4: http://www.netlib.org/lapack/lapackqref.ps
 Source5: http://www.netlib.org/blas/blasqr.ps
 Patch3: lapack-3.1.1-make.inc.patch
 BuildRequires: gcc-gfortran
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 %description
 LAPACK (Linear Algebra PACKage) is a standard library for numerical
@@ -150,9 +149,9 @@ cp -p %{SOURCE4} lapackqref.ps
 cp -p %{SOURCE5} blasqr.ps
 
 %install
-rm -fr ${RPM_BUILD_ROOT}
 mkdir -p ${RPM_BUILD_ROOT}%{_libdir}
 mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/manl
+chmod 755 ${RPM_BUILD_ROOT}%{_mandir}/manl
 
 for f in liblapack.so.%{version} libblas.so.%{version} libblas.a liblapack.a liblapack_pic.a; do
   cp -f $f ${RPM_BUILD_ROOT}%{_libdir}/$f
@@ -184,36 +183,34 @@ ln -sf libblas.so.%{version} libblas.so.%{mediumver}
 
 %postun -n blas -p /sbin/ldconfig
 
-%clean
-rm -fr ${RPM_BUILD_ROOT}
-
 %files -f lapackmans
-%defattr(-,root,root)
 %doc README LICENSE lapackqref.ps
+%dir %{_mandir}/manl/
 %{_libdir}/liblapack.so.*
 
 %files devel
-%defattr(-,root,root,-)
 %{_libdir}/liblapack.so
 
 %files static
-%defattr(-,root,root,-)
 %{_libdir}/liblapack*.a
 
 %files -n blas -f blasmans
-%defattr(-,root,root)
 %doc blasqr.ps LICENSE
+%dir %{_mandir}/manl/
 %{_libdir}/libblas.so.*
 
 %files -n blas-devel
-%defattr(-,root,root,-)
 %{_libdir}/libblas.so
 
 %files -n blas-static
-%defattr(-,root,root,-)
 %{_libdir}/libblas*.a
 
 %changelog
+* Thu Jun 02 2011 Tom Callaway <spot at fedoraproject.org> - 3.3.1-1
+- update to 3.3.1
+- create /usr/share/man/manl/ as 0755 and own it in lapack and blas (bz634369)
+- spec file cleanup
+
 * Mon Feb 07 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 3.2.2-3
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
 


More information about the scm-commits mailing list