From 2c215b822a65d0f0c24863227e3145d743943ca0 Mon Sep 17 00:00:00 2001 From: Muhammad Moinur Rahman Date: Sun, 6 Aug 2023 23:45:22 +0200 Subject: [PATCH] astro/celestia: Fix build with llvm16 - Utilize USES=localbase Approved by: portmgr (blanket) Sponsored by: The FreeBSD Foundation --- astro/celestia/Makefile | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/astro/celestia/Makefile b/astro/celestia/Makefile index 81efc9d9adee..1dbc884f9d18 100644 --- a/astro/celestia/Makefile +++ b/astro/celestia/Makefile @@ -13,7 +13,9 @@ LICENSE= GPLv2 LIB_DEPENDS= libpng.so:graphics/png -USES= compiler:c++11-lang gettext gl gmake jpeg libtool lua:52 pkgconfig +USES= compiler:c++11-lang gettext gl gmake jpeg libtool localbase:ldflags \ + lua:52 pkgconfig +USE_CXXSTD= c++14 USE_GL= gl GNU_CONFIGURE= yes EXTRA_PATCHES= ${FILESDIR}/celestia-1.6.1-lua-5.2.patch:-p1 \ @@ -22,8 +24,7 @@ EXTRA_PATCHES= ${FILESDIR}/celestia-1.6.1-lua-5.2.patch:-p1 \ ${FILESDIR}/celestia-1.6.1-gcc48.patch:-p1 CXXFLAGS+= -fsigned-char # fix text rendering (see Gentoo bug 316573) -CPPFLAGS+= -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib -pthread +LDFLAGS+= -pthread UI_LIST= glut gtk gnome CELESTIA_UI?= glut