diff options
author | Donnie Berkholz <dberkholz@gentoo.org> | 2006-10-20 23:12:08 -0700 |
---|---|---|
committer | Donnie Berkholz <dberkholz@gentoo.org> | 2006-10-20 23:12:08 -0700 |
commit | c7979933ba6fc3f991192f664a094ed910517e05 (patch) | |
tree | 369ff7bd209c7b92e2f5b0de630b3deeeb8d9fd6 /sci-libs | |
parent | paml, mafft: merged to gentoo-x86 (diff) | |
download | dberkholz-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/Manifest | 22 | ||||
-rw-r--r-- | sci-libs/blas-goto/blas-goto-1.02.ebuild | 137 | ||||
-rw-r--r-- | sci-libs/blas-goto/files/digest-blas-goto-1.02 | 9 |
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 |