1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-24 04:33:24 +00:00

Update icc from 5.0.1 to 6.0.139.

This commit is contained in:
Alexander Leidinger 2002-05-13 13:58:21 +00:00
parent d5c4a87890
commit 3ab99b8813
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=59010
11 changed files with 1719 additions and 1671 deletions

2
LEGAL
View File

@ -39,7 +39,6 @@ bzip-* ports/archivers/bzip Some algorithms used may
use could render you liable use could render you liable
to unfriendly legal action. to unfriendly legal action.
cap60/* ports/net/cap Don't sell for profit cap60/* ports/net/cap Don't sell for profit
cc010911rh71.tar ports/lang/icc No redistribution allowed
cfs-* ports/security/cfs Crypto; export-controlled cfs-* ports/security/cfs Crypto; export-controlled
classes111_01.zip ports/databases/jdbc-oracle816 This software is classes111_01.zip ports/databases/jdbc-oracle816 This software is
under license and export 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! JRE-* ports/java/jre Put copyright on packaging!
kaffe-* ports/java/kaffe Restrictive copyright kaffe-* ports/java/kaffe Restrictive copyright
ksh93 ports/shells/ksh93 User must agree to "regularly monitor the Website". 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. linux-netscape6 ports/www/linux-netscape6 Java plugin is from Sun.
linuxq3ademo-* ports/games/linux-q3ademo Restrictive license by Loki Software linuxq3ademo-* ports/games/linux-q3ademo Restrictive license by Loki Software
linux-ibm-* ports/java/linux-ibm-jdk13 Redistribution of repackaged linux-ibm-* ports/java/linux-ibm-jdk13 Redistribution of repackaged

View File

@ -6,11 +6,10 @@
# #
PORTNAME= icc PORTNAME= icc
PORTVERSION= 5.0.1 PORTVERSION= 6.0.139
PORTREVISION= 1
CATEGORIES= lang linux CATEGORIES= lang linux
MASTER_SITES= http://www.intel.com/software/products/compilers/c50/linux/ MASTER_SITES= http://www.intel.com/software/products/compilers/
DISTNAME= cc010911rh71 DISTNAME= l_cc_p_6.0.139
EXTRACT_SUFX= .tar EXTRACT_SUFX= .tar
MAINTAINER= netchild@FreeBSD.org MAINTAINER= netchild@FreeBSD.org
@ -34,48 +33,48 @@ NO_FILTER_SHLIBS= yes
ICCCFGVAL!= ${UNAME} -r | ${SED} -e 's/\..*//' ICCCFGVAL!= ${UNAME} -r | ${SED} -e 's/\..*//'
.if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}) .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 .endif
post-extract: post-extract:
.for i in \ .for i in \
intel-icc-5.0.1-129.i386.rpm \ intel-icc6-6.0-139.i386.rpm \
# intel-ecc64-5.0.1-71.ia64.rpm \ # intel-ildb6-6.0-189.i386.rpm \
# intel-ldb-5.0.1-119.i386.rpm \ # intel-isubh6-6.0-139.i386.rpm \
# intel-subh-5.0.1-118.i386.rpm \ # intel-ecc6-6.0-139.ia64.rpm \
# intel-xenv64-5.0.1-35.ia64.rpm # intel-eldb6-6.0-189.ia64.rpm \
@cd ${WRKSRC}; rpm2cpio ${i} | cpio -idu --quiet # intel-esubh6-6.0-139.ia64.rpm
@cd ${WRKSRC}; rpm2cpio ${i} | cpio -idu --quiet
.endfor .endfor
pre-patch: pre-patch:
@${CHMOD} a+rx ${WRKSRC}/opt @${CHMOD} a+rx ${WRKSRC}/opt
.for i in docs ia32/include ia32/lib .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 xargs -0 ${CHMOD} a-x,g-w
.endfor .endfor
@${FIND} ${WRKSRC}/opt -type d -print0 | xargs -0 ${CHMOD} go-w @${FIND} ${WRKSRC}/opt -type d -print0 | xargs -0 ${CHMOD} go-w
.for i in icc iccfilt icid icpc icpi mcpcom profmerge proforder .for i in INTEL iccbin iccfilt icid icpcbin icpi lmgrd.intel lmutil mcpcom \
@brandelf -t Linux ${WRKSRC}/opt/intel/compiler50/ia32/bin/${i} profmerge proforder xiar xild
.endfor @brandelf -t Linux ${WRKSRC}/opt/intel/compiler60/ia32/bin/${i}
.for i in intelpto lmgrd lmutil
@brandelf -t Linux ${WRKSRC}/opt/intel/compiler50/flexlm/${i}
.endfor .endfor
post-patch: post-patch:
.for i in ia32/bin/iccvars.csh ia32/bin/iccvars.sh ia32/bin/icc.cfg \ .for i in ia32/bin/icc ia32/bin/icc.cfg ia32/bin/iccvars.csh \
ia32/bin/icpc.cfg docs/iccsupport ia32/bin/iccvars.sh ia32/bin/icpc ia32/bin/icpc.cfg
@${SED} 's@\<INSTALLDIR\>@${PREFIX}/intel@g; s@-tp p6@@' \ @${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/compiler50/${i} \ ${WRKSRC}/opt/intel/compiler60/${i} \
>${WRKSRC}/opt/intel/compiler50/${i}.seded >${WRKSRC}/opt/intel/compiler60/${i}.seded
@${MV} -f ${WRKSRC}/opt/intel/compiler50/${i}.seded \ @${MV} -f ${WRKSRC}/opt/intel/compiler60/${i}.seded \
${WRKSRC}/opt/intel/compiler50/${i} ${WRKSRC}/opt/intel/compiler60/${i}
@${CHMOD} 755 ${WRKSRC}/opt/intel/compiler50/${i} @${CHMOD} 755 ${WRKSRC}/opt/intel/compiler60/${i}
.endfor .endfor
@${RM} ${WRKSRC}/opt/intel/compiler50/ia32/include/yvals.h.orig @${RM} ${WRKSRC}/opt/intel/compiler60/ia32/include/yvals.h.orig
.if defined(NOPORTDOCS) .if defined(NOPORTDOCS)
@${RM} -rf ${WRKSRC}/opt/intel/compiler50/docs @${RM} -rf ${WRKSRC}/opt/intel/compiler60/docs
.endif .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: do-install:
@cd ${WRKSRC}/opt && ${TAR} -chf - . | \ @cd ${WRKSRC}/opt && ${TAR} -chf - . | \
@ -83,8 +82,8 @@ do-install:
post-install: post-install:
@${ECHO_CMD} "${PKGNAME} is now installed in ${PREFIX}/intel, to use it you have to" @${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} "put your license into your \$${INTEL_FLEXLM_LICENSE} (default:"
@${ECHO_CMD} "script and put your license into your \$${INTEL_FLEXLM_LICENSE} (default:" @${ECHO_CMD} "${PREFIX}/intel/licenses) directory and add ${PREFIX}/intel/compiler60/bin"
@${ECHO_CMD} "${PREFIX}/intel/licenses) directory." @${ECHO_CMD} "to your PATH."
.include <bsd.port.post.mk> .include <bsd.port.post.mk>

View File

@ -1 +1 @@
MD5 (cc010911rh71.tar) = 2dc0ec729168ef1b768415919d38b829 MD5 (l_cc_p_6.0.139.tar) = a8143725154434763b32926f8aca2473

View File

@ -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

View File

@ -1,11 +1,11 @@
--- opt/intel/compiler50/ia32/include/yvals.h.org Thu Jan 24 11:42:22 2002 --- opt/intel/compiler60/ia32/include/yvals.h.orig Wed Apr 24 12:13:04 2002
+++ opt/intel/compiler50/ia32/include/yvals.h Thu Jan 24 11:42:39 2002 +++ opt/intel/compiler60/ia32/include/yvals.h Wed Apr 24 12:13:26 2002
@@ -4,10 +4,6 @@ @@ -4,10 +4,6 @@
#define _YVALS #define _YVALS
#include <stdarg.h> #include <stdarg.h>
-#include <features.h> /* Get glibc version __GLIBC__ and __GLIBC_MINOR__*/ -#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 */ - /* true if glibc-2.2 and older is used */
- -
#define _CPPLIB_VER 310 #define _CPPLIB_VER 310

File diff suppressed because it is too large Load Diff

View File

@ -6,11 +6,10 @@
# #
PORTNAME= icc PORTNAME= icc
PORTVERSION= 5.0.1 PORTVERSION= 6.0.139
PORTREVISION= 1
CATEGORIES= lang linux CATEGORIES= lang linux
MASTER_SITES= http://www.intel.com/software/products/compilers/c50/linux/ MASTER_SITES= http://www.intel.com/software/products/compilers/
DISTNAME= cc010911rh71 DISTNAME= l_cc_p_6.0.139
EXTRACT_SUFX= .tar EXTRACT_SUFX= .tar
MAINTAINER= netchild@FreeBSD.org MAINTAINER= netchild@FreeBSD.org
@ -34,48 +33,48 @@ NO_FILTER_SHLIBS= yes
ICCCFGVAL!= ${UNAME} -r | ${SED} -e 's/\..*//' ICCCFGVAL!= ${UNAME} -r | ${SED} -e 's/\..*//'
.if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}) .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 .endif
post-extract: post-extract:
.for i in \ .for i in \
intel-icc-5.0.1-129.i386.rpm \ intel-icc6-6.0-139.i386.rpm \
# intel-ecc64-5.0.1-71.ia64.rpm \ # intel-ildb6-6.0-189.i386.rpm \
# intel-ldb-5.0.1-119.i386.rpm \ # intel-isubh6-6.0-139.i386.rpm \
# intel-subh-5.0.1-118.i386.rpm \ # intel-ecc6-6.0-139.ia64.rpm \
# intel-xenv64-5.0.1-35.ia64.rpm # intel-eldb6-6.0-189.ia64.rpm \
@cd ${WRKSRC}; rpm2cpio ${i} | cpio -idu --quiet # intel-esubh6-6.0-139.ia64.rpm
@cd ${WRKSRC}; rpm2cpio ${i} | cpio -idu --quiet
.endfor .endfor
pre-patch: pre-patch:
@${CHMOD} a+rx ${WRKSRC}/opt @${CHMOD} a+rx ${WRKSRC}/opt
.for i in docs ia32/include ia32/lib .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 xargs -0 ${CHMOD} a-x,g-w
.endfor .endfor
@${FIND} ${WRKSRC}/opt -type d -print0 | xargs -0 ${CHMOD} go-w @${FIND} ${WRKSRC}/opt -type d -print0 | xargs -0 ${CHMOD} go-w
.for i in icc iccfilt icid icpc icpi mcpcom profmerge proforder .for i in INTEL iccbin iccfilt icid icpcbin icpi lmgrd.intel lmutil mcpcom \
@brandelf -t Linux ${WRKSRC}/opt/intel/compiler50/ia32/bin/${i} profmerge proforder xiar xild
.endfor @brandelf -t Linux ${WRKSRC}/opt/intel/compiler60/ia32/bin/${i}
.for i in intelpto lmgrd lmutil
@brandelf -t Linux ${WRKSRC}/opt/intel/compiler50/flexlm/${i}
.endfor .endfor
post-patch: post-patch:
.for i in ia32/bin/iccvars.csh ia32/bin/iccvars.sh ia32/bin/icc.cfg \ .for i in ia32/bin/icc ia32/bin/icc.cfg ia32/bin/iccvars.csh \
ia32/bin/icpc.cfg docs/iccsupport ia32/bin/iccvars.sh ia32/bin/icpc ia32/bin/icpc.cfg
@${SED} 's@\<INSTALLDIR\>@${PREFIX}/intel@g; s@-tp p6@@' \ @${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/compiler50/${i} \ ${WRKSRC}/opt/intel/compiler60/${i} \
>${WRKSRC}/opt/intel/compiler50/${i}.seded >${WRKSRC}/opt/intel/compiler60/${i}.seded
@${MV} -f ${WRKSRC}/opt/intel/compiler50/${i}.seded \ @${MV} -f ${WRKSRC}/opt/intel/compiler60/${i}.seded \
${WRKSRC}/opt/intel/compiler50/${i} ${WRKSRC}/opt/intel/compiler60/${i}
@${CHMOD} 755 ${WRKSRC}/opt/intel/compiler50/${i} @${CHMOD} 755 ${WRKSRC}/opt/intel/compiler60/${i}
.endfor .endfor
@${RM} ${WRKSRC}/opt/intel/compiler50/ia32/include/yvals.h.orig @${RM} ${WRKSRC}/opt/intel/compiler60/ia32/include/yvals.h.orig
.if defined(NOPORTDOCS) .if defined(NOPORTDOCS)
@${RM} -rf ${WRKSRC}/opt/intel/compiler50/docs @${RM} -rf ${WRKSRC}/opt/intel/compiler60/docs
.endif .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: do-install:
@cd ${WRKSRC}/opt && ${TAR} -chf - . | \ @cd ${WRKSRC}/opt && ${TAR} -chf - . | \
@ -83,8 +82,8 @@ do-install:
post-install: post-install:
@${ECHO_CMD} "${PKGNAME} is now installed in ${PREFIX}/intel, to use it you have to" @${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} "put your license into your \$${INTEL_FLEXLM_LICENSE} (default:"
@${ECHO_CMD} "script and put your license into your \$${INTEL_FLEXLM_LICENSE} (default:" @${ECHO_CMD} "${PREFIX}/intel/licenses) directory and add ${PREFIX}/intel/compiler60/bin"
@${ECHO_CMD} "${PREFIX}/intel/licenses) directory." @${ECHO_CMD} "to your PATH."
.include <bsd.port.post.mk> .include <bsd.port.post.mk>

View File

@ -1 +1 @@
MD5 (cc010911rh71.tar) = 2dc0ec729168ef1b768415919d38b829 MD5 (l_cc_p_6.0.139.tar) = a8143725154434763b32926f8aca2473

View File

@ -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

View File

@ -1,11 +1,11 @@
--- opt/intel/compiler50/ia32/include/yvals.h.org Thu Jan 24 11:42:22 2002 --- opt/intel/compiler60/ia32/include/yvals.h.orig Wed Apr 24 12:13:04 2002
+++ opt/intel/compiler50/ia32/include/yvals.h Thu Jan 24 11:42:39 2002 +++ opt/intel/compiler60/ia32/include/yvals.h Wed Apr 24 12:13:26 2002
@@ -4,10 +4,6 @@ @@ -4,10 +4,6 @@
#define _YVALS #define _YVALS
#include <stdarg.h> #include <stdarg.h>
-#include <features.h> /* Get glibc version __GLIBC__ and __GLIBC_MINOR__*/ -#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 */ - /* true if glibc-2.2 and older is used */
- -
#define _CPPLIB_VER 310 #define _CPPLIB_VER 310

File diff suppressed because it is too large Load Diff