diff options
author | Sebastien Fabbro <bicatali@gentoo.org> | 2007-11-15 20:30:45 +0000 |
---|---|---|
committer | Sebastien Fabbro <bicatali@gentoo.org> | 2007-11-15 20:30:45 +0000 |
commit | 8960067d55a634ceb2492f66e11d5fa67df76154 (patch) | |
tree | e9e2d7ace9d8894a1f09fe3181084d187fa0bfad /dev-lang | |
parent | Version bump, removed old release, removed INCLUDE env variable. (diff) | |
download | historical-8960067d55a634ceb2492f66e11d5fa67df76154.tar.gz historical-8960067d55a634ceb2492f66e11d5fa67df76154.tar.bz2 historical-8960067d55a634ceb2492f66e11d5fa67df76154.zip |
Version bump, removed old release, removed INCLUDE env variable.
Package-Manager: portage-2.1.3.19
Diffstat (limited to 'dev-lang')
-rw-r--r-- | dev-lang/ifc/ChangeLog | 8 | ||||
-rw-r--r-- | dev-lang/ifc/Manifest | 40 | ||||
-rw-r--r-- | dev-lang/ifc/files/9.1/05ifc | 6 | ||||
-rw-r--r-- | dev-lang/ifc/files/digest-ifc-10.1.008 | 9 | ||||
-rw-r--r-- | dev-lang/ifc/files/digest-ifc-9.1.040 | 3 | ||||
-rw-r--r-- | dev-lang/ifc/ifc-10.1.008.ebuild | 101 | ||||
-rw-r--r-- | dev-lang/ifc/ifc-9.1.040.ebuild | 131 |
7 files changed, 141 insertions, 157 deletions
diff --git a/dev-lang/ifc/ChangeLog b/dev-lang/ifc/ChangeLog index 113436969bf7..4228f2d355ef 100644 --- a/dev-lang/ifc/ChangeLog +++ b/dev-lang/ifc/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-lang/ifc # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ifc/ChangeLog,v 1.36 2007/11/08 20:07:03 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ifc/ChangeLog,v 1.37 2007/11/15 20:30:44 bicatali Exp $ + +*ifc-10.1.008 (15 Nov 2007) + + 15 Nov 2007; Sébastien Fabbro <bicatali@gentoo.org> -files/9.1/05ifc, + -ifc-9.1.040.ebuild, +ifc-10.1.008.ebuild: + Version bump, removed old release, removed INCLUDE env variable. 08 Nov 2007; Raúl Porcel <armin76@gentoo.org> ifc-10.0.026-r1.ebuild: ia64 stable wrt #197977 diff --git a/dev-lang/ifc/Manifest b/dev-lang/ifc/Manifest index 34bfed9631b2..d457f1c78908 100644 --- a/dev-lang/ifc/Manifest +++ b/dev-lang/ifc/Manifest @@ -1,23 +1,24 @@ -AUX 9.1/05ifc 210 RMD160 d2e44c68b9395711464f02a72ee0400623f7a283 SHA1 8d2b61128f002b8116194b5dbb8fa0d483f7b2db SHA256 b594e738b18fa7695af504827f93e0b5e71298909ddc06dadfcba71665704e57 -MD5 4dab251fc5c1afe7138ce29e87dacaaf files/9.1/05ifc 210 -RMD160 d2e44c68b9395711464f02a72ee0400623f7a283 files/9.1/05ifc 210 -SHA256 b594e738b18fa7695af504827f93e0b5e71298909ddc06dadfcba71665704e57 files/9.1/05ifc 210 +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + DIST l_fc_c_10.0.026_ia32.tar.gz 40048235 RMD160 31272a3c579fca552de1991036fb221a188dc9d1 SHA1 36950866a7cc286b14d17be607e78d7f16b796b0 SHA256 bd080ae3fed4f37e9d854889ab55233c313833901342ca2bf2e3dd7db6683240 DIST l_fc_c_10.0.026_ia64.tar.gz 67048117 RMD160 50ece4d17023a39d99522af2738a8a1885fef483 SHA1 b125c44feb513ff1223d051f40cf1e791a5369d3 SHA256 d9a5938681bacabb5fbc612f23b0870b1d74375735a357c2e943aa8da04330dc DIST l_fc_c_10.0.026_intel64.tar.gz 41346217 RMD160 207cdd1bc81357e3631c38c5609f37f73f585ab5 SHA1 686db50a774b82c85e02fa7767deddedc5b2520c SHA256 f2f306334ce47c6a778e1da21256a958aeb8d285740f35630567f9dc2a49e7f9 -DIST l_fc_c_9.1.040.tar.gz 139611995 RMD160 81e703df4273b095a9944064586a30f5f41caa96 SHA1 8235806904d8662d6179ff4a8fed46503f623ccb SHA256 907ee053eeaacac332b0f3fdb408d662b1e1d42a33a02a2916e7563888765a1c +DIST l_fc_p_10.1.008_ia32.tar.gz 40881667 RMD160 13233d075838d3a22a282632b77c5a6d3bf7673f SHA1 1c5240cd04344c022a581a8d865d8ccef579fc29 SHA256 09bd45b9f96dfbd9efffb52bad779593fed035dfef8d64feccc3bbf3c8b589a9 +DIST l_fc_p_10.1.008_ia64.tar.gz 68785027 RMD160 38a5f6bc622414ab637714ede01434b784ead4e9 SHA1 146457865925108ce697e194f39108ed522873d3 SHA256 fa1866dd4e4c4c4c1fe20c0012fd01ae4059d31c10c17f83c5c49eb7ee86d4dd +DIST l_fc_p_10.1.008_intel64.tar.gz 42511560 RMD160 9bbb963d3df5ad2bdf13a1ec36a0be195960ca95 SHA1 b818a744c689d5fe35819b35add67e1fca3d22e3 SHA256 7744d0255f879de0cf39b73c0bae68f6b667f07f495571b5f7690525f75eec24 EBUILD ifc-10.0.026-r1.ebuild 3163 RMD160 58032b941871df448837dcb59233f4205864440b SHA1 97d0184e8315bf7a0c332f5a12ae9f1bcaf31729 SHA256 ee8ebe6980ebc412b5eae46d19f2369ace9920875ca30f237259ea9f5d49b978 MD5 8fa45efebeb477035a9a7d97053ce8de ifc-10.0.026-r1.ebuild 3163 RMD160 58032b941871df448837dcb59233f4205864440b ifc-10.0.026-r1.ebuild 3163 SHA256 ee8ebe6980ebc412b5eae46d19f2369ace9920875ca30f237259ea9f5d49b978 ifc-10.0.026-r1.ebuild 3163 -EBUILD ifc-9.1.040.ebuild 3271 RMD160 6ae96413fc2c930bde397000860d83a3a56b91e9 SHA1 b6d31d5e236f4e8ad68c63cbc61ead72f622e05e SHA256 b8d73e379ce77b58be7b2787810fa53c0ce4c73f24f7ed2eaf28ee99d6d1d4fd -MD5 140f4fbf251ff5067bb0b7dacf9d0919 ifc-9.1.040.ebuild 3271 -RMD160 6ae96413fc2c930bde397000860d83a3a56b91e9 ifc-9.1.040.ebuild 3271 -SHA256 b8d73e379ce77b58be7b2787810fa53c0ce4c73f24f7ed2eaf28ee99d6d1d4fd ifc-9.1.040.ebuild 3271 -MISC ChangeLog 3710 RMD160 545b89a3ae9645f0b730c56aa50abd4de218797e SHA1 23f1b8a9020c42182036236e768271f8e5185106 SHA256 b1996d893eb98a4e230a3a480464553a12719dfaa37fe6587039a9d70cdad10b -MD5 fab4662a301dc2a13713367e9e9d213a ChangeLog 3710 -RMD160 545b89a3ae9645f0b730c56aa50abd4de218797e ChangeLog 3710 -SHA256 b1996d893eb98a4e230a3a480464553a12719dfaa37fe6587039a9d70cdad10b ChangeLog 3710 +EBUILD ifc-10.1.008.ebuild 3124 RMD160 69011a901a0aef97f77c81495a9c200488a104cb SHA1 bc2e0d62cc5d6d039fed46a5cd96637033ef2d83 SHA256 b74bb0d2819de33cb7d9a0f557e8c9cfa9cea1da75a82328aac95ece2f5695cf +MD5 4372543538a5dfa74eb005489442d195 ifc-10.1.008.ebuild 3124 +RMD160 69011a901a0aef97f77c81495a9c200488a104cb ifc-10.1.008.ebuild 3124 +SHA256 b74bb0d2819de33cb7d9a0f557e8c9cfa9cea1da75a82328aac95ece2f5695cf ifc-10.1.008.ebuild 3124 +MISC ChangeLog 3926 RMD160 8ae6e96380d35544062527b99e390d7984e03ea2 SHA1 cf26f76507e1a37e8eb74fd6807be54eb9436d9b SHA256 d6f5f228525e18e137f2eda4f2911581cc5325fd661cbd2ee11f8a2523db5c62 +MD5 19bd168e84eec7929030e610572e68f8 ChangeLog 3926 +RMD160 8ae6e96380d35544062527b99e390d7984e03ea2 ChangeLog 3926 +SHA256 d6f5f228525e18e137f2eda4f2911581cc5325fd661cbd2ee11f8a2523db5c62 ChangeLog 3926 MISC metadata.xml 745 RMD160 e241a21030bcce52d9e262724912deb3b3a26afe SHA1 33fbdc02ce19c3a867d736a8e1f9c0cc514f5735 SHA256 feb8d71ade91f586b46b2e1842d4a30493ee093597949752a52e8660bce98172 MD5 303c1593da1ae3cdfc888108965ebc06 metadata.xml 745 RMD160 e241a21030bcce52d9e262724912deb3b3a26afe metadata.xml 745 @@ -25,6 +26,13 @@ SHA256 feb8d71ade91f586b46b2e1842d4a30493ee093597949752a52e8660bce98172 metadata MD5 0320455631a52689687adad26163759b files/digest-ifc-10.0.026-r1 813 RMD160 62a067401adf9bc63c1318dc9e4ecaf5e4d4d691 files/digest-ifc-10.0.026-r1 813 SHA256 1e23703c25db370138b79eda20adaf2a0350901396e89e9adbea31a2527ea47c files/digest-ifc-10.0.026-r1 813 -MD5 f7b772df9792844ed3c06d418d0bf07c files/digest-ifc-9.1.040 253 -RMD160 e474c6270f5be42fc34ea626007262d061ac77fd files/digest-ifc-9.1.040 253 -SHA256 745b3f0cea5b6bab69ba65769e06be3096dc24b30ace24eec358de604dfcc223 files/digest-ifc-9.1.040 253 +MD5 cc61651478e85a2740c4fdfcfe46d5d5 files/digest-ifc-10.1.008 813 +RMD160 10a02943e35d5f47387daaccb1e48dfe19bfe339 files/digest-ifc-10.1.008 813 +SHA256 1f5a1a003c2ee9bf7f7e7b16124adbb9922fe734d775652e30b8936172602cd8 files/digest-ifc-10.1.008 813 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.7 (GNU/Linux) + +iD8DBQFHPKyF1ycZbhPLE2ARAnpbAJwJt3Y60eHPwWCy6PwI3b5hHBljEACgkHEu +cfSgvfIAN/Sxg5+mTuRn/UQ= +=UObQ +-----END PGP SIGNATURE----- diff --git a/dev-lang/ifc/files/9.1/05ifc b/dev-lang/ifc/files/9.1/05ifc deleted file mode 100644 index c045af50e031..000000000000 --- a/dev-lang/ifc/files/9.1/05ifc +++ /dev/null @@ -1,6 +0,0 @@ -IA32ROOT=/opt/intel/fortran91 -INTEL_FLEXLM_LICENSE=/opt/intel/fortran91/licenses -LDPATH=/opt/intel/fortran91/lib -MANPATH=/opt/intel/fortran91/man -PATH=/opt/intel/fortran91/bin -ROOTPATH=/opt/intel/fortran91/bin diff --git a/dev-lang/ifc/files/digest-ifc-10.1.008 b/dev-lang/ifc/files/digest-ifc-10.1.008 new file mode 100644 index 000000000000..e9c4ea24a9c5 --- /dev/null +++ b/dev-lang/ifc/files/digest-ifc-10.1.008 @@ -0,0 +1,9 @@ +MD5 fb3c85f543c819135829f56a6a6b6bc8 l_fc_p_10.1.008_ia32.tar.gz 40881667 +RMD160 13233d075838d3a22a282632b77c5a6d3bf7673f l_fc_p_10.1.008_ia32.tar.gz 40881667 +SHA256 09bd45b9f96dfbd9efffb52bad779593fed035dfef8d64feccc3bbf3c8b589a9 l_fc_p_10.1.008_ia32.tar.gz 40881667 +MD5 57a1312fe838f06446789d4bbf1da6fc l_fc_p_10.1.008_ia64.tar.gz 68785027 +RMD160 38a5f6bc622414ab637714ede01434b784ead4e9 l_fc_p_10.1.008_ia64.tar.gz 68785027 +SHA256 fa1866dd4e4c4c4c1fe20c0012fd01ae4059d31c10c17f83c5c49eb7ee86d4dd l_fc_p_10.1.008_ia64.tar.gz 68785027 +MD5 3be3bd23ffb1ace4289e73dc50e89b0b l_fc_p_10.1.008_intel64.tar.gz 42511560 +RMD160 9bbb963d3df5ad2bdf13a1ec36a0be195960ca95 l_fc_p_10.1.008_intel64.tar.gz 42511560 +SHA256 7744d0255f879de0cf39b73c0bae68f6b667f07f495571b5f7690525f75eec24 l_fc_p_10.1.008_intel64.tar.gz 42511560 diff --git a/dev-lang/ifc/files/digest-ifc-9.1.040 b/dev-lang/ifc/files/digest-ifc-9.1.040 deleted file mode 100644 index d38c44727940..000000000000 --- a/dev-lang/ifc/files/digest-ifc-9.1.040 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 1601cc7f48f28c692dfccf29fec69774 l_fc_c_9.1.040.tar.gz 139611995 -RMD160 81e703df4273b095a9944064586a30f5f41caa96 l_fc_c_9.1.040.tar.gz 139611995 -SHA256 907ee053eeaacac332b0f3fdb408d662b1e1d42a33a02a2916e7563888765a1c l_fc_c_9.1.040.tar.gz 139611995 diff --git a/dev-lang/ifc/ifc-10.1.008.ebuild b/dev-lang/ifc/ifc-10.1.008.ebuild new file mode 100644 index 000000000000..6e4543cbf433 --- /dev/null +++ b/dev-lang/ifc/ifc-10.1.008.ebuild @@ -0,0 +1,101 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/ifc/ifc-10.1.008.ebuild,v 1.1 2007/11/15 20:30:44 bicatali Exp $ + +inherit rpm + +PID=862 +PB=fc +PEXEC="ifort" +DESCRIPTION="Intel FORTRAN 77/95 optimized compiler for Linux" +HOMEPAGE="http://www.intel.com/software/products/compilers/flin/" + +### +# everything below common to ifc and icc +# no eclass: very likely to change for next versions +### +PACKAGEID="l_${PB}_p_${PV}" +KEYWORDS="~amd64 ~ia64 ~x86" +SRC_URI="amd64? ( http://registrationcenter-download.intel.com/irc_nas/${PID}/${PACKAGEID}_intel64.tar.gz ) + ia64? ( http://registrationcenter-download.intel.com/irc_nas/${PID}/${PACKAGEID}_ia64.tar.gz ) + x86? ( http://registrationcenter-download.intel.com/irc_nas/${PID}/${PACKAGEID}_ia32.tar.gz )" + +LICENSE="Intel-SDP" +SLOT="0" + +RESTRICT="test strip mirror" +IUSE="" +DEPEND="" +RDEPEND="virtual/libstdc++ + amd64? ( app-emulation/emul-linux-x86-compat )" + +pkg_setup() { + if has_version "<dev-lang/${P}"; then + ewarn "${PN}-9.x detected, probably with slotting." + ewarn "This version has many bugs and was installed with slotting." + ewarn "You might want to do an emerge -C ${PN} first" + epause 10 + fi +} + +src_unpack() { + unpack ${A} + mv "${WORKDIR}"/l_* "${S}" + cd "${S}" + + local ext= + use amd64 && ext=e + INSTALL_DIR=/opt/intel/${PB}${ext}/${PV} + + # debugger installed with dev-lang/idb + rm -f data/intel*idb*.rpm + + for x in data/intel*.rpm; do + einfo "Extracting $(basename ${x})..." + rpm_unpack "${S}/${x}" || die "rpm_unpack ${x} failed" + done + + einfo "Fixing paths and tagging" + cd "${S}"/${INSTALL_DIR}/bin + sed -e "s|<INSTALLDIR>|${INSTALL_DIR}|g" \ + -e 's|export -n IA32ROOT;||g' \ + -i ${PEXEC} *sh \ + || die "sed fixing shells and paths failed" + + cd "${S}"/${INSTALL_DIR}/doc + sed -e "s|\<installpackageid\>|${PACKAGEID}|g" \ + -e "s|\<INSTALLTIMECOMBOPACKAGEID\>|${PACKAGEID}|g" \ + -i *support \ + || die "sed support file failed" + chmod 644 *support +} + +src_install() { + einfo "Copying files" + dodir ${INSTALL_DIR} + cp -pPR \ + "${S}"/${INSTALL_DIR}/* \ + "${D}"/${INSTALL_DIR}/ \ + || die "copying ${PN} failed" + + local env_file=05${PN} + echo "PATH=${INSTALL_DIR}/bin" > ${env_file} + echo "ROOTPATH=${INSTALL_DIR}/bin" >> ${env_file} + echo "LDPATH=${INSTALL_DIR}/lib" >> ${env_file} + echo "MANPATH=${INSTALL_DIR}/man" >> ${env_file} + doenvd ${env_file} || die "doenvd ${env_file} failed" +} + +pkg_postinst () { + # remove left over from unpacking + rm -f "${ROOT}"/opt/intel/{intel_sdp_products.db,.*.log} || die "remove logs failed" + + elog "Make sure you have recieved the a license for ${PN}" + elog "To receive a restrictive non-commercial licenses , you need to 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 "You cannot run ${PN} without a license file." + elog "Then put the license file into ${ROOT}/opt/intel/licenses" + elog "\nTo use ${PN} issue first \n\tsource /etc/profile" + elog "Debugger is installed with dev-lang/idb" +} diff --git a/dev-lang/ifc/ifc-9.1.040.ebuild b/dev-lang/ifc/ifc-9.1.040.ebuild deleted file mode 100644 index 052f27b56564..000000000000 --- a/dev-lang/ifc/ifc-9.1.040.ebuild +++ /dev/null @@ -1,131 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/ifc/ifc-9.1.040.ebuild,v 1.7 2007/11/06 10:24:38 bicatali Exp $ - -inherit rpm versionator - -MAJOR=$(get_major_version ${PV}) -MINOR=$(get_version_component_range 2 ${PV}) - -DESCRIPTION="Intel Fortran Compiler for Linux" -HOMEPAGE="http://www.intel.com/software/products/compilers/flin/" -IUSE="" -KEYWORDS="~amd64 ia64 x86" -LICENSE="ifc-9.0" -RESTRICT="strip fetch" -#SLOT="${MAJOR}.${MINOR}" -SLOT="0" -MMV="${MAJOR}.${MINOR}" - -SRC_URI="l_fc_c_${PV}.tar.gz" -DEPEND=">=sys-libs/glibc-2.3.2" -RDEPEND="sys-devel/gcc" -S="${WORKDIR}/l_fc_c_${PV}" - -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/fortran${MMV//.} - - for x in opt/intel/*/*/bin/* ; do - sed "s|<INSTALLDIR>|${instdir}|g" -i $x - done - - # == SRC_BASE - eval `grep "^[ ]*PACKAGEID=" ${S}/data/install_fc.sh` - einfo "PACKAGEID=${PACKAGEID}" - - # From UNTAG_SUPPORT() in 'install_fc.sh' - case ${ARCH} in - amd64) - SUPPORTFILE=${S}/opt/intel/fce/${MMV}*/doc/fesupport - ;; - ia64|x86) - SUPPORTFILE=${S}/opt/intel/fc/${MMV}*/doc/fsupport - ;; - esac - if [ -f ${SUPPORTFILE} ] - then - einfo "Untagging: ${SUPPORTFILE}" - sed s@\<installpackageid\>@${PACKAGEID}@g ${SUPPORTFILE} > ${SUPPORTFILE}.abs - mv ${SUPPORTFILE}.abs ${SUPPORTFILE} - chmod 644 ${SUPPORTFILE} - fi - - # From UNTAG_SUPPORT_IDB() in 'install_fc.sh' - case ${ARCH} in - amd64) - SUPPORTFILE=${S}/opt/intel/idbe/${MMV}*/doc/idbesupport - ;; - ia64 | x86) - SUPPORTFILE=${S}/opt/intel/idb/${MMV}*/doc/idbsupport - ;; - esac - if [ -f ${SUPPORTFILE} ] - then - einfo "Untagging: ${SUPPORTFILE}" - sed s@\<INSTALLTIMECOMBOPACKAGEID\>@${PACKAGEID}@g ${SUPPORTFILE} > ${SUPPORTFILE}.abs - mv ${SUPPORTFILE}.abs ${SUPPORTFILE} - chmod 644 ${SUPPORTFILE} - fi -} - -src_install () { - instdir=/opt/intel/fortran${MMV//.} - # No lgpltext in ifc - # dodoc ${S}/lgpltext - dodoc ${S}/flicense - dodir ${instdir} - cp -pPR opt/intel/fc*/${MMV}*/* ${D}/${instdir} - cp -pPR opt/intel/idb*/${MMV}*/* ${D}/${instdir} - doenvd ${FILESDIR}/${MMV}/05ifc || die -} - -pkg_postinst () { - instdir=/opt/intel/fortran${MMV//.} - - einfo "http://www.intel.com/software/products/compilers/flin/noncom.htm" - einfo "From the above url you can get a free, non-commercial" - einfo "license to use the Intel Fortran Compiler emailed to you." - einfo "You cannot run ifc 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/" - echo - - ewarn "If 'ifc' breaks, use 'ifortbin' instead and report a bug." - echo - - ewarn "Please perform" - ewarn " env-update" - ewarn " source /etc/profile" - ewarn "prior to using ifc." -} |