* [gentoo-commits] proj/sci:master commit in: dev-lang/icc/, dev-lang/idb/, dev-lang/ifc/, sci-libs/mkl/, ...
@ 2015-12-29 19:08 Justin Lecher
0 siblings, 0 replies; only message in thread
From: Justin Lecher @ 2015-12-29 19:08 UTC (permalink / raw
To: gentoo-commits
commit: e27a1e6a99422394ec5d4e3fbf27eb2016485a6e
Author: Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 29 19:08:06 2015 +0000
Commit: Justin Lecher <jlec <AT> gentoo <DOT> 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 <jlec <AT> 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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>sci</herd>
+ <longdescription lang="en">
+ 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.
+</longdescription>
+ <use>
+ <flag name="eclipse">Install the <pkg>dev-util/eclipse-sdk</pkg> plugins</flag>
+ </use>
+</pkgmetadata>
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 <FILE> in buffer *gud-<FILE>*." 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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>sci</herd>
+ <longdescription lang="en">
+ 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.
+</longdescription>
+ <use>
+ <flag name="eclipse">Install the <pkg>dev-util/eclipse-sdk</pkg> plugins</flag>
+ </use>
+</pkgmetadata>
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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>sci</herd>
+ <longdescription lang="en">
+ 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.
+</longdescription>
+</pkgmetadata>
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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>sci</herd>
+ <longdescription lang="en">
+ This package contains the core files to be installed for the Intel
+ compilers and libraries. Probably useless if installed standalone.
+</longdescription>
+ <use>
+ <flag name="compiler">Install the libraries needed for the icc and ifort compilers</flag>
+ </use>
+</pkgmetadata>
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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>sci</herd>
+ <longdescription lang="en">
+ 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.
+</longdescription>
+</pkgmetadata>
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
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2015-12-29 19:08 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-12-29 19:08 [gentoo-commits] proj/sci:master commit in: dev-lang/icc/, dev-lang/idb/, dev-lang/ifc/, sci-libs/mkl/, Justin Lecher
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox