summaryrefslogtreecommitdiff
path: root/lang/gcc15
diff options
context:
space:
mode:
Diffstat (limited to 'lang/gcc15')
-rw-r--r--lang/gcc15/Makefile14
-rw-r--r--lang/gcc15/distinfo6
-rw-r--r--lang/gcc15/pkg-help5
3 files changed, 12 insertions, 13 deletions
diff --git a/lang/gcc15/Makefile b/lang/gcc15/Makefile
index 70bf8f2de283..d4e52f6d3815 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,17 +78,13 @@ 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
-LANGUAGES:= c,c++,objc,fortran
-.else
-LANGUAGES:= c,c++,objc,fortran,jit
+LANGUAGES= c,c++,objc,fortran
+.if ${ARCH} != i386 && !empty(PORT_OPTIONS:M*BOOTSTRAP)
+LANGUAGES:= ${LANGUAGES},jit
.endif
+
TARGLIB= ${PREFIX}/lib/gcc${SUFFIX}
TARGLIB32= ${PREFIX}/lib32 # The version information is added later
LIBEXEC= ${PREFIX}/libexec/gcc${SUFFIX}
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/gcc15/pkg-help b/lang/gcc15/pkg-help
index 9030bbb28d3f..632e1c65f816 100644
--- a/lang/gcc15/pkg-help
+++ b/lang/gcc15/pkg-help
@@ -1,3 +1,6 @@
Building this port with LTO_BOOTSTRAP enabled requires significant amounts of
memory and time. Consider disabling LTO_BOOTSTRAP in favor of STANDARD_BOOTSTRAP
-(or disabling BOOTSTRAP altogether) in case that is a problem.
+in case that is a problem.
+
+Note that disabling bootstrap altogether is possible, but not recommended: some
+features (e.g. jit) requires you to choose a bootstrap option to be enabled.