From 8727ad31b39bfc922d4af8d73542b23f9ac2fad3 Mon Sep 17 00:00:00 2001 From: Donnie Berkholz Date: Thu, 16 Nov 2006 06:17:19 +0000 Subject: [PATCH] Bump again. Package-Manager: portage-2.1.2_rc1-r7 --- dev-lang/icc/ChangeLog | 9 +- dev-lang/icc/Manifest | 28 +++++- dev-lang/icc/files/9.1.045/05icc-ifc | 7 ++ dev-lang/icc/files/9.1.045/icc | 10 ++ dev-lang/icc/files/9.1.045/icpc | 10 ++ dev-lang/icc/files/digest-icc-9.1.045 | 3 + dev-lang/icc/icc-9.1.045.ebuild | 136 ++++++++++++++++++++++++++ 7 files changed, 198 insertions(+), 5 deletions(-) create mode 100644 dev-lang/icc/files/9.1.045/05icc-ifc create mode 100644 dev-lang/icc/files/9.1.045/icc create mode 100644 dev-lang/icc/files/9.1.045/icpc create mode 100644 dev-lang/icc/files/digest-icc-9.1.045 create mode 100644 dev-lang/icc/icc-9.1.045.ebuild diff --git a/dev-lang/icc/ChangeLog b/dev-lang/icc/ChangeLog index 3d6659e465f9..6c812a46cb58 100644 --- a/dev-lang/icc/ChangeLog +++ b/dev-lang/icc/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for dev-lang/icc # Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/icc/ChangeLog,v 1.35 2006/11/14 22:15:22 zeypher Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/icc/ChangeLog,v 1.36 2006/11/16 06:17:19 dberkholz Exp $ + +*icc-9.1.045 (16 Nov 2006) + + 16 Nov 2006; Donnie Berkholz ; + +files/9.1.045/05icc-ifc, +files/9.1.045/icc, +files/9.1.045/icpc, + +icc-9.1.045.ebuild: + Bump again. *icc-9.1.044 (14 Nov 2006) diff --git a/dev-lang/icc/Manifest b/dev-lang/icc/Manifest index 84946d95b7bb..0d2a3ba3aabf 100644 --- a/dev-lang/icc/Manifest +++ b/dev-lang/icc/Manifest @@ -154,10 +154,23 @@ AUX 9.1.044/icpc 285 RMD160 5f483ea308d27b3cff8117d33b86801aa729ff7d SHA1 e4781b MD5 004983bd6dfe7b07c8c4d7902dcb3eb0 files/9.1.044/icpc 285 RMD160 5f483ea308d27b3cff8117d33b86801aa729ff7d files/9.1.044/icpc 285 SHA256 27fb8b2eab4cf78b86457317977c9ebfd2633a73f943758cf89e8e9255360ad1 files/9.1.044/icpc 285 +AUX 9.1.045/05icc-ifc 217 RMD160 0e77ca18d011201e4e5906b1a14a4c4b359a64c3 SHA1 310c3f6225411da25e2ea6d2bda27d5d764e953a SHA256 ba82e4425bbaa4421bc4981d30e9dad1bf68a9fd3637a558db7abb942332a516 +MD5 78420c8d04d18b9438d585b5c3f655fd files/9.1.045/05icc-ifc 217 +RMD160 0e77ca18d011201e4e5906b1a14a4c4b359a64c3 files/9.1.045/05icc-ifc 217 +SHA256 ba82e4425bbaa4421bc4981d30e9dad1bf68a9fd3637a558db7abb942332a516 files/9.1.045/05icc-ifc 217 +AUX 9.1.045/icc 283 RMD160 baeb7223b3d14d9c230f6419f1c8198f11fd2d35 SHA1 b2dee739173e1a037de8aeb5b8ea93ff5a34369a SHA256 8ae557bcaef2cb4b96c34372729e2e15c8f848a58460db83cb7b1f907d72fc31 +MD5 f6f54c89e71583f125bbf9a7ab68e462 files/9.1.045/icc 283 +RMD160 baeb7223b3d14d9c230f6419f1c8198f11fd2d35 files/9.1.045/icc 283 +SHA256 8ae557bcaef2cb4b96c34372729e2e15c8f848a58460db83cb7b1f907d72fc31 files/9.1.045/icc 283 +AUX 9.1.045/icpc 285 RMD160 5f483ea308d27b3cff8117d33b86801aa729ff7d SHA1 e4781b744b9b70ac9a31dff70add54eed6dac60c SHA256 27fb8b2eab4cf78b86457317977c9ebfd2633a73f943758cf89e8e9255360ad1 +MD5 004983bd6dfe7b07c8c4d7902dcb3eb0 files/9.1.045/icpc 285 +RMD160 5f483ea308d27b3cff8117d33b86801aa729ff7d files/9.1.045/icpc 285 +SHA256 27fb8b2eab4cf78b86457317977c9ebfd2633a73f943758cf89e8e9255360ad1 files/9.1.045/icpc 285 DIST l_cc_c_9.0.023.tar.gz 201405770 DIST l_cc_c_9.0.030.tar.gz 203844352 RMD160 13a50630da7f14cc0e7a27254eb95b35d8bdc38f SHA1 b000705847a7ddf17138730d0ae123b70f2c5495 SHA256 a384c825f503ee6f94b97086948af951ea52c6d2d6f38c3a636c35b6948e321f DIST l_cc_c_9.1.042.tar.gz 292001591 RMD160 06b7cba02eb8eb6489cab572d9dd9480076ee653 SHA1 cda7c7fd32256e9ce988d1c2e40926f011a38765 SHA256 1552c124227a460746bf24f9159bdfb3d3974d0069d415a2ae20d6d9dc20b8ed DIST l_cc_c_9.1.044.tar.gz 292700142 RMD160 8895b76bf238bebb843c545e5cf9912e70b8ea87 SHA1 af6ab6a4364b6c78e3ad5ca61bbc5acbaacaef05 SHA256 88f0b141e8fdf32022d094403f12950f3f8f82678535043b6edb0dfba94c0a3f +DIST l_cc_c_9.1.045.tar.gz 293256705 RMD160 6a033db511062c970444b55c693f1833ddeb9d69 SHA1 27984541e9b70061b7cb2c6fcc040ca4fdf345cd SHA256 00cc7eb1083ee4b5066ad9348c1a44d7dafe6ec6f118109b846358448c22d392 DIST l_cc_p_6.0.139.tar 40775680 DIST l_cc_p_7.0.065.tar 64921600 DIST l_cc_p_7.1.006.tar 63406080 @@ -226,10 +239,14 @@ EBUILD icc-9.1.044.ebuild 4087 RMD160 36f98fc651f15abd74ba64dee9ce96730b737f61 S MD5 d2edb111e3ce7d4e4e9fe182f66fdddb icc-9.1.044.ebuild 4087 RMD160 36f98fc651f15abd74ba64dee9ce96730b737f61 icc-9.1.044.ebuild 4087 SHA256 d198e85ccb23136001c14409398c1daa1f4f6c8fceaeecf5b7574341a1e78e51 icc-9.1.044.ebuild 4087 -MISC ChangeLog 7674 RMD160 075be115d61267e83cad590580fa07f9ea51b5c5 SHA1 22c65d93b3d31582754d9b4bfeec51256123c61d SHA256 ad4de39a542316f174f57b20520817e9f74fff098e2b219e108cfa5c207b6273 -MD5 047624556375fdd2264d91cdc843fa3d ChangeLog 7674 -RMD160 075be115d61267e83cad590580fa07f9ea51b5c5 ChangeLog 7674 -SHA256 ad4de39a542316f174f57b20520817e9f74fff098e2b219e108cfa5c207b6273 ChangeLog 7674 +EBUILD icc-9.1.045.ebuild 4089 RMD160 df2ba252f7229953affe32def4e765c3ce84258b SHA1 69c4d5f6e53e26a8c537006377f107771a4b77ba SHA256 e959102be63f181c3d41537bb140fa1b840aa02582f7f648645e4fc0152d1a78 +MD5 e1f0e5ec85feb1a3282dbdb0f003b853 icc-9.1.045.ebuild 4089 +RMD160 df2ba252f7229953affe32def4e765c3ce84258b icc-9.1.045.ebuild 4089 +SHA256 e959102be63f181c3d41537bb140fa1b840aa02582f7f648645e4fc0152d1a78 icc-9.1.045.ebuild 4089 +MISC ChangeLog 7866 RMD160 b1bc907e49326254eb487005a870bf992b8fe67f SHA1 e85387e1275abf0ea4ef942b8854ef70eedf2c9d SHA256 2d42ac68bb4915156b9ae879985e24a11bd280adc2eb9400b50089ad4c3eee37 +MD5 0299fa603593838d7965a4b7d193d573 ChangeLog 7866 +RMD160 b1bc907e49326254eb487005a870bf992b8fe67f ChangeLog 7866 +SHA256 2d42ac68bb4915156b9ae879985e24a11bd280adc2eb9400b50089ad4c3eee37 ChangeLog 7866 MISC metadata.xml 304 RMD160 c22bbb06561a4e9eed2673a9ea11dc670a458355 SHA1 bf5d4d482bb43a6e2971fc110a97e55cc4cce567 SHA256 6ac9047311ee3b29b7111a80fd8a69cafad0b06ce980c9940974e56070b73bca MD5 e5f080f4789ca82a2ac425df46fc95b7 metadata.xml 304 RMD160 c22bbb06561a4e9eed2673a9ea11dc670a458355 metadata.xml 304 @@ -279,3 +296,6 @@ SHA256 20c30ac4de85e09ea02580b5063637745811d943e2f0a54efbb7be4164473ec1 files/di MD5 726e0885ef6caaa898cea637d14cb3f4 files/digest-icc-9.1.044 253 RMD160 389f4d1b535100946c66f68134e269a15079475c files/digest-icc-9.1.044 253 SHA256 73740fe169e47cb1fa93556616cf9db894c1c9ed7ab9651d14b812ab665aa915 files/digest-icc-9.1.044 253 +MD5 0e1c99a8cc9daa167953e310b7e5ecc0 files/digest-icc-9.1.045 253 +RMD160 f67b901f297125c183eb04d96f7ee107cd699686 files/digest-icc-9.1.045 253 +SHA256 38de37fa5088645921bc4c53bb48b007de51ae48fb127942692572c812d3c2b7 files/digest-icc-9.1.045 253 diff --git a/dev-lang/icc/files/9.1.045/05icc-ifc b/dev-lang/icc/files/9.1.045/05icc-ifc new file mode 100644 index 000000000000..838b25165f4e --- /dev/null +++ b/dev-lang/icc/files/9.1.045/05icc-ifc @@ -0,0 +1,7 @@ +IA32ROOT=/opt/intel/compiler91 +INTEL_FLEXLM_LICENSE=/opt/intel/compiler91/licenses +LDPATH=/opt/intel/compiler91/lib +MANPATH=/opt/intel/compiler91/man +PATH=/opt/intel/compiler91/bin +ROOTPATH=/opt/intel/compiler91/bin + diff --git a/dev-lang/icc/files/9.1.045/icc b/dev-lang/icc/files/9.1.045/icc new file mode 100644 index 000000000000..c9cfd8d38086 --- /dev/null +++ b/dev-lang/icc/files/9.1.045/icc @@ -0,0 +1,10 @@ +#! /bin/sh +# +# Gentoo-specific wrapper script for the Intel C/C++ compilers +# +# Maintainer: Karl Trygve Kalleberg +# + +export INTEL_LICENSE_FILE="/opt/intel/compiler91/licenses" +export LD_LIBRARY_PATH="/opt/intel/compiler91/lib" +/opt/intel/compiler91/bin/iccbin $* diff --git a/dev-lang/icc/files/9.1.045/icpc b/dev-lang/icc/files/9.1.045/icpc new file mode 100644 index 000000000000..728e244c585d --- /dev/null +++ b/dev-lang/icc/files/9.1.045/icpc @@ -0,0 +1,10 @@ +#! /bin/sh +# +# Gentoo-specific wrapper script for Intel C/C++ compiler suite +# +# Maintainer: Karl Trygve Kalleberg +# + +export INTEL_LICENSE_FILE="/opt/intel/compiler91/licenses" +export LD_LIBRARY_PATH="/opt/intel/compiler91/lib" +/opt/intel/compiler91/bin/icpcbin $* diff --git a/dev-lang/icc/files/digest-icc-9.1.045 b/dev-lang/icc/files/digest-icc-9.1.045 new file mode 100644 index 000000000000..1667901c1027 --- /dev/null +++ b/dev-lang/icc/files/digest-icc-9.1.045 @@ -0,0 +1,3 @@ +MD5 ea1d60000dcdac00e1c2e9a19f9f568b l_cc_c_9.1.045.tar.gz 293256705 +RMD160 6a033db511062c970444b55c693f1833ddeb9d69 l_cc_c_9.1.045.tar.gz 293256705 +SHA256 00cc7eb1083ee4b5066ad9348c1a44d7dafe6ec6f118109b846358448c22d392 l_cc_c_9.1.045.tar.gz 293256705 diff --git a/dev-lang/icc/icc-9.1.045.ebuild b/dev-lang/icc/icc-9.1.045.ebuild new file mode 100644 index 000000000000..91c8e6e7003d --- /dev/null +++ b/dev-lang/icc/icc-9.1.045.ebuild @@ -0,0 +1,136 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/icc/icc-9.1.045.ebuild,v 1.1 2006/11/16 06:17:19 dberkholz Exp $ + +inherit rpm versionator + +MAJOR=$(get_major_version ${PV}) +MINOR=$(get_version_component_range 2 ${PV}) + +DESCRIPTION="Intel C++ Compiler - Intel's optimized compiler for Linux" +SRC_URI="l_cc_c_${PV}.tar.gz" +HOMEPAGE="http://www.intel.com/software/products/compilers/clin/" +LICENSE="icc-9.0" +RDEPEND=">=sys-libs/glibc-2.2.5" +SLOT="${MAJOR}.${MINOR}" +MMV="${MAJOR}.${MINOR}" +KEYWORDS="~amd64 ~x86 ~ia64" +IUSE="" +RESTRICT="nostrip fetch" +S="${WORKDIR}/l_cc_c_${PV}" + +pkg_nofetch() { + einfo "Please download ${SRC_URI} from " + einfo "${HOMEPAGE}" + einfo "and move it to ${DISTDIR}" +} + +src_unpack() { + unpack ${A} + + cd ${S} || die + + # The tarball contains rpms for multiple arches, and a lot of + # auxiliary rpms common across arches. We must throw away + # the arch we're not. + case ${ARCH} in + amd64) + rm -f data/intel-*.{i386,ia64}.rpm + ;; + ia64) + rm -f data/intel-*.{em64t,i386}.rpm + ;; + x86) + rm -f data/intel-*.{em64t,ia64}.rpm + ;; + esac + + for x in *.rpm + do + # WORKDIR must be set properly for rpm_unpack() + rpm_unpack ${S}/data/${x} + done + +} + +src_compile() { + instdir=/opt/intel/compiler${MMV//.} + + for x in opt/intel/*/*/bin/* ; do + sed "s||${instdir}|g" -i $x + done + + # == SRC_BASE + eval `grep "^[ ]*PACKAGEID=" ${S}/install.sh` + + # From UNTAG_SUPPORT() in 'install.sh' + SUPPORTFILE=${S}/opt/intel/cc*/${MMV}*/doc/csupport + if [ -f ${SUPPORTFILE} ] + then + einfo "Untagging: ${SUPPORTFILE}" + sed s@\@${PACKAGEID}@g ${SUPPORTFILE} > ${SUPPORTFILE}.abs + mv ${SUPPORTFILE}.abs ${SUPPORTFILE} + chmod 644 ${SUPPORTFILE} + fi + + # From UNTAG_SUPPORT_IDB() in 'install.sh' + SUPPORTFILE=${S}/opt/intel/idb*/${MMV}*/doc/idbsupport + if [ -f ${SUPPORTFILE} ] + then + einfo "Untagging: ${SUPPORTFILE}" + sed s@\@${PACKAGEID}@g ${SUPPORTFILE} > ${SUPPORTFILE}.abs + mv ${SUPPORTFILE}.abs ${SUPPORTFILE} + chmod 644 ${SUPPORTFILE} + fi + + # These should not be executable + find "${S}"/opt/intel/cc*/${MMV}*/{doc,man,include} -type f -exec chmod -x "{}" ";" + find "${S}"/opt/intel/cc*/${MMV}*/lib -name \*.a -exec chmod -x "{}" ";" + find "${S}"/opt/intel/idb*/${MMV}*/{doc,man} -type f -exec chmod -x "{}" ";" +} + +src_install () { + instdir=/opt/intel/compiler${MMV//.} + dodoc ${S}/licenses/lgpltext + dodoc ${S}/clicense + dodir ${instdir} + cp -pPR opt/intel/cc*/${MMV}*/* ${D}/${instdir} + cp -pPR opt/intel/idb*/${MMV}*/* ${D}/${instdir} + insinto /etc/env.d + doins ${FILESDIR}/${PVR}/05icc-ifc || die + exeinto ${instdir}/bin + doexe ${FILESDIR}/${PVR}/icc || die + doexe ${FILESDIR}/${PVR}/icpc || die +} + +pkg_postinst () { + instdir=/opt/intel/compiler${MMV//.} + + einfo "http://www.intel.com/software/products/compilers/clin/noncom.htm" + einfo "From the above url you can get a free, non-commercial" + einfo "license to use the Intel C++ Compiler emailed to you." + einfo "You cannot run icc without this license file." + einfo "Read the website for more information on this license." + einfo + einfo "Documentation can be found in ${instdir}/doc/" + einfo + einfo "You will need to place your license in ${instdir}/licenses/" + einfo + + ewarn + ewarn "Packages compiled with versions of icc older than 8.0 will need" + ewarn "to be recompiled. Until you do that, old packages will" + ewarn "work if you edit /etc/ld.so.conf and change '${instdir}'" + ewarn "to '/opt/intel/compiler70' and run 'ldconfig.' Note that this edit" + ewarn "won't persist and will require you to re-edit after each" + ewarn "package you re-install." + ewarn "BEFORE COMPILING IMPORTANT APPLICATIONS THAT YOUR" + ewarn "SYSTEM DEPENDS ON, READ THE WARNING ABOVE." + ewarn "THIS COULD RENDER YOUR SYSTEM UNUSABLE." + ewarn "THIS IS A PROBLEM WITH INTEL'S SOFTWARE, _NOT_" + ewarn "WITH GENTOO." + + ewarn "If 'icc' breaks, use 'iccbin' instead and report a bug." + ewarn "Please use 'source /etc/profile' prior to merging any icc-enabled" + ewarn "ebuilds." +} -- 2.26.2