diff options
author | David Seifert <soap@gentoo.org> | 2017-09-02 13:38:36 +0200 |
---|---|---|
committer | David Seifert <soap@gentoo.org> | 2017-09-02 13:38:36 +0200 |
commit | 67d5b721e228dc4f42274cc4326897717a96f887 (patch) | |
tree | e2dbe4857be6052e3a8931cd4198f4e6d4859b42 /sci-libs/acml/acml-6.1.0.31.ebuild | |
parent | sci-biology/bwa: Latest in main tree (diff) | |
download | sci-67d5b721e228dc4f42274cc4326897717a96f887.tar.gz sci-67d5b721e228dc4f42274cc4326897717a96f887.tar.bz2 sci-67d5b721e228dc4f42274cc4326897717a96f887.zip |
sci-libs/acml: Already removed from main tree
Diffstat (limited to 'sci-libs/acml/acml-6.1.0.31.ebuild')
-rw-r--r-- | sci-libs/acml/acml-6.1.0.31.ebuild | 98 |
1 files changed, 0 insertions, 98 deletions
diff --git a/sci-libs/acml/acml-6.1.0.31.ebuild b/sci-libs/acml/acml-6.1.0.31.ebuild deleted file mode 100644 index 35af17196..000000000 --- a/sci-libs/acml/acml-6.1.0.31.ebuild +++ /dev/null @@ -1,98 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils multilib toolchain-funcs versionator alternatives-2 fortran-2 - -ACML_INST_DIR=opt/${PN}${PV} -QA_PREBUILT="${ACML_INST_DIR}/*/lib/*" - -MYP=${PN}-$(replace_all_version_separators -) - -DESCRIPTION="AMD Core Math Library for amd64 CPUs" -HOMEPAGE="http://developer.amd.com/tools-and-sdks/cpu-development/amd-core-math-library-acml/" -CURI="http://developer.amd.com/tools-and-sdks/cpu-development/amd-core-math-library-acml/acml-downloads-resources/#download" -SRC_URI="${P}-gfortran64.tgz" - -LICENSE="ACML-EULA" -SLOT="0" -KEYWORDS="-* ~amd64 ~amd64-linux" -IUSE="doc examples test" -RESTRICT="strip mirror fetch" - -DEPEND="" -RDEPEND="" - -S="${WORKDIR}" - -pkg_nofetch() { - einfo "Please download" - einfo "$SRC_URI" - einfo " ${CURI} and place it in ${DISTDIR}" -} - -src_unpack() { - unpack ${A} - use openmp || rm -rf *_mp* -} - -src_test() { - local fdir d - for fdir in */examples; do - einfo "Testing acml in ${fdir}" - pushd ${fdir} > /dev/null - emake ACMLDIR="${S}/${fdir%/examples}" - emake clean - popd > /dev/null - done -} - -src_install() { - # install libraries, pkgconfig file and eselect files for each profile - local prof libs fdir libdir=$(get_libdir) x - for fdir in */lib; do - fdir=$(dirname ${fdir}) - prof=acml-$(echo ${fdir} | sed \ - -e 's:mp:openmp:' \ - -e 's:_:-:g') - use examples || rm -r ${fdir}/examples - dodir /${ACML_INST_DIR} - cp -pPR ${fdir} "${ED}"/${ACML_INST_DIR} || die - libs="$(find ${fdir} -name \*.so -printf '%f ' | sed -e 's:lib:-l:g' -e 's:\.so::g')" - cat <<-EOF > ${prof}.pc - prefix=${EROOT}/${ACML_INST_DIR}/${fdir} - libdir=\${prefix}/lib - includedir=\${prefix}/include - Name: ${prof} - Description: ${DESCRIPTION} - Version: ${PV} - URL: ${HOMEPAGE} - Libs: -L\${libdir} ${libs} - Libs.private: -lm -lrt ${threads} - Cflags: -I\${includedir} - EOF - insinto /usr/${libdir}/pkgconfig - doins ${prof}.pc - for x in blas lapack; do - alternatives_for ${x} ${prof} 0 \ - /usr/${libdir}/pkgconfig/${x}.pc ${prof}.pc \ - /${ACML_INST_DIR}/${libdir} ${fdir}/lib - done - done - - echo > 35acml "LDPATH=${EROOT}/${ACML_INST_DIR}/${libdir}" - doenvd 35acml - - # default profile: first one matching use flags - local opts=gfortran64 - use openmp && opts+="_mp" - dosym $(ls -1d */lib | grep ${opts}) /${ACML_INST_DIR}/${libdir} - - insinto /${ACML_INST_DIR} - # info files go to standard /usr/share/info to avoid more env variables - doinfo Doc/*info* - rm Doc/*EULA* Doc/*info* || die - use doc || rm -r Doc/*.pdf Doc/acml.html Doc/html - doins -r Doc ReleaseNotes* -} |