summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-lang/icc/ChangeLog9
-rw-r--r--dev-lang/icc/Manifest16
-rw-r--r--dev-lang/icc/icc-11.1.046.ebuild88
-rw-r--r--dev-lang/icc/metadata.xml4
4 files changed, 103 insertions, 14 deletions
diff --git a/dev-lang/icc/ChangeLog b/dev-lang/icc/ChangeLog
index c6074857acc3..5c3298f91a5a 100644
--- a/dev-lang/icc/ChangeLog
+++ b/dev-lang/icc/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-lang/icc
-# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/icc/ChangeLog,v 1.66 2008/10/07 09:13:13 bicatali Exp $
+# Copyright 2002-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/icc/ChangeLog,v 1.67 2009/08/19 07:53:54 weaver Exp $
+
+*icc-11.1.046 (19 Aug 2009)
+
+ 19 Aug 2009; Andrey Kislyuk <weaver@gentoo.org> +icc-11.1.046.ebuild:
+ Version bump, bug 246516. Adding myself to maintainers.
07 Oct 2008; Sébastien Fabbro <bicatali@gentoo.org> icc-10.1.018.ebuild:
Fixed for limits.h inclusion on amd64, bug #239313
diff --git a/dev-lang/icc/Manifest b/dev-lang/icc/Manifest
index be684f3f89ec..d10fad453143 100644
--- a/dev-lang/icc/Manifest
+++ b/dev-lang/icc/Manifest
@@ -1,6 +1,3 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
DIST l_cc_c_10.0.026_ia32.tar.gz 41278910 RMD160 7c2046d1c8bfbf98639c4cc1d77db0ccf5fd5637 SHA1 b44fdb3f91df847b03307b96256ea83252983432 SHA256 36258784fba6550a117b30e9bfd48d414d8986b95e802191be0b37005eedc0f6
DIST l_cc_c_10.0.026_ia64.tar.gz 64662221 RMD160 51601383678f759979a2c9d456102e28a9d017bf SHA1 2f71ffe6fcb9d8a2bb8fe46bf82dc29382e5cdc5 SHA256 1d55e6040fef6c3e42725049c19ab80c506efff99b7810e04cc55731d0e31b19
DIST l_cc_c_10.0.026_intel64.tar.gz 36405579 RMD160 bcf8bec436ad4c9e91b35201e709491b197f6145 SHA1 9a39aee94d2cd67476a4aad198657c1333854676 SHA256 00ca4de9510e04c7d3f27590e21339d663d17b12b39ebc5153d9bd58e750128e
@@ -10,15 +7,10 @@ DIST l_cc_p_10.1.017_intel64.tar.gz 40469760 RMD160 34a08752bd86631db6b8edfffb68
DIST l_cc_p_10.1.018_ia32.tar.gz 51149040 RMD160 94b8d6ae7c93a7dcc32b551bf0fadc31763b99bf SHA1 8a0632de44adce17f0d91afcb0b06cefaafe03d5 SHA256 93f4f88a64055251203a07b7737d3e1ec83b16c7fc4478de51f4def19feaecb0
DIST l_cc_p_10.1.018_ia64.tar.gz 73278803 RMD160 8f0c1a6eb2d7675cd6fc5ecb65e5d417cc6e7b08 SHA1 3ef78eb0e1862a0d3d1678d9b76709be93b90c35 SHA256 6f00be420554f4bbd10aba2f94a71c27bb4f2c9a544b7104da51e722f8754a83
DIST l_cc_p_10.1.018_intel64.tar.gz 40722995 RMD160 2da7ff6e9cfb31bef9d3a627df0bae9d4e5b6929 SHA1 aa7a30647254b9e40fc52b259cc05d6a35245c67 SHA256 2e07bc0d647c62a00f366e00e7823c2d902393db45fdc0141c77912b68542bf9
+DIST l_cproc_p_11.1.046.tgz 1351950106 RMD160 3793d9f6b9f6335e6a9bebf16012d79b3856c4a6 SHA1 2b0ab4bcae4ecc760fe2d5ee8b690cc92624a455 SHA256 d222a832dd89407b459030bc0183033f9eb861637e7bfbfe817cb0f6a3455f80
EBUILD icc-10.0.026.ebuild 3124 RMD160 cd9ce8e7c9c5c0fad21c30d72925ad6ea0b724a1 SHA1 dfe5acbde8dc25b75b17727e17a9aeeff16897a1 SHA256 313b003b1a231cbdae308e5f50a458b063c72dadf260096a6077fb0f47e6bb4e
EBUILD icc-10.1.017-r1.ebuild 3091 RMD160 fafb761cdcfa0e267279e942d6cbea618d1513ba SHA1 056e9ef444d7a415ef2f95ef969a3964757db88e SHA256 9f6b11191a920fd04fd340dc4117eaeda861622b51d4331e2bf9ccdceb0bb71d
EBUILD icc-10.1.018.ebuild 3152 RMD160 fe671cc333c336a9157251afd29f21deb9c11244 SHA1 680ca7f2ee731b60038d6d903df27de04fa2cdfa SHA256 be68024c61aa317b5a41a9643da5c40ea6cfae9bd78876e99bb467e75bbe4745
-MISC ChangeLog 13868 RMD160 ad12ed7c90b4ea8754866fcfb4f1b9c5998cffa3 SHA1 aa5c7b32f6c85fcb48b4af32950573928ea9527e SHA256 8341ac06d2ec389546d85c4634508a7bba52ab5ba13245a1a20da78b2856b41f
-MISC metadata.xml 691 RMD160 88ccdebd0a4ae8feb2ae82d8aaf890859da245b4 SHA1 03e1409b044aeace78453837f794cf7e65df1ed1 SHA256 9d137d042eb138203681cfab942ed2ceefe794875330811bc4980a909b35b3e9
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.9 (GNU/Linux)
-
-iEYEARECAAYFAkjrKDwACgkQ1ycZbhPLE2DWKACglrkhlCtmvYukO0vRGSkUu//u
-gaYAn1BYwAGwhcuiM1reODoFq6A3YSdB
-=ohcc
------END PGP SIGNATURE-----
+EBUILD icc-11.1.046.ebuild 2809 RMD160 7e6251debd192219b6bd87bf45f097af8b8b904d SHA1 19a5aac0499bddd5765d56566cfb0e4cf1ab828e SHA256 374b18fed3c2b33121ab8c584a2b5c93c0251e10540d0325e4694af2fc19d182
+MISC ChangeLog 14026 RMD160 e4cc309b31792bfe84465230e9e1b5f395cd277e SHA1 a43ef8ba758dd0f5af1815d7c10b8419b864eec2 SHA256 686dcc4dd85df0864799ea100f0502afeb4673a6ea6f676c18e3b8d35d8303ce
+MISC metadata.xml 781 RMD160 fbb6b83d1b2f080aa5390e80390f21a10650ad91 SHA1 6eabf23989797b30f1ab89e4a3c557d2548a72ff SHA256 9ca47151619d8cae7f6480dff40d195011bb82d912b74ef8223176a8b0bae487
diff --git a/dev-lang/icc/icc-11.1.046.ebuild b/dev-lang/icc/icc-11.1.046.ebuild
new file mode 100644
index 000000000000..867908c29480
--- /dev/null
+++ b/dev-lang/icc/icc-11.1.046.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/icc/icc-11.1.046.ebuild,v 1.1 2009/08/19 07:53:54 weaver Exp $
+
+EAPI="2"
+
+PID=1536
+PB=cproc
+PEXEC="icc icpc"
+DESCRIPTION="Intel C/C++ optimized compiler for Linux"
+HOMEPAGE="http://www.intel.com/software/products/compilers/clin/"
+
+###
+# everything below common to ifc and icc
+# no eclass: very likely to change for next versions
+###
+PACKAGEID="l_${PB}_p_${PV}"
+RELEASE="${PV:0:4}"
+BUILD="${PV:5:8}"
+SRC_URI="http://registrationcenter-download.intel.com/irc_nas/${PID}/${PACKAGEID}.tgz"
+#SRC_URI="amd64? ( http://registrationcenter-download.intel.com/irc_nas/${PID}/${PACKAGEID}_intel64.tgz )
+# ia64? ( http://registrationcenter-download.intel.com/irc_nas/${PID}/${PACKAGEID}_ia64.tgz )
+# x86? ( http://registrationcenter-download.intel.com/irc_nas/${PID}/${PACKAGEID}_ia32.tgz )"
+
+LICENSE="Intel-SDP"
+SLOT="0"
+IUSE=""
+KEYWORDS="~amd64 ~x86"
+
+RESTRICT="mirror strip binchecks"
+
+INSTALL_DIR="opt/intel/Compiler/${RELEASE}/${BUILD}"
+# these don't work, not sure why
+#QA_TEXTRELS="${INSTALL_DIR}"
+#QA_WX_LOAD="${INSTALL_DIR}"
+#QA_PRESTRIPPED="${INSTALL_DIR}"
+
+DEPEND="app-arch/rpm"
+RDEPEND="virtual/libstdc++
+ amd64? ( app-emulation/emul-linux-x86-compat )"
+
+S="${WORKDIR}/${PACKAGEID}"
+
+src_prepare() {
+ use amd64 || rm -f rpm/*x86_64.rpm
+ # debugger installed with dev-lang/idb
+ rm -f rpm/intel*idb*.rpm
+ # performance primitives installed with sci-libs/ipp
+ rm -f rpm/intel*ipp*.rpm
+ # math library installed with sci-libs/mkl
+ rm -f rpm/intel*mkl*.rpm
+}
+
+src_install() {
+ mkdir "${WORKDIR}/rpmdb"
+ # rpm open_wr's / but doesn't seem to do anything with it
+ addpredict /
+ rpm --install --nodeps --dbpath "${WORKDIR}/rpmdb" --prefix "${D}/${INSTALL_DIR}" rpm/*.rpm || die
+
+ find "${D}/${INSTALL_DIR}" -name '*.csh' | xargs sed -i "s|${D}|${ROOT}|" || die
+ find "${D}/${INSTALL_DIR}" -name '*.sh' | xargs sed -i "s|${D}|${ROOT}|" || die
+
+ ENV_FILE=${PN}.sh
+ MYARCH=""
+ if use amd64; then MYARCH=intel64; fi
+ if use ia64; then MYARCH=ia64; fi
+ if use x86; then MYARCH=ia32; fi
+
+ echo "source ${ROOT}${INSTALL_DIR}/bin/iccvars.sh ${MYARCH}" >> ${ENV_FILE}
+
+ exeinto /etc/profile.d
+ doexe ${ENV_FILE} || die
+
+ mkdir -p "${D}/opt/intel/licenses"
+}
+
+pkg_postinst() {
+ elog "${PN} requires a license file in order to run."
+ elog "To receive a restrictive non-commercial license, please register at:"
+ elog "http://www.intel.com/cd/software/products/asmo-na/eng/download/download/219771.htm"
+ elog "Read the website for more information on this license."
+ elog "Install the license file into ${ROOT}opt/intel/licenses"
+ elog
+ elog "The following packages provide components bundled with icc:"
+ elog "\t dev-lang/idb"
+ elog "\t sci-libs/ipp"
+ elog "\t sci-libs/mkl"
+}
diff --git a/dev-lang/icc/metadata.xml b/dev-lang/icc/metadata.xml
index 878bf1f668f9..cc987bd3982b 100644
--- a/dev-lang/icc/metadata.xml
+++ b/dev-lang/icc/metadata.xml
@@ -6,6 +6,10 @@
<maintainer>
<email>bicatali@gentoo.org</email>
</maintainer>
+<maintainer>
+ <email>weaver@gentoo.org</email>
+ <name>Andrey Kislyuk</name>
+</maintainer>
<longdescription lang="en">
The Intel® C++ Compiler is a full featured C/C++ compiler for Intel
based architectures. The compiler supports multi-threading, automatic