git: 930be0aa27c2 - main - lang/gcc14: Fix linking with libisl.so

From: Lorenzo Salvadore <salvadore_at_FreeBSD.org>
Date: Wed, 05 Mar 2025 15:33:15 UTC
The branch main has been updated by salvadore:

URL: https://cgit.FreeBSD.org/ports/commit/?id=930be0aa27c2e99af9337396842ac164ed708df3

commit 930be0aa27c2e99af9337396842ac164ed708df3
Author:     Lorenzo Salvadore <salvadore@FreeBSD.org>
AuthorDate: 2025-03-04 14:00:48 +0000
Commit:     Lorenzo Salvadore <salvadore@FreeBSD.org>
CommitDate: 2025-03-05 15:32:58 +0000

    lang/gcc14: Fix linking with libisl.so
    
    Fix linking with libisl.so depending on GRAPHITE option, which is
    now implemented through options helpers.
    
    Co-authored-by: Gerald Pfeifer <gerald@FreeBSD.org>
    
    PR:         276070
    Reported by:Ivan Rozhuk <rozhuk.im@gmail.com>
---
 lang/gcc14/Makefile | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/lang/gcc14/Makefile b/lang/gcc14/Makefile
index a401cd4cf2e6..068b4b723925 100644
--- a/lang/gcc14/Makefile
+++ b/lang/gcc14/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	gcc
 PORTVERSION=	14.2.0
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	lang
 MASTER_SITES=	GCC
 PKGNAMESUFFIX=	${SUFFIX}
@@ -68,6 +68,9 @@ CFLAGS:=	${CFLAGS:S/mcpu=g/mcpu=G/}
 CXXFLAGS:=	${CFLAGS:S/mcpu=g/mcpu=G/}
 .endif
 
+GRAPHITE_LIB_DEPENDS=          libisl.so:devel/isl
+GRAPHITE_CONFIGURE_WITH+=      isl
+
 .include <bsd.port.pre.mk>
 
 .if ${ARCH} == amd64
@@ -135,11 +138,6 @@ INFO+=		gcc${SUFFIX}/libquadmath \
 SUB_FILES=	pkg-message
 SUB_LIST+=	TARGLIB=${TARGLIB}
 
-.if ${PORT_OPTIONS:MGRAPHITE}
-LIB_DEPENDS+=	libisl.so:devel/isl
-CONFIGURE_ARGS+=--with-isl=${LOCALBASE}
-.endif
-
 CONFIGURE_ARGS+=--enable-languages=${LANGUAGES}
 
 pre-everything::