mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-23 04:23:08 +00:00
Update icc from 5.0.1 to 6.0.139.
This commit is contained in:
parent
d5c4a87890
commit
3ab99b8813
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=59010
2
LEGAL
2
LEGAL
@ -39,7 +39,6 @@ bzip-* ports/archivers/bzip Some algorithms used may
|
||||
use could render you liable
|
||||
to unfriendly legal action.
|
||||
cap60/* ports/net/cap Don't sell for profit
|
||||
cc010911rh71.tar ports/lang/icc No redistribution allowed
|
||||
cfs-* ports/security/cfs Crypto; export-controlled
|
||||
classes111_01.zip ports/databases/jdbc-oracle816 This software is
|
||||
under license and export
|
||||
@ -134,6 +133,7 @@ jdk-tutorial-* ports/java/jdk-tutorial This software is under license and expor
|
||||
JRE-* ports/java/jre Put copyright on packaging!
|
||||
kaffe-* ports/java/kaffe Restrictive copyright
|
||||
ksh93 ports/shells/ksh93 User must agree to "regularly monitor the Website".
|
||||
l_cc_p_6.0.139.tar ports/lang/icc No redistribution allowed
|
||||
linux-netscape6 ports/www/linux-netscape6 Java plugin is from Sun.
|
||||
linuxq3ademo-* ports/games/linux-q3ademo Restrictive license by Loki Software
|
||||
linux-ibm-* ports/java/linux-ibm-jdk13 Redistribution of repackaged
|
||||
|
@ -6,11 +6,10 @@
|
||||
#
|
||||
|
||||
PORTNAME= icc
|
||||
PORTVERSION= 5.0.1
|
||||
PORTREVISION= 1
|
||||
PORTVERSION= 6.0.139
|
||||
CATEGORIES= lang linux
|
||||
MASTER_SITES= http://www.intel.com/software/products/compilers/c50/linux/
|
||||
DISTNAME= cc010911rh71
|
||||
MASTER_SITES= http://www.intel.com/software/products/compilers/
|
||||
DISTNAME= l_cc_p_6.0.139
|
||||
EXTRACT_SUFX= .tar
|
||||
|
||||
MAINTAINER= netchild@FreeBSD.org
|
||||
@ -34,48 +33,48 @@ NO_FILTER_SHLIBS= yes
|
||||
ICCCFGVAL!= ${UNAME} -r | ${SED} -e 's/\..*//'
|
||||
|
||||
.if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX})
|
||||
IGNORE= "Please manually download the version for RedHat 7.1 from ${MASTER_SITES}, e.g. from http://www.intel.com/software/products/compilers/c50/linux/noncom.htm. Put it into ${DISTDIR} and run make again. WARNING: this will lead to a mixed up installation if you already use the default linux emulation. This port uses the linux_base-7 port instead of the default linux_base port"
|
||||
IGNORE= "Please manually download it from ${MASTER_SITES}, e.g. from http://www.intel.com/software/products/compilers/c60l/noncom.htm. Put it into ${DISTDIR} and run make again. WARNING: this will lead to a mixed up installation if you already use the default linux emulation. This port uses the linux_base-7 port instead of the default linux_base port"
|
||||
.endif
|
||||
|
||||
post-extract:
|
||||
.for i in \
|
||||
intel-icc-5.0.1-129.i386.rpm \
|
||||
# intel-ecc64-5.0.1-71.ia64.rpm \
|
||||
# intel-ldb-5.0.1-119.i386.rpm \
|
||||
# intel-subh-5.0.1-118.i386.rpm \
|
||||
# intel-xenv64-5.0.1-35.ia64.rpm
|
||||
@cd ${WRKSRC}; rpm2cpio ${i} | cpio -idu --quiet
|
||||
intel-icc6-6.0-139.i386.rpm \
|
||||
# intel-ildb6-6.0-189.i386.rpm \
|
||||
# intel-isubh6-6.0-139.i386.rpm \
|
||||
# intel-ecc6-6.0-139.ia64.rpm \
|
||||
# intel-eldb6-6.0-189.ia64.rpm \
|
||||
# intel-esubh6-6.0-139.ia64.rpm
|
||||
@cd ${WRKSRC}; rpm2cpio ${i} | cpio -idu --quiet
|
||||
.endfor
|
||||
|
||||
pre-patch:
|
||||
@${CHMOD} a+rx ${WRKSRC}/opt
|
||||
.for i in docs ia32/include ia32/lib
|
||||
@${FIND} ${WRKSRC}/opt/intel/compiler50/${i} -type f -print0 | \
|
||||
@${FIND} ${WRKSRC}/opt/intel/compiler60/${i} -type f -print0 | \
|
||||
xargs -0 ${CHMOD} a-x,g-w
|
||||
.endfor
|
||||
@${FIND} ${WRKSRC}/opt -type d -print0 | xargs -0 ${CHMOD} go-w
|
||||
.for i in icc iccfilt icid icpc icpi mcpcom profmerge proforder
|
||||
@brandelf -t Linux ${WRKSRC}/opt/intel/compiler50/ia32/bin/${i}
|
||||
.endfor
|
||||
.for i in intelpto lmgrd lmutil
|
||||
@brandelf -t Linux ${WRKSRC}/opt/intel/compiler50/flexlm/${i}
|
||||
.for i in INTEL iccbin iccfilt icid icpcbin icpi lmgrd.intel lmutil mcpcom \
|
||||
profmerge proforder xiar xild
|
||||
@brandelf -t Linux ${WRKSRC}/opt/intel/compiler60/ia32/bin/${i}
|
||||
.endfor
|
||||
|
||||
post-patch:
|
||||
.for i in ia32/bin/iccvars.csh ia32/bin/iccvars.sh ia32/bin/icc.cfg \
|
||||
ia32/bin/icpc.cfg docs/iccsupport
|
||||
@${SED} 's@\<INSTALLDIR\>@${PREFIX}/intel@g; s@-tp p6@@' \
|
||||
${WRKSRC}/opt/intel/compiler50/${i} \
|
||||
>${WRKSRC}/opt/intel/compiler50/${i}.seded
|
||||
@${MV} -f ${WRKSRC}/opt/intel/compiler50/${i}.seded \
|
||||
${WRKSRC}/opt/intel/compiler50/${i}
|
||||
@${CHMOD} 755 ${WRKSRC}/opt/intel/compiler50/${i}
|
||||
.for i in ia32/bin/icc ia32/bin/icc.cfg ia32/bin/iccvars.csh \
|
||||
ia32/bin/iccvars.sh ia32/bin/icpc ia32/bin/icpc.cfg
|
||||
@${SED} 's@export -n IA32ROOT; unset IA32ROOT;@@g; s@-a "<INSTALLDIR>/compiler60/ia32/bin/icc" @@g; s@-a "<INSTALLDIR>/compiler60/ia32/bin/icpc" @@g; s@\<INSTALLDIR\>@${PREFIX}/intel@g; s@-tp p6@@; s@man -w@manpath -q@g' \
|
||||
${WRKSRC}/opt/intel/compiler60/${i} \
|
||||
>${WRKSRC}/opt/intel/compiler60/${i}.seded
|
||||
@${MV} -f ${WRKSRC}/opt/intel/compiler60/${i}.seded \
|
||||
${WRKSRC}/opt/intel/compiler60/${i}
|
||||
@${CHMOD} 755 ${WRKSRC}/opt/intel/compiler60/${i}
|
||||
.endfor
|
||||
@${RM} ${WRKSRC}/opt/intel/compiler50/ia32/include/yvals.h.orig
|
||||
@${RM} ${WRKSRC}/opt/intel/compiler60/ia32/include/yvals.h.orig
|
||||
.if defined(NOPORTDOCS)
|
||||
@${RM} -rf ${WRKSRC}/opt/intel/compiler50/docs
|
||||
@${RM} -rf ${WRKSRC}/opt/intel/compiler60/docs
|
||||
.endif
|
||||
@${ECHO} -e "\n-Ulinux\n-U__linux__\n-U__linux\n\n-D__FreeBSD__=${ICCCFGVAL}\n-D__ELF__=1\n" >>${WRKSRC}/opt/intel/compiler50/ia32/bin/icc.cfg
|
||||
@${ECHO} -e "\n-Ulinux\n-U__linux__\n-U__linux\n\n-D__FreeBSD__=${ICCCFGVAL}\n-D__ELF__=1\n" >>${WRKSRC}/opt/intel/compiler60/ia32/bin/icc.cfg
|
||||
# \n-Qlocation,ld,/usr/bin\n\n-sox-\n
|
||||
|
||||
do-install:
|
||||
@cd ${WRKSRC}/opt && ${TAR} -chf - . | \
|
||||
@ -83,8 +82,8 @@ do-install:
|
||||
|
||||
post-install:
|
||||
@${ECHO_CMD} "${PKGNAME} is now installed in ${PREFIX}/intel, to use it you have to"
|
||||
@${ECHO_CMD} "source the appropriate ${PREFIX}/intel/compiler50/ia32/bin/iccvars.{,c}sh"
|
||||
@${ECHO_CMD} "script and put your license into your \$${INTEL_FLEXLM_LICENSE} (default:"
|
||||
@${ECHO_CMD} "${PREFIX}/intel/licenses) directory."
|
||||
@${ECHO_CMD} "put your license into your \$${INTEL_FLEXLM_LICENSE} (default:"
|
||||
@${ECHO_CMD} "${PREFIX}/intel/licenses) directory and add ${PREFIX}/intel/compiler60/bin"
|
||||
@${ECHO_CMD} "to your PATH."
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
|
@ -1 +1 @@
|
||||
MD5 (cc010911rh71.tar) = 2dc0ec729168ef1b768415919d38b829
|
||||
MD5 (l_cc_p_6.0.139.tar) = a8143725154434763b32926f8aca2473
|
||||
|
@ -1,16 +0,0 @@
|
||||
--- opt/intel/compiler50/ia32/bin/iccvars.csh.orig Sun Mar 31 11:14:54 2002
|
||||
+++ opt/intel/compiler50/ia32/bin/iccvars.csh Sun Mar 31 11:16:11 2002
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/tcsh
|
||||
+#! /bin/csh
|
||||
if ! ($?IA32ROOT) then
|
||||
setenv IA32_SAVE_PATH $PATH
|
||||
if ($?LD_LIBRARY_PATH) then
|
||||
@@ -24,6 +24,6 @@
|
||||
setenv LD_LIBRARY_PATH $IA32ROOT/lib:$IA32_SAVE_LD_LIBRARY_PATH
|
||||
endif
|
||||
|
||||
-setenv INTEL_FLEXLM_LICENSE=<INSTALLDIR>/licenses
|
||||
+setenv INTEL_FLEXLM_LICENSE <INSTALLDIR>/licenses
|
||||
|
||||
|
@ -1,11 +1,11 @@
|
||||
--- opt/intel/compiler50/ia32/include/yvals.h.org Thu Jan 24 11:42:22 2002
|
||||
+++ opt/intel/compiler50/ia32/include/yvals.h Thu Jan 24 11:42:39 2002
|
||||
--- opt/intel/compiler60/ia32/include/yvals.h.orig Wed Apr 24 12:13:04 2002
|
||||
+++ opt/intel/compiler60/ia32/include/yvals.h Wed Apr 24 12:13:26 2002
|
||||
@@ -4,10 +4,6 @@
|
||||
#define _YVALS
|
||||
#include <stdarg.h>
|
||||
|
||||
-#include <features.h> /* Get glibc version __GLIBC__ and __GLIBC_MINOR__*/
|
||||
-#define __GLIBC_2_2 ((__GLIBC__ >= 2) && (__GLIBC_MINOR__ >= 2))
|
||||
-#define __GLIBC_2_2 ((__GLIBC__ > 2) || ((__GLIBC__ >= 2) && (__GLIBC_MINOR__ >= 2)))
|
||||
- /* true if glibc-2.2 and older is used */
|
||||
-
|
||||
#define _CPPLIB_VER 310
|
||||
|
1609
lang/icc/pkg-plist
1609
lang/icc/pkg-plist
File diff suppressed because it is too large
Load Diff
@ -6,11 +6,10 @@
|
||||
#
|
||||
|
||||
PORTNAME= icc
|
||||
PORTVERSION= 5.0.1
|
||||
PORTREVISION= 1
|
||||
PORTVERSION= 6.0.139
|
||||
CATEGORIES= lang linux
|
||||
MASTER_SITES= http://www.intel.com/software/products/compilers/c50/linux/
|
||||
DISTNAME= cc010911rh71
|
||||
MASTER_SITES= http://www.intel.com/software/products/compilers/
|
||||
DISTNAME= l_cc_p_6.0.139
|
||||
EXTRACT_SUFX= .tar
|
||||
|
||||
MAINTAINER= netchild@FreeBSD.org
|
||||
@ -34,48 +33,48 @@ NO_FILTER_SHLIBS= yes
|
||||
ICCCFGVAL!= ${UNAME} -r | ${SED} -e 's/\..*//'
|
||||
|
||||
.if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX})
|
||||
IGNORE= "Please manually download the version for RedHat 7.1 from ${MASTER_SITES}, e.g. from http://www.intel.com/software/products/compilers/c50/linux/noncom.htm. Put it into ${DISTDIR} and run make again. WARNING: this will lead to a mixed up installation if you already use the default linux emulation. This port uses the linux_base-7 port instead of the default linux_base port"
|
||||
IGNORE= "Please manually download it from ${MASTER_SITES}, e.g. from http://www.intel.com/software/products/compilers/c60l/noncom.htm. Put it into ${DISTDIR} and run make again. WARNING: this will lead to a mixed up installation if you already use the default linux emulation. This port uses the linux_base-7 port instead of the default linux_base port"
|
||||
.endif
|
||||
|
||||
post-extract:
|
||||
.for i in \
|
||||
intel-icc-5.0.1-129.i386.rpm \
|
||||
# intel-ecc64-5.0.1-71.ia64.rpm \
|
||||
# intel-ldb-5.0.1-119.i386.rpm \
|
||||
# intel-subh-5.0.1-118.i386.rpm \
|
||||
# intel-xenv64-5.0.1-35.ia64.rpm
|
||||
@cd ${WRKSRC}; rpm2cpio ${i} | cpio -idu --quiet
|
||||
intel-icc6-6.0-139.i386.rpm \
|
||||
# intel-ildb6-6.0-189.i386.rpm \
|
||||
# intel-isubh6-6.0-139.i386.rpm \
|
||||
# intel-ecc6-6.0-139.ia64.rpm \
|
||||
# intel-eldb6-6.0-189.ia64.rpm \
|
||||
# intel-esubh6-6.0-139.ia64.rpm
|
||||
@cd ${WRKSRC}; rpm2cpio ${i} | cpio -idu --quiet
|
||||
.endfor
|
||||
|
||||
pre-patch:
|
||||
@${CHMOD} a+rx ${WRKSRC}/opt
|
||||
.for i in docs ia32/include ia32/lib
|
||||
@${FIND} ${WRKSRC}/opt/intel/compiler50/${i} -type f -print0 | \
|
||||
@${FIND} ${WRKSRC}/opt/intel/compiler60/${i} -type f -print0 | \
|
||||
xargs -0 ${CHMOD} a-x,g-w
|
||||
.endfor
|
||||
@${FIND} ${WRKSRC}/opt -type d -print0 | xargs -0 ${CHMOD} go-w
|
||||
.for i in icc iccfilt icid icpc icpi mcpcom profmerge proforder
|
||||
@brandelf -t Linux ${WRKSRC}/opt/intel/compiler50/ia32/bin/${i}
|
||||
.endfor
|
||||
.for i in intelpto lmgrd lmutil
|
||||
@brandelf -t Linux ${WRKSRC}/opt/intel/compiler50/flexlm/${i}
|
||||
.for i in INTEL iccbin iccfilt icid icpcbin icpi lmgrd.intel lmutil mcpcom \
|
||||
profmerge proforder xiar xild
|
||||
@brandelf -t Linux ${WRKSRC}/opt/intel/compiler60/ia32/bin/${i}
|
||||
.endfor
|
||||
|
||||
post-patch:
|
||||
.for i in ia32/bin/iccvars.csh ia32/bin/iccvars.sh ia32/bin/icc.cfg \
|
||||
ia32/bin/icpc.cfg docs/iccsupport
|
||||
@${SED} 's@\<INSTALLDIR\>@${PREFIX}/intel@g; s@-tp p6@@' \
|
||||
${WRKSRC}/opt/intel/compiler50/${i} \
|
||||
>${WRKSRC}/opt/intel/compiler50/${i}.seded
|
||||
@${MV} -f ${WRKSRC}/opt/intel/compiler50/${i}.seded \
|
||||
${WRKSRC}/opt/intel/compiler50/${i}
|
||||
@${CHMOD} 755 ${WRKSRC}/opt/intel/compiler50/${i}
|
||||
.for i in ia32/bin/icc ia32/bin/icc.cfg ia32/bin/iccvars.csh \
|
||||
ia32/bin/iccvars.sh ia32/bin/icpc ia32/bin/icpc.cfg
|
||||
@${SED} 's@export -n IA32ROOT; unset IA32ROOT;@@g; s@-a "<INSTALLDIR>/compiler60/ia32/bin/icc" @@g; s@-a "<INSTALLDIR>/compiler60/ia32/bin/icpc" @@g; s@\<INSTALLDIR\>@${PREFIX}/intel@g; s@-tp p6@@; s@man -w@manpath -q@g' \
|
||||
${WRKSRC}/opt/intel/compiler60/${i} \
|
||||
>${WRKSRC}/opt/intel/compiler60/${i}.seded
|
||||
@${MV} -f ${WRKSRC}/opt/intel/compiler60/${i}.seded \
|
||||
${WRKSRC}/opt/intel/compiler60/${i}
|
||||
@${CHMOD} 755 ${WRKSRC}/opt/intel/compiler60/${i}
|
||||
.endfor
|
||||
@${RM} ${WRKSRC}/opt/intel/compiler50/ia32/include/yvals.h.orig
|
||||
@${RM} ${WRKSRC}/opt/intel/compiler60/ia32/include/yvals.h.orig
|
||||
.if defined(NOPORTDOCS)
|
||||
@${RM} -rf ${WRKSRC}/opt/intel/compiler50/docs
|
||||
@${RM} -rf ${WRKSRC}/opt/intel/compiler60/docs
|
||||
.endif
|
||||
@${ECHO} -e "\n-Ulinux\n-U__linux__\n-U__linux\n\n-D__FreeBSD__=${ICCCFGVAL}\n-D__ELF__=1\n" >>${WRKSRC}/opt/intel/compiler50/ia32/bin/icc.cfg
|
||||
@${ECHO} -e "\n-Ulinux\n-U__linux__\n-U__linux\n\n-D__FreeBSD__=${ICCCFGVAL}\n-D__ELF__=1\n" >>${WRKSRC}/opt/intel/compiler60/ia32/bin/icc.cfg
|
||||
# \n-Qlocation,ld,/usr/bin\n\n-sox-\n
|
||||
|
||||
do-install:
|
||||
@cd ${WRKSRC}/opt && ${TAR} -chf - . | \
|
||||
@ -83,8 +82,8 @@ do-install:
|
||||
|
||||
post-install:
|
||||
@${ECHO_CMD} "${PKGNAME} is now installed in ${PREFIX}/intel, to use it you have to"
|
||||
@${ECHO_CMD} "source the appropriate ${PREFIX}/intel/compiler50/ia32/bin/iccvars.{,c}sh"
|
||||
@${ECHO_CMD} "script and put your license into your \$${INTEL_FLEXLM_LICENSE} (default:"
|
||||
@${ECHO_CMD} "${PREFIX}/intel/licenses) directory."
|
||||
@${ECHO_CMD} "put your license into your \$${INTEL_FLEXLM_LICENSE} (default:"
|
||||
@${ECHO_CMD} "${PREFIX}/intel/licenses) directory and add ${PREFIX}/intel/compiler60/bin"
|
||||
@${ECHO_CMD} "to your PATH."
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
|
@ -1 +1 @@
|
||||
MD5 (cc010911rh71.tar) = 2dc0ec729168ef1b768415919d38b829
|
||||
MD5 (l_cc_p_6.0.139.tar) = a8143725154434763b32926f8aca2473
|
||||
|
@ -1,16 +0,0 @@
|
||||
--- opt/intel/compiler50/ia32/bin/iccvars.csh.orig Sun Mar 31 11:14:54 2002
|
||||
+++ opt/intel/compiler50/ia32/bin/iccvars.csh Sun Mar 31 11:16:11 2002
|
||||
@@ -1,4 +1,4 @@
|
||||
-#! /bin/tcsh
|
||||
+#! /bin/csh
|
||||
if ! ($?IA32ROOT) then
|
||||
setenv IA32_SAVE_PATH $PATH
|
||||
if ($?LD_LIBRARY_PATH) then
|
||||
@@ -24,6 +24,6 @@
|
||||
setenv LD_LIBRARY_PATH $IA32ROOT/lib:$IA32_SAVE_LD_LIBRARY_PATH
|
||||
endif
|
||||
|
||||
-setenv INTEL_FLEXLM_LICENSE=<INSTALLDIR>/licenses
|
||||
+setenv INTEL_FLEXLM_LICENSE <INSTALLDIR>/licenses
|
||||
|
||||
|
@ -1,11 +1,11 @@
|
||||
--- opt/intel/compiler50/ia32/include/yvals.h.org Thu Jan 24 11:42:22 2002
|
||||
+++ opt/intel/compiler50/ia32/include/yvals.h Thu Jan 24 11:42:39 2002
|
||||
--- opt/intel/compiler60/ia32/include/yvals.h.orig Wed Apr 24 12:13:04 2002
|
||||
+++ opt/intel/compiler60/ia32/include/yvals.h Wed Apr 24 12:13:26 2002
|
||||
@@ -4,10 +4,6 @@
|
||||
#define _YVALS
|
||||
#include <stdarg.h>
|
||||
|
||||
-#include <features.h> /* Get glibc version __GLIBC__ and __GLIBC_MINOR__*/
|
||||
-#define __GLIBC_2_2 ((__GLIBC__ >= 2) && (__GLIBC_MINOR__ >= 2))
|
||||
-#define __GLIBC_2_2 ((__GLIBC__ > 2) || ((__GLIBC__ >= 2) && (__GLIBC_MINOR__ >= 2)))
|
||||
- /* true if glibc-2.2 and older is used */
|
||||
-
|
||||
#define _CPPLIB_VER 310
|
||||
|
1609
lang/icc7/pkg-plist
1609
lang/icc7/pkg-plist
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user