summaryrefslogtreecommitdiff
path: root/lang/gcc
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--lang/gcc/Makefile4
-rw-r--r--lang/gcc12-devel/Makefile2
-rw-r--r--lang/gcc12-devel/distinfo6
-rw-r--r--lang/gcc13-devel/Makefile2
-rw-r--r--lang/gcc13-devel/distinfo6
-rw-r--r--lang/gcc14-devel/Makefile2
-rw-r--r--lang/gcc14-devel/distinfo6
-rw-r--r--lang/gcc14-devel/files/patch-clang-vec_step21
-rw-r--r--lang/gcc15-devel/Makefile6
-rw-r--r--lang/gcc15-devel/distinfo6
-rw-r--r--lang/gcc15/Makefile6
-rw-r--r--lang/gcc15/distinfo6
-rw-r--r--lang/gcc16-devel/Makefile6
-rw-r--r--lang/gcc16-devel/distinfo6
-rw-r--r--lang/gcc16-devel/files/patch-libgcc_enable-execute-stack-mprotect.c15
15 files changed, 25 insertions, 75 deletions
diff --git a/lang/gcc/Makefile b/lang/gcc/Makefile
index c05ae285bb96..8709a824c570 100644
--- a/lang/gcc/Makefile
+++ b/lang/gcc/Makefile
@@ -9,9 +9,7 @@ MAINTAINER= gerald@FreeBSD.org
COMMENT= Meta-port for the default version of the GNU Compiler Collection
WWW= https://gcc.gnu.org
-# Once GCC 4.8 isn't an option any longer, we can simply use GCC_DEFAULT
-# below. (The expression rewrites 4.8 to 48.)
-RUN_DEPENDS= gcc${GCC_DEFAULT:S/.//}:lang/gcc${GCC_DEFAULT:S/.//}
+RUN_DEPENDS= gcc${GCC_DEFAULT}:lang/gcc${GCC_DEFAULT}
USES= cpe
CPE_VENDOR= gnu
diff --git a/lang/gcc12-devel/Makefile b/lang/gcc12-devel/Makefile
index 9bd9b9794aba..72d7b190bd94 100644
--- a/lang/gcc12-devel/Makefile
+++ b/lang/gcc12-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 12.4.1.s20250625
+PORTVERSION= 12.4.1.s20250702
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc12-devel/distinfo b/lang/gcc12-devel/distinfo
index ad8e7771720c..304805b65b91 100644
--- a/lang/gcc12-devel/distinfo
+++ b/lang/gcc12-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750926450
-SHA256 (gcc-12-20250625.tar.xz) = f571f992fa222621054d10d2c9bcb171ff3d0b0e1e02868fec259d4614091dfc
-SIZE (gcc-12-20250625.tar.xz) = 79946552
+TIMESTAMP = 1751620376
+SHA256 (gcc-12-20250702.tar.xz) = 3f6135bcdcce698164699cd11e871b83d93f3f21fe72fd056541180b9fc32f37
+SIZE (gcc-12-20250702.tar.xz) = 79955860
diff --git a/lang/gcc13-devel/Makefile b/lang/gcc13-devel/Makefile
index e7436d097497..7aa002426e78 100644
--- a/lang/gcc13-devel/Makefile
+++ b/lang/gcc13-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 13.4.1.s20250626
+PORTVERSION= 13.4.1.s20250814
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc13-devel/distinfo b/lang/gcc13-devel/distinfo
index bb39ad9365b2..df10e7aab71c 100644
--- a/lang/gcc13-devel/distinfo
+++ b/lang/gcc13-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751098323
-SHA256 (gcc-13-20250626.tar.xz) = 24df7253d61ad37c60b5d2b50fc00929ed34c327f43f9e67642e3b6f960fed27
-SIZE (gcc-13-20250626.tar.xz) = 84567576
+TIMESTAMP = 1755249395
+SHA256 (gcc-13-20250814.tar.xz) = 84e4b221a5fb257b58dba14e6ec6838fcdecbc0b2a198a71eb7d851adecd3f1f
+SIZE (gcc-13-20250814.tar.xz) = 84576520
diff --git a/lang/gcc14-devel/Makefile b/lang/gcc14-devel/Makefile
index 66a9dd3e049b..0b7f59771429 100644
--- a/lang/gcc14-devel/Makefile
+++ b/lang/gcc14-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 14.3.1.s20250627
+PORTVERSION= 14.3.1.s20250815
PORTEPOCH= 1
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
diff --git a/lang/gcc14-devel/distinfo b/lang/gcc14-devel/distinfo
index 20a5994b2975..f824b0e4402f 100644
--- a/lang/gcc14-devel/distinfo
+++ b/lang/gcc14-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751098584
-SHA256 (gcc-14-20250627.tar.xz) = f3bda4c0d7719d6327783fb45cc28a172893f44f220f083a1cb85724f73d7782
-SIZE (gcc-14-20250627.tar.xz) = 88324360
+TIMESTAMP = 1755334243
+SHA256 (gcc-14-20250815.tar.xz) = f3004177ad4de989e19cfe0a1f4e7ad3fcf3eed9f398e6914c6ed3c4a3da7b50
+SIZE (gcc-14-20250815.tar.xz) = 88321100
diff --git a/lang/gcc14-devel/files/patch-clang-vec_step b/lang/gcc14-devel/files/patch-clang-vec_step
deleted file mode 100644
index 00607540eb2a..000000000000
--- a/lang/gcc14-devel/files/patch-clang-vec_step
+++ /dev/null
@@ -1,21 +0,0 @@
-https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=239266 reports how
-clang unfortunately poisons user namespace by default (without any
-special options).
-
-Until that changes (or GCC changes) we need to avoid using vec_step
-as a variable.
-
---- UTC
-Index: gcc/tree-vect-loop.cc
-===================================================================
---- gcc/tree-vect-loop.cc (revision 273856)
-+++ gcc/tree-vect-loop.cc (working copy)
-@@ -55,6 +55,8 @@ along with GCC; see the file COPYING3. If not see
- #include "vec-perm-indices.h"
- #include "tree-eh.h"
-
-+#define vec_step vec_step_
-+
- /* Loop Vectorization Pass.
-
- This pass tries to vectorize loops.
diff --git a/lang/gcc15-devel/Makefile b/lang/gcc15-devel/Makefile
index 3e4b469785da..49b1a0d0b2f1 100644
--- a/lang/gcc15-devel/Makefile
+++ b/lang/gcc15-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 15.1.1.s20250628
+PORTVERSION= 15.2.1.s20250816
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
@@ -81,10 +81,6 @@ CONFIGURE_TARGET= x86_64-portbld-${OPSYS:tl}${OSREL}
.elif ${ARCH} == powerpc64
CONFIGURE_ARGS+= --with-abi=elfv2
-USE_GCC= yes
-
-.elif ${ARCH} == powerpc64le
-USE_GCC= yes
.endif
.if ${ARCH} == i386
diff --git a/lang/gcc15-devel/distinfo b/lang/gcc15-devel/distinfo
index 3326ddb51adc..8cea4ded02d2 100644
--- a/lang/gcc15-devel/distinfo
+++ b/lang/gcc15-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751356288
-SHA256 (gcc-15-20250628.tar.xz) = 23491ef6d0251fefc2f28c9c0b81d817c4962f0dad7018fbddf7aa2a1de3a769
-SIZE (gcc-15-20250628.tar.xz) = 92108604
+TIMESTAMP = 1755426934
+SHA256 (gcc-15-20250816.tar.xz) = 298b63ee0d9d244c2742438369e936b55d1caf931cc538470135123fb2b88a36
+SIZE (gcc-15-20250816.tar.xz) = 92325240
diff --git a/lang/gcc15/Makefile b/lang/gcc15/Makefile
index 70bf8f2de283..957ccabf391e 100644
--- a/lang/gcc15/Makefile
+++ b/lang/gcc15/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 15.1.0
+PORTVERSION= 15.2.0
PORTREVISION= 1
CATEGORIES= lang
MASTER_SITES= GCC
@@ -78,10 +78,6 @@ CONFIGURE_TARGET= x86_64-portbld-${OPSYS:tl}${OSREL}
.elif ${ARCH} == powerpc64
CONFIGURE_ARGS+= --with-abi=elfv2
-USE_GCC= yes
-
-.elif ${ARCH} == powerpc64le
-USE_GCC= yes
.endif
.if ${ARCH} == i386
diff --git a/lang/gcc15/distinfo b/lang/gcc15/distinfo
index 3b6b15e9e125..166f2aeba16f 100644
--- a/lang/gcc15/distinfo
+++ b/lang/gcc15/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745940383
-SHA256 (gcc-15.1.0.tar.xz) = e2b09ec21660f01fecffb715e0120265216943f038d0e48a9868713e54f06cea
-SIZE (gcc-15.1.0.tar.xz) = 98268344
+TIMESTAMP = 1755075794
+SHA256 (gcc-15.2.0.tar.xz) = 438fd996826b0c82485a29da03a72d71d6e3541a83ec702df4271f6fe025d24e
+SIZE (gcc-15.2.0.tar.xz) = 101056276
diff --git a/lang/gcc16-devel/Makefile b/lang/gcc16-devel/Makefile
index c63c9f5fc89a..1aaaabaca202 100644
--- a/lang/gcc16-devel/Makefile
+++ b/lang/gcc16-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 16.0.0.s20250629
+PORTVERSION= 16.0.0.s20250817
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
@@ -81,10 +81,6 @@ CONFIGURE_TARGET= x86_64-portbld-${OPSYS:tl}${OSREL}
.elif ${ARCH} == powerpc64
CONFIGURE_ARGS+= --with-abi=elfv2
-USE_GCC= yes
-
-.elif ${ARCH} == powerpc64le
-USE_GCC= yes
.endif
.if ${ARCH} == i386
diff --git a/lang/gcc16-devel/distinfo b/lang/gcc16-devel/distinfo
index 4e8d344cab1e..6bf89a92cf48 100644
--- a/lang/gcc16-devel/distinfo
+++ b/lang/gcc16-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751356608
-SHA256 (gcc-16-20250629.tar.xz) = 1518ccf1ce8d0f4a777642c709ee6c0105b450d2b860024fb49db2aceed5056f
-SIZE (gcc-16-20250629.tar.xz) = 94070816
+TIMESTAMP = 1755592857
+SHA256 (gcc-16-20250817.tar.xz) = e321396b6b18996f7a87f7c6b296f3e5b0a6c0cd763cc8b7773cde7fd1ff3ff4
+SIZE (gcc-16-20250817.tar.xz) = 95454224
diff --git a/lang/gcc16-devel/files/patch-libgcc_enable-execute-stack-mprotect.c b/lang/gcc16-devel/files/patch-libgcc_enable-execute-stack-mprotect.c
deleted file mode 100644
index 4645f084fef0..000000000000
--- a/lang/gcc16-devel/files/patch-libgcc_enable-execute-stack-mprotect.c
+++ /dev/null
@@ -1,15 +0,0 @@
---- libgcc/enable-execute-stack-mprotect.c.orig 2024-11-23 12:39:04 UTC
-+++ libgcc/enable-execute-stack-mprotect.c
-@@ -30,10 +30,11 @@ static int need_enable_exec_stack;
-
- static int need_enable_exec_stack;
-
--static void check_enabling (void) __attribute__ ((unused));
- extern void __enable_execute_stack (void *);
-
- #if defined __sun__ && defined __svr4__
-+static void check_enabling (void) __attribute__ ((unused));
-+
- static void __attribute__ ((constructor))
- check_enabling (void)
- {