aboutsummaryrefslogtreecommitdiffstats
path: root/lang
diff options
context:
space:
mode:
authorgerald <gerald@FreeBSD.org>2017-04-30 22:00:56 +0800
committergerald <gerald@FreeBSD.org>2017-04-30 22:00:56 +0800
commit896c7f0101d807ea8f584b352425bc2d406e5973 (patch)
treef398bd1df67bfa3fc421aec28e5b6775e28f28a6 /lang
parent15f4ca6d4bc769358302b97f0f39b8a338ff8c81 (diff)
downloadfreebsd-ports-gnome-896c7f0101d807ea8f584b352425bc2d406e5973.tar.gz
freebsd-ports-gnome-896c7f0101d807ea8f584b352425bc2d406e5973.tar.zst
freebsd-ports-gnome-896c7f0101d807ea8f584b352425bc2d406e5973.zip
Remove traces of ia64 support (ONLY_FOR_ARCHS and files/patch-unwind-ia64.h)
which has not been present in most other GCC ports for a long while. While at it, simplify the setting of INFO.
Diffstat (limited to 'lang')
-rw-r--r--lang/gcc46/Makefile9
-rw-r--r--lang/gcc46/distinfo1
-rw-r--r--lang/gcc46/files/patch-unwind-ia64.h20
3 files changed, 4 insertions, 26 deletions
diff --git a/lang/gcc46/Makefile b/lang/gcc46/Makefile
index 7d60dfe23cf4..a07cd6057d38 100644
--- a/lang/gcc46/Makefile
+++ b/lang/gcc46/Makefile
@@ -31,7 +31,7 @@ CPE_VENDOR= gnu
# once installed.
GCC_VERSION= ${PORTVERSION}
SUFFIX= ${PORTVERSION:C/([0-9]+).([0-9]+).*/\1\2/}
-ONLY_FOR_ARCHS= amd64 i386 ia64 powerpc sparc64
+ONLY_FOR_ARCHS= amd64 i386 powerpc sparc64
USES= cpe gmake iconv libtool makeinfo perl5 tar:bzip2
USE_BINUTILS= yes
USE_PERL5= build
@@ -81,11 +81,8 @@ INFO= gcc${SUFFIX}/cpp \
gcc${SUFFIX}/gccinstall \
gcc${SUFFIX}/gccint \
gcc${SUFFIX}/gfortran \
- gcc${SUFFIX}/libgomp
-# Release tarballs (as opposed to snapshots) always carry this.
-#.if ${ARCH} != "ia64" && ${ARCH} != "powerpc" && ${ARCH} != "sparc64"
-INFO+= gcc${SUFFIX}/libquadmath
-#.endif
+ gcc${SUFFIX}/libgomp \
+ gcc${SUFFIX}/libquadmath
pre-everything::
@${ECHO_MSG} "Making GCC ${PORTVERSION} for ${CONFIGURE_TARGET} [${LANGUAGES}]"
diff --git a/lang/gcc46/distinfo b/lang/gcc46/distinfo
index 9214124401ed..7f2fe3deee49 100644
--- a/lang/gcc46/distinfo
+++ b/lang/gcc46/distinfo
@@ -1,2 +1,3 @@
+TIMESTAMP = 1493560251
SHA256 (gcc-4.6.4.tar.bz2) = 35af16afa0b67af9b8eb15cafb76d2bc5f568540552522f5dc2c88dd45d977e8
SIZE (gcc-4.6.4.tar.bz2) = 72006076
diff --git a/lang/gcc46/files/patch-unwind-ia64.h b/lang/gcc46/files/patch-unwind-ia64.h
deleted file mode 100644
index 5e264fe25100..000000000000
--- a/lang/gcc46/files/patch-unwind-ia64.h
+++ /dev/null
@@ -1,20 +0,0 @@
-2010-09-12 Gerald Pfeifer <gerald@pfeifer.com>
-
- PR target/45650
- * config/ia64/unwind-ia64.h: Do not mark _Unwind_FindTableEntry
- hidden on FreeBSD.
-
---- UTC
-Index: gcc/config/ia64/unwind-ia64.h
-===================================================================
---- gcc/config/ia64/unwind-ia64.h (revision 164211)
-+++ gcc/config/ia64/unwind-ia64.h (working copy)
-@@ -40,4 +40,7 @@
- extern struct unw_table_entry *
- _Unwind_FindTableEntry (void *pc, unsigned long *segment_base,
- unsigned long *gp, struct unw_table_entry *ent)
-- __attribute__ ((__visibility__ ("hidden")));
-+#ifndef __FreeBSD__
-+ __attribute__ ((__visibility__ ("hidden")))
-+#endif
-+ ;