packages: arpack/arpack-automake_support.patch, arpack/arpack.spec - link w...

draenog draenog at pld-linux.org
Mon Nov 2 05:12:36 CET 2009


Author: draenog                      Date: Mon Nov  2 04:12:36 2009 GMT
Module: packages                      Tag: HEAD
---- Log message:
- link with external lapack

---- Files affected:
packages/arpack:
   arpack-automake_support.patch (1.7 -> 1.8) , arpack.spec (1.25 -> 1.26) 

---- Diffs:

================================================================
Index: packages/arpack/arpack-automake_support.patch
diff -u packages/arpack/arpack-automake_support.patch:1.7 packages/arpack/arpack-automake_support.patch:1.8
--- packages/arpack/arpack-automake_support.patch:1.7	Mon Sep 14 10:09:30 2009
+++ packages/arpack/arpack-automake_support.patch	Mon Nov  2 05:12:30 2009
@@ -1,7 +1,7 @@
 diff -urN ARPACK.orig/configure.in ARPACK.patch/configure.in
 --- ARPACK.orig/configure.in	1970-01-01 01:00:00.000000000 +0100
 +++ ARPACK.patch/configure.in	2004-12-16 12:04:25.922290400 +0100
-@@ -0,0 +1,12 @@
+@@ -0,0 +1,22 @@
 +dnl Process this file with autoconf to produce a configure script.
 +AC_INIT([arpack], [2.1.0])
 +AM_INIT_AUTOMAKE
@@ -13,6 +13,16 @@
 +AC_PROG_F77
 +AM_PROG_LIBTOOL
 +
++AC_ARG_WITH(acml, 
++  [AS_HELP_STRING([--with-acml], [use ACML version of BLAS instead of NETLIB implementation])],
++  with_acml=$withval, with_acml=no)
++
++if test "$with_acml" = yes; then
++  LIBS="-lacml $LIBS"
++else
++  LIBS="-llapack $LIBS"
++fi
++
 +AC_OUTPUT([Makefile SRC/Makefile])
 diff -urN ARPACK.orig/Makefile.am ARPACK.patch/Makefile.am
 --- ARPACK.orig/Makefile.am	1970-01-01 01:00:00.000000000 +0100
@@ -22,11 +32,9 @@
 diff -urN ARPACK.orig/SRC/Makefile.am ARPACK.patch/SRC/Makefile.am
 --- ARPACK.orig/SRC/Makefile.am	1970-01-01 01:00:00.000000000 +0100
 +++ ARPACK.patch/SRC/Makefile.am	2004-12-16 12:08:47.655500904 +0100
-@@ -0,0 +1,74 @@
-+LIBTOOL = $(SHELL) $(top_builddir)/libtool --tag=F77
+@@ -0,0 +1,18 @@
 +lib_LTLIBRARIES = libarpack.la
 +libarpack_la_LDFLAGS = -version-info $(subst .,:, at VERSION@)
-+libarpack_la_LIBADD =$(LDFLAGS)
 +libarpack_la_SOURCES= \
 +       cgetv0.f cnaitr.f cnapps.f cnaup2.f cnaupd.f cneigh.f cneupd.f\
 +       cngets.f csortc.f cstatn.f debug.h dgetv0.f dlaqrb.f dnaitr.f\
@@ -42,58 +50,4 @@
 +       ../UTIL/cmout.f ../UTIL/cvout.f ../UTIL/dmout.f ../UTIL/dvout.f\
 +       ../UTIL/icnteq.f ../UTIL/icopy.f ../UTIL/iset.f ../UTIL/iswap.f\
 +       ../UTIL/ivout.f ../UTIL/arscnd.f ../UTIL/smout.f ../UTIL/svout.f\
-+       ../UTIL/zmout.f ../UTIL/zvout.f \
-+	../LAPACK/cgbtf2.f  ../LAPACK/dlarf.f	../LAPACK/slarf.f \
-+	../LAPACK/cgbtrf.f  ../LAPACK/dlarfg.f	../LAPACK/slarfg.f \
-+	../LAPACK/cgbtrs.f  ../LAPACK/dlarfx.f	../LAPACK/slarfx.f \
-+	../LAPACK/cgeqr2.f  ../LAPACK/dlarnd.f	../LAPACK/slarnd.f \
-+	../LAPACK/cgttrf.f  ../LAPACK/dlarnv.f	../LAPACK/slarnv.f \
-+	../LAPACK/cgttrs.f  ../LAPACK/dlartg.f	../LAPACK/slartg.f \
-+	../LAPACK/clacgv.f  ../LAPACK/dlaruv.f	../LAPACK/slaruv.f \
-+	../LAPACK/clacon.f  ../LAPACK/dlascl.f	../LAPACK/slascl.f \
-+	../LAPACK/clacpy.f  ../LAPACK/dlaset.f	../LAPACK/slaset.f \
-+	../LAPACK/cladiv.f  ../LAPACK/dlasr.f	../LAPACK/slasr.f \
-+	../LAPACK/clahqr.f  ../LAPACK/dlasrt.f	../LAPACK/slasrt.f \
-+	../LAPACK/clange.f  ../LAPACK/dlassq.f	../LAPACK/slassq.f \
-+	../LAPACK/clanhs.f  ../LAPACK/dlaswp.f	../LAPACK/slaswp.f \
-+	../LAPACK/clarf.f   ../LAPACK/dlasy2.f	../LAPACK/slasy2.f \
-+	../LAPACK/clarfg.f  ../LAPACK/dorm2r.f	../LAPACK/sorm2r.f \
-+	../LAPACK/clarnv.f  ../LAPACK/dpttrf.f	../LAPACK/spttrf.f \
-+	../LAPACK/clartg.f  ../LAPACK/dpttrs.f	../LAPACK/spttrs.f \
-+	../LAPACK/clascl.f  ../LAPACK/dsteqr.f	../LAPACK/ssteqr.f \
-+	../LAPACK/claset.f  ../LAPACK/dtrevc.f	../LAPACK/strevc.f \
-+	../LAPACK/classq.f  ../LAPACK/dtrexc.f	../LAPACK/strexc.f \
-+	../LAPACK/claswp.f  ../LAPACK/dtrsen.f	../LAPACK/strsen.f \
-+	../LAPACK/clatrs.f  ../LAPACK/dtrsyl.f	../LAPACK/strsyl.f \
-+	../LAPACK/cmach.f   ../LAPACK/dzsum1.f	../LAPACK/xerbla.f \
-+	../LAPACK/crot.f    ../LAPACK/icmax1.f	../LAPACK/xlaenv.f \
-+	../LAPACK/ctrevc.f  ../LAPACK/ilaenv.f	../LAPACK/zdscal.f \
-+	../LAPACK/ctrexc.f  ../LAPACK/izmax1.f	../LAPACK/zgbtf2.f \
-+	../LAPACK/ctrsen.f  ../LAPACK/lsame.f	../LAPACK/zgbtrf.f \
-+	../LAPACK/ctrsyl.f  ../LAPACK/lsamen.f	../LAPACK/zgbtrs.f \
-+	../LAPACK/cunm2r.f  ../LAPACK/scsum1.f	../LAPACK/zgeqr2.f \
-+	../LAPACK/dgbtf2.f  ../LAPACK/sgbtf2.f	../LAPACK/zgttrf.f \
-+	../LAPACK/dgbtrf.f  ../LAPACK/sgbtrf.f	../LAPACK/zgttrs.f \
-+	../LAPACK/dgbtrs.f  ../LAPACK/sgbtrs.f	../LAPACK/zlacgv.f \
-+	../LAPACK/dgeqr2.f  ../LAPACK/sgeqr2.f	../LAPACK/zlacon.f \
-+	../LAPACK/dgttrf.f  ../LAPACK/sgttrf.f	../LAPACK/zlacpy.f \
-+	../LAPACK/dgttrs.f  ../LAPACK/sgttrs.f	../LAPACK/zladiv.f \
-+	../LAPACK/dlabad.f  ../LAPACK/slabad.f	../LAPACK/zlahqr.f \
-+	../LAPACK/dlacon.f  ../LAPACK/slacon.f	../LAPACK/zlange.f \
-+	../LAPACK/dlacpy.f  ../LAPACK/slacpy.f	../LAPACK/zlanhs.f \
-+	../LAPACK/dladiv.f  ../LAPACK/sladiv.f	../LAPACK/zlarf.f \
-+	../LAPACK/dlae2.f   ../LAPACK/slae2.f	../LAPACK/zlarfg.f \
-+	../LAPACK/dlaev2.f  ../LAPACK/slaev2.f	../LAPACK/zlarnv.f \
-+	../LAPACK/dlaexc.f  ../LAPACK/slaexc.f	../LAPACK/zlartg.f \
-+	../LAPACK/dlagtm.f  ../LAPACK/slagtm.f	../LAPACK/zlascl.f \
-+	../LAPACK/dlahqr.f  ../LAPACK/slahqr.f	../LAPACK/zlaset.f \
-+	../LAPACK/dlaln2.f  ../LAPACK/slaln2.f	../LAPACK/zlassq.f \
-+	../LAPACK/dlamch.f  ../LAPACK/slamch.f	../LAPACK/zlaswp.f \
-+	../LAPACK/dlange.f  ../LAPACK/slange.f	../LAPACK/zlatrs.f \
-+	../LAPACK/dlanhs.f  ../LAPACK/slanhs.f	../LAPACK/zmach.f \
-+	../LAPACK/dlanst.f  ../LAPACK/slanst.f	../LAPACK/zrot.f \
-+	../LAPACK/dlanv2.f  ../LAPACK/slanv2.f	../LAPACK/ztrevc.f \
-+	../LAPACK/dlaptm.f  ../LAPACK/slaptm.f	../LAPACK/ztrexc.f \
-+	../LAPACK/dlapy2.f  ../LAPACK/slapy2.f	../LAPACK/ztrsen.f \
-+	../LAPACK/dlapy3.f  ../LAPACK/slapy3.f	../LAPACK/ztrsyl.f \
-+	../LAPACK/dlaran.f  ../LAPACK/slaran.f	../LAPACK/zunm2r.f
++       ../UTIL/zmout.f ../UTIL/zvout.f 

================================================================
Index: packages/arpack/arpack.spec
diff -u packages/arpack/arpack.spec:1.25 packages/arpack/arpack.spec:1.26
--- packages/arpack/arpack.spec:1.25	Mon Sep 14 10:09:30 2009
+++ packages/arpack/arpack.spec	Mon Nov  2 05:12:30 2009
@@ -7,7 +7,7 @@
 Summary(pl.UTF-8):	Rozwiązywanie zagadnienia własnego dla dużych macierzy
 Name:		arpack
 Version:	2.1
-Release:	7%{?with_acml:ACML}
+Release:	8%{?with_acml:ACML}
 License:	Freely distributable
 Group:		Libraries
 Source0:	http://www.caam.rice.edu/software/ARPACK/SRC/%{name}96.tar.gz
@@ -28,7 +28,7 @@
 BuildRequires:	automake
 BuildRequires:	gcc-g77
 BuildRequires:	libtool	>= 2:1.5
-%{!?with_acml:BuildRequires:	blas-devel}
+%{!?with_acml:BuildRequires:	lapack-devel}
 %{?with_acml:ExclusiveArch:	%{x8664}}
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -93,8 +93,7 @@
 %{__autoheader}
 %{__autoconf}
 %{__automake}
-%configure \
-	LDFLAGS=%{?with_acml:-lacml}%{!?with_acml:-lblas}
+%configure
 
 %{__make}
 
@@ -131,6 +130,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.26  2009/11/02 04:12:30  draenog
+- link with external lapack
+
 Revision 1.25  2009/09/14 08:09:30  arekm
 - rel 7; add arscnd patch (symbol collision)
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/arpack/arpack-automake_support.patch?r1=1.7&r2=1.8&f=u
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/arpack/arpack.spec?r1=1.25&r2=1.26&f=u



More information about the pld-cvs-commit mailing list