summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkus Dittrich <markusle@gentoo.org>2008-07-23 14:47:08 +0000
committerMarkus Dittrich <markusle@gentoo.org>2008-07-23 14:47:08 +0000
commit118dfddd381bff40e588691aaf05484b4c482fd0 (patch)
tree9d0808c84e13c30630d42deea382304497940c6f /sci-libs/lapack-atlas
parentVersion bump. (diff)
downloadgentoo-2-118dfddd381bff40e588691aaf05484b4c482fd0.tar.gz
gentoo-2-118dfddd381bff40e588691aaf05484b4c482fd0.tar.bz2
gentoo-2-118dfddd381bff40e588691aaf05484b4c482fd0.zip
Version bump and further fixes to ilaenv patch. The latter now simply disables atlas' oldier version and uses the one in lapack-3.1.1 instead.
(Portage version: 2.2_rc1/cvs/Linux 2.6.25-SENTINEL-5 i686)
Diffstat (limited to 'sci-libs/lapack-atlas')
-rw-r--r--sci-libs/lapack-atlas/ChangeLog12
-rw-r--r--sci-libs/lapack-atlas/files/atlas-3.9.0-disable-ilaenv.patch116
-rw-r--r--sci-libs/lapack-atlas/files/atlas-3.9.0-upstream-fixes.patch21
-rw-r--r--sci-libs/lapack-atlas/lapack-atlas-3.9.1.ebuild (renamed from sci-libs/lapack-atlas/lapack-atlas-3.9.0.ebuild)3
4 files changed, 27 insertions, 125 deletions
diff --git a/sci-libs/lapack-atlas/ChangeLog b/sci-libs/lapack-atlas/ChangeLog
index 073ef7e1eb1a..ed4c6ae85ce1 100644
--- a/sci-libs/lapack-atlas/ChangeLog
+++ b/sci-libs/lapack-atlas/ChangeLog
@@ -1,6 +1,16 @@
# ChangeLog for sci-libs/lapack-atlas
# Copyright 2004-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/lapack-atlas/ChangeLog,v 1.65 2008/07/21 13:44:27 markusle Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/lapack-atlas/ChangeLog,v 1.66 2008/07/23 14:47:07 markusle Exp $
+
+*lapack-atlas-3.9.1 (22 Jul 2008)
+
+ 22 Jul 2008; Markus Dittrich <markusle@gentoo.org>
+ files/atlas-3.9.0-disable-ilaenv.patch,
+ -files/atlas-3.9.0-upstream-fixes.patch, -lapack-atlas-3.9.0.ebuild,
+ +lapack-atlas-3.9.1.ebuild:
+ Version bump and further fixes to ilaenv patch. The latter now simply
+ disables atlas' oldier version and uses the one in lapack-3.1.1
+ instead.
*lapack-atlas-3.9.0 (20 Jul 2008)
diff --git a/sci-libs/lapack-atlas/files/atlas-3.9.0-disable-ilaenv.patch b/sci-libs/lapack-atlas/files/atlas-3.9.0-disable-ilaenv.patch
index a75457153b56..1788a4805386 100644
--- a/sci-libs/lapack-atlas/files/atlas-3.9.0-disable-ilaenv.patch
+++ b/sci-libs/lapack-atlas/files/atlas-3.9.0-disable-ilaenv.patch
@@ -1,12 +1,8 @@
diff -Naur ATLAS/makes/Make.Flp ATLAS.new/makes/Make.Flp
---- ATLAS/makes/Make.Flp 2008-07-20 13:48:42.000000000 -0400
-+++ ATLAS.new/makes/Make.Flp 2008-07-20 13:47:53.000000000 -0400
-@@ -5,10 +5,10 @@
-
- ilaobj = icmax1.o ilaver.o iparmq.o izmax1.o lsamen.o
-
--sobj = ATL_f77wrap_ilaenv.o ATL_f77wrap_sgesv.o ATL_f77wrap_sgetnb.o \
-+sobj = ATL_f77wrap_sgesv.o ATL_f77wrap_sgetnb.o \
+--- ATLAS/makes/Make.Flp 2008-07-17 21:24:46.000000000 -0400
++++ ATLAS.new/makes/Make.Flp 2008-07-22 10:54:45.000000000 -0400
+@@ -6,7 +6,7 @@
+ sobj = ATL_f77wrap_ilaenv.o ATL_f77wrap_sgesv.o ATL_f77wrap_sgetnb.o \
ATL_f77wrap_sgetrf.o ATL_f77wrap_sgetri.o ATL_f77wrap_sgetrs.o \
ATL_f77wrap_slauum.o ATL_f77wrap_sposv.o ATL_f77wrap_spotrf.o \
- ATL_f77wrap_spotrs.o ATL_f77wrap_strtri.o ieeeck.o ilaenv.o sgesv.o \
@@ -14,38 +10,30 @@ diff -Naur ATLAS/makes/Make.Flp ATLAS.new/makes/Make.Flp
sgetrf.o sgetri.o sgetrs.o slauum.o sposv.o spotrf.o spotri.o spotrs.o \
strtri.o
-@@ -65,9 +65,9 @@
- dobj = ATL_f77wrap_dgesv.o ATL_f77wrap_dgetnb.o ATL_f77wrap_dgetrf.o \
+@@ -64,8 +64,8 @@
ATL_f77wrap_dgetri.o ATL_f77wrap_dgetrs.o ATL_f77wrap_dlauum.o \
ATL_f77wrap_dposv.o ATL_f77wrap_dpotrf.o ATL_f77wrap_dpotrs.o \
-- ATL_f77wrap_dtrtri.o ATL_f77wrap_ilaenv.o dgesv.o dgetrf.o dgetri.o \
+ ATL_f77wrap_dtrtri.o ATL_f77wrap_ilaenv.o dgesv.o dgetrf.o dgetri.o \
- dgetrs.o dlauum.o dposv.o dpotrf.o dpotri.o dpotrs.o dtrtri.o ieeeck.o \
- ilaenv.o
-+ ATL_f77wrap_dtrtri.o dgesv.o dgetrf.o dgetri.o \
+ dgetrs.o dlauum.o dposv.o dpotrf.o dpotri.o dpotrs.o dtrtri.o ieeeck.o
-+
++
dlaobj = dbdsdc.o dbdsqr.o ddisna.o dgbbrd.o dgbcon.o dgbequ.o dgbsv.o \
dgbsvx.o dgbtf2.o dgbtrf.o dgbtrs.o dgebak.o dgebal.o dgebd2.o \
-@@ -122,9 +122,9 @@
- cobj = ATL_f77wrap_cgesv.o ATL_f77wrap_cgetnb.o ATL_f77wrap_cgetrf.o \
+@@ -121,8 +121,8 @@
ATL_f77wrap_cgetri.o ATL_f77wrap_cgetrs.o ATL_f77wrap_clauum.o \
ATL_f77wrap_cposv.o ATL_f77wrap_cpotrf.o ATL_f77wrap_cpotrs.o \
-- ATL_f77wrap_ctrtri.o ATL_f77wrap_ilaenv.o cgesv.o cgetrf.o cgetri.o \
+ ATL_f77wrap_ctrtri.o ATL_f77wrap_ilaenv.o cgesv.o cgetrf.o cgetri.o \
- cgetrs.o clauum.o cposv.o cpotrf.o cpotri.o cpotrs.o ctrtri.o ieeeck.o \
- ilaenv.o
-+ ATL_f77wrap_ctrtri.o cgesv.o cgetrf.o cgetri.o \
+ cgetrs.o clauum.o cposv.o cpotrf.o cpotri.o cpotrs.o ctrtri.o ieeeck.o
-+
++
claobj = 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 \
-@@ -171,10 +171,10 @@
- cunmlq.o cunmql.o cunmqr.o cunmr2.o cunmr3.o cunmrq.o cunmrz.o \
- cunmtr.o cupgtr.o cupmtr.o scsum1.o slamch.o
-
--zobj = ATL_f77wrap_ilaenv.o ATL_f77wrap_zgesv.o ATL_f77wrap_zgetnb.o \
-+zobj = ATL_f77wrap_zgesv.o ATL_f77wrap_zgetnb.o \
+@@ -172,7 +172,7 @@
+ zobj = ATL_f77wrap_ilaenv.o ATL_f77wrap_zgesv.o ATL_f77wrap_zgetnb.o \
ATL_f77wrap_zgetrf.o ATL_f77wrap_zgetri.o ATL_f77wrap_zgetrs.o \
ATL_f77wrap_zlauum.o ATL_f77wrap_zposv.o ATL_f77wrap_zpotrf.o \
- ATL_f77wrap_zpotrs.o ATL_f77wrap_ztrtri.o ieeeck.o ilaenv.o zgesv.o \
@@ -53,7 +41,7 @@ diff -Naur ATLAS/makes/Make.Flp ATLAS.new/makes/Make.Flp
zgetrf.o zgetri.o zgetrs.o zlauum.o zposv.o zpotrf.o zpotri.o zpotrs.o \
ztrtri.o
-@@ -228,7 +228,7 @@
+@@ -226,7 +226,7 @@
lib : dlib slib zlib clib
clean : dclean sclean zclean cclean iclean
iclean :
@@ -62,12 +50,8 @@ diff -Naur ATLAS/makes/Make.Flp ATLAS.new/makes/Make.Flp
sclean :
rm -f $(sobj) slib.grd slalib.grd $(slaobj)
-@@ -460,12 +460,8 @@
- $(ICC) $(ICCFLAGS) -o $@ -c -DDCPLX $(mySRCdir)/f77wrap/ATL_f77wrap_getnb.c
-
-
--ATL_f77wrap_ilaenv.o : $(mySRCdir)/f77wrap/ATL_f77wrap_ilaenv.c
-- $(ICC) $(ICCFLAGS) -o $@ -c $(mySRCdir)/f77wrap/ATL_f77wrap_ilaenv.c
+@@ -462,8 +462,6 @@
+ $(ICC) $(ICCFLAGS) -o $@ -c $(mySRCdir)/f77wrap/ATL_f77wrap_ilaenv.c
ieeeck.o : $(mySRCdir)/ieeeck.f
$(F77) -o $@ -c $(F77FLAGS) $(mySRCdir)/ieeeck.f
-ilaenv.o : $(mySRCdir)/ilaenv.f
@@ -75,73 +59,3 @@ diff -Naur ATLAS/makes/Make.Flp ATLAS.new/makes/Make.Flp
#
# All the rest of these files are compiled directly from netlib LAPACK
-diff -Naur ATLAS/makes/Make.lpsrc ATLAS.new/makes/Make.lpsrc
---- ATLAS/makes/Make.lpsrc 2008-07-20 13:48:42.000000000 -0400
-+++ ATLAS.new/makes/Make.lpsrc 2008-07-20 13:46:37.000000000 -0400
-@@ -1,15 +1,11 @@
- include Make.inc
- mySRCdir = $(SRCdir)/src/lapack
-
--iobj = ATL_ilaenv.o
--
- include $(INCSdir)/gentoo_libtool.inc
-
- all : lib
- lib : dlib slib zlib clib
- clean : sclean dclean cclean zclean iclean
--iclean :
-- rm -f $(iobj)
-
- sobj = ATL_sgetrf.o ATL_sgetrfC.o ATL_sgetrfR.o ATL_sgetri.o ATL_sgetriC.o \
- ATL_sgetriR.o ATL_sgetrs.o ATL_slaswp.o ATL_slauum.o ATL_slauumCL.o \
-@@ -20,8 +16,8 @@
- incdep = $(INCSdir)/atlas_lapack.h
- slib :
- $(PMAKE) slib.grd
--slib.grd : $(sobj) $(iobj)
-- $(ARCHIVER) $(ARFLAGS) $(LAPACKlib) $(sobj) $(iobj)
-+slib.grd : $(sobj)
-+ $(ARCHIVER) $(ARFLAGS) $(LAPACKlib) $(sobj)
- $(RANLIB) $(LAPACKlib)
- touch slib.grd
-
-@@ -104,8 +100,8 @@
- incdep = $(INCSdir)/atlas_lapack.h
- dlib :
- $(PMAKE) dlib.grd
--dlib.grd : $(dobj) $(iobj)
-- $(ARCHIVER) $(ARFLAGS) $(LAPACKlib) $(dobj) $(iobj)
-+dlib.grd : $(dobj)
-+ $(ARCHIVER) $(ARFLAGS) $(LAPACKlib) $(dobj)
- $(RANLIB) $(LAPACKlib)
- touch dlib.grd
-
-@@ -189,8 +185,8 @@
- incdep = $(INCSdir)/atlas_lapack.h
- clib :
- $(PMAKE) clib.grd
--clib.grd : $(cobj) $(iobj)
-- $(ARCHIVER) $(ARFLAGS) $(LAPACKlib) $(cobj) $(iobj)
-+clib.grd : $(cobj)
-+ $(ARCHIVER) $(ARFLAGS) $(LAPACKlib) $(cobj)
- $(RANLIB) $(LAPACKlib)
- touch clib.grd
-
-@@ -280,8 +276,8 @@
- incdep = $(INCSdir)/atlas_lapack.h
- zlib :
- $(PMAKE) zlib.grd
--zlib.grd : $(zobj) $(iobj)
-- $(ARCHIVER) $(ARFLAGS) $(LAPACKlib) $(zobj) $(iobj)
-+zlib.grd : $(zobj)
-+ $(ARCHIVER) $(ARFLAGS) $(LAPACKlib) $(zobj)
- $(RANLIB) $(LAPACKlib)
- touch zlib.grd
-
-@@ -362,6 +358,3 @@
- zclean :
- rm -f $(zobj)
-
--ATL_ilaenv.o : $(mySRCdir)/ATL_ilaenv.c $(incdep)
-- $(DKC) $(DKCFLAGS) $(CDEFS) -c -o ATL_ilaenv.o $(mySRCdir)/ATL_ilaenv.c
--
diff --git a/sci-libs/lapack-atlas/files/atlas-3.9.0-upstream-fixes.patch b/sci-libs/lapack-atlas/files/atlas-3.9.0-upstream-fixes.patch
deleted file mode 100644
index a0e548f10d73..000000000000
--- a/sci-libs/lapack-atlas/files/atlas-3.9.0-upstream-fixes.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -Naur ATLAS/src/auxil/ATL_ptflushcache.c ATLAS.new/src/auxil/ATL_ptflushcache.c
---- ATLAS/src/auxil/ATL_ptflushcache.c 2008-07-17 21:24:53.000000000 -0400
-+++ ATLAS.new/src/auxil/ATL_ptflushcache.c 2008-07-18 18:40:37.000000000 -0400
-@@ -88,7 +88,7 @@
- }
- fct[i].N = N;
- fct[i].dp = cache+i*N;
-- ATL_ptCF(fct+i);
-+ ATL_ptCF(fct+i-1);
- dret = fct[i].dret;
- for (i=0; i < ATL_NTHREADS-1; i++)
- {
-@@ -133,7 +133,7 @@
- {
- ATL_assert(!pthread_create(tp+i, &attr, ATL_ptCLF, fp));
- }
-- ATL_FlushAreaByCL(fp); /* should be redundant, do to be safe */
-+ ATL_FlushAreasByCL(fp); /* should be redundant, do to be safe */
- for (i=0; i < ATL_NTHREADS; i++)
- {
- ATL_assert(!pthread_join(tp[i], NULL));
diff --git a/sci-libs/lapack-atlas/lapack-atlas-3.9.0.ebuild b/sci-libs/lapack-atlas/lapack-atlas-3.9.1.ebuild
index dea9225fe6c3..b7780338976d 100644
--- a/sci-libs/lapack-atlas/lapack-atlas-3.9.0.ebuild
+++ b/sci-libs/lapack-atlas/lapack-atlas-3.9.1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/lapack-atlas/lapack-atlas-3.9.0.ebuild,v 1.1 2008/07/21 13:44:27 markusle Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/lapack-atlas/lapack-atlas-3.9.1.ebuild,v 1.1 2008/07/23 14:47:07 markusle Exp $
inherit eutils flag-o-matic toolchain-funcs fortran autotools versionator
@@ -45,7 +45,6 @@ src_unpack() {
cd "${S}"
epatch "${DISTDIR}"/${MY_PN}-${PATCH_V}-shared-libs.patch.bz2
epatch "${FILESDIR}"/${MY_PN}-asm-gentoo.patch
- epatch "${FILESDIR}"/${MY_PN}-${PV}-upstream-fixes.patch
epatch "${FILESDIR}"/${MY_PN}-${PATCH_V}-disable-ilaenv.patch
# make sure the compile picks up the proper includes