Bump.
authorDonnie Berkholz <dberkholz@gentoo.org>
Thu, 16 Nov 2006 06:26:51 +0000 (06:26 +0000)
committerDonnie Berkholz <dberkholz@gentoo.org>
Thu, 16 Nov 2006 06:26:51 +0000 (06:26 +0000)
Package-Manager: portage-2.1.2_rc1-r7

dev-lang/ifc/ChangeLog
dev-lang/ifc/Manifest
dev-lang/ifc/files/digest-ifc-9.1.040 [new file with mode: 0644]
dev-lang/ifc/ifc-9.1.040.ebuild [new file with mode: 0644]

index 2502694400d5e17645cb3551bff5f1e523ebc56f..afdf15282161d49db646cd72547ce4efaa1a8b68 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for dev-lang/ifc
 # Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/ifc/ChangeLog,v 1.20 2006/08/28 09:11:42 dberkholz Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/ifc/ChangeLog,v 1.21 2006/11/16 06:26:51 dberkholz Exp $
+
+*ifc-9.1.040 (16 Nov 2006)
+
+  16 Nov 2006; Donnie Berkholz <dberkholz@gentoo.org>; +ifc-9.1.040.ebuild:
+  Bump.
 
 *ifc-9.1.036 (28 Aug 2006)
 
index b530788ab2cc6293a58ded0e0d6f84332830ec05..955303b8d969379920b03afb97d2b1a0d023c7f3 100644 (file)
@@ -33,6 +33,7 @@ SHA256 b594e738b18fa7695af504827f93e0b5e71298909ddc06dadfcba71665704e57 files/9.
 DIST l_fc_c_9.0.026.tar.gz 129312542
 DIST l_fc_c_9.0.031.tar.gz 131249511 RMD160 7800ecfca54f5f3dc41760a91af757b0c72c65a2 SHA1 276d2a30a242f188f73a515dfc8cc656b73e4555 SHA256 a7c49820320cda4dc56e9d2416a04bb897262cd1dab6ca49a5b981da1cfcd3d6
 DIST l_fc_c_9.1.036.tar.gz 138264428 RMD160 c77f0a89a82adfb4f6da3b149145450695e4621e SHA1 1285ffdc8899a2e531de861467dc85bd64195fc9 SHA256 bacb30d8a3c67b641615c8d32fe02f68fad14cd87c2689333566866961e4193c
+DIST l_fc_c_9.1.040.tar.gz 139611995 RMD160 81e703df4273b095a9944064586a30f5f41caa96 SHA1 8235806904d8662d6179ff4a8fed46503f623ccb SHA256 907ee053eeaacac332b0f3fdb408d662b1e1d42a33a02a2916e7563888765a1c
 DIST l_fc_p_6.0.140.tar 53882880
 DIST l_fc_p_7.0.064.tar 88709120
 DIST l_fc_p_7.1.008.tar 83005440
@@ -75,10 +76,14 @@ EBUILD ifc-9.1.036.ebuild 3286 RMD160 d44a5af203db39824ea8ca1bc674a725c6660af0 S
 MD5 6b9fe1bfeb4560303ea0086760f1307e ifc-9.1.036.ebuild 3286
 RMD160 d44a5af203db39824ea8ca1bc674a725c6660af0 ifc-9.1.036.ebuild 3286
 SHA256 ab01dfc4412cf0398e93983fba2e695b12494aec3c456abe42da72c095b1f599 ifc-9.1.036.ebuild 3286
-MISC ChangeLog 1237 RMD160 6c485925ce7009a81222dbb71cfbfe9a5d9c31f6 SHA1 8cbc10631d28bd55d1d36f8e92639172dd1d9b22 SHA256 ba7e8f37a49403dcb4d1d7fdd800c4a82ac703a9729e3dc8116ba4030dd1031d
-MD5 c553f4f93750ffca750ee266adb005b4 ChangeLog 1237
-RMD160 6c485925ce7009a81222dbb71cfbfe9a5d9c31f6 ChangeLog 1237
-SHA256 ba7e8f37a49403dcb4d1d7fdd800c4a82ac703a9729e3dc8116ba4030dd1031d ChangeLog 1237
+EBUILD ifc-9.1.040.ebuild 3286 RMD160 2be60063cc7c49957e9abe66b3bc2907813214df SHA1 2c2f830da901fbe66414c14263eb4216ab16c0b6 SHA256 48017b767ac8afb605825975a56e20a0109fa292418105a6e37c4300bfde8ded
+MD5 ad8ddf506aeb75d81e275ef7957d9f4d ifc-9.1.040.ebuild 3286
+RMD160 2be60063cc7c49957e9abe66b3bc2907813214df ifc-9.1.040.ebuild 3286
+SHA256 48017b767ac8afb605825975a56e20a0109fa292418105a6e37c4300bfde8ded ifc-9.1.040.ebuild 3286
+MISC ChangeLog 1350 RMD160 be6c61dcfdabdaf7ff61175d9a6b8e98e7611857 SHA1 8228349a8f0e03807871deecb450a591a8b5868a SHA256 40e1d5d32c4f7c424ced6ea4835f977d4dbced0aad8a44af52d42ce59c57dbde
+MD5 28c43b2cf4ef1129fd364d1e77611813 ChangeLog 1350
+RMD160 be6c61dcfdabdaf7ff61175d9a6b8e98e7611857 ChangeLog 1350
+SHA256 40e1d5d32c4f7c424ced6ea4835f977d4dbced0aad8a44af52d42ce59c57dbde ChangeLog 1350
 MISC metadata.xml 246 RMD160 0d1254110461f33bbe55eedbd79bde27462a3eaf SHA1 c07cafbf85fb8483e4b28e4f170d2a3688c3bb12 SHA256 a444f243bfc3c31033b8b8f421f68efd7b8f55b884e40c92fce6190e224fe492
 MD5 28752edd8018d353738d45910d4707eb metadata.xml 246
 RMD160 0d1254110461f33bbe55eedbd79bde27462a3eaf metadata.xml 246
@@ -110,3 +115,6 @@ SHA256 25552fea2b7b28bfd7f518737b521d2edaa8a37b0c20fe188663cea0fab5cbf7 files/di
 MD5 8fd08d8615b33569b730ea602c6c37b1 files/digest-ifc-9.1.036 253
 RMD160 30b2ac682c997be9d5dbc45cb3d9fc442ebbec3b files/digest-ifc-9.1.036 253
 SHA256 a075eef4eb3a8846bde44d3fb9cb82ab0e205e4fc3d0e3cfb0e9b62a6e731c83 files/digest-ifc-9.1.036 253
+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
diff --git a/dev-lang/ifc/files/digest-ifc-9.1.040 b/dev-lang/ifc/files/digest-ifc-9.1.040
new file mode 100644 (file)
index 0000000..d38c447
--- /dev/null
@@ -0,0 +1,3 @@
+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-9.1.040.ebuild b/dev-lang/ifc/ifc-9.1.040.ebuild
new file mode 100644 (file)
index 0000000..32a66d6
--- /dev/null
@@ -0,0 +1,131 @@
+# Copyright 1999-2006 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.1 2006/11/16 06:26:51 dberkholz 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="nostrip fetch"
+SLOT="${MAJOR}.${MINOR}"
+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}
+       insinto /etc/env.d
+       doins ${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."
+}