ChangeLog

# ChangeLog for dev-lang/ifc
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ifc/ChangeLog,v 1.47 2008/07/10 16:49:54 bicatali Exp $

10 Jul 2008; Sébastien Fabbro ifc-10.1.017.ebuild:
Removed slotting, not ready.

*ifc-10.1.017 (10 Jul 2008)

10 Jul 2008; Sébastien Fabbro -ifc-10.1.012.ebuild,
+ifc-10.1.017.ebuild:
Version bump

*ifc-10.1.013 (13 Mar 2008)

13 Mar 2008; Sébastien Fabbro +ifc-10.1.013.ebuild:
Version bump

28 Feb 2008; Sébastien Fabbro -ifc-10.1.008.ebuild:
Removed old version

*ifc-10.1.012 (01 Feb 2008)

01 Feb 2008; Sébastien Fabbro metadata.xml,
+ifc-10.1.012.ebuild:
Version bump

08 Jan 2008; Sébastien Fabbro
ifc-10.0.026-r1.ebuild:
Removed INCLUDE variable for good.

25 Dec 2007; Christian Heim metadata.xml:
Removing kugelfang from metadata.xml as per #46972.

24 Dec 2007; Raúl Porcel ifc-10.0.026-r1.ebuild,
ifc-10.1.008.ebuild:
Re-add ia64

05 Dec 2007; Raúl Porcel ifc-10.0.026-r1.ebuild,
ifc-10.1.008.ebuild:
Drop ia64 keyword because gcc-3.3.2-r7 is missing

25 Nov 2007; Sébastien Fabbro
ifc-10.0.026-r1.ebuild, ifc-10.1.008.ebuild:
Added eutils

*ifc-10.1.008 (15 Nov 2007)

15 Nov 2007; Sébastien Fabbro -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 ifc-10.0.026-r1.ebuild:
ia64 stable wrt #197977

08 Nov 2007; Sébastien Fabbro
ifc-10.0.026-r1.ebuild:
removed bash specific 'export -n' in script execs.

07 Nov 2007; Christoph Mende ifc-10.0.026-r1.ebuild:
Stable on amd64 wrt bug #197977

07 Nov 2007; Christian Faulhammer
ifc-10.0.026-r1.ebuild:
stable x86, bug 197977

06 Nov 2007; Sébastien Fabbro
ifc-10.0.026-r1.ebuild:
Added a comment if previous version installed.

06 Nov 2007; Sébastien Fabbro ifc-9.1.040.ebuild:
Disabling slots in 9.*

05 Oct 2007; Sébastien Fabbro
ifc-10.0.026-r1.ebuild:
added virtual/libstdc++ as a dep for all arches.

02 Oct 2007; Sébastien Fabbro
ifc-10.0.026-r1.ebuild:
added emul-linux-x86-compat as run dependency for amd64.

*ifc-10.0.026-r1 (02 Oct 2007)

02 Oct 2007; Sébastien Fabbro metadata.xml,
-ifc-10.0.026.ebuild, +ifc-10.0.026-r1.ebuild:
Split debugger into dev-lang/idb, remove IA32ROOT env, added more log comments.

*ifc-10.0.026 (30 Sep 2007)

30 Sep 2007; Sébastien Fabbro metadata.xml,
+ifc-10.0.026.ebuild:
Version bump. Refactored the ebuild. Install debugger with USE flag and
extra deps. No more slotted until we have some utility to switch between
versions.

02 Jul 2007; Piotr Jaroszyński ifc-9.1.040.ebuild:
(QA) RESTRICT clean up.

28 Apr 2007; Sven Wegener ifc-9.1.040.ebuild:
Fix *initd, *confd and *envd calls (#17388, #174266)

28 Mar 2007; Raúl Porcel ifc-9.1.040.ebuild:
ia64 stable wrt bug 169468

06 Mar 2007; Christian Faulhammer ifc-9.1.040.ebuild:
stable x86; bug 169467

05 Mar 2007; Caleb Tennis -files/6.0/05icc-ifc,
-files/7.0.064-r1/05icc-ifc, -files/7.0.064-r1/ifc,
-files/7.0.064/05icc-ifc, -files/7.1.008/05icc-ifc, -files/7.1.008/ifc,
-files/9.0/05ifc, -ifc-6.0.ebuild, -ifc-7.0.064-r1.ebuild,
-ifc-7.1.008.ebuild, -ifc-8.1.026.ebuild, -ifc-8.1.027.ebuild,
-ifc-9.0.021.ebuild, -ifc-9.0.026.ebuild, -ifc-9.0.031.ebuild,
-ifc-9.1.036.ebuild:
big time cleanup, see icc for related cleanup

*ifc-9.1.040 (16 Nov 2006)

16 Nov 2006; Donnie Berkholz ; +ifc-9.1.040.ebuild:
Bump.

*ifc-9.1.036 (28 Aug 2006)

28 Aug 2006; Donnie Berkholz ; +files/9.1/05ifc,
+ifc-9.1.036.ebuild:
Bump to latest noncommercial version. Attempt to remove most hardcoded
versions from ebuild, although some still exist in filesdir.

*ifc-9.0.031 (05 Jun 2006)

05 Jun 2006; Donnie Berkholz ; +ifc-9.0.031.ebuild:
New public version.

01 Oct 2005; Olivier Fisette ifc-6.0.ebuild,
ifc-7.0.064-r1.ebuild, ifc-9.0.021.ebuild, ifc-9.0.026.ebuild:
Replaced GNUish "cp -a" by "cp -pPR" (bug #103487).

06 Sep 2005; Danny van Dyk ifc-9.0.021.ebuild:
Fixed a typo (Bug #104941). Thanks to Martin Mokrejs for spotting this.

*ifc-9.0.026 (02 Sep 2005)
*ifc-9.0.021 (02 Sep 2005)

02 Sep 2005; Danny van Dyk +files/9.0/05ifc,
-ifc-7.0.064.ebuild, +ifc-9.0.021.ebuild, +ifc-9.0.026.ebuild:
Added ifc-9.0.021 (public) and ifc-9.0.026 (only available via
premier.intel.com). Removed obsolete version 7.0.064.

Manifest

-----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_p_10.1.013_ia32.tar.gz 43564383 RMD160 f86505c523b74f2089885d76fd0c5e7a87985dd2 SHA1 5eed5f4865a6d38cc3b44768ba6c87df3f851ff8 SHA256 8d4888f5b2ed8b39f63cd781a99737b6e5d900ab5b460ca4ca459bc20777aa7b
DIST l_fc_p_10.1.013_ia64.tar.gz 69434815 RMD160 f59b0a87ebd6dacf56e0aca9accb4f7879ecaff8 SHA1 889fa1b13c9de746b7863d5e9eff0a06c7775d69 SHA256 6cf7c3112a445a449590bcd425b56c857eb16fd75a828d63f25e617672ae84a9
DIST l_fc_p_10.1.013_intel64.tar.gz 45113209 RMD160 06d86abd7deee6768dfdacb2da2b481f5c58f9ab SHA1 5c497b89f4245264defa83f96965f0ab9f16c644 SHA256 0cc17fce3857b4ac7db1730b5951a2acb4e17ab852a3579f316dd54e63d9afa5
DIST l_fc_p_10.1.017_ia32.tar.gz 43778392 RMD160 2c03e96633fc7eaf34cf9ce676e4ca9eed6fcedf SHA1 1534fce6ad518615e2e3cb99e1006149ff1e2ffd SHA256 0ab7a08fbb94abf4f95819ac9cee8703fdbdcd942a54a79dbe22a0a0b558f67a
DIST l_fc_p_10.1.017_ia64.tar.gz 69530896 RMD160 68598b4add79c189ac631cd42f9a685f5bb89d8f SHA1 0278e9c4620603e31f5c18d6a0f42aded0573aae SHA256 04fb0d786b6b5d69428b8bd36eeb88062ec70b3e10705f7f84db22dd5afc441f
DIST l_fc_p_10.1.017_intel64.tar.gz 45394189 RMD160 562e9a743e4a045cc5e30a11c82f6f99c03750be SHA1 80e0f05c7f21fc19b66193adf120fc13287d6f1c SHA256 d1e4bf29eea1b9acfaf490ecd6e7587db911ab885d163e19ff4dd510252ff78e
EBUILD ifc-10.0.026-r1.ebuild 3118 RMD160 bf202fd7de4ccf5e850289537fb80bd4cf51fad9 SHA1 b754b1cb9d6b803ea751ec9aec87b3e59bd7bdaf SHA256 f0f5cc289fbe6f15dbb41e92b5b02ef2af70035c823738abb9f0e85831e76019
EBUILD ifc-10.1.013.ebuild 2857 RMD160 46be5c69f95c5921d220bf8b27c9f902d60d2067 SHA1 e95c3799c7646ea8d1216c46f82a8a583866796e SHA256 ea07faca028cffa4dd0bd95833ed9a8251e1cb4cc9adb82e76a6e4b4b329fe89
EBUILD ifc-10.1.017.ebuild 2865 RMD160 fb898326c0eacab07af60bc08469c3397ae4c2ee SHA1 a2569b2259e1b32f245b36e3c12d589bfd1443e5 SHA256 430931e7cdf3f2569d0666b07c5483e105607b2838b10dca4f2f906e9ed2c8c2
MISC ChangeLog 5156 RMD160 ece2aa4fe4f3694b9e9b32867190b8b4e7327c2d SHA1 22e95dfb65d782c7ef33da1cdb548590eb21872d SHA256 44463c68f12e82901cf8fea97076a189f6b63758c9d42699af512d714c6b428d
MISC metadata.xml 680 RMD160 0455d1b98558521f1f6af0288a2ddbbba7df5b85 SHA1 888ee8e9160eedc4609be8cd51935272743da63c SHA256 c9deee77916c4a7790645f26949259ee1fead430a087d41f9664df81b32460fe
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkh2PdIACgkQ1ycZbhPLE2B4uwCeJ7ic3c4f9btkk+vpvUYgipzU
oL0AoJFR2AZfTG+Z1Jy3A9CvnftPa6W/
=9+Vv
-----END PGP SIGNATURE-----

ifc-10.0.026-r1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ifc/ifc-10.0.026-r1.ebuild,v 1.12 2008/01/08 15:37:49 bicatali Exp $

inherit rpm eutils

PID=787
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}_c_${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 " 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||${INSTALL_DIR}|g" \
-e 's|export -n IA32ROOT;||g' \
-i ${PEXEC} *sh \
|| die "sed fixing path failed"

cd "${S}"/${INSTALL_DIR}/doc
sed -e "s|\|${PACKAGEID}|g" \
-e "s|\|${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"
}

ifc-10.1.013.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ifc/ifc-10.1.013.ebuild,v 1.1 2008/03/13 21:27:32 bicatali Exp $

inherit rpm eutils check-reqs

PID=965
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
###
PACKID="l_${PB}_p_${PV}"
KEYWORDS="~amd64 ~ia64 ~x86"
SRC_COM="http://registrationcenter-download.intel.com/irc_nas/${PID}/${PACKID}"
SRC_URI="amd64? ( ${SRC_COM}_intel64.tar.gz )
ia64? ( ${SRC_COM}_ia64.tar.gz )
x86? ( ${SRC_COM}_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() {
# Check if we have enough RAM and free diskspace
CHECKREQS_MEMORY="512"
local disk_req="300"
use amd64 && disk_req="400"
use ia64 && disk_req="350"
CHECKREQS_DISK_BUILD=${disk_req}
check_reqs
}

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||${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|\|${PACKID}|g" \
-e "s|\|${PACKID}|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}
cat > ${env_file} <<-EOF
PATH=${INSTALL_DIR}/bin
ROOTPATH=${INSTALL_DIR}/bin
LDPATH=${INSTALL_DIR}/lib
MANPATH=${INSTALL_DIR}/man
EOF
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 "you cannot run ${PN} without a license file."
elog "To receive a non-commercial license, you need to register."
elog "Read the website for more information on this license:"
elog "${HOMEPAGE}"
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"
}

ifc-10.1.017.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ifc/ifc-10.1.017.ebuild,v 1.2 2008/07/10 16:49:54 bicatali Exp $

inherit rpm eutils check-reqs

PID=1137
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
###
PACKID="l_${PB}_p_${PV}"
KEYWORDS="~amd64 ~ia64 ~x86"
SRC_COM="http://registrationcenter-download.intel.com/irc_nas/${PID}/${PACKID}"
SRC_URI="amd64? ( ${SRC_COM}_intel64.tar.gz )
ia64? ( ${SRC_COM}_ia64.tar.gz )
x86? ( ${SRC_COM}_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() {
# Check if we have enough RAM and free diskspace
CHECKREQS_MEMORY="512"
local disk_req="300"
use amd64 && disk_req="400"
use ia64 && disk_req="350"
CHECKREQS_DISK_BUILD=${disk_req}
check_reqs
}

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||${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|\|${PACKID}|g" \
-e "s|\|${PACKID}|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}
cat > ${env_file} <<-EOF
PATH=${INSTALL_DIR}/bin
ROOTPATH=${INSTALL_DIR}/bin
LDPATH=${INSTALL_DIR}/lib
MANPATH=${INSTALL_DIR}/man
EOF
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 "you cannot run ${PN} without a license file."
elog "To receive a non-commercial license, you need to register."
elog "Read the website for more information on this license:"
elog "${HOMEPAGE}"
elog "Then put the license file into ${ROOT}/opt/intel/licenses."
elog "\nTo use ${PN} issue first \n\tsource ${ROOT}/etc/profile"
elog "Debugger is installed with dev-lang/idb"
}

metadata.xml




sci@gentoo.org

The Intel® Fortran Compiler is a full featured FORTRAN 77/95 and
substantial FORTRAN 2003 compiler for Intel based architectures. The
compiler supports multi-threading with automatic processor dispatch,
vectorization, auto-parallelization, OpenMP, data prefetching, loop
unrolling. The package comes with extensive documentation.
The product can be installed as a non-commercial as well. License,
terms of qualifications can be found on the web site.