Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 231499 Details for
Bug 319793
dev-lang/ifc ebuild inclusion request for versions 11.1.069 and 11.1.072
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
ebuild for dev-lang/ifc-11.1.072
ifc-11.1.072.ebuild (text/plain), 3.72 KB, created by
Richard
on 2010-05-15 02:05:32 UTC
(
hide
)
Description:
ebuild for dev-lang/ifc-11.1.072
Filename:
MIME Type:
Creator:
Richard
Created:
2010-05-15 02:05:32 UTC
Size:
3.72 KB
patch
obsolete
># Copyright 1999-2010 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/dev-lang/ifc/ifc-11.1.056-r1.ebuild,v 1.3 2010/04/25 08:50:46 jlec Exp $ > >EAPI="3" > >inherit check-reqs rpm versionator > >PB=cprof >PACKAGEID="l_${PB}_p_${PV}" >RELEASE="$(get_version_component_range 1-2)" >BUILD="$(get_version_component_range 3)" >PID=1769 > >DESCRIPTION="Intel FORTRAN compiler suite for Linux" >HOMEPAGE="http://www.intel.com/software/products/compilers/clin/" >SRC_COM="http://registrationcenter-download.intel.com/irc_nas/${PID}/${PACKAGEID}" >SRC_URI="amd64? ( ${SRC_COM}_intel64.tgz ) > ia64? ( ${SRC_COM}_ia64.tgz ) > x86? ( ${SRC_COM}_ia32.tgz )" > >LICENSE="Intel-SDP" >SLOT="0" >IUSE="idb +mkl" >KEYWORDS="~amd64 ~ia64 ~x86 ~amd64-linux ~x86-linux" > >RESTRICT="mirror" > >DEPEND="" >RDEPEND="~virtual/libstdc++-3.3 > amd64? ( app-emulation/emul-linux-x86-compat )" > >DESTINATION="opt/intel/Compiler/${RELEASE}/${BUILD}" >EDESTINATION="${EROOT#/}${DESTINATION}" > >QA_TEXTRELS="${EDESTINATION}/*" >QA_EXECSTACK="${EDESTINATION}/*" >QA_PRESTRIPPED="${EDESTINATION}/lib/*/.*libFNP.so ${EDESTINATION}/bin/*/.* ${EDESTINATION}/idb/*/*/.*" >QA_DT_HASH=" > ${EDESTINATION}/bin/*/.* > ${EDESTINATION}/lib/*/.* > ${EDESTINATION}/mkl/lib/*/.* > ${EDESTINATION}/mkl/benchmarks/mp_linpack/bin_intel/*/.* > ${EDESTINATION}/idb/*/*/.*" > >pkg_setup() { > CHECKREQS_MEMORY=1024 > CHECKREQS_DISK_BUILD=1536 > use idb && use mkl && CHECKREQS_DISK_BUILD=2048 > check_reqs > IARCH=ia32 > use amd64 && IARCH=intel64 > use ia64 && IARCH=ia64 >} > >src_unpack() { > unpack ${A} > mv "${WORKDIR}"/l_* "${S}" > cd "${S}" > use idb || rm -f rpm/*idb*.rpm > use mkl || rm -f rpm/*mkl*.rpm > if has_version "~dev-lang/icc-${PV}"; then > rm -f rpm/*cprolib*.rpm > use idb && built_with_use dev-lang/icc idb && rm -f rpm/*idb*.rpm > use mkl && built_with_use dev-lang/icc mkl && rm -f rpm/*mkl*.rpm > fi > for x in rpm/intel*.rpm; do > rpm_unpack ./${x} || die "rpm_unpack ${x} failed" > done >} > >src_prepare() { > # from the PURGE_UB804_FNP in pset/install_fc.sh > # rm -f "${DESTINATION}"/lib/*/*libFNP.so || die > > # extract the tag function from the original install > sed -n \ > -e "s|find \$DESTINATION|find ${DESTINATION}|g" \ > -e "s|@\$DESTINATION|@${EROOT}${DESTINATION}|g" \ > -e '/^UNTAG_CFG_FILES[[:space:]]*(/,/^}/p' \ > pset/install_fc.sh > tag.sh || die > # fix world writeable files > [[ -d ${DESTINATION}/mkl ]] && chmod 644 \ > ${DESTINATION}/mkl/tools/{environment,builder}/* \ > ${DESTINATION}/mkl/tools/plugins/*/* > # remove for collision (bug #288038) > has_version "~dev-lang/icc-${PV}" && \ > rm -f ${DESTINATION}/lib/*/locale/*/flexnet.cat >} > >src_install() { > einfo "Tagging" > . ./tag.sh > UNTAG_CFG_FILES > > keepdir /opt/intel/licenses > einfo "Copying files" > dodir "/${DESTINATION}" > cp -pPR \ > ${DESTINATION}/* \ > "${ED}"/${DESTINATION}/ \ > || die "Copying ${PN} failed" > > local envf=05icfc > cat > ${envf} <<-EOF > PATH="${EROOT}${DESTINATION}/bin/${IARCH}" > ROOTPATH="${EROOT}${DESTINATION}/bin/${IARCH}" > LDPATH="${EROOT}${DESTINATION}/lib/${IARCH}" > LIBRARY_PATH="${EROOT}${DESTINATION}/lib/${IARCH}" > NLSPATH="${EROOT}${DESTINATION}/lib/locale/en_US/%N" > MANPATH="${EROOT}${DESTINATION}/man/en_US" > EOF > if [[ ! -e "${EROOT}etc/env.d/${envf}" ]] || \ > [[ -n $(diff "${EROOT}"etc/env.d/${envf} ./${envf}) ]]; then > doenvd ${envf} || die "doenvd ${envf} failed" > fi > [[ -d ${DESTINATION}/idb ]] && \ > dosym ../../common/com.intel.debugger.help_1.0.0 \ > ${DESTINATION}/idb/gui/${IARCH}/plugins >} > >pkg_postinst() { > elog "Make sure you have recieved the an Intel license." > elog "To receive a non-commercial license, you need to register at:" > elog "http://software.intel.com/en-us/articles/non-commercial-software-development/" > elog "Install the license file into ${EROOT}opt/intel/licenses." >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 319793
:
231497
| 231499 |
231503