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

(-)b/www/qt5-webengine/Makefile (+1 lines)
Lines 20-25 Link Here
20
20
21
PORTNAME=	webengine
21
PORTNAME=	webengine
22
DISTVERSION=	${QT5_VERSION}
22
DISTVERSION=	${QT5_VERSION}
23
PORTREVISION=	1
23
CATEGORIES=	www
24
CATEGORIES=	www
24
PKGNAMEPREFIX=	qt5-
25
PKGNAMEPREFIX=	qt5-
25
26
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_capture_video_create__video__capture__device__factory.cc (+20 lines)
Added Link Here
1
--- src/3rdparty/chromium/media/capture/video/create_video_capture_device_factory.cc.orig	2019-03-07 09:23:57 UTC
2
+++ src/3rdparty/chromium/media/capture/video/create_video_capture_device_factory.cc
3
@@ -10,7 +10,7 @@
4
 #include "media/capture/video/fake_video_capture_device_factory.h"
5
 #include "media/capture/video/file_video_capture_device_factory.h"
6
 
7
-#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
8
+#if (defined(OS_LINUX) && !defined(OS_CHROMEOS)) || defined(OS_BSD)
9
 #include "media/capture/video/linux/video_capture_device_factory_linux.h"
10
 #elif defined(OS_CHROMEOS)
11
 #include "media/capture/video/chromeos/public/cros_features.h"
12
@@ -31,7 +31,7 @@ namespace {
13
 std::unique_ptr<VideoCaptureDeviceFactory>
14
 CreatePlatformSpecificVideoCaptureDeviceFactory(
15
     scoped_refptr<base::SingleThreadTaskRunner> ui_task_runner) {
16
-#if defined(OS_LINUX) && !defined(OS_CHROMEOS)
17
+#if (defined(OS_LINUX) && !defined(OS_CHROMEOS)) || defined(OS_BSD)
18
   return std::make_unique<VideoCaptureDeviceFactoryLinux>(ui_task_runner);
19
 #elif defined(OS_CHROMEOS)
20
   // On Chrome OS we have to support two use cases:
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_capture_video_shared__memory__handle__provider.cc (+11 lines)
Added Link Here
1
--- src/3rdparty/chromium/media/capture/video/shared_memory_handle_provider.cc.orig	2019-03-07 09:23:57 UTC
2
+++ src/3rdparty/chromium/media/capture/video/shared_memory_handle_provider.cc
3
@@ -63,7 +63,7 @@ bool SharedMemoryHandleProvider::InitFromMojoHandle(
4
   return true;
5
 }
6
 
7
-#if defined(OS_LINUX)
8
+#if defined(OS_LINUX) || defined(OS_BSD)
9
 bool SharedMemoryHandleProvider::InitAsReadOnlyFromRawFileDescriptor(
10
     mojo::ScopedHandle fd_handle,
11
     uint32_t memory_size_in_bytes) {
(-)b/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_capture_video_shared__memory__handle__provider.h (+11 lines)
Added Link Here
1
--- src/3rdparty/chromium/media/capture/video/shared_memory_handle_provider.h.orig	2019-03-07 09:23:57 UTC
2
+++ src/3rdparty/chromium/media/capture/video/shared_memory_handle_provider.h
3
@@ -38,7 +38,7 @@ class CAPTURE_EXPORT SharedMemoryHandleProvider
4
 
5
 // This requires platforms where base::SharedMemoryHandle is backed by a
6
 // file descriptor.
7
-#if defined(OS_LINUX)
8
+#if defined(OS_LINUX) || defined(OS_BSD)
9
   bool InitAsReadOnlyFromRawFileDescriptor(mojo::ScopedHandle fd_handle,
10
                                            uint32_t memory_size_in_bytes);
11
 #endif  // defined(OS_LINUX)

Return to bug 237423