From bebbdf920459b03e0a9a6346ad6ac2340546e587 Mon Sep 17 00:00:00 2001 From: "Tom \"spot\" Callaway" Date: Thu, 2 Jun 2011 14:42:54 -0400 Subject: [PATCH] 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 - 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 - 3.2.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild