El Mon, 19 Feb 2024 15:30:55 +0000 Stuart Henderson <s...@spacehopper.org> escribió: > You add "WANTLIB+= ${COMPILER_LIBCXX}" while keeping COMPILER_LANGS=c, > which will probably fail on base-gcc archs. I think you'll need to > remove the COMPILER_LANGS line.
Hi @sthen! Fixed, I send the new diff with corrections, newly tested in amd64, build and work fine. -- ********************************************************* Dios en su cielo, todo bien en la Tierra
Index: Makefile =================================================================== RCS file: /cvs/ports/graphics/libplacebo/Makefile,v retrieving revision 1.11 diff -u -p -r1.11 Makefile --- Makefile 23 Jul 2022 05:16:05 -0000 1.11 +++ Makefile 19 Feb 2024 20:50:24 -0000 @@ -2,32 +2,50 @@ COMMENT= reusable library for GPU-accele GH_ACCOUNT= haasn GH_PROJECT= libplacebo -GH_TAGNAME= v4.208.0 +GH_TAGNAME= v6.338.2 CATEGORIES= graphics -SHARED_LIBS= placebo 7.0 +SHARED_LIBS= placebo 8.0 MAINTAINER= Brad Smith <b...@comstyle.com> # LGPLv2.1+ PERMIT_PACKAGE= Yes -WANTLIB= epoxy execinfo lcms2 m pthread +# GL and epoxy are dlopened by libplacebo +WANTLIB += ${COMPILER_LIBCXX} +WANTLIB += epoxy execinfo GL lcms2 m pthread +WANTLIB += shaderc_shared vulkan MODULES= devel/meson -LIB_DEPENDS= graphics/lcms2 +BUILD_DEPENDS= devel/fast-float \ + graphics/glad \ + graphics/vulkan-headers + +LIB_DEPENDS= graphics/lcms2 \ + graphics/shaderc \ + graphics/vulkan-loader COMPILER= base-clang ports-gcc -COMPILER_LANGS= c + +CFLAGS += -I${X11BASE}/include +LDFLAGS += -L${X11BASE}/lib + +MODMESON_CONFIGURE_ENV += CFLAGS="${CFLAGS}" \ + LDFLAGS="${LDFLAGS}" CONFIGURE_ARGS+=-Ddefault_library=both \ -Dd3d11=disabled \ -Ddemos=false \ + -Ddovi=disabled \ -Dglslang=disabled \ - -Dshaderc=disabled \ + -Dlibdovi=disabled \ + -Dshaderc=enabled \ + -Dopengl=enabled \ -Dunwind=disabled \ - -Dvulkan=disabled + -Dxxhash=disabled \ + -Dvulkan=enabled NO_TEST= Yes Index: distinfo =================================================================== RCS file: /cvs/ports/graphics/libplacebo/distinfo,v retrieving revision 1.9 diff -u -p -r1.9 distinfo --- distinfo 23 Jul 2022 05:16:05 -0000 1.9 +++ distinfo 19 Feb 2024 20:50:24 -0000 @@ -1,2 +1,2 @@ -SHA256 (libplacebo-4.208.0.tar.gz) = UJD7rU9luclQAoweDdhtIKpm0VnAhUqJs+uNQhCWa3M= -SIZE (libplacebo-4.208.0.tar.gz) = 647068 +SHA256 (libplacebo-6.338.2.tar.gz) = Lx5iTgnXKoydtw+RD3Vg52ShwSba5CrMWzvO+DanrsY= +SIZE (libplacebo-6.338.2.tar.gz) = 841168 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/graphics/libplacebo/pkg/PLIST,v retrieving revision 1.8 diff -u -p -r1.8 PLIST --- pkg/PLIST 11 Mar 2022 19:22:45 -0000 1.8 +++ pkg/PLIST 19 Feb 2024 20:50:24 -0000 @@ -1,20 +1,25 @@ include/libplacebo/ +include/libplacebo/cache.h include/libplacebo/colorspace.h include/libplacebo/common.h include/libplacebo/config.h -include/libplacebo/context.h +include/libplacebo/d3d11.h include/libplacebo/dispatch.h include/libplacebo/dither.h include/libplacebo/dummy.h include/libplacebo/filters.h +include/libplacebo/gamut_mapping.h include/libplacebo/gpu.h include/libplacebo/log.h include/libplacebo/opengl.h +include/libplacebo/options.h include/libplacebo/renderer.h include/libplacebo/shaders/ include/libplacebo/shaders.h include/libplacebo/shaders/colorspace.h include/libplacebo/shaders/custom.h +include/libplacebo/shaders/deinterlacing.h +include/libplacebo/shaders/dithering.h include/libplacebo/shaders/film_grain.h include/libplacebo/shaders/icc.h include/libplacebo/shaders/lut.h @@ -24,10 +29,12 @@ include/libplacebo/tone_mapping.h include/libplacebo/utils/ include/libplacebo/utils/dav1d.h include/libplacebo/utils/dav1d_internal.h +include/libplacebo/utils/dolbyvision.h include/libplacebo/utils/frame_queue.h include/libplacebo/utils/libav.h include/libplacebo/utils/libav_internal.h include/libplacebo/utils/upload.h +include/libplacebo/vulkan.h @static-lib lib/libplacebo.a @lib lib/libplacebo.so.${LIBplacebo_VERSION} lib/pkgconfig/libplacebo.pc