diff options
-rw-r--r-- | sci-libs/ipp/ChangeLog | 9 | ||||
-rw-r--r-- | sci-libs/ipp/ipp-11.1.072.ebuild | 35 | ||||
-rw-r--r-- | sci-libs/ipp/ipp-5.3.4.080.ebuild | 126 | ||||
-rw-r--r-- | sci-libs/ipp/ipp-6.0.0.063.ebuild | 123 | ||||
-rw-r--r-- | sci-libs/ipp/ipp-6.0.1.071.ebuild | 123 | ||||
-rw-r--r-- | sci-libs/ipp/ipp-7.1.0.079.ebuild | 23 | ||||
-rw-r--r-- | sci-libs/ipp/metadata.xml | 4 |
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. |