diff options
author | Sebastien Fabbro <bicatali@gentoo.org> | 2008-05-29 08:10:57 +0000 |
---|---|---|
committer | Sebastien Fabbro <bicatali@gentoo.org> | 2008-05-29 08:10:57 +0000 |
commit | 186ea31d6675ab3c05577fdb653ea6d5d78e0f06 (patch) | |
tree | 4f6a6db178334f4aa2cd9dc0298f8ce57dc6e055 /sci-libs/ipp | |
parent | Removing Philippe Trottier (tchiwam) from metadata.xml (as per #52828). (diff) | |
download | gentoo-2-186ea31d6675ab3c05577fdb653ea6d5d78e0f06.tar.gz gentoo-2-186ea31d6675ab3c05577fdb653ea6d5d78e0f06.tar.bz2 gentoo-2-186ea31d6675ab3c05577fdb653ea6d5d78e0f06.zip |
Version bump
(Portage version: 2.1.5.2)
Diffstat (limited to 'sci-libs/ipp')
-rw-r--r-- | sci-libs/ipp/ChangeLog | 6 | ||||
-rw-r--r-- | sci-libs/ipp/ipp-5.3.3.075.ebuild (renamed from sci-libs/ipp/ipp-5.3.1.062.ebuild) | 62 |
2 files changed, 39 insertions, 29 deletions
diff --git a/sci-libs/ipp/ChangeLog b/sci-libs/ipp/ChangeLog index 125ffd7e3258..a442b416498a 100644 --- a/sci-libs/ipp/ChangeLog +++ b/sci-libs/ipp/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for sci-libs/ipp # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-libs/ipp/ChangeLog,v 1.2 2008/03/13 21:20:58 bicatali Exp $ +# $Header: /var/cvsroot/gentoo-x86/sci-libs/ipp/ChangeLog,v 1.3 2008/05/29 08:10:57 bicatali Exp $ + + 28 May 2008; Sébastien Fabbro <bicatali@gentoo.org> + +ipp-5.3.3.075.ebuild: + Version bump *ipp-5.3.2.068 (13 Mar 2008) diff --git a/sci-libs/ipp/ipp-5.3.1.062.ebuild b/sci-libs/ipp/ipp-5.3.3.075.ebuild index b711c747d042..aac001a3cf45 100644 --- a/sci-libs/ipp/ipp-5.3.1.062.ebuild +++ b/sci-libs/ipp/ipp-5.3.3.075.ebuild @@ -1,18 +1,19 @@ -# Copyright 1999-2007 Gentoo Foundation +# 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.1.062.ebuild,v 1.1 2007/12/28 11:24:56 bicatali Exp $ +# $Header: /var/cvsroot/gentoo-x86/sci-libs/ipp/ipp-5.3.3.075.ebuild,v 1.1 2008/05/29 08:10:57 bicatali Exp $ -inherit versionator multilib +inherit versionator multilib check-reqs -PID=921 +PID=1097 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" -SRC_URI="amd64? ( http://registrationcenter-download.intel.com/irc_nas/${PID}/l_${PB}_em64t_p_${PV}.tgz ) - x86? ( http://registrationcenter-download.intel.com/irc_nas/${PID}/l_${PB}_ia32_p_${PV}.tgz ) - ia64? ( http://registrationcenter-download.intel.com/irc_nas/${PID}/l_${PB}_itanium_p_${PV}.tgz )" +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" @@ -20,32 +21,41 @@ LICENSE="Intel-SDP" IUSE="" RESTRICT="strip mirror" -pkg_setup() { - # setting up license - [[ -z ${IPP_LICENSE} ]] && [[ -d ${ROOT}/opt/intel/licenses ]] && \ - IPP_LICENSE="$(find ${ROOT}/opt/intel/licenses -name *IPP*.lic)" - # Alternative license file, the file might be included in a `package deal` - [[ -z ${IPP_LICENSE} ]] && \ - IPP_LICENSE="$(grep 'COMPONENTS="PerfPrimL PerfPrim"' ${ROOT}/opt/intel/licenses/*|cut -d: -f1)" +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 "Please locate your license file and run:" - eerror "\t IPP_LICENSE=/my/license/dir emerge ${PN}" - eerror "or place your license in /opt/intel/licenses" - eerror "Hint: the license file is in the email Intel sent you" - die "setup ipp license failed" + 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 + IPP_ARCH="em64t" + disk_req="800" elif use x86; then - IPP_ARCH=ia32 + IPP_ARCH="ia32" + disk_req="600" elif use ia64; then - IPP_ARCH=ia64 + 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() { @@ -61,10 +71,6 @@ src_unpack() { # to produce such a file, first do it interactively # tar xf l_*; ./install.sh --duplicate ipp.ini; # the file will be instman/ipp.ini - # NOTE: Command line arguments tend to be more portable - # across Intel installations, so put as much of the settings - # in the command line as you can (for reuse purposes) - # binary blob extractor installs crap in /opt/intel addwrite /opt/intel cp ${IPP_LICENSE} "${WORKDIR}"/ @@ -104,8 +110,8 @@ src_install() { dodir ${instdir} # install license file - if [[ ! -f /opt/intel/licenses/${IPP_TMP_LICENSE} ]]; then - insinto /opt/intel/licenses + if [[ ! -f ${INTEL_LIC_DIR}/${IPP_TMP_LICENSE} ]]; then + insinto ${INTEL_LIC_DIR} doins "${WORKDIR}"/${IPP_TMP_LICENSE} fi |