Download raw body.
[UPDATE] graphics/libplacebo - v6.338.2
El Mon, 19 Feb 2024 22:44:58 -0500
Brad Smith <brad@comstyle.com> escribió:
> On 2024-02-19 3:53 p.m., Jose Maldonado wrote:
> > El Mon, 19 Feb 2024 15:30:55 +0000
> > Stuart Henderson<stu@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.
>
> Hi Jose,Could you move the dlopen comment to the bottom and have a
> separate line of just "WANTLIB += GL epoxy" below the comment. The
> rest looks good. Thanks.
Hi @Brad!
I'll send you a new diff with the changes you request.
--
*********************************************************
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 20 Feb 2024 04:41:53 -0000
@@ -2,32 +2,52 @@ 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 <brad@comstyle.com>
# LGPLv2.1+
PERMIT_PACKAGE= Yes
-WANTLIB= epoxy execinfo lcms2 m pthread
+WANTLIB += ${COMPILER_LIBCXX}
+WANTLIB += execinfo lcms2 m pthread
+WANTLIB += shaderc_shared vulkan
+# GL and epoxy are dlopened by libplacebo
+WANTLIB += epoxy GL
+
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
+ -Dvulkan=enabled \
+ -Dxxhash=disabled
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 20 Feb 2024 04:41:53 -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 20 Feb 2024 04:41:53 -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
[UPDATE] graphics/libplacebo - v6.338.2