Download raw body.
UPDATE: libplacebo
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 <brad@comstyle.co
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 \
UPDATE: libplacebo