From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id C4F891384B4 for ; Tue, 29 Dec 2015 19:08:40 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id BE32A21C011; Tue, 29 Dec 2015 19:08:38 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 420E521C011 for ; Tue, 29 Dec 2015 19:08:38 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id E15163407B8 for ; Tue, 29 Dec 2015 19:08:36 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id C311EC89 for ; Tue, 29 Dec 2015 19:08:34 +0000 (UTC) From: "Justin Lecher" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Justin Lecher" Message-ID: <1451416086.e27a1e6a99422394ec5d4e3fbf27eb2016485a6e.jlec@gentoo> Subject: [gentoo-commits] proj/sci:master commit in: dev-lang/icc/, dev-lang/idb/, dev-lang/ifc/, sci-libs/mkl/, ... X-VCS-Repository: proj/sci X-VCS-Files: dev-lang/icc/icc-15.0.3.187-r1.ebuild dev-lang/icc/metadata.xml dev-lang/idb/files/50idb-gentoo.el dev-lang/idb/idb-14.0.3.174-r1.ebuild dev-lang/idb/metadata.xml dev-lang/ifc/ifc-15.0.3.187-r1.ebuild dev-lang/ifc/metadata.xml dev-libs/intel-common/intel-common-15.0.3.187-r1.ebuild dev-libs/intel-common/metadata.xml sci-libs/ipp/ipp-8.2.2.187-r1.ebuild sci-libs/ipp/metadata.xml sci-libs/mkl/mkl-11.1.0.080-r2.ebuild sci-libs/mkl/mkl-11.1.1.106-r1.ebuild sci-libs/mkl/mkl-11.1.2.144-r1.ebuild sci-libs/mkl/mkl-11.1.3.174-r1.ebuild sci-libs/mkl/mkl-11.2.0.090-r1.ebuild sci-libs/mkl/mkl-11.2.1.133-r1.ebuild sci-libs/mkl/mkl-11.2.2.164-r1.ebuild sci-libs/mkl/mkl-11.2.3.187-r1.ebuild X-VCS-Directories: dev-lang/icc/ dev-libs/intel-common/ sci-libs/mkl/ sci-libs/ipp/ dev-lang/idb/files/ dev-lang/idb/ dev-lang/ifc/ X-VCS-Committer: jlec X-VCS-Committer-Name: Justin Lecher X-VCS-Revision: e27a1e6a99422394ec5d4e3fbf27eb2016485a6e X-VCS-Branch: master Date: Tue, 29 Dec 2015 19:08:34 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: 4163be47-a7dd-43bb-8cad-a4fec135c95d X-Archives-Hash: 0e16b663b018e60ee5b0d9b70631622b commit: e27a1e6a99422394ec5d4e3fbf27eb2016485a6e Author: Justin Lecher gentoo org> AuthorDate: Tue Dec 29 19:08:06 2015 +0000 Commit: Justin Lecher gentoo org> CommitDate: Tue Dec 29 19:08:06 2015 +0000 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=e27a1e6a Import intel packages from tree for testing Signed-off-by: Justin Lecher gentoo.org> dev-lang/icc/icc-15.0.3.187-r1.ebuild | 37 ++++++++++++++ dev-lang/icc/metadata.xml | 16 ++++++ dev-lang/idb/files/50idb-gentoo.el | 5 ++ dev-lang/idb/idb-14.0.3.174-r1.ebuild | 39 ++++++++++++++ dev-lang/idb/metadata.xml | 18 +++++++ dev-lang/ifc/ifc-15.0.3.187-r1.ebuild | 36 +++++++++++++ dev-lang/ifc/metadata.xml | 14 +++++ .../intel-common/intel-common-15.0.3.187-r1.ebuild | 59 ++++++++++++++++++++++ dev-libs/intel-common/metadata.xml | 12 +++++ sci-libs/ipp/ipp-8.2.2.187-r1.ebuild | 29 +++++++++++ sci-libs/ipp/metadata.xml | 10 ++++ sci-libs/mkl/mkl-11.1.0.080-r2.ebuild | 1 + sci-libs/mkl/mkl-11.1.1.106-r1.ebuild | 1 + sci-libs/mkl/mkl-11.1.2.144-r1.ebuild | 1 + sci-libs/mkl/mkl-11.1.3.174-r1.ebuild | 1 + sci-libs/mkl/mkl-11.2.0.090-r1.ebuild | 1 + sci-libs/mkl/mkl-11.2.1.133-r1.ebuild | 1 + sci-libs/mkl/mkl-11.2.2.164-r1.ebuild | 1 + sci-libs/mkl/mkl-11.2.3.187-r1.ebuild | 3 +- 19 files changed, 284 insertions(+), 1 deletion(-) diff --git a/dev-lang/icc/icc-15.0.3.187-r1.ebuild b/dev-lang/icc/icc-15.0.3.187-r1.ebuild new file mode 100644 index 0000000..03481dc --- /dev/null +++ b/dev-lang/icc/icc-15.0.3.187-r1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +INTEL_DPN=parallel_studio_xe +INTEL_DID=7538 +INTEL_DPV=2015_update3 +INTEL_SUBDIR=composerxe +INTEL_SINGLE_ARCH=false + +inherit intel-sdp + +DESCRIPTION="Intel C/C++ Compiler" +HOMEPAGE="http://software.intel.com/en-us/articles/intel-composer-xe/" + +IUSE="eclipse linguas_ja" +KEYWORDS="-* ~amd64 ~x86 ~amd64-linux ~x86-linux" + +DEPEND=" + !dev-lang/ifc[linguas_ja] + eclipse? ( dev-util/eclipse-sdk )" +RDEPEND="${DEPEND} + ~dev-libs/intel-common-${PV}[compiler,${MULTILIB_USEDEP}]" + +INTEL_BIN_RPMS=( compilerproc compilerproc-devel ) +INTEL_DAT_RPMS=( compilerproc-common compilerproc-vars ) + +CHECKREQS_DISK_BUILD=325M + +src_install() { + if ! use linguas_ja; then + find "${S}" -type d -name ja_JP -exec rm -rf '{}' + || die + fi + intel-sdp_src_install +} diff --git a/dev-lang/icc/metadata.xml b/dev-lang/icc/metadata.xml new file mode 100644 index 0000000..399b3f6 --- /dev/null +++ b/dev-lang/icc/metadata.xml @@ -0,0 +1,16 @@ + + + + sci + + The Intel® C++ Compiler is a full featured C/C++ compiler for Intel + based architectures. The compiler supports multi-threading, automatic + processor dispatch, vectorization, auto-parallelization, OpenMP, data + prefetching, loop unrolling. The package comes with extensive + documentation. The product can be installed as a non-commercial as + well. License, terms of qualifications can be found on the web site. + + + Install the dev-util/eclipse-sdk plugins + + diff --git a/dev-lang/idb/files/50idb-gentoo.el b/dev-lang/idb/files/50idb-gentoo.el new file mode 100644 index 0000000..55064c6 --- /dev/null +++ b/dev-lang/idb/files/50idb-gentoo.el @@ -0,0 +1,5 @@ + +;;; idb site-lisp configuration + +(add-to-list 'load-path "@SITELISP@") +(autoload 'idb "idb" "Run idb on program in buffer *gud-*." t) diff --git a/dev-lang/idb/idb-14.0.3.174-r1.ebuild b/dev-lang/idb/idb-14.0.3.174-r1.ebuild new file mode 100644 index 0000000..9239a36 --- /dev/null +++ b/dev-lang/idb/idb-14.0.3.174-r1.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +INTEL_DPN=parallel_studio_xe +INTEL_DID=4220 +INTEL_DPV=2013_sp1_update3 +INTEL_SUBDIR=composerxe +INTEL_SINGLE_ARCH=false + +inherit intel-sdp + +DESCRIPTION="Intel C/C++/FORTRAN debugger" +HOMEPAGE="http://software.intel.com/en-us/articles/intel-composer-xe/" + +IUSE="eclipse" +KEYWORDS="-* ~amd64 ~x86 ~amd64-linux ~x86-linux" + +DEPEND=">=dev-libs/intel-common-13.1[compiler,${MULTILIB_USEDEP}]" +RDEPEND="${DEPEND} + virtual/jre + eclipse? ( dev-util/eclipse-sdk )" + +INTEL_BIN_RPMS=( idb ) +INTEL_DAT_RPMS=( idb-common idbcdt ) + +CHECKREQS_DISK_BUILD=475M + +pkg_setup() { + _INTEL_PV=174-13.0-3 intel-sdp_pkg_setup +} + +src_prepare() { + sed \ + -e "/^INSTALLDIR/s:=.*:=${INTEL_SDP_EDIR}:g" \ + -i ${INTEL_SDP_DIR}/bin/intel*/idb || die +} diff --git a/dev-lang/idb/metadata.xml b/dev-lang/idb/metadata.xml new file mode 100644 index 0000000..18a2b8e --- /dev/null +++ b/dev-lang/idb/metadata.xml @@ -0,0 +1,18 @@ + + + + sci + + The Intel® Debugger is a command line debugger for Intel based + architectures. It is well suited with the Intel C++ or Intel FORTRAN + compilers. It also comes also with a graphical interface and extensive + documentation. The package is bundled in either compiler tar ball, and + has been split to produce this one. + The product can be installed as a non-commercial as + well. License, terms of qualifications can be found on the web + site and follow the one received in the Intel compilers. + + + Install the dev-util/eclipse-sdk plugins + + diff --git a/dev-lang/ifc/ifc-15.0.3.187-r1.ebuild b/dev-lang/ifc/ifc-15.0.3.187-r1.ebuild new file mode 100644 index 0000000..3744d2c --- /dev/null +++ b/dev-lang/ifc/ifc-15.0.3.187-r1.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +INTEL_DPN=parallel_studio_xe +INTEL_DID=7538 +INTEL_DPV=2015_update3 +INTEL_SUBDIR=composerxe +INTEL_SINGLE_ARCH=false + +inherit intel-sdp + +DESCRIPTION="Intel FORTRAN Compiler" +HOMEPAGE="http://software.intel.com/en-us/articles/intel-composer-xe/" + +IUSE="linguas_ja" +KEYWORDS="-* ~amd64 ~x86 ~amd64-linux ~x86-linux" + +DEPEND="!dev-lang/ifc[linguas_jp]" +RDEPEND="${DEPEND} + ~dev-libs/intel-common-${PV}[compiler,${MULTILIB_USEDEP}]" + +INTEL_BIN_RPMS=( compilerprof compilerprof-devel ) +INTEL_DAT_RPMS=( compilerprof-common compilerprof-vars ) + +CHECKREQS_DISK_BUILD=375M + +src_install() { + if ! use linguas_ja; then + find "${S}" -type d -name ja_JP -exec rm -rf '{}' + || die + fi + + intel-sdp_src_install +} diff --git a/dev-lang/ifc/metadata.xml b/dev-lang/ifc/metadata.xml new file mode 100644 index 0000000..8fd3709 --- /dev/null +++ b/dev-lang/ifc/metadata.xml @@ -0,0 +1,14 @@ + + + + sci + + The Intel® Fortran Compiler is a full featured FORTRAN 77/95 and + substantial FORTRAN 2003 compiler for Intel based architectures. The + compiler supports multi-threading with automatic processor dispatch, + vectorization, auto-parallelization, OpenMP, data prefetching, loop + unrolling. The package comes with extensive documentation. + The product can be installed as a non-commercial as well. License, + terms of qualifications can be found on the web site. + + diff --git a/dev-libs/intel-common/intel-common-15.0.3.187-r1.ebuild b/dev-libs/intel-common/intel-common-15.0.3.187-r1.ebuild new file mode 100644 index 0000000..d59e801 --- /dev/null +++ b/dev-libs/intel-common/intel-common-15.0.3.187-r1.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +INTEL_DPN=parallel_studio_xe +INTEL_DID=7538 +INTEL_DPV=2015_update3 +INTEL_SUBDIR=composerxe +INTEL_SINGLE_ARCH=false + +inherit intel-sdp + +DESCRIPTION="Common libraries and utilities needed for Intel compilers and libraries" +HOMEPAGE="http://software.intel.com/en-us/articles/intel-compilers/" + +IUSE="+compiler" +KEYWORDS="-* ~amd64 ~x86 ~amd64-linux ~x86-linux" + +CHECKREQS_DISK_BUILD=375M + +pkg_setup() { + einfo ${INTEL_SDP_EDIR} + INTEL_BIN_RPMS=( openmp openmp-devel ) + INTEL_DAT_RPMS=( compilerpro-common compilerpro-common-pset ) + if use compiler; then + INTEL_BIN_RPMS+=( compilerpro-devel sourcechecker-devel ) + INTEL_DAT_RPMS+=( compilerpro-vars sourcechecker-common ccompxe compxe fcompxe ) + fi + intel-sdp_pkg_setup +} + +src_install() { + intel-sdp_src_install + local path rootpath ldpath arch fenv=35intelsdp + cat > ${fenv} <<-EOF + NLSPATH=${INTEL_SDP_EDIR}/lib/locale/en_US/%N + INTEL_LICENSE_FILE="${INTEL_SDP_EDIR}"/licenses:"${EPREFIX}/opt/intel/license" + EOF + for arch in ${INTEL_ARCH}; do + path=${path}:${INTEL_SDP_EDIR}/bin/${arch}:${INTEL_SDP_EDIR}/mpirt/bin/${arch} + rootpath=${rootpath}:${INTEL_SDP_EDIR}/bin/${arch}:${INTEL_SDP_EDIR}/mpirt/bin/${arch} + ldpath=${ldpath}:${INTEL_SDP_EDIR}/compiler/lib/${arch}:${INTEL_SDP_EDIR}/mpirt/lib/${arch} + done + cat >> ${fenv} <<-EOF + PATH=${path#:} + ROOTPATH=${rootpath#:} + LDPATH=${ldpath#:} + EOF + + doenvd ${fenv} + + cat >> "${T}"/40-${PN} <<- EOF + SEARCH_DIRS_MASK="${INTEL_SDP_EDIR}" + EOF + insinto /etc/revdep-rebuild/ + doins "${T}"/40-${PN} +} diff --git a/dev-libs/intel-common/metadata.xml b/dev-libs/intel-common/metadata.xml new file mode 100644 index 0000000..269cea1 --- /dev/null +++ b/dev-libs/intel-common/metadata.xml @@ -0,0 +1,12 @@ + + + + sci + + This package contains the core files to be installed for the Intel + compilers and libraries. Probably useless if installed standalone. + + + Install the libraries needed for the icc and ifort compilers + + diff --git a/sci-libs/ipp/ipp-8.2.2.187-r1.ebuild b/sci-libs/ipp/ipp-8.2.2.187-r1.ebuild new file mode 100644 index 0000000..076a4a9 --- /dev/null +++ b/sci-libs/ipp/ipp-8.2.2.187-r1.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +INTEL_DPN=parallel_studio_xe +INTEL_DID=7538 +INTEL_DPV=2015_update3 +INTEL_SUBDIR=composerxe +INTEL_SINGLE_ARCH=false + +inherit intel-sdp + +DESCRIPTION="Intel Integrated Performance Primitive library for multimedia and data processing" +HOMEPAGE="http://software.intel.com/en-us/articles/intel-ipp/" + +IUSE="" +KEYWORDS="-* ~amd64 ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=">=dev-libs/intel-common-15[${MULTILIB_USEDEP}]" +DEPEND="" + +CHECKREQS_DISK_BUILD=6500M + +INTEL_BIN_RPMS=( ipp-{ac,di,gen,jp,mt,mt-devel,mx,rr,sc,st,st-devel,vc} ) +INTEL_DAT_RPMS=( ipp-common ipp-{ac,di,gen,jp,mx,rr,sc,st-devel,vc}-common ) + +INTEL_SKIP_LICENSE=true diff --git a/sci-libs/ipp/metadata.xml b/sci-libs/ipp/metadata.xml new file mode 100644 index 0000000..b4c1f33 --- /dev/null +++ b/sci-libs/ipp/metadata.xml @@ -0,0 +1,10 @@ + + + + sci + + Intel(R) Integrated Performance Primitives (Intel(R) IPP) is a + library of multi-core-ready, optimized software functions for + multimedia data processing, and communications applications. + + diff --git a/sci-libs/mkl/mkl-11.1.0.080-r2.ebuild b/sci-libs/mkl/mkl-11.1.0.080-r2.ebuild index a3aa36a..2797c3b 100644 --- a/sci-libs/mkl/mkl-11.1.0.080-r2.ebuild +++ b/sci-libs/mkl/mkl-11.1.0.080-r2.ebuild @@ -9,6 +9,7 @@ INTEL_DID=3447 INTEL_DPV=2013_sp1 INTEL_SUBDIR=composerxe INTEL_SINGLE_ARCH=false +INTEL_SKIP_LICENSE=true inherit intel-sdp multilib alternatives-2 diff --git a/sci-libs/mkl/mkl-11.1.1.106-r1.ebuild b/sci-libs/mkl/mkl-11.1.1.106-r1.ebuild index 305bd04..9af2b40 100644 --- a/sci-libs/mkl/mkl-11.1.1.106-r1.ebuild +++ b/sci-libs/mkl/mkl-11.1.1.106-r1.ebuild @@ -9,6 +9,7 @@ INTEL_DID=3644 INTEL_DPV=2013_sp1_update1 INTEL_SUBDIR=composerxe INTEL_SINGLE_ARCH=false +INTEL_SKIP_LICENSE=true inherit intel-sdp multilib alternatives-2 diff --git a/sci-libs/mkl/mkl-11.1.2.144-r1.ebuild b/sci-libs/mkl/mkl-11.1.2.144-r1.ebuild index a02e270..713999d 100644 --- a/sci-libs/mkl/mkl-11.1.2.144-r1.ebuild +++ b/sci-libs/mkl/mkl-11.1.2.144-r1.ebuild @@ -9,6 +9,7 @@ INTEL_DID=3949 INTEL_DPV=2013_sp1_update2 INTEL_SUBDIR=composerxe INTEL_SINGLE_ARCH=false +INTEL_SKIP_LICENSE=true inherit intel-sdp multilib alternatives-2 diff --git a/sci-libs/mkl/mkl-11.1.3.174-r1.ebuild b/sci-libs/mkl/mkl-11.1.3.174-r1.ebuild index 8bb1117..3794e64 100644 --- a/sci-libs/mkl/mkl-11.1.3.174-r1.ebuild +++ b/sci-libs/mkl/mkl-11.1.3.174-r1.ebuild @@ -9,6 +9,7 @@ INTEL_DID=4220 INTEL_DPV=2013_sp1_update3 INTEL_SUBDIR=composerxe INTEL_SINGLE_ARCH=false +INTEL_SKIP_LICENSE=true inherit intel-sdp multilib alternatives-2 diff --git a/sci-libs/mkl/mkl-11.2.0.090-r1.ebuild b/sci-libs/mkl/mkl-11.2.0.090-r1.ebuild index 6143bdb..ee8fc54 100644 --- a/sci-libs/mkl/mkl-11.2.0.090-r1.ebuild +++ b/sci-libs/mkl/mkl-11.2.0.090-r1.ebuild @@ -9,6 +9,7 @@ INTEL_DID=4584 INTEL_DPV=2015 INTEL_SUBDIR=composerxe INTEL_SINGLE_ARCH=false +INTEL_SKIP_LICENSE=true inherit intel-sdp multilib alternatives-2 diff --git a/sci-libs/mkl/mkl-11.2.1.133-r1.ebuild b/sci-libs/mkl/mkl-11.2.1.133-r1.ebuild index 6b1187a..695a551 100644 --- a/sci-libs/mkl/mkl-11.2.1.133-r1.ebuild +++ b/sci-libs/mkl/mkl-11.2.1.133-r1.ebuild @@ -9,6 +9,7 @@ INTEL_DID=4992 INTEL_DPV=2015_update1 INTEL_SUBDIR=composerxe INTEL_SINGLE_ARCH=false +INTEL_SKIP_LICENSE=true inherit intel-sdp multilib alternatives-2 diff --git a/sci-libs/mkl/mkl-11.2.2.164-r1.ebuild b/sci-libs/mkl/mkl-11.2.2.164-r1.ebuild index c8281f3..836b39d 100644 --- a/sci-libs/mkl/mkl-11.2.2.164-r1.ebuild +++ b/sci-libs/mkl/mkl-11.2.2.164-r1.ebuild @@ -9,6 +9,7 @@ INTEL_DID=5207 INTEL_DPV=2015_update2 INTEL_SUBDIR=composerxe INTEL_SINGLE_ARCH=false +INTEL_SKIP_LICENSE=true inherit intel-sdp multilib alternatives-2 diff --git a/sci-libs/mkl/mkl-11.2.3.187-r1.ebuild b/sci-libs/mkl/mkl-11.2.3.187-r1.ebuild index 59efa7b..f92be09 100644 --- a/sci-libs/mkl/mkl-11.2.3.187-r1.ebuild +++ b/sci-libs/mkl/mkl-11.2.3.187-r1.ebuild @@ -9,6 +9,7 @@ INTEL_DID=7538 INTEL_DPV=2015_update3 INTEL_SUBDIR=composerxe INTEL_SINGLE_ARCH=false +INTEL_SKIP_LICENSE=true NUMERIC_MODULE_NAME=${PN} @@ -21,7 +22,7 @@ IUSE="" KEYWORDS="-* ~amd64 ~x86 ~amd64-linux ~x86-linux" DEPEND="" -RDEPEND=">=dev-libs/intel-common-15" +RDEPEND=">=dev-libs/intel-common-15[${MULTILIB_USEDEP}]" CHECKREQS_DISK_BUILD=2500M