aboutsummaryrefslogtreecommitdiffstats
path: root/lang/icc
diff options
context:
space:
mode:
authornetchild <netchild@FreeBSD.org>2003-08-21 22:55:43 +0800
committernetchild <netchild@FreeBSD.org>2003-08-21 22:55:43 +0800
commitb5700a6f3f67b3ab0986c48971ac6ff9fe69abb9 (patch)
tree45424aac1f679275004b6990a5785cec1180e387 /lang/icc
parent93a1f7d9dc71d211d6d61654944567af6a14cd17 (diff)
downloadfreebsd-ports-gnome-b5700a6f3f67b3ab0986c48971ac6ff9fe69abb9.tar.gz
freebsd-ports-gnome-b5700a6f3f67b3ab0986c48971ac6ff9fe69abb9.tar.zst
freebsd-ports-gnome-b5700a6f3f67b3ab0986c48971ac6ff9fe69abb9.zip
- Update to 7.1.027.
- Teach the ld wrapper about /libexec on a recent -current. [1] Submitted by: Marius Strobl <marius@alchemy.franken.de> [1]
Diffstat (limited to 'lang/icc')
-rw-r--r--lang/icc/Makefile14
-rw-r--r--lang/icc/distinfo2
-rw-r--r--lang/icc/files/ld.c4
3 files changed, 12 insertions, 8 deletions
diff --git a/lang/icc/Makefile b/lang/icc/Makefile
index af00f311b0e7..04ef8717e7ba 100644
--- a/lang/icc/Makefile
+++ b/lang/icc/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= icc
-PORTVERSION= 7.1.025
+PORTVERSION= 7.1.027
#PORTREVISION= 1
CATEGORIES= lang linux devel
MASTER_SITES=
@@ -64,12 +64,12 @@ post-extract:
${FILESDIR}/cpio-exclude_noportdocs >>${WRKDIR}/cpio-exclude
.endif
.for i in \
- intel-icc7-7.1-26.i386.rpm
-# intel-iidb7-7.2.2-54.i386.rpm \
-# intel-isubh7-7.1-26.i386.rpm \
-# intel-ecc7-7.1-26.ia64.rpm \
-# intel-eidb7-7.2.2-54.ia64.rpm \
-# intel-esubh7-7.1-26.ia64.rpm
+ intel-icc7-7.1-28.i386.rpm
+# intel-iidb7-7.2.2-58.i386.rpm \
+# intel-isubh7-7.1-28.i386.rpm \
+# intel-ecc7-7.1-28.ia64.rpm \
+# intel-eidb7-7.2.2-58.ia64.rpm \
+# intel-esubh7-7.1-28.ia64.rpm
@cd ${WRKSRC} && rpm2cpio 2>/dev/null ${i} | \
${CPIO} -idfuE ${WRKDIR}/cpio-exclude --quiet
.endfor
diff --git a/lang/icc/distinfo b/lang/icc/distinfo
index 9f7b77e28470..3ade6156b559 100644
--- a/lang/icc/distinfo
+++ b/lang/icc/distinfo
@@ -1 +1 @@
-MD5 (l_cc_pc_7.1.025.tar) = e88a237ced338e51db24d9bb8b8f12cb
+MD5 (l_cc_pc_7.1.027.tar) = 3f3335576f61d8b94e6cd43b620e001c
diff --git a/lang/icc/files/ld.c b/lang/icc/files/ld.c
index fb34af1edf94..01425e26f6ca 100644
--- a/lang/icc/files/ld.c
+++ b/lang/icc/files/ld.c
@@ -328,7 +328,11 @@ main(int argc, char *argv[], char *envp[])
/* Switch Linux stuff to FreeBSD counterparts. */
if (ARGCMP("/lib/ld-linux.so.2")) {
+#if __FreeBSD_version >= 501105
+ addarg(&al, "/libexec/ld-elf.so.1", 1);
+#else
addarg(&al, "/usr/libexec/ld-elf.so.1", 1);
+#endif
continue;
}
if (ARGCMP("-L/usr/lib")) {