summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastien Fabbro <bicatali@gentoo.org>2007-11-15 20:30:45 +0000
committerSebastien Fabbro <bicatali@gentoo.org>2007-11-15 20:30:45 +0000
commit8960067d55a634ceb2492f66e11d5fa67df76154 (patch)
treee9e2d7ace9d8894a1f09fe3181084d187fa0bfad /dev-lang
parentVersion bump, removed old release, removed INCLUDE env variable. (diff)
downloadhistorical-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/ChangeLog8
-rw-r--r--dev-lang/ifc/Manifest40
-rw-r--r--dev-lang/ifc/files/9.1/05ifc6
-rw-r--r--dev-lang/ifc/files/digest-ifc-10.1.0089
-rw-r--r--dev-lang/ifc/files/digest-ifc-9.1.0403
-rw-r--r--dev-lang/ifc/ifc-10.1.008.ebuild101
-rw-r--r--dev-lang/ifc/ifc-9.1.040.ebuild131
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."
-}