https://code.qt.io/cgit/qt/qtwebengine.git/tree/src/plugins/plugins.pro?h=5.7 https://code.qt.io/cgit/qt/qtwebengine.git/tree/src/plugins/plugins.pro?h=5.8 https://code.qt.io/cgit/qt/qtwebengine.git/tree/src/plugins/plugins.pro?h=5.9 https://code.qt.io/cgit/qt/qtwebengine.git/tree/src/plugins/plugins.pro?h=5.10 https://code.qt.io/cgit/qt/qtwebengine.git/tree/src/plugins/plugins.pro?h=5.11 https://code.qt.io/cgit/qt/qtwebengine.git/tree/src/plugins/plugins.pro?h=dev When qtHaveModule(designer) (i.e. when dev-qt/designer:5 is installed) and qtHaveModule(webenginewidgets) (i.e. when "widgets" USE flag for dev-qt/qtwebengine:5 is enabled), then rules from qwebengineview subdirectory will be used. And https://code.qt.io/cgit/qt/qtwebengine.git/tree/src/plugins/qwebengineview/qwebengineview.pro results in building libqwebengineview.so and installation of it as /usr/lib/qt5/plugins/designer/libqwebengineview.so. https://code.qt.io/cgit/qt/qtwebengine.git/tree/src/plugins/qwebengineview/qwebengineview_plugin.cpp uses headers from dev-qt/designer:5. Probably "designer" USE flag should be added. REQUIRED_USE="designer? ( widgets )"
Created attachment 535940 [details, diff] Patch for qt repository
Created attachment 535942 [details, diff] Patch for gentoo repository
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/qt.git/commit/?id=790d3b518dc792550bbfa4a59c05e3f55d70472a commit 790d3b518dc792550bbfa4a59c05e3f55d70472a Author: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org> AuthorDate: 2018-06-15 00:11:55 +0000 Commit: Jimi Huotari <chiitoo@gentoo.org> CommitDate: 2018-06-18 13:36:36 +0000 dev-qt/qtwebengine: Add "designer" USE flag. Bug: https://bugs.gentoo.org/652508 dev-qt/qtwebengine/metadata.xml | 1 + dev-qt/qtwebengine/qtwebengine-5.11.0.ebuild | 6 +++++- dev-qt/qtwebengine/qtwebengine-5.11.9999.ebuild | 6 +++++- dev-qt/qtwebengine/qtwebengine-5.9.9999.ebuild | 6 +++++- dev-qt/qtwebengine/qtwebengine-5.9999.ebuild | 6 +++++- 5 files changed, 21 insertions(+), 4 deletions(-)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7789e0d7926d1b36cec95e984cb33bf85bb1152 commit a7789e0d7926d1b36cec95e984cb33bf85bb1152 Author: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org> AuthorDate: 2018-06-15 00:11:55 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2018-06-23 16:43:51 +0000 dev-qt/qtwebengine: Add "designer" USE flag Bug: https://bugs.gentoo.org/652508 dev-qt/qtwebengine/metadata.xml | 1 + dev-qt/qtwebengine/qtwebengine-5.11.0_rc2.ebuild | 6 +++++- dev-qt/qtwebengine/qtwebengine-5.9.6.ebuild | 6 +++++- 3 files changed, 11 insertions(+), 2 deletions(-)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbd129895852cbeabe59b156a29f1f1d6d0eea2c commit dbd129895852cbeabe59b156a29f1f1d6d0eea2c Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2018-09-08 02:35:41 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2018-09-08 07:21:01 +0000 dev-qt: Drop Qt 5.9.4 Closes: https://bugs.gentoo.org/609752 Closes: https://bugs.gentoo.org/652508 Package-Manager: Portage-2.3.49, Repoman-2.3.10 dev-qt/assistant/Manifest | 1 - dev-qt/assistant/assistant-5.9.4.ebuild | 55 ------- dev-qt/designer/Manifest | 1 - dev-qt/designer/designer-5.9.4.ebuild | 57 ------- dev-qt/linguist-tools/Manifest | 1 - dev-qt/linguist-tools/linguist-tools-5.9.4.ebuild | 35 ----- dev-qt/linguist/Manifest | 1 - dev-qt/linguist/linguist-5.9.4.ebuild | 48 ------ dev-qt/pixeltool/Manifest | 1 - dev-qt/pixeltool/pixeltool-5.9.4.ebuild | 25 --- dev-qt/qdbus/Manifest | 1 - dev-qt/qdbus/qdbus-5.9.4.ebuild | 25 --- dev-qt/qdbusviewer/Manifest | 1 - dev-qt/qdbusviewer/qdbusviewer-5.9.4.ebuild | 45 ------ dev-qt/qdoc/Manifest | 1 - dev-qt/qdoc/qdoc-5.9.4.ebuild | 31 ---- dev-qt/qt-docs/Manifest | 9 -- dev-qt/qt-docs/qt-docs-5.9.4_p201801220610.ebuild | 51 ------ dev-qt/qt3d/Manifest | 1 - dev-qt/qt3d/qt3d-5.9.4.ebuild | 32 ---- dev-qt/qtbluetooth/Manifest | 1 - dev-qt/qtbluetooth/qtbluetooth-5.9.4.ebuild | 33 ---- dev-qt/qtcharts/Manifest | 1 - dev-qt/qtcharts/qtcharts-5.9.4.ebuild | 29 ---- dev-qt/qtconcurrent/Manifest | 1 - dev-qt/qtconcurrent/qtconcurrent-5.9.4.ebuild | 23 --- dev-qt/qtcore/Manifest | 1 - dev-qt/qtcore/qtcore-5.9.4-r2.ebuild | 75 --------- dev-qt/qtdatavis3d/Manifest | 1 - dev-qt/qtdatavis3d/qtdatavis3d-5.9.4.ebuild | 31 ---- dev-qt/qtdbus/Manifest | 1 - dev-qt/qtdbus/qtdbus-5.9.4.ebuild | 43 ----- dev-qt/qtdeclarative/Manifest | 1 - dev-qt/qtdeclarative/qtdeclarative-5.9.4.ebuild | 56 ------- dev-qt/qtdiag/Manifest | 1 - dev-qt/qtdiag/qtdiag-5.9.4.ebuild | 36 ----- dev-qt/qtgraphicaleffects/Manifest | 1 - .../qtgraphicaleffects-5.9.4.ebuild | 21 --- dev-qt/qtgui/Manifest | 1 - .../files/qtgui-5.9.4-libinput-pixeldelta.patch | 68 -------- dev-qt/qtgui/files/qtgui-5.9.4-opengl.patch | 87 ---------- dev-qt/qtgui/files/qtgui-5.9.4-qsimpledrag.patch | 170 -------------------- dev-qt/qtgui/qtgui-5.9.4-r3.ebuild | 175 --------------------- dev-qt/qthelp/Manifest | 1 - dev-qt/qthelp/qthelp-5.9.4.ebuild | 30 ---- dev-qt/qtimageformats/Manifest | 1 - dev-qt/qtimageformats/qtimageformats-5.9.4.ebuild | 29 ---- dev-qt/qtlocation/Manifest | 1 - dev-qt/qtlocation/qtlocation-5.9.4.ebuild | 44 ------ dev-qt/qtmultimedia/Manifest | 1 - dev-qt/qtmultimedia/qtmultimedia-5.9.4-r1.ebuild | 69 -------- dev-qt/qtnetwork/Manifest | 1 - dev-qt/qtnetwork/qtnetwork-5.9.4.ebuild | 60 ------- dev-qt/qtnetworkauth/Manifest | 1 - dev-qt/qtnetworkauth/qtnetworkauth-5.9.4.ebuild | 20 --- dev-qt/qtopengl/Manifest | 1 - dev-qt/qtopengl/qtopengl-5.9.4.ebuild | 34 ---- dev-qt/qtpaths/Manifest | 1 - dev-qt/qtpaths/qtpaths-5.9.4.ebuild | 23 --- dev-qt/qtplugininfo/Manifest | 1 - dev-qt/qtplugininfo/qtplugininfo-5.9.4.ebuild | 23 --- dev-qt/qtpositioning/Manifest | 1 - dev-qt/qtpositioning/qtpositioning-5.9.4.ebuild | 37 ----- dev-qt/qtprintsupport/Manifest | 1 - dev-qt/qtprintsupport/qtprintsupport-5.9.4.ebuild | 42 ----- dev-qt/qtquickcontrols/Manifest | 1 - .../qtquickcontrols/qtquickcontrols-5.9.4.ebuild | 32 ---- dev-qt/qtquickcontrols2/Manifest | 1 - .../qtquickcontrols2/qtquickcontrols2-5.9.4.ebuild | 30 ---- dev-qt/qtscript/Manifest | 1 - dev-qt/qtscript/qtscript-5.9.4.ebuild | 36 ----- dev-qt/qtscxml/Manifest | 1 - dev-qt/qtscxml/qtscxml-5.9.4.ebuild | 19 --- dev-qt/qtsensors/Manifest | 1 - dev-qt/qtsensors/qtsensors-5.9.4.ebuild | 28 ---- dev-qt/qtserialbus/Manifest | 1 - dev-qt/qtserialbus/qtserialbus-5.9.4.ebuild | 20 --- dev-qt/qtserialport/Manifest | 1 - dev-qt/qtserialport/qtserialport-5.9.4.ebuild | 27 ---- dev-qt/qtspeech/Manifest | 1 - dev-qt/qtspeech/qtspeech-5.9.4.ebuild | 22 --- dev-qt/qtsql/Manifest | 1 - dev-qt/qtsql/files/qtsql-5.9.4-mariadb-10.2.patch | 35 ----- dev-qt/qtsql/qtsql-5.9.4-r1.ebuild | 62 -------- dev-qt/qtsvg/Manifest | 1 - dev-qt/qtsvg/qtsvg-5.9.4-r2.ebuild | 23 --- dev-qt/qttest/Manifest | 1 - dev-qt/qttest/qttest-5.9.4.ebuild | 33 ---- dev-qt/qttranslations/Manifest | 1 - dev-qt/qttranslations/qttranslations-5.9.4.ebuild | 19 --- dev-qt/qtvirtualkeyboard/Manifest | 1 - .../qtvirtualkeyboard-5.9.4.ebuild | 38 ----- dev-qt/qtwayland/Manifest | 1 - .../files/qtwayland-5.9.4-qquickwindow-crash.patch | 109 ------------- dev-qt/qtwayland/qtwayland-5.9.4-r1.ebuild | 41 ----- dev-qt/qtwebchannel/Manifest | 1 - dev-qt/qtwebchannel/qtwebchannel-5.9.4.ebuild | 26 --- dev-qt/qtwebengine/Manifest | 1 - .../files/qtwebengine-5.9.3-icu-60.1.patch | 16 -- dev-qt/qtwebengine/qtwebengine-5.9.4.ebuild | 127 --------------- dev-qt/qtwebsockets/Manifest | 1 - dev-qt/qtwebsockets/qtwebsockets-5.9.4.ebuild | 27 ---- dev-qt/qtwebview/Manifest | 1 - dev-qt/qtwebview/qtwebview-5.9.4.ebuild | 21 --- dev-qt/qtwidgets/Manifest | 1 - dev-qt/qtwidgets/qtwidgets-5.9.4-r1.ebuild | 57 ------- dev-qt/qtx11extras/Manifest | 1 - dev-qt/qtx11extras/qtx11extras-5.9.4.ebuild | 21 --- dev-qt/qtxml/Manifest | 1 - dev-qt/qtxml/qtxml-5.9.4.ebuild | 29 ---- dev-qt/qtxmlpatterns/Manifest | 1 - dev-qt/qtxmlpatterns/qtxmlpatterns-5.9.4.ebuild | 19 --- 112 files changed, 2640 deletions(-)