summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sci-libs/ipp/ChangeLog9
-rw-r--r--sci-libs/ipp/ipp-11.1.072.ebuild35
-rw-r--r--sci-libs/ipp/ipp-5.3.4.080.ebuild126
-rw-r--r--sci-libs/ipp/ipp-6.0.0.063.ebuild123
-rw-r--r--sci-libs/ipp/ipp-6.0.1.071.ebuild123
-rw-r--r--sci-libs/ipp/ipp-7.1.0.079.ebuild23
-rw-r--r--sci-libs/ipp/metadata.xml4
7 files changed, 33 insertions, 410 deletions
diff --git a/sci-libs/ipp/ChangeLog b/sci-libs/ipp/ChangeLog
index 5e5ccaf7b7e3..e110c0b0f5d4 100644
--- a/sci-libs/ipp/ChangeLog
+++ b/sci-libs/ipp/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for sci-libs/ipp
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/ipp/ChangeLog,v 1.10 2012/02/25 09:35:55 xarthisius Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/ipp/ChangeLog,v 1.11 2012/10/09 20:38:37 jlec Exp $
+
+*ipp-7.1.0.079 (09 Oct 2012)
+
+ 09 Oct 2012; Justin Lecher <jlec@gentoo.org> -ipp-5.3.4.080.ebuild,
+ -ipp-6.0.0.063.ebuild, -ipp-6.0.1.071.ebuild, +ipp-7.1.0.079.ebuild,
+ -ipp-11.1.072.ebuild, metadata.xml:
+ Version Bump, Drop old
25 Feb 2012; Kacper Kowalik <xarthisius@gentoo.org> -ipp-11.1.056.ebuild:
Drop old to fix unresolved dependencies. Thanks to Mr_Bones_
diff --git a/sci-libs/ipp/ipp-11.1.072.ebuild b/sci-libs/ipp/ipp-11.1.072.ebuild
deleted file mode 100644
index c77017cabe91..000000000000
--- a/sci-libs/ipp/ipp-11.1.072.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/ipp/ipp-11.1.072.ebuild,v 1.1 2010/06/07 15:27:34 jlec Exp $
-
-EAPI=3
-inherit versionator
-RELEASE="$(get_version_component_range 1-2)"
-BUILD="$(get_version_component_range 3)"
-
-DESCRIPTION="Intel(R) Integrated Performance Primitive library for multimedia and data processing"
-HOMEPAGE="http://developer.intel.com/software/products/ipp/"
-SRC_URI=""
-
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-LICENSE="Intel-SDP"
-
-IUSE=""
-
-DEPEND=""
-RDEPEND="~dev-lang/icc-${PV}[ipp]"
-
-DESTINATION="${EROOT}opt/intel/Compiler/${RELEASE}/${BUILD}"
-
-src_install() {
- cat > 36ipp <<-EOF
- IPPROOT=${DESTINATION}/ipp/${IARCH/intel64/em64t}
- LDPATH=\${IPPROOT}/sharedlib
- LIB=\${IPPROOT}/lib
- LIBRARY_PATH=\${IPPROOT}/lib
- CPATH=\${IPPROOT}/include
- NLSPATH=\${IPPROOT}/lib/locale/%l_%t/%N
- EOF
- doenvd 36ipp || die "doenvd 36ipp failed"
-}
diff --git a/sci-libs/ipp/ipp-5.3.4.080.ebuild b/sci-libs/ipp/ipp-5.3.4.080.ebuild
deleted file mode 100644
index 49d2a138cc8b..000000000000
--- a/sci-libs/ipp/ipp-5.3.4.080.ebuild
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/ipp/ipp-5.3.4.080.ebuild,v 1.1 2008/09/02 10:51:36 bicatali Exp $
-
-inherit check-reqs
-
-PID=1096
-PB=${PN}
-DESCRIPTION="Intel(R) Integrated Performance Primitive library for multimedia and data processing"
-HOMEPAGE="http://developer.intel.com/software/products/ipp/"
-
-KEYWORDS="~amd64 ~x86 ~ia64"
-COM_URI="http://registrationcenter-download.intel.com/irc_nas/${PID}"
-SRC_URI="amd64? ( ${COM_URI}/l_${PB}_em64t_p_${PV}.tgz )
- x86? ( ${COM_URI}/l_${PB}_ia32_p_${PV}.tgz )
- ia64? ( ${COM_URI}/l_${PB}_itanium_p_${PV}.tgz )"
-
-SLOT=0
-LICENSE="Intel-SDP"
-
-IUSE=""
-RESTRICT="strip mirror"
-
-INTEL_LIC_DIR=/opt/intel/licenses
-
-pkg_setup() {
- # Check the license
- if [[ -z ${IPP_LICENSE} ]]; then
- IPP_LICENSE="$(grep -ls PerfPrim ${ROOT}${INTEL_LIC_DIR}/* | tail -n 1)"
- IPP_LICENSE=${IPP_LICENSE/${ROOT}/}
- fi
- if [[ -z ${IPP_LICENSE} ]]; then
- eerror "Did not find any valid ipp license."
- eerror "Register at ${HOMEPAGE} to receive a license"
- eerror "and place it in ${INTEL_LIC_DIR} or run:"
- eerror "export IPP_LICENSE=/my/license/file emerge ipp"
- die "license setup failed"
- fi
-
- local disq_req
- IPP_ARCH=
- if use amd64; then
- IPP_ARCH="em64t"
- disk_req="800"
- elif use x86; then
- IPP_ARCH="ia32"
- disk_req="600"
- elif use ia64; then
- IPP_ARCH="ia64"
- disk_req="700"
- fi
- einfo "IPP_LICENSE=${IPP_LICENSE}"
- einfo "IPP_ARCH=${IPP_ARCH}"
-
- # Check if we have enough RAM and free diskspace
- CHECKREQS_MEMORY="512"
- CHECKREQS_DISK_BUILD=${disk_req}
- check_reqs
-}
-
-src_unpack() {
-
- ewarn
- ewarn "Intel ${PN} requires at least 300Mb of disk space"
- ewarn "Make sure you have enough in ${PORTAGE_TMPDIR}, /tmp and in /opt"
- ewarn
- unpack ${A}
-
- cd l_${PB}_*_${PV}/install
- # need to make a file to install non-interactively.
- # to produce such a file, first do it interactively
- # tar xf l_*; ./install.sh --duplicate ipp.ini;
- # the file will be instman/ipp.ini
- # binary blob extractor installs crap in /opt/intel
- addwrite /opt/intel
- cp ${IPP_LICENSE} "${WORKDIR}"/
- IPP_TMP_LICENSE="$(basename ${IPP_LICENSE})"
- cat > ipp.ini <<- EOF
- [IPP_${IPP_ARCH}]
- EULA_ACCEPT_REJECT=ACCEPT
- EOF
- einfo "Extracting ..."
- ./install \
- --silent ${PWD}/ipp.ini \
- --nonrpm \
- --licensepath "${WORKDIR}"/${IPP_TMP_LICENSE} \
- --installpath "${S}" \
- --log log.txt &> /dev/null
-
- # This check is arbitrary to say the least...
- # We used to look for a specific library (ie: libippmmx.so) but that
- # is unreliable as they are moving targets and may not be there on
- # the next release. ippEULA.txt is more likely to remain there at
- # the next release.
- if [[ -z $(find "${S}" -name ippEULA.txt) ]]; then
- eerror "could not find extracted files"
- eerror "see ${PWD}/log.txt to see why"
- die "extracting failed"
- fi
-
- rm -rf "${WORKDIR}"/l_*
-}
-
-src_compile() {
- einfo "Binary package, nothing to compile"
-}
-
-src_install() {
- local instdir=/opt/intel/${PN}/${PV}/${IPP_ARCH}
- dodir ${instdir}
-
- # install license file
- if [[ ! -f ${INTEL_LIC_DIR}/${IPP_TMP_LICENSE} ]]; then
- insinto ${INTEL_LIC_DIR}
- doins "${WORKDIR}"/${IPP_TMP_LICENSE}
- fi
-
- # cp quicker than doins
- einfo "Copying all files"
- cp -pPR "${S}"/* "${D}"${instdir} || \
- die "copying files failed"
-
- local env_file=36ipp
- echo "LDPATH=${instdir}/sharedlib" > ${env_file}
- doenvd ${env_file} || die "doenvd ${env_file} failed"
-}
diff --git a/sci-libs/ipp/ipp-6.0.0.063.ebuild b/sci-libs/ipp/ipp-6.0.0.063.ebuild
deleted file mode 100644
index 0524ea1b66a0..000000000000
--- a/sci-libs/ipp/ipp-6.0.0.063.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/ipp/ipp-6.0.0.063.ebuild,v 1.4 2009/01/31 12:07:10 bicatali Exp $
-
-inherit check-reqs
-
-PID=1243
-PB=${PN}
-DESCRIPTION="Intel(R) Integrated Performance Primitive library for multimedia and data processing"
-HOMEPAGE="http://developer.intel.com/software/products/ipp/"
-
-KEYWORDS="~amd64 ~x86 ~ia64"
-COM_URI="http://registrationcenter-download.intel.com/irc_nas/${PID}"
-SRC_URI="amd64? ( ${COM_URI}/l_${PB}_em64t_p_${PV}.tar.gz )
- x86? ( ${COM_URI}/l_${PB}_ia32_p_${PV}.tar.gz )
- ia64? ( ${COM_URI}/l_${PB}_itanium_p_${PV}.tar.gz )"
-
-SLOT="0"
-LICENSE="Intel-SDP"
-
-IUSE=""
-RESTRICT="strip mirror binchecks"
-
-INTEL_LIC_DIR=/opt/intel/licenses
-
-pkg_setup() {
- # Check the license
- if [[ -z ${IPP_LICENSE} ]]; then
- IPP_LICENSE="$(grep -ls PerfPrim ${ROOT}${INTEL_LIC_DIR}/* | tail -n 1)"
- IPP_LICENSE=${IPP_LICENSE/${ROOT}/}
- fi
- if [[ -z ${IPP_LICENSE} ]]; then
- eerror "Did not find any valid ipp license."
- eerror "Register at ${HOMEPAGE} to receive a license"
- eerror "and place it in ${INTEL_LIC_DIR} or run:"
- eerror "export IPP_LICENSE=/my/license/file emerge ipp"
- die "license setup failed"
- fi
-
- local disq_req
- IPP_ARCH=
- if use amd64; then
- IPP_ARCH="em64t"
- disk_req="800"
- elif use x86; then
- IPP_ARCH="ia32"
- disk_req="600"
- elif use ia64; then
- IPP_ARCH="ia64"
- disk_req="700"
- fi
- einfo "IPP_LICENSE=${IPP_LICENSE}"
- einfo "IPP_ARCH=${IPP_ARCH}"
-
- # Check if we have enough RAM and free diskspace
- CHECKREQS_MEMORY="512"
- CHECKREQS_DISK_BUILD=${disk_req}
- check_reqs
-}
-
-src_unpack() {
- unpack ${A}
- cd l_${PB}_*_${PV}
-
- # need to make a file to install non-interactively.
- # to produce such a file, first do it interactively
- # tar xf l_*; ./install.sh --duplicate ipp.ini;
-
- # binary blob extractor uses stupid directory
- addpredict /usr/local/share/macrovision
- addwrite /opt/intel
- cp ${IPP_LICENSE} "${WORKDIR}"/
- IPP_LICENSE_LOCAL="${WORKDIR}/$(basename ${IPP_LICENSE})"
- cat > ipp.ini <<- EOF
- ACTIVATION=license_file
- CONTINUE_WITH_OPTIONAL_ERROR=yes
- PSET_INSTALL_DIR=${S}
- PSET_LICENSE_FILE=${IPP_LICENSE_LOCAL}
- INSTALL_MODE=NONRPM
- ACCEPT_EULA=accept
- EOF
-
- einfo "Extracting ..."
- ./install.sh --silent ${PWD}/ipp.ini &> log.txt
-
- # This check is arbitrary to say the least...
- # We used to look for a specific library (ie: libippmmx.so) but that
- # is unreliable as they are moving targets and may not be there on
- # the next release. ippEULA.txt is more likely to remain there at
- # the next release.
- if [[ -z $(find "${S}" -name ippEULA.txt) ]]; then
- eerror "could not find extracted files"
- eerror "see ${PWD}/log.txt to see why"
- die "extracting failed"
- fi
-
- # clean up
- cd "${S}"
- find . -type d -print0 | xargs --null chmod 755
- rm -rf tmp* uninstall.sh
- rm -rf "${WORKDIR}"/l_*
- rm -f /opt/intel/.*ipp*.log /opt/intel/intel_sdp_products.db
-}
-
-src_install() {
- local instdir=/opt/intel/${PN}/${PV}/${IPP_ARCH}
- dodir ${instdir}
-
- # install license file
- if [[ ! -f ${INTEL_LIC_DIR}/$(basename ${IPP_LICENSE}) ]]; then
- insinto ${INTEL_LIC_DIR}
- doins ${IPP_LICENSE_LOCAL}
- fi
-
- # cp quicker than doins
- einfo "Copying all files"
- cp -pPR "${S}"/* "${D}"${instdir} || \
- die "copying files failed"
-
- local env_file=36ipp
- echo "LDPATH=${instdir}/sharedlib" > ${env_file}
- doenvd ${env_file} || die "doenvd ${env_file} failed"
-}
diff --git a/sci-libs/ipp/ipp-6.0.1.071.ebuild b/sci-libs/ipp/ipp-6.0.1.071.ebuild
deleted file mode 100644
index 43e7065b8b2a..000000000000
--- a/sci-libs/ipp/ipp-6.0.1.071.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-libs/ipp/ipp-6.0.1.071.ebuild,v 1.3 2009/01/31 12:07:10 bicatali Exp $
-
-inherit check-reqs
-
-PID=1326
-PB=${PN}
-DESCRIPTION="Intel(R) Integrated Performance Primitive library for multimedia and data processing"
-HOMEPAGE="http://developer.intel.com/software/products/ipp/"
-
-KEYWORDS="~amd64 ~x86 ~ia64"
-COM_URI="http://registrationcenter-download.intel.com/irc_nas/${PID}"
-SRC_URI="amd64? ( ${COM_URI}/l_${PB}_em64t_p_${PV}.tar.gz )
- x86? ( ${COM_URI}/l_${PB}_ia32_p_${PV}.tar.gz )
- ia64? ( ${COM_URI}/l_${PB}_itanium_p_${PV}.tar.gz )"
-
-SLOT="0"
-LICENSE="Intel-SDP"
-
-IUSE=""
-RESTRICT="strip mirror binchecks"
-
-INTEL_LIC_DIR=/opt/intel/licenses
-
-pkg_setup() {
- # Check the license
- if [[ -z ${IPP_LICENSE} ]]; then
- IPP_LICENSE="$(grep -ls PerfPrim ${ROOT}${INTEL_LIC_DIR}/* | tail -n 1)"
- IPP_LICENSE=${IPP_LICENSE/${ROOT}/}
- fi
- if [[ -z ${IPP_LICENSE} ]]; then
- eerror "Did not find any valid ipp license."
- eerror "Register at ${HOMEPAGE} to receive a license"
- eerror "and place it in ${INTEL_LIC_DIR} or run:"
- eerror "export IPP_LICENSE=/my/license/file emerge ipp"
- die "license setup failed"
- fi
-
- local disq_req
- IPP_ARCH=
- if use amd64; then
- IPP_ARCH="em64t"
- disk_req="800"
- elif use x86; then
- IPP_ARCH="ia32"
- disk_req="600"
- elif use ia64; then
- IPP_ARCH="ia64"
- disk_req="700"
- fi
- einfo "IPP_LICENSE=${IPP_LICENSE}"
- einfo "IPP_ARCH=${IPP_ARCH}"
-
- # Check if we have enough RAM and free diskspace
- CHECKREQS_MEMORY="512"
- CHECKREQS_DISK_BUILD=${disk_req}
- check_reqs
-}
-
-src_unpack() {
- unpack ${A}
- cd l_${PB}_*_${PV}
-
- # need to make a file to install non-interactively.
- # to produce such a file, first do it interactively
- # tar xf l_*; ./install.sh --duplicate ipp.ini;
-
- # binary blob extractor uses stupid directory
- addpredict /usr/local/share/macrovision
- addwrite /opt/intel
- cp ${IPP_LICENSE} "${WORKDIR}"/
- IPP_LICENSE_LOCAL="${WORKDIR}/$(basename ${IPP_LICENSE})"
- cat > ipp.ini <<- EOF
- ACTIVATION=license_file
- CONTINUE_WITH_OPTIONAL_ERROR=yes
- PSET_INSTALL_DIR=${S}
- PSET_LICENSE_FILE=${IPP_LICENSE_LOCAL}
- INSTALL_MODE=NONRPM
- ACCEPT_EULA=accept
- EOF
-
- einfo "Extracting ..."
- ./install.sh --silent ${PWD}/ipp.ini &> log.txt
-
- # This check is arbitrary to say the least...
- # We used to look for a specific library (ie: libippmmx.so) but that
- # is unreliable as they are moving targets and may not be there on
- # the next release. ippEULA.txt is more likely to remain there at
- # the next release.
- if [[ -z $(find "${S}" -name ippEULA.txt) ]]; then
- eerror "could not find extracted files"
- eerror "see ${PWD}/log.txt to see why"
- die "extracting failed"
- fi
-
- # clean up
- cd "${S}"
- find . -type d -print0 | xargs --null chmod 755
- rm -rf tmp* uninstall.sh
- rm -rf "${WORKDIR}"/l_*
- rm -f /opt/intel/.*ipp*.log /opt/intel/intel_sdp_products.db
-}
-
-src_install() {
- local instdir=/opt/intel/${PN}/${PV}/${IPP_ARCH}
- dodir ${instdir}
-
- # install license file
- if [[ ! -f ${INTEL_LIC_DIR}/$(basename ${IPP_LICENSE}) ]]; then
- insinto ${INTEL_LIC_DIR}
- doins ${IPP_LICENSE_LOCAL}
- fi
-
- # cp quicker than doins
- einfo "Copying all files"
- cp -pPR "${S}"/* "${D}"${instdir} || \
- die "copying files failed"
-
- local env_file=36ipp
- echo "LDPATH=${instdir}/sharedlib" > ${env_file}
- doenvd ${env_file} || die "doenvd ${env_file} failed"
-}
diff --git a/sci-libs/ipp/ipp-7.1.0.079.ebuild b/sci-libs/ipp/ipp-7.1.0.079.ebuild
new file mode 100644
index 000000000000..5328e08649d5
--- /dev/null
+++ b/sci-libs/ipp/ipp-7.1.0.079.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-libs/ipp/ipp-7.1.0.079.ebuild,v 1.1 2012/10/09 20:38:37 jlec Exp $
+
+EAPI=4
+INTEL_DPN=parallel_studio_xe
+INTEL_DID=2749
+INTEL_DPV=2013
+INTEL_SUBDIR=composerxe
+
+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=""
+DEPEND=""
+RDEPEND=">=dev-libs/intel-common-13"
+
+CHECKREQS_DISK_BUILD=3000M
+
+INTEL_BIN_RPMS="ipp ipp-devel"
+INTEL_DAT_RPMS="ipp-common"
diff --git a/sci-libs/ipp/metadata.xml b/sci-libs/ipp/metadata.xml
index 50b197d0e200..76124247a08c 100644
--- a/sci-libs/ipp/metadata.xml
+++ b/sci-libs/ipp/metadata.xml
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<herd>sci</herd>
-<longdescription lang="en">
+ <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.