git: 88a2a7b867ab - main - multimedia/gstreamer1: Update to 1.20.6

From: Gleb Popov <arrowd_at_FreeBSD.org>
Date: Mon, 27 Feb 2023 15:19:43 UTC
The branch main has been updated by arrowd:

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

commit 88a2a7b867abff10d848f12dea00e2fa3e21a319
Author:     Gleb Popov <arrowd@FreeBSD.org>
AuthorDate: 2023-02-27 11:42:24 +0000
Commit:     Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2023-02-27 15:19:20 +0000

    multimedia/gstreamer1: Update to 1.20.6
    
    Sponsored by:   Serenity Cybersecurity, LLC
---
 devel/gstreamer1-plugins-soup/Makefile             |  2 +-
 multimedia/gstreamer1-plugins-all/Makefile         |  2 +-
 multimedia/gstreamer1-plugins-good/pkg-plist       |  1 +
 multimedia/gstreamer1-plugins-rust/Makefile        |  3 ++-
 multimedia/gstreamer1-plugins-ugly/pkg-plist       |  1 +
 multimedia/gstreamer1-plugins-vpx/Makefile         |  2 +-
 multimedia/gstreamer1-plugins/Makefile             | 10 +++++-----
 multimedia/gstreamer1-plugins/distinfo             | 18 +++++++++---------
 .../files/patch-gst-libs_gst_gl_meson.build        | 22 +++++++++++-----------
 multimedia/gstreamer1/Makefile                     |  4 ++--
 multimedia/gstreamer1/distinfo                     |  6 +++---
 multimedia/gstreamer1/pkg-plist                    |  1 +
 12 files changed, 38 insertions(+), 34 deletions(-)

diff --git a/devel/gstreamer1-plugins-soup/Makefile b/devel/gstreamer1-plugins-soup/Makefile
index 80938c12ae5a..12d0ce5074a2 100644
--- a/devel/gstreamer1-plugins-soup/Makefile
+++ b/devel/gstreamer1-plugins-soup/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION=	1
+PORTREVISION=	0
 CATEGORIES=	devel
 
 COMMENT=	GStreamer soup based http input plugin
diff --git a/multimedia/gstreamer1-plugins-all/Makefile b/multimedia/gstreamer1-plugins-all/Makefile
index 71eb517e8087..afc88968b176 100644
--- a/multimedia/gstreamer1-plugins-all/Makefile
+++ b/multimedia/gstreamer1-plugins-all/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	gstreamer1-plugins-all
 PORTVERSION=	1.20
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	multimedia
 
 MAINTAINER=	multimedia@FreeBSD.org
diff --git a/multimedia/gstreamer1-plugins-good/pkg-plist b/multimedia/gstreamer1-plugins-good/pkg-plist
index c0aec864185d..0865417281a1 100644
--- a/multimedia/gstreamer1-plugins-good/pkg-plist
+++ b/multimedia/gstreamer1-plugins-good/pkg-plist
@@ -70,6 +70,7 @@ share/locale/hu/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo
 share/locale/id/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo
 share/locale/it/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo
 share/locale/ja/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo
+share/locale/ka/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo
 share/locale/ky/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo
 share/locale/lt/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo
 share/locale/lv/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo
diff --git a/multimedia/gstreamer1-plugins-rust/Makefile b/multimedia/gstreamer1-plugins-rust/Makefile
index ad557f720672..003c8e6f2c73 100644
--- a/multimedia/gstreamer1-plugins-rust/Makefile
+++ b/multimedia/gstreamer1-plugins-rust/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	gstreamer1-plugins-rust
 DISTVERSION=	0.10.2
+PORTREVISION=	1
 CATEGORIES=	multimedia
 
 MAINTAINER=	jbeich@FreeBSD.org
@@ -16,7 +17,7 @@ BUILD_DEPENDS=	cargo-cbuild:devel/cargo-c
 USES=		cargo gnome gstreamer meson pkgconfig python:build shebangfix ssl
 USE_GITLAB=	yes
 USE_GNOME=	glib20
-USE_GSTREAMER=	bad # webrtc
+USE_GSTREAMER=	bad gl # webrtc
 GL_SITE=	https://gitlab.freedesktop.org
 GL_ACCOUNT=	gstreamer
 GL_PROJECT=	gst-plugins-rs
diff --git a/multimedia/gstreamer1-plugins-ugly/pkg-plist b/multimedia/gstreamer1-plugins-ugly/pkg-plist
index 3b1530dd6107..32ef9d0fc46c 100644
--- a/multimedia/gstreamer1-plugins-ugly/pkg-plist
+++ b/multimedia/gstreamer1-plugins-ugly/pkg-plist
@@ -25,6 +25,7 @@ share/locale/hu/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
 share/locale/id/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
 share/locale/it/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
 share/locale/ja/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
+share/locale/ka/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
 share/locale/lt/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
 share/locale/lv/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
 share/locale/ms/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
diff --git a/multimedia/gstreamer1-plugins-vpx/Makefile b/multimedia/gstreamer1-plugins-vpx/Makefile
index 06c76f1a3540..e3f811f5fb8b 100644
--- a/multimedia/gstreamer1-plugins-vpx/Makefile
+++ b/multimedia/gstreamer1-plugins-vpx/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION=	1
+PORTREVISION=	0
 CATEGORIES=	multimedia
 
 COMMENT=	GStreamer vp8 codec plugin
diff --git a/multimedia/gstreamer1-plugins/Makefile b/multimedia/gstreamer1-plugins/Makefile
index b799e669a149..9414c39774bd 100644
--- a/multimedia/gstreamer1-plugins/Makefile
+++ b/multimedia/gstreamer1-plugins/Makefile
@@ -23,16 +23,16 @@ RUN_DEPENDS+=	iso-codes>=0:misc/iso-codes
 
 PORTSCOUT=	limitw:1,even
 
-BASE_PORTVERSION=	1.20.5
+BASE_PORTVERSION=	1.20.6
 BASE_DISTNAME=		gst-plugins-base-${BASE_PORTVERSION}
 BASE_DISTFILE=		${BASE_DISTNAME}${EXTRACT_SUFX}
-BAD_PORTVERSION=	1.20.5
+BAD_PORTVERSION=	1.20.6
 BAD_DISTNAME=		gst-plugins-bad-${BAD_PORTVERSION}
 BAD_DISTFILE=		${BAD_DISTNAME}${EXTRACT_SUFX}
-GOOD_PORTVERSION=	1.20.5
+GOOD_PORTVERSION=	1.20.6
 GOOD_DISTNAME=		gst-plugins-good-${GOOD_PORTVERSION}
 GOOD_DISTFILE=		${GOOD_DISTNAME}${EXTRACT_SUFX}
-UGLY_PORTVERSION=	1.20.5
+UGLY_PORTVERSION=	1.20.6
 UGLY_DISTNAME=		gst-plugins-ugly-${UGLY_PORTVERSION}
 UGLY_DISTFILE=		${UGLY_DISTNAME}${EXTRACT_SUFX}
 DIST?=		base
@@ -57,7 +57,7 @@ IGNORE=		DIST not specified
 .endif
 
 VERSION=	1.0
-SOVERSION=	0.2005.0
+SOVERSION=	0.2006.0
 PLIST_SUB+=	VERSION="${VERSION}" \
 		SOVERSION="${SOVERSION}"
 
diff --git a/multimedia/gstreamer1-plugins/distinfo b/multimedia/gstreamer1-plugins/distinfo
index e6a6473baca5..e527a300b83e 100644
--- a/multimedia/gstreamer1-plugins/distinfo
+++ b/multimedia/gstreamer1-plugins/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1671699968
-SHA256 (gst-plugins-base-1.20.5.tar.xz) = 11f911ef65f3095d7cf698a1ad1fc5242ac3ad6c9270465fb5c9e7f4f9c19b35
-SIZE (gst-plugins-base-1.20.5.tar.xz) = 3312340
-SHA256 (gst-plugins-bad-1.20.5.tar.xz) = f431214b0754d7037adcde93c3195106196588973e5b32dcb24938805f866363
-SIZE (gst-plugins-bad-1.20.5.tar.xz) = 6237720
-SHA256 (gst-plugins-ugly-1.20.5.tar.xz) = af67d8ba7cab230f64d0594352112c2c443e2aa36a87c35f9f98a43d11430b87
-SIZE (gst-plugins-ugly-1.20.5.tar.xz) = 514168
-SHA256 (gst-plugins-good-1.20.5.tar.xz) = e83ab4d12ca24959489bbb0ec4fac9b90e32f741d49cda357cb554b2cb8b97f9
-SIZE (gst-plugins-good-1.20.5.tar.xz) = 3439904
+TIMESTAMP = 1677497669
+SHA256 (gst-plugins-base-1.20.6.tar.xz) = 54eac357d6cd66f183b94a26e493bf4d5781bc76bc60cad122742626caf8f1a3
+SIZE (gst-plugins-base-1.20.6.tar.xz) = 3320100
+SHA256 (gst-plugins-bad-1.20.6.tar.xz) = d98c73fa5cdddb372a91199464515cfc80c89bbe05e3d4387ea4381e4224483a
+SIZE (gst-plugins-bad-1.20.6.tar.xz) = 6244344
+SHA256 (gst-plugins-ugly-1.20.6.tar.xz) = ca3fb6abc9f6e981d204a736c254e50cc1786a2f5038d83023e42ea009b10246
+SIZE (gst-plugins-ugly-1.20.6.tar.xz) = 515488
+SHA256 (gst-plugins-good-1.20.6.tar.xz) = e51365cfa9b19bd736dafe2c8828254a55d66996a3c60550bb0d50041c381a44
+SIZE (gst-plugins-good-1.20.6.tar.xz) = 3438312
diff --git a/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_gl_meson.build b/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_gl_meson.build
index f8ef9876117d..9bffe2bd8449 100644
--- a/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_gl_meson.build
+++ b/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_gl_meson.build
@@ -1,4 +1,4 @@
---- gst-libs/gst/gl/meson.build.orig	2022-11-01 22:00:52 UTC
+--- gst-libs/gst/gl/meson.build.orig	2023-02-23 18:23:11 UTC
 +++ gst-libs/gst/gl/meson.build
 @@ -554,11 +554,6 @@ if need_platform_egl != 'no'
      gl_platform_deps += egl_dep
@@ -12,7 +12,7 @@
      egl_includes = '''
  #include <EGL/egl.h>
  #include <EGL/eglext.h>
-@@ -1049,7 +1044,7 @@ if build_gstgl
+@@ -1058,7 +1053,7 @@ if build_gstgl
      soversion : soversion,
      darwin_versions : osxversion,
      install : true,
@@ -21,7 +21,7 @@
                      gl_lib_deps, gl_platform_deps, gl_winsys_deps, gl_misc_deps],
      # don't confuse EGL/egl.h with gst-libs/gl/egl/egl.h on case-insensitive file systems
      implicit_include_directories : false)
-@@ -1060,10 +1055,10 @@ if build_gstgl
+@@ -1069,10 +1064,10 @@ if build_gstgl
      'gl_apis=' + ' '.join(enabled_gl_apis),
    ]
  
@@ -34,7 +34,7 @@
      variables : pkgconfig_variables + pkgconfig_gl_variables,
      uninstalled_variables : pkgconfig_gl_variables,
      subdirs : pkgconfig_subdirs,
-@@ -1095,7 +1090,7 @@ if build_gstgl
+@@ -1104,7 +1099,7 @@ if build_gstgl
          'includes' : ['Gst-1.0', 'GstBase-1.0', 'GstVideo-1.0'],
          'install' : true,
          'extra_args' : gir_init_section + ['--c-include=gst/gl/gl.h'],
@@ -43,16 +43,16 @@
      }
      library_def += {'gir': [gir]}
      if not static_build
-@@ -1107,7 +1102,7 @@ if build_gstgl
+@@ -1116,7 +1111,7 @@ if build_gstgl
    gstgl_dep = declare_dependency(link_with : gstgl,
      include_directories : [libsinc, compat_includes],
      sources: gen_sources,
--    dependencies : [video_dep, gst_base_dep])
-+    dependencies : [dependency('gstreamer-video-1.0'), gst_base_dep])
+-    dependencies : [video_dep, gst_base_dep, gl_winsys_deps],
++    dependencies : [dependency('gstreamer-video-1.0'), gst_base_dep, gl_winsys_deps],
+     variables: pkgconfig_gl_variables)
    gstglproto_dep = declare_dependency(dependencies : [gstgl_dep] + gl_lib_deps)
    meson.override_dependency('gstreamer-gl-1.0', gstgl_dep)
-   meson.override_dependency('gstreamer-gl-prototypes-1.0', gstglproto_dep)
-@@ -1134,7 +1129,7 @@ if build_gstgl
+@@ -1144,7 +1139,7 @@ if build_gstgl
          'includes' : ['Gst-1.0', 'GstBase-1.0', 'GstVideo-1.0'],
          'install' : true,
          'extra_args' : gir_init_section + ['--c-include=gst/gl/x11/x11.h'],
@@ -61,7 +61,7 @@
        }
        gir_dict = gir + {'includes': gir['includes'] + ['GstGL-1.0']}
        libraries += [[pkg_name, {'gir': gir_dict}]]
-@@ -1170,7 +1165,7 @@ if build_gstgl
+@@ -1180,7 +1175,7 @@ if build_gstgl
          'includes' : ['Gst-1.0', 'GstBase-1.0', 'GstVideo-1.0'],
          'install' : true,
          'extra_args' : gir_init_section + ['--c-include=gst/gl/wayland/wayland.h'],
@@ -70,7 +70,7 @@
        }
  
        gir_dict = gir + {'includes': gir['includes'] + ['GstGL-1.0']}
-@@ -1206,7 +1201,7 @@ if build_gstgl
+@@ -1216,7 +1211,7 @@ if build_gstgl
          'includes' : ['Gst-1.0', 'GstBase-1.0', 'GstVideo-1.0'],
          'install' : true,
          'extra_args' : gir_init_section + ['--c-include=gst/gl/egl/egl.h'],
diff --git a/multimedia/gstreamer1/Makefile b/multimedia/gstreamer1/Makefile
index 3394e4f6069c..a82a2681b27d 100644
--- a/multimedia/gstreamer1/Makefile
+++ b/multimedia/gstreamer1/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	gstreamer
-PORTVERSION=	1.20.5
+PORTVERSION=	1.20.6
 CATEGORIES=	multimedia
 MASTER_SITES=	https://gstreamer.freedesktop.org/src/gstreamer/
 PKGNAMESUFFIX=	1
@@ -19,7 +19,7 @@ CONFIGURE_ARGS=	-D tests=disabled \
 	-D dbghelp=disabled \
 	-D doc=disabled
 PLIST_SUB=	VERSION=${GST10_VERSION} \
-		SOVERSION=0.2005.0
+		SOVERSION=0.2006.0
 
 USE_LDCONFIG=	yes
 GST10_VERSION=	1.0
diff --git a/multimedia/gstreamer1/distinfo b/multimedia/gstreamer1/distinfo
index 410f494bde8a..af9453691354 100644
--- a/multimedia/gstreamer1/distinfo
+++ b/multimedia/gstreamer1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1671699818
-SHA256 (gstreamer-1.20.5.tar.xz) = 5a19083faaf361d21fc391124f78ba6d609be55845a82fa8f658230e5fa03dff
-SIZE (gstreamer-1.20.5.tar.xz) = 2690968
+TIMESTAMP = 1677496154
+SHA256 (gstreamer-1.20.6.tar.xz) = 0545b030960680f71a95f9d39c95daae54b4d317d335e8f239d81138773c9b90
+SIZE (gstreamer-1.20.6.tar.xz) = 2699648
diff --git a/multimedia/gstreamer1/pkg-plist b/multimedia/gstreamer1/pkg-plist
index 734c3c982aec..f47f5d8e091d 100644
--- a/multimedia/gstreamer1/pkg-plist
+++ b/multimedia/gstreamer1/pkg-plist
@@ -191,6 +191,7 @@ share/gir-%%VERSION%%/GstNet-%%VERSION%%.gir
 %%NLS%%share/locale/id/LC_MESSAGES/gstreamer-%%VERSION%%.mo
 %%NLS%%share/locale/it/LC_MESSAGES/gstreamer-%%VERSION%%.mo
 %%NLS%%share/locale/ja/LC_MESSAGES/gstreamer-%%VERSION%%.mo
+%%NLS%%share/locale/ka/LC_MESSAGES/gstreamer-%%VERSION%%.mo
 %%NLS%%share/locale/ko/LC_MESSAGES/gstreamer-%%VERSION%%.mo
 %%NLS%%share/locale/lt/LC_MESSAGES/gstreamer-%%VERSION%%.mo
 %%NLS%%share/locale/nb/LC_MESSAGES/gstreamer-%%VERSION%%.mo