[Bug 236915] www/qt5-webengine: Website permissions don't work

2019-06-13 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=236915

--- Comment #9 from commit-h...@freebsd.org ---
A commit references this bug:

Author: kai
Date: Thu Jun 13 08:44:41 UTC 2019
New revision: 504068
URL: https://svnweb.freebsd.org/changeset/ports/504068

Log:
  www/qt5-webengine: Enable support for WebRTC and video capture devices

  When accessing video capture devices warnings like below are emitted [2]:

 
[40533:463527936:0420/214650.072475:ERROR:create_video_capture_device_factory.cc(58)]
Not implemented reached in std::unique_ptr
media::(anonymous
namespace)::CreatePlatformSpecificVideoCaptureDeviceFactory(scoped_refptr)

  Also websites that want to access the camera, microphone, etc. exhibit
  broken behavior, e.g. no dialogs to permit access on the desired capture
  devices come up. [1]

  Thus add the related patches from www/chromium [2] that enable support for
  video capture devices and explicitly activate the WebRTC feature. [1]

  PR:   236915 [1], 237423 [2]
  Submitted by: cmt [2]
  Reported by:  thea20lineisam...@protonmail.com [1]
  Reviewed by:  rakuco, tcberner (kde), Lorenzo Salvadore
  Approved by:  tcberner (kde)
  Differential Revision:https://reviews.freebsd.org/D19900

Changes:
  head/UPDATING
  head/www/qt5-webengine/Makefile
  head/www/qt5-webengine/files/patch-clang
 
head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_capture_video_create__video__capture__device__factory.cc
 
head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_capture_video_shared__memory__handle__provider.cc
 
head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_capture_video_shared__memory__handle__provider.h
 
head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_webrtc.gni

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 237423] www/qt5-webengine: enable video capture device implementation

2019-06-13 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=237423

--- Comment #2 from commit-h...@freebsd.org ---
A commit references this bug:

Author: kai
Date: Thu Jun 13 08:44:41 UTC 2019
New revision: 504068
URL: https://svnweb.freebsd.org/changeset/ports/504068

Log:
  www/qt5-webengine: Enable support for WebRTC and video capture devices

  When accessing video capture devices warnings like below are emitted [2]:

 
[40533:463527936:0420/214650.072475:ERROR:create_video_capture_device_factory.cc(58)]
Not implemented reached in std::unique_ptr
media::(anonymous
namespace)::CreatePlatformSpecificVideoCaptureDeviceFactory(scoped_refptr)

  Also websites that want to access the camera, microphone, etc. exhibit
  broken behavior, e.g. no dialogs to permit access on the desired capture
  devices come up. [1]

  Thus add the related patches from www/chromium [2] that enable support for
  video capture devices and explicitly activate the WebRTC feature. [1]

  PR:   236915 [1], 237423 [2]
  Submitted by: cmt [2]
  Reported by:  thea20lineisam...@protonmail.com [1]
  Reviewed by:  rakuco, tcberner (kde), Lorenzo Salvadore
  Approved by:  tcberner (kde)
  Differential Revision:https://reviews.freebsd.org/D19900

Changes:
  head/UPDATING
  head/www/qt5-webengine/Makefile
  head/www/qt5-webengine/files/patch-clang
 
head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_capture_video_create__video__capture__device__factory.cc
 
head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_capture_video_shared__memory__handle__provider.cc
 
head/www/qt5-webengine/files/patch-src_3rdparty_chromium_media_capture_video_shared__memory__handle__provider.h
 
head/www/qt5-webengine/files/patch-src_3rdparty_chromium_third__party_webrtc_webrtc.gni

-- 
You are receiving this mail because:
You are the assignee for the bug.

Re: building x11-wm/plasma5-kwin w/ poudriere results in out of swap space

2019-06-13 Thread Matthias Apitz
El día Thursday, June 13, 2019 a las 04:38:25PM +0800, Martin Wilke escribió:

> On 2019-06-11 14:59, Matthias Apitz wrote:
> >Hello,
> >
> >I'm build the latest port svn checkout (June 10) on r342378 with
> >poudriere and (after isolating it) have the problem that building
> >x11-wm/plasma5-kwin runs reproducible out of swap during 'configure'
> >phase:
> >
> >[00:00:49] Cleaning the build queue
> >[00:00:49] Sanity checking build queue
> >[00:00:49] Processing PRIORITY_BOOST
> >[00:00:50] Balancing pool
> >[00:00:50] Recording filesystem state for prepkg... done
> >[00:00:52] Building 1 packages using 1 builders
> >[00:00:52] Starting/Cloning builders
> >[00:00:54] Hit CTRL+t at any time to see build progress and stats
> >[00:00:54] [01] [00:00:00] Building x11-wm/plasma5-kwin |
> >plasma5-kwin-5.15.5
> >load: 0.95  cmd: sh 19376 [piperd] 67.68r 0.00u 0.00s 0% 3932k
> >[freebsd-r342378-ports-20190610] [2019-06-11_07h49m10s]
> >[parallel_build:] Queued: 1  Built: 0  Failed: 0  Skipped: 0  Ignored:
> >0  Tobuild: 1   Time: 00:01:40
> > [01]: x11-wm/plasma5-kwin   | plasma5-kwin-5.15.5
> >build-depends   (00:01:06 / 00:01:08)
> >[00:02:02] Logs:
> >/usr/local/poudriere/data/logs/bulk/freebsd-r342378-ports-20190610/2019-06-11_07h49m10s
> >load: 0.52  cmd: wc 26535 [piperd] 0.10r 0.00u 0.00s 0% 2656k
> >[freebsd-r342378-ports-20190610] [2019-06-11_07h49m10s]
> >[parallel_build:] Queued: 1  Built: 0  Failed: 0  Skipped: 0  Ignored:
> >0  Tobuild: 1   Time: 00:03:27
> > [01]: x11-wm/plasma5-kwin   | plasma5-kwin-5.15.5   configure
> >  (00:01:17 / 00:02:55)
> >[00:03:49] Logs:
> >/usr/local/poudriere/data/logs/bulk/freebsd-r342378-ports-20190610/2019-06-11_07h49m10s
> >^C[00:04:13] Error: Signal SIGINT caught, cleaning up and exiting
> >
> >Is this a known issue? Or should I investigate deeper which process it
> >is?
> 
> This problem is not only for plasma5 its random happened since import of
> clang8. I have not found any real solution for it.

Hello Martin,

Thanks for replying. The issue is not randomly, but affects all ports
using a QML tool 'qmlplugindump' which allocates 12 GByte memory. It is
this bug issue:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=232736

I attached yesterday a poudriere log file for the port misc/kf5-purpose
which also shows the same problem with 'qmlplugindump'. The poudriere
log also says, that clang7 is used:

...
===
===>  Configuring for kf5-purpose-5.58.0
===>  Performing out-of-source build
/bin/mkdir -p /wrkdirs/usr/ports/misc/kf5-purpose/work/.build
-- The C compiler identification is Clang 7.0.1
-- The CXX compiler identification is Clang 7.0.1
-- Check for working C compiler: /usr/bin/clang
-- Check for working C compiler: /usr/bin/clang -- works
...

matthias
-- 
Matthias Apitz, ✉ g...@unixarea.de, http://www.unixarea.de/ +49-176-38902045
Public GnuPG key: http://www.unixarea.de/key.pub
May, 9: Спаси́бо освободители! Thank you very much, Russian liberators!


maintainer-feedback requested: [Bug 238545] accessibility/libqaccessibilityclient: fix build on GCC-based architectures

2019-06-13 Thread bugzilla-noreply
Bugzilla Automation  has asked k...@freebsd.org for
maintainer-feedback:
Bug 238545: accessibility/libqaccessibilityclient: fix build on GCC-based
architectures
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=238545



--- Description ---
Add the usual trick to fix build on powerpc64 etc.


[Bug 238545] accessibility/libqaccessibilityclient: fix build on GCC-based architectures

2019-06-13 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=238545

Bug ID: 238545
   Summary: accessibility/libqaccessibilityclient: fix build on
GCC-based architectures
   Product: Ports & Packages
   Version: Latest
  Hardware: Any
OS: Any
Status: New
  Severity: Affects Only Me
  Priority: ---
 Component: Individual Port(s)
  Assignee: k...@freebsd.org
  Reporter: lini...@freebsd.org
  Assignee: k...@freebsd.org
 Flags: maintainer-feedback?(k...@freebsd.org)

Created attachment 205034
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=205034&action=edit
patch to accessibility/libqaccessibilityclient/Makefile

Add the usual trick to fix build on powerpc64 etc.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 238546] graphics/peruse: fix build on GCC-based architectures

2019-06-13 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=238546

Bug ID: 238546
   Summary: graphics/peruse: fix build on GCC-based architectures
   Product: Ports & Packages
   Version: Latest
  Hardware: Any
OS: Any
Status: New
  Severity: Affects Only Me
  Priority: ---
 Component: Individual Port(s)
  Assignee: k...@freebsd.org
  Reporter: lini...@freebsd.org
 Flags: maintainer-feedback?(k...@freebsd.org)
  Assignee: k...@freebsd.org

Created attachment 205035
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=205035&action=edit
patch to graphics/peruse/Makefile

Add the usual trick to fix build on powerpc64 etc.

-- 
You are receiving this mail because:
You are the assignee for the bug.

maintainer-feedback requested: [Bug 238546] graphics/peruse: fix build on GCC-based architectures

2019-06-13 Thread bugzilla-noreply
Bugzilla Automation  has asked k...@freebsd.org for
maintainer-feedback:
Bug 238546: graphics/peruse: fix build on GCC-based architectures
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=238546



--- Description ---
Add the usual trick to fix build on powerpc64 etc.


[Bug 237423] www/qt5-webengine: enable video capture device implementation

2019-06-13 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=237423

Martin Birgmeier  changed:

   What|Removed |Added

 CC||d8zne...@aon.at

--- Comment #3 from Martin Birgmeier  ---
On FreeBSD 12 using portmaster to upgrade fails with:

In file included from
../../../../qtwebengine-everywhere-src-5.12.2/src/3rdparty/chromium/base/synchronization/lock.h:11:
../../../../qtwebengine-everywhere-src-5.12.2/src/3rdparty/chromium/base/synchronization/lock_impl.h:70:12:
warning: releasing mutex 'native_handle_' that was not held
[-Wthread-safety-analysis]
  int rv = pthread_mutex_unlock(&native_handle_);
   ^
In file included from
/usr/tmp/a/SRC/FreeBSD-ports/head/www/qt5-webengine/work/qtwebengine-everywhere-src-5.12.2/src/core/web_contents_delegate_qt.cpp:61:
In file included from
/usr/tmp/a/SRC/FreeBSD-ports/head/www/qt5-webengine/work/qtwebengine-everywhere-src-5.12.2/src/core/web_engine_context.h:43:
/usr/tmp/a/SRC/FreeBSD-ports/head/www/qt5-webengine/work/qtwebengine-everywhere-src-5.12.2/src/core/build_config_qt.h:89:2:
error: Config sanity check for ENABLE_WEBRTC failed
#error Config sanity check for ENABLE_WEBRTC failed
 ^
1 warning and 1 error generated.
[4/125] CXX obj/QtWebEngineCore/web_contents_adapter.o
FAILED: obj/QtWebEngineCore/web_contents_adapter.o 
/usr/bin/c++ -B/usr/local/bin -MMD -MF
obj/QtWebEngineCore/web_contents_adapter.o.d
-DCHROMIUM_VERSION=\"69.0.3497.128\" -DV8_DEPRECATION_WARNINGS -DUSE_AURA=1
-DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -DNO_TCMALLOC -DFULL_SAFE_BROWSING
-DSAFE_BROWSING_CSD -DSAFE_BROWSING_DB_LOCAL -DCHROMIUM_BUILD
-DFIELDTRIAL_TESTING_ENABLED -DTOOLKIT_QT -D_FILE_OFFSET_BITS=64
-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS
-D__STDC_FORMAT_MACROS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0
-DQT_NO_KEYWORDS -DQT_USE_QSTRINGBUILDER
-DQ_FORWARD_DECLARE_OBJC_CLASS=QT_FORWARD_DECLARE_CLASS
-DQTWEBENGINECORE_VERSION_STR=\"5.12.2\"
-DQTWEBENGINEPROCESS_NAME=\"QtWebEngineProcess\" -DBUILDING_CHROMIUM
-D_THREAD_SAFE -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE
-DQT_NO_DEBUG -DQT_QUICK_LIB -DQT_GUI_LIB -DQT_WEBCHANNEL_LIB -DQT_QML_LIB
-DQT_NETWORK_LIB -DQT_POSITIONING_LIB -DQT_CORE_LIB
-DQT_WEBENGINECOREHEADERS_LIB -DQT_QUICK_LIB -DQT_GUI_LIB -DQT_QML_LIB
-DQT_NETWORK_LIB -DQT_CORE_LIB -DGL_GLEXT_PROTOTYPES -DUSE_GLX -DUSE_EGL
-DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION
-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -DUCHAR_TYPE=uint16_t
-DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER
-DHAVE_PTHREAD -DSK_IGNORE_LINEONLY_AA_CONVEX_PATH_OPTS -DSK_HAS_PNG_LIBRARY
-DSK_HAS_WEBP_LIBRARY -DSK_HAS_JPEG_LIBRARY -DSK_SUPPORT_GPU=1
-DSK_GPU_WORKAROUNDS_HEADER=\"gpu/config/gpu_driver_bug_workaround_autogen.h\"
-DLEVELDB_PLATFORM_CHROMIUM=1 -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0
-DGTEST_RELATIVE_PATH -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_POSIX -DWEBRTC_LINUX
-DWEBRTC_BSD -DABSL_ALLOCATOR_NOTHROW=1 -DNO_MAIN_THREAD_WRAPPING
-DMESA_EGL_NO_X11_HEADERS
-I../../../../qtwebengine-everywhere-src-5.12.2/src/3rdparty/chromium/skia/config
-I../../../../qtwebengine-everywhere-src-5.12.2/src/3rdparty/chromium/third_party
-I../../../../qtwebengine-everywhere-src-5.12.2/src/3rdparty/chromium/third_party/skia/include/core
-Igen -I../../../../qtwebengine-everywhere-src-5.12.2/src/3rdparty/chromium
-I/usr/tmp/a/SRC/FreeBSD-ports/head/www/qt5-webengine/work/qtwebengine-everywhere-src-5.12.2/src/core
-I/usr/tmp/a/SRC/FreeBSD-ports/head/www/qt5-webengine/work/qtwebengine-everywhere-src-5.12.2/src/core/api
-I/usr/local/include/libdrm -I/usr/local/include/qt5
-I/usr/local/include/qt5/QtQuick -I/usr/local/include/qt5/QtGui
-I/usr/local/include/qt5/QtWebChannel -I/usr/local/include/qt5/QtQml
-I/usr/local/include/qt5/QtNetwork -I/usr/local/include/qt5/QtPositioning
-I/usr/local/include/qt5/QtCore -I/usr/local/include/qt5/QtWebEngineCore
-I/usr/local/include/qt5/QtWebEngineCore/5.12.2
-I/usr/local/include/qt5/QtWebEngineCore/5.12.2/QtWebEngineCore
-I/usr/local/include/qt5/QtQuick/5.12.2
-I/usr/local/include/qt5/QtQuick/5.12.2/QtQuick
-I/usr/local/include/qt5/QtGui/5.12.2
-I/usr/local/include/qt5/QtGui/5.12.2/QtGui
-I/usr/local/include/qt5/QtQml/5.12.2
-I/usr/local/include/qt5/QtQml/5.12.2/QtQml
-I/usr/local/include/qt5/QtCore/5.12.2
-I/usr/local/include/qt5/QtCore/5.12.2/QtCore -I.moc
-I/usr/local/include/libdrm -Igen/.moc
-I/usr/local/lib/qt5/mkspecs/freebsd-clang -Igen -Igen -Igen -Igen -Igen -Igen
-Igen
-I../../../../qtwebengine-everywhere-src-5.12.2/src/3rdparty/chromium/third_party/libyuv/include
-Igen -Igen -Igen -Igen -Igen
-I../../../../qtwebengine-everywhere-src-5.12.2/src/3rdparty/chromium/third_party/khronos
-I../../../../qtwebengine-everywhere-src-5.12.2/src/3rdparty/chromium/gpu -Igen
-I../../../../qtwebengine-everywhere-src-5.12.2/src/3rdparty/chromium/third_party/ced/src
-I../.

[Bug 237423] www/qt5-webengine: enable video capture device implementation

2019-06-13 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=237423

--- Comment #4 from Kai Knoblich  ---
(In reply to Martin Birgmeier from comment #3)

Hi Martin,

have you already tried to do "pkg delete -f qt5-webengine" as noted in
UPDATING?

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 238545] accessibility/libqaccessibilityclient: fix build on GCC-based architectures

2019-06-13 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=238545

Mark Linimon  changed:

   What|Removed |Added

 Status|New |Closed
 Resolution|--- |Overcome By Events

--- Comment #1 from Mark Linimon  ---
Obviated by r504135.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 238414] [exp-run] Update KDE Frameworks to 5.59.0

2019-06-13 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=238414

Tobias C. Berner  changed:

   What|Removed |Added

 Attachment #204899|0   |1
is obsolete||

--- Comment #2 from Tobias C. Berner  ---
Created attachment 205052
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=205052&action=edit
v2

Moin moin

The updated patch can be found here:
https://people.freebsd.org/~tcberner/patches/kf5-5.59.0.v2.diff

mfg Tobias

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 238546] graphics/peruse: fix build on GCC-based architectures

2019-06-13 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=238546

Tobias C. Berner  changed:

   What|Removed |Added

 CC||tcber...@freebsd.org
 Attachment #205035||maintainer-approval+
  Flags||

--- Comment #1 from Tobias C. Berner  ---
Comment on attachment 205035
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=205035
patch to graphics/peruse/Makefile

Looks  good to me. Ship it.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 238546] graphics/peruse: fix build on GCC-based architectures

2019-06-13 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=238546

Tobias C. Berner  changed:

   What|Removed |Added

  Flags|maintainer-feedback?(kde@Fr |maintainer-feedback+
   |eeBSD.org)  |

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 237423] www/qt5-webengine: enable video capture device implementation

2019-06-13 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=237423

--- Comment #5 from Martin Birgmeier  ---
I have not... thanks for the gentle reminder to always look in UPDATING first.

-- Martin

-- 
You are receiving this mail because:
You are the assignee for the bug.