aboutsummaryrefslogtreecommitdiffstats
path: root/lang
diff options
context:
space:
mode:
authorgerald <gerald@FreeBSD.org>2019-05-14 01:17:33 +0800
committergerald <gerald@FreeBSD.org>2019-05-14 01:17:33 +0800
commitde5133a7778f6e0f1c04101fac26d57bdab3ecf5 (patch)
treebff9a36d7bf2315698edc27c92671b5916ffade2 /lang
parentec0b4e5cf67680646016a02ed90b5694f6cc9a5b (diff)
downloadfreebsd-ports-gnome-de5133a7778f6e0f1c04101fac26d57bdab3ecf5.tar.gz
freebsd-ports-gnome-de5133a7778f6e0f1c04101fac26d57bdab3ecf5.tar.zst
freebsd-ports-gnome-de5133a7778f6e0f1c04101fac26d57bdab3ecf5.zip
Update to the 20180511 snapshot of GCC 9.1.1.
andreast@ has pushed files/patch-amd64-gcc-multilib-support upstream after the GCC 9.1 release, so this is now on the GCC 9 branch and can be removed from our tree.
Diffstat (limited to 'lang')
-rw-r--r--lang/gcc9-devel/Makefile2
-rw-r--r--lang/gcc9-devel/distinfo6
-rw-r--r--lang/gcc9-devel/files/patch-amd64-gcc-multilib-support73
3 files changed, 4 insertions, 77 deletions
diff --git a/lang/gcc9-devel/Makefile b/lang/gcc9-devel/Makefile
index daf940b216b4..05d720542ab9 100644
--- a/lang/gcc9-devel/Makefile
+++ b/lang/gcc9-devel/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= gcc
-PORTVERSION= 9.1.1.s20190504
+PORTVERSION= 9.1.1.s20190511
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc9-devel/distinfo b/lang/gcc9-devel/distinfo
index 5750476fcad2..b868c7942400 100644
--- a/lang/gcc9-devel/distinfo
+++ b/lang/gcc9-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1557035994
-SHA256 (gcc-9-20190504.tar.xz) = 0eaefe63cf2f9fc9f34a313fe23b95c199fdebca2577e0cd6931ae30a75ba570
-SIZE (gcc-9-20190504.tar.xz) = 68751664
+TIMESTAMP = 1557640803
+SHA256 (gcc-9-20190511.tar.xz) = 2b42cfba287125b555d9354c494d69e5f61456d5659338635e9dcc21d3506927
+SIZE (gcc-9-20190511.tar.xz) = 68754132
diff --git a/lang/gcc9-devel/files/patch-amd64-gcc-multilib-support b/lang/gcc9-devel/files/patch-amd64-gcc-multilib-support
deleted file mode 100644
index ffae93210614..000000000000
--- a/lang/gcc9-devel/files/patch-amd64-gcc-multilib-support
+++ /dev/null
@@ -1,73 +0,0 @@
---- UTC
-Index: gcc/config.gcc
-===================================================================
---- gcc/config.gcc (revision 269726)
-+++ gcc/config.gcc (working copy)
-@@ -4925,8 +4925,11 @@
- ;;
- i[34567]86-*-dragonfly* | x86_64-*-dragonfly*)
- ;;
-- i[34567]86-*-freebsd* | x86_64-*-freebsd*)
-+ i[34567]86-*-freebsd*)
- ;;
-+ x86_64-*-freebsd*)
-+ tmake_file="${tmake_file} i386/t-freebsd64"
-+ ;;
- ia64*-*-linux*)
- ;;
-
-Index: gcc/config/i386/freebsd64.h
-===================================================================
---- gcc/config/i386/freebsd64.h (revision 269733)
-+++ gcc/config/i386/freebsd64.h (working copy)
-@@ -31,7 +31,7 @@
-
- #undef LINK_SPEC
- #define LINK_SPEC "\
-- %{m32:-m elf_i386_fbsd} \
-+ %{m32:-m elf_i386_fbsd}%{!m32:-m elf_x86_64_fbsd} \
- %{p:%nconsider using '-pg' instead of '-p' with gprof(1)} \
- %{v:-V} \
- %{assert*} %{R*} %{rpath*} %{defsym*} \
-@@ -42,3 +42,6 @@
- -dynamic-linker %(fbsd_dynamic_linker) } \
- %{static:-Bstatic}} \
- %{symbolic:-Bsymbolic}"
-+
-+#undef MULTILIB_DEFAULTS
-+#define MULTILIB_DEFAULTS { "m64" }
-Index: gcc/config/i386/t-freebsd64
-===================================================================
---- gcc/config/i386/t-freebsd64 (nonexistent)
-+++ gcc/config/i386/t-freebsd64 (working copy)
-@@ -0,0 +1,30 @@
-+# Copyright (C) 2019 Free Software Foundation, Inc.
-+#
-+# This file is part of GCC.
-+#
-+# GCC is free software; you can redistribute it and/or modify
-+# it under the terms of the GNU General Public License as published by
-+# the Free Software Foundation; either version 3, or (at your option)
-+# any later version.
-+#
-+# GCC is distributed in the hope that it will be useful,
-+# but WITHOUT ANY WARRANTY; without even the implied warranty of
-+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+# GNU General Public License for more details.
-+#
-+# You should have received a copy of the GNU General Public License
-+# along with GCC; see the file COPYING3. If not see
-+# <http://www.gnu.org/licenses/>.
-+
-+# The 32-bit libraries are found in /usr/lib32
-+
-+# To support i386 and x86-64, the directory structrue
-+# should be:
-+#
-+# /lib has x86-64 libraries.
-+# /lib32 has i386 libraries.
-+#
-+
-+MULTILIB_OPTIONS = m32
-+MULTILIB_DIRNAMES = 32
-+MULTILIB_OSDIRNAMES = ../lib32