[gentoo-commits] repo/proj/guru:dev commit in: media-plugins/gst-plugins-qt5/, media-plugins/gst-plugins-qt5/files/

2022-09-16 Thread Ronny Gutbrod
commit: c18f09feebce39919d056aef5db4fd33c8b78fc3
Author: Ronny (tastytea) Gutbrod  tastytea  de>
AuthorDate: Fri Sep 16 23:36:33 2022 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Sat Sep 17 00:50:40 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c18f09fe

media-plugins/gst-plugins-qt5: drop 1.18.4, 1.18.6, 1.20.1

match media-libs/gst-plugins-good

Signed-off-by: Ronny (tastytea) Gutbrod  tastytea.de>

 media-plugins/gst-plugins-qt5/Manifest |   3 -
 ...t-dont-use-volatile-to-mean-atomic-1.18.4.patch | 249 -
 .../gst-plugins-qt5/gst-plugins-qt5-1.18.4.ebuild  |  39 
 .../gst-plugins-qt5/gst-plugins-qt5-1.18.6.ebuild  |  35 ---
 .../gst-plugins-qt5/gst-plugins-qt5-1.20.1.ebuild  |  35 ---
 5 files changed, 361 deletions(-)

diff --git a/media-plugins/gst-plugins-qt5/Manifest 
b/media-plugins/gst-plugins-qt5/Manifest
index 598929ab6..8035d1759 100644
--- a/media-plugins/gst-plugins-qt5/Manifest
+++ b/media-plugins/gst-plugins-qt5/Manifest
@@ -1,5 +1,2 @@
-DIST gst-plugins-good-1.18.4.tar.xz 3277572 BLAKE2B 
8acfb975d19eabc681184d0096328051a9a02e5f849599dbad1233a0e9254e1a2d2bef75d8afdc779a7ca01a71b15d1e83a843749c0ef5f7ab2b5818067ab898
 SHA512 
764c66383c93e57f9c5e7742002013e07e7b25750d6974d6c07744433e8ceb7570e829e68278e2bc5214f77158311a6b3bfb013d615cf66205d8d7a9e2d54b86
-DIST gst-plugins-good-1.18.6.tar.xz 3296552 BLAKE2B 
551ae9cf9beb512ae418db20cd50dc8826ed60421a40d6c9c9fc558f32c9db2a9bada309a8075306542c53382ecb728dac3dd6252d1efc7255cffde0bea35895
 SHA512 
e0be5f1eaffe65d7871f23e42645fa4cee30953d16d54c4f4707c094859659cff1e4609b086afebaf08777b6d01dcba4f4b2b338e722bf729e9ed0482a2417a5
-DIST gst-plugins-good-1.20.1.tar.xz 3415220 BLAKE2B 
62a0e0b4d60412350c3aad692e7b3d0dd5c7ebed098e21e7d4d7c599ffec9be5795c88cbdece0b219d1aad607ad1a0209a376a8f3543793c9c905cb1401e92c4
 SHA512 
6e56f6290465da03bfe162228829e51091896b2c5fe9d1d0718f663a3ab14edf5c790b37998a783981b9c77034252e7dee9fec5136f92ced44c4898e2fbd402e
 DIST gst-plugins-good-1.20.2.tar.xz 3411008 BLAKE2B 
45eb497d240bf9b05cfbf85babe5ef85fb8a7f25f1b470f131f319064e1dc04f334d4b7dede4f0aedd73dca01605b7e00e2ddc587bcf9ccce6989a9e99776cb1
 SHA512 
a10ea48fdfbe741e9bc63036b011748558f89968aaa525380ac99884c27463d190c0b49e2d98b4f554eee6ead8a5c5da3ba62e5b0b1fe54877598beccc68a933
 DIST gst-plugins-good-1.20.3.tar.xz 3417252 BLAKE2B 
5f288541598d2c308fbb1d5e36e54e8dd4c6e9d7dd71f41b778fbdfe883ed48e8d13fa53d05518cc671de029d804f7dc1d93396de9d199d45ec131230926d33c
 SHA512 
98bb2dd428edaa1a5846fb47b1f42a1e99541faf05cdb0fb632d4a1a1e4fb2c1f9d1229bf0aa2ddcbce139533e9fd51f8f9a1175cd8a8729c5179750ca84afa1

diff --git 
a/media-plugins/gst-plugins-qt5/files/gst-dont-use-volatile-to-mean-atomic-1.18.4.patch
 
b/media-plugins/gst-plugins-qt5/files/gst-dont-use-volatile-to-mean-atomic-1.18.4.patch
deleted file mode 100644
index fd12de3ee..0
--- 
a/media-plugins/gst-plugins-qt5/files/gst-dont-use-volatile-to-mean-atomic-1.18.4.patch
+++ /dev/null
@@ -1,249 +0,0 @@
-From 612102fdbc3f813bf9d3406165692b5f742e51a6 Mon Sep 17 00:00:00 2001
-From: Matthew Waters 
-Date: Thu, 18 Mar 2021 19:52:53 +1100
-Subject: [PATCH] gst: don't use volatile to mean atomic
-
-volatile is not sufficient to provide atomic guarantees and real atomics
-should be used instead.  GCC 11 has started warning about using volatile
-with atomic operations.
-
-https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1719
-
-Discovered in 
https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/868
-
-Part-of: 


- ext/jack/gstjack.c |  6 +++---
- ext/jack/gstjackaudiosink.c|  2 +-
- ext/jack/gstjackaudiosrc.c |  2 +-
- ext/pulse/pulsesink.h  |  2 +-
- ext/qt/gstqsgtexture.cc|  2 +-
- ext/qt/gstqtglutility.cc   |  2 +-
- ext/qt/qtglrenderer.cc |  6 +++---
- ext/qt/qtitem.cc   |  2 +-
- ext/qt/qtwindow.cc |  4 ++--
- ext/vpx/gstvpxdec.c|  2 +-
- ext/vpx/gstvpxenc.c| 16 
- gst/audioparsers/gstac3parse.h |  2 +-
- sys/rpicamsrc/gstrpicamsrc.c   |  2 +-
- sys/ximage/ximageutil.c|  2 +-
- 14 files changed, 26 insertions(+), 26 deletions(-)
-
-diff --git a/ext/jack/gstjack.c b/ext/jack/gstjack.c
-index ca98dc405..fdd507d87 100644
 a/ext/jack/gstjack.c
-+++ b/ext/jack/gstjack.c
-@@ -28,7 +28,7 @@
- GType
- gst_jack_connect_get_type (void)
- {
--  static volatile gsize jack_connect_type = 0;
-+  static gsize jack_connect_type = 0;
- 
-   if (g_once_init_enter (_connect_type)) {
- static const GEnumValue jack_connect_enums[] = {
-@@ -50,7 +50,7 @@ gst_jack_connect_get_type (void)
- GType
- gst_jack_transport_get_type (void)
- {
--  static volatile gsize type = 0;
-+  static gsize type = 0;
- 
-   if (g_once_init_enter ()) {
- static const GFlagsValue flag_values[] = {
-@@ -84,7 +84,7 @@ gst_jack_client_free (gpointer 

[gentoo-commits] repo/proj/guru:dev commit in: media-plugins/gst-plugins-qt5/, media-plugins/gst-plugins-qt5/files/

2021-10-04 Thread Ronny Gutbrod
commit: cea32f337b4edb06fe86ca6f969c385f2d0d6d94
Author: Nicolas Werner  hotmail  de>
AuthorDate: Sun Jul 25 22:40:31 2021 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Mon Oct  4 11:42:41 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cea32f33

media-plugins/gst-plugins-qt5: new package

Dependency for >net-im/nheko-0.8.2.

Bug: https://bugs.gentoo.org/810814
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Nicolas Werner  hotmail.de>
Signed-off-by: Ronny (tastytea) Gutbrod  tastytea.de>

 media-plugins/gst-plugins-qt5/Manifest |   1 +
 ...t-dont-use-volatile-to-mean-atomic-1.18.4.patch | 249 +
 .../gst-plugins-qt5/gst-plugins-qt5-1.18.4.ebuild  |  34 +++
 media-plugins/gst-plugins-qt5/metadata.xml |  19 ++
 4 files changed, 303 insertions(+)

diff --git a/media-plugins/gst-plugins-qt5/Manifest 
b/media-plugins/gst-plugins-qt5/Manifest
new file mode 100644
index 0..b8849d87d
--- /dev/null
+++ b/media-plugins/gst-plugins-qt5/Manifest
@@ -0,0 +1 @@
+DIST gst-plugins-good-1.18.4.tar.xz 3277572 BLAKE2B 
8acfb975d19eabc681184d0096328051a9a02e5f849599dbad1233a0e9254e1a2d2bef75d8afdc779a7ca01a71b15d1e83a843749c0ef5f7ab2b5818067ab898
 SHA512 
764c66383c93e57f9c5e7742002013e07e7b25750d6974d6c07744433e8ceb7570e829e68278e2bc5214f77158311a6b3bfb013d615cf66205d8d7a9e2d54b86

diff --git 
a/media-plugins/gst-plugins-qt5/files/gst-dont-use-volatile-to-mean-atomic-1.18.4.patch
 
b/media-plugins/gst-plugins-qt5/files/gst-dont-use-volatile-to-mean-atomic-1.18.4.patch
new file mode 100644
index 0..fd12de3ee
--- /dev/null
+++ 
b/media-plugins/gst-plugins-qt5/files/gst-dont-use-volatile-to-mean-atomic-1.18.4.patch
@@ -0,0 +1,249 @@
+From 612102fdbc3f813bf9d3406165692b5f742e51a6 Mon Sep 17 00:00:00 2001
+From: Matthew Waters 
+Date: Thu, 18 Mar 2021 19:52:53 +1100
+Subject: [PATCH] gst: don't use volatile to mean atomic
+
+volatile is not sufficient to provide atomic guarantees and real atomics
+should be used instead.  GCC 11 has started warning about using volatile
+with atomic operations.
+
+https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1719
+
+Discovered in 
https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/868
+
+Part-of: 

+---
+ ext/jack/gstjack.c |  6 +++---
+ ext/jack/gstjackaudiosink.c|  2 +-
+ ext/jack/gstjackaudiosrc.c |  2 +-
+ ext/pulse/pulsesink.h  |  2 +-
+ ext/qt/gstqsgtexture.cc|  2 +-
+ ext/qt/gstqtglutility.cc   |  2 +-
+ ext/qt/qtglrenderer.cc |  6 +++---
+ ext/qt/qtitem.cc   |  2 +-
+ ext/qt/qtwindow.cc |  4 ++--
+ ext/vpx/gstvpxdec.c|  2 +-
+ ext/vpx/gstvpxenc.c| 16 
+ gst/audioparsers/gstac3parse.h |  2 +-
+ sys/rpicamsrc/gstrpicamsrc.c   |  2 +-
+ sys/ximage/ximageutil.c|  2 +-
+ 14 files changed, 26 insertions(+), 26 deletions(-)
+
+diff --git a/ext/jack/gstjack.c b/ext/jack/gstjack.c
+index ca98dc405..fdd507d87 100644
+--- a/ext/jack/gstjack.c
 b/ext/jack/gstjack.c
+@@ -28,7 +28,7 @@
+ GType
+ gst_jack_connect_get_type (void)
+ {
+-  static volatile gsize jack_connect_type = 0;
++  static gsize jack_connect_type = 0;
+ 
+   if (g_once_init_enter (_connect_type)) {
+ static const GEnumValue jack_connect_enums[] = {
+@@ -50,7 +50,7 @@ gst_jack_connect_get_type (void)
+ GType
+ gst_jack_transport_get_type (void)
+ {
+-  static volatile gsize type = 0;
++  static gsize type = 0;
+ 
+   if (g_once_init_enter ()) {
+ static const GFlagsValue flag_values[] = {
+@@ -84,7 +84,7 @@ gst_jack_client_free (gpointer jclient)
+ GType
+ gst_jack_client_get_type (void)
+ {
+-  static volatile gsize jack_client_type = 0;
++  static gsize jack_client_type = 0;
+ 
+   if (g_once_init_enter (_client_type)) {
+ /* hackish, but makes it show up nicely in gst-inspect */
+diff --git a/ext/jack/gstjackaudiosink.c b/ext/jack/gstjackaudiosink.c
+index ee7cea8c0..6e8d04ae5 100644
+--- a/ext/jack/gstjackaudiosink.c
 b/ext/jack/gstjackaudiosink.c
+@@ -131,7 +131,7 @@ gst_jack_audio_sink_free_channels (GstJackAudioSink * sink)
+ static GType
+ gst_jack_ring_buffer_get_type (void)
+ {
+-  static volatile gsize ringbuffer_type = 0;
++  static gsize ringbuffer_type = 0;
+ 
+   if (g_once_init_enter (_type)) {
+ static const GTypeInfo ringbuffer_info = {
+diff --git a/ext/jack/gstjackaudiosrc.c b/ext/jack/gstjackaudiosrc.c
+index 1d2cf82ee..d43a447a7 100644
+--- a/ext/jack/gstjackaudiosrc.c
 b/ext/jack/gstjackaudiosrc.c
+@@ -151,7 +151,7 @@ gst_jack_audio_src_free_channels (GstJackAudioSrc * src)
+ static GType
+ gst_jack_ring_buffer_get_type (void)
+ {
+-  static volatile gsize ringbuffer_type = 0;
++  static gsize ringbuffer_type = 0;
+ 
+   if (g_once_init_enter (_type)) {
+ static const GTypeInfo ringbuffer_info = { sizeof 
(GstJackRingBufferClass),
+diff --git