diff options
author | Donnie Berkholz <dberkholz@gentoo.org> | 2006-05-29 00:06:44 +0000 |
---|---|---|
committer | Donnie Berkholz <dberkholz@gentoo.org> | 2006-05-29 00:06:44 +0000 |
commit | b9fb15b874f2ac83d018250fa1bf8a2327da1ebf (patch) | |
tree | af7bf8dee5ac4380ea6ac954c7f1280cff885277 /sci-libs/blas-reference | |
parent | Remove old version. (diff) | |
download | historical-b9fb15b874f2ac83d018250fa1bf8a2327da1ebf.tar.gz historical-b9fb15b874f2ac83d018250fa1bf8a2327da1ebf.tar.bz2 historical-b9fb15b874f2ac83d018250fa1bf8a2327da1ebf.zip |
Bump to autotool the package, which makes the build work much better in parallel and with gcc4.
Package-Manager: portage-2.1_rc1-r3
Diffstat (limited to 'sci-libs/blas-reference')
7 files changed, 263 insertions, 12 deletions
diff --git a/sci-libs/blas-reference/ChangeLog b/sci-libs/blas-reference/ChangeLog index e696c196f3df..48ac7b14f1ae 100644 --- a/sci-libs/blas-reference/ChangeLog +++ b/sci-libs/blas-reference/ChangeLog @@ -1,6 +1,14 @@ # ChangeLog for sci-libs/blas-reference # Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-libs/blas-reference/ChangeLog,v 1.9 2006/05/15 06:41:19 spyderous Exp $ +# $Header: /var/cvsroot/gentoo-x86/sci-libs/blas-reference/ChangeLog,v 1.10 2006/05/29 00:06:43 spyderous Exp $ + +*blas-reference-19940131-r3 (29 May 2006) + + 29 May 2006; Donnie Berkholz <spyderous@gentoo.org>; + +files/blas-reference-19940131-autotool.patch, + +blas-reference-19940131-r3.ebuild: + Bump to autotool the package, which makes the build work much better in + parallel and with gcc4. 15 May 2006; Donnie Berkholz <spyderous@gentoo.org>; blas-reference-19940131-r2.ebuild: diff --git a/sci-libs/blas-reference/Manifest b/sci-libs/blas-reference/Manifest index f6f4c3264577..cb219469321d 100644 --- a/sci-libs/blas-reference/Manifest +++ b/sci-libs/blas-reference/Manifest @@ -2,30 +2,41 @@ AUX Makefile 2306 RMD160 6dc973e86c06dd90e38a67d51e707197d82c5627 SHA1 2526c3116 MD5 8920b27c04909f5e76ec9f2ca290ae31 files/Makefile 2306 RMD160 6dc973e86c06dd90e38a67d51e707197d82c5627 files/Makefile 2306 SHA256 34c23ee7874b94eb697f34e7fcf7509cd1100c6d6fec5ef00a48b9a0bca850e7 files/Makefile 2306 +AUX blas-reference-19940131-autotool.patch 2486 RMD160 d83073e5d4bf1f33b744c5f8367cc2f140d041f8 SHA1 64962d8ec994a1a4fc4aa7e3903f16019bacaa7e SHA256 254706353e379d6c87dcee32dbccee8d7233fb382c74a58e5ee0f3f921843b83 size 2486 +MD5 6c6b3e3463b1516ff75a7de27848e51c files/blas-reference-19940131-autotool.patch 2486 +RMD160 d83073e5d4bf1f33b744c5f8367cc2f140d041f8 files/blas-reference-19940131-autotool.patch 2486 +SHA256 254706353e379d6c87dcee32dbccee8d7233fb382c74a58e5ee0f3f921843b83 files/blas-reference-19940131-autotool.patch 2486 AUX f77-reference 396 RMD160 13f0db8c8917b283ae330995657046f93ab03369 SHA1 c949ce027f24d7e79151f905e7c98a083090f0af SHA256 4714651b2f82bd42d36b8ff3bfb993c1e4478af35d40dc51210f63d74aa02b8d size 396 MD5 2d7bae33a1553ed8eccbdb971a459ff2 files/f77-reference 396 RMD160 13f0db8c8917b283ae330995657046f93ab03369 files/f77-reference 396 SHA256 4714651b2f82bd42d36b8ff3bfb993c1e4478af35d40dc51210f63d74aa02b8d files/f77-reference 396 -DIST blas.tgz 94981 size 94981 +DIST blas.tgz 94981 RMD160 d2cea3ae6156b6f583fae5e590695ffb306abb80 SHA256 bd062a79e35a9a835cfd8eaebe6262bbb195610336cf07435cd2b7df200bf084 size 94981 EBUILD blas-reference-19940131-r2.ebuild 2466 RMD160 4142121e597ac30b46a7f94587efc8babe572524 SHA1 c06ab07040efe3c47c9840782cb24a4b7e34218b SHA256 082d204dff51ea5ff3360f7f50ac06f205bfe6024b0ce4ba4d193e5b543dea8f size 2466 MD5 04b01a0ca1db6be874f23811fa690ae1 blas-reference-19940131-r2.ebuild 2466 RMD160 4142121e597ac30b46a7f94587efc8babe572524 blas-reference-19940131-r2.ebuild 2466 SHA256 082d204dff51ea5ff3360f7f50ac06f205bfe6024b0ce4ba4d193e5b543dea8f blas-reference-19940131-r2.ebuild 2466 +EBUILD blas-reference-19940131-r3.ebuild 1303 RMD160 e5dcbc9289e16cf238935a8512379b1dae587de4 SHA1 fefaeef21ea04514d65979cd505459ba9e60e552 SHA256 8289c59a0d7edcd010f89d585905eb46f1cdbb5da5da2ac91819d03ad2cbbf07 size 1303 +MD5 9542f874d68b92c948449dd168a3fadb blas-reference-19940131-r3.ebuild 1303 +RMD160 e5dcbc9289e16cf238935a8512379b1dae587de4 blas-reference-19940131-r3.ebuild 1303 +SHA256 8289c59a0d7edcd010f89d585905eb46f1cdbb5da5da2ac91819d03ad2cbbf07 blas-reference-19940131-r3.ebuild 1303 EBUILD blas-reference-19940131.ebuild 2459 RMD160 b34265cd0d2e2b659f3ee76de23c4b7e62feb7de SHA1 6eec00de4da046f402dbecaa7e683ef01556dcd7 SHA256 6ac265a26c38c386b6723a85666175137074376cfc1b88d30377a12e9b3dc01d size 2459 MD5 5c5ac019fa30c8eb98fd56d349a61383 blas-reference-19940131.ebuild 2459 RMD160 b34265cd0d2e2b659f3ee76de23c4b7e62feb7de blas-reference-19940131.ebuild 2459 SHA256 6ac265a26c38c386b6723a85666175137074376cfc1b88d30377a12e9b3dc01d blas-reference-19940131.ebuild 2459 -MISC ChangeLog 3626 RMD160 52842509349015fc0aeae5e5ed9f5fb78ab3c04d SHA1 295779f59be121908d06ed8ae45630949ad36d0e SHA256 eff7bb59cc00a55fe417fc6f1e8cc709603d48548a5e891411eaaeecb2e645da size 3626 -MD5 17c60c9fc056ca313dee20b4bdfdde1d ChangeLog 3626 -RMD160 52842509349015fc0aeae5e5ed9f5fb78ab3c04d ChangeLog 3626 -SHA256 eff7bb59cc00a55fe417fc6f1e8cc709603d48548a5e891411eaaeecb2e645da ChangeLog 3626 +MISC ChangeLog 3913 RMD160 6a9b56d18863cd6608b367bb5648f29235e82870 SHA1 2495c13b2b2b8643f09b17d9c201c3ae96c0b34e SHA256 829ee511909d67b6feca7435d3bce6cb63cfc20342d51905cbf91cded20433c9 size 3913 +MD5 414bf8394016596f4820549fc3be2cc7 ChangeLog 3913 +RMD160 6a9b56d18863cd6608b367bb5648f29235e82870 ChangeLog 3913 +SHA256 829ee511909d67b6feca7435d3bce6cb63cfc20342d51905cbf91cded20433c9 ChangeLog 3913 MISC metadata.xml 156 RMD160 dc078172bfebcb25d69bdf8731714f9cce9d3e36 SHA1 da2b240a255820145b7c83a5c48e45b96b7e9ee6 SHA256 5d22100902db7507a5b5493dd4a66cdb08025faf80a2c0b75e6392315c47f900 size 156 MD5 8c623e53daafa025137077c6b65815bd metadata.xml 156 RMD160 dc078172bfebcb25d69bdf8731714f9cce9d3e36 metadata.xml 156 SHA256 5d22100902db7507a5b5493dd4a66cdb08025faf80a2c0b75e6392315c47f900 metadata.xml 156 -MD5 ba7949ab229d3b52516732fc47caebeb files/digest-blas-reference-19940131 52 -RMD160 6cf871ea504c2d12b7049b2e32c60aa4c6ce947b files/digest-blas-reference-19940131 52 -SHA256 fd274caa2eccb9185a111f17e91a86bb1edd9c989819302fc3ba8d9f907742e5 files/digest-blas-reference-19940131 52 -MD5 ba7949ab229d3b52516732fc47caebeb files/digest-blas-reference-19940131-r2 52 -RMD160 6cf871ea504c2d12b7049b2e32c60aa4c6ce947b files/digest-blas-reference-19940131-r2 52 -SHA256 fd274caa2eccb9185a111f17e91a86bb1edd9c989819302fc3ba8d9f907742e5 files/digest-blas-reference-19940131-r2 52 +MD5 ecda76673bd08fbeaff250b6d71d0902 files/digest-blas-reference-19940131 202 +RMD160 722ae21d5fc2d0c9bbc9b800e9bb818a67b96178 files/digest-blas-reference-19940131 202 +SHA256 bf5223aac50dd90d82e042c73b1361dea1b1254d133c8af939a9ad236c122018 files/digest-blas-reference-19940131 202 +MD5 ecda76673bd08fbeaff250b6d71d0902 files/digest-blas-reference-19940131-r2 202 +RMD160 722ae21d5fc2d0c9bbc9b800e9bb818a67b96178 files/digest-blas-reference-19940131-r2 202 +SHA256 bf5223aac50dd90d82e042c73b1361dea1b1254d133c8af939a9ad236c122018 files/digest-blas-reference-19940131-r2 202 +MD5 ecda76673bd08fbeaff250b6d71d0902 files/digest-blas-reference-19940131-r3 202 +RMD160 722ae21d5fc2d0c9bbc9b800e9bb818a67b96178 files/digest-blas-reference-19940131-r3 202 +SHA256 bf5223aac50dd90d82e042c73b1361dea1b1254d133c8af939a9ad236c122018 files/digest-blas-reference-19940131-r3 202 diff --git a/sci-libs/blas-reference/blas-reference-19940131-r3.ebuild b/sci-libs/blas-reference/blas-reference-19940131-r3.ebuild new file mode 100644 index 000000000000..48c184effcf4 --- /dev/null +++ b/sci-libs/blas-reference/blas-reference-19940131-r3.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sci-libs/blas-reference/blas-reference-19940131-r3.ebuild,v 1.1 2006/05/29 00:06:43 spyderous Exp $ + +inherit autotools fortran multilib + +Name="blas" +DESCRIPTION="FORTRAN reference implementation of the BLAS (linear algebra lib)" +LICENSE="public-domain" +HOMEPAGE="http://www.netlib.org/blas/" +SRC_URI="http://www.netlib.org/blas/${Name}.tgz" + +SLOT="0" +IUSE="" +KEYWORDS="~amd64 ~ppc ~x86" + +RDEPEND="sci-libs/blas-config" +DEPEND="${RDEPEND}" + +PROVIDE="virtual/blas" + +#TODO: detect 64bit size from compiler, not eclass +FORTRAN="g77 gfortran ifc" || FORTRAN="g77 gfortran f2c ifc" # No f2c on 64-bit systems yet :-/ + +S="${WORKDIR}" + +src_unpack() { + unpack ${A} + epatch ${FILESDIR}/${P}-autotool.patch + cd "${S}" + eautoreconf +} + +src_install() { + # Profile information will be installed in TOP_PATH: + TOP_PATH="${DESTTREE}"/$(get_libdir)/blas + # Libraries will be installed in RPATH: + RPATH="${TOP_PATH}"/reference + + make DESTDIR="${D}" install || die "install failed" + + # Fix for switching + dodir ${RPATH} + mv ${D}/usr/$(get_libdir)/libblas* ${D}/${RPATH} + + insinto ${TOP_PATH} + doins ${FILESDIR}/f77-reference || die +} + +pkg_postinst() { + blas-config f77-reference +} diff --git a/sci-libs/blas-reference/files/blas-reference-19940131-autotool.patch b/sci-libs/blas-reference/files/blas-reference-19940131-autotool.patch new file mode 100644 index 000000000000..a1aa7c3f7d6a --- /dev/null +++ b/sci-libs/blas-reference/files/blas-reference-19940131-autotool.patch @@ -0,0 +1,173 @@ +diff -urN configure.ac configure.ac +--- configure.ac 1969-12-31 16:00:00.000000000 -0800 ++++ configure.ac 2006-05-28 16:50:36.000000000 -0700 +@@ -0,0 +1,13 @@ ++# -*- Autoconf -*- ++# Process this file with autoconf to produce a configure script. ++ ++AC_PREREQ(2.59) ++AC_INIT(blas, 19940131, lapack@cs.utk.edu) ++AM_INIT_AUTOMAKE([foreign]) ++ ++# Checks for programs. ++AC_PROG_F77 ++AC_PROG_LIBTOOL ++ ++AC_CONFIG_FILES([Makefile]) ++AC_OUTPUT +diff -urN Makefile.am Makefile.am +--- Makefile.am 1969-12-31 16:00:00.000000000 -0800 ++++ Makefile.am 2006-05-28 16:50:01.000000000 -0700 +@@ -0,0 +1,152 @@ ++lib_LTLIBRARIES = libblas.la ++ ++libblas_la_SOURCES = \ ++ caxpy.f \ ++ ccopy.f \ ++ cdotc.f \ ++ cdotu.f \ ++ cgbmv.f \ ++ cgemm.f \ ++ cgemv.f \ ++ cgerc.f \ ++ cgeru.f \ ++ chbmv.f \ ++ chemm.f \ ++ chemv.f \ ++ cher2.f \ ++ cher2k.f \ ++ cher.f \ ++ cherk.f \ ++ chpmv.f \ ++ chpr2.f \ ++ chpr.f \ ++ crotg.f \ ++ cscal.f \ ++ csrot.f \ ++ csscal.f \ ++ cswap.f \ ++ csymm.f \ ++ csyr2k.f \ ++ csyrk.f \ ++ ctbmv.f \ ++ ctbsv.f \ ++ ctpmv.f \ ++ ctpsv.f \ ++ ctrmm.f \ ++ ctrmv.f \ ++ ctrsm.f \ ++ ctrsv.f \ ++ dasum.f \ ++ daxpy.f \ ++ dcabs1.f \ ++ dcopy.f \ ++ ddot.f \ ++ dgbmv.f \ ++ dgemm.f \ ++ dgemv.f \ ++ dger.f \ ++ dnrm2.f \ ++ drot.f \ ++ drotg.f \ ++ drotm.f \ ++ drotmg.f \ ++ dsbmv.f \ ++ dscal.f \ ++ dsdot.f \ ++ dspmv.f \ ++ dspr2.f \ ++ dspr.f \ ++ dswap.f \ ++ dsymm.f \ ++ dsymv.f \ ++ dsyr2.f \ ++ dsyr2k.f \ ++ dsyr.f \ ++ dsyrk.f \ ++ dtbmv.f \ ++ dtbsv.f \ ++ dtpmv.f \ ++ dtpsv.f \ ++ dtrmm.f \ ++ dtrmv.f \ ++ dtrsm.f \ ++ dtrsv.f \ ++ dzasum.f \ ++ dznrm2.f \ ++ icamax.f \ ++ idamax.f \ ++ isamax.f \ ++ izamax.f \ ++ lsame.f \ ++ sasum.f \ ++ saxpy.f \ ++ scasum.f \ ++ scnrm2.f \ ++ scopy.f \ ++ sdot.f \ ++ sdsdot.f \ ++ sgbmv.f \ ++ sgemm.f \ ++ sgemv.f \ ++ sger.f \ ++ snrm2.f \ ++ srot.f \ ++ srotg.f \ ++ srotm.f \ ++ srotmg.f \ ++ ssbmv.f \ ++ sscal.f \ ++ sspmv.f \ ++ sspr2.f \ ++ sspr.f \ ++ sswap.f \ ++ ssymm.f \ ++ ssymv.f \ ++ ssyr2.f \ ++ ssyr2k.f \ ++ ssyr.f \ ++ ssyrk.f \ ++ stbmv.f \ ++ stbsv.f \ ++ stpmv.f \ ++ stpsv.f \ ++ strmm.f \ ++ strmv.f \ ++ strsm.f \ ++ strsv.f \ ++ xerbla.f \ ++ zaxpy.f \ ++ zcopy.f \ ++ zdotc.f \ ++ zdotu.f \ ++ zdrot.f \ ++ zdscal.f \ ++ zgbmv.f \ ++ zgemm.f \ ++ zgemv.f \ ++ zgerc.f \ ++ zgeru.f \ ++ zhbmv.f \ ++ zhemm.f \ ++ zhemv.f \ ++ zher2.f \ ++ zher2k.f \ ++ zher.f \ ++ zherk.f \ ++ zhpmv.f \ ++ zhpr2.f \ ++ zhpr.f \ ++ zrotg.f \ ++ zscal.f \ ++ zswap.f \ ++ zsymm.f \ ++ zsyr2k.f \ ++ zsyrk.f \ ++ ztbmv.f \ ++ ztbsv.f \ ++ ztpmv.f \ ++ ztpsv.f \ ++ ztrmm.f \ ++ ztrmv.f \ ++ ztrsm.f \ ++ ztrsv.f diff --git a/sci-libs/blas-reference/files/digest-blas-reference-19940131 b/sci-libs/blas-reference/files/digest-blas-reference-19940131 index 41ce05f23e36..357d0835458a 100644 --- a/sci-libs/blas-reference/files/digest-blas-reference-19940131 +++ b/sci-libs/blas-reference/files/digest-blas-reference-19940131 @@ -1 +1,3 @@ MD5 5811e4b3dffa7a10956abf923cec1bd4 blas.tgz 94981 +RMD160 d2cea3ae6156b6f583fae5e590695ffb306abb80 blas.tgz 94981 +SHA256 bd062a79e35a9a835cfd8eaebe6262bbb195610336cf07435cd2b7df200bf084 blas.tgz 94981 diff --git a/sci-libs/blas-reference/files/digest-blas-reference-19940131-r2 b/sci-libs/blas-reference/files/digest-blas-reference-19940131-r2 index 41ce05f23e36..357d0835458a 100644 --- a/sci-libs/blas-reference/files/digest-blas-reference-19940131-r2 +++ b/sci-libs/blas-reference/files/digest-blas-reference-19940131-r2 @@ -1 +1,3 @@ MD5 5811e4b3dffa7a10956abf923cec1bd4 blas.tgz 94981 +RMD160 d2cea3ae6156b6f583fae5e590695ffb306abb80 blas.tgz 94981 +SHA256 bd062a79e35a9a835cfd8eaebe6262bbb195610336cf07435cd2b7df200bf084 blas.tgz 94981 diff --git a/sci-libs/blas-reference/files/digest-blas-reference-19940131-r3 b/sci-libs/blas-reference/files/digest-blas-reference-19940131-r3 new file mode 100644 index 000000000000..357d0835458a --- /dev/null +++ b/sci-libs/blas-reference/files/digest-blas-reference-19940131-r3 @@ -0,0 +1,3 @@ +MD5 5811e4b3dffa7a10956abf923cec1bd4 blas.tgz 94981 +RMD160 d2cea3ae6156b6f583fae5e590695ffb306abb80 blas.tgz 94981 +SHA256 bd062a79e35a9a835cfd8eaebe6262bbb195610336cf07435cd2b7df200bf084 blas.tgz 94981 |