commit: 20c05ff28aa7deb559aa5d33196f29e07f39ddc6 Author: Benda Xu <heroxbd <AT> gentoo <DOT> org> AuthorDate: Mon Nov 9 07:39:17 2020 +0000 Commit: Benda XU <heroxbd <AT> gentoo <DOT> org> CommitDate: Mon Nov 9 07:39:17 2020 +0000 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=20c05ff2
sci-libs/mkl: landed on to ::gentoo. Signed-off-by: Benda Xu <heroxbd <AT> gentoo.org> sci-libs/mkl/metadata.xml | 19 ------- sci-libs/mkl/mkl-18.0.2.199.ebuild | 108 ------------------------------------- sci-libs/mkl/mkl-19.0.4.243.ebuild | 105 ------------------------------------ sci-libs/mkl/mkl-2020.1.217.ebuild | 101 ---------------------------------- 4 files changed, 333 deletions(-) diff --git a/sci-libs/mkl/metadata.xml b/sci-libs/mkl/metadata.xml deleted file mode 100644 index 5d7029a9d..000000000 --- a/sci-libs/mkl/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>s...@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <longdescription lang="en"> -The Intel(R) Math Kernel Library is a mathematical library mostly -optimized for Intel processors (also works on AMDs). It contains BLAS -and LAPACK implementations, Fast Fourier Transforms, a vector math -library, and random number generators. It also has multiprocessor -capacities. The package is installed as binary and has a restrictive -license. Please see license terms and home page for proper use. -</longdescription> - <use> - <flag name="int64">Build the 64 bits integer library</flag> - </use> -</pkgmetadata> diff --git a/sci-libs/mkl/mkl-18.0.2.199.ebuild b/sci-libs/mkl/mkl-18.0.2.199.ebuild deleted file mode 100644 index 26c8fd725..000000000 --- a/sci-libs/mkl/mkl-18.0.2.199.ebuild +++ /dev/null @@ -1,108 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -INTEL_DIST_SKU=3235 -INTEL_DIST_PV=2018_update2_professional_edition - -inherit alternatives-2 intel-sdp-r1 numeric-int64-multibuild - -DESCRIPTION="Intel Math Kernel Library: linear algebra, fft, math functions" -HOMEPAGE="http://software.intel.com/en-us/articles/intel-mkl/" - -IUSE="doc int64" -KEYWORDS="-* ~amd64 ~x86 ~amd64-linux ~x86-linux" - -DEPEND="" -RDEPEND="~dev-libs/intel-common-${PV}[compiler]" - -CHECKREQS_DISK_BUILD=3500M - -INTEL_DIST_DAT_RPMS=( - "mkl-cluster-c-2018.2-199-2018.2-199.noarch.rpm" - "mkl-cluster-common-2018.2-199-2018.2-199.noarch.rpm" - "mkl-cluster-f-2018.2-199-2018.2-199.noarch.rpm" - "mkl-common-2018.2-199-2018.2-199.noarch.rpm" - "mkl-common-c-2018.2-199-2018.2-199.noarch.rpm" - "mkl-common-c-ps-2018.2-199-2018.2-199.noarch.rpm" - "mkl-common-f-2018.2-199-2018.2-199.noarch.rpm" - "mkl-common-ps-2018.2-199-2018.2-199.noarch.rpm" - "mkl-f95-common-2018.2-199-2018.2-199.noarch.rpm") -INTEL_DIST_AMD64_RPMS=( - "mkl-cluster-2018.2-199-2018.2-199.x86_64.rpm" - "mkl-cluster-rt-2018.2-199-2018.2-199.x86_64.rpm" - "mkl-core-2018.2-199-2018.2-199.x86_64.rpm" - "mkl-core-c-2018.2-199-2018.2-199.x86_64.rpm" - "mkl-core-f-2018.2-199-2018.2-199.x86_64.rpm" - "mkl-core-ps-2018.2-199-2018.2-199.x86_64.rpm" - "mkl-core-rt-2018.2-199-2018.2-199.x86_64.rpm" - "mkl-f95-2018.2-199-2018.2-199.x86_64.rpm" - "mkl-gnu-2018.2-199-2018.2-199.x86_64.rpm" - "mkl-gnu-c-2018.2-199-2018.2-199.x86_64.rpm" - "mkl-gnu-f-2018.2-199-2018.2-199.x86_64.rpm" - "mkl-gnu-f-rt-2018.2-199-2018.2-199.x86_64.rpm" - "mkl-gnu-rt-2018.2-199-2018.2-199.x86_64.rpm" - "mkl-pgi-2018.2-199-2018.2-199.x86_64.rpm" - "mkl-pgi-c-2018.2-199-2018.2-199.x86_64.rpm" - "mkl-pgi-f-2018.2-199-2018.2-199.x86_64.rpm" - "mkl-pgi-rt-2018.2-199-2018.2-199.x86_64.rpm" - "mkl-tbb-2018.2-199-2018.2-199.x86_64.rpm" - "mkl-tbb-rt-2018.2-199-2018.2-199.x86_64.rpm") -INTEL_DIST_X86_RPMS=( - "mkl-core-32bit-2018.2-199-2018.2-199.x86_64.rpm" - "mkl-core-c-32bit-2018.2-199-2018.2-199.x86_64.rpm" - "mkl-core-f-32bit-2018.2-199-2018.2-199.x86_64.rpm" - "mkl-core-ps-32bit-2018.2-199-2018.2-199.x86_64.rpm" - "mkl-core-rt-32bit-2018.2-199-2018.2-199.x86_64.rpm" - "mkl-f95-32bit-2018.2-199-2018.2-199.x86_64.rpm" - "mkl-gnu-32bit-2018.2-199-2018.2-199.x86_64.rpm" - "mkl-gnu-c-32bit-2018.2-199-2018.2-199.x86_64.rpm" - "mkl-gnu-f-32bit-2018.2-199-2018.2-199.x86_64.rpm" - "mkl-gnu-f-rt-32bit-2018.2-199-2018.2-199.x86_64.rpm" - "mkl-gnu-rt-32bit-2018.2-199-2018.2-199.x86_64.rpm" - "mkl-tbb-32bit-2018.2-199-2018.2-199.x86_64.rpm" - "mkl-tbb-rt-32bit-2018.2-199-2018.2-199.x86_64.rpm") - -pkg_setup() { - if use doc; then - INTEL_DIST_DAT_RPMS+=( - "mkl-doc-2018-2018.2-199.noarch.rpm" - "mkl-doc-ps-2018-2018.2-199.noarch.rpm") - fi -} - -_mkl_add_alternative_provider() { - local prov=$1; shift - local alt - for alt in $*; do - NUMERIC_MODULE_NAME=${prov} \ - numeric-int64-multibuild_install_alternative ${alt} ${prov} - done -} - -src_install() { - intel-sdp-r1_src_install - - sed -i -e "s#<INSTALLDIR>#$(isdp_get-sdp-edir)/linux#" \ - "${ED}"/opt/intel/compilers_and_libraries_2018.2.199/linux/mkl/bin/pkgconfig/* \ - || die "sed failed" - - mkdir -p "${ED}"/usr/$(get_libdir)/pkgconfig/ || die "mkdir failed" - cp "${ED}"/opt/intel/compilers_and_libraries_2018.2.199/linux/mkl/bin/pkgconfig/* \ - "${ED}"/usr/$(get_libdir)/pkgconfig/ || die "cp failed" - - if use int64; then - _mkl_add_alternative_provider mkl-dynamic-ilp64-seq blas lapack cblas lapacke scalapack - _mkl_add_alternative_provider mkl-dynamic-ilp64-iomp blas lapack cblas lapacke scalapack - else - _mkl_add_alternative_provider mkl-dynamic-lp64-seq blas lapack cblas lapacke scalapack - _mkl_add_alternative_provider mkl-dynamic-lp64-iomp blas lapack cblas lapacke scalapack - fi - - local ldpath="LDPATH=" - use abi_x86_64 && ldpath+=":$(isdp_get-sdp-edir)/linux/mkl/lib/$(isdp_convert2intel-arch abi_x86_64)" - use abi_x86_32 && ldpath+=":$(isdp_get-sdp-edir)/linux/mkl/lib/$(isdp_convert2intel-arch abi_x86_32)" - echo "${ldpath}" > "${T}"/35mkl || die - doenvd "${T}"/35mkl -} diff --git a/sci-libs/mkl/mkl-19.0.4.243.ebuild b/sci-libs/mkl/mkl-19.0.4.243.ebuild deleted file mode 100644 index fcdcc6c9f..000000000 --- a/sci-libs/mkl/mkl-19.0.4.243.ebuild +++ /dev/null @@ -1,105 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -INTEL_DIST_PV=2019_update4_professional_edition - -inherit alternatives-2 intel-sdp-r1 numeric-int64-multibuild - -DESCRIPTION="Intel Math Kernel Library: linear algebra, fft, math functions" -HOMEPAGE="http://software.intel.com/en-us/articles/intel-mkl/" - -IUSE="doc int64" -KEYWORDS="-* ~amd64 ~x86 ~amd64-linux ~x86-linux" - -DEPEND="" -RDEPEND="~dev-libs/intel-common-${PV}[compiler]" - -CHECKREQS_DISK_BUILD=3500M - -INTEL_DIST_DAT_RPMS=( - "mkl-cluster-c-2019.4-243-2019.4-243.noarch.rpm" - "mkl-cluster-f-2019.4-243-2019.4-243.noarch.rpm" - "mkl-common-2019.4-243-2019.4-243.noarch.rpm" - "mkl-common-c-2019.4-243-2019.4-243.noarch.rpm" - "mkl-common-c-ps-2019.4-243-2019.4-243.noarch.rpm" - "mkl-common-f-2019.4-243-2019.4-243.noarch.rpm" - "mkl-common-ps-2019.4-243-2019.4-243.noarch.rpm" - "mkl-f95-common-2019.4-243-2019.4-243.noarch.rpm") -INTEL_DIST_AMD64_RPMS=( - "mkl-cluster-2019.4-243-2019.4-243.x86_64.rpm" - "mkl-cluster-rt-2019.4-243-2019.4-243.x86_64.rpm" - "mkl-core-2019.4-243-2019.4-243.x86_64.rpm" - "mkl-core-c-2019.4-243-2019.4-243.x86_64.rpm" - "mkl-core-f-2019.4-243-2019.4-243.x86_64.rpm" - "mkl-core-ps-2019.4-243-2019.4-243.x86_64.rpm" - "mkl-core-rt-2019.4-243-2019.4-243.x86_64.rpm" - "mkl-f95-2019.4-243-2019.4-243.x86_64.rpm" - "mkl-gnu-2019.4-243-2019.4-243.x86_64.rpm" - "mkl-gnu-c-2019.4-243-2019.4-243.x86_64.rpm" - "mkl-gnu-f-2019.4-243-2019.4-243.x86_64.rpm" - "mkl-gnu-f-rt-2019.4-243-2019.4-243.x86_64.rpm" - "mkl-gnu-rt-2019.4-243-2019.4-243.x86_64.rpm" - "mkl-pgi-2019.4-243-2019.4-243.x86_64.rpm" - "mkl-pgi-c-2019.4-243-2019.4-243.x86_64.rpm" - "mkl-pgi-rt-2019.4-243-2019.4-243.x86_64.rpm" - "mkl-tbb-2019.4-243-2019.4-243.x86_64.rpm" - "mkl-tbb-rt-2019.4-243-2019.4-243.x86_64.rpm") -INTEL_DIST_X86_RPMS=( - "mkl-core-32bit-2019.4-243-2019.4-243.x86_64.rpm" - "mkl-core-c-32bit-2019.4-243-2019.4-243.x86_64.rpm" - "mkl-core-f-32bit-2019.4-243-2019.4-243.x86_64.rpm" - "mkl-core-ps-32bit-2019.4-243-2019.4-243.x86_64.rpm" - "mkl-core-rt-32bit-2019.4-243-2019.4-243.x86_64.rpm" - "mkl-f95-32bit-2019.4-243-2019.4-243.x86_64.rpm" - "mkl-gnu-32bit-2019.4-243-2019.4-243.x86_64.rpm" - "mkl-gnu-c-32bit-2019.4-243-2019.4-243.x86_64.rpm" - "mkl-gnu-f-32bit-2019.4-243-2019.4-243.x86_64.rpm" - "mkl-gnu-f-rt-32bit-2019.4-243-2019.4-243.x86_64.rpm" - "mkl-gnu-rt-32bit-2019.4-243-2019.4-243.x86_64.rpm" - "mkl-tbb-32bit-2019.4-243-2019.4-243.x86_64.rpm" - "mkl-tbb-rt-32bit-2019.4-243-2019.4-243.x86_64.rpm") - -pkg_setup() { - if use doc; then - INTEL_DIST_DAT_RPMS+=( - "mkl-doc-2019-2019.4-243.noarch.rpm" - "mkl-doc-ps-2019-2019.4-243.noarch.rpm") - fi -} - -_mkl_add_alternative_provider() { - local prov=$1; shift - local alt - for alt in $*; do - NUMERIC_MODULE_NAME=${prov} \ - numeric-int64-multibuild_install_alternative ${alt} ${prov} - done -} - -src_install() { - intel-sdp-r1_src_install - - sed -i -e "s#<INSTALLDIR>#$(isdp_get-sdp-edir)/linux#" \ - "${ED}"/opt/intel/compilers_and_libraries_2019.4.243/linux/mkl/bin/pkgconfig/* \ - || die "sed failed" - - mkdir -p "${ED}"/usr/$(get_libdir)/pkgconfig/ || die "mkdir failed" - cp "${ED}"/opt/intel/compilers_and_libraries_2019.4.243/linux/mkl/bin/pkgconfig/* \ - "${ED}"/usr/$(get_libdir)/pkgconfig/ || die "cp failed" - - if use int64; then - _mkl_add_alternative_provider mkl-dynamic-ilp64-seq blas lapack cblas lapacke scalapack - _mkl_add_alternative_provider mkl-dynamic-ilp64-iomp blas lapack cblas lapacke scalapack - else - _mkl_add_alternative_provider mkl-dynamic-lp64-seq blas lapack cblas lapacke scalapack - _mkl_add_alternative_provider mkl-dynamic-lp64-iomp blas lapack cblas lapacke scalapack - fi - - local ldpath="LDPATH=" - use abi_x86_64 && ldpath+=":$(isdp_get-sdp-edir)/linux/mkl/lib/$(isdp_convert2intel-arch abi_x86_64)" - use abi_x86_32 && ldpath+=":$(isdp_get-sdp-edir)/linux/mkl/lib/$(isdp_convert2intel-arch abi_x86_32)" - echo "${ldpath}" > "${T}"/35mkl || die - doenvd "${T}"/35mkl -} diff --git a/sci-libs/mkl/mkl-2020.1.217.ebuild b/sci-libs/mkl/mkl-2020.1.217.ebuild deleted file mode 100644 index 2dd3799db..000000000 --- a/sci-libs/mkl/mkl-2020.1.217.ebuild +++ /dev/null @@ -1,101 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -INTEL_DIST_PV=2020_update1_professional_edition - -inherit intel-sdp-r1 numeric-int64-multibuild - -DESCRIPTION="Intel Math Kernel Library: linear algebra, fft, math functions" -HOMEPAGE="http://software.intel.com/en-us/articles/intel-mkl/" - -IUSE="doc int64" -KEYWORDS="-* ~amd64 ~x86 ~amd64-linux ~x86-linux" - -DEPEND="" -RDEPEND="~dev-libs/intel-common-19.1.1.217[compiler]" - -CHECKREQS_DISK_BUILD=3500M - -MY_PV="$(ver_rs 2 '-')" # 2020.1-217 - -QA_PREBUILT="*" - -INTEL_DIST_DAT_RPMS=( - "mkl-cluster-c-${MY_PV}-${MY_PV}.noarch.rpm" - "mkl-cluster-f-${MY_PV}-${MY_PV}.noarch.rpm" - "mkl-common-${MY_PV}-${MY_PV}.noarch.rpm" - "mkl-common-c-${MY_PV}-${MY_PV}.noarch.rpm" - "mkl-common-c-ps-${MY_PV}-${MY_PV}.noarch.rpm" - "mkl-common-f-${MY_PV}-${MY_PV}.noarch.rpm" - "mkl-common-ps-${MY_PV}-${MY_PV}.noarch.rpm" - "mkl-f95-common-${MY_PV}-${MY_PV}.noarch.rpm") -INTEL_DIST_AMD64_RPMS=( - "mkl-cluster-${MY_PV}-${MY_PV}.x86_64.rpm" - "mkl-cluster-rt-${MY_PV}-${MY_PV}.x86_64.rpm" - "mkl-core-${MY_PV}-${MY_PV}.x86_64.rpm" - "mkl-core-c-${MY_PV}-${MY_PV}.x86_64.rpm" - "mkl-core-f-${MY_PV}-${MY_PV}.x86_64.rpm" - "mkl-core-ps-${MY_PV}-${MY_PV}.x86_64.rpm" - "mkl-core-rt-${MY_PV}-${MY_PV}.x86_64.rpm" - "mkl-f95-${MY_PV}-${MY_PV}.x86_64.rpm" - "mkl-gnu-${MY_PV}-${MY_PV}.x86_64.rpm" - "mkl-gnu-c-${MY_PV}-${MY_PV}.x86_64.rpm" - "mkl-gnu-f-${MY_PV}-${MY_PV}.x86_64.rpm" - "mkl-gnu-f-rt-${MY_PV}-${MY_PV}.x86_64.rpm" - "mkl-gnu-rt-${MY_PV}-${MY_PV}.x86_64.rpm" - "mkl-pgi-${MY_PV}-${MY_PV}.x86_64.rpm" - "mkl-pgi-c-${MY_PV}-${MY_PV}.x86_64.rpm" - "mkl-pgi-rt-${MY_PV}-${MY_PV}.x86_64.rpm" - "mkl-tbb-${MY_PV}-${MY_PV}.x86_64.rpm" - "mkl-tbb-rt-${MY_PV}-${MY_PV}.x86_64.rpm") -INTEL_DIST_X86_RPMS=( - "mkl-core-32bit-${MY_PV}-${MY_PV}.x86_64.rpm" - "mkl-core-c-32bit-${MY_PV}-${MY_PV}.x86_64.rpm" - "mkl-core-f-32bit-${MY_PV}-${MY_PV}.x86_64.rpm" - "mkl-core-ps-32bit-${MY_PV}-${MY_PV}.x86_64.rpm" - "mkl-core-rt-32bit-${MY_PV}-${MY_PV}.x86_64.rpm" - "mkl-f95-32bit-${MY_PV}-${MY_PV}.x86_64.rpm" - "mkl-gnu-32bit-${MY_PV}-${MY_PV}.x86_64.rpm" - "mkl-gnu-c-32bit-${MY_PV}-${MY_PV}.x86_64.rpm" - "mkl-gnu-f-32bit-${MY_PV}-${MY_PV}.x86_64.rpm" - "mkl-gnu-f-rt-32bit-${MY_PV}-${MY_PV}.x86_64.rpm" - "mkl-gnu-rt-32bit-${MY_PV}-${MY_PV}.x86_64.rpm" - "mkl-tbb-32bit-${MY_PV}-${MY_PV}.x86_64.rpm" - "mkl-tbb-rt-32bit-${MY_PV}-${MY_PV}.x86_64.rpm") - -pkg_setup() { - if use doc; then - INTEL_DIST_DAT_RPMS+=( - "mkl-doc-2020-${MY_PV}.noarch.rpm" - "mkl-doc-ps-2020-${MY_PV}.noarch.rpm") - fi -} - -_mkl_add_alternative_provider() { - local prov=$1; shift - local alt - for alt in $*; do - NUMERIC_MODULE_NAME=${prov} \ - numeric-int64-multibuild_install_alternative ${alt} ${prov} - done -} - -src_install() { - intel-sdp-r1_src_install - - sed -i -e "s#<INSTALLDIR>#$(isdp_get-sdp-edir)/linux#" \ - "${ED}"/opt/intel/compilers_and_libraries_2020.1.217/linux/mkl/bin/pkgconfig/* \ - || die "sed failed" - - mkdir -p "${ED}"/usr/$(get_libdir)/pkgconfig/ || die "mkdir failed" - cp "${ED}"/opt/intel/compilers_and_libraries_2020.1.217/linux/mkl/bin/pkgconfig/* \ - "${ED}"/usr/$(get_libdir)/pkgconfig/ || die "cp failed" - - local ldpath="LDPATH=" - use abi_x86_64 && ldpath+=":$(isdp_get-sdp-edir)/linux/mkl/lib/$(isdp_convert2intel-arch abi_x86_64)" - use abi_x86_32 && ldpath+=":$(isdp_get-sdp-edir)/linux/mkl/lib/$(isdp_convert2intel-arch abi_x86_32)" - echo "${ldpath}" > "${T}"/35mkl || die - doenvd "${T}"/35mkl -}