aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDonnie Berkholz <dberkholz@gentoo.org>2006-10-20 23:12:08 -0700
committerDonnie Berkholz <dberkholz@gentoo.org>2006-10-20 23:12:08 -0700
commitc7979933ba6fc3f991192f664a094ed910517e05 (patch)
tree369ff7bd209c7b92e2f5b0de630b3deeeb8d9fd6 /sci-libs
parentpaml, mafft: merged to gentoo-x86 (diff)
downloaddberkholz-c7979933ba6fc3f991192f664a094ed910517e05.tar.gz
dberkholz-c7979933ba6fc3f991192f664a094ed910517e05.tar.bz2
dberkholz-c7979933ba6fc3f991192f664a094ed910517e05.zip
blas-goto: bump, final QA for main tree.
Diffstat (limited to 'sci-libs')
-rw-r--r--sci-libs/blas-goto/Manifest22
-rw-r--r--sci-libs/blas-goto/blas-goto-1.02.ebuild137
-rw-r--r--sci-libs/blas-goto/files/digest-blas-goto-1.029
3 files changed, 10 insertions, 158 deletions
diff --git a/sci-libs/blas-goto/Manifest b/sci-libs/blas-goto/Manifest
index 45cc01c..f0628d6 100644
--- a/sci-libs/blas-goto/Manifest
+++ b/sci-libs/blas-goto/Manifest
@@ -1,18 +1,16 @@
-AUX eselect-goto 140 RMD160 795f24085adeccd8f736ce205bed1ae1937f7329 SHA1 aaae84c45c26d372f34e4ddf053a7cb2d6bbfaea SHA256 0ce922ff68673c3a3c18b5299d57455404bbd044481997d57b4819160c43f70c size 140
+AUX eselect-goto 140 RMD160 795f24085adeccd8f736ce205bed1ae1937f7329 SHA1 aaae84c45c26d372f34e4ddf053a7cb2d6bbfaea SHA256 0ce922ff68673c3a3c18b5299d57455404bbd044481997d57b4819160c43f70c
MD5 90d71f801fc1cb8670ec358cb4191f59 files/eselect-goto 140
RMD160 795f24085adeccd8f736ce205bed1ae1937f7329 files/eselect-goto 140
SHA256 0ce922ff68673c3a3c18b5299d57455404bbd044481997d57b4819160c43f70c files/eselect-goto 140
-AUX f77-goto 361 RMD160 956a90dce563d1a809590edc770b5e27fda4a8bc SHA1 03ce23c1bb01ea75902610e29cc2b2b8b18c75be SHA256 d5f6408b0eedd1769459397e9598ff52ae4255b429c49430bd2cff11151bb3f8 size 361
+AUX f77-goto 361 RMD160 956a90dce563d1a809590edc770b5e27fda4a8bc SHA1 03ce23c1bb01ea75902610e29cc2b2b8b18c75be SHA256 d5f6408b0eedd1769459397e9598ff52ae4255b429c49430bd2cff11151bb3f8
MD5 31111d1ff106b133331659ba6a7960b3 files/f77-goto 361
RMD160 956a90dce563d1a809590edc770b5e27fda4a8bc files/f77-goto 361
SHA256 d5f6408b0eedd1769459397e9598ff52ae4255b429c49430bd2cff11151bb3f8 files/f77-goto 361
-DIST GotoBLAS-1.00-1.01.diff.gz 5018 RMD160 a54031d58740ccb1ca447e2000232717f0885705 SHA256 52d1c1642fa2ee7fad78c529922698d202f0ce98c4ebba7b051e21f450dccc08 size 5018
-DIST GotoBLAS-1.00.tar.gz 1215342 RMD160 7b31a43be94e685c520ce6988f451cbfd894054e SHA256 de94c354891ecc7be5cb6bafe747183f5cfb5ed989d6a9036b1786b738843687 size 1215342
-DIST GotoBLAS-1.01-1.02.diff.gz 12590 RMD160 5f3eb9cc9bc643807b2358ae86fc8a17e7937dcc SHA256 41a8269dcb4849419cde28cfb7f826a9d59737fea7a8243b20e7e5589f372ba2 size 12590
-EBUILD blas-goto-1.02.ebuild 3563 RMD160 1de02f5a3053746d00a35b15ea5727d4e1072705 SHA1 156d51856fa995669467d6925e440ae358f7defa SHA256 5bf674b64be7734b2c7f6ef14de21e1d0fe001747b3c597ace24496d6ddeb017 size 3563
-MD5 e9710c01ed6713d94c066ccfc0710b22 blas-goto-1.02.ebuild 3563
-RMD160 1de02f5a3053746d00a35b15ea5727d4e1072705 blas-goto-1.02.ebuild 3563
-SHA256 5bf674b64be7734b2c7f6ef14de21e1d0fe001747b3c597ace24496d6ddeb017 blas-goto-1.02.ebuild 3563
-MD5 5177a78302556843d015dd099d931184 files/digest-blas-goto-1.02 753
-RMD160 e50822a36a95408ebf986f0fb99a20dec7dde53a files/digest-blas-goto-1.02 753
-SHA256 f5c60e13cd7443574602ac9a3f59be694621325f0fff1b1834c4a03970d4e689 files/digest-blas-goto-1.02 753
+DIST GotoBLAS-1.08.tar.gz 1555562 RMD160 5918b34e7a3417e54130c1b9182b3ca033ed80e5 SHA1 6b2c8b69daca1c8dd399cdb321c2b311d1b637f0 SHA256 367dc91fc8784a91e9941548209ade93a4216aed656adb2e54f2ac25ce44152a
+EBUILD blas-goto-1.08.ebuild 3291 RMD160 9d3f7599531866a398c504ae50788a58f7575acb SHA1 29b1cb5a99176d1eb770da434e74886496cddec1 SHA256 4669deaf88476b9c93ce750b74d0e669b207647eb484d1deedeb76ac2065235d
+MD5 1c080e4a12729d9d4135df27cc2f2cb6 blas-goto-1.08.ebuild 3291
+RMD160 9d3f7599531866a398c504ae50788a58f7575acb blas-goto-1.08.ebuild 3291
+SHA256 4669deaf88476b9c93ce750b74d0e669b207647eb484d1deedeb76ac2065235d blas-goto-1.08.ebuild 3291
+MD5 32863035b05ef25ea3891b5909d3d004 files/digest-blas-goto-1.08 244
+RMD160 5d8fba1fe5876f06e2ba5951d3ad664d14865024 files/digest-blas-goto-1.08 244
+SHA256 dd249f79b68f1e510fb6b183a69c26b05aed8218904040c09518aec8aba19ce3 files/digest-blas-goto-1.08 244
diff --git a/sci-libs/blas-goto/blas-goto-1.02.ebuild b/sci-libs/blas-goto/blas-goto-1.02.ebuild
deleted file mode 100644
index 365b57a..0000000
--- a/sci-libs/blas-goto/blas-goto-1.02.ebuild
+++ /dev/null
@@ -1,137 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit eutils fortran toolchain-funcs
-
-MY_PN="GotoBLAS"
-PATCH1="${MY_PN}-1.00-1.01.diff.gz"
-PATCH2="${MY_PN}-1.01-1.02.diff.gz"
-DESCRIPTION="The fastest implementations of the Basic Linear Algebra Subroutines"
-HOMEPAGE="http://www.tacc.utexas.edu/resources/software/software.php"
-SRC_URI="http://www.tacc.utexas.edu/resources/software/login/gotoblas/${MY_PN}-1.00.tar.gz
- http://www.tacc.utexas.edu/resources/software/login/gotoblas/${PATCH1}
- http://www.tacc.utexas.edu/resources/software/login/gotoblas/${PATCH2}"
-LICENSE="tacc"
-SLOT="0"
-# See http://www.tacc.utexas.edu/resources/software/gotoblasfaq.php
-# for supported architectures
-KEYWORDS="~x86"
-IUSE="threads"
-RESTRICT="mirror"
-RDEPEND="app-admin/eselect-blas"
-DEPEND="${RDEPEND}"
-S="${WORKDIR}/${MY_PN}"
-FORTRAN="g77 gfortran" # ifc g95 pgf77 pathf90 f90 f77
-
-src_unpack() {
- unpack ${A}
- cd ${S}
-
- # Upstream patches
- epatch ${DISTDIR}/${PATCH1}
- epatch ${DISTDIR}/${PATCH2}
-
- # Set up C compiler
- if [[ "$(tc-getCC)" = *gcc ]]; then
- C_COMPILER="GNU"
- elif [[ "$(tc-getCC)" = "icc" ]]; then
- C_COMPILER="INTEL"
- else
- die "tc-getCC() returned an invalid C compiler; valid are gcc or icc."
- fi
-
- # Set up Fortran compiler
- if [[ "${FORTRANC}" = "g77" ]]; then
- F_COMPILER="G77"
- elif [[ "${FORTRANC}" = "gfortran" ]]; then
- F_COMPILER="GFORTRAN"
- # Otherwise, we get undefined reference to _gfortran_runtime_error
- FORTRAN_LIB="-lgfortran"
-# elif [[ "${FORTRANC}" = "ifc" ]]; then
-# F_COMPILER="INTEL"
-# elif [[ "${FORTRANC}" = "g95" ]]; then
-# F_COMPILER="G95"
-# elif [[ "${FORTRANC}" = "pgf77" ]]; then
-# F_COMPILER="PGI"
-# elif [[ "${FORTRANC}" = "pathf90" ]]; then
-# F_COMPILER="PATHSCALE"
-# elif [[ "${FORTRANC}" = "f90" ]] || [[ "${FORTRANC}" = "f77" ]]; then
-# F_COMPILER="SUN"
-# elif [[ "${FORTRANC}" = "xlf" ]]; then
-# F_COMPILER="IBM"
- else
- die "fortran.eclass returned an invalid Fortran compiler \'${FORTRANC}\'; valid are ${FORTRAN}."
- fi
-
- # Fix shared lib build
- sed -i \
- -e "s:\(&& echo OK\):${FORTRAN_LIB} \1:g" \
- ${S}/exports/Makefile
-
- # Set up compilers
- sed -i \
- -e "s:^\(C_COMPILER =\) GNU:\1 ${C_COMPILER}:g" \
- -e "s:^# \(F_COMPILER =\) G77:\1 ${F_COMPILER}:g" \
- -e "s:^# \(SMP = 1\):\1:g" \
- ${S}/Makefile.rule
-
- # Threaded?
- if use threads; then
- sed -i \
- -e "s:^# \(SMP = 1\):\1:g" \
- ${S}/Makefile.rule
- fi
-
- # If you need a 64-bit binary
- # If you need a 64-bit integer interface, also do this for "INTERFACE64 = 1"
- if use amd64; then
- sed -i \
- -e "s:^# \(BINARY64 = 1\):\1:g" \
- ${S}/Makefile.rule
- fi
-
- # Respect CFLAGS/FFLAGS
- sed -i \
- -e "/^COMMON_OPT += -O2$/d" \
- ${S}/Makefile.rule
- sed -i \
- -e "s:^\(CCOMMON_OPT +=\)$:\1 ${CFLAGS}:g" \
- -e "s:^\(FCOMMON_OPT +=\)$:\1 ${FFLAGS:- -O2}:g" \
- ${S}/Makefile.rule
-}
-
-src_compile() {
- # Make static library
- emake || die "emake failed"
-
- # Make shared library
- cd exports
- emake so -j1 || die "emake failed"
-}
-
-src_install() {
- local MAIN_DIR="/usr/$(get_libdir)/blas"
- local DIR="${MAIN_DIR}/goto"
-
- exeinto ${DIR}
- doexe libgoto_*.so
- dosym libgoto_*.so ${DIR}/libgoto.so
- dosym libgoto_*.so ${DIR}/libgoto.so.0
- dosym libgoto_*.so ${DIR}/libgoto.so.0.0.0
-
- insinto ${DIR}
- doins libgoto_*.a
- dosym libgoto_*.a ${DIR}/libgoto.a
-
- insinto ${MAIN_DIR}
- doins ${FILESDIR}/f77-goto || die "f77-goto"
-
- eselect blas add $(get_libdir) ${FILESDIR}/eselect-goto goto
-}
-
-pkg_postinst() {
- if [[ -z "$(eselect blas show)" ]]; then
- eselect blas set goto
- fi
-}
diff --git a/sci-libs/blas-goto/files/digest-blas-goto-1.02 b/sci-libs/blas-goto/files/digest-blas-goto-1.02
deleted file mode 100644
index f7cf0a1..0000000
--- a/sci-libs/blas-goto/files/digest-blas-goto-1.02
+++ /dev/null
@@ -1,9 +0,0 @@
-MD5 b3102898c76ed3ad6a8385dd8707e1e9 GotoBLAS-1.00-1.01.diff.gz 5018
-RMD160 a54031d58740ccb1ca447e2000232717f0885705 GotoBLAS-1.00-1.01.diff.gz 5018
-SHA256 52d1c1642fa2ee7fad78c529922698d202f0ce98c4ebba7b051e21f450dccc08 GotoBLAS-1.00-1.01.diff.gz 5018
-MD5 2d4f26bee7ee202a1c109856a08b6246 GotoBLAS-1.00.tar.gz 1215342
-RMD160 7b31a43be94e685c520ce6988f451cbfd894054e GotoBLAS-1.00.tar.gz 1215342
-SHA256 de94c354891ecc7be5cb6bafe747183f5cfb5ed989d6a9036b1786b738843687 GotoBLAS-1.00.tar.gz 1215342
-MD5 aab9bddf64824d347a5d5bda8be68399 GotoBLAS-1.01-1.02.diff.gz 12590
-RMD160 5f3eb9cc9bc643807b2358ae86fc8a17e7937dcc GotoBLAS-1.01-1.02.diff.gz 12590
-SHA256 41a8269dcb4849419cde28cfb7f826a9d59737fea7a8243b20e7e5589f372ba2 GotoBLAS-1.01-1.02.diff.gz 12590