git: f23f6a9c6a74 - main - graphics/libplacebo: update to 5.229.1

From: Jan Beich <jbeich_at_FreeBSD.org>
Date: Sat, 12 Nov 2022 20:26:09 UTC
The branch main has been updated by jbeich:

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

commit f23f6a9c6a749ead949df07cbd82246d2a5e13a9
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2022-10-18 12:47:32 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2022-11-12 20:22:15 +0000

    graphics/libplacebo: update to 5.229.1
    
    Changes:        https://code.videolan.org/videolan/libplacebo/-/tags/v5.229.0
    Changes:        https://code.videolan.org/videolan/libplacebo/-/tags/v5.229.1
    Reported by:    Repology
---
 graphics/libplacebo/Makefile  |  9 +++------
 graphics/libplacebo/distinfo  | 10 +++++-----
 graphics/libplacebo/pkg-plist |  6 ++++--
 multimedia/dav1d/Makefile     |  5 ++++-
 multimedia/dav1d/distinfo     |  2 ++
 multimedia/mpv/Makefile       |  2 +-
 multimedia/mpv034/Makefile    |  2 ++
 multimedia/vlc/Makefile       |  3 ++-
 8 files changed, 23 insertions(+), 16 deletions(-)

diff --git a/graphics/libplacebo/Makefile b/graphics/libplacebo/Makefile
index 961efe2a910d..f190bbc410f1 100644
--- a/graphics/libplacebo/Makefile
+++ b/graphics/libplacebo/Makefile
@@ -1,11 +1,8 @@
 PORTNAME=	libplacebo
 DISTVERSIONPREFIX=	v
-DISTVERSION=	4.208.0
+DISTVERSION=	5.229.1
 CATEGORIES=	graphics
 
-PATCH_SITES=	https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
-PATCHFILES+=	449f06985c69.patch:-p1 # https://code.videolan.org/videolan/libplacebo/-/issues/225
-
 MAINTAINER=	jbeich@FreeBSD.org
 COMMENT=	Reusable library for GPU-accelerated video/image rendering
 WWW=		https://code.videolan.org/videolan/libplacebo
@@ -38,7 +35,7 @@ LIBUNWIND_DESC=		Use libunwind for stacktraces
 LIBUNWIND_LIB_DEPENDS=	libunwind.so:devel/libunwind
 LIBUNWIND_MESON_ENABLED=	unwind
 
-OPENGL_LIB_DEPENDS=	libepoxy.so:graphics/libepoxy
+OPENGL_GH_TUPLE=	Dav1dde:glad:v2.0.1:glad/3rdparty/glad
 OPENGL_MESON_ENABLED=	opengl
 
 SHADERC_DESC=		libshaderc SPIR-V compiler
@@ -50,7 +47,7 @@ TEST_MESON_TRUE=	tests
 
 VULKAN_DESC=		Vulkan-based renderer
 VULKAN_BUILD_DEPENDS=	${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers \
-			${PYTHON_PKGNAMEPREFIX}mako>0:textproc/py-mako@${PY_FLAVOR}
+			${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR}
 VULKAN_LIB_DEPENDS=	libvulkan.so:graphics/vulkan-loader
 VULKAN_MESON_ENABLED=	vulkan
 
diff --git a/graphics/libplacebo/distinfo b/graphics/libplacebo/distinfo
index b2cbacbe355e..b701fd9b4031 100644
--- a/graphics/libplacebo/distinfo
+++ b/graphics/libplacebo/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1657895594
-SHA256 (haasn-libplacebo-v4.208.0_GH0.tar.gz) = 5090fbad4f65b9c950028c1e0dd86d20aa66d159c0854a89b3eb8d4210966b73
-SIZE (haasn-libplacebo-v4.208.0_GH0.tar.gz) = 647068
-SHA256 (449f06985c69.patch) = 50ef21bcda67729bba274313339b2d63f6fe0760ad4a8034a4fb0c83e1e7f115
-SIZE (449f06985c69.patch) = 12127
+TIMESTAMP = 1667327384
+SHA256 (haasn-libplacebo-v5.229.1_GH0.tar.gz) = f861336cf789eebdf1ac0e8db5822cfff07eb96675ffcf84911ff6b1f431d309
+SIZE (haasn-libplacebo-v5.229.1_GH0.tar.gz) = 673096
+SHA256 (Dav1dde-glad-v2.0.1_GH0.tar.gz) = bbdfb8a2c8ea7fbad747dd91424fc9fc7bb22e1b95c7a5b451e68c3d9bd96d95
+SIZE (Dav1dde-glad-v2.0.1_GH0.tar.gz) = 581028
diff --git a/graphics/libplacebo/pkg-plist b/graphics/libplacebo/pkg-plist
index 8372ea43d0ab..b7b65e7c1d12 100644
--- a/graphics/libplacebo/pkg-plist
+++ b/graphics/libplacebo/pkg-plist
@@ -1,7 +1,7 @@
 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
@@ -13,6 +13,8 @@ include/libplacebo/renderer.h
 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
 %%LCMS2%%include/libplacebo/shaders/icc.h
 include/libplacebo/shaders/lut.h
@@ -27,5 +29,5 @@ include/libplacebo/utils/libav_internal.h
 include/libplacebo/utils/upload.h
 %%VULKAN%%include/libplacebo/vulkan.h
 lib/libplacebo.so
-lib/libplacebo.so.208
+lib/libplacebo.so.229
 libdata/pkgconfig/libplacebo.pc
diff --git a/multimedia/dav1d/Makefile b/multimedia/dav1d/Makefile
index e308928b3e43..71ab4fd1b86e 100644
--- a/multimedia/dav1d/Makefile
+++ b/multimedia/dav1d/Makefile
@@ -1,8 +1,11 @@
 PORTNAME=	dav1d
 DISTVERSION=	1.0.0
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	multimedia
 
+PATCH_SITES=	${GL_SITE}/${GL_ACCOUNT}/${GL_PROJECT}/-/commit/
+PATCHFILES+=	5e5b7a04fde7.patch:-p1 # https://code.videolan.org/videolan/dav1d/-/merge_requests/1357
+
 MAINTAINER=	jbeich@FreeBSD.org
 COMMENT=	Small and fast AV1 decoder
 WWW=		https://code.videolan.org/videolan/dav1d
diff --git a/multimedia/dav1d/distinfo b/multimedia/dav1d/distinfo
index ee9d1c38a8c4..061e96b985a4 100644
--- a/multimedia/dav1d/distinfo
+++ b/multimedia/dav1d/distinfo
@@ -3,3 +3,5 @@ SHA256 (videolan-dav1d-99172b11470776177939c3d2bc366fe8d904eab7_GL0.tar.gz) = 41
 SIZE (videolan-dav1d-99172b11470776177939c3d2bc366fe8d904eab7_GL0.tar.gz) = 1375242
 SHA256 (videolan-dav1d-test-data-0214ee7342c646b238f98267adf8503c56d9df53_GL0.tar.gz) = 1399a5a8ddfc8b22c320e30d731c82fce6d962fa28cd16236a742903c969ebe7
 SIZE (videolan-dav1d-test-data-0214ee7342c646b238f98267adf8503c56d9df53_GL0.tar.gz) = 50909709
+SHA256 (5e5b7a04fde7.patch) = 4c9967dc0729631e7a0c8f29074a487c7d322bf664bfefb0d6d93923fdf9bf1c
+SIZE (5e5b7a04fde7.patch) = 8743
diff --git a/multimedia/mpv/Makefile b/multimedia/mpv/Makefile
index 4ab210ebdeae..29f89ff42485 100644
--- a/multimedia/mpv/Makefile
+++ b/multimedia/mpv/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	mpv
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.35.0
-PORTREVISION=	1
+PORTREVISION=	2
 PORTEPOCH=	1
 CATEGORIES=	multimedia audio wayland
 
diff --git a/multimedia/mpv034/Makefile b/multimedia/mpv034/Makefile
index 0902a5dc636f..cd4427642217 100644
--- a/multimedia/mpv034/Makefile
+++ b/multimedia/mpv034/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	mpv
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.34.1
+PORTREVISION=	1
 CATEGORIES=	multimedia audio wayland
 MASTER_SITES=	https://waf.io/:waf
 PKGNAMESUFFIX=	034
@@ -64,6 +65,7 @@ OPTIONS_RADIO=		YOUTUBE
 OPTIONS_RADIO_YOUTUBE=	YTDL YTDLP
 OPTIONS_SINGLE=		LUA
 OPTIONS_SINGLE_LUA=	LUA LUAJIT LUA_NONE
+OPTIONS_EXCLUDE=	VULKAN # incompatible with libplacebo >= 5.228.0
 OPTIONS_SUB=		yes
 
 DVDNAV_DESC=		DVD menu navigation
diff --git a/multimedia/vlc/Makefile b/multimedia/vlc/Makefile
index e223b94815a8..396471c3ce83 100644
--- a/multimedia/vlc/Makefile
+++ b/multimedia/vlc/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	vlc
 DISTVERSION=	3.0.17.4
-PORTREVISION=	6
+PORTREVISION=	7
 PORTEPOCH=	4
 CATEGORIES=	multimedia audio net www
 MASTER_SITES=	http://download.videolan.org/pub/videolan/${PORTNAME}/${DISTVERSION:S/a$//}/ \
@@ -80,6 +80,7 @@ OPTIONS_DEFAULT=ASS AVAHI DAV1D DBUS DVDREAD DVDNAV GNUTLS HARFBUZZ JPEG \
 		UPNP V4L VAAPI VCD VDPAU VORBIS WAYLAND X11
 OPTIONS_DEFAULT_powerpc=	ALTIVEC
 OPTIONS_DEFAULT_powerpc64=	ALTIVEC
+OPTIONS_EXCLUDE=LIBPLACEBO # https://code.videolan.org/videolan/vlc/-/commit/8e22c39ea3c3
 OPTIONS_SUB=	yes
 
 AOM_DESC=	AV1 video encoding/decoding via libaom