git: 7cb1beb17fc0 - main - graphics/libplacebo: update to 6.338.0

From: Jan Beich <jbeich_at_FreeBSD.org>
Date: Tue, 26 Sep 2023 13:25:23 UTC
The branch main has been updated by jbeich:

URL: https://cgit.FreeBSD.org/ports/commit/?id=7cb1beb17fc0804c04f5d9cf2daa5ff0b0ee242f

commit 7cb1beb17fc0804c04f5d9cf2daa5ff0b0ee242f
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2023-09-25 22:14:49 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2023-09-26 13:24:38 +0000

    graphics/libplacebo: update to 6.338.0
    
    Changes:        https://code.videolan.org/videolan/libplacebo/-/tags/v6.338.0
    Reported by:    GitHub (watch releases)
---
 graphics/libplacebo/Makefile  | 13 ++++++++++---
 graphics/libplacebo/distinfo  |  8 +++++---
 graphics/libplacebo/pkg-plist |  4 +++-
 multimedia/dav1d/Makefile     |  2 +-
 multimedia/ffmpeg/Makefile    |  2 +-
 multimedia/mpv/Makefile       |  2 +-
 6 files changed, 21 insertions(+), 10 deletions(-)

diff --git a/graphics/libplacebo/Makefile b/graphics/libplacebo/Makefile
index d8f26b18353e..d8e2557a833d 100644
--- a/graphics/libplacebo/Makefile
+++ b/graphics/libplacebo/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	libplacebo
 DISTVERSIONPREFIX=	v
-DISTVERSION=	6.292.1
+DISTVERSION=	6.338.0
 CATEGORIES=	graphics
 
 MAINTAINER=	jbeich@FreeBSD.org
@@ -11,14 +11,16 @@ LICENSE=	LGPL21+
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
 USES=		compiler:c11 localbase:ldflags meson pkgconfig python:build
+USE_GITHUB=	nodefault
 USE_GITLAB=	yes
 USE_LDCONFIG=	yes
 GL_SITE=	https://code.videolan.org
 GL_ACCOUNT=	videolan
+GH_TUPLE=	fastfloat:fast_float:v5.2.0:fast_float/3rdparty/fast_float
 MESON_ARGS=	-Dd3d11=disabled -Dlibdovi=disabled -Ddemos=false
 
-OPTIONS_DEFINE=	LCMS2 LIBUNWIND OPENGL TEST VULKAN
-OPTIONS_DEFAULT=LCMS2 LIBUNWIND OPENGL SHADERC
+OPTIONS_DEFINE=	LCMS2 LIBUNWIND OPENGL TEST VULKAN XXHASH
+OPTIONS_DEFAULT=LCMS2 LIBUNWIND OPENGL SHADERC XXHASH
 OPTIONS_SINGLE=	VULKAN
 OPTIONS_SINGLE_VULKAN=	GLSLANG SHADERC
 OPTIONS_EXCLUDE+=	${ARCH:Naarch64:Namd64:Narmv[67]:Ni386:Npowerpc64:Npowerpc64le:Nx86_64:C/.+/LIBUNWIND/}
@@ -53,6 +55,11 @@ VULKAN_BUILD_DEPENDS=	${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-heade
 VULKAN_LIB_DEPENDS=	libvulkan.so:graphics/vulkan-loader
 VULKAN_MESON_ENABLED=	vulkan
 
+XXHASH_DESC=		Faster replacement for internal siphash
+XXHASH_BUILD_DEPENDS=	xxhash>0:devel/xxhash
+XXHASH_RUN_DEPENDS=	xxhash>0:devel/xxhash # pkg-config
+XXHASH_MESON_ENABLED=	xxhash
+
 post-patch:
 	@${REINPLACE_CMD} -e 's,/usr/share,${PREFIX}/share,' \
 		${WRKSRC}/src/vulkan/utils_gen.py
diff --git a/graphics/libplacebo/distinfo b/graphics/libplacebo/distinfo
index 69c77a49ccab..731962c0e250 100644
--- a/graphics/libplacebo/distinfo
+++ b/graphics/libplacebo/distinfo
@@ -1,5 +1,7 @@
-TIMESTAMP = 1691092146
+TIMESTAMP = 1695680089
+SHA256 (fastfloat-fast_float-v5.2.0_GH0.tar.gz) = 72bbfd1914e414c920e39abdc81378adf910a622b62c45b4c61d344039425d18
+SIZE (fastfloat-fast_float-v5.2.0_GH0.tar.gz) = 84800
 SHA256 (Dav1dde-glad-v2.0.4_GH0.tar.gz) = 02629644c242dcc27c58222bd2c001d5e2f3765dbbcfd796542308bddebab401
 SIZE (Dav1dde-glad-v2.0.4_GH0.tar.gz) = 599932
-SHA256 (libplacebo-v6.292.1.tar.bz2) = 51f0b7b400b35ce5f131a763c0cebb8e46680c17bed58cc9296b20c603f7f65f
-SIZE (libplacebo-v6.292.1.tar.bz2) = 702879
+SHA256 (libplacebo-v6.338.0.tar.bz2) = 256c5cb01cafddc341bb7cd4df9b17f7e92b943e6cf5696ec1bd5cd1d5a381c8
+SIZE (libplacebo-v6.338.0.tar.bz2) = 696457
diff --git a/graphics/libplacebo/pkg-plist b/graphics/libplacebo/pkg-plist
index 0b6b8cc38afa..e2dc8f84eee4 100644
--- a/graphics/libplacebo/pkg-plist
+++ b/graphics/libplacebo/pkg-plist
@@ -1,3 +1,4 @@
+include/libplacebo/cache.h
 include/libplacebo/colorspace.h
 include/libplacebo/common.h
 include/libplacebo/config.h
@@ -10,6 +11,7 @@ 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.h
 include/libplacebo/shaders/colorspace.h
@@ -31,5 +33,5 @@ include/libplacebo/utils/libav_internal.h
 include/libplacebo/utils/upload.h
 include/libplacebo/vulkan.h
 lib/libplacebo.so
-lib/libplacebo.so.292
+lib/libplacebo.so.338
 libdata/pkgconfig/libplacebo.pc
diff --git a/multimedia/dav1d/Makefile b/multimedia/dav1d/Makefile
index b6c7a861dedd..ef00643d4a6a 100644
--- a/multimedia/dav1d/Makefile
+++ b/multimedia/dav1d/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	dav1d
 DISTVERSION=	1.2.1
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	multimedia
 
 MAINTAINER=	jbeich@FreeBSD.org
diff --git a/multimedia/ffmpeg/Makefile b/multimedia/ffmpeg/Makefile
index 4a9b4525a663..e968c9100593 100644
--- a/multimedia/ffmpeg/Makefile
+++ b/multimedia/ffmpeg/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	ffmpeg
 PORTVERSION=	6.0
-PORTREVISION=	2
+PORTREVISION=	3
 PORTEPOCH=	1
 CATEGORIES=	multimedia audio net
 MASTER_SITES=	https://ffmpeg.org/releases/
diff --git a/multimedia/mpv/Makefile b/multimedia/mpv/Makefile
index ada934566e6a..93e261f486fd 100644
--- a/multimedia/mpv/Makefile
+++ b/multimedia/mpv/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	mpv
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.36.0
-PORTREVISION=	4
+PORTREVISION=	5
 PORTEPOCH=	1
 CATEGORIES=	multimedia audio