summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDonnie Berkholz <dberkholz@gentoo.org>2006-05-29 00:06:44 +0000
committerDonnie Berkholz <dberkholz@gentoo.org>2006-05-29 00:06:44 +0000
commitb9fb15b874f2ac83d018250fa1bf8a2327da1ebf (patch)
treeaf7bf8dee5ac4380ea6ac954c7f1280cff885277 /sci-libs/blas-reference
parentRemove old version. (diff)
downloadhistorical-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')
-rw-r--r--sci-libs/blas-reference/ChangeLog10
-rw-r--r--sci-libs/blas-reference/Manifest33
-rw-r--r--sci-libs/blas-reference/blas-reference-19940131-r3.ebuild52
-rw-r--r--sci-libs/blas-reference/files/blas-reference-19940131-autotool.patch173
-rw-r--r--sci-libs/blas-reference/files/digest-blas-reference-199401312
-rw-r--r--sci-libs/blas-reference/files/digest-blas-reference-19940131-r22
-rw-r--r--sci-libs/blas-reference/files/digest-blas-reference-19940131-r33
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