From 8300a03b101292da102ec45342f582233a65be8b Mon Sep 17 00:00:00 2001 From: Sebastien Fabbro Date: Tue, 6 Oct 2009 21:54:47 +0100 Subject: removed icc idb ifc ipp now in main tree --- dev-lang/icc/ChangeLog | 22 ------- dev-lang/icc/Manifest | 6 -- dev-lang/icc/icc-11.1.046-r3.ebuild | 115 ------------------------------------ dev-lang/icc/metadata.xml | 26 -------- 4 files changed, 169 deletions(-) delete mode 100644 dev-lang/icc/ChangeLog delete mode 100644 dev-lang/icc/Manifest delete mode 100644 dev-lang/icc/icc-11.1.046-r3.ebuild delete mode 100644 dev-lang/icc/metadata.xml (limited to 'dev-lang/icc') diff --git a/dev-lang/icc/ChangeLog b/dev-lang/icc/ChangeLog deleted file mode 100644 index eac7722d0..000000000 --- a/dev-lang/icc/ChangeLog +++ /dev/null @@ -1,22 +0,0 @@ -# ChangeLog for dev-lang/icc -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: $ - - 17 Sep 2009; Sébastien Fabbro - icc-11.1.046-r3.ebuild: - Added ROOTPATH in the env file, and change env file to 05icfc since this - is the same as ifc - - 05 Sep 2009; Sébastien Fabbro - icc-11.1.046-r3.ebuild: - Fixed collision files with other Intel packages - -*icc-11.1.046-r3 (04 Sep 2009) - - 04 Sep 2009; Sébastien Fabbro - +icc-11.1.046-r3.ebuild, +metadata.xml: - Revision bump. Complete rewrite: no more rpm dependency, used smaller - upstream tar balls, now include full suite apart from TBB (open source), - introducing mkl, idb and ipp USE flags. Test in science overlay before - main tree inclusion - diff --git a/dev-lang/icc/Manifest b/dev-lang/icc/Manifest deleted file mode 100644 index cf9c2aeb4..000000000 --- a/dev-lang/icc/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -DIST l_cproc_p_11.1.046_ia32.tgz 713224821 RMD160 de7183db93dbc348561f131b68b8963d19ccf0bb SHA1 985b4d2b72f806d40389680a81b905b58a63b931 SHA256 e9c4f36b8eaee666ede6c8cfe694d153b7f23061c6085a8be1bdbe99e9629669 -DIST l_cproc_p_11.1.046_ia64.tgz 548695070 RMD160 49e98bf43077f039e55497ad0db5342c52210b57 SHA1 f858f1bedc2e2248720a34a4488f66a42b312c07 SHA256 9740a51c6c722b29cd57f8f8096a66564c100309241f66423b4c9e3925bfd21e -DIST l_cproc_p_11.1.046_intel64.tgz 783691399 RMD160 53bb3581f34a0cd319f6ebc2200444e137deacd6 SHA1 c81307d9f95f6a126137ec5baf187f5a7595384a SHA256 51231e3f7f46372eddb721d9aac497e6ba824f86f7f220c34f4348ec65eeb25d -EBUILD icc-11.1.046-r3.ebuild 3259 RMD160 35075069beac5c019070232740203f651f59cb55 SHA1 424107dbb6ab16bc6dd9e22b3d5c941073b6c051 SHA256 050debb773cd8e0ad777a9f5f8b2d8835647137a788f33fd5ae4ff572df649a6 -MISC ChangeLog 795 RMD160 11152aa5d0a9e1a6ee13551fdf39095156bebb48 SHA1 cfc6d896d7e1254ee0a7c3ddbdee1591e8278a49 SHA256 e177f4a1d2eb39ef28467ef37b77b2b172f4708fbbfde0cebc09077d8748ffb1 -MISC metadata.xml 978 RMD160 ca73ec402e36b4159530331ecb1e31e7d4f1812f SHA1 d1ba4a9828bb7939231d776f20e2298639d8f1ca SHA256 41938d9e4f3793fffc335074317c71bc396473e9244d0239fde1f2586f15b2e4 diff --git a/dev-lang/icc/icc-11.1.046-r3.ebuild b/dev-lang/icc/icc-11.1.046-r3.ebuild deleted file mode 100644 index 4f4858c72..000000000 --- a/dev-lang/icc/icc-11.1.046-r3.ebuild +++ /dev/null @@ -1,115 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=2 - -inherit rpm versionator check-reqs - -PB=cproc -PACKAGEID="l_${PB}_p_${PV}" -RELEASE="$(get_version_component_range 1-2)" -BUILD="$(get_version_component_range 3)" -PID=1536 - -DESCRIPTION="Intel compiler suite for Linux" -HOMEPAGE="http://www.intel.com/software/products/compilers/clin/" -SRC_COM="http://registrationcenter-download.intel.com/irc_nas/${PID}/${PACKAGEID}" -SRC_URI="amd64? ( ${SRC_COM}_intel64.tgz ) - ia64? ( ${SRC_COM}_ia64.tgz ) - x86? ( ${SRC_COM}_ia32.tgz )" - -LICENSE="Intel-SDP" -SLOT="0" -IUSE="+idb ipp mkl" -KEYWORDS="~amd64 ~ia64 ~x86" - -RESTRICT="mirror strip binchecks" - -DEPEND="" -RDEPEND="~virtual/libstdc++-3.3 - amd64? ( app-emulation/emul-linux-x86-compat )" - -DESTINATION="opt/intel/Compiler/${RELEASE}/${BUILD}" - -pkg_setup() { - CHECKREQS_MEMORY=1024 - CHECKREQS_DISK_BUILD=2048 - use idb && use ipp && use mkl && CHECKREQS_DISK_BUILD=3072 - check_reqs - IARCH=ia32 - use amd64 && IARCH=intel64 - use ia64 && IARCH=ia64 -} - -src_unpack() { - unpack ${A} - mv "${WORKDIR}"/l_* "${S}" - cd "${S}" - # tbb is open source, thus built from sources in dev-cpp/tbb - rm -f rpm/*tbb*.rpm - use idb || rm -f rpm/*idb*.rpm - use ipp || rm -f rpm/*ipp*.rpm - use mkl || rm -f rpm/*mkl*.rpm - if has_version "~dev-lang/ifc-${PV}"; then - rm -f rpm/*cprolib*.rpm - use idb && built_with_use dev-lang/ifc idb && rm -f rpm/*idb*.rpm - use mkl && built_with_use dev-lang/ifc mkl && rm -f rpm/*mkl*.rpm - fi - for x in rpm/intel*.rpm; do - einfo "Extracting $(basename ${x})..." - rpm_unpack ${x} || die "rpm_unpack ${x} failed" - done -} - -src_prepare() { - # from the PURGE_UB804_FNP in pset/install_cc.sh - # rm -f "${DESTINATION}"/lib/*/*libFNP.so || die - - # extract the tag function from the original install - sed -n \ - -e "s|find \$DESTINATION|find ${DESTINATION}|g" \ - -e "s|@\$DESTINATION|@${ROOT}${DESTINATION}|g" \ - -e '/^UNTAG_CFG_FILES[[:space:]]*(/,/^}/p' \ - pset/install_cc.sh > tag.sh || die - # fix world writeable files - [ -d ${DESTINATION}/mkl ] && chmod 644 \ - ${DESTINATION}/mkl/tools/{environment,builder}/* \ - ${DESTINATION}/mkl/tools/plugins/*/* -} - -src_install() { - einfo "Tagging" - . ./tag.sh - UNTAG_CFG_FILES - - keepdir /opt/intel/licenses - einfo "Copying files" - dodir "${DESTINATION}" - cp -pPR \ - ${DESTINATION}/* \ - "${D}"/${DESTINATION}/ \ - || die "Copying ${PN} failed" - - if ! has_version "~dev-lang/ifc-${PV}"; then - cat > 05icfc <<-EOF - PATH="${ROOT}${DESTINATION}/bin/${IARCH}" - ROOTPATH="${ROOT}${DESTINATION}/bin/${IARCH}" - LDPATH="${ROOT}${DESTINATION}/lib/${IARCH}" - LIBRARY_PATH="${ROOT}${DESTINATION}/lib/${IARCH}" - NLSPATH="${ROOT}${DESTINATION}/lib/locale/en_US/%N" - MANPATH="${ROOT}${DESTINATION}/man/en_US" - EOF - doenvd 05icfc || die "doenvd 05icfc failed" - fi - [ -d ${DESTINATION}/idb ] && \ - dosym ../../common/com.intel.debugger.help_1.0.0 \ - ${DESTINATION}/idb/gui/${IARCH}/plugins -} - -pkg_postinst() { - elog "Make sure you have recieved the an Intel license." - elog "To receive a non-commercial license, you need to register at:" - elog "http://software.intel.com/en-us/articles/non-commercial-software-development/" - elog "Install the license file into ${ROOT}opt/intel/licenses." -} diff --git a/dev-lang/icc/metadata.xml b/dev-lang/icc/metadata.xml deleted file mode 100644 index 3da1677ab..000000000 --- a/dev-lang/icc/metadata.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - -no-herd - - bicatali@gentoo.org - - - weaver@gentoo.org - Andrey Kislyuk - - - 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 Intel Debugger - Install the Intel Math Kernel Library - Install the Intel Integrated Primitive - - -- cgit v1.2.3-65-gdbad