After having a bug fixed with glad 2.0.6 the workaround with adding
the header path (lib was not necessary) is no longer necessary.


Index: Makefile
===================================================================
RCS file: /cvs/ports/graphics/libplacebo/Makefile,v
retrieving revision 1.12
diff -u -p -u -p -r1.12 Makefile
--- Makefile    20 Feb 2024 10:34:30 -0000      1.12
+++ Makefile    18 Mar 2024 18:07:41 -0000
@@ -3,6 +3,7 @@ COMMENT=        reusable library for GPU-accele
 GH_ACCOUNT=    haasn
 GH_PROJECT=    libplacebo
 GH_TAGNAME=    v6.338.2
+REVISION=      0
 CATEGORIES=    graphics
 
 SHARED_LIBS=   placebo 8.0
@@ -13,16 +14,14 @@ MAINTAINER= Brad Smith <[email protected]
 PERMIT_PACKAGE=        Yes
 
 WANTLIB +=     ${COMPILER_LIBCXX}
-WANTLIB +=     execinfo lcms2 m pthread
-WANTLIB +=     shaderc_shared vulkan
+WANTLIB +=     execinfo lcms2 m pthread shaderc_shared vulkan
 # GL and epoxy are dlopened by libplacebo
-WANTLIB +=     epoxy GL
-
+WANTLIB +=     GL epoxy
 
 MODULES=       devel/meson
 
 BUILD_DEPENDS= devel/fast-float \
-               graphics/glad \
+               graphics/glad>=2.0.6 \
                graphics/vulkan-headers
 
 LIB_DEPENDS=   graphics/lcms2 \
@@ -30,12 +29,6 @@ LIB_DEPENDS= graphics/lcms2 \
                graphics/vulkan-loader
 
 COMPILER=      base-clang ports-gcc
-
-CFLAGS +=              -I${X11BASE}/include
-LDFLAGS +=             -L${X11BASE}/lib
-
-MODMESON_CONFIGURE_ENV +=      CFLAGS="${CFLAGS}" \
-                                       LDFLAGS="${LDFLAGS}"
 
 CONFIGURE_ARGS+=-Ddefault_library=both \
                -Dd3d11=disabled \

Reply via email to