diff options
author | Markus Dittrich <markusle@gentoo.org> | 2008-07-23 14:47:08 +0000 |
---|---|---|
committer | Markus Dittrich <markusle@gentoo.org> | 2008-07-23 14:47:08 +0000 |
commit | 118dfddd381bff40e588691aaf05484b4c482fd0 (patch) | |
tree | 9d0808c84e13c30630d42deea382304497940c6f /sci-libs/lapack-atlas | |
parent | Version bump. (diff) | |
download | gentoo-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/ChangeLog | 12 | ||||
-rw-r--r-- | sci-libs/lapack-atlas/files/atlas-3.9.0-disable-ilaenv.patch | 116 | ||||
-rw-r--r-- | sci-libs/lapack-atlas/files/atlas-3.9.0-upstream-fixes.patch | 21 | ||||
-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 |