View | Details | Raw Unified | Return to bug 269895
Collapse All | Expand All

(-)b/graphics/gstreamer1-plugins-vulkan/pkg-plist (+10 lines)
Lines 35-40 include/gstreamer-%%VERSION%%/gst/vulkan/vulkan.h Link Here
35
include/gstreamer-%%VERSION%%/gst/vulkan/vulkan_fwd.h
35
include/gstreamer-%%VERSION%%/gst/vulkan/vulkan_fwd.h
36
include/gstreamer-%%VERSION%%/gst/vulkan/wayland/gstvkdisplay_wayland.h
36
include/gstreamer-%%VERSION%%/gst/vulkan/wayland/gstvkdisplay_wayland.h
37
include/gstreamer-%%VERSION%%/gst/vulkan/wayland/wayland.h
37
include/gstreamer-%%VERSION%%/gst/vulkan/wayland/wayland.h
38
include/gstreamer-%%VERSION%%/gst/wayland/gstwl_fwd.h
39
include/gstreamer-%%VERSION%%/gst/wayland/gstwlbuffer.h
40
include/gstreamer-%%VERSION%%/gst/wayland/gstwlcontext.h
41
include/gstreamer-%%VERSION%%/gst/wayland/gstwldisplay.h
42
include/gstreamer-%%VERSION%%/gst/wayland/gstwllinuxdmabuf.h
43
include/gstreamer-%%VERSION%%/gst/wayland/gstwlshmallocator.h
44
include/gstreamer-%%VERSION%%/gst/wayland/gstwlvideobufferpool.h
45
include/gstreamer-%%VERSION%%/gst/wayland/gstwlvideoformat.h
46
include/gstreamer-%%VERSION%%/gst/wayland/gstwlwindow.h
47
include/gstreamer-%%VERSION%%/gst/wayland/wayland-prelude.h
38
include/gstreamer-%%VERSION%%/gst/wayland/wayland.h
48
include/gstreamer-%%VERSION%%/gst/wayland/wayland.h
39
lib/girepository-%%VERSION%%/GstVulkan-%%VERSION%%.typelib
49
lib/girepository-%%VERSION%%/GstVulkan-%%VERSION%%.typelib
40
lib/girepository-%%VERSION%%/GstVulkanWayland-%%VERSION%%.typelib
50
lib/girepository-%%VERSION%%/GstVulkanWayland-%%VERSION%%.typelib
(-)b/graphics/zbar/Makefile (-1 / +2 lines)
Lines 9-15 WWW= https://github.com/mchehab/zbar/ Link Here
9
9
10
LICENSE=	LGPL21
10
LICENSE=	LGPL21
11
11
12
USES=		autoreconf gmake iconv libtool localbase:ldflags pathfix pkgconfig
12
USES=		autoreconf gettext-tools gmake iconv libtool localbase:ldflags \
13
		pathfix pkgconfig
13
USE_LDCONFIG=	yes
14
USE_LDCONFIG=	yes
14
15
15
GNU_CONFIGURE=	yes
16
GNU_CONFIGURE=	yes
(-)b/multimedia/gstreamer1-plugins-bad/Makefile (+1 lines)
Lines 33-38 BAD_GST_ENABLED_PLUGINS=accurip \ Link Here
33
			codecalpha \
33
			codecalpha \
34
			codecparsers \
34
			codecparsers \
35
			codecs \
35
			codecs \
36
			codectimestamper \
36
			coloreffects \
37
			coloreffects \
37
			data \
38
			data \
38
			debugutils \
39
			debugutils \
(-)b/multimedia/gstreamer1-plugins-bad/files/patch-data_meson.build (-5 / +5 lines)
Lines 1-12 Link Here
1
--- data/meson.build.orig	2022-09-05 21:41:46 UTC
1
--- data/meson.build.orig	2023-01-23 19:29:34 UTC
2
+++ data/meson.build
2
+++ data/meson.build
3
@@ -1,3 +1,4 @@
3
@@ -1,3 +1,4 @@
4
+if get_option('data').enabled()
4
+if get_option('data').enabled()
5
 encoding_targetsdir = join_paths(get_option('datadir'),
5
 encoding_targetsdir = join_paths(get_option('datadir'),
6
     'gstreamer-' + api_version, 'encoding-profiles')
6
     'gstreamer-' + api_version, 'encoding-profiles')
7
 
7
 
8
@@ -21,3 +22,4 @@ foreach path_targets : encoding_targets
8
@@ -28,3 +29,4 @@ meson.add_devenv(env)
9
   etargets = path_targets.get(1)
9
 env = environment()
10
   install_data(sources: etargets, install_dir: dir)
10
 env.prepend('GST_ENCODING_TARGET_PATH', srcdirs)
11
 endforeach
11
 meson.add_devenv(env)
12
+endif
12
+endif
(-)b/multimedia/gstreamer1-plugins-bad/files/patch-ext_webrtc_meson.build (+13 lines)
Added Link Here
1
--- ext/webrtc/meson.build.orig	2023-01-23 19:29:34 UTC
2
+++ ext/webrtc/meson.build
3
@@ -12,6 +12,10 @@ webrtc_sources = [
4
   'webrtcdatachannel.c',
5
 ]
6
 
7
+if not is_variable('libgstwebrtcnice_dep')
8
+  libgstwebrtcnice_dep=cc.find_library('gstwebrtcnice-1.0', required : true)
9
+endif
10
+
11
 webrtc_option = get_option('webrtc').require(
12
   libgstwebrtcnice_dep.found(), error_message: 'webrtc plugin requires libgstwebrtcnice.')
13
 if webrtc_option.disabled()
(-)b/multimedia/gstreamer1-plugins-bad/files/patch-ext_zxing_gstzxing.cpp (-10 / +5 lines)
Lines 1-25 Link Here
1
--- ext/zxing/gstzxing.cpp.orig	2022-12-19 23:34:46 UTC
1
--- ext/zxing/gstzxing.cpp.orig	2023-01-23 19:29:34 UTC
2
+++ ext/zxing/gstzxing.cpp
2
+++ ext/zxing/gstzxing.cpp
3
@@ -368,8 +368,8 @@ gst_zxing_transform_frame_ip (GstVideoFilter * vfilter
3
@@ -369,7 +369,7 @@ gst_zxing_transform_frame_ip (GstVideoFilter * vfilter
4
   auto result = ReadBarcode ({(unsigned char *)data, width, height, zxing->image_format}, hints);
5
   if (result.isValid ()) {
4
   if (result.isValid ()) {
6
     GST_DEBUG_OBJECT (zxing, "Symbol found. Text: %s Format: %s",
5
     GST_DEBUG_OBJECT (zxing, "Symbol found. Text: %s Format: %s",
7
-        TextUtfEncoding::ToUtf8 (result.text ()).c_str (),
6
         result.text ().c_str (),
8
-        ToString (result.format ()));
7
-        ToString (result.format ()));
9
+        result.text ().c_str (),
10
+        ToString (result.format ()).c_str());
8
+        ToString (result.format ()).c_str());
11
   } else {
9
   } else {
12
     goto out;
10
     goto out;
13
   }
11
   }
14
@@ -394,9 +394,9 @@ gst_zxing_transform_frame_ip (GstVideoFilter * vfilter
12
@@ -394,7 +394,7 @@ gst_zxing_transform_frame_ip (GstVideoFilter * vfilter
15
         "timestamp", G_TYPE_UINT64, timestamp,
13
         "timestamp", G_TYPE_UINT64, timestamp,
16
         "stream-time", G_TYPE_UINT64, stream_time,
14
         "stream-time", G_TYPE_UINT64, stream_time,
17
         "running-time", G_TYPE_UINT64, running_time,
15
         "running-time", G_TYPE_UINT64, running_time,
18
-        "type", G_TYPE_STRING, ToString (result.format ()),
16
-        "type", G_TYPE_STRING, ToString (result.format ()),
19
+        "type", G_TYPE_STRING, ToString (result.format ()).c_str(),
17
+        "type", G_TYPE_STRING, ToString (result.format ()).c_str(),
20
         "symbol", G_TYPE_STRING,
18
         "symbol", G_TYPE_STRING,
21
-        TextUtfEncoding::ToUtf8 (result.text ()).c_str (), NULL);
19
         result.text ().c_str (), NULL);
22
+        result.text ().c_str (), NULL);
23
 
20
 
24
     if (zxing->attach_frame) {
25
       /* create a sample from image */
(-)a/multimedia/gstreamer1-plugins-bad/files/patch-ext_zxing_meson.build (-22 lines)
Removed Link Here
1
--- ext/zxing/meson.build.orig	2022-12-19 23:34:46 UTC
2
+++ ext/zxing/meson.build
3
@@ -2,16 +2,17 @@ zxing_sources = [
4
   'gstzxing.cpp',
5
   'gstzxingplugin.c',
6
 ]
7
-zxing_dep = dependency('zxing', version : '>= 1.1.1', required : get_option('zxing'))
8
+zxing_dep = dependency('zxing', version : '>= 1.4.0', required : get_option('zxing'))
9
 if zxing_dep.found()
10
 	gstzxing = library('gstzxing',
11
 	  zxing_sources,
12
 	  c_args : gst_plugins_bad_args,
13
+	  cpp_args: '-DZX_USE_UTF8',
14
 	  include_directories : [configinc],
15
 	  dependencies : [gstvideo_dep, zxing_dep],
16
 	  install : true,
17
 	  install_dir : plugins_install_dir,
18
-          override_options : ['cpp_std=c++11'],
19
+	  override_options : ['cpp_std=c++17'],
20
 	)
21
 	pkgconfig.generate(gstzxing, install_dir : plugins_pkgconfig_install_dir)
22
 	plugins += [gstzxing]
(-)b/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_codecparsers_meson.build (-3 / +3 lines)
Lines 1-12 Link Here
1
--- gst-libs/gst/codecparsers/meson.build.orig	2022-09-05 20:42:22 UTC
1
--- gst-libs/gst/codecparsers/meson.build.orig	2023-01-23 19:29:34 UTC
2
+++ gst-libs/gst/codecparsers/meson.build
2
+++ gst-libs/gst/codecparsers/meson.build
3
@@ -1,3 +1,4 @@
3
@@ -1,3 +1,4 @@
4
+if get_option('codecparsers').enabled()
4
+if get_option('codecparsers').enabled()
5
 codecparser_sources = files([
5
 codecparser_sources = files([
6
   'gstjpeg2000sampling.c',
6
   'gstjpeg2000sampling.c',
7
   'gstjpegparser.c',
7
   'gstjpegparser.c',
8
@@ -69,3 +70,4 @@ gstcodecparsers_dep = declare_dependency(link_with : g
8
@@ -71,3 +72,4 @@ meson.override_dependency(pkg_name, gstcodecparsers_de
9
 
9
 
10
 libraries += [[pkg_name, {'lib': gstcodecparsers}]]
10
 gst_libraries += [[pkg_name, {'lib': gstcodecparsers}]]
11
 meson.override_dependency(pkg_name, gstcodecparsers_dep)
11
 meson.override_dependency(pkg_name, gstcodecparsers_dep)
12
+endif
12
+endif
(-)b/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_interfaces_meson.build (-3 / +3 lines)
Lines 1-12 Link Here
1
--- gst-libs/gst/interfaces/meson.build.orig	2022-09-05 21:08:24 UTC
1
--- gst-libs/gst/interfaces/meson.build.orig	2023-01-23 19:29:34 UTC
2
+++ gst-libs/gst/interfaces/meson.build
2
+++ gst-libs/gst/interfaces/meson.build
3
@@ -1,3 +1,4 @@
3
@@ -1,3 +1,4 @@
4
+if get_option('interfaces').enabled()
4
+if get_option('interfaces').enabled()
5
 photography_sources = ['photography.c']
5
 photography_sources = ['photography.c']
6
 photo_headers = ['photography.h', 'photography-prelude.h']
6
 photo_headers = ['photography.h', 'photography-prelude.h']
7
 install_headers(photo_headers, subdir : 'gstreamer-1.0/gst/interfaces')
7
 install_headers(photo_headers, subdir : 'gstreamer-1.0/gst/interfaces')
8
@@ -40,3 +41,4 @@ gstphotography_dep = declare_dependency(link_with : gs
8
@@ -40,3 +41,4 @@ meson.override_dependency(pkg_name, gstphotography_dep
9
 
9
 
10
 libraries += [[pkg_name, {'lib': gstphotography}]]
10
 gst_libraries += [[pkg_name, {'lib': gstphotography}]]
11
 meson.override_dependency(pkg_name, gstphotography_dep)
11
 meson.override_dependency(pkg_name, gstphotography_dep)
12
+endif
12
+endif
(-)b/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_uridownloader_meson.build (-3 / +3 lines)
Lines 1-14 Link Here
1
--- gst-libs/gst/uridownloader/meson.build.orig	2022-09-05 21:20:17 UTC
1
--- gst-libs/gst/uridownloader/meson.build.orig	2023-01-23 19:29:34 UTC
2
+++ gst-libs/gst/uridownloader/meson.build
2
+++ gst-libs/gst/uridownloader/meson.build
3
@@ -1,3 +1,4 @@
3
@@ -1,3 +1,4 @@
4
+if get_option('uridownloader').enabled()
4
+if get_option('uridownloader').enabled()
5
 urid_sources = [
5
 urid_sources = [
6
   'gstfragment.c',
6
   'gstfragment.c',
7
   'gsturidownloader.c',
7
   'gsturidownloader.c',
8
@@ -27,4 +28,5 @@ gsturidownloader_dep = declare_dependency(link_with : 
8
@@ -27,4 +28,5 @@ gst_libraries += [[pkg_name, {'lib': gsturidownloader}
9
   dependencies : [gstbase_dep])
9
   dependencies : [gstbase_dep])
10
 
10
 
11
 libraries += [[pkg_name, {'lib': gsturidownloader}]]
11
 gst_libraries += [[pkg_name, {'lib': gsturidownloader}]]
12
-meson.override_dependency(pkg_name, gsturidownloader_dep)
12
-meson.override_dependency(pkg_name, gsturidownloader_dep)
13
\ No newline at end of file
13
\ No newline at end of file
14
+meson.override_dependency(pkg_name, gsturidownloader_dep)
14
+meson.override_dependency(pkg_name, gsturidownloader_dep)
(-)b/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_va_meson.build (+11 lines)
Added Link Here
1
--- gst-libs/gst/va/meson.build.orig	2023-01-23 19:29:34 UTC
2
+++ gst-libs/gst/va/meson.build
3
@@ -27,7 +27,7 @@ gstva_dep = dependency('', required : false)
4
 
5
 gstva_dep = dependency('', required : false)
6
 
7
-if host_system != 'linux'
8
+if get_option('skip_gstva')
9
   subdir_done()
10
 endif
11
 
(-)b/multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_webrtc_meson.build (-4 / +7 lines)
Lines 1-12 Link Here
1
--- gst-libs/gst/webrtc/meson.build.orig	2022-09-05 21:22:10 UTC
1
--- gst-libs/gst/webrtc/meson.build.orig	2023-01-23 19:29:34 UTC
2
+++ gst-libs/gst/webrtc/meson.build
2
+++ gst-libs/gst/webrtc/meson.build
3
@@ -1,3 +1,4 @@
3
@@ -1,3 +1,4 @@
4
+if get_option('webrtc').enabled()
4
+if get_option('webrtc').enabled()
5
 webrtc_sources = files([
5
 webrtc_sources = files([
6
   'dtlstransport.c',
6
   'dtlstransport.c',
7
   'icetransport.c',
7
   'ice.c',
8
@@ -95,3 +96,4 @@ gstwebrtc_dep = declare_dependency(link_with: gstwebrt
8
@@ -102,4 +103,5 @@ meson.override_dependency(pkg_name, gstwebrtc_dep)
9
   dependencies: gstwebrtc_dependencies)
10
 
9
 
11
 meson.override_dependency(pkg_name, gstwebrtc_dep)
10
 meson.override_dependency(pkg_name, gstwebrtc_dep)
11
 
12
-subdir('nice')
13
\ No newline at end of file
14
+subdir('nice')
12
+endif
15
+endif
(-)b/multimedia/gstreamer1-plugins-bad/files/patch-gst_codectimestamper_meson.build (+12 lines)
Added Link Here
1
--- gst/codectimestamper/meson.build.orig	2023-02-28 08:03:28 UTC
2
+++ gst/codectimestamper/meson.build
3
@@ -9,7 +9,8 @@ gstcodectimestamper = library('gstcodectimestamper',
4
   codectimestamper_sources,
5
   c_args : gst_plugins_bad_args + [ '-DGST_USE_UNSTABLE_API' ],
6
   include_directories : [configinc],
7
-  dependencies : [gstcodecparsers_dep, gstbase_dep, gstvideo_dep],
8
+  dependencies : [dependency('gstreamer-codecparsers-1.0', required : true),
9
+    gstbase_dep, gstvideo_dep],
10
   install : true,
11
   install_dir : plugins_install_dir,
12
 )
(-)b/multimedia/gstreamer1-plugins-bad/files/patch-meson__options.txt (-2 / +4 lines)
Lines 1-6 Link Here
1
--- meson_options.txt.orig	2022-09-04 20:24:08 UTC
1
--- meson_options.txt.orig	2023-01-23 19:29:34 UTC
2
+++ meson_options.txt
2
+++ meson_options.txt
3
@@ -1,5 +1,39 @@
3
@@ -1,5 +1,41 @@ option('gst_play_tests', type: 'boolean', value: false
4
 option('gst_play_tests', type: 'boolean', value: false,
4
 option('gst_play_tests', type: 'boolean', value: false,
5
        description: 'Enable GstPlay tests that need network access')
5
        description: 'Enable GstPlay tests that need network access')
6
+option('adaptivedemux', type: 'feature', value: 'auto',
6
+option('adaptivedemux', type: 'feature', value: 'auto',
Lines 37-42 Link Here
37
+       description: 'data lib')
37
+       description: 'data lib')
38
+option('pkgconfig', type: 'feature', value: 'auto',
38
+option('pkgconfig', type: 'feature', value: 'auto',
39
+       description: 'pkgconfig lib')
39
+       description: 'pkgconfig lib')
40
+option('skip_gstva', type: 'boolean', value: true,
41
+       description: 'skip building gst-libs/gst/va, used for multimedia/gstreamer1-vaapi')
40
 
42
 
41
 # Feature options for plugins without external deps
43
 # Feature options for plugins without external deps
42
 option('accurip', type : 'feature', value : 'auto')
44
 option('accurip', type : 'feature', value : 'auto')
(-)b/multimedia/gstreamer1-plugins-bad/files/patch-tests_examples_meson.build (-2 / +18 lines)
Lines 1-18 Link Here
1
--- tests/examples/meson.build.orig	2022-09-13 22:41:40 UTC
1
--- tests/examples/meson.build.orig	2023-01-23 19:29:34 UTC
2
+++ tests/examples/meson.build
2
+++ tests/examples/meson.build
3
@@ -1,20 +1,54 @@
3
@@ -1,24 +1,66 @@
4
-subdir('audiomixmatrix')
4
-subdir('audiomixmatrix')
5
-subdir('avsamplesink')
5
-subdir('avsamplesink')
6
-subdir('camerabin2')
6
-subdir('camerabin2')
7
-subdir('codecparsers')
7
-subdir('codecparsers')
8
-subdir('codecs')
8
-subdir('d3d11')
9
-subdir('d3d11')
9
-subdir('directfb')
10
-subdir('directfb')
11
-subdir('gtk')
10
-subdir('ipcpipeline')
12
-subdir('ipcpipeline')
13
-subdir('mediafoundation')
11
-subdir('mpegts')
14
-subdir('mpegts')
12
-subdir('msdk')
15
-subdir('msdk')
13
-subdir('mxf')
16
-subdir('mxf')
14
-subdir('nvcodec')
17
-subdir('nvcodec')
15
-subdir('opencv', if_found: opencv_dep)
18
-subdir('opencv', if_found: opencv_dep)
19
-subdir('qsv')
16
-subdir('uvch264')
20
-subdir('uvch264')
17
-subdir('va')
21
-subdir('va')
18
-subdir('waylandsink')
22
-subdir('waylandsink')
Lines 30-44 Link Here
30
+if get_option('codecparsers').enabled()
34
+if get_option('codecparsers').enabled()
31
+  subdir('codecparsers')
35
+  subdir('codecparsers')
32
+endif
36
+endif
37
+if get_option('codecs').enabled()
38
+  subdir('codecs')
39
+endif
33
+if get_option('d3d11').enabled()
40
+if get_option('d3d11').enabled()
34
+  subdir('d3d11')
41
+  subdir('d3d11')
35
+endif
42
+endif
36
+if get_option('directfb').enabled()
43
+if get_option('directfb').enabled()
37
+  subdir('directfb')
44
+  subdir('directfb')
38
+endif
45
+endif
46
+if get_option('gtk3').enabled()
47
+  subdir('gtk')
48
+endif
39
+if get_option('ipcpipeline').enabled()
49
+if get_option('ipcpipeline').enabled()
40
+  subdir('ipcpipeline')
50
+  subdir('ipcpipeline')
41
+endif
51
+endif
52
+if get_option('mediafoundation').enabled()
53
+  subdir('mediafoundation')
54
+endif
42
+if get_option('mpegts').enabled()
55
+if get_option('mpegts').enabled()
43
+  subdir('mpegts')
56
+  subdir('mpegts')
44
+endif
57
+endif
Lines 54-59 Link Here
54
+if get_option('opencv').enabled()
67
+if get_option('opencv').enabled()
55
+  subdir('opencv', if_found: opencv_dep)
68
+  subdir('opencv', if_found: opencv_dep)
56
+endif
69
+endif
70
+if get_option('qsv').enabled()
71
+  subdir('qsv')
72
+endif
57
+if get_option('uvch264').enabled()
73
+if get_option('uvch264').enabled()
58
+  subdir('uvch264')
74
+  subdir('uvch264')
59
+endif
75
+endif
(-)b/multimedia/gstreamer1-plugins-bad/files/patch-tools_meson.build (-2 / +3 lines)
Lines 1-10 Link Here
1
--- tools/meson.build.orig	2022-09-05 21:25:23 UTC
1
--- tools/meson.build.orig	2023-01-23 19:29:34 UTC
2
+++ tools/meson.build
2
+++ tools/meson.build
3
@@ -1,6 +1,8 @@
3
@@ -1,3 +1,4 @@
4
+if get_option('tools').enabled()
4
+if get_option('tools').enabled()
5
 executable('gst-transcoder-' + api_version,
5
 executable('gst-transcoder-' + api_version,
6
   'gst-transcoder.c', 'utils.c',
6
   'gst-transcoder.c', 'utils.c',
7
   install : true,
7
   install : true,
8
@@ -5,3 +6,4 @@ executable('gst-transcoder-' + api_version,
8
   dependencies : [gst_dep, gstpbutils_dep, gst_transcoder_dep],
9
   dependencies : [gst_dep, gstpbutils_dep, gst_transcoder_dep],
9
   c_args: ['-DG_LOG_DOMAIN="gst-transcoder-@0@"'.format(api_version)],
10
   c_args: ['-DG_LOG_DOMAIN="gst-transcoder-@0@"'.format(api_version)],
10
 )
11
 )
(-)b/multimedia/gstreamer1-plugins-bad/pkg-plist (+11 lines)
Lines 70-76 include/gstreamer-%%VERSION%%/gst/uridownloader/gsturidownloader_debug.h Link Here
70
include/gstreamer-%%VERSION%%/gst/uridownloader/uridownloader-prelude.h
70
include/gstreamer-%%VERSION%%/gst/uridownloader/uridownloader-prelude.h
71
include/gstreamer-%%VERSION%%/gst/webrtc/datachannel.h
71
include/gstreamer-%%VERSION%%/gst/webrtc/datachannel.h
72
include/gstreamer-%%VERSION%%/gst/webrtc/dtlstransport.h
72
include/gstreamer-%%VERSION%%/gst/webrtc/dtlstransport.h
73
include/gstreamer-%%VERSION%%/gst/webrtc/ice.h
74
include/gstreamer-%%VERSION%%/gst/webrtc/icestream.h
73
include/gstreamer-%%VERSION%%/gst/webrtc/icetransport.h
75
include/gstreamer-%%VERSION%%/gst/webrtc/icetransport.h
76
include/gstreamer-%%VERSION%%/gst/webrtc/nice/nice.h
77
include/gstreamer-%%VERSION%%/gst/webrtc/nice/nice_fwd.h
78
include/gstreamer-%%VERSION%%/gst/webrtc/nice/nicestream.h
79
include/gstreamer-%%VERSION%%/gst/webrtc/nice/nicetransport.h
74
include/gstreamer-%%VERSION%%/gst/webrtc/rtcsessiondescription.h
80
include/gstreamer-%%VERSION%%/gst/webrtc/rtcsessiondescription.h
75
include/gstreamer-%%VERSION%%/gst/webrtc/rtpreceiver.h
81
include/gstreamer-%%VERSION%%/gst/webrtc/rtpreceiver.h
76
include/gstreamer-%%VERSION%%/gst/webrtc/rtpsender.h
82
include/gstreamer-%%VERSION%%/gst/webrtc/rtpsender.h
Lines 103-108 lib/gstreamer-%%VERSION%%/libgstbayer.so Link Here
103
lib/gstreamer-%%VERSION%%/libgstbz2.so
109
lib/gstreamer-%%VERSION%%/libgstbz2.so
104
lib/gstreamer-%%VERSION%%/libgstcamerabin.so
110
lib/gstreamer-%%VERSION%%/libgstcamerabin.so
105
lib/gstreamer-%%VERSION%%/libgstcodecalpha.so
111
lib/gstreamer-%%VERSION%%/libgstcodecalpha.so
112
lib/gstreamer-%%VERSION%%/libgstcodectimestamper.so
106
lib/gstreamer-%%VERSION%%/libgstcoloreffects.so
113
lib/gstreamer-%%VERSION%%/libgstcoloreffects.so
107
lib/gstreamer-%%VERSION%%/libgstdebugutilsbad.so
114
lib/gstreamer-%%VERSION%%/libgstdebugutilsbad.so
108
lib/gstreamer-%%VERSION%%/libgstdvbsubenc.so
115
lib/gstreamer-%%VERSION%%/libgstdvbsubenc.so
Lines 203-208 lib/libgsturidownloader-%%VERSION%%.so.%%SOVERSION%% Link Here
203
lib/libgstwebrtc-%%VERSION%%.so
210
lib/libgstwebrtc-%%VERSION%%.so
204
lib/libgstwebrtc-%%VERSION%%.so.0
211
lib/libgstwebrtc-%%VERSION%%.so.0
205
lib/libgstwebrtc-%%VERSION%%.so.%%SOVERSION%%
212
lib/libgstwebrtc-%%VERSION%%.so.%%SOVERSION%%
213
lib/libgstwebrtcnice-%%VERSION%%.so
214
lib/libgstwebrtcnice-%%VERSION%%.so.0
215
lib/libgstwebrtcnice-%%VERSION%%.so.%%SOVERSION%%
206
libdata/pkgconfig/gstreamer-bad-audio-%%VERSION%%.pc
216
libdata/pkgconfig/gstreamer-bad-audio-%%VERSION%%.pc
207
libdata/pkgconfig/gstreamer-codecparsers-%%VERSION%%.pc
217
libdata/pkgconfig/gstreamer-codecparsers-%%VERSION%%.pc
208
libdata/pkgconfig/gstreamer-insertbin-%%VERSION%%.pc
218
libdata/pkgconfig/gstreamer-insertbin-%%VERSION%%.pc
Lines 214-219 libdata/pkgconfig/gstreamer-plugins-bad-%%VERSION%%.pc Link Here
214
libdata/pkgconfig/gstreamer-sctp-%%VERSION%%.pc
224
libdata/pkgconfig/gstreamer-sctp-%%VERSION%%.pc
215
libdata/pkgconfig/gstreamer-transcoder-%%VERSION%%.pc
225
libdata/pkgconfig/gstreamer-transcoder-%%VERSION%%.pc
216
libdata/pkgconfig/gstreamer-webrtc-%%VERSION%%.pc
226
libdata/pkgconfig/gstreamer-webrtc-%%VERSION%%.pc
227
libdata/pkgconfig/gstreamer-webrtc-nice-%%VERSION%%.pc
217
share/gir-%%VERSION%%/GstBadAudio-%%VERSION%%.gir
228
share/gir-%%VERSION%%/GstBadAudio-%%VERSION%%.gir
218
share/gir-%%VERSION%%/GstCodecs-%%VERSION%%.gir
229
share/gir-%%VERSION%%/GstCodecs-%%VERSION%%.gir
219
share/gir-%%VERSION%%/GstInsertBin-%%VERSION%%.gir
230
share/gir-%%VERSION%%/GstInsertBin-%%VERSION%%.gir
(-)b/multimedia/gstreamer1-plugins-good/Makefile (-1 / +3 lines)
Lines 14-20 PLIST= ${.CURDIR}/pkg-plist Link Here
14
PATCHDIR=	${.CURDIR}/files
14
PATCHDIR=	${.CURDIR}/files
15
NO_GSTREAMER_COMMON=	yes
15
NO_GSTREAMER_COMMON=	yes
16
16
17
GOOD_GST_ENABLED_PLUGINS=	alpha \
17
GOOD_GST_ENABLED_PLUGINS=	adaptivedemux2 \
18
				alpha \
18
				apetag \
19
				apetag \
19
				audiofx \
20
				audiofx \
20
				audioparsers \
21
				audioparsers \
Lines 60-65 GOOD_GST_ENABLED_PLUGINS= alpha \ Link Here
60
				videomixer \
61
				videomixer \
61
				wavenc \
62
				wavenc \
62
				wavparse \
63
				wavparse \
64
				xingmux \
63
				y4m
65
				y4m
64
66
65
.include "${MASTERDIR}/Makefile"
67
.include "${MASTERDIR}/Makefile"
(-)b/multimedia/gstreamer1-plugins-good/pkg-plist (+2 lines)
Lines 1-3 Link Here
1
lib/gstreamer-%%VERSION%%/libgstadaptivedemux2.so
1
lib/gstreamer-%%VERSION%%/libgstalaw.so
2
lib/gstreamer-%%VERSION%%/libgstalaw.so
2
lib/gstreamer-%%VERSION%%/libgstalpha.so
3
lib/gstreamer-%%VERSION%%/libgstalpha.so
3
lib/gstreamer-%%VERSION%%/libgstalphacolor.so
4
lib/gstreamer-%%VERSION%%/libgstalphacolor.so
Lines 45-50 lib/gstreamer-%%VERSION%%/libgstvideofilter.so Link Here
45
lib/gstreamer-%%VERSION%%/libgstvideomixer.so
46
lib/gstreamer-%%VERSION%%/libgstvideomixer.so
46
lib/gstreamer-%%VERSION%%/libgstwavenc.so
47
lib/gstreamer-%%VERSION%%/libgstwavenc.so
47
lib/gstreamer-%%VERSION%%/libgstwavparse.so
48
lib/gstreamer-%%VERSION%%/libgstwavparse.so
49
lib/gstreamer-%%VERSION%%/libgstxingmux.so
48
lib/gstreamer-%%VERSION%%/libgsty4menc.so
50
lib/gstreamer-%%VERSION%%/libgsty4menc.so
49
%%DATADIR%%-%%VERSION%%/presets/GstIirEqualizer10Bands.prs
51
%%DATADIR%%-%%VERSION%%/presets/GstIirEqualizer10Bands.prs
50
%%DATADIR%%-%%VERSION%%/presets/GstIirEqualizer3Bands.prs
52
%%DATADIR%%-%%VERSION%%/presets/GstIirEqualizer3Bands.prs
(-)b/multimedia/gstreamer1-plugins-msdk/Makefile (+2 lines)
Lines 6-11 COMMENT= GStreamer (Intel MediaSDK) plugin Link Here
6
GST_PLUGIN=	msdk
6
GST_PLUGIN=	msdk
7
DIST=		bad
7
DIST=		bad
8
8
9
CONFIGURE_ARGS=	-Dskip_gstva=false
10
9
MASTERDIR=	${.CURDIR}/../../multimedia/gstreamer1-plugins
11
MASTERDIR=	${.CURDIR}/../../multimedia/gstreamer1-plugins
10
12
11
PLIST=  ${.CURDIR}/pkg-plist
13
PLIST=  ${.CURDIR}/pkg-plist
(-)b/multimedia/gstreamer1-plugins-msdk/pkg-plist (+16 lines)
Line 1 Link Here
1
include/gstreamer-%%VERSION%%/gst/va/gstva.h
2
include/gstreamer-%%VERSION%%/gst/va/gstvaallocator.h
3
include/gstreamer-%%VERSION%%/gst/va/gstvadisplay.h
4
include/gstreamer-%%VERSION%%/gst/va/gstvadisplay_drm.h
5
include/gstreamer-%%VERSION%%/gst/va/gstvadisplay_wrapped.h
6
include/gstreamer-%%VERSION%%/gst/va/gstvapool.h
7
include/gstreamer-%%VERSION%%/gst/va/gstvautils.h
8
include/gstreamer-%%VERSION%%/gst/va/va-enumtypes.h
9
include/gstreamer-%%VERSION%%/gst/va/va-prelude.h
10
include/gstreamer-%%VERSION%%/gst/va/va_fwd.h
11
lib/girepository-%%VERSION%%/GstVa-%%VERSION%%.typelib
1
lib/gstreamer-%%VERSION%%/libgstmsdk.so
12
lib/gstreamer-%%VERSION%%/libgstmsdk.so
13
lib/libgstva-%%VERSION%%.so
14
lib/libgstva-%%VERSION%%.so.0
15
lib/libgstva-%%VERSION%%.so.%%SOVERSION%%
16
libdata/pkgconfig/gstreamer-va-%%VERSION%%.pc
17
share/gir-%%VERSION%%/GstVa-%%VERSION%%.gir
(-)b/multimedia/gstreamer1-plugins-ugly/Makefile (-2 / +1 lines)
Lines 15-21 UGLY_GST_ENABLED_PLUGINS= asfdemux \ Link Here
15
				nls \
15
				nls \
16
				dvdlpcmdec \
16
				dvdlpcmdec \
17
				dvdsub \
17
				dvdsub \
18
				realmedia \
18
				realmedia
19
				xingmux
20
19
21
.include "${MASTERDIR}/Makefile"
20
.include "${MASTERDIR}/Makefile"
(-)b/multimedia/gstreamer1-plugins-ugly/files/patch-meson__options.txt (+13 lines)
Added Link Here
1
--- meson_options.txt.orig	2023-01-23 19:29:34 UTC
2
+++ meson_options.txt
3
@@ -16,6 +16,10 @@ option('x264', type : 'feature', value : 'auto', descr
4
 option('mpeg2dec', type : 'feature', value : 'auto', description : 'MPEG 2 video decoder plugin based on libmpeg2 (GPL - only built if gpl option is also enabled!)')
5
 option('sidplay', type : 'feature', value : 'auto', description : 'Commodore 64 audio decoder plugin based on libsidplay (GPL - only built if gpl option is also enabled!)')
6
 option('x264', type : 'feature', value : 'auto', description : 'H.264 video encoder plugin based on libx264 (GPL - only built if gpl option is also enabled!)')
7
+option('defaultaudiosink', type : 'string', value : 'autoaudiosink',
8
+        description: 'set default audio sink')
9
+option('defaultaudiosrc', type : 'string', value : 'autoaudiosrc',
10
+        description: 'set default audio src')
11
 
12
 # License-related feature options
13
 option('gpl', type: 'feature', value: 'disabled', yield: true,
(-)a/multimedia/gstreamer1-plugins-ugly/files/patch-meson_options.txt (-15 lines)
Removed Link Here
1
*** meson_options.txt.orig	Fri Sep  2 18:21:12 2022
2
--- meson_options.txt	Fri Sep  2 18:22:42 2022
3
***************
4
*** 7,12 ****
5
--- 7,16 ----
6
  option('dvdsub', type : 'feature', value : 'auto')
7
  option('realmedia', type : 'feature', value : 'auto')
8
  option('xingmux', type : 'feature', value : 'auto')
9
+ option('defaultaudiosink', type : 'string', value : 'autoaudiosink',
10
+         description: 'set default audio sink')
11
+ option('defaultaudiosrc', type : 'string', value : 'autoaudiosrc',
12
+         description: 'set default audio src')
13
  
14
  # Feature options for plugins that need external deps
15
  option('a52dec', type : 'feature', value : 'auto', description : 'Dolby Digital (AC-3) audio decoder plugin based on liba52 (GPL - only built if gpl option is also enabled!)')
(-)b/multimedia/gstreamer1-plugins-ugly/pkg-plist (-1 lines)
Lines 2-8 lib/gstreamer-%%VERSION%%/libgstasf.so Link Here
2
lib/gstreamer-%%VERSION%%/libgstdvdlpcmdec.so
2
lib/gstreamer-%%VERSION%%/libgstdvdlpcmdec.so
3
lib/gstreamer-%%VERSION%%/libgstdvdsub.so
3
lib/gstreamer-%%VERSION%%/libgstdvdsub.so
4
lib/gstreamer-%%VERSION%%/libgstrealmedia.so
4
lib/gstreamer-%%VERSION%%/libgstrealmedia.so
5
lib/gstreamer-%%VERSION%%/libgstxingmux.so
6
share/locale/af/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
5
share/locale/af/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
7
share/locale/ast/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
6
share/locale/ast/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
8
share/locale/az/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
7
share/locale/az/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
(-)b/multimedia/gstreamer1-plugins/Makefile (-7 / +6 lines)
Lines 23-38 RUN_DEPENDS+= iso-codes>=0:misc/iso-codes Link Here
23
23
24
PORTSCOUT=	limitw:1,even
24
PORTSCOUT=	limitw:1,even
25
25
26
BASE_PORTVERSION=	1.20.6
26
BASE_PORTVERSION=	1.22.0
27
BASE_DISTNAME=		gst-plugins-base-${BASE_PORTVERSION}
27
BASE_DISTNAME=		gst-plugins-base-${BASE_PORTVERSION}
28
BASE_DISTFILE=		${BASE_DISTNAME}${EXTRACT_SUFX}
28
BASE_DISTFILE=		${BASE_DISTNAME}${EXTRACT_SUFX}
29
BAD_PORTVERSION=	1.20.6
29
BAD_PORTVERSION=	1.22.0
30
BAD_DISTNAME=		gst-plugins-bad-${BAD_PORTVERSION}
30
BAD_DISTNAME=		gst-plugins-bad-${BAD_PORTVERSION}
31
BAD_DISTFILE=		${BAD_DISTNAME}${EXTRACT_SUFX}
31
BAD_DISTFILE=		${BAD_DISTNAME}${EXTRACT_SUFX}
32
GOOD_PORTVERSION=	1.20.6
32
GOOD_PORTVERSION=	1.22.0
33
GOOD_DISTNAME=		gst-plugins-good-${GOOD_PORTVERSION}
33
GOOD_DISTNAME=		gst-plugins-good-${GOOD_PORTVERSION}
34
GOOD_DISTFILE=		${GOOD_DISTNAME}${EXTRACT_SUFX}
34
GOOD_DISTFILE=		${GOOD_DISTNAME}${EXTRACT_SUFX}
35
UGLY_PORTVERSION=	1.20.6
35
UGLY_PORTVERSION=	1.22.0
36
UGLY_DISTNAME=		gst-plugins-ugly-${UGLY_PORTVERSION}
36
UGLY_DISTNAME=		gst-plugins-ugly-${UGLY_PORTVERSION}
37
UGLY_DISTFILE=		${UGLY_DISTNAME}${EXTRACT_SUFX}
37
UGLY_DISTFILE=		${UGLY_DISTNAME}${EXTRACT_SUFX}
38
DIST?=		base
38
DIST?=		base
Lines 57-63 IGNORE= DIST not specified Link Here
57
.endif
57
.endif
58
58
59
VERSION=	1.0
59
VERSION=	1.0
60
SOVERSION=	0.2006.0
60
SOVERSION=	0.2200.0
61
PLIST_SUB+=	VERSION="${VERSION}" \
61
PLIST_SUB+=	VERSION="${VERSION}" \
62
		SOVERSION="${SOVERSION}"
62
		SOVERSION="${SOVERSION}"
63
63
Lines 98-106 BASE_GST_ENABLED_PLUGINS= adder \ Link Here
98
				tools \
98
				tools \
99
				typefind \
99
				typefind \
100
				video \
100
				video \
101
				videoconvert \
101
				videoconvertscale \
102
				videorate \
102
				videorate \
103
				videoscale \
104
				videotestsrc \
103
				videotestsrc \
105
				volume
104
				volume
106
.endif
105
.endif
(-)b/multimedia/gstreamer1-plugins/Makefile.common (-5 / +5 lines)
Lines 41-49 BASE_GST_ALL_PLUGINS+= \ Link Here
41
		tremor \
41
		tremor \
42
		typefind \
42
		typefind \
43
		video \
43
		video \
44
		videoconvert \
44
		videoconvertscale \
45
		videorate \
45
		videorate \
46
		videoscale \
47
		videotestsrc \
46
		videotestsrc \
48
		volume \
47
		volume \
49
		vorbis \
48
		vorbis \
Lines 54-60 BASE_GST_ENABLED_PLUGINS?= Link Here
54
53
55
BAD_GST_ALL_PLUGINS+= \
54
BAD_GST_ALL_PLUGINS+= \
56
		accurip \
55
		accurip \
57
		adaptivedemux \
58
		adpcmdec \
56
		adpcmdec \
59
		adpcmenc \
57
		adpcmenc \
60
		aes \
58
		aes \
Lines 81-86 BAD_GST_ALL_PLUGINS+= \ Link Here
81
		codecalpha \
79
		codecalpha \
82
		codecparsers \
80
		codecparsers \
83
		codecs \
81
		codecs \
82
		codectimestamper \
84
		coloreffects \
83
		coloreffects \
85
		colormanagement \
84
		colormanagement \
86
		curl \
85
		curl \
Lines 216-221 BAD_GST_ENABLED_PLUGINS?= Link Here
216
215
217
GOOD_GST_ALL_PLUGINS+= \
216
GOOD_GST_ALL_PLUGINS+= \
218
		aalib \
217
		aalib \
218
		adaptivedemux2 \
219
		alpha \
219
		alpha \
220
		apetag \
220
		apetag \
221
		audiofx \
221
		audiofx \
Lines 290-295 GOOD_GST_ALL_PLUGINS+= \ Link Here
290
		wavpack \
290
		wavpack \
291
		wavparse \
291
		wavparse \
292
		ximagesrc \
292
		ximagesrc \
293
		xingmux \
293
		y4m
294
		y4m
294
295
295
GOOD_GST_ENABLED_PLUGINS?=
296
GOOD_GST_ENABLED_PLUGINS?=
Lines 307-314 UGLY_GST_ALL_PLUGINS+= \ Link Here
307
		nls \
308
		nls \
308
		realmedia \
309
		realmedia \
309
		sidplay \
310
		sidplay \
310
		x264 \
311
		x264
311
		xingmux
312
312
313
UGLY_GST_ENABLED_PLUGINS?=
313
UGLY_GST_ENABLED_PLUGINS?=
314
314
(-)b/multimedia/gstreamer1-plugins/distinfo (-9 / +9 lines)
Lines 1-9 Link Here
1
TIMESTAMP = 1677497669
1
TIMESTAMP = 1677562474
2
SHA256 (gst-plugins-base-1.20.6.tar.xz) = 54eac357d6cd66f183b94a26e493bf4d5781bc76bc60cad122742626caf8f1a3
2
SHA256 (gst-plugins-base-1.22.0.tar.xz) = f53672294f3985d56355c8b1df8f6b49c8c8721106563e19f53be3507ff2229d
3
SIZE (gst-plugins-base-1.20.6.tar.xz) = 3320100
3
SIZE (gst-plugins-base-1.22.0.tar.xz) = 2341248
4
SHA256 (gst-plugins-bad-1.20.6.tar.xz) = d98c73fa5cdddb372a91199464515cfc80c89bbe05e3d4387ea4381e4224483a
4
SHA256 (gst-plugins-bad-1.22.0.tar.xz) = 3c9d9300f5f4fb3e3d36009379d1fb6d9ecd79c1a135df742b8a68417dd663a1
5
SIZE (gst-plugins-bad-1.20.6.tar.xz) = 6244344
5
SIZE (gst-plugins-bad-1.22.0.tar.xz) = 5500728
6
SHA256 (gst-plugins-ugly-1.20.6.tar.xz) = ca3fb6abc9f6e981d204a736c254e50cc1786a2f5038d83023e42ea009b10246
6
SHA256 (gst-plugins-ugly-1.22.0.tar.xz) = a644dc981afa2d8d3a913f763ab9523c0620ee4e65a7ec73c7721c29da3c5a0c
7
SIZE (gst-plugins-ugly-1.20.6.tar.xz) = 515488
7
SIZE (gst-plugins-ugly-1.22.0.tar.xz) = 240104
8
SHA256 (gst-plugins-good-1.20.6.tar.xz) = e51365cfa9b19bd736dafe2c8828254a55d66996a3c60550bb0d50041c381a44
8
SHA256 (gst-plugins-good-1.22.0.tar.xz) = 582e617271e7f314d1a2211e3e3856ae2e4303c8c0d6114e9c4a5ea5719294b0
9
SIZE (gst-plugins-good-1.20.6.tar.xz) = 3438312
9
SIZE (gst-plugins-good-1.22.0.tar.xz) = 2795268
(-)b/multimedia/gstreamer1-plugins/files/patch-ext_cdparanoia_meson.build (-3 / +3 lines)
Lines 1-11 Link Here
1
--- ext/cdparanoia/meson.build.orig	2022-12-19 23:34:46 UTC
1
--- ext/cdparanoia/meson.build.orig	2023-01-23 19:29:34 UTC
2
+++ ext/cdparanoia/meson.build
2
+++ ext/cdparanoia/meson.build
3
@@ -42,7 +42,7 @@ if cdparanoia_found
3
@@ -42,7 +42,7 @@ if cdparanoia_found
4
     ['gstcdparanoiasrc.c'],
4
     ['gstcdparanoiasrc.c'],
5
     include_directories: [configinc, libsinc],
5
     include_directories: [configinc, libsinc],
6
     c_args : gst_plugins_base_args + extra_args,
6
     c_args : gst_plugins_base_args + extra_args,
7
-    dependencies : cdparanoia_deps + glib_deps + [audio_dep, gst_dep, gst_base_dep],
7
-    dependencies : cdparanoia_deps + [audio_dep, gst_dep, gst_base_dep],
8
+    dependencies : cdparanoia_deps + glib_deps + [dependency('gstreamer-audio-1.0'), gst_dep, gst_base_dep],
8
+    dependencies : cdparanoia_deps + [dependency('gstreamer-audio-1.0'), gst_dep, gst_base_dep],
9
     install : true,
9
     install : true,
10
     install_dir : plugins_install_dir,
10
     install_dir : plugins_install_dir,
11
   )
11
   )
(-)b/multimedia/gstreamer1-plugins/files/patch-ext_libvisual_meson.build (-3 / +3 lines)
Lines 1-11 Link Here
1
--- ext/libvisual/meson.build.orig	2022-09-12 14:49:46 UTC
1
--- ext/libvisual/meson.build.orig	2023-01-23 19:29:34 UTC
2
+++ ext/libvisual/meson.build
2
+++ ext/libvisual/meson.build
3
@@ -13,7 +13,8 @@ if libvisual_dep.found()
3
@@ -13,7 +13,8 @@ if libvisual_dep.found()
4
     libvisual_sources,
4
     libvisual_sources,
5
     c_args : gst_plugins_base_args,
5
     c_args : gst_plugins_base_args,
6
     include_directories: [configinc, libsinc],
6
     include_directories: [configinc, libsinc],
7
-    dependencies : glib_deps + [libvisual_dep, audio_dep, video_dep, pbutils_dep, gst_dep, gst_base_dep],
7
-    dependencies : [libvisual_dep, audio_dep, video_dep, pbutils_dep, gst_dep, gst_base_dep],
8
+    dependencies : glib_deps + [libvisual_dep, dependency('gstreamer-audio-1.0'),
8
+    dependencies : [libvisual_dep, dependency('gstreamer-audio-1.0'),
9
+      dependency('gstreamer-video-1.0'), dependency('gstreamer-pbutils-1.0'), gst_dep, gst_base_dep],
9
+      dependency('gstreamer-video-1.0'), dependency('gstreamer-pbutils-1.0'), gst_dep, gst_base_dep],
10
     install : true,
10
     install : true,
11
     install_dir : plugins_install_dir,
11
     install_dir : plugins_install_dir,
(-)b/multimedia/gstreamer1-plugins/files/patch-ext_ogg_meson.build (-3 / +3 lines)
Lines 1-11 Link Here
1
--- ext/ogg/meson.build.orig	2022-09-07 20:35:50 UTC
1
--- ext/ogg/meson.build.orig	2023-01-23 19:29:34 UTC
2
+++ ext/ogg/meson.build
2
+++ ext/ogg/meson.build
3
@@ -19,7 +19,9 @@ if ogg_dep.found()
3
@@ -19,7 +19,9 @@ if ogg_dep.found()
4
     c_args : gst_plugins_base_args,
4
     c_args : gst_plugins_base_args,
5
     link_args : noseh_link_args,
5
     link_args : noseh_link_args,
6
     include_directories: [configinc, libsinc],
6
     include_directories: [configinc, libsinc],
7
-    dependencies : glib_deps + [ogg_dep, audio_dep, pbutils_dep, tag_dep, riff_dep, gst_dep, gst_base_dep],
7
-    dependencies : [ogg_dep, audio_dep, pbutils_dep, tag_dep, riff_dep, gst_dep, gst_base_dep],
8
+    dependencies : glib_deps + [ogg_dep, dependency('gstreamer-audio-1.0'),
8
+    dependencies : [ogg_dep, dependency('gstreamer-audio-1.0'),
9
+      dependency('gstreamer-pbutils-1.0'), dependency('gstreamer-tag-1.0'),
9
+      dependency('gstreamer-pbutils-1.0'), dependency('gstreamer-tag-1.0'),
10
+      dependency('gstreamer-riff-1.0'), gst_dep, gst_base_dep],
10
+      dependency('gstreamer-riff-1.0'), gst_dep, gst_base_dep],
11
     install : true,
11
     install : true,
(-)b/multimedia/gstreamer1-plugins/files/patch-ext_opus_meson.build (-2 / +2 lines)
Lines 12-19 Link Here
12
     c_args : gst_plugins_base_args,
12
     c_args : gst_plugins_base_args,
13
     link_args : noseh_link_args,
13
     link_args : noseh_link_args,
14
     include_directories: [configinc, libsinc],
14
     include_directories: [configinc, libsinc],
15
-    dependencies : glib_deps + [pbutils_dep, tag_dep, audio_dep, gst_dep, gst_base_dep, opus_dep, libm],
15
-    dependencies : [pbutils_dep, tag_dep, audio_dep, gst_dep, gst_base_dep, opus_dep, libm],
16
+    dependencies : glib_deps + [pbutils_dep2, tag_dep2, audio_dep2, gst_dep, gst_base_dep, opus_dep, libm],
16
+    dependencies : [pbutils_dep2, tag_dep2, audio_dep2, gst_dep, gst_base_dep, opus_dep, libm],
17
     install : true,
17
     install : true,
18
     install_dir : plugins_install_dir,
18
     install_dir : plugins_install_dir,
19
   )
19
   )
(-)b/multimedia/gstreamer1-plugins/files/patch-ext_pango_meson.build (-2 / +2 lines)
Lines 4-11 Link Here
4
     c_args : gst_plugins_base_args,
4
     c_args : gst_plugins_base_args,
5
     link_args : noseh_link_args,
5
     link_args : noseh_link_args,
6
     include_directories: [configinc, libsinc],
6
     include_directories: [configinc, libsinc],
7
-    dependencies : glib_deps + [pango_dep, video_dep, gst_dep, gst_base_dep, libm],
7
-    dependencies : [pango_dep, video_dep, gst_dep, gst_base_dep, libm],
8
+    dependencies : glib_deps + [pango_dep,
8
+    dependencies : [pango_dep,
9
+      dependency('gstreamer-video-1.0', required : true),
9
+      dependency('gstreamer-video-1.0', required : true),
10
+      gst_dep, gst_base_dep, libm],
10
+      gst_dep, gst_base_dep, libm],
11
     install : true,
11
     install : true,
(-)b/multimedia/gstreamer1-plugins/files/patch-ext_theora_meson.build (-2 / +2 lines)
Lines 4-11 Link Here
4
     c_args : gst_plugins_base_args,
4
     c_args : gst_plugins_base_args,
5
     link_args : noseh_link_args,
5
     link_args : noseh_link_args,
6
     include_directories: [configinc, libsinc],
6
     include_directories: [configinc, libsinc],
7
-    dependencies : theora_deps + glib_deps + [video_dep, tag_dep, gst_dep, gst_base_dep],
7
-    dependencies : theora_deps + [video_dep, tag_dep, gst_dep, gst_base_dep],
8
+    dependencies : theora_deps + glib_deps + [dependency('gstreamer-video-1.0'),
8
+    dependencies : theora_deps + [dependency('gstreamer-video-1.0'),
9
+      dependency('gstreamer-tag-1.0'), gst_base_dep],
9
+      dependency('gstreamer-tag-1.0'), gst_base_dep],
10
     install : true,
10
     install : true,
11
     install_dir : plugins_install_dir,
11
     install_dir : plugins_install_dir,
(-)b/multimedia/gstreamer1-plugins/files/patch-ext_vorbis_meson.build (-2 / +2 lines)
Lines 4-11 Link Here
4
     c_args : gst_plugins_base_args,
4
     c_args : gst_plugins_base_args,
5
     link_args : noseh_link_args,
5
     link_args : noseh_link_args,
6
     include_directories: [configinc, libsinc],
6
     include_directories: [configinc, libsinc],
7
-    dependencies : vorbis_deps + glib_deps + [audio_dep, tag_dep, gst_dep, gst_base_dep],
7
-    dependencies : vorbis_deps + [audio_dep, tag_dep, gst_dep, gst_base_dep],
8
+    dependencies : vorbis_deps + glib_deps + [dependency('gstreamer-audio-1.0'),
8
+    dependencies : vorbis_deps + [dependency('gstreamer-audio-1.0'),
9
+      dependency('gstreamer-tag-1.0'), gst_dep, gst_base_dep],
9
+      dependency('gstreamer-tag-1.0'), gst_dep, gst_base_dep],
10
     install : true,
10
     install : true,
11
     install_dir : plugins_install_dir,
11
     install_dir : plugins_install_dir,
(-)b/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_gl_meson.build (-18 / +14 lines)
Lines 1-6 Link Here
1
--- gst-libs/gst/gl/meson.build.orig	2023-02-23 18:23:11 UTC
1
--- gst-libs/gst/gl/meson.build.orig	2023-01-23 19:29:34 UTC
2
+++ gst-libs/gst/gl/meson.build
2
+++ gst-libs/gst/gl/meson.build
3
@@ -554,11 +554,6 @@ if need_platform_egl != 'no'
3
@@ -555,11 +555,6 @@ if need_platform_egl != 'no'
4
     gl_platform_deps += egl_dep
4
     gl_platform_deps += egl_dep
5
     glconf.set('GST_GL_HAVE_PLATFORM_EGL', 1)
5
     glconf.set('GST_GL_HAVE_PLATFORM_EGL', 1)
6
 
6
 
Lines 12-18 Link Here
12
     egl_includes = '''
12
     egl_includes = '''
13
 #include <EGL/egl.h>
13
 #include <EGL/egl.h>
14
 #include <EGL/eglext.h>
14
 #include <EGL/eglext.h>
15
@@ -1058,7 +1053,7 @@ if build_gstgl
15
@@ -1060,7 +1055,7 @@ if build_gstgl
16
     soversion : soversion,
16
     soversion : soversion,
17
     darwin_versions : osxversion,
17
     darwin_versions : osxversion,
18
     install : true,
18
     install : true,
Lines 21-32 Link Here
21
                     gl_lib_deps, gl_platform_deps, gl_winsys_deps, gl_misc_deps],
21
                     gl_lib_deps, gl_platform_deps, gl_winsys_deps, gl_misc_deps],
22
     # don't confuse EGL/egl.h with gst-libs/gl/egl/egl.h on case-insensitive file systems
22
     # don't confuse EGL/egl.h with gst-libs/gl/egl/egl.h on case-insensitive file systems
23
     implicit_include_directories : false)
23
     implicit_include_directories : false)
24
@@ -1069,10 +1064,10 @@ if build_gstgl
24
@@ -1074,7 +1069,7 @@ if build_gstgl
25
     'gl_apis=' + ' '.join(enabled_gl_apis),
25
   library_def = {'lib': gstgl}
26
   ]
27
 
28
-  library_def = {'lib': pbutils}
29
+  library_def = {'lib': library('gstpbutils-@0@'.format(api_version))}
30
   pkg_name = 'gstreamer-gl-1.0'
26
   pkg_name = 'gstreamer-gl-1.0'
31
   pkgconfig.generate(gstgl,
27
   pkgconfig.generate(gstgl,
32
-    libraries : [gstvideo, gst_base_dep, gst_dep],
28
-    libraries : [gstvideo, gst_base_dep, gst_dep],
Lines 34-40 Link Here
34
     variables : pkgconfig_variables + pkgconfig_gl_variables,
30
     variables : pkgconfig_variables + pkgconfig_gl_variables,
35
     uninstalled_variables : pkgconfig_gl_variables,
31
     uninstalled_variables : pkgconfig_gl_variables,
36
     subdirs : pkgconfig_subdirs,
32
     subdirs : pkgconfig_subdirs,
37
@@ -1104,7 +1099,7 @@ if build_gstgl
33
@@ -1106,7 +1101,7 @@ if build_gstgl
38
         'includes' : ['Gst-1.0', 'GstBase-1.0', 'GstVideo-1.0'],
34
         'includes' : ['Gst-1.0', 'GstBase-1.0', 'GstVideo-1.0'],
39
         'install' : true,
35
         'install' : true,
40
         'extra_args' : gir_init_section + ['--c-include=gst/gl/gl.h'],
36
         'extra_args' : gir_init_section + ['--c-include=gst/gl/gl.h'],
Lines 43-58 Link Here
43
     }
39
     }
44
     library_def += {'gir': [gir]}
40
     library_def += {'gir': [gir]}
45
     if not static_build
41
     if not static_build
46
@@ -1116,7 +1111,7 @@ if build_gstgl
42
@@ -1118,7 +1113,7 @@ if build_gstgl
47
   gstgl_dep = declare_dependency(link_with : gstgl,
43
   gstgl_dep = declare_dependency(link_with : gstgl,
48
     include_directories : [libsinc, compat_includes],
44
     include_directories : [libsinc, compat_includes],
49
     sources: gen_sources,
45
     sources: gen_sources,
50
-    dependencies : [video_dep, gst_base_dep, gl_winsys_deps],
46
-    dependencies : [video_dep, gst_base_dep, gl_winsys_deps],
51
+    dependencies : [dependency('gstreamer-video-1.0'), gst_base_dep, gl_winsys_deps],
47
+    dependencies : [dependency('gstreamer-video-1.0'), gst_base_dep, gl_winsys_deps],
52
     variables: pkgconfig_gl_variables)
48
     variables: pkgconfig_gl_variables)
53
   gstglproto_dep = declare_dependency(dependencies : [gstgl_dep] + gl_lib_deps)
49
   gstglproto_dep = declare_dependency(
54
   meson.override_dependency('gstreamer-gl-1.0', gstgl_dep)
50
     dependencies : [gstgl_dep] + gl_lib_deps,
55
@@ -1144,7 +1139,7 @@ if build_gstgl
51
@@ -1149,7 +1144,7 @@ if build_gstgl
56
         'includes' : ['Gst-1.0', 'GstBase-1.0', 'GstVideo-1.0'],
52
         'includes' : ['Gst-1.0', 'GstBase-1.0', 'GstVideo-1.0'],
57
         'install' : true,
53
         'install' : true,
58
         'extra_args' : gir_init_section + ['--c-include=gst/gl/x11/x11.h'],
54
         'extra_args' : gir_init_section + ['--c-include=gst/gl/x11/x11.h'],
Lines 60-67 Link Here
60
+        'dependencies' : [dependency('gstreamer-video-1.0'), gst_dep, gst_base_dep]
56
+        'dependencies' : [dependency('gstreamer-video-1.0'), gst_dep, gst_base_dep]
61
       }
57
       }
62
       gir_dict = gir + {'includes': gir['includes'] + ['GstGL-1.0']}
58
       gir_dict = gir + {'includes': gir['includes'] + ['GstGL-1.0']}
63
       libraries += [[pkg_name, {'gir': gir_dict}]]
59
       gst_libraries += [[pkg_name, {'gir': gir_dict}]]
64
@@ -1180,7 +1175,7 @@ if build_gstgl
60
@@ -1185,7 +1180,7 @@ if build_gstgl
65
         'includes' : ['Gst-1.0', 'GstBase-1.0', 'GstVideo-1.0'],
61
         'includes' : ['Gst-1.0', 'GstBase-1.0', 'GstVideo-1.0'],
66
         'install' : true,
62
         'install' : true,
67
         'extra_args' : gir_init_section + ['--c-include=gst/gl/wayland/wayland.h'],
63
         'extra_args' : gir_init_section + ['--c-include=gst/gl/wayland/wayland.h'],
Lines 70-76 Link Here
70
       }
66
       }
71
 
67
 
72
       gir_dict = gir + {'includes': gir['includes'] + ['GstGL-1.0']}
68
       gir_dict = gir + {'includes': gir['includes'] + ['GstGL-1.0']}
73
@@ -1216,7 +1211,7 @@ if build_gstgl
69
@@ -1221,7 +1216,7 @@ if build_gstgl
74
         'includes' : ['Gst-1.0', 'GstBase-1.0', 'GstVideo-1.0'],
70
         'includes' : ['Gst-1.0', 'GstBase-1.0', 'GstVideo-1.0'],
75
         'install' : true,
71
         'install' : true,
76
         'extra_args' : gir_init_section + ['--c-include=gst/gl/egl/egl.h'],
72
         'extra_args' : gir_init_section + ['--c-include=gst/gl/egl/egl.h'],
Lines 78-81 Link Here
78
+        'dependencies' : [dependency('gstreamer-video-1.0'), gst_dep, gst_base_dep]
74
+        'dependencies' : [dependency('gstreamer-video-1.0'), gst_dep, gst_base_dep]
79
       }
75
       }
80
       gir_dict = gir + {'includes': gir['includes'] + ['GstGL-1.0']}
76
       gir_dict = gir + {'includes': gir['includes'] + ['GstGL-1.0']}
81
       libraries += [[pkg_name, {'gir': gir_dict}]]
77
       gst_libraries += [[pkg_name, {'gir': gir_dict}]]
(-)b/multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_video_meson.build (-2 / +2 lines)
Lines 1-11 Link Here
1
--- gst-libs/gst/video/meson.build.orig	2022-09-06 21:09:42 UTC
1
--- gst-libs/gst/video/meson.build.orig	2023-01-23 19:29:34 UTC
2
+++ gst-libs/gst/video/meson.build
2
+++ gst-libs/gst/video/meson.build
3
@@ -1,3 +1,4 @@
3
@@ -1,3 +1,4 @@
4
+if get_option('video').enabled()
4
+if get_option('video').enabled()
5
 video_sources = files([
5
 video_sources = files([
6
   'colorbalance.c',
6
   'colorbalance.c',
7
   'colorbalancechannel.c',
7
   'colorbalancechannel.c',
8
@@ -181,3 +182,4 @@ video_dep = declare_dependency(link_with : gstvideo,
8
@@ -183,3 +184,4 @@ meson.override_dependency(pkg_name, video_dep)
9
   sources : video_gen_sources)
9
   sources : video_gen_sources)
10
 
10
 
11
 meson.override_dependency(pkg_name, video_dep)
11
 meson.override_dependency(pkg_name, video_dep)
(-)b/multimedia/gstreamer1-plugins/files/patch-meson.build (-5 / +5 lines)
Lines 1-6 Link Here
1
--- meson.build.orig	2022-09-03 05:39:18 UTC
1
--- meson.build.orig	2023-01-23 19:29:34 UTC
2
+++ meson.build
2
+++ meson.build
3
@@ -17,6 +17,8 @@ endif
3
@@ -17,6 +17,8 @@ gst_version_is_dev = gst_version_minor % 2 == 1 and gs
4
 gst_version_is_stable = gst_version_minor.is_even()
4
 gst_version_is_stable = gst_version_minor.is_even()
5
 gst_version_is_dev = gst_version_minor % 2 == 1 and gst_version_micro < 90
5
 gst_version_is_dev = gst_version_minor % 2 == 1 and gst_version_micro < 90
6
 
6
 
Lines 9-15 Link Here
9
 host_system = host_machine.system()
9
 host_system = host_machine.system()
10
 
10
 
11
 have_cxx = add_languages('cpp', native: false, required: false)
11
 have_cxx = add_languages('cpp', native: false, required: false)
12
@@ -282,8 +284,10 @@ core_conf.set_quoted('GST_PACKAGE_ORIGIN', get_option(
12
@@ -295,8 +297,10 @@ core_conf.set_quoted('DEFAULT_VIDEOSINK', 'autovideosi
13
 
13
 
14
 # FIXME: These should be configure options
14
 # FIXME: These should be configure options
15
 core_conf.set_quoted('DEFAULT_VIDEOSINK', 'autovideosink')
15
 core_conf.set_quoted('DEFAULT_VIDEOSINK', 'autovideosink')
Lines 21-27 Link Here
21
 # Set whether the audioresampling method should be detected at runtime
21
 # Set whether the audioresampling method should be detected at runtime
22
 core_conf.set('AUDIORESAMPLE_FORMAT_' + get_option('audioresample_format').to_upper(), true)
22
 core_conf.set('AUDIORESAMPLE_FORMAT_' + get_option('audioresample_format').to_upper(), true)
23
 
23
 
24
@@ -484,6 +488,7 @@ pkgconfig_plugins_base_libs_variables = [
24
@@ -489,6 +493,7 @@ pkgconfig_plugins_base_libs_variables = [
25
   'libraries=' + ' '.join(base_libraries),
25
   'libraries=' + ' '.join(base_libraries),
26
 ]
26
 ]
27
 
27
 
Lines 29-35 Link Here
29
 pkgconfig.generate(
29
 pkgconfig.generate(
30
   libraries : [gst_dep],
30
   libraries : [gst_dep],
31
   variables : pkgconfig_variables + pkgconfig_plugins_base_libs_variables,
31
   variables : pkgconfig_variables + pkgconfig_plugins_base_libs_variables,
32
@@ -497,6 +502,7 @@ pkgconfig.generate(
32
@@ -502,6 +507,7 @@ run_command(meson_pkg_config_file_fixup_script,
33
 run_command(meson_pkg_config_file_fixup_script,
33
 run_command(meson_pkg_config_file_fixup_script,
34
   'gstreamer-plugins-base-1.0', 'libraries',
34
   'gstreamer-plugins-base-1.0', 'libraries',
35
   check: true)
35
   check: true)
(-)b/multimedia/gstreamer1-plugins/files/patch-sys_ximage_meson.build (-5 / +5 lines)
Lines 1-19 Link Here
1
--- sys/ximage/meson.build.orig	2022-09-09 09:10:02 UTC
1
--- sys/ximage/meson.build.orig	2023-01-23 19:29:34 UTC
2
+++ sys/ximage/meson.build
2
+++ sys/ximage/meson.build
3
@@ -1,3 +1,4 @@
3
@@ -1,3 +1,4 @@
4
+if get_option('ximage').enabled()
4
+if get_option('ximage').enabled()
5
 no_warn_args = []
5
 no_warn_args = []
6
 # XKeycodeToKeysym is deprecated, but we use it when Xkb is unavailable
6
 # XKeycodeToKeysym is deprecated, but we use it when Xkb is unavailable
7
 if cc.has_argument ('-Wno-deprecated-declarations')
7
 if cc.has_argument ('-Wno-deprecated-declarations')
8
@@ -8,9 +9,10 @@ gstximage = library('gstximagesink',
8
@@ -8,8 +9,9 @@ gstximage = library('gstximagesink',
9
   'ximagesink.c', 'ximage.c', 'ximagepool.c',
9
   'ximagesink.c', 'ximage.c', 'ximagepool.c',
10
   c_args : gst_plugins_base_args + no_warn_args,
10
   c_args : gst_plugins_base_args + no_warn_args,
11
   include_directories: [configinc, libsinc],
11
   include_directories: [configinc, libsinc],
12
-  dependencies : glib_deps + [video_dep, gst_base_dep, gst_dep, x11_dep, xshm_dep],
12
-  dependencies : [video_dep, gst_base_dep, gst_dep, x11_dep, xshm_dep, xi_dep],
13
+  dependencies : glib_deps + [dependency('gstreamer-video-1.0'), gst_base_dep, gst_dep, x11_dep, xshm_dep],
13
+  dependencies : [dependency('gstreamer-video-1.0'), gst_base_dep, gst_dep, x11_dep, xshm_dep, xi_dep],
14
   install : true,
14
   install : true,
15
   install_dir : plugins_install_dir,
15
   install_dir : plugins_install_dir,
16
 )
16
 )
17
 pkgconfig.generate(gstximage, install_dir : plugins_pkgconfig_install_dir)
18
 plugins += [gstximage]
17
 plugins += [gstximage]
19
+endif
18
+endif
19
\ No newline at end of file
(-)b/multimedia/gstreamer1-plugins/files/patch-sys_xvimage_meson.build (-6 / +5 lines)
Lines 1-13 Link Here
1
--- sys/xvimage/meson.build.orig	2022-09-17 07:37:22 UTC
1
--- sys/xvimage/meson.build.orig	2023-01-23 19:29:34 UTC
2
+++ sys/xvimage/meson.build
2
+++ sys/xvimage/meson.build
3
@@ -19,7 +19,9 @@ if xvideo_dep.found()
3
@@ -19,7 +19,8 @@ if xvideo_dep.found()
4
     xvimage_sources,
4
     xvimage_sources,
5
     c_args : gst_plugins_base_args + no_warn_args,
5
     c_args : gst_plugins_base_args + no_warn_args,
6
     include_directories: [configinc, libsinc],
6
     include_directories: [configinc, libsinc],
7
-    dependencies : glib_deps + [video_dep, gst_base_dep, gst_dep, x11_dep, xshm_dep, xvideo_dep, libm],
7
-    dependencies : [video_dep, gst_base_dep, gst_dep, x11_dep, xshm_dep, xvideo_dep, xi_dep, libm],
8
+    dependencies : glib_deps + [
8
+    dependencies : [dependency('gstreamer-video-1.0', required : true),
9
+      dependency('gstreamer-video-1.0', required : true),
9
+      gst_base_dep, gst_dep, x11_dep, xshm_dep, xvideo_dep, xi_dep, libm],
10
+      gst_base_dep, gst_dep, x11_dep, xshm_dep, xvideo_dep, libm],
11
     install : true,
10
     install : true,
12
     install_dir : plugins_install_dir,
11
     install_dir : plugins_install_dir,
13
   )
12
   )
(-)b/multimedia/gstreamer1-plugins/files/patch-tools_meson.build (+15 lines)
Added Link Here
1
--- tools/meson.build.orig	2023-01-23 19:29:34 UTC
2
+++ tools/meson.build
3
@@ -1,3 +1,4 @@
4
+if not get_option('tools').disabled()
5
 tool_deps = [pbutils_dep, audio_dep, video_dep, tag_dep, gst_dep, gst_base_dep, gmodule_dep]
6
 
7
 extra_args = []
8
@@ -44,7 +45,6 @@ endif
9
     },
10
   }
11
 
12
-if not get_option('tools').disabled()
13
   foreach tool, data: gst_tools
14
     exe_name = '@0@-@1@'.format(tool, api_version)
15
     executable(exe_name,
(-)b/multimedia/gstreamer1-plugins/pkg-plist (-2 / +2 lines)
Lines 126-131 include/gstreamer-%%VERSION%%/gst/video/video-overlay-composition.h Link Here
126
include/gstreamer-%%VERSION%%/gst/video/video-prelude.h
126
include/gstreamer-%%VERSION%%/gst/video/video-prelude.h
127
include/gstreamer-%%VERSION%%/gst/video/video-resampler.h
127
include/gstreamer-%%VERSION%%/gst/video/video-resampler.h
128
include/gstreamer-%%VERSION%%/gst/video/video-scaler.h
128
include/gstreamer-%%VERSION%%/gst/video/video-scaler.h
129
include/gstreamer-%%VERSION%%/gst/video/video-sei.h
129
include/gstreamer-%%VERSION%%/gst/video/video-tile.h
130
include/gstreamer-%%VERSION%%/gst/video/video-tile.h
130
include/gstreamer-%%VERSION%%/gst/video/video.h
131
include/gstreamer-%%VERSION%%/gst/video/video.h
131
include/gstreamer-%%VERSION%%/gst/video/videodirection.h
132
include/gstreamer-%%VERSION%%/gst/video/videodirection.h
Lines 157-165 lib/gstreamer-%%VERSION%%/libgstrawparse.so Link Here
157
lib/gstreamer-%%VERSION%%/libgstsubparse.so
158
lib/gstreamer-%%VERSION%%/libgstsubparse.so
158
lib/gstreamer-%%VERSION%%/libgsttcp.so
159
lib/gstreamer-%%VERSION%%/libgsttcp.so
159
lib/gstreamer-%%VERSION%%/libgsttypefindfunctions.so
160
lib/gstreamer-%%VERSION%%/libgsttypefindfunctions.so
160
lib/gstreamer-%%VERSION%%/libgstvideoconvert.so
161
lib/gstreamer-%%VERSION%%/libgstvideoconvertscale.so
161
lib/gstreamer-%%VERSION%%/libgstvideorate.so
162
lib/gstreamer-%%VERSION%%/libgstvideorate.so
162
lib/gstreamer-%%VERSION%%/libgstvideoscale.so
163
lib/gstreamer-%%VERSION%%/libgstvideotestsrc.so
163
lib/gstreamer-%%VERSION%%/libgstvideotestsrc.so
164
lib/gstreamer-%%VERSION%%/libgstvolume.so
164
lib/gstreamer-%%VERSION%%/libgstvolume.so
165
lib/libgstallocators-%%VERSION%%.so
165
lib/libgstallocators-%%VERSION%%.so
(-)b/multimedia/gstreamer1-vaapi/Makefile (-3 / +3 lines)
Lines 1-5 Link Here
1
PORTNAME=	gstreamer1-vaapi
1
PORTNAME=	gstreamer1-vaapi
2
PORTVERSION=	1.20.5
2
PORTVERSION=	1.22.0
3
CATEGORIES=	multimedia
3
CATEGORIES=	multimedia
4
MASTER_SITES=	https://gstreamer.freedesktop.org/src/gstreamer-vaapi/
4
MASTER_SITES=	https://gstreamer.freedesktop.org/src/gstreamer-vaapi/
5
DISTNAME=	gstreamer-vaapi-${PORTVERSION}
5
DISTNAME=	gstreamer-vaapi-${PORTVERSION}
Lines 26-36 OPTIONS_DEFINE= DRM WAYLAND Link Here
26
26
27
DRM_DESC=	Raw KMS/DRM backend
27
DRM_DESC=	Raw KMS/DRM backend
28
28
29
DRM_MESON_OFF=	-Dwith_drm=no
29
DRM_MESON_BOOL=	drm
30
DRM_LIB_DEPENDS=libudev.so:devel/libudev-devd \
30
DRM_LIB_DEPENDS=libudev.so:devel/libudev-devd \
31
		libdrm.so:graphics/libdrm
31
		libdrm.so:graphics/libdrm
32
32
33
WAYLAND_MESON_OFF=	-Dwith_wayland=no
33
WAYLAND_MESON_BOOL=	wayland
34
WAYLAND_LIB_DEPENDS=	libva-wayland.so:multimedia/libva \
34
WAYLAND_LIB_DEPENDS=	libva-wayland.so:multimedia/libva \
35
			libwayland-client.so:graphics/wayland
35
			libwayland-client.so:graphics/wayland
36
36
(-)b/multimedia/gstreamer1-vaapi/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1671699832
1
TIMESTAMP = 1677598511
2
SHA256 (gstreamer-vaapi-1.20.5.tar.xz) = 510c6fb4ff3f676d7946ce1800e04ccf5aabe5a586d4e164d1961808fab8c94b
2
SHA256 (gstreamer-vaapi-1.22.0.tar.xz) = 593ccad19f88e5fa29f40f98356c007806bd535828707b1406944d16a90bdff5
3
SIZE (gstreamer-vaapi-1.20.5.tar.xz) = 801628
3
SIZE (gstreamer-vaapi-1.22.0.tar.xz) = 526660
(-)b/multimedia/gstreamer1-vaapi/pkg-plist (+1 lines)
Line 1 Link Here
1
lib/gstreamer-1.0/libgstvaapi.so
1
lib/gstreamer-1.0/libgstvaapi.so
2
lib/gstreamer-1.0/pkgconfig/gstvaapi.pc
(-)b/multimedia/gstreamer1/Makefile (-2 / +2 lines)
Lines 1-5 Link Here
1
PORTNAME=	gstreamer
1
PORTNAME=	gstreamer
2
PORTVERSION=	1.20.6
2
PORTVERSION=	1.22.0
3
CATEGORIES=	multimedia
3
CATEGORIES=	multimedia
4
MASTER_SITES=	https://gstreamer.freedesktop.org/src/gstreamer/
4
MASTER_SITES=	https://gstreamer.freedesktop.org/src/gstreamer/
5
PKGNAMESUFFIX=	1
5
PKGNAMESUFFIX=	1
Lines 19-25 CONFIGURE_ARGS= -D tests=disabled \ Link Here
19
	-D dbghelp=disabled \
19
	-D dbghelp=disabled \
20
	-D doc=disabled
20
	-D doc=disabled
21
PLIST_SUB=	VERSION=${GST10_VERSION} \
21
PLIST_SUB=	VERSION=${GST10_VERSION} \
22
		SOVERSION=0.2006.0
22
		SOVERSION=0.2200.0
23
23
24
USE_LDCONFIG=	yes
24
USE_LDCONFIG=	yes
25
GST10_VERSION=	1.0
25
GST10_VERSION=	1.0
(-)b/multimedia/gstreamer1/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1677496154
1
TIMESTAMP = 1677561641
2
SHA256 (gstreamer-1.20.6.tar.xz) = 0545b030960680f71a95f9d39c95daae54b4d317d335e8f239d81138773c9b90
2
SHA256 (gstreamer-1.22.0.tar.xz) = 78d21b5469ac93edafc6d8ceb63bc82f6cbbee94d2f866cca6b9252157ee0a09
3
SIZE (gstreamer-1.20.6.tar.xz) = 2699648
3
SIZE (gstreamer-1.22.0.tar.xz) = 1775960
(-)b/net-im/libnice-gst1/pkg-plist (-1 / +2 lines)
Lines 5-10 Link Here
5
@comment include/nice/candidate.h
5
@comment include/nice/candidate.h
6
@comment include/nice/debug.h
6
@comment include/nice/debug.h
7
@comment include/nice/interfaces.h
7
@comment include/nice/interfaces.h
8
@comment include/nice/nice-version.h
8
@comment include/nice/nice.h
9
@comment include/nice/nice.h
9
@comment include/nice/pseudotcp.h
10
@comment include/nice/pseudotcp.h
10
@comment include/stun/constants.h
11
@comment include/stun/constants.h
Lines 20-25 Link Here
20
lib/gstreamer-1.0/libgstnice.so
21
lib/gstreamer-1.0/libgstnice.so
21
@comment lib/libnice.so
22
@comment lib/libnice.so
22
@comment lib/libnice.so.10
23
@comment lib/libnice.so.10
23
@comment lib/libnice.so.10.12.0
24
@comment lib/libnice.so.10.13.1
24
@comment libdata/pkgconfig/nice.pc
25
@comment libdata/pkgconfig/nice.pc
25
@comment share/gir-1.0/Nice-0.1.gir
26
@comment share/gir-1.0/Nice-0.1.gir
(-)b/net-im/libnice/Makefile (-4 / +4 lines)
Lines 1-6 Link Here
1
PORTNAME=	libnice
1
PORTNAME=	libnice
2
PORTVERSION=	0.1.19
2
PORTVERSION=	0.1.21
3
PORTREVISION=	1
4
CATEGORIES=	net-im devel
3
CATEGORIES=	net-im devel
5
MASTER_SITES=	http://nice.freedesktop.org/releases/
4
MASTER_SITES=	http://nice.freedesktop.org/releases/
6
5
Lines 13-19 LICENSE_COMB= dual Link Here
13
12
14
LIB_DEPENDS?=	libgnutls.so:security/gnutls
13
LIB_DEPENDS?=	libgnutls.so:security/gnutls
15
14
16
USES=		gettext gmake gnome libtool localbase:ldflags pathfix pkgconfig meson python
15
USES=		gettext gmake gnome libtool localbase:ldflags meson pathfix \
16
		pkgconfig python ssl
17
USE_LDCONFIG=	yes
17
USE_LDCONFIG=	yes
18
USE_GNOME=	glib20 introspection:build
18
USE_GNOME=	glib20 introspection:build
19
CPPFLAGS+=	-DHAVE_GETIFADDRS
19
CPPFLAGS+=	-DHAVE_GETIFADDRS
Lines 24-30 GUPNP_MESON_ENABLED= gupnp Link Here
24
GUPNP_DESC=	UPnP IGD port mapping support
24
GUPNP_DESC=	UPnP IGD port mapping support
25
GUPNP_LIB_DEPENDS+=	libgupnp-igd-1.0.so:net/gupnp-igd
25
GUPNP_LIB_DEPENDS+=	libgupnp-igd-1.0.so:net/gupnp-igd
26
26
27
MESON_ARGS+=-Dtests=disabled -Dgtk_doc=disabled
27
MESON_ARGS+=-Dtests=disabled -Dgtk_doc=disabled -Dcrypto-library=openssl
28
28
29
.if defined(LIBNICE_SLAVE)
29
.if defined(LIBNICE_SLAVE)
30
USES+=		gstreamer
30
USES+=		gstreamer
(-)b/net-im/libnice/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1656190262
1
TIMESTAMP = 1677569569
2
SHA256 (libnice-0.1.19.tar.gz) = 6747af710998cf708a2e8ceef51cccd181373d94201dd4b8d40797a070ed47cc
2
SHA256 (libnice-0.1.21.tar.gz) = 72e73a2acf20f59093e21d5601606e405873503eb35f346fa621de23e99b3b39
3
SIZE (libnice-0.1.19.tar.gz) = 453407
3
SIZE (libnice-0.1.21.tar.gz) = 460086
(-)b/net-im/libnice/pkg-plist (-1 / +2 lines)
Lines 5-10 include/nice/agent.h Link Here
5
include/nice/candidate.h
5
include/nice/candidate.h
6
include/nice/debug.h
6
include/nice/debug.h
7
include/nice/interfaces.h
7
include/nice/interfaces.h
8
include/nice/nice-version.h
8
include/nice/nice.h
9
include/nice/nice.h
9
include/nice/pseudotcp.h
10
include/nice/pseudotcp.h
10
include/stun/constants.h
11
include/stun/constants.h
Lines 19-24 include/stun/win32_common.h Link Here
19
lib/girepository-1.0/Nice-0.1.typelib
20
lib/girepository-1.0/Nice-0.1.typelib
20
lib/libnice.so
21
lib/libnice.so
21
lib/libnice.so.10
22
lib/libnice.so.10
22
lib/libnice.so.10.12.0
23
lib/libnice.so.10.13.1
23
libdata/pkgconfig/nice.pc
24
libdata/pkgconfig/nice.pc
24
share/gir-1.0/Nice-0.1.gir
25
share/gir-1.0/Nice-0.1.gir

Return to bug 269895