pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Add qt 5.8.0 packages



Module Name:	pkgsrc-wip
Committed By:	Mark Davies <mark%ecs.vuw.ac.nz@localhost>
Pushed By:	markd
Date:		Sun Feb 19 14:15:06 2017 +1300
Changeset:	b0b6ad03cfcc3d2c80ba5f0e0ea30d1117883b16

Added Files:
	qt5-mysql58/DESCR
	qt5-mysql58/Makefile
	qt5-mysql58/PLIST
	qt5-mysql58/buildlink3.mk
	qt5-mysql58/distinfo
	qt5-odbc58/DESCR
	qt5-odbc58/Makefile
	qt5-odbc58/PLIST
	qt5-odbc58/buildlink3.mk
	qt5-odbc58/distinfo
	qt5-psql58/DESCR
	qt5-psql58/Makefile
	qt5-psql58/PLIST
	qt5-psql58/buildlink3.mk
	qt5-psql58/distinfo
	qt5-qtdeclarative58/DESCR
	qt5-qtdeclarative58/Makefile
	qt5-qtdeclarative58/PLIST
	qt5-qtdeclarative58/buildlink3.mk
	qt5-qtdeclarative58/distinfo
	qt5-qtdeclarative58/patches/patch-examples_quick_customitems_painteditem_painteditem.pro
	qt5-qtdeclarative58/patches/patch-src_3rdparty_masm_assembler_ARMAssembler.h
	qt5-qtdeclarative58/patches/patch-src_3rdparty_masm_assembler_ARMv7Assembler.h
	qt5-qtdeclarative58/patches/patch-src_3rdparty_masm_wtf_MathExtras.h
	qt5-qtdeclarative58/patches/patch-src_plugins_qmltooling_packetprotocol_packetprotocol.pro
	qt5-qtdeclarative58/patches/patch-src_qmldebug_qmldebug.pro
	qt5-qtdeclarative58/patches/patch-src_qmldevtools_qmldevtools.pro
	qt5-qtdoc58/DESCR
	qt5-qtdoc58/Makefile
	qt5-qtdoc58/PLIST
	qt5-qtdoc58/distinfo
	qt5-qtgraphicaleffects58/DESCR
	qt5-qtgraphicaleffects58/Makefile
	qt5-qtgraphicaleffects58/PLIST
	qt5-qtgraphicaleffects58/distinfo
	qt5-qtimageformats58/DESCR
	qt5-qtimageformats58/Makefile
	qt5-qtimageformats58/PLIST
	qt5-qtimageformats58/buildlink3.mk
	qt5-qtimageformats58/distinfo
	qt5-qtlocation58/DESCR
	qt5-qtlocation58/Makefile
	qt5-qtlocation58/PLIST
	qt5-qtlocation58/buildlink3.mk
	qt5-qtlocation58/distinfo
	qt5-qtlocation58/patches/patch-src_3rdparty_clip2tri_clip2tri.pro
	qt5-qtlocation58/patches/patch-src_3rdparty_clipper_clipper.pro
	qt5-qtlocation58/patches/patch-src_3rdparty_poly2tri_poly2tri.pro
	qt5-qtmultimedia58/DESCR
	qt5-qtmultimedia58/Makefile
	qt5-qtmultimedia58/PLIST
	qt5-qtmultimedia58/buildlink3.mk
	qt5-qtmultimedia58/distinfo
	qt5-qtquickcontrols58/DESCR
	qt5-qtquickcontrols58/Makefile
	qt5-qtquickcontrols58/PLIST
	qt5-qtquickcontrols58/buildlink3.mk
	qt5-qtquickcontrols58/distinfo
	qt5-qtscript58/DESCR
	qt5-qtscript58/Makefile
	qt5-qtscript58/PLIST
	qt5-qtscript58/buildlink3.mk
	qt5-qtscript58/distinfo
	qt5-qtscript58/patches/patch-src_3rdparty_javascriptcore_JavaScriptCore_config.h
	qt5-qtscript58/patches/patch-src_3rdparty_javascriptcore_JavaScriptCore_runtime_JSValue.h
	qt5-qtscript58/patches/patch-src_3rdparty_javascriptcore_JavaScriptCore_wtf_Platform.h
	qt5-qtscript58/patches/patch-src_3rdparty_javascriptcore_JavaScriptCore_yarr_RegexJIT.h
	qt5-qtsensors58/DESCR
	qt5-qtsensors58/Makefile
	qt5-qtsensors58/PLIST
	qt5-qtsensors58/buildlink3.mk
	qt5-qtsensors58/distinfo
	qt5-qtserialport58/DESCR
	qt5-qtserialport58/Makefile
	qt5-qtserialport58/PLIST
	qt5-qtserialport58/buildlink3.mk
	qt5-qtserialport58/distinfo
	qt5-qtsvg58/DESCR
	qt5-qtsvg58/Makefile
	qt5-qtsvg58/PLIST
	qt5-qtsvg58/buildlink3.mk
	qt5-qtsvg58/distinfo
	qt5-qttools58/DESCR
	qt5-qttools58/Makefile
	qt5-qttools58/PLIST
	qt5-qttools58/buildlink3.mk
	qt5-qttools58/distinfo
	qt5-qttools58/patches/patch-src_assistant_3rdparty_clucene_src_CLucene_index_SegmentMerger.cpp
	qt5-qttools58/patches/patch-src_assistant_3rdparty_clucene_src_CLucene_search_FieldCacheImpl.cpp
	qt5-qttools58/patches/patch-src_assistant_3rdparty_clucene_src_CLucene_util_Arrays.h
	qt5-qttools58/patches/patch-src_assistant_clucene_qclucene-config__p.h
	qt5-qttools58/patches/patch-src_designer_src_uitools_uitools.pro
	qt5-qttranslations58/DESCR
	qt5-qttranslations58/Makefile
	qt5-qttranslations58/PLIST
	qt5-qttranslations58/distinfo
	qt5-qtwebchannel58/DESCR
	qt5-qtwebchannel58/Makefile
	qt5-qtwebchannel58/PLIST
	qt5-qtwebchannel58/buildlink3.mk
	qt5-qtwebchannel58/distinfo
	qt5-qtwebkit58/DESCR
	qt5-qtwebkit58/Makefile
	qt5-qtwebkit58/PLIST
	qt5-qtwebkit58/buildlink3.mk
	qt5-qtwebkit58/distinfo
	qt5-qtwebkit58/patches/patch-Source_JavaScriptCore_API_ObjCCallbackFunction.h
	qt5-qtwebkit58/patches/patch-Source_JavaScriptCore_DerivedSources.pri
	qt5-qtwebkit58/patches/patch-Source_JavaScriptCore_JavaScriptCore.pri
	qt5-qtwebkit58/patches/patch-Source_JavaScriptCore_Target.pri
	qt5-qtwebkit58/patches/patch-Source_JavaScriptCore_assembler_ARMAssembler.h
	qt5-qtwebkit58/patches/patch-Source_JavaScriptCore_assembler_MacroAssemblerARM.cpp
	qt5-qtwebkit58/patches/patch-Source_JavaScriptCore_dfg_DFGNode.h
	qt5-qtwebkit58/patches/patch-Source_JavaScriptCore_heap_MachineStackMarker.cpp
	qt5-qtwebkit58/patches/patch-Source_JavaScriptCore_tools_CodeProfiling.cpp
	qt5-qtwebkit58/patches/patch-Source_QtWebKit.pro
	qt5-qtwebkit58/patches/patch-Source_ThirdParty_ANGLE_Target.pri
	qt5-qtwebkit58/patches/patch-Source_ThirdParty_ANGLE_src_compiler_glslang.y
	qt5-qtwebkit58/patches/patch-Source_ThirdParty_ANGLE_src_compiler_osinclude.h
	qt5-qtwebkit58/patches/patch-Source_ThirdParty_gtest_include_gtest_internal_gtest-port.h
	qt5-qtwebkit58/patches/patch-Source_ThirdParty_leveldb_Target.pri
	qt5-qtwebkit58/patches/patch-Source_WTF_WTF.pro
	qt5-qtwebkit58/patches/patch-Source_WTF_wtf_Assertions.cpp
	qt5-qtwebkit58/patches/patch-Source_WTF_wtf_InlineASM.h
	qt5-qtwebkit58/patches/patch-Source_WTF_wtf_MathExtras.h
	qt5-qtwebkit58/patches/patch-Source_WTF_wtf_NumberOfCores.cpp
	qt5-qtwebkit58/patches/patch-Source_WTF_wtf_Platform.h
	qt5-qtwebkit58/patches/patch-Source_WTF_wtf_RAMSize.cpp
	qt5-qtwebkit58/patches/patch-Source_WTF_wtf_ThreadIdentifierDataPthreads.cpp
	qt5-qtwebkit58/patches/patch-Source_WTF_wtf_Threading.h
	qt5-qtwebkit58/patches/patch-Source_WTF_wtf_text_StringImpl.h
	qt5-qtwebkit58/patches/patch-Source_WebCore_Target.pri
	qt5-qtwebkit58/patches/patch-Source_WebCore_bindings_js_JSInspectorFrontendHostCustom.cpp
	qt5-qtwebkit58/patches/patch-Source_WebCore_editing_Editor.h
	qt5-qtwebkit58/patches/patch-Source_WebCore_page_NavigatorBase.cpp
	qt5-qtwebkit58/patches/patch-Source_WebCore_platform_graphics_cpu_arm_filters_FELightingNEON.cpp
	qt5-qtwebkit58/patches/patch-Source_WebCore_platform_graphics_surfaces_GraphicsSurface.h
	qt5-qtwebkit58/patches/patch-Source_WebCore_platform_graphics_surfaces_GraphicsSurfaceToken.h
	qt5-qtwebkit58/patches/patch-Source_WebCore_platform_graphics_surfaces_mac_GraphicsSurfaceMac.cpp
	qt5-qtwebkit58/patches/patch-Source_WebCore_platform_sql_SQLiteDatabase.cpp
	qt5-qtwebkit58/patches/patch-Source_WebKit2_DerivedSources.pri
	qt5-qtwebkit58/patches/patch-Source_WebKit2_Platform_CoreIPC_MessageDecoder.cpp
	qt5-qtwebkit58/patches/patch-Source_WebKit2_Platform_CoreIPC_MessageDecoder.h
	qt5-qtwebkit58/patches/patch-Source_WebKit2_Platform_unix_SharedMemoryUnix.cpp
	qt5-qtwebkit58/patches/patch-Source_WebKit2_Target.pri
	qt5-qtwebkit58/patches/patch-Source_WebKit_WebKit1.pro
	qt5-qtwebkit58/patches/patch-Source_WebKit_qt_examples_platformplugin_platformplugin.pro
	qt5-qtwebkit58/patches/patch-Source_api.pri
	qt5-qtwebkit58/patches/patch-Tools_Scripts_webkitdirs.pm
	qt5-qtwebkit58/patches/patch-Tools_WebKitTestRunner_InjectedBundle_Target.pri
	qt5-qtwebkit58/patches/patch-Tools_qmake_mkspecs_features_functions.prf
	qt5-qtwebkit58/patches/patch-Tools_qmake_mkspecs_features_production__build.prf
	qt5-qtwebsockets58/DESCR
	qt5-qtwebsockets58/Makefile
	qt5-qtwebsockets58/PLIST
	qt5-qtwebsockets58/buildlink3.mk
	qt5-qtwebsockets58/distinfo
	qt5-qtx11extras58/DESCR
	qt5-qtx11extras58/Makefile
	qt5-qtx11extras58/PLIST
	qt5-qtx11extras58/buildlink3.mk
	qt5-qtx11extras58/distinfo
	qt5-qtxmlpatterns58/DESCR
	qt5-qtxmlpatterns58/Makefile
	qt5-qtxmlpatterns58/PLIST
	qt5-qtxmlpatterns58/buildlink3.mk
	qt5-qtxmlpatterns58/distinfo
	qt5-sqlite358/DESCR
	qt5-sqlite358/Makefile
	qt5-sqlite358/PLIST
	qt5-sqlite358/buildlink3.mk
	qt5-sqlite358/distinfo

Log Message:
Add qt 5.8.0 packages

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=b0b6ad03cfcc3d2c80ba5f0e0ea30d1117883b16

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 qt5-mysql58/DESCR                                  |   1 +
 qt5-mysql58/Makefile                               |  22 +
 qt5-mysql58/PLIST                                  |   3 +
 qt5-mysql58/buildlink3.mk                          |  17 +
 qt5-mysql58/distinfo                               |   6 +
 qt5-odbc58/DESCR                                   |   1 +
 qt5-odbc58/Makefile                                |  23 +
 qt5-odbc58/PLIST                                   |   3 +
 qt5-odbc58/buildlink3.mk                           |  17 +
 qt5-odbc58/distinfo                                |   6 +
 qt5-psql58/DESCR                                   |   1 +
 qt5-psql58/Makefile                                |  22 +
 qt5-psql58/PLIST                                   |   3 +
 qt5-psql58/buildlink3.mk                           |  17 +
 qt5-psql58/distinfo                                |   6 +
 qt5-qtdeclarative58/DESCR                          |   1 +
 qt5-qtdeclarative58/Makefile                       |  22 +
 qt5-qtdeclarative58/PLIST                          | 810 +++++++++++++++++++++
 qt5-qtdeclarative58/buildlink3.mk                  |  19 +
 qt5-qtdeclarative58/distinfo                       |  13 +
 ...s_quick_customitems_painteditem_painteditem.pro |  15 +
 ...atch-src_3rdparty_masm_assembler_ARMAssembler.h |  13 +
 ...ch-src_3rdparty_masm_assembler_ARMv7Assembler.h |  13 +
 .../patch-src_3rdparty_masm_wtf_MathExtras.h       |  15 +
 ...ns_qmltooling_packetprotocol_packetprotocol.pro |  14 +
 .../patches/patch-src_qmldebug_qmldebug.pro        |  14 +
 .../patches/patch-src_qmldevtools_qmldevtools.pro  |  17 +
 qt5-qtdoc58/DESCR                                  |   1 +
 qt5-qtdoc58/Makefile                               |  17 +
 qt5-qtdoc58/PLIST                                  | 292 ++++++++
 qt5-qtdoc58/distinfo                               |   6 +
 qt5-qtgraphicaleffects58/DESCR                     |   1 +
 qt5-qtgraphicaleffects58/Makefile                  |  16 +
 qt5-qtgraphicaleffects58/PLIST                     |  38 +
 qt5-qtgraphicaleffects58/distinfo                  |   6 +
 qt5-qtimageformats58/DESCR                         |   1 +
 qt5-qtimageformats58/Makefile                      |  24 +
 qt5-qtimageformats58/PLIST                         |  15 +
 qt5-qtimageformats58/buildlink3.mk                 |  24 +
 qt5-qtimageformats58/distinfo                      |   6 +
 qt5-qtlocation58/DESCR                             |   1 +
 qt5-qtlocation58/Makefile                          |  21 +
 qt5-qtlocation58/PLIST                             | 238 ++++++
 qt5-qtlocation58/buildlink3.mk                     |  19 +
 qt5-qtlocation58/distinfo                          |   9 +
 .../patch-src_3rdparty_clip2tri_clip2tri.pro       |  16 +
 .../patches/patch-src_3rdparty_clipper_clipper.pro |  16 +
 .../patch-src_3rdparty_poly2tri_poly2tri.pro       |  16 +
 qt5-qtmultimedia58/DESCR                           |   1 +
 qt5-qtmultimedia58/Makefile                        |  36 +
 qt5-qtmultimedia58/PLIST                           | 323 ++++++++
 qt5-qtmultimedia58/buildlink3.mk                   |  24 +
 qt5-qtmultimedia58/distinfo                        |   6 +
 qt5-qtquickcontrols58/DESCR                        |   1 +
 qt5-qtquickcontrols58/Makefile                     |  15 +
 qt5-qtquickcontrols58/PLIST                        | 212 ++++++
 qt5-qtquickcontrols58/buildlink3.mk                |  19 +
 qt5-qtquickcontrols58/distinfo                     |   6 +
 qt5-qtscript58/DESCR                               |   1 +
 qt5-qtscript58/Makefile                            |  22 +
 qt5-qtscript58/PLIST                               | 165 +++++
 qt5-qtscript58/buildlink3.mk                       |  19 +
 qt5-qtscript58/distinfo                            |  10 +
 ...3rdparty_javascriptcore_JavaScriptCore_config.h |  15 +
 ...javascriptcore_JavaScriptCore_runtime_JSValue.h |  22 +
 ...ty_javascriptcore_JavaScriptCore_wtf_Platform.h |  36 +
 ...y_javascriptcore_JavaScriptCore_yarr_RegexJIT.h |  15 +
 qt5-qtsensors58/DESCR                              |   1 +
 qt5-qtsensors58/Makefile                           |  23 +
 qt5-qtsensors58/PLIST                              | 136 ++++
 qt5-qtsensors58/buildlink3.mk                      |  19 +
 qt5-qtsensors58/distinfo                           |   6 +
 qt5-qtserialport58/DESCR                           |   1 +
 qt5-qtserialport58/Makefile                        |  22 +
 qt5-qtserialport58/PLIST                           |  21 +
 qt5-qtserialport58/buildlink3.mk                   |  19 +
 qt5-qtserialport58/distinfo                        |   6 +
 qt5-qtsvg58/DESCR                                  |   1 +
 qt5-qtsvg58/Makefile                               |  22 +
 qt5-qtsvg58/PLIST                                  |  34 +
 qt5-qtsvg58/buildlink3.mk                          |  19 +
 qt5-qtsvg58/distinfo                               |   6 +
 qt5-qttools58/DESCR                                |   1 +
 qt5-qttools58/Makefile                             |  28 +
 qt5-qttools58/PLIST                                | 328 +++++++++
 qt5-qttools58/buildlink3.mk                        |  21 +
 qt5-qttools58/distinfo                             |  11 +
 ...rty_clucene_src_CLucene_index_SegmentMerger.cpp |  13 +
 ...y_clucene_src_CLucene_search_FieldCacheImpl.cpp |  13 +
 ...tant_3rdparty_clucene_src_CLucene_util_Arrays.h |  13 +
 ...atch-src_assistant_clucene_qclucene-config__p.h |  24 +
 .../patch-src_designer_src_uitools_uitools.pro     |  13 +
 qt5-qttranslations58/DESCR                         |   1 +
 qt5-qttranslations58/Makefile                      |  13 +
 qt5-qttranslations58/PLIST                         | 234 ++++++
 qt5-qttranslations58/distinfo                      |   6 +
 qt5-qtwebchannel58/DESCR                           |   2 +
 qt5-qtwebchannel58/Makefile                        |  21 +
 qt5-qtwebchannel58/PLIST                           |  28 +
 qt5-qtwebchannel58/buildlink3.mk                   |  19 +
 qt5-qtwebchannel58/distinfo                        |   6 +
 qt5-qtwebkit58/DESCR                               |   1 +
 qt5-qtwebkit58/Makefile                            |  58 ++
 qt5-qtwebkit58/PLIST                               | 120 +++
 qt5-qtwebkit58/buildlink3.mk                       |  35 +
 qt5-qtwebkit58/distinfo                            |  52 ++
 ...ource_JavaScriptCore_API_ObjCCallbackFunction.h |  13 +
 .../patch-Source_JavaScriptCore_DerivedSources.pri |  15 +
 .../patch-Source_JavaScriptCore_JavaScriptCore.pri |  14 +
 .../patches/patch-Source_JavaScriptCore_Target.pri |  29 +
 ...-Source_JavaScriptCore_assembler_ARMAssembler.h |  29 +
 ..._JavaScriptCore_assembler_MacroAssemblerARM.cpp |  39 +
 .../patch-Source_JavaScriptCore_dfg_DFGNode.h      |  15 +
 ...urce_JavaScriptCore_heap_MachineStackMarker.cpp |  90 +++
 ...h-Source_JavaScriptCore_tools_CodeProfiling.cpp |  47 ++
 qt5-qtwebkit58/patches/patch-Source_QtWebKit.pro   |  25 +
 .../patch-Source_ThirdParty_ANGLE_Target.pri       |  19 +
 ...-Source_ThirdParty_ANGLE_src_compiler_glslang.y |  15 +
 ...ource_ThirdParty_ANGLE_src_compiler_osinclude.h |  16 +
 ...Party_gtest_include_gtest_internal_gtest-port.h |  28 +
 .../patch-Source_ThirdParty_leveldb_Target.pri     |  17 +
 qt5-qtwebkit58/patches/patch-Source_WTF_WTF.pro    |  17 +
 .../patches/patch-Source_WTF_wtf_Assertions.cpp    |  33 +
 .../patches/patch-Source_WTF_wtf_InlineASM.h       |  16 +
 .../patches/patch-Source_WTF_wtf_MathExtras.h      |  15 +
 .../patches/patch-Source_WTF_wtf_NumberOfCores.cpp |  32 +
 .../patches/patch-Source_WTF_wtf_Platform.h        |  43 ++
 .../patches/patch-Source_WTF_wtf_RAMSize.cpp       |  34 +
 ...Source_WTF_wtf_ThreadIdentifierDataPthreads.cpp |  19 +
 .../patches/patch-Source_WTF_wtf_Threading.h       |  15 +
 .../patches/patch-Source_WTF_wtf_text_StringImpl.h |  12 +
 .../patches/patch-Source_WebCore_Target.pri        |  17 +
 ...e_bindings_js_JSInspectorFrontendHostCustom.cpp |  15 +
 .../patches/patch-Source_WebCore_editing_Editor.h  |  13 +
 .../patch-Source_WebCore_page_NavigatorBase.cpp    |  24 +
 ...orm_graphics_cpu_arm_filters_FELightingNEON.cpp |  13 +
 ...re_platform_graphics_surfaces_GraphicsSurface.h |  15 +
 ...atform_graphics_surfaces_GraphicsSurfaceToken.h |  15 +
 ...rm_graphics_surfaces_mac_GraphicsSurfaceMac.cpp |  19 +
 ...-Source_WebCore_platform_sql_SQLiteDatabase.cpp |  13 +
 .../patch-Source_WebKit2_DerivedSources.pri        |  16 +
 ...rce_WebKit2_Platform_CoreIPC_MessageDecoder.cpp |  22 +
 ...ource_WebKit2_Platform_CoreIPC_MessageDecoder.h |  22 +
 ...urce_WebKit2_Platform_unix_SharedMemoryUnix.cpp |  67 ++
 .../patches/patch-Source_WebKit2_Target.pri        |  26 +
 .../patches/patch-Source_WebKit_WebKit1.pro        |  19 +
 ...t_qt_examples_platformplugin_platformplugin.pro |  17 +
 qt5-qtwebkit58/patches/patch-Source_api.pri        |  15 +
 .../patches/patch-Tools_Scripts_webkitdirs.pm      |  27 +
 ...ools_WebKitTestRunner_InjectedBundle_Target.pri |  14 +
 ...atch-Tools_qmake_mkspecs_features_functions.prf |  17 +
 ...ls_qmake_mkspecs_features_production__build.prf |  15 +
 qt5-qtwebsockets58/DESCR                           |   2 +
 qt5-qtwebsockets58/Makefile                        |  21 +
 qt5-qtwebsockets58/PLIST                           |  37 +
 qt5-qtwebsockets58/buildlink3.mk                   |  15 +
 qt5-qtwebsockets58/distinfo                        |   6 +
 qt5-qtx11extras58/DESCR                            |   1 +
 qt5-qtx11extras58/Makefile                         |  20 +
 qt5-qtx11extras58/PLIST                            |  16 +
 qt5-qtx11extras58/buildlink3.mk                    |  19 +
 qt5-qtx11extras58/distinfo                         |   6 +
 qt5-qtxmlpatterns58/DESCR                          |   1 +
 qt5-qtxmlpatterns58/Makefile                       |  22 +
 qt5-qtxmlpatterns58/PLIST                          | 416 +++++++++++
 qt5-qtxmlpatterns58/buildlink3.mk                  |  19 +
 qt5-qtxmlpatterns58/distinfo                       |   6 +
 qt5-sqlite358/DESCR                                |   1 +
 qt5-sqlite358/Makefile                             |  25 +
 qt5-sqlite358/PLIST                                |   3 +
 qt5-sqlite358/buildlink3.mk                        |  17 +
 qt5-sqlite358/distinfo                             |   6 +
 172 files changed, 5969 insertions(+)

diffs:
diff --git a/qt5-mysql58/DESCR b/qt5-mysql58/DESCR
new file mode 100644
index 0000000000..3ed85eebdd
--- /dev/null
+++ b/qt5-mysql58/DESCR
@@ -0,0 +1 @@
+Qt5 MySQL Plugin
diff --git a/qt5-mysql58/Makefile b/qt5-mysql58/Makefile
new file mode 100644
index 0000000000..223174320f
--- /dev/null
+++ b/qt5-mysql58/Makefile
@@ -0,0 +1,22 @@
+# $NetBSD: Makefile,v 1.16 2016/12/04 05:17:15 ryoon Exp $
+
+DISTNAME=	qtbase-opensource-src-${QTVERSION}
+PKGNAME=	qt5-mysql-${QTVERSION}
+COMMENT=	Qt5 MySQL plugin
+
+CFLAGS+=		-I${BUILDLINK_PREFIX.mysql-client}/include/mysql
+
+BUILD_DIRS=		src/plugins/sqldrivers
+MAKE_ENV+=		QTDIR=${QTDIR}
+INSTALL_ENV+=		INSTALL_ROOT=${DESTDIR}
+
+.include "../../wip/qt5-qtbase58/Makefile.common"
+
+do-configure:
+	${RM} -f -r ${WRKSRC}/mkspecs
+	cd ${WRKSRC}/${BUILD_DIRS} && \
+	${QTDIR}/bin/qmake -o Makefile "QT.sql.enabled_features+=sql-mysql" "QMAKE_LIBS_MYSQL=-lmysqlclient"
+
+.include "../../wip/qt5-qtbase58/buildlink3.mk"
+.include "../../mk/mysql.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/qt5-mysql58/PLIST b/qt5-mysql58/PLIST
new file mode 100644
index 0000000000..9a620bc20c
--- /dev/null
+++ b/qt5-mysql58/PLIST
@@ -0,0 +1,3 @@
+@comment $NetBSD: PLIST,v 1.2 2014/12/25 13:51:13 wiz Exp $
+qt5/lib/cmake/Qt5Sql/Qt5Sql_QMYSQLDriverPlugin.cmake
+qt5/plugins/sqldrivers/libqsqlmysql.la
diff --git a/qt5-mysql58/buildlink3.mk b/qt5-mysql58/buildlink3.mk
new file mode 100644
index 0000000000..7243f89c75
--- /dev/null
+++ b/qt5-mysql58/buildlink3.mk
@@ -0,0 +1,17 @@
+# $NetBSD: buildlink3.mk,v 1.12 2016/12/04 05:17:15 ryoon Exp $
+
+BUILDLINK_TREE+=	qt5-mysql
+
+.if !defined(QT5_MYSQL_BUILDLINK3_MK)
+QT5_MYSQL_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.qt5-mysql+=	qt5-mysql>=5.8.0
+BUILDLINK_ABI_DEPENDS.qt5-mysql+=	qt5-mysql>=5.8.0
+BUILDLINK_PKGSRCDIR.qt5-mysql?=	../../wip/qt5-mysql58
+
+BUILDLINK_LIBDIRS.qt5-mysql+=		qt5/plugins
+
+.include "../../wip/qt5-qtbase58/buildlink3.mk"
+.endif	# QT5_MYSQL_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-qt5-mysql
diff --git a/qt5-mysql58/distinfo b/qt5-mysql58/distinfo
new file mode 100644
index 0000000000..566bda9f85
--- /dev/null
+++ b/qt5-mysql58/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.2 2015/10/26 19:03:59 adam Exp $
+
+SHA1 (qtbase-opensource-src-5.8.0.tar.xz) = eacdd022615734ccdba4e7a92f1f5f3366c0c415
+RMD160 (qtbase-opensource-src-5.8.0.tar.xz) = d395139af720a9c3bf00f962e2c3ebe01cd75702
+SHA512 (qtbase-opensource-src-5.8.0.tar.xz) = 36a1ba4b0dba02ae65c3b2b0aa3fb3767cbee4dbdf204c9ded7d1700e70144ce85a3a66167f86cc716a1fdd38d832962b2a752e803b0647d03032b2685da5ced
+Size (qtbase-opensource-src-5.8.0.tar.xz) = 44318700 bytes
diff --git a/qt5-odbc58/DESCR b/qt5-odbc58/DESCR
new file mode 100644
index 0000000000..463f114397
--- /dev/null
+++ b/qt5-odbc58/DESCR
@@ -0,0 +1 @@
+Qt5 ODBC Plugin
diff --git a/qt5-odbc58/Makefile b/qt5-odbc58/Makefile
new file mode 100644
index 0000000000..3680816c9c
--- /dev/null
+++ b/qt5-odbc58/Makefile
@@ -0,0 +1,23 @@
+# $NetBSD: Makefile,v 1.18 2016/12/04 05:17:15 ryoon Exp $
+
+DISTNAME=	qtbase-opensource-src-${QTVERSION}
+PKGNAME=	qt5-odbc-${QTVERSION}
+COMMENT=	Qt5 odbc plugin
+
+BUILD_DIRS=		src/plugins/sqldrivers
+MAKE_ENV+=		QTDIR=${QTDIR}
+INSTALL_ENV+=		INSTALL_ROOT=${DESTDIR}
+
+LIBS+=			-lltdl
+
+.include "../../wip/qt5-qtbase58/Makefile.common"
+
+do-configure:
+	${RM} -f -r ${WRKSRC}/mkspecs
+	cd ${WRKSRC}/${BUILD_DIRS} && \
+	${QTDIR}/bin/qmake -o Makefile "QT.sql.enabled_features+=sql-odbc" "QMAKE_LIBS_ODBC=-lodbc"
+
+.include "../../devel/libltdl/buildlink3.mk"
+.include "../../databases/unixodbc/buildlink3.mk"
+.include "../../wip/qt5-qtbase58/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/qt5-odbc58/PLIST b/qt5-odbc58/PLIST
new file mode 100644
index 0000000000..fc736dfcdc
--- /dev/null
+++ b/qt5-odbc58/PLIST
@@ -0,0 +1,3 @@
+@comment $NetBSD: PLIST,v 1.2 2014/12/25 13:51:13 wiz Exp $
+qt5/lib/cmake/Qt5Sql/Qt5Sql_QODBCDriverPlugin.cmake
+qt5/plugins/sqldrivers/libqsqlodbc.la
diff --git a/qt5-odbc58/buildlink3.mk b/qt5-odbc58/buildlink3.mk
new file mode 100644
index 0000000000..e8b898b24a
--- /dev/null
+++ b/qt5-odbc58/buildlink3.mk
@@ -0,0 +1,17 @@
+# $NetBSD: buildlink3.mk,v 1.12 2016/12/04 05:17:15 ryoon Exp $
+
+BUILDLINK_TREE+=	qt5-odbc
+
+.if !defined(QT5_ODBC_BUILDLINK3_MK)
+QT5_ODBC_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.qt5-odbc+=	qt5-odbc>=5.8.0
+BUILDLINK_ABI_DEPENDS.qt5-odbc+=	qt5-odbc>=5.8.0
+BUILDLINK_PKGSRCDIR.qt5-odbc?=	../../wip/qt5-odbc58
+
+BUILDLINK_LIBDIRS.qt5-odbc+=		qt5/plugins
+
+.include "../../wip/qt5-qtbase58/buildlink3.mk"
+.endif	# QT5_ODBC_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-qt5-odbc
diff --git a/qt5-odbc58/distinfo b/qt5-odbc58/distinfo
new file mode 100644
index 0000000000..566bda9f85
--- /dev/null
+++ b/qt5-odbc58/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.2 2015/10/26 19:03:59 adam Exp $
+
+SHA1 (qtbase-opensource-src-5.8.0.tar.xz) = eacdd022615734ccdba4e7a92f1f5f3366c0c415
+RMD160 (qtbase-opensource-src-5.8.0.tar.xz) = d395139af720a9c3bf00f962e2c3ebe01cd75702
+SHA512 (qtbase-opensource-src-5.8.0.tar.xz) = 36a1ba4b0dba02ae65c3b2b0aa3fb3767cbee4dbdf204c9ded7d1700e70144ce85a3a66167f86cc716a1fdd38d832962b2a752e803b0647d03032b2685da5ced
+Size (qtbase-opensource-src-5.8.0.tar.xz) = 44318700 bytes
diff --git a/qt5-psql58/DESCR b/qt5-psql58/DESCR
new file mode 100644
index 0000000000..f715b9236b
--- /dev/null
+++ b/qt5-psql58/DESCR
@@ -0,0 +1 @@
+Qt5 PostgreSQL Plugin
diff --git a/qt5-psql58/Makefile b/qt5-psql58/Makefile
new file mode 100644
index 0000000000..97fef4a7c8
--- /dev/null
+++ b/qt5-psql58/Makefile
@@ -0,0 +1,22 @@
+# $NetBSD: Makefile,v 1.19 2016/12/04 05:17:15 ryoon Exp $
+
+DISTNAME=	qtbase-opensource-src-${QTVERSION}
+PKGNAME=	qt5-psql-${QTVERSION}
+COMMENT=	Qt5 PostgreSQL plugin
+
+BUILD_QT5=		yes
+
+BUILD_DIRS=		src/plugins/sqldrivers
+MAKE_ENV+=		QTDIR=${QTDIR}
+INSTALL_ENV+=		INSTALL_ROOT=${DESTDIR}
+
+.include "../../wip/qt5-qtbase58/Makefile.common"
+
+do-configure:
+	${RM} -f -r ${WRKSRC}/mkspecs
+	cd ${WRKSRC}/${BUILD_DIRS} && \
+	${QTDIR}/bin/qmake -o Makefile "QT.sql.enabled_features+=sql-psql" "QMAKE_LIBS_PSQL=-lpq"
+
+.include "../../wip/qt5-qtbase58/buildlink3.mk"
+.include "../../mk/pgsql.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/qt5-psql58/PLIST b/qt5-psql58/PLIST
new file mode 100644
index 0000000000..1635453f7b
--- /dev/null
+++ b/qt5-psql58/PLIST
@@ -0,0 +1,3 @@
+@comment $NetBSD: PLIST,v 1.2 2014/12/25 13:51:13 wiz Exp $
+qt5/lib/cmake/Qt5Sql/Qt5Sql_QPSQLDriverPlugin.cmake
+qt5/plugins/sqldrivers/libqsqlpsql.la
diff --git a/qt5-psql58/buildlink3.mk b/qt5-psql58/buildlink3.mk
new file mode 100644
index 0000000000..6bfd75556c
--- /dev/null
+++ b/qt5-psql58/buildlink3.mk
@@ -0,0 +1,17 @@
+# $NetBSD: buildlink3.mk,v 1.12 2016/12/04 05:17:15 ryoon Exp $
+
+BUILDLINK_TREE+=	qt5-psql
+
+.if !defined(QT5_PSQL_BUILDLINK3_MK)
+QT5_PSQL_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.qt5-psql+=	qt5-psql>=5.8.0
+BUILDLINK_ABI_DEPENDS.qt5-psql+=	qt5-psql>=5.8.0
+BUILDLINK_PKGSRCDIR.qt5-psql?=	../../wip/qt5-psql58
+
+BUILDLINK_LIBDIRS.qt5-psql+=		qt5/plugins
+
+.include "../../wip/qt5-qtbase58/buildlink3.mk"
+.endif	# QT5_PSQL_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-qt5-psql
diff --git a/qt5-psql58/distinfo b/qt5-psql58/distinfo
new file mode 100644
index 0000000000..566bda9f85
--- /dev/null
+++ b/qt5-psql58/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.2 2015/10/26 19:03:59 adam Exp $
+
+SHA1 (qtbase-opensource-src-5.8.0.tar.xz) = eacdd022615734ccdba4e7a92f1f5f3366c0c415
+RMD160 (qtbase-opensource-src-5.8.0.tar.xz) = d395139af720a9c3bf00f962e2c3ebe01cd75702
+SHA512 (qtbase-opensource-src-5.8.0.tar.xz) = 36a1ba4b0dba02ae65c3b2b0aa3fb3767cbee4dbdf204c9ded7d1700e70144ce85a3a66167f86cc716a1fdd38d832962b2a752e803b0647d03032b2685da5ced
+Size (qtbase-opensource-src-5.8.0.tar.xz) = 44318700 bytes
diff --git a/qt5-qtdeclarative58/DESCR b/qt5-qtdeclarative58/DESCR
new file mode 100644
index 0000000000..7da0dae30c
--- /dev/null
+++ b/qt5-qtdeclarative58/DESCR
@@ -0,0 +1 @@
+Qt5 module for declarative framework
diff --git a/qt5-qtdeclarative58/Makefile b/qt5-qtdeclarative58/Makefile
new file mode 100644
index 0000000000..58837cc42e
--- /dev/null
+++ b/qt5-qtdeclarative58/Makefile
@@ -0,0 +1,22 @@
+# $NetBSD: Makefile,v 1.18 2016/12/04 05:17:15 ryoon Exp $
+
+DISTNAME=	qtdeclarative-opensource-src-${QTVERSION}
+PKGNAME=	qt5-qtdeclarative-${QTVERSION}
+COMMENT=	Qt5 module for declarative framework
+
+BUILD_TARGET=		sub-tools
+INSTALL_ENV+=		INSTALL_ROOT=${DESTDIR}
+INSTALLATION_DIRS+=	lib/pkgconfig
+
+.include "../../wip/qt5-qtbase58/Makefile.common"
+
+post-install:
+.for i in Qt5Qml.pc Qt5QmlDevTools.pc Qt5Quick.pc Qt5QuickParticles.pc \
+		Qt5QuickTest.pc
+	cd ${DESTDIR}${PREFIX}/lib/pkgconfig && \
+	ln -f -s ${QTPREFIX}/lib/pkgconfig/${i} ${i}
+.endfor
+
+.include "../../wip/qt5-qtxmlpatterns58/buildlink3.mk"
+.include "../../lang/python/tool.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/qt5-qtdeclarative58/PLIST b/qt5-qtdeclarative58/PLIST
new file mode 100644
index 0000000000..cd9990a58d
--- /dev/null
+++ b/qt5-qtdeclarative58/PLIST
@@ -0,0 +1,810 @@
+@comment $NetBSD$
+lib/pkgconfig/Qt5Qml.pc
+lib/pkgconfig/Qt5QmlDevTools.pc
+lib/pkgconfig/Qt5Quick.pc
+lib/pkgconfig/Qt5QuickParticles.pc
+lib/pkgconfig/Qt5QuickTest.pc
+qt5/bin/qml
+qt5/bin/qmleasing
+qt5/bin/qmlimportscanner
+qt5/bin/qmllint
+qt5/bin/qmlmin
+qt5/bin/qmlplugindump
+qt5/bin/qmlprofiler
+qt5/bin/qmlscene
+qt5/bin/qmltestrunner
+qt5/include/QtPacketProtocol/${PKGVERSION}/QtPacketProtocol/private/qpacket_p.h
+qt5/include/QtPacketProtocol/${PKGVERSION}/QtPacketProtocol/private/qpacketprotocol_p.h
+qt5/include/QtPacketProtocol/QtPacketProtocol
+qt5/include/QtPacketProtocol/QtPacketProtocolDepends
+qt5/include/QtPacketProtocol/QtPacketProtocolVersion
+qt5/include/QtPacketProtocol/qtpacketprotocolversion.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qabstractanimationjob_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qanimationgroupjob_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qanimationjobutil_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qbitfield_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qcontinuinganimationgroupjob_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qdeferredcleanup_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qfieldlist_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qfinitestack_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qflagpointer_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qhashedstring_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qintrusivelist_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qjsengine_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qjsvalue_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qjsvalueiterator_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qlazilyallocated_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qparallelanimationgroupjob_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qpauseanimationjob_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qpodvector_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlabstractbinding_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlabstractprofileradapter_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmladaptormodel_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlapplicationengine_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlbind_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlbinding_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlboundsignal_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlboundsignalexpressionpointer_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlbuiltinfunctions_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlchangeset_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlcleanup_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlcomponent_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlcomponentattached_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlconnections_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlcontext_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlcontextwrapper_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlcustomparser_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmldata_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmldebugconnector_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmldebugpluginmanager_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmldebugservice_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmldebugservicefactory_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmldebugserviceinterfaces_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmldebugstatesdelegate_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmldelayedcallqueue_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmldelegatemodel_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmldelegatemodel_p_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmldirparser_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlengine_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlexpression_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlextensionplugin_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlfileselector_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlglobal_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlguard_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlimport_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlincubator_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlinstantiator_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlinstantiator_p_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlirbuilder_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmljavascriptexpression_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmljsast_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmljsastfwd_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmljsastvisitor_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmljsengine_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmljsglobal_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmljsgrammar_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmljskeywords_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmljslexer_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmljsmemorypool_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmljsparser_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmllist_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmllistaccessor_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmllistcompositor_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmllistmodel_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmllistmodel_p_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmllistmodelworkeragent_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmllistwrapper_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmllocale_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlloggingcategory_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlmemoryprofiler_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlmetatype_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlmodelindexvaluetype_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlmodelsmodule_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlnotifier_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlnullablevalue_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlobjectcreator_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlobjectmodel_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlopenmetaobject_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlplatform_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlprofiler_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlprofilerdefinitions_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlproperty_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlpropertycache_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlpropertycachecreator_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlpropertyindex_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlpropertyvalidator_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlpropertyvalueinterceptor_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlproxymetaobject_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlrefcount_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlscriptstring_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlstringconverters_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlthread_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmltimer_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmltypecompiler_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmltypeloader_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmltypenamecache_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmltypenotavailable_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmltypewrapper_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlvaluetype_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlvaluetypeproxybinding_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlvaluetypewrapper_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlvme_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlvmemetaobject_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qqmlxmlhttprequest_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qquickpackage_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qquickworkerscript_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qrecursionwatcher_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qrecyclepool_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qsequentialanimationgroupjob_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qtqml-config_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qtqmlglobal_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4alloca_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4argumentsobject_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4arraybuffer_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4arraydata_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4arrayobject_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4assembler_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4binop_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4booleanobject_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4codegen_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4compilationunitmapper_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4compileddata_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4compiler_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4context_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4context_p_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4dataview_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4dateobject_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4debugging_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4domerrors_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4engine_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4errorobject_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4executableallocator_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4function_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4functionobject_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4global_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4globalobject_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4heap_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4identifier_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4identifiertable_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4include_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4instr_moth_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4internalclass_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4isel_masm_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4isel_moth_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4isel_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4isel_util_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4jsir_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4jsonobject_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4lookup_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4managed_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4math_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4mathobject_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4memberdata_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4mm_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4numberobject_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4object_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4objectiterator_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4objectproto_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4persistent_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4profiling_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4property_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4qobjectwrapper_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4regalloc_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4regexp_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4regexpobject_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4registerinfo_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4runtime_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4runtimeapi_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4scopedvalue_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4script_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4sequenceobject_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4serialize_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4sparsearray_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4sqlerrors_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4ssa_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4string_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4stringobject_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4targetplatform_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4typedarray_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4unop_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4util_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4value_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4variantobject_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv4vme_moth_p.h
+qt5/include/QtQml/${PKGVERSION}/QtQml/private/qv8engine_p.h
+qt5/include/QtQml/QJSEngine
+qt5/include/QtQml/QJSValue
+qt5/include/QtQml/QJSValueIterator
+qt5/include/QtQml/QJSValueList
+qt5/include/QtQml/QQmlAbstractUrlInterceptor
+qt5/include/QtQml/QQmlApplicationEngine
+qt5/include/QtQml/QQmlAttachedPropertiesFunc
+qt5/include/QtQml/QQmlComponent
+qt5/include/QtQml/QQmlContext
+qt5/include/QtQml/QQmlDebuggingEnabler
+qt5/include/QtQml/QQmlEngine
+qt5/include/QtQml/QQmlError
+qt5/include/QtQml/QQmlExpression
+qt5/include/QtQml/QQmlExtensionInterface
+qt5/include/QtQml/QQmlExtensionPlugin
+qt5/include/QtQml/QQmlFile
+qt5/include/QtQml/QQmlFileSelector
+qt5/include/QtQml/QQmlImageProviderBase
+qt5/include/QtQml/QQmlIncubationController
+qt5/include/QtQml/QQmlIncubator
+qt5/include/QtQml/QQmlInfo
+qt5/include/QtQml/QQmlListProperty
+qt5/include/QtQml/QQmlListReference
+qt5/include/QtQml/QQmlNetworkAccessManagerFactory
+qt5/include/QtQml/QQmlParserStatus
+qt5/include/QtQml/QQmlProperties
+qt5/include/QtQml/QQmlProperty
+qt5/include/QtQml/QQmlPropertyMap
+qt5/include/QtQml/QQmlPropertyValueSource
+qt5/include/QtQml/QQmlScriptString
+qt5/include/QtQml/QQmlTypeInfo
+qt5/include/QtQml/QQmlTypesExtensionInterface
+qt5/include/QtQml/QtQml
+qt5/include/QtQml/QtQmlDepends
+qt5/include/QtQml/QtQmlVersion
+qt5/include/QtQml/qjsengine.h
+qt5/include/QtQml/qjsvalue.h
+qt5/include/QtQml/qjsvalueiterator.h
+qt5/include/QtQml/qqml.h
+qt5/include/QtQml/qqmlabstracturlinterceptor.h
+qt5/include/QtQml/qqmlapplicationengine.h
+qt5/include/QtQml/qqmlcomponent.h
+qt5/include/QtQml/qqmlcontext.h
+qt5/include/QtQml/qqmldebug.h
+qt5/include/QtQml/qqmlengine.h
+qt5/include/QtQml/qqmlerror.h
+qt5/include/QtQml/qqmlexpression.h
+qt5/include/QtQml/qqmlextensioninterface.h
+qt5/include/QtQml/qqmlextensionplugin.h
+qt5/include/QtQml/qqmlfile.h
+qt5/include/QtQml/qqmlfileselector.h
+qt5/include/QtQml/qqmlincubator.h
+qt5/include/QtQml/qqmlinfo.h
+qt5/include/QtQml/qqmllist.h
+qt5/include/QtQml/qqmlnetworkaccessmanagerfactory.h
+qt5/include/QtQml/qqmlparserstatus.h
+qt5/include/QtQml/qqmlprivate.h
+qt5/include/QtQml/qqmlproperty.h
+qt5/include/QtQml/qqmlpropertymap.h
+qt5/include/QtQml/qqmlpropertyvaluesource.h
+qt5/include/QtQml/qqmlscriptstring.h
+qt5/include/QtQml/qtqml-config.h
+qt5/include/QtQml/qtqmlglobal.h
+qt5/include/QtQml/qtqmlversion.h
+qt5/include/QtQmlDebug/${PKGVERSION}/QtQmlDebug/private/qqmldebugclient_p.h
+qt5/include/QtQmlDebug/${PKGVERSION}/QtQmlDebug/private/qqmldebugclient_p_p.h
+qt5/include/QtQmlDebug/${PKGVERSION}/QtQmlDebug/private/qqmldebugconnection_p.h
+qt5/include/QtQmlDebug/${PKGVERSION}/QtQmlDebug/private/qqmlenginecontrolclient_p.h
+qt5/include/QtQmlDebug/${PKGVERSION}/QtQmlDebug/private/qqmlenginecontrolclient_p_p.h
+qt5/include/QtQmlDebug/${PKGVERSION}/QtQmlDebug/private/qqmleventlocation_p.h
+qt5/include/QtQmlDebug/${PKGVERSION}/QtQmlDebug/private/qqmlprofilerclient_p.h
+qt5/include/QtQmlDebug/${PKGVERSION}/QtQmlDebug/private/qqmlprofilerclient_p_p.h
+qt5/include/QtQmlDebug/QtQmlDebug
+qt5/include/QtQmlDebug/QtQmlDebugDepends
+qt5/include/QtQmlDebug/QtQmlDebugVersion
+qt5/include/QtQmlDebug/qtqmldebugversion.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qbitfield_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qdeferredcleanup_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qfieldlist_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qfinitestack_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qflagpointer_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qhashedstring_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qintrusivelist_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qlazilyallocated_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qpodvector_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qqmlirbuilder_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qqmljsast_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qqmljsastfwd_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qqmljsastvisitor_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qqmljsengine_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qqmljsglobal_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qqmljsgrammar_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qqmljskeywords_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qqmljslexer_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qqmljsmemorypool_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qqmljsparser_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qqmlnullablevalue_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qqmlpropertycachecreator_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qqmlpropertyvalidator_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qqmlrefcount_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qqmlthread_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qqmltypecompiler_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qrecursionwatcher_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qrecyclepool_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qtqmldevtoolsglobal_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4alloca_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4argumentsobject_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4arraybuffer_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4arraydata_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4arrayobject_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4booleanobject_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4codegen_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4compilationunitmapper_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4compileddata_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4compiler_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4context_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4context_p_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4dataview_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4dateobject_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4debugging_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4engine_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4errorobject_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4executableallocator_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4function_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4functionobject_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4global_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4globalobject_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4heap_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4identifier_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4identifiertable_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4include_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4instr_moth_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4internalclass_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4isel_moth_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4isel_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4isel_util_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4jsir_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4jsonobject_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4lookup_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4managed_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4math_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4mathobject_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4memberdata_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4mm_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4numberobject_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4object_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4objectiterator_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4objectproto_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4persistent_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4profiling_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4property_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4qobjectwrapper_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4regexp_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4regexpobject_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4runtime_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4runtimeapi_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4scopedvalue_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4script_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4sequenceobject_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4serialize_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4sparsearray_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4ssa_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4string_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4stringobject_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4typedarray_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4util_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4value_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4variantobject_p.h
+qt5/include/QtQmlDevTools/${PKGVERSION}/QtQmlDevTools/private/qv4vme_moth_p.h
+qt5/include/QtQmlDevTools/QtQmlDevTools
+qt5/include/QtQmlDevTools/QtQmlDevToolsDepends
+qt5/include/QtQmlDevTools/QtQmlDevToolsVersion
+qt5/include/QtQmlDevTools/qtqmldevtoolsversion.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qaccessiblequickitem_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qaccessiblequickview_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qqmldesignermetaobject_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickaccessibleattached_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickaccessiblefactory_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickanchors_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickanchors_p_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickanimatedimage_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickanimatedimage_p_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickanimatedsprite_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickanimatedsprite_p_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickanimation_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickanimation_p_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickanimationcontroller_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickanimator_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickanimator_p_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickanimatorcontroller_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickanimatorjob_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickapplication_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickbehavior_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickborderimage_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickborderimage_p_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickcanvascontext_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickcanvasitem_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickclipnode_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickcontext2d_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickcontext2dcommandbuffer_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickcontext2dtexture_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickcontext2dtile_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickdesignercustomobjectdata_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickdesignercustomparserobject_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickdesignersupport_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickdesignersupportitems_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickdesignersupportmetainfo_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickdesignersupportproperties_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickdesignersupportpropertychanges_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickdesignersupportstates_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickdesignerwindowmanager_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickdrag_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickdroparea_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickevents_p_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickflickable_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickflickable_p_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickflickablebehavior_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickflipable_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickfocusscope_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickfontloader_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickfontmetrics_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickgenericshadereffect_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickgraphicsinfo_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickgridview_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickimage_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickimage_p_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickimagebase_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickimagebase_p_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickimplicitsizeitem_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickimplicitsizeitem_p_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickitem_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickitemanimation_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickitemanimation_p_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickitemchangelistener_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickitemsmodule_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickitemview_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickitemview_p_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickitemviewtransition_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquicklistview_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickloader_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickloader_p_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickmousearea_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickmousearea_p_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickmultipointtoucharea_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickopenglinfo_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickopenglshadereffect_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickopenglshadereffectnode_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickpainteditem_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickpath_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickpath_p_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickpathinterpolator_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickpathview_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickpathview_p_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickpincharea_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickpincharea_p_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickpixmapcache_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickpositioners_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickpositioners_p_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickprofiler_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickpropertychanges_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickrectangle_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickrectangle_p_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickrendercontrol_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickrepeater_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickrepeater_p_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickscalegrid_p_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickscreen_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickshadereffect_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickshadereffectmesh_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickshadereffectsource_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickshortcut_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquicksmoothedanimation_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquicksmoothedanimation_p_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickspringanimation_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquicksprite_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickspriteengine_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickspritesequence_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickspritesequence_p_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickstate_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickstate_p_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickstatechangescript_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickstategroup_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickstateoperations_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickstyledtext_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquicksvgparser_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquicksystempalette_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquicktext_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquicktext_p_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquicktextcontrol_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquicktextcontrol_p_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquicktextdocument_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquicktextedit_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquicktextedit_p_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquicktextinput_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquicktextinput_p_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquicktextmetrics_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquicktextnode_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquicktextnodeengine_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquicktextutil_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquicktimeline_p_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquicktransition_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquicktransitionmanager_p_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquicktranslate_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickutilmodule_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickvalidator_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickvaluetypes_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickview_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickwindow_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickwindowattached_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qquickwindowmodule_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgabstractrenderer_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgabstractsoftwarerenderer_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgadaptationlayer_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgareaallocator_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgatlastexture_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgbasicglyphnode_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgbasicinternalimagenode_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgbasicinternalrectanglenode_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgbatchrenderer_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgcontext_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgcontextplugin_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgdefaultcontext_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgdefaultdistancefieldglyphcache_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgdefaultglyphnode_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgdefaultglyphnode_p_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgdefaultimagenode_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgdefaultinternalimagenode_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgdefaultinternalrectanglenode_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgdefaultlayer_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgdefaultninepatchnode_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgdefaultpainternode_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgdefaultrectanglenode_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgdefaultrendercontext_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgdefaultspritenode_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgdepthstencilbuffer_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgdistancefieldglyphnode_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgdistancefieldglyphnode_p_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgdistancefieldutil_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgengine_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsggeometry_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgmaterialshader_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgnode_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgnodeupdater_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgrenderer_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgrenderloop_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgrendernode_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgshadersourcebuilder_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgsoftwareadaptation_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgsoftwarecontext_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgsoftwareglyphnode_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgsoftwareinternalimagenode_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgsoftwareinternalrectanglenode_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgsoftwarelayer_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgsoftwarepainternode_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgsoftwarepixmaprenderer_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgsoftwarepixmaptexture_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgsoftwarepublicnodes_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgsoftwarerenderablenode_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgsoftwarerenderablenodeupdater_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgsoftwarerenderer_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgsoftwarerenderlistbuilder_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgsoftwarerenderloop_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgsoftwarespritenode_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgsoftwarethreadedrenderloop_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgtexture_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgtexturematerial_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgthreadedrenderloop_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qsgwindowsrenderloop_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qtquick-config_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qtquick2_p.h
+qt5/include/QtQuick/${PKGVERSION}/QtQuick/private/qtquickglobal_p.h
+qt5/include/QtQuick/QQuickAsyncImageProvider
+qt5/include/QtQuick/QQuickFramebufferObject
+qt5/include/QtQuick/QQuickImageProvider
+qt5/include/QtQuick/QQuickImageResponse
+qt5/include/QtQuick/QQuickItem
+qt5/include/QtQuick/QQuickItemGrabResult
+qt5/include/QtQuick/QQuickPaintedItem
+qt5/include/QtQuick/QQuickRenderControl
+qt5/include/QtQuick/QQuickTextDocument
+qt5/include/QtQuick/QQuickTextureFactory
+qt5/include/QtQuick/QQuickTransform
+qt5/include/QtQuick/QQuickView
+qt5/include/QtQuick/QQuickWindow
+qt5/include/QtQuick/QSGAbstractRenderer
+qt5/include/QtQuick/QSGBasicGeometryNode
+qt5/include/QtQuick/QSGClipNode
+qt5/include/QtQuick/QSGDynamicTexture
+qt5/include/QtQuick/QSGEngine
+qt5/include/QtQuick/QSGFlatColorMaterial
+qt5/include/QtQuick/QSGGeometry
+qt5/include/QtQuick/QSGGeometryNode
+qt5/include/QtQuick/QSGImageNode
+qt5/include/QtQuick/QSGMaterial
+qt5/include/QtQuick/QSGMaterialShader
+qt5/include/QtQuick/QSGMaterialType
+qt5/include/QtQuick/QSGNinePatchNode
+qt5/include/QtQuick/QSGNode
+qt5/include/QtQuick/QSGNodeVisitor
+qt5/include/QtQuick/QSGOpacityNode
+qt5/include/QtQuick/QSGOpaqueTextureMaterial
+qt5/include/QtQuick/QSGRectangleNode
+qt5/include/QtQuick/QSGRenderNode
+qt5/include/QtQuick/QSGRendererInterface
+qt5/include/QtQuick/QSGRootNode
+qt5/include/QtQuick/QSGSimpleMaterial
+qt5/include/QtQuick/QSGSimpleMaterialComparableMaterial
+qt5/include/QtQuick/QSGSimpleMaterialShader
+qt5/include/QtQuick/QSGSimpleRectNode
+qt5/include/QtQuick/QSGSimpleTextureNode
+qt5/include/QtQuick/QSGTexture
+qt5/include/QtQuick/QSGTextureMaterial
+qt5/include/QtQuick/QSGTextureProvider
+qt5/include/QtQuick/QSGTransformNode
+qt5/include/QtQuick/QSGVertexColorMaterial
+qt5/include/QtQuick/QtQuick
+qt5/include/QtQuick/QtQuickDepends
+qt5/include/QtQuick/QtQuickVersion
+qt5/include/QtQuick/qquickframebufferobject.h
+qt5/include/QtQuick/qquickimageprovider.h
+qt5/include/QtQuick/qquickitem.h
+qt5/include/QtQuick/qquickitemgrabresult.h
+qt5/include/QtQuick/qquickpainteditem.h
+qt5/include/QtQuick/qquickrendercontrol.h
+qt5/include/QtQuick/qquicktextdocument.h
+qt5/include/QtQuick/qquickview.h
+qt5/include/QtQuick/qquickwindow.h
+qt5/include/QtQuick/qsgabstractrenderer.h
+qt5/include/QtQuick/qsgengine.h
+qt5/include/QtQuick/qsgflatcolormaterial.h
+qt5/include/QtQuick/qsggeometry.h
+qt5/include/QtQuick/qsgimagenode.h
+qt5/include/QtQuick/qsgmaterial.h
+qt5/include/QtQuick/qsgninepatchnode.h
+qt5/include/QtQuick/qsgnode.h
+qt5/include/QtQuick/qsgrectanglenode.h
+qt5/include/QtQuick/qsgrendererinterface.h
+qt5/include/QtQuick/qsgrendernode.h
+qt5/include/QtQuick/qsgsimplematerial.h
+qt5/include/QtQuick/qsgsimplerectnode.h
+qt5/include/QtQuick/qsgsimpletexturenode.h
+qt5/include/QtQuick/qsgtexture.h
+qt5/include/QtQuick/qsgtexturematerial.h
+qt5/include/QtQuick/qsgtextureprovider.h
+qt5/include/QtQuick/qsgvertexcolormaterial.h
+qt5/include/QtQuick/qtquick-config.h
+qt5/include/QtQuick/qtquickglobal.h
+qt5/include/QtQuick/qtquickversion.h
+qt5/include/QtQuickParticles/${PKGVERSION}/QtQuickParticles/private/qquickage_p.h
+qt5/include/QtQuickParticles/${PKGVERSION}/QtQuickParticles/private/qquickangledirection_p.h
+qt5/include/QtQuickParticles/${PKGVERSION}/QtQuickParticles/private/qquickcumulativedirection_p.h
+qt5/include/QtQuickParticles/${PKGVERSION}/QtQuickParticles/private/qquickcustomaffector_p.h
+qt5/include/QtQuickParticles/${PKGVERSION}/QtQuickParticles/private/qquickcustomparticle_p.h
+qt5/include/QtQuickParticles/${PKGVERSION}/QtQuickParticles/private/qquickdirection_p.h
+qt5/include/QtQuickParticles/${PKGVERSION}/QtQuickParticles/private/qquickellipseextruder_p.h
+qt5/include/QtQuickParticles/${PKGVERSION}/QtQuickParticles/private/qquickfriction_p.h
+qt5/include/QtQuickParticles/${PKGVERSION}/QtQuickParticles/private/qquickgravity_p.h
+qt5/include/QtQuickParticles/${PKGVERSION}/QtQuickParticles/private/qquickgroupgoal_p.h
+qt5/include/QtQuickParticles/${PKGVERSION}/QtQuickParticles/private/qquickimageparticle_p.h
+qt5/include/QtQuickParticles/${PKGVERSION}/QtQuickParticles/private/qquickitemparticle_p.h
+qt5/include/QtQuickParticles/${PKGVERSION}/QtQuickParticles/private/qquicklineextruder_p.h
+qt5/include/QtQuickParticles/${PKGVERSION}/QtQuickParticles/private/qquickmaskextruder_p.h
+qt5/include/QtQuickParticles/${PKGVERSION}/QtQuickParticles/private/qquickparticleaffector_p.h
+qt5/include/QtQuickParticles/${PKGVERSION}/QtQuickParticles/private/qquickparticleemitter_p.h
+qt5/include/QtQuickParticles/${PKGVERSION}/QtQuickParticles/private/qquickparticleextruder_p.h
+qt5/include/QtQuickParticles/${PKGVERSION}/QtQuickParticles/private/qquickparticlegroup_p.h
+qt5/include/QtQuickParticles/${PKGVERSION}/QtQuickParticles/private/qquickparticlepainter_p.h
+qt5/include/QtQuickParticles/${PKGVERSION}/QtQuickParticles/private/qquickparticlesmodule_p.h
+qt5/include/QtQuickParticles/${PKGVERSION}/QtQuickParticles/private/qquickparticlesystem_p.h
+qt5/include/QtQuickParticles/${PKGVERSION}/QtQuickParticles/private/qquickpointattractor_p.h
+qt5/include/QtQuickParticles/${PKGVERSION}/QtQuickParticles/private/qquickpointdirection_p.h
+qt5/include/QtQuickParticles/${PKGVERSION}/QtQuickParticles/private/qquickrectangleextruder_p.h
+qt5/include/QtQuickParticles/${PKGVERSION}/QtQuickParticles/private/qquickspritegoal_p.h
+qt5/include/QtQuickParticles/${PKGVERSION}/QtQuickParticles/private/qquicktargetdirection_p.h
+qt5/include/QtQuickParticles/${PKGVERSION}/QtQuickParticles/private/qquicktrailemitter_p.h
+qt5/include/QtQuickParticles/${PKGVERSION}/QtQuickParticles/private/qquickturbulence_p.h
+qt5/include/QtQuickParticles/${PKGVERSION}/QtQuickParticles/private/qquickv4particledata_p.h
+qt5/include/QtQuickParticles/${PKGVERSION}/QtQuickParticles/private/qquickwander_p.h
+qt5/include/QtQuickParticles/${PKGVERSION}/QtQuickParticles/private/qtquickparticlesglobal_p.h
+qt5/include/QtQuickParticles/QtQuickParticles
+qt5/include/QtQuickParticles/QtQuickParticlesDepends
+qt5/include/QtQuickParticles/QtQuickParticlesVersion
+qt5/include/QtQuickParticles/qtquickparticlesversion.h
+qt5/include/QtQuickTest/${PKGVERSION}/QtQuickTest/private/qtestoptions_p.h
+qt5/include/QtQuickTest/${PKGVERSION}/QtQuickTest/private/quicktestevent_p.h
+qt5/include/QtQuickTest/${PKGVERSION}/QtQuickTest/private/quicktestresult_p.h
+qt5/include/QtQuickTest/QtQuickTest
+qt5/include/QtQuickTest/QtQuickTestDepends
+qt5/include/QtQuickTest/QtQuickTestVersion
+qt5/include/QtQuickTest/qtquicktestversion.h
+qt5/include/QtQuickTest/quicktest.h
+qt5/include/QtQuickTest/quicktestglobal.h
+qt5/include/QtQuickWidgets/${PKGVERSION}/QtQuickWidgets/private/qquickwidget_p.h
+qt5/include/QtQuickWidgets/QQuickWidget
+qt5/include/QtQuickWidgets/QtQuickWidgets
+qt5/include/QtQuickWidgets/QtQuickWidgetsDepends
+qt5/include/QtQuickWidgets/QtQuickWidgetsVersion
+qt5/include/QtQuickWidgets/qquickwidget.h
+qt5/include/QtQuickWidgets/qtquickwidgetsglobal.h
+qt5/include/QtQuickWidgets/qtquickwidgetsversion.h
+qt5/lib/cmake/Qt5Qml/Qt5QmlConfig.cmake
+qt5/lib/cmake/Qt5Qml/Qt5QmlConfigExtras.cmake
+qt5/lib/cmake/Qt5Qml/Qt5QmlConfigVersion.cmake
+qt5/lib/cmake/Qt5Qml/Qt5Qml_QLocalClientConnectionFactory.cmake
+qt5/lib/cmake/Qt5Qml/Qt5Qml_QQmlDebugServerFactory.cmake
+qt5/lib/cmake/Qt5Qml/Qt5Qml_QQmlDebuggerServiceFactory.cmake
+qt5/lib/cmake/Qt5Qml/Qt5Qml_QQmlInspectorServiceFactory.cmake
+qt5/lib/cmake/Qt5Qml/Qt5Qml_QQmlNativeDebugConnectorFactory.cmake
+qt5/lib/cmake/Qt5Qml/Qt5Qml_QQmlProfilerServiceFactory.cmake
+qt5/lib/cmake/Qt5Qml/Qt5Qml_QQuickProfilerAdapterFactory.cmake
+qt5/lib/cmake/Qt5Qml/Qt5Qml_QTcpServerConnectionFactory.cmake
+qt5/lib/cmake/Qt5Quick/Qt5QuickConfig.cmake
+qt5/lib/cmake/Qt5Quick/Qt5QuickConfigVersion.cmake
+qt5/lib/cmake/Qt5QuickTest/Qt5QuickTestConfig.cmake
+qt5/lib/cmake/Qt5QuickTest/Qt5QuickTestConfigVersion.cmake
+qt5/lib/cmake/Qt5QuickWidgets/Qt5QuickWidgetsConfig.cmake
+qt5/lib/cmake/Qt5QuickWidgets/Qt5QuickWidgetsConfigVersion.cmake
+qt5/lib/libQt5PacketProtocol.la
+qt5/lib/libQt5PacketProtocol.prl
+qt5/lib/libQt5Qml.la
+qt5/lib/libQt5Qml.prl
+qt5/lib/libQt5QmlDebug.la
+qt5/lib/libQt5QmlDebug.prl
+qt5/lib/libQt5QmlDevTools.la
+qt5/lib/libQt5QmlDevTools.prl
+qt5/lib/libQt5Quick.la
+qt5/lib/libQt5Quick.prl
+qt5/lib/libQt5QuickParticles.la
+qt5/lib/libQt5QuickParticles.prl
+qt5/lib/libQt5QuickTest.la
+qt5/lib/libQt5QuickTest.prl
+qt5/lib/libQt5QuickWidgets.la
+qt5/lib/libQt5QuickWidgets.prl
+qt5/lib/pkgconfig/Qt5Qml.pc
+qt5/lib/pkgconfig/Qt5Quick.pc
+qt5/lib/pkgconfig/Qt5QuickTest.pc
+qt5/lib/pkgconfig/Qt5QuickWidgets.pc
+qt5/mkspecs/modules/qt_lib_packetprotocol_private.pri
+qt5/mkspecs/modules/qt_lib_qml.pri
+qt5/mkspecs/modules/qt_lib_qml_private.pri
+qt5/mkspecs/modules/qt_lib_qmldebug_private.pri
+qt5/mkspecs/modules/qt_lib_qmldevtools_private.pri
+qt5/mkspecs/modules/qt_lib_qmltest.pri
+qt5/mkspecs/modules/qt_lib_qmltest_private.pri
+qt5/mkspecs/modules/qt_lib_quick.pri
+qt5/mkspecs/modules/qt_lib_quick_private.pri
+qt5/mkspecs/modules/qt_lib_quickparticles_private.pri
+qt5/mkspecs/modules/qt_lib_quickwidgets.pri
+qt5/mkspecs/modules/qt_lib_quickwidgets_private.pri
+qt5/plugins/qmltooling/libqmldbg_debugger.la
+qt5/plugins/qmltooling/libqmldbg_inspector.la
+qt5/plugins/qmltooling/libqmldbg_local.la
+qt5/plugins/qmltooling/libqmldbg_native.la
+qt5/plugins/qmltooling/libqmldbg_profiler.la
+qt5/plugins/qmltooling/libqmldbg_quickprofiler.la
+qt5/plugins/qmltooling/libqmldbg_server.la
+qt5/plugins/qmltooling/libqmldbg_tcp.la
+qt5/qml/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.la
+qt5/qml/Qt/labs/folderlistmodel/plugins.qmltypes
+qt5/qml/Qt/labs/folderlistmodel/qmldir
+qt5/qml/Qt/labs/settings/libqmlsettingsplugin.la
+qt5/qml/Qt/labs/settings/plugins.qmltypes
+qt5/qml/Qt/labs/settings/qmldir
+qt5/qml/QtQml/Models.2/libmodelsplugin.la
+qt5/qml/QtQml/Models.2/plugins.qmltypes
+qt5/qml/QtQml/Models.2/qmldir
+qt5/qml/QtQml/StateMachine/libqtqmlstatemachine.la
+qt5/qml/QtQml/StateMachine/plugins.qmltypes
+qt5/qml/QtQml/StateMachine/qmldir
+qt5/qml/QtQml/plugins.qmltypes
+qt5/qml/QtQml/qmldir
+qt5/qml/QtQuick.2/libqtquick2plugin.la
+qt5/qml/QtQuick.2/plugins.qmltypes
+qt5/qml/QtQuick.2/qmldir
+qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.la
+qt5/qml/QtQuick/Layouts/plugins.qmltypes
+qt5/qml/QtQuick/Layouts/qmldir
+qt5/qml/QtQuick/LocalStorage/libqmllocalstorageplugin.la
+qt5/qml/QtQuick/LocalStorage/plugins.qmltypes
+qt5/qml/QtQuick/LocalStorage/qmldir
+qt5/qml/QtQuick/Particles.2/libparticlesplugin.la
+qt5/qml/QtQuick/Particles.2/plugins.qmltypes
+qt5/qml/QtQuick/Particles.2/qmldir
+qt5/qml/QtQuick/Window.2/libwindowplugin.la
+qt5/qml/QtQuick/Window.2/plugins.qmltypes
+qt5/qml/QtQuick/Window.2/qmldir
+qt5/qml/QtQuick/XmlListModel/libqmlxmllistmodelplugin.la
+qt5/qml/QtQuick/XmlListModel/plugins.qmltypes
+qt5/qml/QtQuick/XmlListModel/qmldir
+qt5/qml/QtTest/SignalSpy.qml
+qt5/qml/QtTest/TestCase.qml
+qt5/qml/QtTest/libqmltestplugin.la
+qt5/qml/QtTest/plugins.qmltypes
+qt5/qml/QtTest/qmldir
+qt5/qml/QtTest/testlogger.js
+qt5/qml/builtins.qmltypes
diff --git a/qt5-qtdeclarative58/buildlink3.mk b/qt5-qtdeclarative58/buildlink3.mk
new file mode 100644
index 0000000000..85b0311b29
--- /dev/null
+++ b/qt5-qtdeclarative58/buildlink3.mk
@@ -0,0 +1,19 @@
+# $NetBSD: buildlink3.mk,v 1.13 2016/12/04 05:17:15 ryoon Exp $
+
+BUILDLINK_TREE+=	qt5-qtdeclarative
+
+.if !defined(QT5_QTDECLARATIVE_BUILDLINK3_MK)
+QT5_QTDECLARATIVE_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.qt5-qtdeclarative+=	qt5-qtdeclarative>=5.8.0
+BUILDLINK_ABI_DEPENDS.qt5-qtdeclarative+=	qt5-qtdeclarative>=5.8.0
+BUILDLINK_PKGSRCDIR.qt5-qtdeclarative?=	../../wip/qt5-qtdeclarative58
+
+BUILDLINK_INCDIRS.qt5-qtdeclarative+=	qt5/include
+BUILDLINK_LIBDIRS.qt5-qtdeclarative+=	qt5/lib
+BUILDLINK_LIBDIRS.qt5-qtdeclarative+=	qt5/plugins
+
+.include "../../wip/qt5-qtxmlpatterns58/buildlink3.mk"
+.endif	# QT5_QTDECLARATIVE_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-qt5-qtdeclarative
diff --git a/qt5-qtdeclarative58/distinfo b/qt5-qtdeclarative58/distinfo
new file mode 100644
index 0000000000..02f6a822d6
--- /dev/null
+++ b/qt5-qtdeclarative58/distinfo
@@ -0,0 +1,13 @@
+$NetBSD: distinfo,v 1.4 2016/01/28 16:58:18 fhajny Exp $
+
+SHA1 (qtdeclarative-opensource-src-5.8.0.tar.xz) = b7e1f4f16082c507a48bfaf00d000e1445d03af2
+RMD160 (qtdeclarative-opensource-src-5.8.0.tar.xz) = f060a9626295e93e7f5dd58d5bb69d1a792c16ec
+SHA512 (qtdeclarative-opensource-src-5.8.0.tar.xz) = 5f3b2d03778cff29ea573ac6bee149892da4d26c7154e4ea3756ac782d7db5a3a5cb733d3285351f50f97bda9366c60f38c88c00fff2deaa7856e63a080937fc
+Size (qtdeclarative-opensource-src-5.8.0.tar.xz) = 19206360 bytes
+SHA1 (patch-examples_quick_customitems_painteditem_painteditem.pro) = a3881ee92daae30130fa665c8686f2e1572ecc1a
+SHA1 (patch-src_3rdparty_masm_assembler_ARMAssembler.h) = fbcbe9e0fd3514d95f54a858223b20bb34f52bb2
+SHA1 (patch-src_3rdparty_masm_assembler_ARMv7Assembler.h) = 505b2a585a7ed98e63403a3cc44d839a4f80c01d
+SHA1 (patch-src_3rdparty_masm_wtf_MathExtras.h) = 4b86cfe54867a376ea6267e53566e457b577de7b
+SHA1 (patch-src_plugins_qmltooling_packetprotocol_packetprotocol.pro) = 9885a16e4743616a7aaf4acd579988016517c581
+SHA1 (patch-src_qmldebug_qmldebug.pro) = 6a4bfc7c16d8c3aa96e3a2b7261e8b76a754ebc1
+SHA1 (patch-src_qmldevtools_qmldevtools.pro) = 87a130a9ba4545dd8f111d5b3990d77e5ceb8085
diff --git a/qt5-qtdeclarative58/patches/patch-examples_quick_customitems_painteditem_painteditem.pro b/qt5-qtdeclarative58/patches/patch-examples_quick_customitems_painteditem_painteditem.pro
new file mode 100644
index 0000000000..39f751bfec
--- /dev/null
+++ b/qt5-qtdeclarative58/patches/patch-examples_quick_customitems_painteditem_painteditem.pro
@@ -0,0 +1,15 @@
+$NetBSD: patch-examples_quick_customitems_painteditem_painteditem.pro,v 1.1 2014/12/30 17:23:46 adam Exp $
+
+* Avoid conflict between "cp -R" and "libtool --mode=install"
+
+--- examples/quick/customitems/painteditem/painteditem.pro.orig	2013-11-27 01:01:54.000000000 +0000
++++ examples/quick/customitems/painteditem/painteditem.pro
+@@ -11,7 +11,7 @@ SOURCES += textballoon.cpp
+ 
+ RESOURCES += painteditem.qrc
+ 
+-DESTDIR = TextBalloonPlugin
++DESTDIR = TextBalloonPlugin_DEST
+ 
+ target.path = $$[QT_INSTALL_EXAMPLES]/quick/customitems/painteditem/TextBalloonPlugin
+ qmldir.files = TextBalloonPlugin/qmldir
diff --git a/qt5-qtdeclarative58/patches/patch-src_3rdparty_masm_assembler_ARMAssembler.h b/qt5-qtdeclarative58/patches/patch-src_3rdparty_masm_assembler_ARMAssembler.h
new file mode 100644
index 0000000000..2f3ad8ad7e
--- /dev/null
+++ b/qt5-qtdeclarative58/patches/patch-src_3rdparty_masm_assembler_ARMAssembler.h
@@ -0,0 +1,13 @@
+$NetBSD: patch-src_3rdparty_masm_assembler_ARMAssembler.h,v 1.1 2015/02/19 22:29:18 joerg Exp $
+
+--- src/3rdparty/masm/assembler/ARMAssembler.h.orig	2015-02-19 16:29:13.000000000 +0000
++++ src/3rdparty/masm/assembler/ARMAssembler.h
+@@ -1069,6 +1069,8 @@ namespace JSC {
+             UNUSED_PARAM(size);
+ #elif OS(QNX)
+             msync(code, size, MS_INVALIDATE_ICACHE);
++#elif defined(__GNUC__)
++        __builtin___clear_cache(reinterpret_cast<char *>(code), reinterpret_cast<char *>(reinterpret_cast<uintptr_t>(code) + size));
+ #else
+ #error "The cacheFlush support is missing on this platform."
+ #endif
diff --git a/qt5-qtdeclarative58/patches/patch-src_3rdparty_masm_assembler_ARMv7Assembler.h b/qt5-qtdeclarative58/patches/patch-src_3rdparty_masm_assembler_ARMv7Assembler.h
new file mode 100644
index 0000000000..0596290918
--- /dev/null
+++ b/qt5-qtdeclarative58/patches/patch-src_3rdparty_masm_assembler_ARMv7Assembler.h
@@ -0,0 +1,13 @@
+$NetBSD: patch-src_3rdparty_masm_assembler_ARMv7Assembler.h,v 1.1 2015/02/19 22:29:18 joerg Exp $
+
+--- src/3rdparty/masm/assembler/ARMv7Assembler.h.orig	2015-02-19 16:26:13.000000000 +0000
++++ src/3rdparty/masm/assembler/ARMv7Assembler.h
+@@ -2311,6 +2311,8 @@ public:
+         UNUSED_PARAM(code);
+         UNUSED_PARAM(size);
+ #endif
++#elif defined(__GNUC__)
++        __builtin___clear_cache(reinterpret_cast<char *>(code), reinterpret_cast<char *>(reinterpret_cast<uintptr_t>(code) + size));
+ #else
+ #error "The cacheFlush support is missing on this platform."
+ #endif
diff --git a/qt5-qtdeclarative58/patches/patch-src_3rdparty_masm_wtf_MathExtras.h b/qt5-qtdeclarative58/patches/patch-src_3rdparty_masm_wtf_MathExtras.h
new file mode 100644
index 0000000000..dd39e9f71b
--- /dev/null
+++ b/qt5-qtdeclarative58/patches/patch-src_3rdparty_masm_wtf_MathExtras.h
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_3rdparty_masm_wtf_MathExtras.h,v 1.1 2014/12/30 17:23:46 adam Exp $
+
+Skip bad section for SunOS, at least newer releases.
+
+--- src/3rdparty/masm/wtf/MathExtras.h.orig	2014-02-01 20:38:03.000000000 +0000
++++ src/3rdparty/masm/wtf/MathExtras.h
+@@ -88,7 +88,7 @@ inline double wtf_ceil(double x) { retur
+ 
+ #endif
+ 
+-#if OS(SOLARIS)
++#if OS(notSOLARIS)
+ 
+ namespace std {
+ 
diff --git a/qt5-qtdeclarative58/patches/patch-src_plugins_qmltooling_packetprotocol_packetprotocol.pro b/qt5-qtdeclarative58/patches/patch-src_plugins_qmltooling_packetprotocol_packetprotocol.pro
new file mode 100644
index 0000000000..4bba2d6133
--- /dev/null
+++ b/qt5-qtdeclarative58/patches/patch-src_plugins_qmltooling_packetprotocol_packetprotocol.pro
@@ -0,0 +1,14 @@
+$NetBSD$
+
+Make shared library
+
+--- src/plugins/qmltooling/packetprotocol/packetprotocol.pro.orig	2017-01-06 10:09:42.000000000 +0000
++++ src/plugins/qmltooling/packetprotocol/packetprotocol.pro
+@@ -1,6 +1,6 @@
+ TARGET = QtPacketProtocol
+ QT     = core-private qml-private
+-CONFIG += static internal_module
++CONFIG += internal_module
+ 
+ HEADERS = \
+     qpacketprotocol_p.h \
diff --git a/qt5-qtdeclarative58/patches/patch-src_qmldebug_qmldebug.pro b/qt5-qtdeclarative58/patches/patch-src_qmldebug_qmldebug.pro
new file mode 100644
index 0000000000..6858e8ac08
--- /dev/null
+++ b/qt5-qtdeclarative58/patches/patch-src_qmldebug_qmldebug.pro
@@ -0,0 +1,14 @@
+$NetBSD$
+
+Make shared library
+
+--- src/qmldebug/qmldebug.pro.orig	2017-01-06 10:09:42.000000000 +0000
++++ src/qmldebug/qmldebug.pro
+@@ -1,6 +1,6 @@
+ TARGET    =  QtQmlDebug
+ QT        =  core-private network packetprotocol-private qml-private
+-CONFIG    += static internal_module
++CONFIG    += internal_module
+ 
+ load(qt_module)
+ 
diff --git a/qt5-qtdeclarative58/patches/patch-src_qmldevtools_qmldevtools.pro b/qt5-qtdeclarative58/patches/patch-src_qmldevtools_qmldevtools.pro
new file mode 100644
index 0000000000..c80e4e4da8
--- /dev/null
+++ b/qt5-qtdeclarative58/patches/patch-src_qmldevtools_qmldevtools.pro
@@ -0,0 +1,17 @@
+$NetBSD: patch-src_qmldevtools_qmldevtools.pro,v 1.2 2015/10/26 19:03:59 adam Exp $
+
+* Create libQtQmlDevTools.so for qttools.
+
+--- src/qmldevtools/qmldevtools.pro.orig	2017-01-06 10:09:42.000000000 +0000
++++ src/qmldevtools/qmldevtools.pro
+@@ -1,7 +1,8 @@
+-option(host_build)
+ TARGET     = QtQmlDevTools
+ QT         = core-private
+-CONFIG += static internal_module qmldevtools_build
++CONFIG += internal_module qmldevtools_build
++target.path = $$[QT_INSTALL_LIBS]
++INSTALLS += target
+ 
+ # Don't use pch because the auto-generated header refers to QtBootstrap,
+ # which doesn't exist
diff --git a/qt5-qtdoc58/DESCR b/qt5-qtdoc58/DESCR
new file mode 100644
index 0000000000..9fab48a7b6
--- /dev/null
+++ b/qt5-qtdoc58/DESCR
@@ -0,0 +1 @@
+Qt5 Documentations
diff --git a/qt5-qtdoc58/Makefile b/qt5-qtdoc58/Makefile
new file mode 100644
index 0000000000..ea8f76d1ea
--- /dev/null
+++ b/qt5-qtdoc58/Makefile
@@ -0,0 +1,17 @@
+# $NetBSD: Makefile,v 1.23 2017/01/21 20:06:55 ryoon Exp $
+
+DISTNAME=	qtdoc-opensource-src-${QTVERSION}
+PKGNAME=	qt5-qtdoc-${QTVERSION}
+COMMENT=	Qt5 documentations
+
+MAKE_ENV+=		QTDIR=${QTDIR}
+
+BUILD_TARGET=		docs
+INSTALL_TARGET=		install_docs
+
+INSTALL_ENV+=		INSTALL_ROOT=${DESTDIR}
+
+.include "../../wip/qt5-qtbase58/Makefile.common"
+
+.include "../../wip/qt5-qttools58/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/qt5-qtdoc58/PLIST b/qt5-qtdoc58/PLIST
new file mode 100644
index 0000000000..751f5c12e8
--- /dev/null
+++ b/qt5-qtdoc58/PLIST
@@ -0,0 +1,292 @@
+@comment $NetBSD$
+qt5/doc/qtdoc.qch
+qt5/doc/qtdoc/accelerators.html
+qt5/doc/qtdoc/accessibility.html
+qt5/doc/qtdoc/accessible-qtquick.html
+qt5/doc/qtdoc/accessible-qwidget.html
+qt5/doc/qtdoc/accessible.html
+qt5/doc/qtdoc/activeqt-idc.html
+qt5/doc/qtdoc/activeqt-testcon.html
+qt5/doc/qtdoc/all-examples.html
+qt5/doc/qtdoc/android-runtime-licensing-notes.html
+qt5/doc/qtdoc/android-support.html
+qt5/doc/qtdoc/android3rdpartylibs.html
+qt5/doc/qtdoc/androidgs.html
+qt5/doc/qtdoc/androidservices.html
+qt5/doc/qtdoc/annotated.html
+qt5/doc/qtdoc/appicon.html
+qt5/doc/qtdoc/atomic-operations.html
+qt5/doc/qtdoc/best-practices.html
+qt5/doc/qtdoc/bughowto.html
+qt5/doc/qtdoc/build-sources.html
+qt5/doc/qtdoc/building-from-source-ios.html
+qt5/doc/qtdoc/classes.html
+qt5/doc/qtdoc/classesandfunctions.html
+qt5/doc/qtdoc/cmake-manual.html
+qt5/doc/qtdoc/commerciallicense.html
+qt5/doc/qtdoc/configure-options.html
+qt5/doc/qtdoc/debug.html
+qt5/doc/qtdoc/deployment-android.html
+qt5/doc/qtdoc/deployment-plugins.html
+qt5/doc/qtdoc/deployment.html
+qt5/doc/qtdoc/desktop-integration.html
+qt5/doc/qtdoc/embedded-linux.html
+qt5/doc/qtdoc/examples-activeqt.html
+qt5/doc/qtdoc/examples-android.html
+qt5/doc/qtdoc/examples-animation.html
+qt5/doc/qtdoc/examples-draganddrop.html
+qt5/doc/qtdoc/examples-gestures.html
+qt5/doc/qtdoc/examples-ios.html
+qt5/doc/qtdoc/examples-ipc.html
+qt5/doc/qtdoc/examples-layouts.html
+qt5/doc/qtdoc/examples-sql.html
+qt5/doc/qtdoc/examples-statemachine.html
+qt5/doc/qtdoc/examples-threadandconcurrent.html
+qt5/doc/qtdoc/examples-widgets-tools.html
+qt5/doc/qtdoc/examples-xml.html
+qt5/doc/qtdoc/exceptionsafety.html
+qt5/doc/qtdoc/fdl.html
+qt5/doc/qtdoc/functions.html
+qt5/doc/qtdoc/gettingstarted.html
+qt5/doc/qtdoc/gettingstartedqml.html
+qt5/doc/qtdoc/gettingstartedqt.html
+qt5/doc/qtdoc/gpl.html
+qt5/doc/qtdoc/groups.html
+qt5/doc/qtdoc/hierarchy.html
+qt5/doc/qtdoc/highdpi.html
+qt5/doc/qtdoc/i18n-plural-rules.html
+qt5/doc/qtdoc/i18n-source-translation.html
+qt5/doc/qtdoc/i18n.html
+qt5/doc/qtdoc/images/accessibleobjecttree.png
+qt5/doc/qtdoc/images/activeqt-examples.png
+qt5/doc/qtdoc/images/animatedtiles_snapshot.png
+qt5/doc/qtdoc/images/animation-examples.png
+qt5/doc/qtdoc/images/applicationwindow.png
+qt5/doc/qtdoc/images/arrow_bc.png
+qt5/doc/qtdoc/images/bgrContent.png
+qt5/doc/qtdoc/images/btn_next.png
+qt5/doc/qtdoc/images/btn_prev.png
+qt5/doc/qtdoc/images/bullet_dn.png
+qt5/doc/qtdoc/images/bullet_sq.png
+qt5/doc/qtdoc/images/controlstexteditor_designer.png
+qt5/doc/qtdoc/images/controlstexteditor_main.png
+qt5/doc/qtdoc/images/controlstexteditor_navigator.png
+qt5/doc/qtdoc/images/controlstexteditor_newproperties.png
+qt5/doc/qtdoc/images/controlstexteditor_openproperties.png
+qt5/doc/qtdoc/images/controlstexteditor_rowproperties.png
+qt5/doc/qtdoc/images/deployment-mac-application.png
+qt5/doc/qtdoc/images/deployment-mac-bundlestructure.png
+qt5/doc/qtdoc/images/deployment-windows-depends.png
+qt5/doc/qtdoc/images/draganddrop-examples.png
+qt5/doc/qtdoc/images/flickr_application.png
+qt5/doc/qtdoc/images/gs-project1.png
+qt5/doc/qtdoc/images/gs-project2.png
+qt5/doc/qtdoc/images/gs1.png
+qt5/doc/qtdoc/images/gs2.png
+qt5/doc/qtdoc/images/gs3.png
+qt5/doc/qtdoc/images/gs4.png
+qt5/doc/qtdoc/images/gs5.png
+qt5/doc/qtdoc/images/home.png
+qt5/doc/qtdoc/images/ico_note.png
+qt5/doc/qtdoc/images/ico_note_attention.png
+qt5/doc/qtdoc/images/ico_out.png
+qt5/doc/qtdoc/images/icon_QtCreator_78x78px.png
+qt5/doc/qtdoc/images/icon_Qt_78x78px.png
+qt5/doc/qtdoc/images/icon_Tools.png
+qt5/doc/qtdoc/images/layout-examples.png
+qt5/doc/qtdoc/images/logo.png
+qt5/doc/qtdoc/images/ok.png
+qt5/doc/qtdoc/images/qml-extending-types.png
+qt5/doc/qtdoc/images/qml-texteditor1_button.png
+qt5/doc/qtdoc/images/qml-texteditor1_editmenu.png
+qt5/doc/qtdoc/images/qml-texteditor1_filemenu.png
+qt5/doc/qtdoc/images/qml-texteditor1_simplebutton.png
+qt5/doc/qtdoc/images/qml-texteditor2_menubar.png
+qt5/doc/qtdoc/images/qml-texteditor3_texteditor.png
+qt5/doc/qtdoc/images/qml-texteditor4_texteditor.png
+qt5/doc/qtdoc/images/qml-texteditor5_editmenu.png
+qt5/doc/qtdoc/images/qml-texteditor5_filemenu.png
+qt5/doc/qtdoc/images/qml-texteditor5_newfile.png
+qt5/doc/qtdoc/images/qml-uses-animation.png
+qt5/doc/qtdoc/images/qml-uses-integratingjs.png
+qt5/doc/qtdoc/images/qml-uses-layouts-anchors.png
+qt5/doc/qtdoc/images/qml-uses-layouts-direct.png
+qt5/doc/qtdoc/images/qml-uses-layouts-positioners.png
+qt5/doc/qtdoc/images/qml-uses-text.png
+qt5/doc/qtdoc/images/qml-uses-visual-opacity.png
+qt5/doc/qtdoc/images/qml-uses-visual-rectangles.png
+qt5/doc/qtdoc/images/qml-uses-visual-transforms.png
+qt5/doc/qtdoc/images/qt-codesample.png
+qt5/doc/qtdoc/images/qt-creator-gs.png
+qt5/doc/qtdoc/images/qt-embedded-fontfeatures.png
+qt5/doc/qtdoc/images/qt5_everywhere_demo.jpg
+qt5/doc/qtdoc/images/qt5_graphicaleffects.jpg
+qt5/doc/qtdoc/images/qt5_particles.jpg
+qt5/doc/qtdoc/images/qt5_shadereffect.jpg
+qt5/doc/qtdoc/images/qt5_video.jpg
+qt5/doc/qtdoc/images/qt5_widgets.jpg
+qt5/doc/qtdoc/images/qtcreator-run.png
+qt5/doc/qtdoc/images/qtlocation-mapviewer-demo.jpg
+qt5/doc/qtdoc/images/qtpositioning_weatherinfo_ex.jpg
+qt5/doc/qtdoc/images/qtquickcontrols2-material.png
+qt5/doc/qtdoc/images/qtsensors_accelbubble_ex.jpg
+qt5/doc/qtdoc/images/qtwebengine_quicknanobrowser.jpg
+qt5/doc/qtdoc/images/scalability-gridlayout.png
+qt5/doc/qtdoc/images/session.png
+qt5/doc/qtdoc/images/sql-examples.png
+qt5/doc/qtdoc/images/thread-examples.png
+qt5/doc/qtdoc/images/threadsandobjects.png
+qt5/doc/qtdoc/images/threadvisual-example.png
+qt5/doc/qtdoc/images/tool-examples.png
+qt5/doc/qtdoc/images/xml-examples.png
+qt5/doc/qtdoc/index.html
+qt5/doc/qtdoc/internationalization.html
+qt5/doc/qtdoc/ios-support.html
+qt5/doc/qtdoc/ipc.html
+qt5/doc/qtdoc/known-issues.html
+qt5/doc/qtdoc/lgpl.html
+qt5/doc/qtdoc/licenses-fonts.html
+qt5/doc/qtdoc/licenses-used-in-qt.html
+qt5/doc/qtdoc/licensing.html
+qt5/doc/qtdoc/linux-building.html
+qt5/doc/qtdoc/linux-deployment.html
+qt5/doc/qtdoc/linux-issues.html
+qt5/doc/qtdoc/linux-requirements.html
+qt5/doc/qtdoc/linux.html
+qt5/doc/qtdoc/mac-licensing.html
+qt5/doc/qtdoc/mobiledevelopment.html
+qt5/doc/qtdoc/moc.html
+qt5/doc/qtdoc/modules-cpp.html
+qt5/doc/qtdoc/modules-qml.html
+qt5/doc/qtdoc/modules.html
+qt5/doc/qtdoc/namespaces.html
+qt5/doc/qtdoc/newclasses51.html
+qt5/doc/qtdoc/newclasses52.html
+qt5/doc/qtdoc/newclasses53.html
+qt5/doc/qtdoc/newclasses54.html
+qt5/doc/qtdoc/newclasses55.html
+qt5/doc/qtdoc/newclasses56.html
+qt5/doc/qtdoc/newclasses57.html
+qt5/doc/qtdoc/newclasses58.html
+qt5/doc/qtdoc/obsoleteclasses.html
+qt5/doc/qtdoc/obsoleteqmltypes.html
+qt5/doc/qtdoc/opensourcelicense.html
+qt5/doc/qtdoc/opensslsupport.html
+qt5/doc/qtdoc/osx-building.html
+qt5/doc/qtdoc/osx-deployment.html
+qt5/doc/qtdoc/osx-issues.html
+qt5/doc/qtdoc/osx-requirements.html
+qt5/doc/qtdoc/osx.html
+qt5/doc/qtdoc/overviews-main.html
+qt5/doc/qtdoc/overviews.html
+qt5/doc/qtdoc/platform-notes-android.html
+qt5/doc/qtdoc/platform-notes-integrity.html
+qt5/doc/qtdoc/platform-notes-ios.html
+qt5/doc/qtdoc/platform-notes-qnx.html
+qt5/doc/qtdoc/platform-notes-vxworks.html
+qt5/doc/qtdoc/plugins-howto.html
+qt5/doc/qtdoc/porting-to-ios.html
+qt5/doc/qtdoc/portingcppapp.html
+qt5/doc/qtdoc/portingguide.html
+qt5/doc/qtdoc/portingqmlapp.html
+qt5/doc/qtdoc/portingtoandroid.html
+qt5/doc/qtdoc/publishtogoogleplay.html
+qt5/doc/qtdoc/qml-codingconventions.html
+qt5/doc/qtdoc/qml-glossary.html
+qt5/doc/qtdoc/qmlapplications.html
+qt5/doc/qtdoc/qmlbasictypes.html
+qt5/doc/qtdoc/qmlfirststeps.html
+qt5/doc/qtdoc/qmltypes.html
+qt5/doc/qtdoc/qpa.html
+qt5/doc/qtdoc/qt-activex.html
+qt5/doc/qtdoc/qt-attribution-cmake-macros.html
+qt5/doc/qtdoc/qt-attribution-llvmpipe.html
+qt5/doc/qtdoc/qt-conf.html
+qt5/doc/qtdoc/qt-embedded-fonts.html
+qt5/doc/qtdoc/qt-embedded-kmap2qmap.html
+qt5/doc/qtdoc/qt-embedded-makeqpf.html
+qt5/doc/qtdoc/qt-gui-concepts.html
+qt5/doc/qtdoc/qt5-intro.html
+qt5/doc/qtdoc/qtconcurrent-mtexamples.html
+qt5/doc/qtdoc/qtconcurrentexamples.html
+qt5/doc/qtdoc/qtdoc.index
+qt5/doc/qtdoc/qtdoc.qhp
+qt5/doc/qtdoc/qtdoc.qhp.sha1
+qt5/doc/qtdoc/qtexamples.html
+qt5/doc/qtdoc/qtexamplesandtutorials.html
+qt5/doc/qtdoc/qtmain.html
+qt5/doc/qtdoc/qtmodules.html
+qt5/doc/qtdoc/qtquick-debugging.html
+qt5/doc/qtdoc/qtquick-deployment.html
+qt5/doc/qtdoc/qtquick-internationalization.html
+qt5/doc/qtdoc/qtquick-performance.html
+qt5/doc/qtdoc/qtquick-porting-qt5.html
+qt5/doc/qtdoc/qtquick-qmlscene.html
+qt5/doc/qtdoc/qtquick-qtquicktest.html
+qt5/doc/qtdoc/qtquick-usecase-animations.html
+qt5/doc/qtdoc/qtquick-usecase-integratingjs.html
+qt5/doc/qtdoc/qtquick-usecase-layouts.html
+qt5/doc/qtdoc/qtquick-usecase-styling.html
+qt5/doc/qtdoc/qtquick-usecase-text.html
+qt5/doc/qtdoc/qtquick-usecase-userinput.html
+qt5/doc/qtdoc/qtquick-usecase-visual.html
+qt5/doc/qtdoc/qtquickcontrols-texteditor-action.html
+qt5/doc/qtdoc/qtquickcontrols-texteditor-logic.html
+qt5/doc/qtdoc/qtquickcontrols-texteditor-ui.html
+qt5/doc/qtdoc/qtquickcontrols-texteditor.html
+qt5/doc/qtdoc/qundo.html
+qt5/doc/qtdoc/rcc.html
+qt5/doc/qtdoc/reference-overview.html
+qt5/doc/qtdoc/restoring-geometry.html
+qt5/doc/qtdoc/scalability.html
+qt5/doc/qtdoc/session.html
+qt5/doc/qtdoc/sharedlibrary.html
+qt5/doc/qtdoc/signalsandslots-syntaxes.html
+qt5/doc/qtdoc/sourcebreaks.html
+qt5/doc/qtdoc/sql-examples.html
+qt5/doc/qtdoc/string-processing.html
+qt5/doc/qtdoc/style/offline-simple.css
+qt5/doc/qtdoc/style/offline.css
+qt5/doc/qtdoc/style/qt5-sidebar.html
+qt5/doc/qtdoc/supported-platforms-and-configurations.html
+qt5/doc/qtdoc/supported-platforms.html
+qt5/doc/qtdoc/testing-and-debugging.html
+qt5/doc/qtdoc/third-party-libraries.html
+qt5/doc/qtdoc/thread-basics.html
+qt5/doc/qtdoc/thread.html
+qt5/doc/qtdoc/threads-modules.html
+qt5/doc/qtdoc/threads-qobject.html
+qt5/doc/qtdoc/threads-reentrancy.html
+qt5/doc/qtdoc/threads-synchronizing.html
+qt5/doc/qtdoc/threads-technologies.html
+qt5/doc/qtdoc/threads.html
+qt5/doc/qtdoc/topics-app-development.html
+qt5/doc/qtdoc/topics-core.html
+qt5/doc/qtdoc/topics-data-storage.html
+qt5/doc/qtdoc/topics-graphics.html
+qt5/doc/qtdoc/topics-network-connectivity.html
+qt5/doc/qtdoc/topics-scripting.html
+qt5/doc/qtdoc/topics-ui.html
+qt5/doc/qtdoc/topics-web-content.html
+qt5/doc/qtdoc/touchinputexamples.html
+qt5/doc/qtdoc/trademarks.html
+qt5/doc/qtdoc/uic.html
+qt5/doc/qtdoc/unicode.html
+qt5/doc/qtdoc/unix-signals.html
+qt5/doc/qtdoc/whatsnew50.html
+qt5/doc/qtdoc/whatsnew51.html
+qt5/doc/qtdoc/whatsnew52.html
+qt5/doc/qtdoc/whatsnew53.html
+qt5/doc/qtdoc/whatsnew54.html
+qt5/doc/qtdoc/whatsnew55.html
+qt5/doc/qtdoc/whatsnew56.html
+qt5/doc/qtdoc/whatsnew57.html
+qt5/doc/qtdoc/whatsnew58.html
+qt5/doc/qtdoc/why-moc.html
+qt5/doc/qtdoc/windows-building.html
+qt5/doc/qtdoc/windows-deployment.html
+qt5/doc/qtdoc/windows-issues.html
+qt5/doc/qtdoc/windows-requirements.html
+qt5/doc/qtdoc/windows-support.html
+qt5/doc/qtdoc/winrt-support.html
+qt5/doc/qtdoc/xml-examples.html
diff --git a/qt5-qtdoc58/distinfo b/qt5-qtdoc58/distinfo
new file mode 100644
index 0000000000..44c2f5d971
--- /dev/null
+++ b/qt5-qtdoc58/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.2 2015/10/26 19:03:59 adam Exp $
+
+SHA1 (qtdoc-opensource-src-5.8.0.tar.xz) = a9da30ccbdd1f50214f48a253c7823c8f03688dd
+RMD160 (qtdoc-opensource-src-5.8.0.tar.xz) = 133ec7402ca876be3acb97eabbe05883c56e02e6
+SHA512 (qtdoc-opensource-src-5.8.0.tar.xz) = f8f23d4d90d560ca2eedc09ab30de468ed7a66bf715385b9cb5a08777a741653b8189eabb7e4def837c9d5488bdb6e858eb918e24b46dda47cb3589e4d5ec339
+Size (qtdoc-opensource-src-5.8.0.tar.xz) = 2497440 bytes
diff --git a/qt5-qtgraphicaleffects58/DESCR b/qt5-qtgraphicaleffects58/DESCR
new file mode 100644
index 0000000000..d9781dfbb9
--- /dev/null
+++ b/qt5-qtgraphicaleffects58/DESCR
@@ -0,0 +1 @@
+Qt5 module for Graphics effects
diff --git a/qt5-qtgraphicaleffects58/Makefile b/qt5-qtgraphicaleffects58/Makefile
new file mode 100644
index 0000000000..f939b359d1
--- /dev/null
+++ b/qt5-qtgraphicaleffects58/Makefile
@@ -0,0 +1,16 @@
+# $NetBSD: Makefile,v 1.16 2016/12/04 05:17:46 ryoon Exp $
+
+DISTNAME=	qtgraphicaleffects-opensource-src-${QTVERSION}
+PKGNAME=	qt5-qtgraphicaleffects-${QTVERSION}
+COMMENT=	Qt5 module for Graphics effects
+
+BUILD_TARGET=		sub-src
+MAKE_ENV+=		QTDIR=${QTDIR}
+
+INSTALL_ENV+=		INSTALL_ROOT=${DESTDIR}
+INSTALLATION_DIRS+=	lib/pkgconfig
+
+.include "../../wip/qt5-qtbase58/Makefile.common"
+
+.include "../../wip/qt5-qtdeclarative58/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/qt5-qtgraphicaleffects58/PLIST b/qt5-qtgraphicaleffects58/PLIST
new file mode 100644
index 0000000000..a35f701082
--- /dev/null
+++ b/qt5-qtgraphicaleffects58/PLIST
@@ -0,0 +1,38 @@
+@comment $NetBSD$
+qt5/qml/QtGraphicalEffects/Blend.qml
+qt5/qml/QtGraphicalEffects/BrightnessContrast.qml
+qt5/qml/QtGraphicalEffects/ColorOverlay.qml
+qt5/qml/QtGraphicalEffects/Colorize.qml
+qt5/qml/QtGraphicalEffects/ConicalGradient.qml
+qt5/qml/QtGraphicalEffects/Desaturate.qml
+qt5/qml/QtGraphicalEffects/DirectionalBlur.qml
+qt5/qml/QtGraphicalEffects/Displace.qml
+qt5/qml/QtGraphicalEffects/DropShadow.qml
+qt5/qml/QtGraphicalEffects/FastBlur.qml
+qt5/qml/QtGraphicalEffects/GammaAdjust.qml
+qt5/qml/QtGraphicalEffects/GaussianBlur.qml
+qt5/qml/QtGraphicalEffects/Glow.qml
+qt5/qml/QtGraphicalEffects/HueSaturation.qml
+qt5/qml/QtGraphicalEffects/InnerShadow.qml
+qt5/qml/QtGraphicalEffects/LevelAdjust.qml
+qt5/qml/QtGraphicalEffects/LinearGradient.qml
+qt5/qml/QtGraphicalEffects/MaskedBlur.qml
+qt5/qml/QtGraphicalEffects/OpacityMask.qml
+qt5/qml/QtGraphicalEffects/RadialBlur.qml
+qt5/qml/QtGraphicalEffects/RadialGradient.qml
+qt5/qml/QtGraphicalEffects/RectangularGlow.qml
+qt5/qml/QtGraphicalEffects/RecursiveBlur.qml
+qt5/qml/QtGraphicalEffects/ThresholdMask.qml
+qt5/qml/QtGraphicalEffects/ZoomBlur.qml
+qt5/qml/QtGraphicalEffects/libqtgraphicaleffectsplugin.la
+qt5/qml/QtGraphicalEffects/private/DropShadowBase.qml
+qt5/qml/QtGraphicalEffects/private/FastGlow.qml
+qt5/qml/QtGraphicalEffects/private/FastInnerShadow.qml
+qt5/qml/QtGraphicalEffects/private/FastMaskedBlur.qml
+qt5/qml/QtGraphicalEffects/private/GaussianDirectionalBlur.qml
+qt5/qml/QtGraphicalEffects/private/GaussianGlow.qml
+qt5/qml/QtGraphicalEffects/private/GaussianInnerShadow.qml
+qt5/qml/QtGraphicalEffects/private/GaussianMaskedBlur.qml
+qt5/qml/QtGraphicalEffects/private/libqtgraphicaleffectsprivate.la
+qt5/qml/QtGraphicalEffects/private/qmldir
+qt5/qml/QtGraphicalEffects/qmldir
diff --git a/qt5-qtgraphicaleffects58/distinfo b/qt5-qtgraphicaleffects58/distinfo
new file mode 100644
index 0000000000..f3e90c9341
--- /dev/null
+++ b/qt5-qtgraphicaleffects58/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.2 2015/10/26 19:03:59 adam Exp $
+
+SHA1 (qtgraphicaleffects-opensource-src-5.8.0.tar.xz) = 05c041aba28978990b4f05209c137b98c45c91dc
+RMD160 (qtgraphicaleffects-opensource-src-5.8.0.tar.xz) = 7a3dbcf7bbb600eafd901f719391a8f0965680c9
+SHA512 (qtgraphicaleffects-opensource-src-5.8.0.tar.xz) = a51b111cbac1c86052881ea479c0131f8d2198e82d9a6e5bd4e49641ce25aef474900df6d3ed4cc4dcf445dc5cd9263e1c6547c87ed0fbf311672d8b7af63035
+Size (qtgraphicaleffects-opensource-src-5.8.0.tar.xz) = 14487144 bytes
diff --git a/qt5-qtimageformats58/DESCR b/qt5-qtimageformats58/DESCR
new file mode 100644
index 0000000000..0f9961a393
--- /dev/null
+++ b/qt5-qtimageformats58/DESCR
@@ -0,0 +1 @@
+Qt5 module for Image formats
diff --git a/qt5-qtimageformats58/Makefile b/qt5-qtimageformats58/Makefile
new file mode 100644
index 0000000000..6eb080a54c
--- /dev/null
+++ b/qt5-qtimageformats58/Makefile
@@ -0,0 +1,24 @@
+# $NetBSD: Makefile,v 1.18 2016/12/17 14:19:00 joerg Exp $
+
+DISTNAME=	qtimageformats-opensource-src-${QTVERSION}
+PKGNAME=	qt5-qtimageformats-${QTVERSION}
+COMMENT=	Qt5 module for Image formats
+
+BUILD_TARGET=		sub-src
+MAKE_ENV+=		QTDIR=${QTDIR}
+
+INSTALL_ENV+=		INSTALL_ROOT=${DESTDIR}
+INSTALLATION_DIRS+=	lib/pkgconfig
+
+post-extract:
+	${RM} -r ${WRKSRC}/src/3rdparty/jasper*
+
+.include "../../wip/qt5-qtbase58/Makefile.common"
+
+.include "../../archivers/xz/buildlink3.mk"
+.include "../../graphics/jasper/buildlink3.mk"
+.include "../../graphics/libwebp/buildlink3.mk"
+.include "../../graphics/mng/buildlink3.mk"
+.include "../../graphics/tiff/buildlink3.mk"
+.include "../../wip/qt5-qtbase58/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/qt5-qtimageformats58/PLIST b/qt5-qtimageformats58/PLIST
new file mode 100644
index 0000000000..11bcad09ac
--- /dev/null
+++ b/qt5-qtimageformats58/PLIST
@@ -0,0 +1,15 @@
+@comment $NetBSD: PLIST,v 1.2 2014/12/30 17:23:46 adam Exp $
+qt5/lib/cmake/Qt5Gui/Qt5Gui_QICNSPlugin.cmake
+qt5/lib/cmake/Qt5Gui/Qt5Gui_QJp2Plugin.cmake
+qt5/lib/cmake/Qt5Gui/Qt5Gui_QMngPlugin.cmake
+qt5/lib/cmake/Qt5Gui/Qt5Gui_QTgaPlugin.cmake
+qt5/lib/cmake/Qt5Gui/Qt5Gui_QTiffPlugin.cmake
+qt5/lib/cmake/Qt5Gui/Qt5Gui_QWbmpPlugin.cmake
+qt5/lib/cmake/Qt5Gui/Qt5Gui_QWebpPlugin.cmake
+qt5/plugins/imageformats/libqicns.la
+qt5/plugins/imageformats/libqjp2.la
+qt5/plugins/imageformats/libqmng.la
+qt5/plugins/imageformats/libqtga.la
+qt5/plugins/imageformats/libqtiff.la
+qt5/plugins/imageformats/libqwbmp.la
+qt5/plugins/imageformats/libqwebp.la
diff --git a/qt5-qtimageformats58/buildlink3.mk b/qt5-qtimageformats58/buildlink3.mk
new file mode 100644
index 0000000000..218ce5079c
--- /dev/null
+++ b/qt5-qtimageformats58/buildlink3.mk
@@ -0,0 +1,24 @@
+# $NetBSD: buildlink3.mk,v 1.13 2016/12/04 05:17:16 ryoon Exp $
+
+BUILDLINK_TREE+=	qt5-qtimageformats
+
+.if !defined(QT5_QTIMAGEFORMATS_BUILDLINK3_MK)
+QT5_QTIMAGEFORMATS_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.qt5-qtimageformats+=	qt5-qtimageformats>=5.8.0
+BUILDLINK_ABI_DEPENDS.qt5-qtimageformats+=	qt5-qtimageformats>=5.8.0
+BUILDLINK_PKGSRCDIR.qt5-qtimageformats?=	../../wip/qt5-qtimageformats58
+
+BUILDLINK_INCDIRS.qt5-qtimageformats+=	qt5/include
+BUILDLINK_LIBDIRS.qt5-qtimageformats+=	qt5/lib
+BUILDLINK_LIBDIRS.qt5-qtimageformats+=	qt5/plugins
+
+.include "../../archivers/xz/buildlink3.mk"
+.include "../../graphics/jasper/buildlink3.mk"
+.include "../../graphics/libwebp/buildlink3.mk"
+.include "../../graphics/mng/buildlink3.mk"
+.include "../../graphics/tiff/buildlink3.mk"
+.include "../../wip/qt5-qtbase58/buildlink3.mk"
+.endif	# QT5_QTIMAGEFORMATS_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-qt5-qtimageformats
diff --git a/qt5-qtimageformats58/distinfo b/qt5-qtimageformats58/distinfo
new file mode 100644
index 0000000000..8f3b037bab
--- /dev/null
+++ b/qt5-qtimageformats58/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.2 2015/10/26 19:03:59 adam Exp $
+
+SHA1 (qtimageformats-opensource-src-5.8.0.tar.xz) = a0ae76d8d52e0ce5561905c61fec2870d1ebc91e
+RMD160 (qtimageformats-opensource-src-5.8.0.tar.xz) = f0ac09e19c5ca637f67daffad981a7e075814fb3
+SHA512 (qtimageformats-opensource-src-5.8.0.tar.xz) = 3e68584c1ed9bf2c03cc5e058161d57f6cf1fb859e729d30be2eb9d1eb6c239d88ef6e696c0aa4edeec3b35ba5c7df2186d28fb915699761e3fbaefacf583e41
+Size (qtimageformats-opensource-src-5.8.0.tar.xz) = 2033656 bytes
diff --git a/qt5-qtlocation58/DESCR b/qt5-qtlocation58/DESCR
new file mode 100644
index 0000000000..4d1888052d
--- /dev/null
+++ b/qt5-qtlocation58/DESCR
@@ -0,0 +1 @@
+Qt5 module for qtlocation
diff --git a/qt5-qtlocation58/Makefile b/qt5-qtlocation58/Makefile
new file mode 100644
index 0000000000..b33a32caac
--- /dev/null
+++ b/qt5-qtlocation58/Makefile
@@ -0,0 +1,21 @@
+# $NetBSD: Makefile,v 1.16 2016/12/04 05:17:16 ryoon Exp $
+
+DISTNAME=	qtlocation-opensource-src-${QTVERSION}
+PKGNAME=	qt5-qtlocation-${QTVERSION}
+COMMENT=	Qt5 module for qtlocation
+
+BUILD_TARGET=		sub-src
+MAKE_ENV+=		QTDIR=${QTDIR}
+INSTALL_ENV+=		INSTALL_ROOT=${DESTDIR}
+INSTALLATION_DIRS+=	lib/pkgconfig
+
+.include "../../wip/qt5-qtbase58/Makefile.common"
+
+post-install:
+.for i in Qt5Positioning.pc
+	cd ${DESTDIR}${PREFIX}/lib/pkgconfig && \
+	${LN} -f -s ${QTPREFIX}/lib/pkgconfig/${i} ${i}
+.endfor
+
+.include "../../wip/qt5-qtdeclarative58/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/qt5-qtlocation58/PLIST b/qt5-qtlocation58/PLIST
new file mode 100644
index 0000000000..8957117eff
--- /dev/null
+++ b/qt5-qtlocation58/PLIST
@@ -0,0 +1,238 @@
+@comment $NetBSD$
+lib/pkgconfig/Qt5Positioning.pc
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qabstractgeotilecache_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qcache3q_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qgeocameracapabilities_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qgeocameradata_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qgeocameratiles_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qgeocodereply_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qgeocodingmanager_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qgeocodingmanagerengine_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qgeofiletilecache_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qgeomaneuver_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qgeomap_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qgeomap_p_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qgeomappingmanager_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qgeomappingmanager_p_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qgeomappingmanagerengine_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qgeomappingmanagerengine_p_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qgeomaptype_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qgeomaptype_p_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qgeoroute_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qgeorouteparser_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qgeorouteparser_p_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qgeorouteparserosrmv4_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qgeorouteparserosrmv5_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qgeoroutereply_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qgeorouterequest_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qgeoroutesegment_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qgeoroutingmanager_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qgeoroutingmanagerengine_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qgeoserviceprovider_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qgeotiledmap_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qgeotiledmap_p_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qgeotiledmappingmanagerengine_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qgeotiledmappingmanagerengine_p_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qgeotiledmapreply_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qgeotiledmapreply_p_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qgeotiledmapscene_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qgeotilefetcher_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qgeotilefetcher_p_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qgeotilerequestmanager_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qgeotilespec_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qgeotilespec_p_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qlocationglobal_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qplace_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qplaceattribute_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qplacecategory_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qplacecontactdetail_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qplacecontent_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qplacecontentrequest_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qplaceeditorial_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qplaceicon_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qplaceimage_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qplacemanagerengine_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qplaceproposedsearchresult_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qplaceratings_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qplacereply_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qplaceresult_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qplacereview_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qplacesearchresult_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qplacesupplier_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/qplaceuser_p.h
+qt5/include/QtLocation/${PKGVERSION}/QtLocation/private/unsupportedreplies_p.h
+qt5/include/QtLocation/QGeoCodeReply
+qt5/include/QtLocation/QGeoCodingManager
+qt5/include/QtLocation/QGeoCodingManagerEngine
+qt5/include/QtLocation/QGeoManeuver
+qt5/include/QtLocation/QGeoRoute
+qt5/include/QtLocation/QGeoRouteReply
+qt5/include/QtLocation/QGeoRouteRequest
+qt5/include/QtLocation/QGeoRouteSegment
+qt5/include/QtLocation/QGeoRoutingManager
+qt5/include/QtLocation/QGeoRoutingManagerEngine
+qt5/include/QtLocation/QGeoServiceProvider
+qt5/include/QtLocation/QGeoServiceProviderFactory
+qt5/include/QtLocation/QLocation
+qt5/include/QtLocation/QPlace
+qt5/include/QtLocation/QPlaceAttribute
+qt5/include/QtLocation/QPlaceCategory
+qt5/include/QtLocation/QPlaceContactDetail
+qt5/include/QtLocation/QPlaceContent
+qt5/include/QtLocation/QPlaceContentReply
+qt5/include/QtLocation/QPlaceContentRequest
+qt5/include/QtLocation/QPlaceDetailsReply
+qt5/include/QtLocation/QPlaceEditorial
+qt5/include/QtLocation/QPlaceIcon
+qt5/include/QtLocation/QPlaceIdReply
+qt5/include/QtLocation/QPlaceImage
+qt5/include/QtLocation/QPlaceManager
+qt5/include/QtLocation/QPlaceManagerEngine
+qt5/include/QtLocation/QPlaceMatchReply
+qt5/include/QtLocation/QPlaceMatchRequest
+qt5/include/QtLocation/QPlaceProposedSearchResult
+qt5/include/QtLocation/QPlaceRatings
+qt5/include/QtLocation/QPlaceReply
+qt5/include/QtLocation/QPlaceResult
+qt5/include/QtLocation/QPlaceReview
+qt5/include/QtLocation/QPlaceSearchReply
+qt5/include/QtLocation/QPlaceSearchRequest
+qt5/include/QtLocation/QPlaceSearchResult
+qt5/include/QtLocation/QPlaceSearchSuggestionReply
+qt5/include/QtLocation/QPlaceSupplier
+qt5/include/QtLocation/QPlaceUser
+qt5/include/QtLocation/QtLocation
+qt5/include/QtLocation/QtLocationDepends
+qt5/include/QtLocation/QtLocationVersion
+qt5/include/QtLocation/placemacro.h
+qt5/include/QtLocation/qgeocodereply.h
+qt5/include/QtLocation/qgeocodingmanager.h
+qt5/include/QtLocation/qgeocodingmanagerengine.h
+qt5/include/QtLocation/qgeomaneuver.h
+qt5/include/QtLocation/qgeoroute.h
+qt5/include/QtLocation/qgeoroutereply.h
+qt5/include/QtLocation/qgeorouterequest.h
+qt5/include/QtLocation/qgeoroutesegment.h
+qt5/include/QtLocation/qgeoroutingmanager.h
+qt5/include/QtLocation/qgeoroutingmanagerengine.h
+qt5/include/QtLocation/qgeoserviceprovider.h
+qt5/include/QtLocation/qgeoserviceproviderfactory.h
+qt5/include/QtLocation/qlocation.h
+qt5/include/QtLocation/qlocationglobal.h
+qt5/include/QtLocation/qplace.h
+qt5/include/QtLocation/qplaceattribute.h
+qt5/include/QtLocation/qplacecategory.h
+qt5/include/QtLocation/qplacecontactdetail.h
+qt5/include/QtLocation/qplacecontent.h
+qt5/include/QtLocation/qplacecontentreply.h
+qt5/include/QtLocation/qplacecontentrequest.h
+qt5/include/QtLocation/qplacedetailsreply.h
+qt5/include/QtLocation/qplaceeditorial.h
+qt5/include/QtLocation/qplaceicon.h
+qt5/include/QtLocation/qplaceidreply.h
+qt5/include/QtLocation/qplaceimage.h
+qt5/include/QtLocation/qplacemanager.h
+qt5/include/QtLocation/qplacemanagerengine.h
+qt5/include/QtLocation/qplacematchreply.h
+qt5/include/QtLocation/qplacematchrequest.h
+qt5/include/QtLocation/qplaceproposedsearchresult.h
+qt5/include/QtLocation/qplaceratings.h
+qt5/include/QtLocation/qplacereply.h
+qt5/include/QtLocation/qplaceresult.h
+qt5/include/QtLocation/qplacereview.h
+qt5/include/QtLocation/qplacesearchreply.h
+qt5/include/QtLocation/qplacesearchrequest.h
+qt5/include/QtLocation/qplacesearchresult.h
+qt5/include/QtLocation/qplacesearchsuggestionreply.h
+qt5/include/QtLocation/qplacesupplier.h
+qt5/include/QtLocation/qplaceuser.h
+qt5/include/QtLocation/qtlocationversion.h
+qt5/include/QtPositioning/${PKGVERSION}/QtPositioning/private/qdeclarativegeoaddress_p.h
+qt5/include/QtPositioning/${PKGVERSION}/QtPositioning/private/qdeclarativegeolocation_p.h
+qt5/include/QtPositioning/${PKGVERSION}/QtPositioning/private/qdoublevector2d_p.h
+qt5/include/QtPositioning/${PKGVERSION}/QtPositioning/private/qdoublevector3d_p.h
+qt5/include/QtPositioning/${PKGVERSION}/QtPositioning/private/qgeoaddress_p.h
+qt5/include/QtPositioning/${PKGVERSION}/QtPositioning/private/qgeocircle_p.h
+qt5/include/QtPositioning/${PKGVERSION}/QtPositioning/private/qgeocoordinate_p.h
+qt5/include/QtPositioning/${PKGVERSION}/QtPositioning/private/qgeolocation_p.h
+qt5/include/QtPositioning/${PKGVERSION}/QtPositioning/private/qgeopositioninfosource_p.h
+qt5/include/QtPositioning/${PKGVERSION}/QtPositioning/private/qgeoprojection_p.h
+qt5/include/QtPositioning/${PKGVERSION}/QtPositioning/private/qgeorectangle_p.h
+qt5/include/QtPositioning/${PKGVERSION}/QtPositioning/private/qgeoshape_p.h
+qt5/include/QtPositioning/${PKGVERSION}/QtPositioning/private/qlocationdata_simulator_p.h
+qt5/include/QtPositioning/${PKGVERSION}/QtPositioning/private/qlocationutils_p.h
+qt5/include/QtPositioning/${PKGVERSION}/QtPositioning/private/qnmeapositioninfosource_p.h
+qt5/include/QtPositioning/${PKGVERSION}/QtPositioning/private/qpositioningglobal_p.h
+qt5/include/QtPositioning/${PKGVERSION}/QtPositioning/private/qtpositioning-config_p.h
+qt5/include/QtPositioning/QGeoAddress
+qt5/include/QtPositioning/QGeoAreaMonitorInfo
+qt5/include/QtPositioning/QGeoAreaMonitorSource
+qt5/include/QtPositioning/QGeoCircle
+qt5/include/QtPositioning/QGeoCoordinate
+qt5/include/QtPositioning/QGeoLocation
+qt5/include/QtPositioning/QGeoPositionInfo
+qt5/include/QtPositioning/QGeoPositionInfoSource
+qt5/include/QtPositioning/QGeoPositionInfoSourceFactory
+qt5/include/QtPositioning/QGeoRectangle
+qt5/include/QtPositioning/QGeoSatelliteInfo
+qt5/include/QtPositioning/QGeoSatelliteInfoSource
+qt5/include/QtPositioning/QGeoShape
+qt5/include/QtPositioning/QNmeaPositionInfoSource
+qt5/include/QtPositioning/QtPositioning
+qt5/include/QtPositioning/QtPositioningDepends
+qt5/include/QtPositioning/QtPositioningVersion
+qt5/include/QtPositioning/qgeoaddress.h
+qt5/include/QtPositioning/qgeoareamonitorinfo.h
+qt5/include/QtPositioning/qgeoareamonitorsource.h
+qt5/include/QtPositioning/qgeocircle.h
+qt5/include/QtPositioning/qgeocoordinate.h
+qt5/include/QtPositioning/qgeolocation.h
+qt5/include/QtPositioning/qgeopositioninfo.h
+qt5/include/QtPositioning/qgeopositioninfosource.h
+qt5/include/QtPositioning/qgeopositioninfosourcefactory.h
+qt5/include/QtPositioning/qgeorectangle.h
+qt5/include/QtPositioning/qgeosatelliteinfo.h
+qt5/include/QtPositioning/qgeosatelliteinfosource.h
+qt5/include/QtPositioning/qgeoshape.h
+qt5/include/QtPositioning/qnmeapositioninfosource.h
+qt5/include/QtPositioning/qpositioningglobal.h
+qt5/include/QtPositioning/qtpositioning-config.h
+qt5/include/QtPositioning/qtpositioningversion.h
+qt5/lib/cmake/Qt5Location/Qt5LocationConfig.cmake
+qt5/lib/cmake/Qt5Location/Qt5LocationConfigVersion.cmake
+qt5/lib/cmake/Qt5Location/Qt5Location_GeoServiceProviderFactoryEsri.cmake
+qt5/lib/cmake/Qt5Location/Qt5Location_QGeoServiceProviderFactoryMapbox.cmake
+qt5/lib/cmake/Qt5Location/Qt5Location_QGeoServiceProviderFactoryNokia.cmake
+qt5/lib/cmake/Qt5Location/Qt5Location_QGeoServiceProviderFactoryOsm.cmake
+qt5/lib/cmake/Qt5Positioning/Qt5PositioningConfig.cmake
+qt5/lib/cmake/Qt5Positioning/Qt5PositioningConfigVersion.cmake
+qt5/lib/cmake/Qt5Positioning/Qt5Positioning_QGeoPositionInfoSourceFactoryGeoclue.cmake
+qt5/lib/cmake/Qt5Positioning/Qt5Positioning_QGeoPositionInfoSourceFactoryPoll.cmake
+qt5/lib/libQt5Location.la
+qt5/lib/libQt5Location.prl
+qt5/lib/libQt5Positioning.la
+qt5/lib/libQt5Positioning.prl
+qt5/lib/libclip2tri.la
+qt5/lib/libclip2tri.prl
+qt5/lib/libclipper.la
+qt5/lib/libclipper.prl
+qt5/lib/libpoly2tri.la
+qt5/lib/libpoly2tri.prl
+qt5/lib/pkgconfig/Qt5Location.pc
+qt5/lib/pkgconfig/Qt5Positioning.pc
+qt5/mkspecs/modules/qt_lib_location.pri
+qt5/mkspecs/modules/qt_lib_location_private.pri
+qt5/mkspecs/modules/qt_lib_positioning.pri
+qt5/mkspecs/modules/qt_lib_positioning_private.pri
+qt5/plugins/geoservices/libqtgeoservices_esri.la
+qt5/plugins/geoservices/libqtgeoservices_mapbox.la
+qt5/plugins/geoservices/libqtgeoservices_nokia.la
+qt5/plugins/geoservices/libqtgeoservices_osm.la
+qt5/plugins/position/libqtposition_geoclue.la
+qt5/plugins/position/libqtposition_positionpoll.la
+qt5/qml/QtLocation/libdeclarative_location.la
+qt5/qml/QtLocation/plugins.qmltypes
+qt5/qml/QtLocation/qmldir
+qt5/qml/QtPositioning/libdeclarative_positioning.la
+qt5/qml/QtPositioning/plugins.qmltypes
+qt5/qml/QtPositioning/qmldir
diff --git a/qt5-qtlocation58/buildlink3.mk b/qt5-qtlocation58/buildlink3.mk
new file mode 100644
index 0000000000..5964148808
--- /dev/null
+++ b/qt5-qtlocation58/buildlink3.mk
@@ -0,0 +1,19 @@
+# $NetBSD: buildlink3.mk,v 1.13 2016/12/04 05:17:16 ryoon Exp $
+
+BUILDLINK_TREE+=	qt5-qtlocation
+
+.if !defined(QT5_QTLOCATION_BUILDLINK3_MK)
+QT5_QTLOCATION_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.qt5-qtlocation+=	qt5-qtlocation>=5.8.0
+BUILDLINK_ABI_DEPENDS.qt5-qtlocation+=	qt5-qtlocation>=5.8.0
+BUILDLINK_PKGSRCDIR.qt5-qtlocation?=	../../wip/qt5-qtlocation58
+
+BUILDLINK_INCDIRS.qt5-qtlocation+=	qt5/include
+BUILDLINK_LIBDIRS.qt5-qtlocation+=	qt5/lib
+BUILDLINK_LIBDIRS.qt5-qtlocation+=	qt5/plugins
+
+.include "../../wip/qt5-qtdeclarative58/buildlink3.mk"
+.endif	# QT5_QTLOCATION_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-qt5-qtlocation
diff --git a/qt5-qtlocation58/distinfo b/qt5-qtlocation58/distinfo
new file mode 100644
index 0000000000..7d26d1ea43
--- /dev/null
+++ b/qt5-qtlocation58/distinfo
@@ -0,0 +1,9 @@
+$NetBSD: distinfo,v 1.2 2015/10/26 19:04:00 adam Exp $
+
+SHA1 (qtlocation-opensource-src-5.8.0.tar.xz) = 13eecddfa6cb350c5d16f03d995b7de1f64fe12d
+RMD160 (qtlocation-opensource-src-5.8.0.tar.xz) = 7b161c72dd8a05f7b54a845a586da0e082730d52
+SHA512 (qtlocation-opensource-src-5.8.0.tar.xz) = 78165ad95b3021fb9f4f81b7ae8029c05dae2a65982d5bb4f1f6b93b59dc95401892a9ff7ef164308f71f2b318224b3cf0b92c152cda381dad640f65eb9d9c5e
+Size (qtlocation-opensource-src-5.8.0.tar.xz) = 3217248 bytes
+SHA1 (patch-src_3rdparty_clip2tri_clip2tri.pro) = cf40588066fd6618dcf05803627cf16dd611d134
+SHA1 (patch-src_3rdparty_clipper_clipper.pro) = 71199f7c1eb2e1c96f8d1b90849887a0a9402761
+SHA1 (patch-src_3rdparty_poly2tri_poly2tri.pro) = 7495a2d6171c64330246f3d0fa821ade36a33a9e
diff --git a/qt5-qtlocation58/patches/patch-src_3rdparty_clip2tri_clip2tri.pro b/qt5-qtlocation58/patches/patch-src_3rdparty_clip2tri_clip2tri.pro
new file mode 100644
index 0000000000..8ea459122e
--- /dev/null
+++ b/qt5-qtlocation58/patches/patch-src_3rdparty_clip2tri_clip2tri.pro
@@ -0,0 +1,16 @@
+$NetBSD$
+
+shared libraries
+
+--- src/3rdparty/clip2tri/clip2tri.pro.orig	2016-12-07 05:51:36.000000000 +0000
++++ src/3rdparty/clip2tri/clip2tri.pro
+@@ -1,6 +1,8 @@
+ TARGET = clip2tri
+ 
+-CONFIG += staticlib exceptions
++CONFIG += shared exceptions
++target.path = $$[QT_INSTALL_LIBS]
++INSTALLS += target
+ 
+ load(qt_helper_lib)
+ 
diff --git a/qt5-qtlocation58/patches/patch-src_3rdparty_clipper_clipper.pro b/qt5-qtlocation58/patches/patch-src_3rdparty_clipper_clipper.pro
new file mode 100644
index 0000000000..05d5c21aaf
--- /dev/null
+++ b/qt5-qtlocation58/patches/patch-src_3rdparty_clipper_clipper.pro
@@ -0,0 +1,16 @@
+$NetBSD$
+
+shared libraries
+
+--- src/3rdparty/clipper/clipper.pro.orig	2016-12-07 05:51:36.000000000 +0000
++++ src/3rdparty/clipper/clipper.pro
+@@ -1,6 +1,8 @@
+ TARGET = clipper
+ 
+-CONFIG += staticlib
++CONFIG += shared
+ CONFIG += exceptions
++target.path = $$[QT_INSTALL_LIBS]
++INSTALLS += target
+ 
+ 
diff --git a/qt5-qtlocation58/patches/patch-src_3rdparty_poly2tri_poly2tri.pro b/qt5-qtlocation58/patches/patch-src_3rdparty_poly2tri_poly2tri.pro
new file mode 100644
index 0000000000..1524beae21
--- /dev/null
+++ b/qt5-qtlocation58/patches/patch-src_3rdparty_poly2tri_poly2tri.pro
@@ -0,0 +1,16 @@
+$NetBSD$
+
+shared libraries
+
+--- src/3rdparty/poly2tri/poly2tri.pro.orig	2016-12-07 05:51:36.000000000 +0000
++++ src/3rdparty/poly2tri/poly2tri.pro
+@@ -1,6 +1,8 @@
+ TARGET = poly2tri
+ 
+-CONFIG += staticlib
++CONFIG += shared
++target.path = $$[QT_INSTALL_LIBS]
++INSTALLS += target
+ 
+ load(qt_helper_lib)
+ 
diff --git a/qt5-qtmultimedia58/DESCR b/qt5-qtmultimedia58/DESCR
new file mode 100644
index 0000000000..0795e2ec88
--- /dev/null
+++ b/qt5-qtmultimedia58/DESCR
@@ -0,0 +1 @@
+Qt5 module for multimedia
diff --git a/qt5-qtmultimedia58/Makefile b/qt5-qtmultimedia58/Makefile
new file mode 100644
index 0000000000..6ca204bd5d
--- /dev/null
+++ b/qt5-qtmultimedia58/Makefile
@@ -0,0 +1,36 @@
+# $NetBSD: Makefile,v 1.29 2017/01/21 20:06:45 ryoon Exp $
+
+DISTNAME=	qtmultimedia-opensource-src-${QTVERSION}
+PKGNAME=	qt5-qtmultimedia-${QTVERSION}
+COMMENT=	Qt5 module for multimedia
+
+BUILD_TARGET=		sub-src
+MAKE_ENV+=		QTDIR=${QTDIR}
+INSTALL_ENV+=		INSTALL_ROOT=${DESTDIR}
+INSTALLATION_DIRS+=	lib/pkgconfig
+
+.include "../../wip/qt5-qtbase58/Makefile.common"
+
+.if ${OPSYS} != "Darwin"
+MAKE_ENV+=		LFLAGS=${COMPILER_RPATH_FLAG}${PREFIX}/lib/pulseaudio
+.endif
+
+post-install:
+.for i in Qt5Multimedia.pc Qt5MultimediaQuick_p.pc Qt5MultimediaWidgets.pc
+	cd ${DESTDIR}${PREFIX}/lib/pkgconfig && \
+	ln -f -s ${QTPREFIX}/lib/pkgconfig/${i} ${i}
+.endfor
+
+PLIST_VARS+=		alsa
+.if ${OPSYS} == "Linux"
+.include "../../audio/alsa-lib/buildlink3.mk"
+PLIST.alsa=		yes
+.endif
+
+.if ${OPSYS} != "Darwin"
+.include "../../audio/openal-soft/buildlink3.mk"
+.include "../../audio/pulseaudio/buildlink3.mk"
+.include "../../multimedia/gst-plugins1-base/buildlink3.mk"
+.endif
+.include "../../wip/qt5-qtdeclarative58/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/qt5-qtmultimedia58/PLIST b/qt5-qtmultimedia58/PLIST
new file mode 100644
index 0000000000..474a05f070
--- /dev/null
+++ b/qt5-qtmultimedia58/PLIST
@@ -0,0 +1,323 @@
+@comment $NetBSD$
+lib/pkgconfig/Qt5Multimedia.pc
+lib/pkgconfig/Qt5MultimediaQuick_p.pc
+lib/pkgconfig/Qt5MultimediaWidgets.pc
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/gstvideoconnector_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/playlistfileparser_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qabstractvideobuffer_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qaudiobuffer_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qaudiodevicefactory_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qaudiohelpers_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qaudiosystempluginext_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qcamera_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qdeclarativevideooutput_backend_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qdeclarativevideooutput_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qgstappsrc_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qgstbufferpoolinterface_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qgstcodecsinfo_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qgstreameraudioinputselector_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qgstreameraudioprobecontrol_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qgstreamerbufferprobe_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qgstreamerbushelper_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qgstreamermessage_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qgstreamermirtexturerenderer_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qgstreamervideoinputdevicecontrol_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qgstreamervideooverlay_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qgstreamervideoprobecontrol_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qgstreamervideorenderer_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qgstreamervideorendererinterface_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qgstreamervideowidget_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qgstreamervideowindow_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qgstutils_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qgstvideobuffer_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qgstvideorendererplugin_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qgstvideorenderersink_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qimagevideobuffer_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qmediacontrol_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qmedianetworkplaylistprovider_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qmediaobject_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qmediaopenglhelper_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qmediaplaylist_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qmediaplaylistcontrol_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qmediaplaylistioplugin_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qmediaplaylistnavigator_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qmediaplaylistprovider_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qmediaplaylistsourcecontrol_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qmediapluginloader_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qmediarecorder_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qmediaresourcepolicy_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qmediaresourcepolicyplugin_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qmediaresourceset_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qmediaservice_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qmediaserviceprovider_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qmediastoragelocation_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qmemoryvideobuffer_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qmultimediautils_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qsamplecache_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qsgvideonode_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qsoundeffect_pulse_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qsoundeffect_qaudio_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qtmultimedia-config_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qtmultimediaglobal_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qtmultimediaquickdefs_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qvideoframe_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qvideoframeconversionhelper_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qvideooutputorientationhandler_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qvideosurfacegstsink_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qvideosurfaceoutput_p.h
+qt5/include/QtMultimedia/${PKGVERSION}/QtMultimedia/private/qwavedecoder_p.h
+qt5/include/QtMultimedia/QAbstractAudioDeviceInfo
+qt5/include/QtMultimedia/QAbstractAudioInput
+qt5/include/QtMultimedia/QAbstractAudioOutput
+qt5/include/QtMultimedia/QAbstractPlanarVideoBuffer
+qt5/include/QtMultimedia/QAbstractVideoBuffer
+qt5/include/QtMultimedia/QAbstractVideoFilter
+qt5/include/QtMultimedia/QAbstractVideoSurface
+qt5/include/QtMultimedia/QAudio
+qt5/include/QtMultimedia/QAudioBuffer
+qt5/include/QtMultimedia/QAudioDecoder
+qt5/include/QtMultimedia/QAudioDecoderControl
+qt5/include/QtMultimedia/QAudioDeviceInfo
+qt5/include/QtMultimedia/QAudioEncoderSettings
+qt5/include/QtMultimedia/QAudioEncoderSettingsControl
+qt5/include/QtMultimedia/QAudioFormat
+qt5/include/QtMultimedia/QAudioInput
+qt5/include/QtMultimedia/QAudioInputSelectorControl
+qt5/include/QtMultimedia/QAudioOutput
+qt5/include/QtMultimedia/QAudioOutputSelectorControl
+qt5/include/QtMultimedia/QAudioProbe
+qt5/include/QtMultimedia/QAudioRecorder
+qt5/include/QtMultimedia/QAudioRoleControl
+qt5/include/QtMultimedia/QAudioSystemFactoryInterface
+qt5/include/QtMultimedia/QAudioSystemPlugin
+qt5/include/QtMultimedia/QCamera
+qt5/include/QtMultimedia/QCameraCaptureBufferFormatControl
+qt5/include/QtMultimedia/QCameraCaptureDestinationControl
+qt5/include/QtMultimedia/QCameraControl
+qt5/include/QtMultimedia/QCameraExposure
+qt5/include/QtMultimedia/QCameraExposureControl
+qt5/include/QtMultimedia/QCameraFeedbackControl
+qt5/include/QtMultimedia/QCameraFlashControl
+qt5/include/QtMultimedia/QCameraFocus
+qt5/include/QtMultimedia/QCameraFocusControl
+qt5/include/QtMultimedia/QCameraFocusZone
+qt5/include/QtMultimedia/QCameraFocusZoneList
+qt5/include/QtMultimedia/QCameraImageCapture
+qt5/include/QtMultimedia/QCameraImageCaptureControl
+qt5/include/QtMultimedia/QCameraImageProcessing
+qt5/include/QtMultimedia/QCameraImageProcessingControl
+qt5/include/QtMultimedia/QCameraInfo
+qt5/include/QtMultimedia/QCameraInfoControl
+qt5/include/QtMultimedia/QCameraLocksControl
+qt5/include/QtMultimedia/QCameraViewfinderSettings
+qt5/include/QtMultimedia/QCameraViewfinderSettingsControl
+qt5/include/QtMultimedia/QCameraViewfinderSettingsControl2
+qt5/include/QtMultimedia/QCameraZoomControl
+qt5/include/QtMultimedia/QImageEncoderControl
+qt5/include/QtMultimedia/QImageEncoderSettings
+qt5/include/QtMultimedia/QMediaAudioProbeControl
+qt5/include/QtMultimedia/QMediaAvailabilityControl
+qt5/include/QtMultimedia/QMediaBindableInterface
+qt5/include/QtMultimedia/QMediaContainerControl
+qt5/include/QtMultimedia/QMediaContent
+qt5/include/QtMultimedia/QMediaControl
+qt5/include/QtMultimedia/QMediaGaplessPlaybackControl
+qt5/include/QtMultimedia/QMediaMetaData
+qt5/include/QtMultimedia/QMediaNetworkAccessControl
+qt5/include/QtMultimedia/QMediaObject
+qt5/include/QtMultimedia/QMediaPlayer
+qt5/include/QtMultimedia/QMediaPlayerControl
+qt5/include/QtMultimedia/QMediaPlaylist
+qt5/include/QtMultimedia/QMediaRecorder
+qt5/include/QtMultimedia/QMediaRecorderControl
+qt5/include/QtMultimedia/QMediaResource
+qt5/include/QtMultimedia/QMediaResourceList
+qt5/include/QtMultimedia/QMediaService
+qt5/include/QtMultimedia/QMediaServiceCameraInfoInterface
+qt5/include/QtMultimedia/QMediaServiceDefaultDeviceInterface
+qt5/include/QtMultimedia/QMediaServiceFeaturesInterface
+qt5/include/QtMultimedia/QMediaServiceProviderFactoryInterface
+qt5/include/QtMultimedia/QMediaServiceProviderHint
+qt5/include/QtMultimedia/QMediaServiceProviderPlugin
+qt5/include/QtMultimedia/QMediaServiceSupportedDevicesInterface
+qt5/include/QtMultimedia/QMediaServiceSupportedFormatsInterface
+qt5/include/QtMultimedia/QMediaStreamsControl
+qt5/include/QtMultimedia/QMediaTimeInterval
+qt5/include/QtMultimedia/QMediaTimeRange
+qt5/include/QtMultimedia/QMediaVideoProbeControl
+qt5/include/QtMultimedia/QMetaDataReaderControl
+qt5/include/QtMultimedia/QMetaDataWriterControl
+qt5/include/QtMultimedia/QMultimedia
+qt5/include/QtMultimedia/QRadioData
+qt5/include/QtMultimedia/QRadioDataControl
+qt5/include/QtMultimedia/QRadioTuner
+qt5/include/QtMultimedia/QRadioTunerControl
+qt5/include/QtMultimedia/QSound
+qt5/include/QtMultimedia/QSoundEffect
+qt5/include/QtMultimedia/QVideoDeviceSelectorControl
+qt5/include/QtMultimedia/QVideoEncoderSettings
+qt5/include/QtMultimedia/QVideoEncoderSettingsControl
+qt5/include/QtMultimedia/QVideoFilterRunnable
+qt5/include/QtMultimedia/QVideoFrame
+qt5/include/QtMultimedia/QVideoProbe
+qt5/include/QtMultimedia/QVideoRendererControl
+qt5/include/QtMultimedia/QVideoSurfaceFormat
+qt5/include/QtMultimedia/QVideoWindowControl
+qt5/include/QtMultimedia/QtMultimedia
+qt5/include/QtMultimedia/QtMultimediaDepends
+qt5/include/QtMultimedia/QtMultimediaVersion
+qt5/include/QtMultimedia/qabstractvideobuffer.h
+qt5/include/QtMultimedia/qabstractvideofilter.h
+qt5/include/QtMultimedia/qabstractvideosurface.h
+qt5/include/QtMultimedia/qaudio.h
+qt5/include/QtMultimedia/qaudiobuffer.h
+qt5/include/QtMultimedia/qaudiodecoder.h
+qt5/include/QtMultimedia/qaudiodecodercontrol.h
+qt5/include/QtMultimedia/qaudiodeviceinfo.h
+qt5/include/QtMultimedia/qaudioencodersettingscontrol.h
+qt5/include/QtMultimedia/qaudioformat.h
+qt5/include/QtMultimedia/qaudioinput.h
+qt5/include/QtMultimedia/qaudioinputselectorcontrol.h
+qt5/include/QtMultimedia/qaudiooutput.h
+qt5/include/QtMultimedia/qaudiooutputselectorcontrol.h
+qt5/include/QtMultimedia/qaudioprobe.h
+qt5/include/QtMultimedia/qaudiorecorder.h
+qt5/include/QtMultimedia/qaudiorolecontrol.h
+qt5/include/QtMultimedia/qaudiosystem.h
+qt5/include/QtMultimedia/qaudiosystemplugin.h
+qt5/include/QtMultimedia/qcamera.h
+qt5/include/QtMultimedia/qcameracapturebufferformatcontrol.h
+qt5/include/QtMultimedia/qcameracapturedestinationcontrol.h
+qt5/include/QtMultimedia/qcameracontrol.h
+qt5/include/QtMultimedia/qcameraexposure.h
+qt5/include/QtMultimedia/qcameraexposurecontrol.h
+qt5/include/QtMultimedia/qcamerafeedbackcontrol.h
+qt5/include/QtMultimedia/qcameraflashcontrol.h
+qt5/include/QtMultimedia/qcamerafocus.h
+qt5/include/QtMultimedia/qcamerafocuscontrol.h
+qt5/include/QtMultimedia/qcameraimagecapture.h
+qt5/include/QtMultimedia/qcameraimagecapturecontrol.h
+qt5/include/QtMultimedia/qcameraimageprocessing.h
+qt5/include/QtMultimedia/qcameraimageprocessingcontrol.h
+qt5/include/QtMultimedia/qcamerainfo.h
+qt5/include/QtMultimedia/qcamerainfocontrol.h
+qt5/include/QtMultimedia/qcameralockscontrol.h
+qt5/include/QtMultimedia/qcameraviewfindersettings.h
+qt5/include/QtMultimedia/qcameraviewfindersettingscontrol.h
+qt5/include/QtMultimedia/qcamerazoomcontrol.h
+qt5/include/QtMultimedia/qimageencodercontrol.h
+qt5/include/QtMultimedia/qmediaaudioprobecontrol.h
+qt5/include/QtMultimedia/qmediaavailabilitycontrol.h
+qt5/include/QtMultimedia/qmediabindableinterface.h
+qt5/include/QtMultimedia/qmediacontainercontrol.h
+qt5/include/QtMultimedia/qmediacontent.h
+qt5/include/QtMultimedia/qmediacontrol.h
+qt5/include/QtMultimedia/qmediaencodersettings.h
+qt5/include/QtMultimedia/qmediaenumdebug.h
+qt5/include/QtMultimedia/qmediagaplessplaybackcontrol.h
+qt5/include/QtMultimedia/qmediametadata.h
+qt5/include/QtMultimedia/qmedianetworkaccesscontrol.h
+qt5/include/QtMultimedia/qmediaobject.h
+qt5/include/QtMultimedia/qmediaplayer.h
+qt5/include/QtMultimedia/qmediaplayercontrol.h
+qt5/include/QtMultimedia/qmediaplaylist.h
+qt5/include/QtMultimedia/qmediarecorder.h
+qt5/include/QtMultimedia/qmediarecordercontrol.h
+qt5/include/QtMultimedia/qmediaresource.h
+qt5/include/QtMultimedia/qmediaservice.h
+qt5/include/QtMultimedia/qmediaserviceproviderplugin.h
+qt5/include/QtMultimedia/qmediastreamscontrol.h
+qt5/include/QtMultimedia/qmediatimerange.h
+qt5/include/QtMultimedia/qmediavideoprobecontrol.h
+qt5/include/QtMultimedia/qmetadatareadercontrol.h
+qt5/include/QtMultimedia/qmetadatawritercontrol.h
+qt5/include/QtMultimedia/qmultimedia.h
+qt5/include/QtMultimedia/qradiodata.h
+qt5/include/QtMultimedia/qradiodatacontrol.h
+qt5/include/QtMultimedia/qradiotuner.h
+qt5/include/QtMultimedia/qradiotunercontrol.h
+qt5/include/QtMultimedia/qsound.h
+qt5/include/QtMultimedia/qsoundeffect.h
+qt5/include/QtMultimedia/qtmultimedia-config.h
+qt5/include/QtMultimedia/qtmultimediadefs.h
+qt5/include/QtMultimedia/qtmultimediaglobal.h
+qt5/include/QtMultimedia/qtmultimediaversion.h
+qt5/include/QtMultimedia/qvideodeviceselectorcontrol.h
+qt5/include/QtMultimedia/qvideoencodersettingscontrol.h
+qt5/include/QtMultimedia/qvideoframe.h
+qt5/include/QtMultimedia/qvideoprobe.h
+qt5/include/QtMultimedia/qvideorenderercontrol.h
+qt5/include/QtMultimedia/qvideosurfaceformat.h
+qt5/include/QtMultimedia/qvideowindowcontrol.h
+qt5/include/QtMultimediaQuick_p/${PKGVERSION}/QtMultimediaQuick_p/private/qdeclarativevideooutput_render_p.h
+qt5/include/QtMultimediaQuick_p/${PKGVERSION}/QtMultimediaQuick_p/private/qdeclarativevideooutput_window_p.h
+qt5/include/QtMultimediaQuick_p/${PKGVERSION}/QtMultimediaQuick_p/private/qsgvideonode_rgb_p.h
+qt5/include/QtMultimediaQuick_p/${PKGVERSION}/QtMultimediaQuick_p/private/qsgvideonode_texture_p.h
+qt5/include/QtMultimediaQuick_p/${PKGVERSION}/QtMultimediaQuick_p/private/qsgvideonode_yuv_p.h
+qt5/include/QtMultimediaQuick_p/QtMultimediaQuick_p
+qt5/include/QtMultimediaQuick_p/QtMultimediaQuick_pDepends
+qt5/include/QtMultimediaQuick_p/QtMultimediaQuick_pVersion
+qt5/include/QtMultimediaQuick_p/qtmultimediaquick_pversion.h
+qt5/include/QtMultimediaWidgets/${PKGVERSION}/QtMultimediaWidgets/private/qpaintervideosurface_p.h
+qt5/include/QtMultimediaWidgets/${PKGVERSION}/QtMultimediaWidgets/private/qvideowidget_p.h
+qt5/include/QtMultimediaWidgets/QCameraViewfinder
+qt5/include/QtMultimediaWidgets/QGraphicsVideoItem
+qt5/include/QtMultimediaWidgets/QVideoWidget
+qt5/include/QtMultimediaWidgets/QVideoWidgetControl
+qt5/include/QtMultimediaWidgets/QtMultimediaWidgets
+qt5/include/QtMultimediaWidgets/QtMultimediaWidgetsDepends
+qt5/include/QtMultimediaWidgets/QtMultimediaWidgetsVersion
+qt5/include/QtMultimediaWidgets/qcameraviewfinder.h
+qt5/include/QtMultimediaWidgets/qgraphicsvideoitem.h
+qt5/include/QtMultimediaWidgets/qtmultimediawidgetdefs.h
+qt5/include/QtMultimediaWidgets/qtmultimediawidgetsversion.h
+qt5/include/QtMultimediaWidgets/qvideowidget.h
+qt5/include/QtMultimediaWidgets/qvideowidgetcontrol.h
+qt5/lib/cmake/Qt5Multimedia/Qt5MultimediaConfig.cmake
+qt5/lib/cmake/Qt5Multimedia/Qt5MultimediaConfigVersion.cmake
+${PLIST.mac}qt5/lib/cmake/Qt5Multimedia/Qt5Multimedia_AVFMediaPlayerServicePlugin.cmake
+${PLIST.mac}qt5/lib/cmake/Qt5Multimedia/Qt5Multimedia_AVFServicePlugin.cmake
+${PLIST.mac}qt5/lib/cmake/Qt5Multimedia/Qt5Multimedia_AudioCaptureServicePlugin.cmake
+${PLIST.mac}qt5/lib/cmake/Qt5Multimedia/Qt5Multimedia_CoreAudioPlugin.cmake
+${PLIST.unix}qt5/lib/cmake/Qt5Multimedia/Qt5Multimedia_CameraBinServicePlugin.cmake
+${PLIST.alsa}qt5/lib/cmake/Qt5Multimedia/Qt5Multimedia_QAlsaPlugin.cmake
+${PLIST.unix}qt5/lib/cmake/Qt5Multimedia/Qt5Multimedia_QGstreamerAudioDecoderServicePlugin.cmake
+${PLIST.unix}qt5/lib/cmake/Qt5Multimedia/Qt5Multimedia_QGstreamerCaptureServicePlugin.cmake
+${PLIST.unix}qt5/lib/cmake/Qt5Multimedia/Qt5Multimedia_QGstreamerPlayerServicePlugin.cmake
+qt5/lib/cmake/Qt5Multimedia/Qt5Multimedia_QM3uPlaylistPlugin.cmake
+${PLIST.unix}qt5/lib/cmake/Qt5Multimedia/Qt5Multimedia_QPulseAudioPlugin.cmake
+qt5/lib/cmake/Qt5MultimediaWidgets/Qt5MultimediaWidgetsConfig.cmake
+qt5/lib/cmake/Qt5MultimediaWidgets/Qt5MultimediaWidgetsConfigVersion.cmake
+qt5/lib/libQt5Multimedia.la
+qt5/lib/libQt5Multimedia.prl
+qt5/lib/libQt5MultimediaQuick_p.la
+qt5/lib/libQt5MultimediaQuick_p.prl
+qt5/lib/libQt5MultimediaWidgets.la
+qt5/lib/libQt5MultimediaWidgets.prl
+${PLIST.unix}qt5/lib/libqgsttools_p.la
+${PLIST.unix}qt5/lib/libqgsttools_p.prl
+qt5/lib/pkgconfig/Qt5Multimedia.pc
+qt5/lib/pkgconfig/Qt5MultimediaWidgets.pc
+qt5/mkspecs/modules/qt_lib_multimedia.pri
+qt5/mkspecs/modules/qt_lib_multimedia_private.pri
+qt5/mkspecs/modules/qt_lib_multimediawidgets.pri
+qt5/mkspecs/modules/qt_lib_multimediawidgets_private.pri
+qt5/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri
+${PLIST.alsa}qt5/plugins/audio/libqtaudio_alsa.la
+${PLIST.mac}qt5/plugins/audio/libqtaudio_coreaudio.la
+${PLIST.mac}qt5/plugins/mediaservice/libqavfcamera.la
+${PLIST.mac}qt5/plugins/mediaservice/libqavfmediaplayer.la
+${PLIST.mac}qt5/plugins/mediaservice/libqtmedia_audioengine.la
+${PLIST.unix}qt5/plugins/audio/libqtmedia_pulse.la
+${PLIST.unix}qt5/plugins/mediaservice/libgstaudiodecoder.la
+${PLIST.unix}qt5/plugins/mediaservice/libgstcamerabin.la
+${PLIST.unix}qt5/plugins/mediaservice/libgstmediacapture.la
+${PLIST.unix}qt5/plugins/mediaservice/libgstmediaplayer.la
+qt5/plugins/playlistformats/libqtmultimedia_m3u.la
+qt5/qml/QtAudioEngine/libdeclarative_audioengine.la
+qt5/qml/QtAudioEngine/plugins.qmltypes
+qt5/qml/QtAudioEngine/qmldir
+qt5/qml/QtMultimedia/Video.qml
+qt5/qml/QtMultimedia/libdeclarative_multimedia.la
+qt5/qml/QtMultimedia/plugins.qmltypes
+qt5/qml/QtMultimedia/qmldir
diff --git a/qt5-qtmultimedia58/buildlink3.mk b/qt5-qtmultimedia58/buildlink3.mk
new file mode 100644
index 0000000000..4aac62aac6
--- /dev/null
+++ b/qt5-qtmultimedia58/buildlink3.mk
@@ -0,0 +1,24 @@
+# $NetBSD: buildlink3.mk,v 1.19 2017/01/21 20:06:45 ryoon Exp $
+
+BUILDLINK_TREE+=	qt5-qtmultimedia
+
+.if !defined(QT5_QTMULTIMEDIA_BUILDLINK3_MK)
+QT5_QTMULTIMEDIA_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.qt5-qtmultimedia+=	qt5-qtmultimedia>=5.8.0
+BUILDLINK_ABI_DEPENDS.qt5-qtmultimedia+=	qt5-qtmultimedia>=5.8.0
+BUILDLINK_PKGSRCDIR.qt5-qtmultimedia?=	../../wip/qt5-qtmultimedia58
+
+BUILDLINK_INCDIRS.qt5-qtmultimedia+=	qt5/include
+BUILDLINK_LIBDIRS.qt5-qtmultimedia+=	qt5/lib
+BUILDLINK_LIBDIRS.qt5-qtmultimedia+=	qt5/plugins
+
+.if ${OPSYS} != "Darwin"
+.include "../../audio/openal-soft/buildlink3.mk"
+.include "../../audio/pulseaudio/buildlink3.mk"
+.include "../../multimedia/gst-plugins1-base/buildlink3.mk"
+.endif
+.include "../../wip/qt5-qtdeclarative58/buildlink3.mk"
+.endif	# QT5_QTMULTIMEDIA_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-qt5-qtmultimedia
diff --git a/qt5-qtmultimedia58/distinfo b/qt5-qtmultimedia58/distinfo
new file mode 100644
index 0000000000..cda7062f3f
--- /dev/null
+++ b/qt5-qtmultimedia58/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.3 2016/07/16 00:37:44 markd Exp $
+
+SHA1 (qtmultimedia-opensource-src-5.8.0.tar.xz) = bd4ca8efda80b0f206d373425225ec13c59c6505
+RMD160 (qtmultimedia-opensource-src-5.8.0.tar.xz) = 2ec53aff67f3cf5fd45b3d9f5d71899dc102f395
+SHA512 (qtmultimedia-opensource-src-5.8.0.tar.xz) = 71f8f93bf55a59c36cfa52bea8b226b29d6cfd88c1906e784e3b0b5ca7511e5ce17fc09c92e906df697305895d7e0ece8408dd864293330dcf686d2f7cc55ecb
+Size (qtmultimedia-opensource-src-5.8.0.tar.xz) = 3560672 bytes
diff --git a/qt5-qtquickcontrols58/DESCR b/qt5-qtquickcontrols58/DESCR
new file mode 100644
index 0000000000..0d7ae0aaba
--- /dev/null
+++ b/qt5-qtquickcontrols58/DESCR
@@ -0,0 +1 @@
+Qt5 module for QuickControls
diff --git a/qt5-qtquickcontrols58/Makefile b/qt5-qtquickcontrols58/Makefile
new file mode 100644
index 0000000000..2cfbe2eda9
--- /dev/null
+++ b/qt5-qtquickcontrols58/Makefile
@@ -0,0 +1,15 @@
+# $NetBSD: Makefile,v 1.16 2016/12/04 05:17:16 ryoon Exp $
+
+DISTNAME=	qtquickcontrols-opensource-src-${QTVERSION}
+PKGNAME=	qt5-qtquickcontrols-${QTVERSION}
+COMMENT=	Qt5 module for QuickControls
+
+BUILD_TARGET=		sub-src
+MAKE_ENV+=		QTDIR=${QTDIR}
+
+INSTALL_ENV+=		INSTALL_ROOT=${DESTDIR}
+
+.include "../../wip/qt5-qtbase58/Makefile.common"
+
+.include "../../wip/qt5-qtdeclarative58/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/qt5-qtquickcontrols58/PLIST b/qt5-qtquickcontrols58/PLIST
new file mode 100644
index 0000000000..d19a37db0b
--- /dev/null
+++ b/qt5-qtquickcontrols58/PLIST
@@ -0,0 +1,212 @@
+@comment $NetBSD$
+qt5/qml/QtQuick/Controls/ApplicationWindow.qml
+qt5/qml/QtQuick/Controls/BusyIndicator.qml
+qt5/qml/QtQuick/Controls/Button.qml
+qt5/qml/QtQuick/Controls/Calendar.qml
+qt5/qml/QtQuick/Controls/CheckBox.qml
+qt5/qml/QtQuick/Controls/ComboBox.qml
+qt5/qml/QtQuick/Controls/GroupBox.qml
+qt5/qml/QtQuick/Controls/Label.qml
+qt5/qml/QtQuick/Controls/Menu.qml
+qt5/qml/QtQuick/Controls/MenuBar.qml
+qt5/qml/QtQuick/Controls/Private/AbstractCheckable.qml
+qt5/qml/QtQuick/Controls/Private/BasicButton.qml
+qt5/qml/QtQuick/Controls/Private/BasicTableView.qml
+qt5/qml/QtQuick/Controls/Private/CalendarHeaderModel.qml
+qt5/qml/QtQuick/Controls/Private/CalendarUtils.js
+qt5/qml/QtQuick/Controls/Private/ColumnMenuContent.qml
+qt5/qml/QtQuick/Controls/Private/ContentItem.qml
+qt5/qml/QtQuick/Controls/Private/Control.qml
+qt5/qml/QtQuick/Controls/Private/EditMenu.qml
+qt5/qml/QtQuick/Controls/Private/EditMenu_base.qml
+qt5/qml/QtQuick/Controls/Private/FastGlow.qml
+qt5/qml/QtQuick/Controls/Private/FocusFrame.qml
+qt5/qml/QtQuick/Controls/Private/HoverButton.qml
+qt5/qml/QtQuick/Controls/Private/MenuContentItem.qml
+qt5/qml/QtQuick/Controls/Private/MenuContentScroller.qml
+qt5/qml/QtQuick/Controls/Private/MenuItemSubControls.qml
+qt5/qml/QtQuick/Controls/Private/ModalPopupBehavior.qml
+qt5/qml/QtQuick/Controls/Private/ScrollBar.qml
+qt5/qml/QtQuick/Controls/Private/ScrollViewHelper.qml
+qt5/qml/QtQuick/Controls/Private/SourceProxy.qml
+qt5/qml/QtQuick/Controls/Private/StackView.js
+qt5/qml/QtQuick/Controls/Private/StackViewSlideDelegate.qml
+qt5/qml/QtQuick/Controls/Private/Style.qml
+qt5/qml/QtQuick/Controls/Private/SystemPaletteSingleton.qml
+qt5/qml/QtQuick/Controls/Private/TabBar.qml
+qt5/qml/QtQuick/Controls/Private/TableViewItemDelegateLoader.qml
+qt5/qml/QtQuick/Controls/Private/TableViewSelection.qml
+qt5/qml/QtQuick/Controls/Private/TextHandle.qml
+qt5/qml/QtQuick/Controls/Private/TextInputWithHandles.qml
+qt5/qml/QtQuick/Controls/Private/TextSingleton.qml
+qt5/qml/QtQuick/Controls/Private/ToolMenuButton.qml
+qt5/qml/QtQuick/Controls/Private/TreeViewItemDelegateLoader.qml
+qt5/qml/QtQuick/Controls/Private/qmldir
+qt5/qml/QtQuick/Controls/Private/style.js
+qt5/qml/QtQuick/Controls/ProgressBar.qml
+qt5/qml/QtQuick/Controls/RadioButton.qml
+qt5/qml/QtQuick/Controls/ScrollView.qml
+qt5/qml/QtQuick/Controls/Slider.qml
+qt5/qml/QtQuick/Controls/SpinBox.qml
+qt5/qml/QtQuick/Controls/SplitView.qml
+qt5/qml/QtQuick/Controls/StackView.qml
+qt5/qml/QtQuick/Controls/StackViewDelegate.qml
+qt5/qml/QtQuick/Controls/StackViewTransition.qml
+qt5/qml/QtQuick/Controls/StatusBar.qml
+qt5/qml/QtQuick/Controls/Styles/Base/ApplicationWindowStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Base/BasicTableViewStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Base/BusyIndicatorStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Base/ButtonStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Base/CalendarStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Base/CheckBoxStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Base/CircularButtonStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Base/CircularGaugeStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Base/CircularTickmarkLabelStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Base/ComboBoxStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Base/CommonStyleHelper.qml
+qt5/qml/QtQuick/Controls/Styles/Base/DelayButtonStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Base/DialStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Base/FocusFrameStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Base/GaugeStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Base/GroupBoxStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Base/HandleStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Base/HandleStyleHelper.qml
+qt5/qml/QtQuick/Controls/Styles/Base/MenuBarStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Base/MenuStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Base/PieMenuStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Base/ProgressBarStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Base/RadioButtonStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Base/ScrollViewStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Base/SliderStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Base/SpinBoxStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Base/StatusBarStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Base/StatusIndicatorStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Base/SwitchStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Base/TabViewStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Base/TableViewStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Base/TextAreaStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Base/TextFieldStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Base/ToggleButtonStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Base/ToolBarStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Base/ToolButtonStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Base/TreeViewStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Base/TumblerStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Base/images/arrow-down.png
+qt5/qml/QtQuick/Controls/Styles/Base/images/arrow-down%2x.png@localhost
+qt5/qml/QtQuick/Controls/Styles/Base/images/arrow-left.png
+qt5/qml/QtQuick/Controls/Styles/Base/images/arrow-left%2x.png@localhost
+qt5/qml/QtQuick/Controls/Styles/Base/images/arrow-right.png
+qt5/qml/QtQuick/Controls/Styles/Base/images/arrow-right%2x.png@localhost
+qt5/qml/QtQuick/Controls/Styles/Base/images/arrow-up.png
+qt5/qml/QtQuick/Controls/Styles/Base/images/arrow-up%2x.png@localhost
+qt5/qml/QtQuick/Controls/Styles/Base/images/button.png
+qt5/qml/QtQuick/Controls/Styles/Base/images/button_down.png
+qt5/qml/QtQuick/Controls/Styles/Base/images/check.png
+qt5/qml/QtQuick/Controls/Styles/Base/images/check%2x.png@localhost
+qt5/qml/QtQuick/Controls/Styles/Base/images/editbox.png
+qt5/qml/QtQuick/Controls/Styles/Base/images/focusframe.png
+qt5/qml/QtQuick/Controls/Styles/Base/images/groupbox.png
+qt5/qml/QtQuick/Controls/Styles/Base/images/header.png
+qt5/qml/QtQuick/Controls/Styles/Base/images/knob.png
+qt5/qml/QtQuick/Controls/Styles/Base/images/leftanglearrow.png
+qt5/qml/QtQuick/Controls/Styles/Base/images/needle.png
+qt5/qml/QtQuick/Controls/Styles/Base/images/progress-indeterminate.png
+qt5/qml/QtQuick/Controls/Styles/Base/images/rightanglearrow.png
+qt5/qml/QtQuick/Controls/Styles/Base/images/scrollbar-handle-horizontal.png
+qt5/qml/QtQuick/Controls/Styles/Base/images/scrollbar-handle-transient.png
+qt5/qml/QtQuick/Controls/Styles/Base/images/scrollbar-handle-vertical.png
+qt5/qml/QtQuick/Controls/Styles/Base/images/slider-groove.png
+qt5/qml/QtQuick/Controls/Styles/Base/images/slider-handle.png
+qt5/qml/QtQuick/Controls/Styles/Base/images/spinner_large.png
+qt5/qml/QtQuick/Controls/Styles/Base/images/spinner_medium.png
+qt5/qml/QtQuick/Controls/Styles/Base/images/spinner_small.png
+qt5/qml/QtQuick/Controls/Styles/Base/images/tab.png
+qt5/qml/QtQuick/Controls/Styles/Base/images/tab_selected.png
+qt5/qml/QtQuick/Controls/Styles/Desktop/ApplicationWindowStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Desktop/BusyIndicatorStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Desktop/ButtonStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Desktop/CalendarStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Desktop/CheckBoxStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Desktop/ComboBoxStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Desktop/FocusFrameStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Desktop/GroupBoxStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Desktop/MenuBarStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Desktop/MenuStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Desktop/ProgressBarStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Desktop/RadioButtonStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Desktop/RowItemSingleton.qml
+qt5/qml/QtQuick/Controls/Styles/Desktop/ScrollViewStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Desktop/SliderStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Desktop/SpinBoxStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Desktop/StatusBarStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Desktop/SwitchStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Desktop/TabViewStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Desktop/TableViewStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Desktop/TextAreaStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Desktop/TextFieldStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Desktop/ToolBarStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Desktop/ToolButtonStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Desktop/TreeViewStyle.qml
+qt5/qml/QtQuick/Controls/Styles/Desktop/qmldir
+qt5/qml/QtQuick/Controls/Styles/Flat/libqtquickextrasflatplugin.la
+qt5/qml/QtQuick/Controls/Styles/Flat/qmldir
+qt5/qml/QtQuick/Controls/Styles/qmldir
+qt5/qml/QtQuick/Controls/Switch.qml
+qt5/qml/QtQuick/Controls/Tab.qml
+qt5/qml/QtQuick/Controls/TabView.qml
+qt5/qml/QtQuick/Controls/TableView.qml
+qt5/qml/QtQuick/Controls/TableViewColumn.qml
+qt5/qml/QtQuick/Controls/TextArea.qml
+qt5/qml/QtQuick/Controls/TextField.qml
+qt5/qml/QtQuick/Controls/ToolBar.qml
+qt5/qml/QtQuick/Controls/ToolButton.qml
+qt5/qml/QtQuick/Controls/TreeView.qml
+qt5/qml/QtQuick/Controls/libqtquickcontrolsplugin.la
+qt5/qml/QtQuick/Controls/plugins.qmltypes
+qt5/qml/QtQuick/Controls/qmldir
+qt5/qml/QtQuick/Dialogs/Private/libdialogsprivateplugin.la
+qt5/qml/QtQuick/Dialogs/Private/plugins.qmltypes
+qt5/qml/QtQuick/Dialogs/Private/qmldir
+qt5/qml/QtQuick/Dialogs/libdialogplugin.la
+qt5/qml/QtQuick/Dialogs/plugins.qmltypes
+qt5/qml/QtQuick/Dialogs/qmldir
+qt5/qml/QtQuick/Extras/Private/CircularButton.qml
+qt5/qml/QtQuick/Extras/Private/CircularButtonStyleHelper.qml
+qt5/qml/QtQuick/Extras/Private/CircularTickmarkLabel.qml
+qt5/qml/QtQuick/Extras/Private/Handle.qml
+qt5/qml/QtQuick/Extras/Private/PieMenuIcon.qml
+qt5/qml/QtQuick/Extras/Private/TextSingleton.qml
+qt5/qml/QtQuick/Extras/Private/qmldir
+qt5/qml/QtQuick/Extras/designer/CircularGaugeSpecifics.qml
+qt5/qml/QtQuick/Extras/designer/DelayButtonSpecifics.qml
+qt5/qml/QtQuick/Extras/designer/DialSpecifics.qml
+qt5/qml/QtQuick/Extras/designer/GaugeSpecifics.qml
+qt5/qml/QtQuick/Extras/designer/PictureSpecifics.qml
+qt5/qml/QtQuick/Extras/designer/PieMenuSpecifics.qml
+qt5/qml/QtQuick/Extras/designer/StatusIndicatorSpecifics.qml
+qt5/qml/QtQuick/Extras/designer/ToggleButtonSpecifics.qml
+qt5/qml/QtQuick/Extras/designer/images/circulargauge-icon.png
+qt5/qml/QtQuick/Extras/designer/images/circulargauge-icon16.png
+qt5/qml/QtQuick/Extras/designer/images/delaybutton-icon.png
+qt5/qml/QtQuick/Extras/designer/images/delaybutton-icon16.png
+qt5/qml/QtQuick/Extras/designer/images/dial-icon.png
+qt5/qml/QtQuick/Extras/designer/images/dial-icon16.png
+qt5/qml/QtQuick/Extras/designer/images/gauge-icon.png
+qt5/qml/QtQuick/Extras/designer/images/gauge-icon16.png
+qt5/qml/QtQuick/Extras/designer/images/picture-icon.png
+qt5/qml/QtQuick/Extras/designer/images/picture-icon16.png
+qt5/qml/QtQuick/Extras/designer/images/piemenu-icon.png
+qt5/qml/QtQuick/Extras/designer/images/piemenu-icon16.png
+qt5/qml/QtQuick/Extras/designer/images/statusindicator-icon.png
+qt5/qml/QtQuick/Extras/designer/images/statusindicator-icon16.png
+qt5/qml/QtQuick/Extras/designer/images/togglebutton-icon.png
+qt5/qml/QtQuick/Extras/designer/images/togglebutton-icon16.png
+qt5/qml/QtQuick/Extras/designer/images/tumbler-icon.png
+qt5/qml/QtQuick/Extras/designer/images/tumbler-icon16.png
+qt5/qml/QtQuick/Extras/designer/qtquickextras.metainfo
+qt5/qml/QtQuick/Extras/libqtquickextrasplugin.la
+qt5/qml/QtQuick/Extras/plugins.qmltypes
+qt5/qml/QtQuick/Extras/qmldir
+qt5/qml/QtQuick/PrivateWidgets/libwidgetsplugin.la
+qt5/qml/QtQuick/PrivateWidgets/plugins.qmltypes
+qt5/qml/QtQuick/PrivateWidgets/qmldir
diff --git a/qt5-qtquickcontrols58/buildlink3.mk b/qt5-qtquickcontrols58/buildlink3.mk
new file mode 100644
index 0000000000..410b92d4cb
--- /dev/null
+++ b/qt5-qtquickcontrols58/buildlink3.mk
@@ -0,0 +1,19 @@
+# $NetBSD: buildlink3.mk,v 1.13 2016/12/04 05:17:16 ryoon Exp $
+
+BUILDLINK_TREE+=	qt5-qtquickcontrols
+
+.if !defined(QT5_QTQUICKCONTROLS_BUILDLINK3_MK)
+QT5_QTQUICKCONTROLS_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.qt5-qtquickcontrols+=	qt5-qtquickcontrols>=5.8.0
+BUILDLINK_ABI_DEPENDS.qt5-qtquickcontrols+=	qt5-qtquickcontrols>=5.8.0
+BUILDLINK_PKGSRCDIR.qt5-qtquickcontrols?=	../../wip/qt5-qtquickcontrols58
+
+BUILDLINK_INCDIRS.qt5-qtquickcontrols+=	qt5/include
+BUILDLINK_LIBDIRS.qt5-qtquickcontrols+=	qt5/lib
+BUILDLINK_LIBDIRS.qt5-qtquickcontrols+=	qt5/plugins
+
+.include "../../wip/qt5-qtdeclarative58/buildlink3.mk"
+.endif	# QT5_QTQUICKCONTROLS_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-qt5-qtquickcontrols
diff --git a/qt5-qtquickcontrols58/distinfo b/qt5-qtquickcontrols58/distinfo
new file mode 100644
index 0000000000..fceec60062
--- /dev/null
+++ b/qt5-qtquickcontrols58/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.2 2015/10/26 19:04:00 adam Exp $
+
+SHA1 (qtquickcontrols-opensource-src-5.8.0.tar.xz) = cd937ee51aa0b3bb53ee4740ba7e5f59baa0a9aa
+RMD160 (qtquickcontrols-opensource-src-5.8.0.tar.xz) = 2d1c99030e8345e87488609c9452d316951f0d8e
+SHA512 (qtquickcontrols-opensource-src-5.8.0.tar.xz) = fc55e5cc2d4e1b38ad13e52ee773458bc78b219625c13dea1b4c7ec2265d13a7d491ae15bb8f5d85ea62a1c75b206c65cae25428ddaf1a29d6b0b6f0e613cc24
+Size (qtquickcontrols-opensource-src-5.8.0.tar.xz) = 5944024 bytes
diff --git a/qt5-qtscript58/DESCR b/qt5-qtscript58/DESCR
new file mode 100644
index 0000000000..810eaa55d2
--- /dev/null
+++ b/qt5-qtscript58/DESCR
@@ -0,0 +1 @@
+Qt5 module for script
diff --git a/qt5-qtscript58/Makefile b/qt5-qtscript58/Makefile
new file mode 100644
index 0000000000..82ceb47568
--- /dev/null
+++ b/qt5-qtscript58/Makefile
@@ -0,0 +1,22 @@
+# $NetBSD: Makefile,v 1.23 2017/01/21 20:06:46 ryoon Exp $
+
+DISTNAME=	qtscript-opensource-src-${QTVERSION}
+PKGNAME=	qt5-qtscript-${QTVERSION}
+COMMENT=	Qt5 module for script
+
+BUILD_TARGET=		sub-src
+MAKE_ENV+=		QTDIR=${QTDIR}
+
+INSTALL_ENV+=		INSTALL_ROOT=${DESTDIR}
+INSTALLATION_DIRS+=	lib/pkgconfig
+
+.include "../../wip/qt5-qtbase58/Makefile.common"
+
+post-install:
+.for i in Qt5Script.pc Qt5ScriptTools.pc
+	cd ${DESTDIR}${PREFIX}/lib/pkgconfig && \
+	ln -f -s ${QTPREFIX}/lib/pkgconfig/${i} ${i}
+.endfor
+
+.include "../../wip/qt5-qttools58/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/qt5-qtscript58/PLIST b/qt5-qtscript58/PLIST
new file mode 100644
index 0000000000..2e52dc7b5b
--- /dev/null
+++ b/qt5-qtscript58/PLIST
@@ -0,0 +1,165 @@
+@comment $NetBSD: PLIST,v 1.2 2013/12/15 09:42:44 ryoon Exp $
+lib/pkgconfig/Qt5Script.pc
+lib/pkgconfig/Qt5ScriptTools.pc
+qt5/include/QtScript/${PKGVERSION}/QtScript/private/qscriptable_p.h
+qt5/include/QtScript/${PKGVERSION}/QtScript/private/qscriptactivationobject_p.h
+qt5/include/QtScript/${PKGVERSION}/QtScript/private/qscriptast_p.h
+qt5/include/QtScript/${PKGVERSION}/QtScript/private/qscriptastfwd_p.h
+qt5/include/QtScript/${PKGVERSION}/QtScript/private/qscriptastvisitor_p.h
+qt5/include/QtScript/${PKGVERSION}/QtScript/private/qscriptclassobject_p.h
+qt5/include/QtScript/${PKGVERSION}/QtScript/private/qscriptcontext_p.h
+qt5/include/QtScript/${PKGVERSION}/QtScript/private/qscriptdeclarativeclass_p.h
+qt5/include/QtScript/${PKGVERSION}/QtScript/private/qscriptdeclarativeobject_p.h
+qt5/include/QtScript/${PKGVERSION}/QtScript/private/qscriptengine_p.h
+qt5/include/QtScript/${PKGVERSION}/QtScript/private/qscriptengineagent_p.h
+qt5/include/QtScript/${PKGVERSION}/QtScript/private/qscriptfunction_p.h
+qt5/include/QtScript/${PKGVERSION}/QtScript/private/qscriptglobalobject_p.h
+qt5/include/QtScript/${PKGVERSION}/QtScript/private/qscriptgrammar_p.h
+qt5/include/QtScript/${PKGVERSION}/QtScript/private/qscriptlexer_p.h
+qt5/include/QtScript/${PKGVERSION}/QtScript/private/qscriptobject_p.h
+qt5/include/QtScript/${PKGVERSION}/QtScript/private/qscriptparser_p.h
+qt5/include/QtScript/${PKGVERSION}/QtScript/private/qscriptprogram_p.h
+qt5/include/QtScript/${PKGVERSION}/QtScript/private/qscriptqobject_p.h
+qt5/include/QtScript/${PKGVERSION}/QtScript/private/qscriptstaticscopeobject_p.h
+qt5/include/QtScript/${PKGVERSION}/QtScript/private/qscriptstring_p.h
+qt5/include/QtScript/${PKGVERSION}/QtScript/private/qscriptsyntaxchecker_p.h
+qt5/include/QtScript/${PKGVERSION}/QtScript/private/qscriptvalue_p.h
+qt5/include/QtScript/${PKGVERSION}/QtScript/private/qscriptvariant_p.h
+qt5/include/QtScript/QScriptClass
+qt5/include/QtScript/QScriptClassPropertyIterator
+qt5/include/QtScript/QScriptContext
+qt5/include/QtScript/QScriptContextInfo
+qt5/include/QtScript/QScriptContextInfoList
+qt5/include/QtScript/QScriptEngine
+qt5/include/QtScript/QScriptEngineAgent
+qt5/include/QtScript/QScriptExtensionInterface
+qt5/include/QtScript/QScriptExtensionPlugin
+qt5/include/QtScript/QScriptProgram
+qt5/include/QtScript/QScriptString
+qt5/include/QtScript/QScriptSyntaxCheckResult
+qt5/include/QtScript/QScriptValue
+qt5/include/QtScript/QScriptValueIterator
+qt5/include/QtScript/QScriptValueList
+qt5/include/QtScript/QScriptable
+qt5/include/QtScript/QtScript
+qt5/include/QtScript/QtScriptDepends
+qt5/include/QtScript/QtScriptVersion
+qt5/include/QtScript/qscriptable.h
+qt5/include/QtScript/qscriptclass.h
+qt5/include/QtScript/qscriptclasspropertyiterator.h
+qt5/include/QtScript/qscriptcontext.h
+qt5/include/QtScript/qscriptcontextinfo.h
+qt5/include/QtScript/qscriptengine.h
+qt5/include/QtScript/qscriptengineagent.h
+qt5/include/QtScript/qscriptextensioninterface.h
+qt5/include/QtScript/qscriptextensionplugin.h
+qt5/include/QtScript/qscriptprogram.h
+qt5/include/QtScript/qscriptstring.h
+qt5/include/QtScript/qscriptvalue.h
+qt5/include/QtScript/qscriptvalueiterator.h
+qt5/include/QtScript/qtscriptglobal.h
+qt5/include/QtScript/qtscriptversion.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptbreakpointdata_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptbreakpointsmodel_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptbreakpointswidget_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptbreakpointswidgetinterface_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptbreakpointswidgetinterface_p_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptcompletionproviderinterface_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptcompletiontask_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptcompletiontaskinterface_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptcompletiontaskinterface_p_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebugger_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggeragent_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggeragent_p_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggerbackend_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggerbackend_p_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggercodefinderwidget_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggercodefinderwidgetinterface_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggercodefinderwidgetinterface_p_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggercodeview_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggercodeviewinterface_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggercodeviewinterface_p_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggercodewidget_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggercodewidgetinterface_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggercodewidgetinterface_p_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggercommand_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggercommandexecutor_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggercommandschedulerfrontend_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggercommandschedulerinterface_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggercommandschedulerjob_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggercommandschedulerjob_p_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggerconsole_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggerconsolecommand_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggerconsolecommand_p_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggerconsolecommandgroupdata_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggerconsolecommandjob_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggerconsolecommandjob_p_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggerconsolecommandmanager_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggerconsoleglobalobject_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggerconsolehistorianinterface_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggerconsolewidget_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggerconsolewidgetinterface_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggerconsolewidgetinterface_p_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggerevent_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggereventhandlerinterface_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggerfrontend_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggerfrontend_p_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggerjob_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggerjob_p_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggerjobschedulerinterface_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggerlocalsmodel_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggerlocalswidget_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggerlocalswidgetinterface_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggerlocalswidgetinterface_p_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggerobjectsnapshotdelta_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggerresponse_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggerresponsehandlerinterface_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggerscriptedconsolecommand_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggerscriptsmodel_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggerscriptswidget_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggerscriptswidgetinterface_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggerscriptswidgetinterface_p_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggerstackmodel_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggerstackwidget_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggerstackwidgetinterface_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggerstackwidgetinterface_p_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggerstandardwidgetfactory_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggervalue_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggervalueproperty_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebuggerwidgetfactoryinterface_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebugoutputwidget_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebugoutputwidgetinterface_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptdebugoutputwidgetinterface_p_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptedit_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptenginedebuggerfrontend_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscripterrorlogwidget_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscripterrorlogwidgetinterface_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscripterrorlogwidgetinterface_p_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptmessagehandlerinterface_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptobjectsnapshot_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptscriptdata_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptstdmessagehandler_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptsyntaxhighlighter_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscripttooltipproviderinterface_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptvalueproperty_p.h
+qt5/include/QtScriptTools/${PKGVERSION}/QtScriptTools/private/qscriptxmlparser_p.h
+qt5/include/QtScriptTools/QScriptEngineDebugger
+qt5/include/QtScriptTools/QtScriptTools
+qt5/include/QtScriptTools/QtScriptToolsDepends
+qt5/include/QtScriptTools/QtScriptToolsVersion
+qt5/include/QtScriptTools/qscriptenginedebugger.h
+qt5/include/QtScriptTools/qtscripttoolsversion.h
+qt5/lib/cmake/Qt5Script/Qt5ScriptConfig.cmake
+qt5/lib/cmake/Qt5Script/Qt5ScriptConfigVersion.cmake
+qt5/lib/cmake/Qt5ScriptTools/Qt5ScriptToolsConfig.cmake
+qt5/lib/cmake/Qt5ScriptTools/Qt5ScriptToolsConfigVersion.cmake
+qt5/lib/libQt5Script.la
+qt5/lib/libQt5Script.prl
+qt5/lib/libQt5ScriptTools.la
+qt5/lib/libQt5ScriptTools.prl
+qt5/lib/pkgconfig/Qt5Script.pc
+qt5/lib/pkgconfig/Qt5ScriptTools.pc
+qt5/mkspecs/modules/qt_lib_script.pri
+qt5/mkspecs/modules/qt_lib_script_private.pri
+qt5/mkspecs/modules/qt_lib_scripttools.pri
+qt5/mkspecs/modules/qt_lib_scripttools_private.pri
diff --git a/qt5-qtscript58/buildlink3.mk b/qt5-qtscript58/buildlink3.mk
new file mode 100644
index 0000000000..3f7b2f8c1d
--- /dev/null
+++ b/qt5-qtscript58/buildlink3.mk
@@ -0,0 +1,19 @@
+# $NetBSD: buildlink3.mk,v 1.16 2017/01/21 20:06:46 ryoon Exp $
+
+BUILDLINK_TREE+=	qt5-qtscript
+
+.if !defined(QT5_QTSCRIPT_BUILDLINK3_MK)
+QT5_QTSCRIPT_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.qt5-qtscript+=	qt5-qtscript>=5.8.0
+BUILDLINK_ABI_DEPENDS.qt5-qtscript+=	qt5-qtscript>=5.8.0
+BUILDLINK_PKGSRCDIR.qt5-qtscript?=	../../wip/qt5-qtscript58
+
+BUILDLINK_INCDIRS.qt5-qtscript+=	qt5/include
+BUILDLINK_LIBDIRS.qt5-qtscript+=	qt5/lib
+BUILDLINK_LIBDIRS.qt5-qtscript+=	qt5/plugins
+
+.include "../../wip/qt5-qttools58/buildlink3.mk"
+.endif	# QT5_QTSCRIPT_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-qt5-qtscript
diff --git a/qt5-qtscript58/distinfo b/qt5-qtscript58/distinfo
new file mode 100644
index 0000000000..20cd724ad8
--- /dev/null
+++ b/qt5-qtscript58/distinfo
@@ -0,0 +1,10 @@
+$NetBSD: distinfo,v 1.3 2015/10/26 19:04:00 adam Exp $
+
+SHA1 (qtscript-opensource-src-5.8.0.tar.xz) = 1cc25f42c20dd116d310b6421240c0ba03ab100b
+RMD160 (qtscript-opensource-src-5.8.0.tar.xz) = acd09e718eaf024a287ef1e747e657d3fb5b419a
+SHA512 (qtscript-opensource-src-5.8.0.tar.xz) = 4eb56c83e8a1826e1a2a36096738a55c702c775a040f09ff2d351527d6cd02a21d48e0f45022691c0e5166aa9881fe70f5596df5eac78c23143ccb829ba54b06
+Size (qtscript-opensource-src-5.8.0.tar.xz) = 2604020 bytes
+SHA1 (patch-src_3rdparty_javascriptcore_JavaScriptCore_config.h) = e46033a23803b4e27dcd7f5369730e046ad5e4cb
+SHA1 (patch-src_3rdparty_javascriptcore_JavaScriptCore_runtime_JSValue.h) = 6672e941f0ecbba35b5b932ab9f7b49a269fb6e6
+SHA1 (patch-src_3rdparty_javascriptcore_JavaScriptCore_wtf_Platform.h) = 5467afc8dc5e2f93a267a6ab380bb647c501d145
+SHA1 (patch-src_3rdparty_javascriptcore_JavaScriptCore_yarr_RegexJIT.h) = bf6a3cbfcd5a237953f5fa6e213faaf5e5153aa8
diff --git a/qt5-qtscript58/patches/patch-src_3rdparty_javascriptcore_JavaScriptCore_config.h b/qt5-qtscript58/patches/patch-src_3rdparty_javascriptcore_JavaScriptCore_config.h
new file mode 100644
index 0000000000..5f5d275bee
--- /dev/null
+++ b/qt5-qtscript58/patches/patch-src_3rdparty_javascriptcore_JavaScriptCore_config.h
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_3rdparty_javascriptcore_JavaScriptCore_config.h,v 1.2 2015/10/26 19:04:00 adam Exp $
+
+* Add DragonFly support
+
+--- src/3rdparty/javascriptcore/JavaScriptCore/config.h.orig	2015-10-13 04:35:46.000000000 +0000
++++ src/3rdparty/javascriptcore/JavaScriptCore/config.h
+@@ -53,7 +53,7 @@
+ 
+ #endif
+ 
+-#if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__)
++#if (OS(FREEBSD) || OS(OPENBSD) || OS(DRAGONFLY)) && !defined(__GLIBC__)
+ #define HAVE_PTHREAD_NP_H 1
+ #endif
+ 
diff --git a/qt5-qtscript58/patches/patch-src_3rdparty_javascriptcore_JavaScriptCore_runtime_JSValue.h b/qt5-qtscript58/patches/patch-src_3rdparty_javascriptcore_JavaScriptCore_runtime_JSValue.h
new file mode 100644
index 0000000000..bc22d162fb
--- /dev/null
+++ b/qt5-qtscript58/patches/patch-src_3rdparty_javascriptcore_JavaScriptCore_runtime_JSValue.h
@@ -0,0 +1,22 @@
+$NetBSD: patch-src_3rdparty_javascriptcore_JavaScriptCore_runtime_JSValue.h,v 1.1 2014/12/30 17:23:47 adam Exp $
+
+--- src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h.orig	2013-11-27 01:00:27.000000000 +0000
++++ src/3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h
+@@ -491,7 +491,7 @@ namespace JSC {
+             u.asBits.tag = CellTag;
+         else
+             u.asBits.tag = EmptyValueTag;
+-        u.asBits.payload = reinterpret_cast<int32_t>(ptr);
++        u.asBits.payload = reinterpret_cast<intptr_t>(ptr);
+ #if ENABLE(JSC_ZOMBIES)
+         ASSERT(!isZombie());
+ #endif
+@@ -503,7 +503,7 @@ namespace JSC {
+             u.asBits.tag = CellTag;
+         else
+             u.asBits.tag = EmptyValueTag;
+-        u.asBits.payload = reinterpret_cast<int32_t>(const_cast<JSCell*>(ptr));
++        u.asBits.payload = reinterpret_cast<intptr_t>(const_cast<JSCell*>(ptr));
+ #if ENABLE(JSC_ZOMBIES)
+         ASSERT(!isZombie());
+ #endif
diff --git a/qt5-qtscript58/patches/patch-src_3rdparty_javascriptcore_JavaScriptCore_wtf_Platform.h b/qt5-qtscript58/patches/patch-src_3rdparty_javascriptcore_JavaScriptCore_wtf_Platform.h
new file mode 100644
index 0000000000..79376a65d7
--- /dev/null
+++ b/qt5-qtscript58/patches/patch-src_3rdparty_javascriptcore_JavaScriptCore_wtf_Platform.h
@@ -0,0 +1,36 @@
+$NetBSD: patch-src_3rdparty_javascriptcore_JavaScriptCore_wtf_Platform.h,v 1.1 2014/12/30 17:23:47 adam Exp $
+
+* Add NetBSD support
+* Add DragonFly support
+
+--- src/3rdparty/javascriptcore/JavaScriptCore/wtf/Platform.h.orig	2013-11-27 01:00:28.000000000 +0000
++++ src/3rdparty/javascriptcore/JavaScriptCore/wtf/Platform.h
+@@ -419,7 +419,7 @@
+ 
+ /* OS(NETBSD) - NetBSD */
+ #if defined(__NetBSD__)
+-#define WTF_PLATFORM_NETBSD 1
++#define WTF_OS_NETBSD 1
+ #endif
+ 
+ /* OS(OPENBSD) - OpenBSD */
+@@ -427,6 +427,11 @@
+ #define WTF_OS_OPENBSD 1
+ #endif
+ 
++/* OS(DRAGONFLY) - DragonFly */
++#ifdef __DragonFly__
++#define WTF_OS_DRAGONFLY 1
++#endif
++
+ /* OS(QNX) - QNX */
+ #if defined(__QNXNTO__)
+ #define WTF_OS_QNX 1
+@@ -465,6 +470,7 @@
+     || OS(LINUX)            \
+     || OS(NETBSD)           \
+     || OS(OPENBSD)          \
++    || OS(DRAGONFLY)        \
+     || OS(QNX)              \
+     || OS(SOLARIS)          \
+     || OS(SYMBIAN)          \
diff --git a/qt5-qtscript58/patches/patch-src_3rdparty_javascriptcore_JavaScriptCore_yarr_RegexJIT.h b/qt5-qtscript58/patches/patch-src_3rdparty_javascriptcore_JavaScriptCore_yarr_RegexJIT.h
new file mode 100644
index 0000000000..1b00d88f5d
--- /dev/null
+++ b/qt5-qtscript58/patches/patch-src_3rdparty_javascriptcore_JavaScriptCore_yarr_RegexJIT.h
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_3rdparty_javascriptcore_JavaScriptCore_yarr_RegexJIT.h,v 1.1 2015/08/30 10:00:57 markd Exp $
+
+pick up correct pcre.h
+
+--- src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h.orig	2014-12-05 16:24:12.000000000 +0000
++++ src/3rdparty/javascriptcore/JavaScriptCore/yarr/RegexJIT.h
+@@ -34,7 +34,7 @@
+ #include "RegexPattern.h"
+ #include <UString.h>
+ 
+-#include <pcre.h>
++#include <pcre/pcre.h>
+ struct JSRegExp; // temporary, remove when fallback is removed.
+ 
+ #if CPU(X86) && !COMPILER(MSVC)
diff --git a/qt5-qtsensors58/DESCR b/qt5-qtsensors58/DESCR
new file mode 100644
index 0000000000..2907f3ff2f
--- /dev/null
+++ b/qt5-qtsensors58/DESCR
@@ -0,0 +1 @@
+Qt5 module for Sensors
diff --git a/qt5-qtsensors58/Makefile b/qt5-qtsensors58/Makefile
new file mode 100644
index 0000000000..37b752f201
--- /dev/null
+++ b/qt5-qtsensors58/Makefile
@@ -0,0 +1,23 @@
+# $NetBSD: Makefile,v 1.17 2016/12/04 05:17:16 ryoon Exp $
+
+DISTNAME=	qtsensors-opensource-src-${QTVERSION}
+PKGNAME=	qt5-qtsensors-${QTVERSION}
+COMMENT=	Qt5 module for Sensors
+
+BUILD_TARGET=		sub-src
+MAKE_ENV+=		QTDIR=${QTDIR}
+
+INSTALL_ENV+=		INSTALL_ROOT=${DESTDIR}
+INSTALLATION_DIRS+=	lib/pkgconfig
+
+.include "../../wip/qt5-qtbase58/Makefile.common"
+
+post-install:
+.for i in Qt5Sensors.pc
+	cd ${DESTDIR}${PREFIX}/lib/pkgconfig && \
+	ln -f -s ${QTPREFIX}/lib/pkgconfig/${i} ${i}
+.endfor
+
+.include "../../wip/qt5-qtdeclarative58/buildlink3.mk"
+.include "../../wip/qt5-qtsvg58/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/qt5-qtsensors58/PLIST b/qt5-qtsensors58/PLIST
new file mode 100644
index 0000000000..cd48f3d39d
--- /dev/null
+++ b/qt5-qtsensors58/PLIST
@@ -0,0 +1,136 @@
+@comment $NetBSD: PLIST,v 1.4 2015/10/26 19:04:00 adam Exp $
+lib/pkgconfig/Qt5Sensors.pc
+qt5/include/QtSensors/${PKGVERSION}/QtSensors/private/qaccelerometer_p.h
+qt5/include/QtSensors/${PKGVERSION}/QtSensors/private/qaltimeter_p.h
+qt5/include/QtSensors/${PKGVERSION}/QtSensors/private/qambientlightsensor_p.h
+qt5/include/QtSensors/${PKGVERSION}/QtSensors/private/qambienttemperaturesensor_p.h
+qt5/include/QtSensors/${PKGVERSION}/QtSensors/private/qcompass_p.h
+qt5/include/QtSensors/${PKGVERSION}/QtSensors/private/qdistancesensor_p.h
+qt5/include/QtSensors/${PKGVERSION}/QtSensors/private/qgyroscope_p.h
+qt5/include/QtSensors/${PKGVERSION}/QtSensors/private/qholstersensor_p.h
+qt5/include/QtSensors/${PKGVERSION}/QtSensors/private/qirproximitysensor_p.h
+qt5/include/QtSensors/${PKGVERSION}/QtSensors/private/qlightsensor_p.h
+qt5/include/QtSensors/${PKGVERSION}/QtSensors/private/qmagnetometer_p.h
+qt5/include/QtSensors/${PKGVERSION}/QtSensors/private/qorientationsensor_p.h
+qt5/include/QtSensors/${PKGVERSION}/QtSensors/private/qpressuresensor_p.h
+qt5/include/QtSensors/${PKGVERSION}/QtSensors/private/qproximitysensor_p.h
+qt5/include/QtSensors/${PKGVERSION}/QtSensors/private/qrotationsensor_p.h
+qt5/include/QtSensors/${PKGVERSION}/QtSensors/private/qsensor_p.h
+qt5/include/QtSensors/${PKGVERSION}/QtSensors/private/qsensorbackend_p.h
+qt5/include/QtSensors/${PKGVERSION}/QtSensors/private/qsensorgesture_p.h
+qt5/include/QtSensors/${PKGVERSION}/QtSensors/private/qsensorgesturemanagerprivate_p.h
+qt5/include/QtSensors/${PKGVERSION}/QtSensors/private/qtapsensor_p.h
+qt5/include/QtSensors/${PKGVERSION}/QtSensors/private/qtiltsensor_p.h
+qt5/include/QtSensors/${PKGVERSION}/QtSensors/private/qtsensors-config_p.h
+qt5/include/QtSensors/${PKGVERSION}/QtSensors/private/sensorlog_p.h
+qt5/include/QtSensors/${PKGVERSION}/QtSensors/private/simulatorgesturescommon_p.h
+qt5/include/QtSensors/QAccelerometer
+qt5/include/QtSensors/QAccelerometerFilter
+qt5/include/QtSensors/QAccelerometerReading
+qt5/include/QtSensors/QAltimeter
+qt5/include/QtSensors/QAltimeterFilter
+qt5/include/QtSensors/QAltimeterReading
+qt5/include/QtSensors/QAmbientLightFilter
+qt5/include/QtSensors/QAmbientLightReading
+qt5/include/QtSensors/QAmbientLightSensor
+qt5/include/QtSensors/QAmbientTemperatureFilter
+qt5/include/QtSensors/QAmbientTemperatureReading
+qt5/include/QtSensors/QAmbientTemperatureSensor
+qt5/include/QtSensors/QCompass
+qt5/include/QtSensors/QCompassFilter
+qt5/include/QtSensors/QCompassReading
+qt5/include/QtSensors/QDistanceFilter
+qt5/include/QtSensors/QDistanceReading
+qt5/include/QtSensors/QDistanceSensor
+qt5/include/QtSensors/QGyroscope
+qt5/include/QtSensors/QGyroscopeFilter
+qt5/include/QtSensors/QGyroscopeReading
+qt5/include/QtSensors/QHolsterFilter
+qt5/include/QtSensors/QHolsterReading
+qt5/include/QtSensors/QHolsterSensor
+qt5/include/QtSensors/QIRProximityFilter
+qt5/include/QtSensors/QIRProximityReading
+qt5/include/QtSensors/QIRProximitySensor
+qt5/include/QtSensors/QLightFilter
+qt5/include/QtSensors/QLightReading
+qt5/include/QtSensors/QLightSensor
+qt5/include/QtSensors/QMagnetometer
+qt5/include/QtSensors/QMagnetometerFilter
+qt5/include/QtSensors/QMagnetometerReading
+qt5/include/QtSensors/QOrientationFilter
+qt5/include/QtSensors/QOrientationReading
+qt5/include/QtSensors/QOrientationSensor
+qt5/include/QtSensors/QPressureFilter
+qt5/include/QtSensors/QPressureReading
+qt5/include/QtSensors/QPressureSensor
+qt5/include/QtSensors/QProximityFilter
+qt5/include/QtSensors/QProximityReading
+qt5/include/QtSensors/QProximitySensor
+qt5/include/QtSensors/QRotationFilter
+qt5/include/QtSensors/QRotationReading
+qt5/include/QtSensors/QRotationSensor
+qt5/include/QtSensors/QSensor
+qt5/include/QtSensors/QSensorBackend
+qt5/include/QtSensors/QSensorBackendFactory
+qt5/include/QtSensors/QSensorChangesInterface
+qt5/include/QtSensors/QSensorFilter
+qt5/include/QtSensors/QSensorGesture
+qt5/include/QtSensors/QSensorGestureManager
+qt5/include/QtSensors/QSensorGesturePluginInterface
+qt5/include/QtSensors/QSensorGestureRecognizer
+qt5/include/QtSensors/QSensorManager
+qt5/include/QtSensors/QSensorPluginInterface
+qt5/include/QtSensors/QSensorReading
+qt5/include/QtSensors/QTapFilter
+qt5/include/QtSensors/QTapReading
+qt5/include/QtSensors/QTapSensor
+qt5/include/QtSensors/QTiltFilter
+qt5/include/QtSensors/QTiltReading
+qt5/include/QtSensors/QTiltSensor
+qt5/include/QtSensors/QtSensors
+qt5/include/QtSensors/QtSensorsDepends
+qt5/include/QtSensors/QtSensorsVersion
+qt5/include/QtSensors/qaccelerometer.h
+qt5/include/QtSensors/qaltimeter.h
+qt5/include/QtSensors/qambientlightsensor.h
+qt5/include/QtSensors/qambienttemperaturesensor.h
+qt5/include/QtSensors/qcompass.h
+qt5/include/QtSensors/qdistancesensor.h
+qt5/include/QtSensors/qgyroscope.h
+qt5/include/QtSensors/qholstersensor.h
+qt5/include/QtSensors/qirproximitysensor.h
+qt5/include/QtSensors/qlightsensor.h
+qt5/include/QtSensors/qmagnetometer.h
+qt5/include/QtSensors/qorientationsensor.h
+qt5/include/QtSensors/qpressuresensor.h
+qt5/include/QtSensors/qproximitysensor.h
+qt5/include/QtSensors/qrotationsensor.h
+qt5/include/QtSensors/qsensor.h
+qt5/include/QtSensors/qsensorbackend.h
+qt5/include/QtSensors/qsensorgesture.h
+qt5/include/QtSensors/qsensorgesturemanager.h
+qt5/include/QtSensors/qsensorgestureplugininterface.h
+qt5/include/QtSensors/qsensorgesturerecognizer.h
+qt5/include/QtSensors/qsensormanager.h
+qt5/include/QtSensors/qsensorplugin.h
+qt5/include/QtSensors/qsensorsglobal.h
+qt5/include/QtSensors/qtapsensor.h
+qt5/include/QtSensors/qtiltsensor.h
+qt5/include/QtSensors/qtsensors-config.h
+qt5/include/QtSensors/qtsensorsversion.h
+qt5/lib/cmake/Qt5Sensors/Qt5SensorsConfig.cmake
+qt5/lib/cmake/Qt5Sensors/Qt5SensorsConfigVersion.cmake
+qt5/lib/cmake/Qt5Sensors/Qt5Sensors_QShakeSensorGesturePlugin.cmake
+qt5/lib/cmake/Qt5Sensors/Qt5Sensors_QtSensorGesturePlugin.cmake
+qt5/lib/cmake/Qt5Sensors/Qt5Sensors_genericSensorPlugin.cmake
+qt5/lib/libQt5Sensors.la
+qt5/lib/libQt5Sensors.prl
+qt5/lib/pkgconfig/Qt5Sensors.pc
+qt5/mkspecs/modules/qt_lib_sensors.pri
+qt5/mkspecs/modules/qt_lib_sensors_private.pri
+qt5/plugins/sensorgestures/libqtsensorgestures_plugin.la
+qt5/plugins/sensorgestures/libqtsensorgestures_shakeplugin.la
+qt5/plugins/sensors/libqtsensors_generic.la
+qt5/qml/QtSensors/libdeclarative_sensors.la
+qt5/qml/QtSensors/plugins.qmltypes
+qt5/qml/QtSensors/qmldir
diff --git a/qt5-qtsensors58/buildlink3.mk b/qt5-qtsensors58/buildlink3.mk
new file mode 100644
index 0000000000..941d5c3ede
--- /dev/null
+++ b/qt5-qtsensors58/buildlink3.mk
@@ -0,0 +1,19 @@
+# $NetBSD: buildlink3.mk,v 1.13 2016/12/04 05:17:16 ryoon Exp $
+
+BUILDLINK_TREE+=	qt5-qtsensors
+
+.if !defined(QT5_QTSENSORS_BUILDLINK3_MK)
+QT5_QTSENSORS_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.qt5-qtsensors+=	qt5-qtsensors>=5.8.0
+BUILDLINK_ABI_DEPENDS.qt5-qtsensors+=	qt5-qtsensors>=5.8.0
+BUILDLINK_PKGSRCDIR.qt5-qtsensors?=	../../wip/qt5-qtsensors58
+
+BUILDLINK_INCDIRS.qt5-qtsensors+=	qt5/include
+BUILDLINK_LIBDIRS.qt5-qtsensors+=	qt5/lib
+BUILDLINK_LIBDIRS.qt5-qtsensors+=	qt5/plugins
+
+.include "../../wip/qt5-qtdeclarative58/buildlink3.mk"
+.endif	# QT5_QTSENSORS_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-qt5-qtsensors
diff --git a/qt5-qtsensors58/distinfo b/qt5-qtsensors58/distinfo
new file mode 100644
index 0000000000..5bab9f00db
--- /dev/null
+++ b/qt5-qtsensors58/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.2 2015/10/26 19:04:00 adam Exp $
+
+SHA1 (qtsensors-opensource-src-5.8.0.tar.xz) = 5f5f995a6bbb37c2ea8ec9022458ca3c7002fecf
+RMD160 (qtsensors-opensource-src-5.8.0.tar.xz) = 295b773ac70732c99a13415f4f76ae86f406cb44
+SHA512 (qtsensors-opensource-src-5.8.0.tar.xz) = fabe95a6a8adfc4a18133e306b81e4d84e57d43acc55db6a5f75c846bea4dd07c3c9a5fb2a0e1a95fcdf27fa62c90bbfb6efd329e48b146f3ae1a8689ed2db30
+Size (qtsensors-opensource-src-5.8.0.tar.xz) = 1987784 bytes
diff --git a/qt5-qtserialport58/DESCR b/qt5-qtserialport58/DESCR
new file mode 100644
index 0000000000..96ca1b1956
--- /dev/null
+++ b/qt5-qtserialport58/DESCR
@@ -0,0 +1 @@
+Qt5 module for Serial Port
diff --git a/qt5-qtserialport58/Makefile b/qt5-qtserialport58/Makefile
new file mode 100644
index 0000000000..f97032d156
--- /dev/null
+++ b/qt5-qtserialport58/Makefile
@@ -0,0 +1,22 @@
+# $NetBSD: Makefile,v 1.16 2016/12/04 05:17:16 ryoon Exp $
+
+DISTNAME=	qtserialport-opensource-src-${QTVERSION}
+PKGNAME=	qt5-qtserialport-${QTVERSION}
+COMMENT=	Qt5 module for Serial Port
+
+BUILD_TARGET=		sub-src
+MAKE_ENV+=		QTDIR=${QTDIR}
+
+INSTALL_ENV+=		INSTALL_ROOT=${DESTDIR}
+INSTALLATION_DIRS+=	lib/pkgconfig
+
+.include "../../wip/qt5-qtbase58/Makefile.common"
+
+post-install:
+.for i in Qt5SerialPort.pc
+	cd ${DESTDIR}${PREFIX}/lib/pkgconfig && \
+	ln -f -s ${QTPREFIX}/lib/pkgconfig/${i} ${i}
+.endfor
+
+.include "../../wip/qt5-qtbase58/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/qt5-qtserialport58/PLIST b/qt5-qtserialport58/PLIST
new file mode 100644
index 0000000000..8d141dc34a
--- /dev/null
+++ b/qt5-qtserialport58/PLIST
@@ -0,0 +1,21 @@
+@comment $NetBSD: PLIST,v 1.4 2015/10/26 19:04:00 adam Exp $
+lib/pkgconfig/Qt5SerialPort.pc
+qt5/include/QtSerialPort/${PKGVERSION}/QtSerialPort/private/qserialport_p.h
+qt5/include/QtSerialPort/${PKGVERSION}/QtSerialPort/private/qserialportinfo_p.h
+qt5/include/QtSerialPort/${PKGVERSION}/QtSerialPort/private/qtudev_p.h
+qt5/include/QtSerialPort/QSerialPort
+qt5/include/QtSerialPort/QSerialPortInfo
+qt5/include/QtSerialPort/QtSerialPort
+qt5/include/QtSerialPort/QtSerialPortDepends
+qt5/include/QtSerialPort/QtSerialPortVersion
+qt5/include/QtSerialPort/qserialport.h
+qt5/include/QtSerialPort/qserialportglobal.h
+qt5/include/QtSerialPort/qserialportinfo.h
+qt5/include/QtSerialPort/qtserialportversion.h
+qt5/lib/cmake/Qt5SerialPort/Qt5SerialPortConfig.cmake
+qt5/lib/cmake/Qt5SerialPort/Qt5SerialPortConfigVersion.cmake
+qt5/lib/libQt5SerialPort.la
+qt5/lib/libQt5SerialPort.prl
+qt5/lib/pkgconfig/Qt5SerialPort.pc
+qt5/mkspecs/modules/qt_lib_serialport.pri
+qt5/mkspecs/modules/qt_lib_serialport_private.pri
diff --git a/qt5-qtserialport58/buildlink3.mk b/qt5-qtserialport58/buildlink3.mk
new file mode 100644
index 0000000000..967bbbbcd4
--- /dev/null
+++ b/qt5-qtserialport58/buildlink3.mk
@@ -0,0 +1,19 @@
+# $NetBSD: buildlink3.mk,v 1.12 2016/12/04 05:17:16 ryoon Exp $
+
+BUILDLINK_TREE+=	qt5-qtserialport
+
+.if !defined(QT5_QTSERIALPORT_BUILDLINK3_MK)
+QT5_QTSERIALPORT_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.qt5-qtserialport+=	qt5-qtserialport>=5.8.0
+BUILDLINK_ABI_DEPENDS.qt5-qtserialport+=	qt5-qtserialport>=5.8.0
+BUILDLINK_PKGSRCDIR.qt5-qtserialport?=	../../wip/qt5-qtserialport58
+
+BUILDLINK_INCDIRS.qt5-qtserialport+=	qt5/include
+BUILDLINK_LIBDIRS.qt5-qtserialport+=	qt5/lib
+BUILDLINK_LIBDIRS.qt5-qtserialport+=	qt5/plugins
+
+.include "../../wip/qt5-qtbase58/buildlink3.mk"
+.endif	# QT5_QTSERIALPORT_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-qt5-qtserialport
diff --git a/qt5-qtserialport58/distinfo b/qt5-qtserialport58/distinfo
new file mode 100644
index 0000000000..c04a70f51a
--- /dev/null
+++ b/qt5-qtserialport58/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.2 2015/10/26 19:04:00 adam Exp $
+
+SHA1 (qtserialport-opensource-src-5.8.0.tar.xz) = 99e0c170b15c2173e13fcb2716cb7ae778e4a85d
+RMD160 (qtserialport-opensource-src-5.8.0.tar.xz) = 79004f8e1f2db0d6be966dffafacce73fa875fd6
+SHA512 (qtserialport-opensource-src-5.8.0.tar.xz) = b1fd1fa689279ab75cf14fc26c965148d7b9d91ced9bf321462163825ce89b048449ca705e29377e89b3c266ffc18c748fadd93fb41620bd486d736ae2320fa4
+Size (qtserialport-opensource-src-5.8.0.tar.xz) = 265904 bytes
diff --git a/qt5-qtsvg58/DESCR b/qt5-qtsvg58/DESCR
new file mode 100644
index 0000000000..4dafce6598
--- /dev/null
+++ b/qt5-qtsvg58/DESCR
@@ -0,0 +1 @@
+Qt5 module for SVG
diff --git a/qt5-qtsvg58/Makefile b/qt5-qtsvg58/Makefile
new file mode 100644
index 0000000000..034ebff50a
--- /dev/null
+++ b/qt5-qtsvg58/Makefile
@@ -0,0 +1,22 @@
+# $NetBSD: Makefile,v 1.16 2016/12/04 05:17:16 ryoon Exp $
+
+DISTNAME=	qtsvg-opensource-src-${QTVERSION}
+PKGNAME=	qt5-qtsvg-${QTVERSION}
+COMMENT=	Qt5 module for SVG
+
+BUILD_TARGET=		sub-src
+MAKE_ENV+=		QTDIR=${QTDIR}
+
+INSTALL_ENV+=		INSTALL_ROOT=${DESTDIR}
+INSTALLATION_DIRS+=	lib/pkgconfig
+
+.include "../../wip/qt5-qtbase58/Makefile.common"
+
+post-install:
+.for i in Qt5Svg.pc
+	cd ${DESTDIR}${PREFIX}/lib/pkgconfig && \
+	ln -f -s ${QTPREFIX}/lib/pkgconfig/${i} ${i}
+.endfor
+
+.include "../../wip/qt5-qtbase58/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/qt5-qtsvg58/PLIST b/qt5-qtsvg58/PLIST
new file mode 100644
index 0000000000..41c732b31b
--- /dev/null
+++ b/qt5-qtsvg58/PLIST
@@ -0,0 +1,34 @@
+@comment $NetBSD: PLIST,v 1.3 2014/12/30 17:23:47 adam Exp $
+lib/pkgconfig/Qt5Svg.pc
+qt5/include/QtSvg/${PKGVERSION}/QtSvg/private/qsvgfont_p.h
+qt5/include/QtSvg/${PKGVERSION}/QtSvg/private/qsvggraphics_p.h
+qt5/include/QtSvg/${PKGVERSION}/QtSvg/private/qsvghandler_p.h
+qt5/include/QtSvg/${PKGVERSION}/QtSvg/private/qsvgnode_p.h
+qt5/include/QtSvg/${PKGVERSION}/QtSvg/private/qsvgstructure_p.h
+qt5/include/QtSvg/${PKGVERSION}/QtSvg/private/qsvgstyle_p.h
+qt5/include/QtSvg/${PKGVERSION}/QtSvg/private/qsvgtinydocument_p.h
+qt5/include/QtSvg/${PKGVERSION}/QtSvg/private/qtsvgglobal_p.h
+qt5/include/QtSvg/QGraphicsSvgItem
+qt5/include/QtSvg/QSvgGenerator
+qt5/include/QtSvg/QSvgRenderer
+qt5/include/QtSvg/QSvgWidget
+qt5/include/QtSvg/QtSvg
+qt5/include/QtSvg/QtSvgDepends
+qt5/include/QtSvg/QtSvgVersion
+qt5/include/QtSvg/qgraphicssvgitem.h
+qt5/include/QtSvg/qsvggenerator.h
+qt5/include/QtSvg/qsvgrenderer.h
+qt5/include/QtSvg/qsvgwidget.h
+qt5/include/QtSvg/qtsvgglobal.h
+qt5/include/QtSvg/qtsvgversion.h
+qt5/lib/cmake/Qt5Svg/Qt5SvgConfig.cmake
+qt5/lib/cmake/Qt5Svg/Qt5SvgConfigVersion.cmake
+qt5/lib/cmake/Qt5Svg/Qt5Svg_QSvgIconPlugin.cmake
+qt5/lib/cmake/Qt5Svg/Qt5Svg_QSvgPlugin.cmake
+qt5/lib/libQt5Svg.la
+qt5/lib/libQt5Svg.prl
+qt5/lib/pkgconfig/Qt5Svg.pc
+qt5/mkspecs/modules/qt_lib_svg.pri
+qt5/mkspecs/modules/qt_lib_svg_private.pri
+qt5/plugins/iconengines/libqsvgicon.la
+qt5/plugins/imageformats/libqsvg.la
diff --git a/qt5-qtsvg58/buildlink3.mk b/qt5-qtsvg58/buildlink3.mk
new file mode 100644
index 0000000000..2311ad61c6
--- /dev/null
+++ b/qt5-qtsvg58/buildlink3.mk
@@ -0,0 +1,19 @@
+# $NetBSD: buildlink3.mk,v 1.12 2016/12/04 05:17:16 ryoon Exp $
+
+BUILDLINK_TREE+=	qt5-qtsvg
+
+.if !defined(QT5_QTSVG_BUILDLINK3_MK)
+QT5_QTSVG_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.qt5-qtsvg+=	qt5-qtsvg>=5.8.0
+BUILDLINK_ABI_DEPENDS.qt5-qtsvg+=	qt5-qtsvg>=5.8.0
+BUILDLINK_PKGSRCDIR.qt5-qtsvg?=	../../wip/qt5-qtsvg58
+
+BUILDLINK_INCDIRS.qt5-qtsvg+=	qt5/include
+BUILDLINK_LIBDIRS.qt5-qtsvg+=	qt5/lib
+BUILDLINK_LIBDIRS.qt5-qtsvg+=	qt5/plugins
+
+.include "../../wip/qt5-qtbase58/buildlink3.mk"
+.endif	# QT5_QTSVG_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-qt5-qtsvg
diff --git a/qt5-qtsvg58/distinfo b/qt5-qtsvg58/distinfo
new file mode 100644
index 0000000000..643daa6723
--- /dev/null
+++ b/qt5-qtsvg58/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.2 2015/10/26 19:04:00 adam Exp $
+
+SHA1 (qtsvg-opensource-src-5.8.0.tar.xz) = 604994a2888da00940b61d73e25b9ffe8335365c
+RMD160 (qtsvg-opensource-src-5.8.0.tar.xz) = 6d68b42a973e02b9b69721e49e3194ae1c389bd5
+SHA512 (qtsvg-opensource-src-5.8.0.tar.xz) = 75ae6cab2b8e8224db5bc715259beb4b876cf3e2cce908bfc3dcb40f5d7f8f5cca729c9302f7e6f36719c06bee7067f4f68a26fdcaf087f951d3d9076d27fec7
+Size (qtsvg-opensource-src-5.8.0.tar.xz) = 1749352 bytes
diff --git a/qt5-qttools58/DESCR b/qt5-qttools58/DESCR
new file mode 100644
index 0000000000..c2098d25f1
--- /dev/null
+++ b/qt5-qttools58/DESCR
@@ -0,0 +1 @@
+Qt5 tools
diff --git a/qt5-qttools58/Makefile b/qt5-qttools58/Makefile
new file mode 100644
index 0000000000..2dcfb88104
--- /dev/null
+++ b/qt5-qttools58/Makefile
@@ -0,0 +1,28 @@
+# $NetBSD: Makefile,v 1.26 2017/01/21 20:06:46 ryoon Exp $
+
+DISTNAME=	qttools-opensource-src-${QTVERSION}
+PKGNAME=	qt5-qttools-${QTVERSION}
+COMMENT=	Qt5 tools
+
+DEPENDS+=		xdg-utils-[0-9]*:../../misc/xdg-utils
+
+MAKE_ENV+=		QTDIR=${QTDIR}
+
+INSTALL_ENV+=		INSTALL_ROOT=${DESTDIR}
+INSTALLATION_DIRS+=	lib/pkgconfig
+
+.include "../../wip/qt5-qtbase58/Makefile.common"
+
+QTPKGCONFIGPC=		Qt5UiTools.pc \
+			Qt5Designer.pc Qt5Help.pc
+
+post-install:
+.for i in ${QTPKGCONFIGPC}
+	cd ${DESTDIR}${PREFIX}/lib/pkgconfig && \
+	ln -f -s ${QTPREFIX}/lib/pkgconfig/${i} ${i}
+.endfor
+
+.include "../../wip/qt5-qtxmlpatterns58/buildlink3.mk"
+.include "../../wip/qt5-qtwebkit58/buildlink3.mk"
+.include "../../wip/qt5-sqlite358/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/qt5-qttools58/PLIST b/qt5-qttools58/PLIST
new file mode 100644
index 0000000000..9c959c45b6
--- /dev/null
+++ b/qt5-qttools58/PLIST
@@ -0,0 +1,328 @@
+@comment $NetBSD: PLIST,v 1.5 2015/10/26 19:04:00 adam Exp $
+lib/pkgconfig/Qt5Designer.pc
+lib/pkgconfig/Qt5Help.pc
+lib/pkgconfig/Qt5UiTools.pc
+${PLIST.mac}qt5/bin/Assistant
+${PLIST.mac}qt5/bin/Designer
+${PLIST.mac}qt5/bin/Linguist
+${PLIST.unix}qt5/bin/assistant
+${PLIST.unix}qt5/bin/designer
+qt5/bin/lconvert
+${PLIST.unix}qt5/bin/linguist
+qt5/bin/lrelease
+qt5/bin/lupdate
+${PLIST.mac}qt5/bin/macchangeqt
+${PLIST.mac}qt5/bin/macdeployqt
+qt5/bin/pixeltool
+qt5/bin/qcollectiongenerator
+qt5/bin/qdbus
+qt5/bin/qdbusviewer
+qt5/bin/qdoc
+qt5/bin/qhelpconverter
+qt5/bin/qhelpgenerator
+qt5/bin/qtattributionsscanner
+qt5/bin/qtdiag
+qt5/bin/qtpaths
+qt5/bin/qtplugininfo
+qt5/include/QtCLucene/${PKGVERSION}/QtCLucene/private/qanalyzer_p.h
+qt5/include/QtCLucene/${PKGVERSION}/QtCLucene/private/qclucene-config_p.h
+qt5/include/QtCLucene/${PKGVERSION}/QtCLucene/private/qclucene_global_p.h
+qt5/include/QtCLucene/${PKGVERSION}/QtCLucene/private/qdocument_p.h
+qt5/include/QtCLucene/${PKGVERSION}/QtCLucene/private/qfield_p.h
+qt5/include/QtCLucene/${PKGVERSION}/QtCLucene/private/qfilter_p.h
+qt5/include/QtCLucene/${PKGVERSION}/QtCLucene/private/qhits_p.h
+qt5/include/QtCLucene/${PKGVERSION}/QtCLucene/private/qindexreader_p.h
+qt5/include/QtCLucene/${PKGVERSION}/QtCLucene/private/qindexwriter_p.h
+qt5/include/QtCLucene/${PKGVERSION}/QtCLucene/private/qquery_p.h
+qt5/include/QtCLucene/${PKGVERSION}/QtCLucene/private/qqueryparser_p.h
+qt5/include/QtCLucene/${PKGVERSION}/QtCLucene/private/qreader_p.h
+qt5/include/QtCLucene/${PKGVERSION}/QtCLucene/private/qsearchable_p.h
+qt5/include/QtCLucene/${PKGVERSION}/QtCLucene/private/qsort_p.h
+qt5/include/QtCLucene/${PKGVERSION}/QtCLucene/private/qterm_p.h
+qt5/include/QtCLucene/${PKGVERSION}/QtCLucene/private/qtoken_p.h
+qt5/include/QtCLucene/${PKGVERSION}/QtCLucene/private/qtokenizer_p.h
+qt5/include/QtCLucene/${PKGVERSION}/QtCLucene/private/qtokenstream_p.h
+qt5/include/QtCLucene/QtCLucene
+qt5/include/QtCLucene/QtCLuceneDepends
+qt5/include/QtCLucene/QtCLuceneVersion
+qt5/include/QtCLucene/qtcluceneversion.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/abstractdialoggui_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/abstractintrospection_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/actioneditor_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/actionprovider_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/actionrepository_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/codedialog_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/connectionedit_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/csshighlighter_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/deviceprofile_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/dialoggui_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/extensionfactory_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/formbuilderextra_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/formlayoutmenu_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/formwindowbase_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/grid_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/gridpanel_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/htmlhighlighter_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/iconloader_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/iconselector_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/invisible_widget_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/layout_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/layoutinfo_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/lib_pch.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/metadatabase_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/morphmenu_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/newactiondialog_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/newformwidget_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/orderdialog_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/plaintexteditor_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/plugindialog_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/pluginmanager_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/previewconfigurationwidget_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/previewmanager_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/promotionmodel_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/promotiontaskmenu_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/properties_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/propertylineedit_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/qdesigner_command2_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/qdesigner_command_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/qdesigner_dnditem_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/qdesigner_dockwidget_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/qdesigner_formbuilder_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/qdesigner_formeditorcommand_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/qdesigner_formwindowcommand_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/qdesigner_formwindowmanager_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/qdesigner_introspection_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/qdesigner_membersheet_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/qdesigner_menu_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/qdesigner_menubar_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/qdesigner_objectinspector_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/qdesigner_promotion_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/qdesigner_promotiondialog_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/qdesigner_propertycommand_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/qdesigner_propertyeditor_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/qdesigner_propertysheet_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/qdesigner_qsettings_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/qdesigner_stackedbox_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/qdesigner_tabwidget_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/qdesigner_taskmenu_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/qdesigner_toolbar_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/qdesigner_toolbox_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/qdesigner_utils_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/qdesigner_widget_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/qdesigner_widgetbox_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/qdesigner_widgetitem_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/qlayout_widget_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/qsimpleresource_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/qtresourceeditordialog_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/qtresourcemodel_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/qtresourceview_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/rcc_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/resourcebuilder_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/richtexteditor_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/shared_enums_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/shared_global_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/shared_settings_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/sheet_delegate_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/signalslotdialog_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/spacer_widget_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/stylesheeteditor_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/textbuilder_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/textpropertyeditor_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/ui4_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/widgetdatabase_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/widgetfactory_p.h
+qt5/include/QtDesigner/${PKGVERSION}/QtDesigner/private/zoomwidget_p.h
+qt5/include/QtDesigner/QAbstractExtensionFactory
+qt5/include/QtDesigner/QAbstractExtensionManager
+qt5/include/QtDesigner/QAbstractFormBuilder
+qt5/include/QtDesigner/QDesignerActionEditorInterface
+qt5/include/QtDesigner/QDesignerComponents
+qt5/include/QtDesigner/QDesignerContainerExtension
+qt5/include/QtDesigner/QDesignerCustomWidgetCollectionInterface
+qt5/include/QtDesigner/QDesignerCustomWidgetInterface
+qt5/include/QtDesigner/QDesignerDnDItemInterface
+qt5/include/QtDesigner/QDesignerDynamicPropertySheetExtension
+qt5/include/QtDesigner/QDesignerExportWidget
+qt5/include/QtDesigner/QDesignerExtraInfoExtension
+qt5/include/QtDesigner/QDesignerFormEditorInterface
+qt5/include/QtDesigner/QDesignerFormEditorPluginInterface
+qt5/include/QtDesigner/QDesignerFormWindowCursorInterface
+qt5/include/QtDesigner/QDesignerFormWindowInterface
+qt5/include/QtDesigner/QDesignerFormWindowManagerInterface
+qt5/include/QtDesigner/QDesignerFormWindowToolInterface
+qt5/include/QtDesigner/QDesignerIntegration
+qt5/include/QtDesigner/QDesignerIntegrationInterface
+qt5/include/QtDesigner/QDesignerLanguageExtension
+qt5/include/QtDesigner/QDesignerLayoutDecorationExtension
+qt5/include/QtDesigner/QDesignerMemberSheetExtension
+qt5/include/QtDesigner/QDesignerMetaDataBaseInterface
+qt5/include/QtDesigner/QDesignerMetaDataBaseItemInterface
+qt5/include/QtDesigner/QDesignerNewFormWidgetInterface
+qt5/include/QtDesigner/QDesignerObjectInspectorInterface
+qt5/include/QtDesigner/QDesignerOptionsPageInterface
+qt5/include/QtDesigner/QDesignerPromotionInterface
+qt5/include/QtDesigner/QDesignerPropertyEditorInterface
+qt5/include/QtDesigner/QDesignerPropertySheetExtension
+qt5/include/QtDesigner/QDesignerResourceBrowserInterface
+qt5/include/QtDesigner/QDesignerSettingsInterface
+qt5/include/QtDesigner/QDesignerTaskMenuExtension
+qt5/include/QtDesigner/QDesignerWidgetBoxInterface
+qt5/include/QtDesigner/QDesignerWidgetDataBaseInterface
+qt5/include/QtDesigner/QDesignerWidgetDataBaseItemInterface
+qt5/include/QtDesigner/QDesignerWidgetFactoryInterface
+qt5/include/QtDesigner/QExtensionFactory
+qt5/include/QtDesigner/QExtensionManager
+qt5/include/QtDesigner/QFormBuilder
+qt5/include/QtDesigner/QtDesigner
+qt5/include/QtDesigner/QtDesignerDepends
+qt5/include/QtDesigner/QtDesignerVersion
+qt5/include/QtDesigner/abstractactioneditor.h
+qt5/include/QtDesigner/abstractdnditem.h
+qt5/include/QtDesigner/abstractformbuilder.h
+qt5/include/QtDesigner/abstractformeditor.h
+qt5/include/QtDesigner/abstractformeditorplugin.h
+qt5/include/QtDesigner/abstractformwindow.h
+qt5/include/QtDesigner/abstractformwindowcursor.h
+qt5/include/QtDesigner/abstractformwindowmanager.h
+qt5/include/QtDesigner/abstractformwindowtool.h
+qt5/include/QtDesigner/abstractintegration.h
+qt5/include/QtDesigner/abstractlanguage.h
+qt5/include/QtDesigner/abstractmetadatabase.h
+qt5/include/QtDesigner/abstractnewformwidget.h
+qt5/include/QtDesigner/abstractobjectinspector.h
+qt5/include/QtDesigner/abstractoptionspage.h
+qt5/include/QtDesigner/abstractpromotioninterface.h
+qt5/include/QtDesigner/abstractpropertyeditor.h
+qt5/include/QtDesigner/abstractresourcebrowser.h
+qt5/include/QtDesigner/abstractsettings.h
+qt5/include/QtDesigner/abstractwidgetbox.h
+qt5/include/QtDesigner/abstractwidgetdatabase.h
+qt5/include/QtDesigner/abstractwidgetfactory.h
+qt5/include/QtDesigner/container.h
+qt5/include/QtDesigner/customwidget.h
+qt5/include/QtDesigner/default_extensionfactory.h
+qt5/include/QtDesigner/dynamicpropertysheet.h
+qt5/include/QtDesigner/extension.h
+qt5/include/QtDesigner/extension_global.h
+qt5/include/QtDesigner/extrainfo.h
+qt5/include/QtDesigner/formbuilder.h
+qt5/include/QtDesigner/layoutdecoration.h
+qt5/include/QtDesigner/membersheet.h
+qt5/include/QtDesigner/propertysheet.h
+qt5/include/QtDesigner/qdesigner_components.h
+qt5/include/QtDesigner/qdesigner_components_global.h
+qt5/include/QtDesigner/qdesignerexportwidget.h
+qt5/include/QtDesigner/qextensionmanager.h
+qt5/include/QtDesigner/qtdesignerversion.h
+qt5/include/QtDesigner/sdk_global.h
+qt5/include/QtDesigner/taskmenu.h
+qt5/include/QtDesigner/uilib_global.h
+qt5/include/QtDesignerComponents/${PKGVERSION}/QtDesignerComponents/private/lib_pch.h
+qt5/include/QtDesignerComponents/QtDesignerComponents
+qt5/include/QtDesignerComponents/QtDesignerComponentsDepends
+qt5/include/QtDesignerComponents/QtDesignerComponentsVersion
+qt5/include/QtDesignerComponents/qtdesignercomponentsversion.h
+qt5/include/QtHelp/${PKGVERSION}/QtHelp/private/qclucenefieldnames_p.h
+qt5/include/QtHelp/${PKGVERSION}/QtHelp/private/qhelpcollectionhandler_p.h
+qt5/include/QtHelp/${PKGVERSION}/QtHelp/private/qhelpdatainterface_p.h
+qt5/include/QtHelp/${PKGVERSION}/QtHelp/private/qhelpdbreader_p.h
+qt5/include/QtHelp/${PKGVERSION}/QtHelp/private/qhelpengine_p.h
+qt5/include/QtHelp/${PKGVERSION}/QtHelp/private/qhelpgenerator_p.h
+qt5/include/QtHelp/${PKGVERSION}/QtHelp/private/qhelpprojectdata_p.h
+qt5/include/QtHelp/${PKGVERSION}/QtHelp/private/qhelpsearchindex_default_p.h
+qt5/include/QtHelp/${PKGVERSION}/QtHelp/private/qhelpsearchindexreader_clucene_p.h
+qt5/include/QtHelp/${PKGVERSION}/QtHelp/private/qhelpsearchindexreader_default_p.h
+qt5/include/QtHelp/${PKGVERSION}/QtHelp/private/qhelpsearchindexreader_p.h
+qt5/include/QtHelp/${PKGVERSION}/QtHelp/private/qhelpsearchindexwriter_clucene_p.h
+qt5/include/QtHelp/${PKGVERSION}/QtHelp/private/qhelpsearchindexwriter_default_p.h
+qt5/include/QtHelp/QHelpContentItem
+qt5/include/QtHelp/QHelpContentModel
+qt5/include/QtHelp/QHelpContentWidget
+qt5/include/QtHelp/QHelpEngine
+qt5/include/QtHelp/QHelpEngineCore
+qt5/include/QtHelp/QHelpGlobal
+qt5/include/QtHelp/QHelpIndexModel
+qt5/include/QtHelp/QHelpIndexWidget
+qt5/include/QtHelp/QHelpSearchEngine
+qt5/include/QtHelp/QHelpSearchQuery
+qt5/include/QtHelp/QHelpSearchQueryWidget
+qt5/include/QtHelp/QHelpSearchResultWidget
+qt5/include/QtHelp/QtHelp
+qt5/include/QtHelp/QtHelpDepends
+qt5/include/QtHelp/QtHelpVersion
+qt5/include/QtHelp/qhelp_global.h
+qt5/include/QtHelp/qhelpcontentwidget.h
+qt5/include/QtHelp/qhelpengine.h
+qt5/include/QtHelp/qhelpenginecore.h
+qt5/include/QtHelp/qhelpindexwidget.h
+qt5/include/QtHelp/qhelpsearchengine.h
+qt5/include/QtHelp/qhelpsearchquerywidget.h
+qt5/include/QtHelp/qhelpsearchresultwidget.h
+qt5/include/QtHelp/qthelpversion.h
+qt5/include/QtUiPlugin/QDesignerCustomWidgetCollectionInterface
+qt5/include/QtUiPlugin/QDesignerCustomWidgetInterface
+qt5/include/QtUiPlugin/QDesignerExportWidget
+qt5/include/QtUiPlugin/QtUiPlugin
+qt5/include/QtUiPlugin/QtUiPluginDepends
+qt5/include/QtUiPlugin/QtUiPluginVersion
+qt5/include/QtUiPlugin/customwidget.h
+qt5/include/QtUiPlugin/qdesignerexportwidget.h
+qt5/include/QtUiPlugin/qtuipluginversion.h
+qt5/include/QtUiTools/${PKGVERSION}/QtUiTools/private/quiloader_p.h
+qt5/include/QtUiTools/QUiLoader
+qt5/include/QtUiTools/QtUiTools
+qt5/include/QtUiTools/QtUiToolsDepends
+qt5/include/QtUiTools/QtUiToolsVersion
+qt5/include/QtUiTools/qtuitoolsversion.h
+qt5/include/QtUiTools/quiloader.h
+qt5/lib/cmake/Qt5Designer/Qt5DesignerConfig.cmake
+qt5/lib/cmake/Qt5Designer/Qt5DesignerConfigVersion.cmake
+qt5/lib/cmake/Qt5Designer/Qt5Designer_QQuickWidgetPlugin.cmake
+qt5/lib/cmake/Qt5Designer/Qt5Designer_QWebViewPlugin.cmake
+qt5/lib/cmake/Qt5Help/Qt5HelpConfig.cmake
+qt5/lib/cmake/Qt5Help/Qt5HelpConfigExtras.cmake
+qt5/lib/cmake/Qt5Help/Qt5HelpConfigVersion.cmake
+qt5/lib/cmake/Qt5LinguistTools/Qt5LinguistToolsConfig.cmake
+qt5/lib/cmake/Qt5LinguistTools/Qt5LinguistToolsConfigVersion.cmake
+qt5/lib/cmake/Qt5LinguistTools/Qt5LinguistToolsMacros.cmake
+qt5/lib/cmake/Qt5UiPlugin/Qt5UiPluginConfig.cmake
+qt5/lib/cmake/Qt5UiPlugin/Qt5UiPluginConfigVersion.cmake
+qt5/lib/cmake/Qt5UiTools/Qt5UiToolsConfig.cmake
+qt5/lib/cmake/Qt5UiTools/Qt5UiToolsConfigVersion.cmake
+qt5/lib/libQt5CLucene.la
+qt5/lib/libQt5CLucene.prl
+qt5/lib/libQt5Designer.la
+qt5/lib/libQt5Designer.prl
+qt5/lib/libQt5DesignerComponents.la
+qt5/lib/libQt5DesignerComponents.prl
+qt5/lib/libQt5Help.la
+qt5/lib/libQt5Help.prl
+qt5/lib/libQt5UiTools.la
+qt5/lib/libQt5UiTools.prl
+qt5/lib/pkgconfig/Qt5Designer.pc
+qt5/lib/pkgconfig/Qt5Help.pc
+qt5/lib/pkgconfig/Qt5UiTools.pc
+qt5/mkspecs/modules/qt_lib_clucene_private.pri
+qt5/mkspecs/modules/qt_lib_designer.pri
+qt5/mkspecs/modules/qt_lib_designer_private.pri
+qt5/mkspecs/modules/qt_lib_designercomponents_private.pri
+qt5/mkspecs/modules/qt_lib_help.pri
+qt5/mkspecs/modules/qt_lib_help_private.pri
+qt5/mkspecs/modules/qt_lib_uiplugin.pri
+qt5/mkspecs/modules/qt_lib_uitools.pri
+qt5/mkspecs/modules/qt_lib_uitools_private.pri
+qt5/phrasebooks/danish.qph
+qt5/phrasebooks/dutch.qph
+qt5/phrasebooks/finnish.qph
+qt5/phrasebooks/french.qph
+qt5/phrasebooks/german.qph
+qt5/phrasebooks/hungarian.qph
+qt5/phrasebooks/italian.qph
+qt5/phrasebooks/japanese.qph
+qt5/phrasebooks/norwegian.qph
+qt5/phrasebooks/polish.qph
+qt5/phrasebooks/russian.qph
+qt5/phrasebooks/spanish.qph
+qt5/phrasebooks/swedish.qph
+qt5/plugins/designer/libqquickwidget.la
+qt5/plugins/designer/libqwebview.la
diff --git a/qt5-qttools58/buildlink3.mk b/qt5-qttools58/buildlink3.mk
new file mode 100644
index 0000000000..11e3c49367
--- /dev/null
+++ b/qt5-qttools58/buildlink3.mk
@@ -0,0 +1,21 @@
+# $NetBSD: buildlink3.mk,v 1.21 2017/01/21 20:06:46 ryoon Exp $
+
+BUILDLINK_TREE+=	qt5-qttools
+
+.if !defined(QT5_QTTOOLS_BUILDLINK3_MK)
+QT5_QTTOOLS_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.qt5-qttools+=	qt5-qttools>=5.8.0
+BUILDLINK_ABI_DEPENDS.qt5-qttools+=	qt5-qttools>=5.8.0
+BUILDLINK_PKGSRCDIR.qt5-qttools?=	../../wip/qt5-qttools58
+
+BUILDLINK_INCDIRS.qt5-qttools+=	qt5/include
+BUILDLINK_LIBDIRS.qt5-qttools+=	qt5/lib
+BUILDLINK_LIBDIRS.qt5-qttools+=	qt5/plugins
+
+.include "../../wip/qt5-qtxmlpatterns58/buildlink3.mk"
+.include "../../wip/qt5-qtwebkit58/buildlink3.mk"
+.include "../../wip/qt5-sqlite358/buildlink3.mk"
+.endif	# QT5_QTTOOLS_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-qt5-qttools
diff --git a/qt5-qttools58/distinfo b/qt5-qttools58/distinfo
new file mode 100644
index 0000000000..8c8d240fa2
--- /dev/null
+++ b/qt5-qttools58/distinfo
@@ -0,0 +1,11 @@
+$NetBSD: distinfo,v 1.2 2015/10/26 19:04:00 adam Exp $
+
+SHA1 (qttools-opensource-src-5.8.0.tar.xz) = 0dda2333a9cd35f21cb4d5ebc18488b9dc72527d
+RMD160 (qttools-opensource-src-5.8.0.tar.xz) = 91000c61fc853b7985373d5c7bcdf72d1ab935c3
+SHA512 (qttools-opensource-src-5.8.0.tar.xz) = 1fd023da854340ebdbed6a23bff6bf6f42ee94e40afb5e9fdb3c34bfb2aa0a2502ebf5bcf67947b9f36b0d2b218be3dcac90acc497e57f01dfe5d5f902ba9553
+Size (qttools-opensource-src-5.8.0.tar.xz) = 10007816 bytes
+SHA1 (patch-src_assistant_3rdparty_clucene_src_CLucene_index_SegmentMerger.cpp) = 8161e4a61815b047f9c8b7c7a5578170db3a5eb7
+SHA1 (patch-src_assistant_3rdparty_clucene_src_CLucene_search_FieldCacheImpl.cpp) = dc741575811ee3f65d51c971c9907bd5eda3993a
+SHA1 (patch-src_assistant_3rdparty_clucene_src_CLucene_util_Arrays.h) = b0b5c5c5c8fbd26fbf89899e4b32e35ccf946f83
+SHA1 (patch-src_assistant_clucene_qclucene-config__p.h) = 9c093ca76ae4eef6ba5622d4f2916d42813f4f1a
+SHA1 (patch-src_designer_src_uitools_uitools.pro) = f4879d5a8ac5c0fdc316656a2bd05f2dbb726231
diff --git a/qt5-qttools58/patches/patch-src_assistant_3rdparty_clucene_src_CLucene_index_SegmentMerger.cpp b/qt5-qttools58/patches/patch-src_assistant_3rdparty_clucene_src_CLucene_index_SegmentMerger.cpp
new file mode 100644
index 0000000000..712b71c010
--- /dev/null
+++ b/qt5-qttools58/patches/patch-src_assistant_3rdparty_clucene_src_CLucene_index_SegmentMerger.cpp
@@ -0,0 +1,13 @@
+$NetBSD: patch-src_assistant_3rdparty_clucene_src_CLucene_index_SegmentMerger.cpp,v 1.1 2014/12/30 17:23:47 adam Exp $
+
+--- src/assistant/3rdparty/clucene/src/CLucene/index/SegmentMerger.cpp.orig	2013-11-27 01:01:52.000000000 +0000
++++ src/assistant/3rdparty/clucene/src/CLucene/index/SegmentMerger.cpp
+@@ -264,7 +264,7 @@ int32_t SegmentMerger::mergeFields()
+     CND_CONDITION(fieldsWriter != NULL, "Memory allocation for fieldsWriter failed");
+ 
+     try {  
+-        IndexReader* reader = NULL;
++        reader = NULL;
+         int32_t maxDoc          = 0;
+         //Iterate through all readers
+         for (uint32_t i = 0; i < readers.size(); i++) {
diff --git a/qt5-qttools58/patches/patch-src_assistant_3rdparty_clucene_src_CLucene_search_FieldCacheImpl.cpp b/qt5-qttools58/patches/patch-src_assistant_3rdparty_clucene_src_CLucene_search_FieldCacheImpl.cpp
new file mode 100644
index 0000000000..64e3392447
--- /dev/null
+++ b/qt5-qttools58/patches/patch-src_assistant_3rdparty_clucene_src_CLucene_search_FieldCacheImpl.cpp
@@ -0,0 +1,13 @@
+$NetBSD: patch-src_assistant_3rdparty_clucene_src_CLucene_search_FieldCacheImpl.cpp,v 1.1 2014/12/30 17:23:47 adam Exp $
+
+--- src/assistant/3rdparty/clucene/src/CLucene/search/FieldCacheImpl.cpp.orig	2013-11-27 01:01:52.000000000 +0000
++++ src/assistant/3rdparty/clucene/src/CLucene/search/FieldCacheImpl.cpp
+@@ -414,7 +414,7 @@ FieldCacheImpl::FileEntry::FileEntry (co
+ 	  _CLDECDELETE(term);
+ 
+       try {
+-        Term* term = enumerator->term(false);
++        term = enumerator->term(false);
+         if (term == NULL) {
+           _CLTHROWA(CL_ERR_Runtime,"no terms in field - cannot determine sort type"); //todo: make rich error: " + field + " 
+         }
diff --git a/qt5-qttools58/patches/patch-src_assistant_3rdparty_clucene_src_CLucene_util_Arrays.h b/qt5-qttools58/patches/patch-src_assistant_3rdparty_clucene_src_CLucene_util_Arrays.h
new file mode 100644
index 0000000000..a74de1be0f
--- /dev/null
+++ b/qt5-qttools58/patches/patch-src_assistant_3rdparty_clucene_src_CLucene_util_Arrays.h
@@ -0,0 +1,13 @@
+$NetBSD: patch-src_assistant_3rdparty_clucene_src_CLucene_util_Arrays.h,v 1.1 2014/12/30 17:23:47 adam Exp $
+
+--- src/assistant/3rdparty/clucene/src/CLucene/util/Arrays.h.orig	2013-11-27 01:01:52.000000000 +0000
++++ src/assistant/3rdparty/clucene/src/CLucene/util/Arrays.h
+@@ -151,7 +151,7 @@ CL_NS_DEF(util)
+ 
+ 			_itr1 itr1 = val1->begin();
+ 			_itr2 itr2 = val2->begin();
+-			while ( --size >= 0 ){
++			while ( size-- >= 0 ){
+ 				if ( !comp(*itr1,*itr2) )
+ 					return false;
+ 				itr1++;
diff --git a/qt5-qttools58/patches/patch-src_assistant_clucene_qclucene-config__p.h b/qt5-qttools58/patches/patch-src_assistant_clucene_qclucene-config__p.h
new file mode 100644
index 0000000000..38c6cf6d81
--- /dev/null
+++ b/qt5-qttools58/patches/patch-src_assistant_clucene_qclucene-config__p.h
@@ -0,0 +1,24 @@
+$NetBSD: patch-src_assistant_clucene_qclucene-config__p.h,v 1.1 2014/12/30 17:23:47 adam Exp $
+
+* Add NetBSD support
+
+--- src/assistant/clucene/qclucene-config_p.h.orig	2013-11-27 01:01:52.000000000 +0000
++++ src/assistant/clucene/qclucene-config_p.h
+@@ -94,7 +94,7 @@ configure.
+ #define _CL_HAVE_FCNTL_H  1
+ #endif
+ 
+-#if !defined(__xlC__) && !defined(__xlc__) && !defined (__MINGW32__) && \
++#if !defined(__xlC__) && !defined(__xlc__) && !defined (__MINGW32__) && !defined(__NetBSD) && \
+     !defined(__HP_aCC) && !defined(__SUNPRO_C) && !defined(__SUNPRO_CC) || \
+     defined(__SUNPRO_CC) && (__SUNPRO_CC > 0x550) || (defined(__HP_aCC) && defined(__ia64))
+     /* Define to 1 if the system has the type `float_t'. */
+@@ -430,7 +430,7 @@ configure.
+ #   endif
+ #endif
+ 
+-#if defined(__SUNPRO_CC) || defined(__SUNPRO_C) || defined(__HP_aCC)
++#if defined(__SUNPRO_CC) || defined(__SUNPRO_C) || defined(__HP_aCC) || defined(__NetBSD__)
+     /* Define to 1 if you have a functioning <wchar.h> header file. */
+ #   ifndef _CL_HAVE_WCTYPE_H
+ #   define _CL_HAVE_WCTYPE_H
diff --git a/qt5-qttools58/patches/patch-src_designer_src_uitools_uitools.pro b/qt5-qttools58/patches/patch-src_designer_src_uitools_uitools.pro
new file mode 100644
index 0000000000..4555da6110
--- /dev/null
+++ b/qt5-qttools58/patches/patch-src_designer_src_uitools_uitools.pro
@@ -0,0 +1,13 @@
+$NetBSD: patch-src_designer_src_uitools_uitools.pro,v 1.2 2015/10/26 19:04:00 adam Exp $
+
+* Libtoolized and build as shared library
+
+--- src/designer/src/uitools/uitools.pro.orig	2015-10-13 04:38:12.000000000 +0000
++++ src/designer/src/uitools/uitools.pro
+@@ -1,5 +1,5 @@
+ TARGET = QtUiTools
+-CONFIG += static
++CONFIG +=
+ 
+ include(../lib/uilib/uilib.pri)
+ 
diff --git a/qt5-qttranslations58/DESCR b/qt5-qttranslations58/DESCR
new file mode 100644
index 0000000000..b866d64e81
--- /dev/null
+++ b/qt5-qttranslations58/DESCR
@@ -0,0 +1 @@
+Qt5 translations
diff --git a/qt5-qttranslations58/Makefile b/qt5-qttranslations58/Makefile
new file mode 100644
index 0000000000..ab708ac8f0
--- /dev/null
+++ b/qt5-qttranslations58/Makefile
@@ -0,0 +1,13 @@
+# $NetBSD: Makefile,v 1.23 2017/01/21 20:06:55 ryoon Exp $
+
+DISTNAME=	qttranslations-opensource-src-${QTVERSION}
+PKGNAME=	qt5-qttranslations-${QTVERSION}
+COMMENT=	Qt5 translations
+
+MAKE_ENV+=		QTDIR=${QTDIR}
+INSTALL_ENV+=		INSTALL_ROOT=${DESTDIR}
+
+.include "../../wip/qt5-qtbase58/Makefile.common"
+
+.include "../../wip/qt5-qttools58/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/qt5-qttranslations58/PLIST b/qt5-qttranslations58/PLIST
new file mode 100644
index 0000000000..950d884f2e
--- /dev/null
+++ b/qt5-qttranslations58/PLIST
@@ -0,0 +1,234 @@
+@comment $NetBSD$
+qt5/translations/assistant_cs.qm
+qt5/translations/assistant_da.qm
+qt5/translations/assistant_de.qm
+qt5/translations/assistant_en.qm
+qt5/translations/assistant_fr.qm
+qt5/translations/assistant_hu.qm
+qt5/translations/assistant_ja.qm
+qt5/translations/assistant_ko.qm
+qt5/translations/assistant_pl.qm
+qt5/translations/assistant_ru.qm
+qt5/translations/assistant_sk.qm
+qt5/translations/assistant_sl.qm
+qt5/translations/assistant_uk.qm
+qt5/translations/assistant_zh_CN.qm
+qt5/translations/assistant_zh_TW.qm
+qt5/translations/designer_cs.qm
+qt5/translations/designer_de.qm
+qt5/translations/designer_en.qm
+qt5/translations/designer_fr.qm
+qt5/translations/designer_hu.qm
+qt5/translations/designer_ja.qm
+qt5/translations/designer_ko.qm
+qt5/translations/designer_pl.qm
+qt5/translations/designer_ru.qm
+qt5/translations/designer_sk.qm
+qt5/translations/designer_sl.qm
+qt5/translations/designer_uk.qm
+qt5/translations/designer_zh_CN.qm
+qt5/translations/designer_zh_TW.qm
+qt5/translations/linguist_cs.qm
+qt5/translations/linguist_de.qm
+qt5/translations/linguist_en.qm
+qt5/translations/linguist_fr.qm
+qt5/translations/linguist_hu.qm
+qt5/translations/linguist_ja.qm
+qt5/translations/linguist_ko.qm
+qt5/translations/linguist_pl.qm
+qt5/translations/linguist_ru.qm
+qt5/translations/linguist_sk.qm
+qt5/translations/linguist_sl.qm
+qt5/translations/linguist_uk.qm
+qt5/translations/linguist_zh_CN.qm
+qt5/translations/linguist_zh_TW.qm
+qt5/translations/qmlviewer_cs.qm
+qt5/translations/qmlviewer_en.qm
+qt5/translations/qmlviewer_fi.qm
+qt5/translations/qmlviewer_fr.qm
+qt5/translations/qmlviewer_he.qm
+qt5/translations/qmlviewer_hu.qm
+qt5/translations/qmlviewer_ja.qm
+qt5/translations/qmlviewer_ko.qm
+qt5/translations/qmlviewer_pl.qm
+qt5/translations/qmlviewer_ru.qm
+qt5/translations/qmlviewer_sk.qm
+qt5/translations/qmlviewer_uk.qm
+qt5/translations/qt_ar.qm
+qt5/translations/qt_ca.qm
+qt5/translations/qt_cs.qm
+qt5/translations/qt_da.qm
+qt5/translations/qt_de.qm
+qt5/translations/qt_en.qm
+qt5/translations/qt_es.qm
+qt5/translations/qt_fa.qm
+qt5/translations/qt_fi.qm
+qt5/translations/qt_fr.qm
+qt5/translations/qt_gl.qm
+qt5/translations/qt_he.qm
+qt5/translations/qt_help_cs.qm
+qt5/translations/qt_help_da.qm
+qt5/translations/qt_help_de.qm
+qt5/translations/qt_help_en.qm
+qt5/translations/qt_help_fr.qm
+qt5/translations/qt_help_gl.qm
+qt5/translations/qt_help_hu.qm
+qt5/translations/qt_help_it.qm
+qt5/translations/qt_help_ja.qm
+qt5/translations/qt_help_ko.qm
+qt5/translations/qt_help_pl.qm
+qt5/translations/qt_help_ru.qm
+qt5/translations/qt_help_sk.qm
+qt5/translations/qt_help_sl.qm
+qt5/translations/qt_help_uk.qm
+qt5/translations/qt_help_zh_CN.qm
+qt5/translations/qt_help_zh_TW.qm
+qt5/translations/qt_hu.qm
+qt5/translations/qt_it.qm
+qt5/translations/qt_ja.qm
+qt5/translations/qt_ko.qm
+qt5/translations/qt_lt.qm
+qt5/translations/qt_pl.qm
+qt5/translations/qt_pt.qm
+qt5/translations/qt_ru.qm
+qt5/translations/qt_sk.qm
+qt5/translations/qt_sl.qm
+qt5/translations/qt_sv.qm
+qt5/translations/qt_uk.qm
+qt5/translations/qt_zh_CN.qm
+qt5/translations/qt_zh_TW.qm
+qt5/translations/qtbase_ca.qm
+qt5/translations/qtbase_cs.qm
+qt5/translations/qtbase_de.qm
+qt5/translations/qtbase_en.qm
+qt5/translations/qtbase_fi.qm
+qt5/translations/qtbase_fr.qm
+qt5/translations/qtbase_he.qm
+qt5/translations/qtbase_hu.qm
+qt5/translations/qtbase_it.qm
+qt5/translations/qtbase_ja.qm
+qt5/translations/qtbase_ko.qm
+qt5/translations/qtbase_lv.qm
+qt5/translations/qtbase_pl.qm
+qt5/translations/qtbase_ru.qm
+qt5/translations/qtbase_sk.qm
+qt5/translations/qtbase_uk.qm
+qt5/translations/qtconfig_hu.qm
+qt5/translations/qtconfig_ja.qm
+qt5/translations/qtconfig_ko.qm
+qt5/translations/qtconfig_pl.qm
+qt5/translations/qtconfig_ru.qm
+qt5/translations/qtconfig_sk.qm
+qt5/translations/qtconfig_sl.qm
+qt5/translations/qtconfig_uk.qm
+qt5/translations/qtconfig_zh_CN.qm
+qt5/translations/qtconfig_zh_TW.qm
+qt5/translations/qtconnectivity_de.qm
+qt5/translations/qtconnectivity_en.qm
+qt5/translations/qtconnectivity_ko.qm
+qt5/translations/qtconnectivity_pl.qm
+qt5/translations/qtconnectivity_ru.qm
+qt5/translations/qtconnectivity_uk.qm
+qt5/translations/qtdeclarative_de.qm
+qt5/translations/qtdeclarative_en.qm
+qt5/translations/qtdeclarative_fi.qm
+qt5/translations/qtdeclarative_fr.qm
+qt5/translations/qtdeclarative_ja.qm
+qt5/translations/qtdeclarative_ko.qm
+qt5/translations/qtdeclarative_lv.qm
+qt5/translations/qtdeclarative_pl.qm
+qt5/translations/qtdeclarative_ru.qm
+qt5/translations/qtdeclarative_sk.qm
+qt5/translations/qtdeclarative_uk.qm
+qt5/translations/qtlocation_de.qm
+qt5/translations/qtlocation_en.qm
+qt5/translations/qtlocation_fr.qm
+qt5/translations/qtlocation_ko.qm
+qt5/translations/qtlocation_pl.qm
+qt5/translations/qtlocation_ru.qm
+qt5/translations/qtlocation_uk.qm
+qt5/translations/qtmultimedia_ca.qm
+qt5/translations/qtmultimedia_cs.qm
+qt5/translations/qtmultimedia_de.qm
+qt5/translations/qtmultimedia_en.qm
+qt5/translations/qtmultimedia_fi.qm
+qt5/translations/qtmultimedia_fr.qm
+qt5/translations/qtmultimedia_hu.qm
+qt5/translations/qtmultimedia_it.qm
+qt5/translations/qtmultimedia_ja.qm
+qt5/translations/qtmultimedia_ko.qm
+qt5/translations/qtmultimedia_pl.qm
+qt5/translations/qtmultimedia_ru.qm
+qt5/translations/qtmultimedia_sk.qm
+qt5/translations/qtmultimedia_uk.qm
+qt5/translations/qtquick1_ca.qm
+qt5/translations/qtquick1_cs.qm
+qt5/translations/qtquick1_de.qm
+qt5/translations/qtquick1_en.qm
+qt5/translations/qtquick1_fi.qm
+qt5/translations/qtquick1_fr.qm
+qt5/translations/qtquick1_he.qm
+qt5/translations/qtquick1_hu.qm
+qt5/translations/qtquick1_it.qm
+qt5/translations/qtquick1_ja.qm
+qt5/translations/qtquick1_ko.qm
+qt5/translations/qtquick1_pl.qm
+qt5/translations/qtquick1_ru.qm
+qt5/translations/qtquick1_sk.qm
+qt5/translations/qtquick1_uk.qm
+qt5/translations/qtquickcontrols2_en.qm
+qt5/translations/qtquickcontrols2_uk.qm
+qt5/translations/qtquickcontrols_de.qm
+qt5/translations/qtquickcontrols_en.qm
+qt5/translations/qtquickcontrols_fi.qm
+qt5/translations/qtquickcontrols_fr.qm
+qt5/translations/qtquickcontrols_ja.qm
+qt5/translations/qtquickcontrols_ru.qm
+qt5/translations/qtquickcontrols_uk.qm
+qt5/translations/qtscript_ca.qm
+qt5/translations/qtscript_cs.qm
+qt5/translations/qtscript_de.qm
+qt5/translations/qtscript_en.qm
+qt5/translations/qtscript_fi.qm
+qt5/translations/qtscript_fr.qm
+qt5/translations/qtscript_he.qm
+qt5/translations/qtscript_hu.qm
+qt5/translations/qtscript_it.qm
+qt5/translations/qtscript_ja.qm
+qt5/translations/qtscript_ko.qm
+qt5/translations/qtscript_lv.qm
+qt5/translations/qtscript_pl.qm
+qt5/translations/qtscript_ru.qm
+qt5/translations/qtscript_sk.qm
+qt5/translations/qtscript_uk.qm
+qt5/translations/qtserialport_de.qm
+qt5/translations/qtserialport_en.qm
+qt5/translations/qtserialport_ja.qm
+qt5/translations/qtserialport_pl.qm
+qt5/translations/qtserialport_ru.qm
+qt5/translations/qtserialport_uk.qm
+qt5/translations/qtwebengine_de.qm
+qt5/translations/qtwebengine_en.qm
+qt5/translations/qtwebengine_pl.qm
+qt5/translations/qtwebengine_ru.qm
+qt5/translations/qtwebengine_uk.qm
+qt5/translations/qtwebsockets_de.qm
+qt5/translations/qtwebsockets_en.qm
+qt5/translations/qtwebsockets_fr.qm
+qt5/translations/qtwebsockets_ja.qm
+qt5/translations/qtwebsockets_pl.qm
+qt5/translations/qtwebsockets_ru.qm
+qt5/translations/qtwebsockets_uk.qm
+qt5/translations/qtxmlpatterns_ca.qm
+qt5/translations/qtxmlpatterns_cs.qm
+qt5/translations/qtxmlpatterns_de.qm
+qt5/translations/qtxmlpatterns_en.qm
+qt5/translations/qtxmlpatterns_fr.qm
+qt5/translations/qtxmlpatterns_hu.qm
+qt5/translations/qtxmlpatterns_it.qm
+qt5/translations/qtxmlpatterns_ja.qm
+qt5/translations/qtxmlpatterns_ko.qm
+qt5/translations/qtxmlpatterns_pl.qm
+qt5/translations/qtxmlpatterns_ru.qm
+qt5/translations/qtxmlpatterns_sk.qm
+qt5/translations/qtxmlpatterns_uk.qm
diff --git a/qt5-qttranslations58/distinfo b/qt5-qttranslations58/distinfo
new file mode 100644
index 0000000000..f710e21945
--- /dev/null
+++ b/qt5-qttranslations58/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.2 2015/10/26 19:04:01 adam Exp $
+
+SHA1 (qttranslations-opensource-src-5.8.0.tar.xz) = b2f216cb0507370592a9d833a481dd82468ddb99
+RMD160 (qttranslations-opensource-src-5.8.0.tar.xz) = 41e8c4bbe38cc0b222c585516d2e7d515d9cc307
+SHA512 (qttranslations-opensource-src-5.8.0.tar.xz) = a3e0a6782e620eb0dfb03df8fa79b41953ed4a05e93507b2148bddf3ba24ae605b7aea16ef1974bc3b1904000fc6a60f5faf09f60e9ca6c61b974f5bdc86e05c
+Size (qttranslations-opensource-src-5.8.0.tar.xz) = 1209556 bytes
diff --git a/qt5-qtwebchannel58/DESCR b/qt5-qtwebchannel58/DESCR
new file mode 100644
index 0000000000..f79025f1da
--- /dev/null
+++ b/qt5-qtwebchannel58/DESCR
@@ -0,0 +1,2 @@
+Qt5 module that provides a mechanism to transperently access QObject
+or QML objects from HTML clients.
diff --git a/qt5-qtwebchannel58/Makefile b/qt5-qtwebchannel58/Makefile
new file mode 100644
index 0000000000..68250d95bf
--- /dev/null
+++ b/qt5-qtwebchannel58/Makefile
@@ -0,0 +1,21 @@
+# $NetBSD: Makefile,v 1.12 2016/12/04 05:17:16 ryoon Exp $
+
+DISTNAME=	qtwebchannel-opensource-src-${QTVERSION}
+PKGNAME=	qt5-qtwebchannel-${QTVERSION}
+COMMENT=	Qt5 WebChannel module
+
+MAKE_ENV+=		QTDIR=${QTDIR}
+INSTALL_ENV+=		INSTALL_ROOT=${DESTDIR}
+INSTALLATION_DIRS+=	lib/pkgconfig
+
+.include "../../wip/qt5-qtbase58/Makefile.common"
+
+post-install:
+.for i in Qt5WebChannel.pc
+	cd ${DESTDIR}${PREFIX}/lib/pkgconfig && \
+		ln -f -s ${QTPREFIX}/lib/pkgconfig/${i} ${i}
+.endfor
+
+.include "../../wip/qt5-qtdeclarative58/buildlink3.mk"
+.include "../../wip/qt5-qtwebsockets58/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/qt5-qtwebchannel58/PLIST b/qt5-qtwebchannel58/PLIST
new file mode 100644
index 0000000000..7a9bdceb2c
--- /dev/null
+++ b/qt5-qtwebchannel58/PLIST
@@ -0,0 +1,28 @@
+@comment $NetBSD: PLIST,v 1.2 2015/02/08 09:01:28 wiz Exp $
+lib/pkgconfig/Qt5WebChannel.pc
+qt5/include/QtWebChannel/${PKGVERSION}/QtWebChannel/private/qmetaobjectpublisher_p.h
+qt5/include/QtWebChannel/${PKGVERSION}/QtWebChannel/private/qqmlwebchannelattached_p.h
+qt5/include/QtWebChannel/${PKGVERSION}/QtWebChannel/private/qwebchannel_p.h
+qt5/include/QtWebChannel/${PKGVERSION}/QtWebChannel/private/signalhandler_p.h
+qt5/include/QtWebChannel/${PKGVERSION}/QtWebChannel/private/variantargument_p.h
+qt5/include/QtWebChannel/QQmlWebChannel
+qt5/include/QtWebChannel/QWebChannel
+qt5/include/QtWebChannel/QWebChannelAbstractTransport
+qt5/include/QtWebChannel/QtWebChannel
+qt5/include/QtWebChannel/QtWebChannelDepends
+qt5/include/QtWebChannel/QtWebChannelVersion
+qt5/include/QtWebChannel/qqmlwebchannel.h
+qt5/include/QtWebChannel/qtwebchannelversion.h
+qt5/include/QtWebChannel/qwebchannel.h
+qt5/include/QtWebChannel/qwebchannelabstracttransport.h
+qt5/include/QtWebChannel/qwebchannelglobal.h
+qt5/lib/cmake/Qt5WebChannel/Qt5WebChannelConfig.cmake
+qt5/lib/cmake/Qt5WebChannel/Qt5WebChannelConfigVersion.cmake
+qt5/lib/libQt5WebChannel.la
+qt5/lib/libQt5WebChannel.prl
+qt5/lib/pkgconfig/Qt5WebChannel.pc
+qt5/mkspecs/modules/qt_lib_webchannel.pri
+qt5/mkspecs/modules/qt_lib_webchannel_private.pri
+qt5/qml/QtWebChannel/libdeclarative_webchannel.la
+qt5/qml/QtWebChannel/plugins.qmltypes
+qt5/qml/QtWebChannel/qmldir
diff --git a/qt5-qtwebchannel58/buildlink3.mk b/qt5-qtwebchannel58/buildlink3.mk
new file mode 100644
index 0000000000..b019ebdac2
--- /dev/null
+++ b/qt5-qtwebchannel58/buildlink3.mk
@@ -0,0 +1,19 @@
+# $NetBSD: buildlink3.mk,v 1.7 2016/12/04 05:17:16 ryoon Exp $
+
+BUILDLINK_TREE+=	qt5-qtwebchannel
+
+.if !defined(QT5_QTWEBCHANNEL_BUILDLINK3_MK)
+QT5_QTWEBCHANNEL_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.qt5-qtwebchannel+=	qt5-qtwebchannel>=5.8.0
+BUILDLINK_ABI_DEPENDS.qt5-qtwebchannel+=	qt5-qtwebchannel>=5.8.0
+BUILDLINK_PKGSRCDIR.qt5-qtwebchannel?=	../../wip/qt5-qtwebchannel58
+
+BUILDLINK_INCDIRS.qt5-qtwebchannel+=	qt5/include
+BUILDLINK_LIBDIRS.qt5-qtwebchannel+=	qt5/lib
+BUILDLINK_LIBDIRS.qt5-qtwebchannel+=	qt5/plugins
+
+.include "../../wip/qt5-qtdeclarative58/buildlink3.mk"
+.endif	# QT5_QTWEBCHANNEL_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-qt5-qtwebchannel
diff --git a/qt5-qtwebchannel58/distinfo b/qt5-qtwebchannel58/distinfo
new file mode 100644
index 0000000000..a698c45906
--- /dev/null
+++ b/qt5-qtwebchannel58/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.2 2015/10/26 19:04:01 adam Exp $
+
+SHA1 (qtwebchannel-opensource-src-5.8.0.tar.xz) = 5afce5b70b4fc88845efe93831f5b9f677ba28eb
+RMD160 (qtwebchannel-opensource-src-5.8.0.tar.xz) = bddd059128b9af69e81f7324621b68b8f338a3c8
+SHA512 (qtwebchannel-opensource-src-5.8.0.tar.xz) = 3f9b8fa1897ebce5065e38f9f324ede1d2dfb4e13b90dc832a7dd2dfd1f18934d976ab3654fd2fa9fd788e48dec6ebf5766862900cd1523a11f063c22041260a
+Size (qtwebchannel-opensource-src-5.8.0.tar.xz) = 143136 bytes
diff --git a/qt5-qtwebkit58/DESCR b/qt5-qtwebkit58/DESCR
new file mode 100644
index 0000000000..7d0b32748e
--- /dev/null
+++ b/qt5-qtwebkit58/DESCR
@@ -0,0 +1 @@
+Qt5 WebView module
diff --git a/qt5-qtwebkit58/Makefile b/qt5-qtwebkit58/Makefile
new file mode 100644
index 0000000000..7cd8d75c6b
--- /dev/null
+++ b/qt5-qtwebkit58/Makefile
@@ -0,0 +1,58 @@
+# $NetBSD: Makefile,v 1.38 2017/01/21 20:06:46 ryoon Exp $
+
+DISTNAME=	qtwebkit-opensource-src-${QTVERSION}
+PKGNAME=	qt5-qtwebkit-${QTVERSION}
+COMMENT=	Qt5 WebView module
+
+MASTER_SITES=	http://download.qt-project.org/community_releases/${QTVERSION:R}/${QTVERSION}-final/
+
+BUILD_DEPENDS+=		gperf-[0-9]*:../../devel/gperf
+
+USE_TOOLS+=		bison flex pkg-config sed
+REPLACE_PERL+=		Source/WebKit2/Scripts/generate-forwarding-headers.pl
+
+MAKE_ENV+=		QTDIR=${QTDIR}
+INSTALL_ENV+=		INSTALL_ROOT=${DESTDIR}
+INSTALLATION_DIRS+=	lib/pkgconfig
+
+.include "../../wip/qt5-qtbase58/Makefile.common"
+MASTER_SITES=	http://download.qt-project.org/community_releases/${QTVERSION:R}/${QTVERSION}-final/
+
+.if ${_USE_CWRAPPERS} == "yes"
+BUILDLINK_TRANSFORM+=	R:${WRKSRC}/lib:${QTDIR}/lib
+.else
+BUILDLINK_TRANSFORM+=	rpath:${WRKSRC}/lib:${QTDIR}/lib
+.endif
+
+.if ${OPSYS} == "NetBSD" && ${MACHINE_CPU:U} == "arm"
+LDFLAGS+=	-Wl,-no-keep-memory -Wl-reduce-memory
+.endif
+
+post-install:
+.for i in Qt5WebKit.pc Qt5WebKitWidgets.pc
+	cd ${DESTDIR}${PREFIX}/lib/pkgconfig && \
+	ln -f -s ${QTPREFIX}/lib/pkgconfig/${i} ${i}
+.endfor
+
+.include "../../databases/sqlite3/buildlink3.mk"
+.if ${OPSYS} == "Darwin" || ${OPSYS} == "Linux" || ${OPSYS} == "NetBSD"
+.include "../../devel/libexecinfo/buildlink3.mk"
+.endif
+.include "../../graphics/libwebp/buildlink3.mk"
+.include "../../mk/curses.buildlink3.mk"
+.include "../../textproc/icu/buildlink3.mk"
+.include "../../textproc/libxslt/buildlink3.mk"
+.if ${OPSYS} != "Darwin"
+.include "../../multimedia/gst-plugins0.10-base/buildlink3.mk"
+.include "../../x11/libXcomposite/buildlink3.mk"
+.endif
+.include "../../wip/qt5-qtdeclarative58/buildlink3.mk"
+.include "../../wip/qt5-qtlocation58/buildlink3.mk"
+.include "../../wip/qt5-qtmultimedia58/buildlink3.mk"
+.include "../../wip/qt5-qtsensors58/buildlink3.mk"
+.include "../../wip/qt5-qtwebchannel58/buildlink3.mk"
+PYTHON_FOR_BUILD_ONLY=			yes
+.include "../../lang/python/tool.mk"
+.include "../../lang/ruby/buildlink3.mk"
+BUILDLINK_DEPMETHOD.${RUBY_BASE}=	build
+.include "../../mk/bsd.pkg.mk"
diff --git a/qt5-qtwebkit58/PLIST b/qt5-qtwebkit58/PLIST
new file mode 100644
index 0000000000..1c752d7793
--- /dev/null
+++ b/qt5-qtwebkit58/PLIST
@@ -0,0 +1,120 @@
+@comment $NetBSD: PLIST,v 1.4 2014/12/30 17:23:47 adam Exp $
+lib/pkgconfig/Qt5WebKit.pc
+lib/pkgconfig/Qt5WebKitWidgets.pc
+qt5/include/QtWebKit/${PKGVERSION}/QtWebKit/private/bytearraytestdata.h
+qt5/include/QtWebKit/${PKGVERSION}/QtWebKit/private/qhttpheader_p.h
+qt5/include/QtWebKit/${PKGVERSION}/QtWebKit/private/qquicknetworkreply_p.h
+qt5/include/QtWebKit/${PKGVERSION}/QtWebKit/private/qquicknetworkrequest_p.h
+qt5/include/QtWebKit/${PKGVERSION}/QtWebKit/private/qquickurlschemedelegate_p.h
+qt5/include/QtWebKit/${PKGVERSION}/QtWebKit/private/qquickwebpage_p.h
+qt5/include/QtWebKit/${PKGVERSION}/QtWebKit/private/qquickwebpage_p_p.h
+qt5/include/QtWebKit/${PKGVERSION}/QtWebKit/private/qquickwebview_p.h
+qt5/include/QtWebKit/${PKGVERSION}/QtWebKit/private/qquickwebview_p_p.h
+qt5/include/QtWebKit/${PKGVERSION}/QtWebKit/private/qrawwebview_p.h
+qt5/include/QtWebKit/${PKGVERSION}/QtWebKit/private/qrawwebview_p_p.h
+qt5/include/QtWebKit/${PKGVERSION}/QtWebKit/private/qtwebsecurityorigin_p.h
+qt5/include/QtWebKit/${PKGVERSION}/QtWebKit/private/qwebchannelwebkittransport_p.h
+qt5/include/QtWebKit/${PKGVERSION}/QtWebKit/private/qwebdatabase_p.h
+qt5/include/QtWebKit/${PKGVERSION}/QtWebKit/private/qwebdownloaditem_p.h
+qt5/include/QtWebKit/${PKGVERSION}/QtWebKit/private/qwebdownloaditem_p_p.h
+qt5/include/QtWebKit/${PKGVERSION}/QtWebKit/private/qwebelement_p.h
+qt5/include/QtWebKit/${PKGVERSION}/QtWebKit/private/qwebhistory_p.h
+qt5/include/QtWebKit/${PKGVERSION}/QtWebKit/private/qwebiconimageprovider_p.h
+qt5/include/QtWebKit/${PKGVERSION}/QtWebKit/private/qwebkittest_p.h
+qt5/include/QtWebKit/${PKGVERSION}/QtWebKit/private/qwebloadrequest_p.h
+qt5/include/QtWebKit/${PKGVERSION}/QtWebKit/private/qwebnavigationhistory_p.h
+qt5/include/QtWebKit/${PKGVERSION}/QtWebKit/private/qwebnavigationhistory_p_p.h
+qt5/include/QtWebKit/${PKGVERSION}/QtWebKit/private/qwebnavigationrequest_p.h
+qt5/include/QtWebKit/${PKGVERSION}/QtWebKit/private/qwebpermissionrequest_p.h
+qt5/include/QtWebKit/${PKGVERSION}/QtWebKit/private/qwebplugindatabase_p.h
+qt5/include/QtWebKit/${PKGVERSION}/QtWebKit/private/qwebpreferences_p.h
+qt5/include/QtWebKit/${PKGVERSION}/QtWebKit/private/qwebpreferences_p_p.h
+qt5/include/QtWebKit/${PKGVERSION}/QtWebKit/private/qwebscriptworld.h
+qt5/include/QtWebKit/${PKGVERSION}/QtWebKit/private/qwebscriptworld_p.h
+qt5/include/QtWebKit/${PKGVERSION}/QtWebKit/private/qwebsecurityorigin_p.h
+qt5/include/QtWebKit/${PKGVERSION}/QtWebKit/private/testwindow.h
+qt5/include/QtWebKit/${PKGVERSION}/QtWebKit/private/util.h
+qt5/include/QtWebKit/QWebDatabase
+qt5/include/QtWebKit/QWebElement
+qt5/include/QtWebKit/QWebElementCollection
+qt5/include/QtWebKit/QWebFullScreenVideoHandler
+qt5/include/QtWebKit/QWebHapticFeedbackPlayer
+qt5/include/QtWebKit/QWebHistory
+qt5/include/QtWebKit/QWebHistoryInterface
+qt5/include/QtWebKit/QWebHistoryItem
+qt5/include/QtWebKit/QWebKitPlatformPlugin
+qt5/include/QtWebKit/QWebNotificationData
+qt5/include/QtWebKit/QWebNotificationPresenter
+qt5/include/QtWebKit/QWebPluginFactory
+qt5/include/QtWebKit/QWebSecurityOrigin
+qt5/include/QtWebKit/QWebSelectData
+qt5/include/QtWebKit/QWebSelectMethod
+qt5/include/QtWebKit/QWebSettings
+qt5/include/QtWebKit/QWebSpellChecker
+qt5/include/QtWebKit/QWebTouchModifier
+qt5/include/QtWebKit/QtWebKit
+qt5/include/QtWebKit/QtWebKitDepends
+qt5/include/QtWebKit/QtWebKitVersion
+qt5/include/QtWebKit/qtwebkitversion.h
+qt5/include/QtWebKit/qwebdatabase.h
+qt5/include/QtWebKit/qwebelement.h
+qt5/include/QtWebKit/qwebhistory.h
+qt5/include/QtWebKit/qwebhistoryinterface.h
+qt5/include/QtWebKit/qwebkitglobal.h
+qt5/include/QtWebKit/qwebkitplatformplugin.h
+qt5/include/QtWebKit/qwebpluginfactory.h
+qt5/include/QtWebKit/qwebsecurityorigin.h
+qt5/include/QtWebKit/qwebsettings.h
+qt5/include/QtWebKitWidgets/${PKGVERSION}/QtWebKitWidgets/private/qwebframe_p.h
+qt5/include/QtWebKitWidgets/${PKGVERSION}/QtWebKitWidgets/private/qwebinspector_p.h
+qt5/include/QtWebKitWidgets/${PKGVERSION}/QtWebKitWidgets/private/qwebpage_p.h
+qt5/include/QtWebKitWidgets/${PKGVERSION}/QtWebKitWidgets/private/qwebviewaccessible_p.h
+qt5/include/QtWebKitWidgets/QGraphicsWebView
+qt5/include/QtWebKitWidgets/QWebFrame
+qt5/include/QtWebKitWidgets/QWebHitTestResult
+qt5/include/QtWebKitWidgets/QWebInspector
+qt5/include/QtWebKitWidgets/QWebPage
+qt5/include/QtWebKitWidgets/QWebView
+qt5/include/QtWebKitWidgets/QtWebKitWidgets
+qt5/include/QtWebKitWidgets/QtWebKitWidgetsDepends
+qt5/include/QtWebKitWidgets/QtWebKitWidgetsVersion
+qt5/include/QtWebKitWidgets/qgraphicswebview.h
+qt5/include/QtWebKitWidgets/qtwebkitwidgetsversion.h
+qt5/include/QtWebKitWidgets/qwebframe.h
+qt5/include/QtWebKitWidgets/qwebinspector.h
+qt5/include/QtWebKitWidgets/qwebpage.h
+qt5/include/QtWebKitWidgets/qwebview.h
+qt5/lib/cmake/Qt5WebKit/Qt5WebKitConfig.cmake
+qt5/lib/cmake/Qt5WebKit/Qt5WebKitConfigVersion.cmake
+qt5/lib/cmake/Qt5WebKitWidgets/Qt5WebKitWidgetsConfig.cmake
+qt5/lib/cmake/Qt5WebKitWidgets/Qt5WebKitWidgetsConfigVersion.cmake
+qt5/lib/libANGLE.la
+qt5/lib/libANGLE.prl
+qt5/lib/libJavaScriptCore.la
+qt5/lib/libJavaScriptCore.prl
+qt5/lib/libQt5WebKit.la
+qt5/lib/libQt5WebKit.prl
+qt5/lib/libQt5WebKitWidgets.la
+qt5/lib/libQt5WebKitWidgets.prl
+qt5/lib/libWTF.la
+qt5/lib/libWTF.prl
+qt5/lib/libWebCore.la
+qt5/lib/libWebCore.prl
+qt5/lib/libWebKit1.la
+qt5/lib/libWebKit1.prl
+qt5/lib/libWebKit2.la
+qt5/lib/libWebKit2.prl
+qt5/lib/libleveldb.la
+qt5/lib/libleveldb.prl
+qt5/lib/pkgconfig/Qt5WebKit.pc
+qt5/lib/pkgconfig/Qt5WebKitWidgets.pc
+qt5/libexec/QtWebProcess
+qt5/mkspecs/modules/qt_lib_webkit.pri
+qt5/mkspecs/modules/qt_lib_webkit_private.pri
+qt5/mkspecs/modules/qt_lib_webkitwidgets.pri
+qt5/mkspecs/modules/qt_lib_webkitwidgets_private.pri
+qt5/qml/QtWebKit/experimental/libqmlwebkitexperimentalplugin.la
+qt5/qml/QtWebKit/experimental/qmldir
+qt5/qml/QtWebKit/libqmlwebkitplugin.la
+qt5/qml/QtWebKit/plugins.qmltypes
+qt5/qml/QtWebKit/qmldir
diff --git a/qt5-qtwebkit58/buildlink3.mk b/qt5-qtwebkit58/buildlink3.mk
new file mode 100644
index 0000000000..ba9b6fd295
--- /dev/null
+++ b/qt5-qtwebkit58/buildlink3.mk
@@ -0,0 +1,35 @@
+# $NetBSD: buildlink3.mk,v 1.25 2017/01/21 20:06:46 ryoon Exp $
+
+BUILDLINK_TREE+=	qt5-qtwebkit
+
+.if !defined(QT5_QTWEBKIT_BUILDLINK3_MK)
+QT5_QTWEBKIT_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.qt5-qtwebkit+=	qt5-qtwebkit>=5.8.0
+BUILDLINK_ABI_DEPENDS.qt5-qtwebkit+=	qt5-qtwebkit>=5.8.0
+BUILDLINK_PKGSRCDIR.qt5-qtwebkit?=	../../wip/qt5-qtwebkit58
+
+BUILDLINK_INCDIRS.qt5-qtwebkit+=	qt5/include
+BUILDLINK_LIBDIRS.qt5-qtwebkit+=	qt5/lib
+BUILDLINK_LIBDIRS.qt5-qtwebkit+=	qt5/plugins
+
+.include "../../databases/sqlite3/buildlink3.mk"
+.include "../../graphics/libwebp/buildlink3.mk"
+.include "../../mk/curses.buildlink3.mk"
+.include "../../textproc/libxslt/buildlink3.mk"
+.if ${OPSYS} != "Darwin"
+.include "../../multimedia/gst-plugins0.10-base/buildlink3.mk"
+.include "../../x11/libXcomposite/buildlink3.mk"
+.endif
+.include "../../wip/qt5-qtdeclarative58/buildlink3.mk"
+.include "../../wip/qt5-qtlocation58/buildlink3.mk"
+.include "../../wip/qt5-qtmultimedia58/buildlink3.mk"
+.include "../../wip/qt5-qtsensors58/buildlink3.mk"
+.include "../../wip/qt5-qtwebchannel58/buildlink3.mk"
+PYTHON_FOR_BUILD_ONLY=			yes
+.include "../../lang/python/tool.mk"
+.include "../../lang/ruby/buildlink3.mk"
+BUILDLINK_DEPMETHOD.${RUBY_BASE}=	build
+.endif	# QT5_QTWEBKIT_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-qt5-qtwebkit
diff --git a/qt5-qtwebkit58/distinfo b/qt5-qtwebkit58/distinfo
new file mode 100644
index 0000000000..e6bfacba75
--- /dev/null
+++ b/qt5-qtwebkit58/distinfo
@@ -0,0 +1,52 @@
+$NetBSD: distinfo,v 1.8 2016/07/22 10:14:17 jperkin Exp $
+
+SHA1 (qtwebkit-opensource-src-5.8.0.tar.xz) = 79d898f0e447039fb9f12b2f798a0aedf071ea82
+RMD160 (qtwebkit-opensource-src-5.8.0.tar.xz) = db6e8a239c744c213033a9a7087b9323cac6014c
+SHA512 (qtwebkit-opensource-src-5.8.0.tar.xz) = 980b5d267d31911f96822656d33407749eb7aa705d17051fe024505d51b0a6418cbd3492ba703057e8e22b0b1242a923f8b119ef9d52b70b7e6c28f36b2c9b84
+Size (qtwebkit-opensource-src-5.8.0.tar.xz) = 35299204 bytes
+SHA1 (patch-Source_JavaScriptCore_API_ObjCCallbackFunction.h) = be77c4b19f5f97c12180c1b7d3b72968364f3229
+SHA1 (patch-Source_JavaScriptCore_DerivedSources.pri) = b7a81c85257ddebd7bdff546a6d6720c9a2c5b56
+SHA1 (patch-Source_JavaScriptCore_JavaScriptCore.pri) = ccf64d0df1c61ff5c31c000636f3b64460562314
+SHA1 (patch-Source_JavaScriptCore_Target.pri) = 2635cb0b9193fcf2ad55f01099341f4e140ab19b
+SHA1 (patch-Source_JavaScriptCore_assembler_ARMAssembler.h) = a6cfdbced0bb528f47e4c0279ca03898780578cb
+SHA1 (patch-Source_JavaScriptCore_assembler_MacroAssemblerARM.cpp) = 2ed23192d9a4ec2c0f7b7b9a48bed664adbc7fb3
+SHA1 (patch-Source_JavaScriptCore_dfg_DFGNode.h) = cf39645a9b61299bb7b5b700a4cf2af68aa2f9f6
+SHA1 (patch-Source_JavaScriptCore_heap_MachineStackMarker.cpp) = 09bfdb6e63b835fb50611289d4a1c50cd18c9e37
+SHA1 (patch-Source_JavaScriptCore_tools_CodeProfiling.cpp) = da6e2627337be1d6a4692697f23381b1bc80d08a
+SHA1 (patch-Source_QtWebKit.pro) = cfa9b6a36ce63f7655a164bbc696db2c0a44d288
+SHA1 (patch-Source_ThirdParty_ANGLE_Target.pri) = 33473cbae5e2f835b0cea6cfd5fe50f031bea60c
+SHA1 (patch-Source_ThirdParty_ANGLE_src_compiler_glslang.y) = 875cfb3a98b943a78bf87e91d724d067b5bd2523
+SHA1 (patch-Source_ThirdParty_ANGLE_src_compiler_osinclude.h) = a09b19f661c17a65f733a08822199b28eb51aed9
+SHA1 (patch-Source_ThirdParty_gtest_include_gtest_internal_gtest-port.h) = 1e4b8cffbd7ec0a6130a0ec2112023bed5c0b78e
+SHA1 (patch-Source_ThirdParty_leveldb_Target.pri) = c202d901a2af5e9efdf2357c1e062f58c8db321d
+SHA1 (patch-Source_WTF_WTF.pro) = 06883057a69fb95142cf33615a800cd532528e3e
+SHA1 (patch-Source_WTF_wtf_Assertions.cpp) = 9146f5c8a44563328194470e3f1f4ec5150fbe93
+SHA1 (patch-Source_WTF_wtf_InlineASM.h) = 64ea54605fbe787be57f7423e33802def66d6432
+SHA1 (patch-Source_WTF_wtf_MathExtras.h) = fb5416d99b959e54cbe1276c42b19ed18c32ad85
+SHA1 (patch-Source_WTF_wtf_NumberOfCores.cpp) = 5f80234f0bc8a66b2f1b4824a8b79b402e707491
+SHA1 (patch-Source_WTF_wtf_Platform.h) = d44960e5a5d171e815f973999c29d88a785cb3d7
+SHA1 (patch-Source_WTF_wtf_RAMSize.cpp) = 1c5a9c0aaffdec25cea74b010b9bc8922593b1af
+SHA1 (patch-Source_WTF_wtf_ThreadIdentifierDataPthreads.cpp) = 249308d00b18a8b89e9787f440341e77a1927531
+SHA1 (patch-Source_WTF_wtf_Threading.h) = 92f303cb972335fc9aaf4054cf66d9b6e99c94a5
+SHA1 (patch-Source_WTF_wtf_text_StringImpl.h) = ab4fc5bef1c01bf21e4a80da8709985dd16d8da0
+SHA1 (patch-Source_WebCore_Target.pri) = 6399c94c0b4f30fc0ce1d25c5056d7381ecb9020
+SHA1 (patch-Source_WebCore_bindings_js_JSInspectorFrontendHostCustom.cpp) = 011224d015cc46571646ee148bf67758ba4a56b3
+SHA1 (patch-Source_WebCore_editing_Editor.h) = 8b566568d843c9699789e9d45a019e7f4192699a
+SHA1 (patch-Source_WebCore_page_NavigatorBase.cpp) = f596432d46cb67b5b233bf7fdf0286d94c554e5e
+SHA1 (patch-Source_WebCore_platform_graphics_cpu_arm_filters_FELightingNEON.cpp) = dd409929936955ad31b8ec0902067e2f23c054a2
+SHA1 (patch-Source_WebCore_platform_graphics_surfaces_GraphicsSurface.h) = d1d986afd5525143fc786a959240a72167f03352
+SHA1 (patch-Source_WebCore_platform_graphics_surfaces_GraphicsSurfaceToken.h) = 838acb2d7ecf41e5f6989d98459d103f4268cdcf
+SHA1 (patch-Source_WebCore_platform_graphics_surfaces_mac_GraphicsSurfaceMac.cpp) = a42d4604c92ec43d11966f2a599125d6a1e9febc
+SHA1 (patch-Source_WebCore_platform_sql_SQLiteDatabase.cpp) = 97dd7fd94afcb967bc1c65287d4ded5b34840857
+SHA1 (patch-Source_WebKit2_DerivedSources.pri) = 4147fd02d353f90a859e15d8dae70efd4dc1eeb4
+SHA1 (patch-Source_WebKit2_Platform_CoreIPC_MessageDecoder.cpp) = b83d80adef042141a9047b64f635577151c4e819
+SHA1 (patch-Source_WebKit2_Platform_CoreIPC_MessageDecoder.h) = 8270ff1cc34e738e45d730c56a463e96c0a9ea11
+SHA1 (patch-Source_WebKit2_Platform_unix_SharedMemoryUnix.cpp) = 17a7e91683f7e336d8ec3d4b26a91d4b0a1c4e31
+SHA1 (patch-Source_WebKit2_Target.pri) = ed1b26769f666c1aeb45480666af1f5a0c83e489
+SHA1 (patch-Source_WebKit_WebKit1.pro) = 421885279866c19172eb93597e60c9940128f8de
+SHA1 (patch-Source_WebKit_qt_examples_platformplugin_platformplugin.pro) = 40b2669f06d3fe964f86252e3e16eabe6d8ed508
+SHA1 (patch-Source_api.pri) = 116d15c6d2554c5bd0865de972fb3f9101cb4b3c
+SHA1 (patch-Tools_Scripts_webkitdirs.pm) = 60b3be277872ac7e96a16649598ac0b937d7b91f
+SHA1 (patch-Tools_WebKitTestRunner_InjectedBundle_Target.pri) = 336191aa4014005f13698ccdd459ae8e935e0588
+SHA1 (patch-Tools_qmake_mkspecs_features_functions.prf) = 87053c94e52d172f7b1b81cedb5de57ca7ddfb87
+SHA1 (patch-Tools_qmake_mkspecs_features_production__build.prf) = 40f5b3709adbdc57990667df742a4a146014d454
diff --git a/qt5-qtwebkit58/patches/patch-Source_JavaScriptCore_API_ObjCCallbackFunction.h b/qt5-qtwebkit58/patches/patch-Source_JavaScriptCore_API_ObjCCallbackFunction.h
new file mode 100644
index 0000000000..1d2873951c
--- /dev/null
+++ b/qt5-qtwebkit58/patches/patch-Source_JavaScriptCore_API_ObjCCallbackFunction.h
@@ -0,0 +1,13 @@
+$NetBSD: patch-Source_JavaScriptCore_API_ObjCCallbackFunction.h,v 1.1 2014/12/30 17:23:47 adam Exp $
+
+--- Source/JavaScriptCore/API/ObjCCallbackFunction.h.orig	2014-04-21 21:08:37.000000000 +0000
++++ Source/JavaScriptCore/API/ObjCCallbackFunction.h
+@@ -29,7 +29,7 @@
+ 
+ #if JSC_OBJC_API_ENABLED
+ 
+-#import <JavaScriptCore/JSCallbackFunction.h>
++#import <JavaScriptCore/API/JSCallbackFunction.h>
+ 
+ #if defined(__OBJC__)
+ JSObjectRef objCCallbackFunctionForMethod(JSContext *, Class, Protocol *, BOOL isInstanceMethod, SEL, const char* types);
diff --git a/qt5-qtwebkit58/patches/patch-Source_JavaScriptCore_DerivedSources.pri b/qt5-qtwebkit58/patches/patch-Source_JavaScriptCore_DerivedSources.pri
new file mode 100644
index 0000000000..ccff7bb4e5
--- /dev/null
+++ b/qt5-qtwebkit58/patches/patch-Source_JavaScriptCore_DerivedSources.pri
@@ -0,0 +1,15 @@
+$NetBSD: patch-Source_JavaScriptCore_DerivedSources.pri,v 1.1 2014/12/30 17:23:47 adam Exp $
+
+* Make conditional for Unix
+
+--- Source/JavaScriptCore/DerivedSources.pri.orig	2013-11-27 01:01:48.000000000 +0000
++++ Source/JavaScriptCore/DerivedSources.pri
+@@ -108,7 +108,7 @@ llint.depends = $$LLINT_DEPENDENCY
+ llint.commands = ruby $$llint.script $$LLINT_ASSEMBLER ${QMAKE_FILE_IN} ${QMAKE_FILE_OUT}
+ GENERATORS += llint
+ 
+-linux-*:if(isEqual(QT_ARCH, "i386")|isEqual(QT_ARCH, "x86_64")) {
++unix-*:if(isEqual(QT_ARCH, "i386")|isEqual(QT_ARCH, "x86_64")) {
+     # GENERATOR: disassembler
+     disassembler.output = udis86_itab.c
+     disassembler.input = DISASSEMBLER_FILES
diff --git a/qt5-qtwebkit58/patches/patch-Source_JavaScriptCore_JavaScriptCore.pri b/qt5-qtwebkit58/patches/patch-Source_JavaScriptCore_JavaScriptCore.pri
new file mode 100644
index 0000000000..a1a2929e2f
--- /dev/null
+++ b/qt5-qtwebkit58/patches/patch-Source_JavaScriptCore_JavaScriptCore.pri
@@ -0,0 +1,14 @@
+$NetBSD: patch-Source_JavaScriptCore_JavaScriptCore.pri,v 1.1 2014/12/30 17:23:47 adam Exp $
+
+* Make conditional for Unix
+
+--- Source/JavaScriptCore/JavaScriptCore.pri.orig	2013-11-27 01:01:48.000000000 +0000
++++ Source/JavaScriptCore/JavaScriptCore.pri
+@@ -41,6 +41,6 @@ wince* {
+     INCLUDEPATH += $$SOURCE_DIR/os-win32
+ }
+ 
+-linux-*:if(isEqual(QT_ARCH, "i386")|isEqual(QT_ARCH, "x86_64")) {
++unix-*:if(isEqual(QT_ARCH, "i386")|isEqual(QT_ARCH, "x86_64")) {
+     INCLUDEPATH += $$SOURCE_DIR/disassembler/udis86
+ }
diff --git a/qt5-qtwebkit58/patches/patch-Source_JavaScriptCore_Target.pri b/qt5-qtwebkit58/patches/patch-Source_JavaScriptCore_Target.pri
new file mode 100644
index 0000000000..3b9cfb4c43
--- /dev/null
+++ b/qt5-qtwebkit58/patches/patch-Source_JavaScriptCore_Target.pri
@@ -0,0 +1,29 @@
+$NetBSD: patch-Source_JavaScriptCore_Target.pri,v 1.1 2014/12/30 17:23:47 adam Exp $
+
+* Libtoolized
+* Build as shared library
+* Install libJavaScriptCore library
+* Make conditionals for Unix
+
+--- Source/JavaScriptCore/Target.pri.orig	2014-09-11 10:48:22.000000000 +0000
++++ Source/JavaScriptCore/Target.pri
+@@ -13,7 +13,9 @@ WEBKIT += wtf
+ QT += core
+ QT -= gui
+ 
+-CONFIG += staticlib optimize_full
++CONFIG += optimize_full
++target.path = $$[QT_INSTALL_LIBS]
++INSTALLS += target
+ 
+ # Rules when JIT enabled (not disabled)
+ !contains(DEFINES, ENABLE_JIT=0) {
+@@ -326,7 +328,7 @@ SOURCES += \
+     tools/CodeProfiling.cpp \
+     yarr/YarrJIT.cpp \
+ 
+-linux-*:if(isEqual(QT_ARCH, "i386")|isEqual(QT_ARCH, "x86_64")) {
++unix-*:if(isEqual(QT_ARCH, "i386")|isEqual(QT_ARCH, "x86_64")) {
+     SOURCES += \
+         disassembler/UDis86Disassembler.cpp \
+         disassembler/udis86/udis86.c \
diff --git a/qt5-qtwebkit58/patches/patch-Source_JavaScriptCore_assembler_ARMAssembler.h b/qt5-qtwebkit58/patches/patch-Source_JavaScriptCore_assembler_ARMAssembler.h
new file mode 100644
index 0000000000..af18a166a8
--- /dev/null
+++ b/qt5-qtwebkit58/patches/patch-Source_JavaScriptCore_assembler_ARMAssembler.h
@@ -0,0 +1,29 @@
+$NetBSD: patch-Source_JavaScriptCore_assembler_ARMAssembler.h,v 1.1 2014/12/30 17:23:47 adam Exp $
+
+* Add NetBSD support
+
+--- Source/JavaScriptCore/assembler/ARMAssembler.h.orig	2013-11-27 01:01:49.000000000 +0000
++++ Source/JavaScriptCore/assembler/ARMAssembler.h
+@@ -27,6 +27,10 @@
+ #ifndef ARMAssembler_h
+ #define ARMAssembler_h
+ 
++#if OS(NETBSD)
++#include <machine/sysarch.h>
++#endif
++
+ #if ENABLE(ASSEMBLER) && CPU(ARM_TRADITIONAL)
+ 
+ #include "AssemblerBufferWithConstantPool.h"
+@@ -1069,6 +1073,11 @@ namespace JSC {
+             UNUSED_PARAM(size);
+ #elif OS(QNX)
+             msync(code, size, MS_INVALIDATE_ICACHE);
++#elif OS(NETBSD)
++            struct arm_sync_icache_args args;
++            args.addr = reinterpret_cast<uintptr_t>(code);
++            args.len = size;
++            sysarch(ARM_SYNC_ICACHE, &args);
+ #else
+ #error "The cacheFlush support is missing on this platform."
+ #endif
diff --git a/qt5-qtwebkit58/patches/patch-Source_JavaScriptCore_assembler_MacroAssemblerARM.cpp b/qt5-qtwebkit58/patches/patch-Source_JavaScriptCore_assembler_MacroAssemblerARM.cpp
new file mode 100644
index 0000000000..c7ddeda15f
--- /dev/null
+++ b/qt5-qtwebkit58/patches/patch-Source_JavaScriptCore_assembler_MacroAssemblerARM.cpp
@@ -0,0 +1,39 @@
+$NetBSD: patch-Source_JavaScriptCore_assembler_MacroAssemblerARM.cpp,v 1.1 2014/12/30 17:23:47 adam Exp $
+
+* Add NetBSD support
+
+--- Source/JavaScriptCore/assembler/MacroAssemblerARM.cpp.orig	2014-09-11 10:48:22.000000000 +0000
++++ Source/JavaScriptCore/assembler/MacroAssemblerARM.cpp
+@@ -43,6 +43,15 @@
+ # endif
+ #endif
+ 
++#if OS(NETBSD)
++#include <sys/types.h>
++#include <sys/stat.h>
++#include <sys/sysctl.h>
++#include <fcntl.h>
++#include <unistd.h>
++#include <asm/hwcap.h>
++#endif
++
+ namespace JSC {
+ 
+ static bool isVFPPresent()
+@@ -61,6 +70,16 @@ static bool isVFPPresent()
+     }
+ #endif
+ 
++#if OS(NETBSD)
++    size_t len;
++    int flag;
++
++    len = sizeof(flag);
++    if (sysctlbyname("machdep.fpu_present", &flag, &len, NULL, 0) == 0) {
++        return flag == 1;
++    }
++#endif
++
+ #if (COMPILER(RVCT) && defined(__TARGET_FPU_VFP)) || (COMPILER(GCC) && defined(__VFP_FP__))
+     return true;
+ #else
diff --git a/qt5-qtwebkit58/patches/patch-Source_JavaScriptCore_dfg_DFGNode.h b/qt5-qtwebkit58/patches/patch-Source_JavaScriptCore_dfg_DFGNode.h
new file mode 100644
index 0000000000..994e65bf3c
--- /dev/null
+++ b/qt5-qtwebkit58/patches/patch-Source_JavaScriptCore_dfg_DFGNode.h
@@ -0,0 +1,15 @@
+$NetBSD: patch-Source_JavaScriptCore_dfg_DFGNode.h,v 1.1 2014/12/30 17:23:47 adam Exp $
+
+* Add NetBSD support
+
+--- Source/JavaScriptCore/dfg/DFGNode.h.orig	2013-11-27 01:01:48.000000000 +0000
++++ Source/JavaScriptCore/dfg/DFGNode.h
+@@ -73,7 +73,7 @@ struct NewArrayBufferData {
+ struct OpInfo {
+     explicit OpInfo(int32_t value) : m_value(static_cast<uintptr_t>(value)) { }
+     explicit OpInfo(uint32_t value) : m_value(static_cast<uintptr_t>(value)) { }
+-#if OS(DARWIN) || USE(JSVALUE64)
++#if OS(DARWIN) || (CPU(ARM) && OS(NETBSD)) || USE(JSVALUE64)
+     explicit OpInfo(size_t value) : m_value(static_cast<uintptr_t>(value)) { }
+ #endif
+     explicit OpInfo(void* value) : m_value(reinterpret_cast<uintptr_t>(value)) { }
diff --git a/qt5-qtwebkit58/patches/patch-Source_JavaScriptCore_heap_MachineStackMarker.cpp b/qt5-qtwebkit58/patches/patch-Source_JavaScriptCore_heap_MachineStackMarker.cpp
new file mode 100644
index 0000000000..13b0dbb459
--- /dev/null
+++ b/qt5-qtwebkit58/patches/patch-Source_JavaScriptCore_heap_MachineStackMarker.cpp
@@ -0,0 +1,90 @@
+$NetBSD: patch-Source_JavaScriptCore_heap_MachineStackMarker.cpp,v 1.1 2014/12/30 17:23:47 adam Exp $
+
+* Add Solaris/SunOS support
+
+--- Source/JavaScriptCore/heap/MachineStackMarker.cpp.orig	2013-11-27 01:01:49.000000000 +0000
++++ Source/JavaScriptCore/heap/MachineStackMarker.cpp
+@@ -20,6 +20,9 @@
+  */
+ 
+ #include "config.h"
++#if OS(SOLARIS)
++#undef _FILE_OFFSET_BITS
++#endif
+ #include "MachineStackMarker.h"
+ 
+ #include "ConservativeRoots.h"
+@@ -49,6 +52,10 @@
+ #include <unistd.h>
+ 
+ #if OS(SOLARIS)
++#include <sys/types.h>
++#include <sys/stat.h>
++#include <fcntl.h>
++#include <procfs.h>
+ #include <thread.h>
+ #else
+ #include <pthread.h>
+@@ -317,6 +324,7 @@ typedef pthread_attr_t PlatformThreadReg
+ #error Need a thread register struct for this platform
+ #endif
+ 
++#if !OS(SOLARIS)
+ static size_t getPlatformThreadRegisters(const PlatformThread& platformThread, PlatformThreadRegisters& regs)
+ {
+ #if OS(DARWIN)
+@@ -383,6 +391,7 @@ static size_t getPlatformThreadRegisters
+ #error Need a way to get thread registers on this platform
+ #endif
+ }
++#endif
+ 
+ static inline void* otherThreadStackPointer(const PlatformThreadRegisters& regs)
+ {
+@@ -446,6 +455,7 @@ static inline void* otherThreadStackPoin
+ #endif
+ }
+ 
++#if !OS(SOLARIS)
+ static void freePlatformThreadRegisters(PlatformThreadRegisters& regs)
+ {
+ #if USE(PTHREADS) && !OS(WINDOWS) && !OS(DARWIN) && !OS(QNX)
+@@ -454,20 +464,36 @@ static void freePlatformThreadRegisters(
+     UNUSED_PARAM(regs);
+ #endif
+ }
++#endif
+ 
+ void MachineThreads::gatherFromOtherThread(ConservativeRoots& conservativeRoots, Thread* thread)
+ {
++#if OS(SOLARIS)
++    struct lwpstatus lwp;
++    char procfile[64];
++    int fd;
++    snprintf(procfile, 64, "/proc/self/lwp/%u/lwpstatus", thread->platformThread);
++    fd = open(procfile, O_RDONLY, 0);
++    if (fd == -1) {
++        fprintf(stderr, "%s: %s\n", procfile, strerror(errno));
++        abort();
++    }
++    pread(fd, &lwp, sizeof(lwp), 0);
++    close(fd);
++    void* stackPointer = (void*)lwp.pr_reg[REG_SP];
++#else
+     PlatformThreadRegisters regs;
+     size_t regSize = getPlatformThreadRegisters(thread->platformThread, regs);
+ 
+     conservativeRoots.add(static_cast<void*>(&regs), static_cast<void*>(reinterpret_cast<char*>(&regs) + regSize));
+ 
+     void* stackPointer = otherThreadStackPointer(regs);
++
++    freePlatformThreadRegisters(regs);
++#endif
+     void* stackBase = thread->stackBase;
+     swapIfBackwards(stackPointer, stackBase);
+     conservativeRoots.add(stackPointer, stackBase);
+-
+-    freePlatformThreadRegisters(regs);
+ }
+ 
+ void MachineThreads::gatherConservativeRoots(ConservativeRoots& conservativeRoots, void* stackCurrent)
diff --git a/qt5-qtwebkit58/patches/patch-Source_JavaScriptCore_tools_CodeProfiling.cpp b/qt5-qtwebkit58/patches/patch-Source_JavaScriptCore_tools_CodeProfiling.cpp
new file mode 100644
index 0000000000..4275c46de0
--- /dev/null
+++ b/qt5-qtwebkit58/patches/patch-Source_JavaScriptCore_tools_CodeProfiling.cpp
@@ -0,0 +1,47 @@
+$NetBSD: patch-Source_JavaScriptCore_tools_CodeProfiling.cpp,v 1.3 2016/03/18 07:37:38 dbj Exp $
+
+* Add NetBSD support
+
+--- Source/JavaScriptCore/tools/CodeProfiling.cpp.orig	2015-10-13 04:37:12.000000000 +0000
++++ Source/JavaScriptCore/tools/CodeProfiling.cpp
+@@ -33,7 +33,7 @@
+ #include <signal.h>
+ #endif
+ 
+-#if OS(LINUX)
++#if OS(LINUX) || OS(NETBSD)
+ #include <sys/time.h>
+ #endif
+ 
+@@ -48,7 +48,7 @@ WTF::MetaAllocatorTracker* CodeProfiling
+ #pragma clang diagnostic ignored "-Wmissing-noreturn"
+ #endif
+ 
+-#if (PLATFORM(MAC) && CPU(X86_64)) || (OS(LINUX) && CPU(X86) && !OS(ANDROID))
++#if (PLATFORM(MAC) && CPU(X86_64)) || ((OS(LINUX) || OS(NETBSD)) && CPU(X86) && !OS(ANDROID))
+ // Helper function to start & stop the timer.
+ // Presently we're using the wall-clock timer, since this seems to give the best results.
+ static void setProfileTimer(unsigned usec)
+@@ -80,6 +80,13 @@ static void profilingTimer(int, siginfo_
+     CodeProfiling::sample(reinterpret_cast<void*>(context.gregs[REG_EIP]),
+                           reinterpret_cast<void**>(context.gregs[REG_EBP]));
+ }
++#elif OS(NETBSD) && CPU(X86)
++static void profilingTimer(int, siginfo_t*, void* uap)
++{
++    mcontext_t context = static_cast<ucontext_t*>(uap)->uc_mcontext;
++    CodeProfiling::sample(reinterpret_cast<void*>(context.__gregs[_REG_EIP]),
++                          reinterpret_cast<void**>(context.__gregs[_REG_EBP]));
++}
+ #endif
+ 
+ // Callback triggered when the timer is fired.
+@@ -143,7 +150,7 @@ void CodeProfiling::begin(const SourceCo
+     if (alreadyProfiling)
+         return;
+ 
+-#if (PLATFORM(MAC) && CPU(X86_64)) || (OS(LINUX) && CPU(X86) && !OS(ANDROID))
++#if (PLATFORM(MAC) && CPU(X86_64)) || ((OS(LINUX) || OS(NETBSD)) && CPU(X86) && !OS(ANDROID))
+     // Regsiter a signal handler & itimer.
+     struct sigaction action;
+     action.sa_sigaction = reinterpret_cast<void (*)(int, siginfo_t *, void *)>(profilingTimer);
diff --git a/qt5-qtwebkit58/patches/patch-Source_QtWebKit.pro b/qt5-qtwebkit58/patches/patch-Source_QtWebKit.pro
new file mode 100644
index 0000000000..462d383500
--- /dev/null
+++ b/qt5-qtwebkit58/patches/patch-Source_QtWebKit.pro
@@ -0,0 +1,25 @@
+$NetBSD: patch-Source_QtWebKit.pro,v 1.1 2014/12/30 17:23:47 adam Exp $
+
+* Make all libraries as shared
+* Do not build examples
+
+--- Source/QtWebKit.pro.orig	2014-09-11 10:48:24.000000000 +0000
++++ Source/QtWebKit.pro
+@@ -5,7 +5,7 @@
+ # -------------------------------------------------------------------
+ 
+ TEMPLATE = subdirs
+-CONFIG += ordered
++CONFIG += ordered force_static_libs_as_shared
+ 
+ api.file = api.pri
+ SUBDIRS += api
+@@ -39,8 +39,4 @@ build?(webkit1) {
+         SUBDIRS += tests
+     }
+ 
+-    examples.file = WebKit/qt/examples/examples.pro
+-    examples.CONFIG += no_default_target
+-    examples.makefile = Makefile
+-    SUBDIRS += examples
+ }
diff --git a/qt5-qtwebkit58/patches/patch-Source_ThirdParty_ANGLE_Target.pri b/qt5-qtwebkit58/patches/patch-Source_ThirdParty_ANGLE_Target.pri
new file mode 100644
index 0000000000..1387ceddcf
--- /dev/null
+++ b/qt5-qtwebkit58/patches/patch-Source_ThirdParty_ANGLE_Target.pri
@@ -0,0 +1,19 @@
+$NetBSD: patch-Source_ThirdParty_ANGLE_Target.pri,v 1.1 2014/12/30 17:23:47 adam Exp $
+
+* Libtoolized
+* Install libANGLE library
+
+--- Source/ThirdParty/ANGLE/Target.pri.orig	2013-11-27 01:01:50.000000000 +0000
++++ Source/ThirdParty/ANGLE/Target.pri
+@@ -9,7 +9,10 @@ TARGET = ANGLE
+ 
+ include(ANGLE.pri)
+ 
+-CONFIG += staticlib
++#CONFIG += staticlib
++
++target.path = $$[QT_INSTALL_LIBS]
++INSTALLS += target
+ 
+ INCLUDEPATH += \
+     $$SOURCE_DIR/src \
diff --git a/qt5-qtwebkit58/patches/patch-Source_ThirdParty_ANGLE_src_compiler_glslang.y b/qt5-qtwebkit58/patches/patch-Source_ThirdParty_ANGLE_src_compiler_glslang.y
new file mode 100644
index 0000000000..3f6c582670
--- /dev/null
+++ b/qt5-qtwebkit58/patches/patch-Source_ThirdParty_ANGLE_src_compiler_glslang.y
@@ -0,0 +1,15 @@
+$NetBSD: patch-Source_ThirdParty_ANGLE_src_compiler_glslang.y,v 1.1 2014/12/30 17:23:47 adam Exp $
+
+* Fix build with bison 3
+
+--- Source/ThirdParty/ANGLE/src/compiler/glslang.y.orig	2013-11-27 01:01:50.000000000 +0000
++++ Source/ThirdParty/ANGLE/src/compiler/glslang.y
+@@ -47,7 +47,7 @@ WHICH GENERATES THE GLSL ES PARSER (glsl
+ %pure-parser
+ %parse-param {TParseContext* context}
+ %locations
+-%lex-param {YYLEX_PARAM}
++%lex-param {TParseContext* context}
+ 
+ %union {
+ #define YYLTYPE TSourceLoc
diff --git a/qt5-qtwebkit58/patches/patch-Source_ThirdParty_ANGLE_src_compiler_osinclude.h b/qt5-qtwebkit58/patches/patch-Source_ThirdParty_ANGLE_src_compiler_osinclude.h
new file mode 100644
index 0000000000..1154268e8c
--- /dev/null
+++ b/qt5-qtwebkit58/patches/patch-Source_ThirdParty_ANGLE_src_compiler_osinclude.h
@@ -0,0 +1,16 @@
+$NetBSD: patch-Source_ThirdParty_ANGLE_src_compiler_osinclude.h,v 1.1 2014/12/30 17:23:47 adam Exp $
+
+* Add NetBSD support
+* Add DragonFly support
+
+--- Source/ThirdParty/ANGLE/src/compiler/osinclude.h.orig	2013-11-27 01:01:50.000000000 +0000
++++ Source/ThirdParty/ANGLE/src/compiler/osinclude.h
+@@ -18,7 +18,7 @@
+       defined(__FreeBSD__) || defined(__OpenBSD__) || \
+       defined(__sun) || defined(ANDROID) || \
+       defined(__GLIBC__) || defined(__GNU__) || \
+-      defined(__QNX__)
++      defined(__QNX__) || defined(__NetBSD__) || defined(__DragonFly__)
+ #define ANGLE_OS_POSIX
+ #else
+ #error Unsupported platform.
diff --git a/qt5-qtwebkit58/patches/patch-Source_ThirdParty_gtest_include_gtest_internal_gtest-port.h b/qt5-qtwebkit58/patches/patch-Source_ThirdParty_gtest_include_gtest_internal_gtest-port.h
new file mode 100644
index 0000000000..953f7f6bf5
--- /dev/null
+++ b/qt5-qtwebkit58/patches/patch-Source_ThirdParty_gtest_include_gtest_internal_gtest-port.h
@@ -0,0 +1,28 @@
+$NetBSD: patch-Source_ThirdParty_gtest_include_gtest_internal_gtest-port.h,v 1.1 2014/12/30 17:23:47 adam Exp $
+
+--- Source/ThirdParty/gtest/include/gtest/internal/gtest-port.h.orig	2013-11-27 01:01:50.000000000 +0000
++++ Source/ThirdParty/gtest/include/gtest/internal/gtest-port.h
+@@ -173,6 +173,7 @@
+ #include <stdlib.h>
+ #include <stdio.h>
+ #include <string.h>
++#include <unistd.h>
+ #ifndef _WIN32_WCE
+ #include <sys/stat.h>
+ #endif  // !_WIN32_WCE
+@@ -441,7 +442,14 @@
+ // GCC 4.0+ implements tr1/tuple in the <tr1/tuple> header.  This does
+ // not conform to the TR1 spec, which requires the header to be <tuple>.
+ 
+-#if !GTEST_HAS_RTTI && GTEST_GCC_VER_ < 40302
++#if defined(_LIBCPP_VERSION)
++#include <tuple>
++namespace std {
++  namespace tr1 {
++    using ::std::tuple;
++  }
++}
++#elif !GTEST_HAS_RTTI && GTEST_GCC_VER_ < 40302
+ // Until version 4.3.2, gcc has a bug that causes <tr1/functional>,
+ // which is #included by <tr1/tuple>, to not compile when RTTI is
+ // disabled.  _TR1_FUNCTIONAL is the header guard for
diff --git a/qt5-qtwebkit58/patches/patch-Source_ThirdParty_leveldb_Target.pri b/qt5-qtwebkit58/patches/patch-Source_ThirdParty_leveldb_Target.pri
new file mode 100644
index 0000000000..ece23e10f0
--- /dev/null
+++ b/qt5-qtwebkit58/patches/patch-Source_ThirdParty_leveldb_Target.pri
@@ -0,0 +1,17 @@
+$NetBSD: patch-Source_ThirdParty_leveldb_Target.pri,v 1.1 2014/12/30 17:23:47 adam Exp $
+
+Build as shared library.
+
+--- Source/ThirdParty/leveldb/Target.pri.orig	2014-11-14 11:29:30.000000000 +0000
++++ Source/ThirdParty/leveldb/Target.pri
+@@ -9,7 +9,9 @@ TARGET = leveldb
+ 
+ include(leveldb.pri)
+ 
+-CONFIG += staticlib
++#CONFIG += staticlib
++target.path = $$[QT_INSTALL_LIBS]
++INSTALLS += target
+ 
+ HEADERS += \
+     db/builder.h \
diff --git a/qt5-qtwebkit58/patches/patch-Source_WTF_WTF.pro b/qt5-qtwebkit58/patches/patch-Source_WTF_WTF.pro
new file mode 100644
index 0000000000..7276c5175d
--- /dev/null
+++ b/qt5-qtwebkit58/patches/patch-Source_WTF_WTF.pro
@@ -0,0 +1,17 @@
+$NetBSD: patch-Source_WTF_WTF.pro,v 1.1 2014/12/30 17:23:47 adam Exp $
+
+* Install libWTF shared library
+
+--- Source/WTF/WTF.pro.orig	2014-09-11 10:48:11.000000000 +0000
++++ Source/WTF/WTF.pro
+@@ -8,7 +8,9 @@ TARGET = WTF
+ 
+ include(WTF.pri)
+ 
+-CONFIG += staticlib optimize_full
++CONFIG += optimize_full
++target.path = $$[QT_INSTALL_LIBS]
++INSTALLS += target
+ 
+ VPATH += $$PWD/wtf
+ 
diff --git a/qt5-qtwebkit58/patches/patch-Source_WTF_wtf_Assertions.cpp b/qt5-qtwebkit58/patches/patch-Source_WTF_wtf_Assertions.cpp
new file mode 100644
index 0000000000..38cf640cb4
--- /dev/null
+++ b/qt5-qtwebkit58/patches/patch-Source_WTF_wtf_Assertions.cpp
@@ -0,0 +1,33 @@
+$NetBSD: patch-Source_WTF_wtf_Assertions.cpp,v 1.1 2014/12/30 17:23:47 adam Exp $
+
+* Add NetBSD support
+
+--- Source/WTF/wtf/Assertions.cpp.orig	2013-11-27 01:01:21.000000000 +0000
++++ Source/WTF/wtf/Assertions.cpp
+@@ -61,7 +61,7 @@
+ #include <windows.h>
+ #endif
+ 
+-#if (OS(DARWIN) || (OS(LINUX) && !defined(__UCLIBC__))) && !OS(ANDROID)
++#if (OS(DARWIN) || OS(NETBSD) || (OS(LINUX) && !defined(__UCLIBC__))) && !OS(ANDROID)
+ #include <cxxabi.h>
+ #include <dlfcn.h>
+ #include <execinfo.h>
+@@ -245,7 +245,7 @@ void WTFReportArgumentAssertionFailure(c
+ 
+ void WTFGetBacktrace(void** stack, int* size)
+ {
+-#if (OS(DARWIN) || (OS(LINUX) && !defined(__UCLIBC__))) && !OS(ANDROID)
++#if (OS(DARWIN) || (OS_NETBSD) || (OS(LINUX) && !defined(__UCLIBC__))) && !OS(ANDROID)
+     *size = backtrace(stack, *size);
+ #elif OS(WINDOWS) && !OS(WINCE)
+     // The CaptureStackBackTrace function is available in XP, but it is not defined
+@@ -279,7 +279,7 @@ void WTFReportBacktrace()
+     WTFPrintBacktrace(samples + framesToSkip, frames - framesToSkip);
+ }
+ 
+-#if OS(DARWIN) || OS(LINUX)
++#if OS(DARWIN) || OS(LINUX) || OS(NETBSD)
+ #  if PLATFORM(QT) || PLATFORM(GTK)
+ #    if defined(__GLIBC__) && !defined(__UCLIBC__)
+ #      define WTF_USE_BACKTRACE_SYMBOLS 1
diff --git a/qt5-qtwebkit58/patches/patch-Source_WTF_wtf_InlineASM.h b/qt5-qtwebkit58/patches/patch-Source_WTF_wtf_InlineASM.h
new file mode 100644
index 0000000000..ac204156a4
--- /dev/null
+++ b/qt5-qtwebkit58/patches/patch-Source_WTF_wtf_InlineASM.h
@@ -0,0 +1,16 @@
+$NetBSD: patch-Source_WTF_wtf_InlineASM.h,v 1.1 2014/12/30 17:23:47 adam Exp $
+
+* Add NetBSD support
+* Add Solaris/SunOS support
+
+--- Source/WTF/wtf/InlineASM.h.orig	2013-11-27 01:01:21.000000000 +0000
++++ Source/WTF/wtf/InlineASM.h
+@@ -42,7 +42,7 @@
+ #define THUMB_FUNC_PARAM(name)
+ #endif
+ 
+-#if (OS(LINUX) || OS(FREEBSD)) && CPU(X86_64)
++#if (OS(LINUX) || OS(FREEBSD) || OS(NETBSD) || OS(SOLARIS)) && CPU(X86_64) || (OS(SOLARIS) && CPU(X86))
+ #define GLOBAL_REFERENCE(name) #name "@plt"
+ #elif CPU(X86) && COMPILER(MINGW)
+ #define GLOBAL_REFERENCE(name) "@" #name "@4"
diff --git a/qt5-qtwebkit58/patches/patch-Source_WTF_wtf_MathExtras.h b/qt5-qtwebkit58/patches/patch-Source_WTF_wtf_MathExtras.h
new file mode 100644
index 0000000000..b7b1bd3c0d
--- /dev/null
+++ b/qt5-qtwebkit58/patches/patch-Source_WTF_wtf_MathExtras.h
@@ -0,0 +1,15 @@
+$NetBSD: patch-Source_WTF_wtf_MathExtras.h,v 1.1 2016/07/22 10:14:17 jperkin Exp $
+
+Fix SunOS build.
+
+--- Source/WTF/wtf/MathExtras.h.orig	2015-10-13 04:37:09.000000000 +0000
++++ Source/WTF/wtf/MathExtras.h
+@@ -88,7 +88,7 @@ inline double wtf_ceil(double x) { retur
+ 
+ #endif
+ 
+-#if OS(SOLARIS)
++#if OS(notSOLARIS)
+ 
+ namespace std {
+ 
diff --git a/qt5-qtwebkit58/patches/patch-Source_WTF_wtf_NumberOfCores.cpp b/qt5-qtwebkit58/patches/patch-Source_WTF_wtf_NumberOfCores.cpp
new file mode 100644
index 0000000000..980eb4149d
--- /dev/null
+++ b/qt5-qtwebkit58/patches/patch-Source_WTF_wtf_NumberOfCores.cpp
@@ -0,0 +1,32 @@
+$NetBSD: patch-Source_WTF_wtf_NumberOfCores.cpp,v 1.1 2014/12/30 17:23:47 adam Exp $
+
+* Add NetBSD support
+
+--- Source/WTF/wtf/NumberOfCores.cpp.orig	2013-12-08 17:09:59.000000000 +0000
++++ Source/WTF/wtf/NumberOfCores.cpp
+@@ -32,6 +32,7 @@
+ // data types defined in the former. See sysctl(3) and style(9).
+ #include <sys/types.h>
+ #include <sys/sysctl.h>
++#include <unistd.h>
+ #elif OS(LINUX) || OS(AIX) || OS(SOLARIS)
+ #include <unistd.h>
+ #elif OS(WINDOWS)
+@@ -50,7 +51,7 @@ int numberOfProcessorCores()
+     if (s_numberOfCores > 0)
+         return s_numberOfCores;
+ 
+-#if OS(DARWIN) || OS(OPENBSD) || OS(NETBSD) || OS(FREEBSD)
++#if OS(DARWIN) || OS(OPENBSD) || OS(FREEBSD)
+     unsigned result;
+     size_t length = sizeof(result);
+     int name[] = {
+@@ -60,7 +61,7 @@ int numberOfProcessorCores()
+     int sysctlResult = sysctl(name, sizeof(name) / sizeof(int), &result, &length, 0, 0);
+ 
+     s_numberOfCores = sysctlResult < 0 ? defaultIfUnavailable : result;
+-#elif OS(LINUX) || OS(AIX) || OS(SOLARIS)
++#elif OS(LINUX) || OS(AIX) || OS(SOLARIS) || OS(NETBSD)
+     long sysconfResult = sysconf(_SC_NPROCESSORS_ONLN);
+ 
+     s_numberOfCores = sysconfResult < 0 ? defaultIfUnavailable : static_cast<int>(sysconfResult);
diff --git a/qt5-qtwebkit58/patches/patch-Source_WTF_wtf_Platform.h b/qt5-qtwebkit58/patches/patch-Source_WTF_wtf_Platform.h
new file mode 100644
index 0000000000..dc66e90de7
--- /dev/null
+++ b/qt5-qtwebkit58/patches/patch-Source_WTF_wtf_Platform.h
@@ -0,0 +1,43 @@
+$NetBSD: patch-Source_WTF_wtf_Platform.h,v 1.2 2015/08/30 09:56:45 markd Exp $
+
+* Disable JIT support for NetBSD, fix segfault of qtwebkit consumers
+* Use system's malloc for NetBSD, do not use fastmalloc from qt5,
+  fix segfault of qtwebkit consumers
+
+* Disable DISASSEMBLER on Linux. Unresolved symbols as not building
+  UDis86Disassembler.cpp for some reason.
+--- Source/WTF/wtf/Platform.h.orig	2013-11-27 01:01:21.000000000 +0000
++++ Source/WTF/wtf/Platform.h
+@@ -36,6 +36,9 @@
+    macros, policy decision macros, and top-level port definitions. ==== */
+ #define PLATFORM(WTF_FEATURE) (defined WTF_PLATFORM_##WTF_FEATURE  && WTF_PLATFORM_##WTF_FEATURE)
+ 
++#if defined(__NetBSD__)
++#define ENABLE_JIT 0
++#endif
+ 
+ /* ==== Platform adaptation macros: these describe properties of the target environment. ==== */
+ 
+@@ -694,6 +697,11 @@
+ #endif
+ #endif
+ 
++/* Workaround an issue with fastMalloc on NetBSD */
++#if OS(NETBSD)
++#define USE_SYSTEM_MALLOC 1
++#endif
++
+ #if PLATFORM(EFL)
+ #define ENABLE_GLOBAL_FASTMALLOC_NEW 0
+ #endif
+@@ -804,6 +812,10 @@
+ #define WTF_USE_ARMV7_DISASSEMBLER 1
+ #endif
+ 
++#if OS(LINUX)
++#define ENABLE_DISASSEMBLER 0
++#endif
++
+ #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER))
+ #define ENABLE_DISASSEMBLER 1
+ #endif
diff --git a/qt5-qtwebkit58/patches/patch-Source_WTF_wtf_RAMSize.cpp b/qt5-qtwebkit58/patches/patch-Source_WTF_wtf_RAMSize.cpp
new file mode 100644
index 0000000000..7a4209bb14
--- /dev/null
+++ b/qt5-qtwebkit58/patches/patch-Source_WTF_wtf_RAMSize.cpp
@@ -0,0 +1,34 @@
+$NetBSD: patch-Source_WTF_wtf_RAMSize.cpp,v 1.1 2014/12/30 17:23:47 adam Exp $
+
+* Add NetBSD support
+
+--- Source/WTF/wtf/RAMSize.cpp.orig	2013-11-27 01:01:20.000000000 +0000
++++ Source/WTF/wtf/RAMSize.cpp
+@@ -27,7 +27,7 @@
+ #include "RAMSize.h"
+ 
+ #include "StdLibExtras.h"
+-#if OS(DARWIN)
++#if OS(DARWIN) || OS(NETBSD)
+ #include <sys/param.h>
+ #include <sys/types.h>
+ #include <sys/sysctl.h>
+@@ -45,13 +45,17 @@ static const size_t ramSizeGuess = 128 *
+ 
+ static size_t computeRAMSize()
+ {
+-#if OS(DARWIN)
++#if OS(DARWIN) || OS(NETBSD)
+     int mib[2];
+     uint64_t ramSize;
+     size_t length;
+ 
+     mib[0] = CTL_HW;
++#if OS(DARWIN)
+     mib[1] = HW_MEMSIZE;
++#else
++    mib[1] = HW_PHYSMEM64;
++#endif
+     length = sizeof(int64_t);
+     int sysctlResult = sysctl(mib, 2, &ramSize, &length, 0, 0);
+     if (sysctlResult == -1)
diff --git a/qt5-qtwebkit58/patches/patch-Source_WTF_wtf_ThreadIdentifierDataPthreads.cpp b/qt5-qtwebkit58/patches/patch-Source_WTF_wtf_ThreadIdentifierDataPthreads.cpp
new file mode 100644
index 0000000000..42fa68f575
--- /dev/null
+++ b/qt5-qtwebkit58/patches/patch-Source_WTF_wtf_ThreadIdentifierDataPthreads.cpp
@@ -0,0 +1,19 @@
+$NetBSD: patch-Source_WTF_wtf_ThreadIdentifierDataPthreads.cpp,v 1.1 2014/12/30 17:23:47 adam Exp $
+
+* Add NetBSD support
+
+--- Source/WTF/wtf/ThreadIdentifierDataPthreads.cpp.orig	2013-11-27 01:01:20.000000000 +0000
++++ Source/WTF/wtf/ThreadIdentifierDataPthreads.cpp
+@@ -39,6 +39,12 @@
+ #if OS(ANDROID) || OS(HURD)
+ // PTHREAD_KEYS_MAX is not defined in bionic nor in Hurd, so explicitly define it here.
+ #define PTHREAD_KEYS_MAX 1024
++#elif OS(NETBSD)
++#include <limits.h>
++// PTHREAD_KEYS_MAX is not defined in 5.x
++#ifndef PTHREAD_KEYS_MAX
++#define PTHREAD_KEYS_MAX 256
++#endif
+ #else
+ #include <limits.h>
+ #endif
diff --git a/qt5-qtwebkit58/patches/patch-Source_WTF_wtf_Threading.h b/qt5-qtwebkit58/patches/patch-Source_WTF_wtf_Threading.h
new file mode 100644
index 0000000000..5d0314445c
--- /dev/null
+++ b/qt5-qtwebkit58/patches/patch-Source_WTF_wtf_Threading.h
@@ -0,0 +1,15 @@
+$NetBSD: patch-Source_WTF_wtf_Threading.h,v 1.1 2014/12/30 17:23:47 adam Exp $
+
+* Add Solaris/SunOS support
+
+--- Source/WTF/wtf/Threading.h.orig	2013-11-27 01:01:21.000000000 +0000
++++ Source/WTF/wtf/Threading.h
+@@ -112,6 +112,8 @@ using WTF::createThread;
+ using WTF::currentThread;
+ using WTF::detachThread;
+ using WTF::waitForThreadCompletion;
++#if !OS(SOLARIS)
+ using WTF::yield;
++#endif
+ 
+ #endif // Threading_h
diff --git a/qt5-qtwebkit58/patches/patch-Source_WTF_wtf_text_StringImpl.h b/qt5-qtwebkit58/patches/patch-Source_WTF_wtf_text_StringImpl.h
new file mode 100644
index 0000000000..2db83b157f
--- /dev/null
+++ b/qt5-qtwebkit58/patches/patch-Source_WTF_wtf_text_StringImpl.h
@@ -0,0 +1,12 @@
+$NetBSD: patch-Source_WTF_wtf_text_StringImpl.h,v 1.1 2014/12/30 17:23:47 adam Exp $
+
+--- Source/WTF/wtf/text/StringImpl.h.orig	2013-11-27 01:01:21.000000000 +0000
++++ Source/WTF/wtf/text/StringImpl.h
+@@ -24,6 +24,7 @@
+ #define StringImpl_h
+ 
+ #include <limits.h>
++#include <unistd.h>
+ #include <wtf/ASCIICType.h>
+ #include <wtf/Forward.h>
+ #include <wtf/StdLibExtras.h>
diff --git a/qt5-qtwebkit58/patches/patch-Source_WebCore_Target.pri b/qt5-qtwebkit58/patches/patch-Source_WebCore_Target.pri
new file mode 100644
index 0000000000..5ae1886ba7
--- /dev/null
+++ b/qt5-qtwebkit58/patches/patch-Source_WebCore_Target.pri
@@ -0,0 +1,17 @@
+$NetBSD: patch-Source_WebCore_Target.pri,v 1.1 2014/12/30 17:23:47 adam Exp $
+
+* Build libWebCore with libtool
+* Install libWebCore libraries
+
+--- Source/WebCore/Target.pri.orig	2013-11-27 01:01:46.000000000 +0000
++++ Source/WebCore/Target.pri
+@@ -12,7 +12,8 @@ include(WebCore.pri)
+ WEBKIT += wtf
+ WEBKIT += javascriptcore
+ 
+-CONFIG += staticlib
++target.path = $$[QT_INSTALL_LIBS]
++INSTALLS += target
+ 
+ # Do it in the WebCore static lib to support force_static_libs_as_shared
+ # since the QtWebKitWidgets lib wouldn't load QtWebKit in that case.
diff --git a/qt5-qtwebkit58/patches/patch-Source_WebCore_bindings_js_JSInspectorFrontendHostCustom.cpp b/qt5-qtwebkit58/patches/patch-Source_WebCore_bindings_js_JSInspectorFrontendHostCustom.cpp
new file mode 100644
index 0000000000..be5b38c2dd
--- /dev/null
+++ b/qt5-qtwebkit58/patches/patch-Source_WebCore_bindings_js_JSInspectorFrontendHostCustom.cpp
@@ -0,0 +1,15 @@
+$NetBSD: patch-Source_WebCore_bindings_js_JSInspectorFrontendHostCustom.cpp,v 1.1 2014/12/30 17:23:48 adam Exp $
+
+* Add NetBSD support
+
+--- Source/WebCore/bindings/js/JSInspectorFrontendHostCustom.cpp.orig	2013-11-27 01:01:47.000000000 +0000
++++ Source/WebCore/bindings/js/JSInspectorFrontendHostCustom.cpp
+@@ -63,6 +63,8 @@ JSValue JSInspectorFrontendHost::platfor
+     DEFINE_STATIC_LOCAL(const String, platform, (ASCIILiteral("freebsd")));
+ #elif OS(OPENBSD)
+     DEFINE_STATIC_LOCAL(const String, platform, (ASCIILiteral("openbsd")));
++#elif OS(NETBSD)
++    DEFINE_STATIC_LOCAL(const String, platform, (ASCIILiteral("netbsd")));
+ #elif OS(SOLARIS)
+     DEFINE_STATIC_LOCAL(const String, platform, (ASCIILiteral("solaris")));
+ #else
diff --git a/qt5-qtwebkit58/patches/patch-Source_WebCore_editing_Editor.h b/qt5-qtwebkit58/patches/patch-Source_WebCore_editing_Editor.h
new file mode 100644
index 0000000000..2d94a14485
--- /dev/null
+++ b/qt5-qtwebkit58/patches/patch-Source_WebCore_editing_Editor.h
@@ -0,0 +1,13 @@
+$NetBSD: patch-Source_WebCore_editing_Editor.h,v 1.1 2014/12/30 17:23:48 adam Exp $
+
+--- Source/WebCore/editing/Editor.h.orig	2013-11-27 01:01:43.000000000 +0000
++++ Source/WebCore/editing/Editor.h
+@@ -416,7 +416,7 @@ public:
+     Vector<String> dictationAlternativesForMarker(const DocumentMarker*);
+     void applyDictationAlternativelternative(const String& alternativeString);
+ private:
+-    virtual void willDetachPage() OVERRIDE;
++    virtual void willDetachPage();
+ 
+ #if ENABLE(DELETION_UI)
+     OwnPtr<DeleteButtonController> m_deleteButtonController;
diff --git a/qt5-qtwebkit58/patches/patch-Source_WebCore_page_NavigatorBase.cpp b/qt5-qtwebkit58/patches/patch-Source_WebCore_page_NavigatorBase.cpp
new file mode 100644
index 0000000000..bb6a6fcdde
--- /dev/null
+++ b/qt5-qtwebkit58/patches/patch-Source_WebCore_page_NavigatorBase.cpp
@@ -0,0 +1,24 @@
+$NetBSD: patch-Source_WebCore_page_NavigatorBase.cpp,v 1.1 2014/12/30 17:23:48 adam Exp $
+
+* Treat *BSD like Linux
+
+--- Source/WebCore/page/NavigatorBase.cpp.orig	2013-11-27 01:01:47.000000000 +0000
++++ Source/WebCore/page/NavigatorBase.cpp
+@@ -30,7 +30,7 @@
+ #include "NetworkStateNotifier.h"
+ #include <wtf/text/WTFString.h>
+ 
+-#if OS(LINUX)
++#if OS(LINUX) || OS(FREEBSD) || OS(NETBSD) || OS(OPENBSD)
+ #include "sys/utsname.h"
+ #include <wtf/StdLibExtras.h>
+ #endif
+@@ -86,7 +86,7 @@ String NavigatorBase::appVersion() const
+ 
+ String NavigatorBase::platform() const
+ {
+-#if OS(LINUX)
++#if OS(LINUX) || OS(FREEBSD) || OS(NETBSD) || OS(OPENBSD)
+     if (!String(WEBCORE_NAVIGATOR_PLATFORM).isEmpty())
+         return WEBCORE_NAVIGATOR_PLATFORM;
+     struct utsname osname;
diff --git a/qt5-qtwebkit58/patches/patch-Source_WebCore_platform_graphics_cpu_arm_filters_FELightingNEON.cpp b/qt5-qtwebkit58/patches/patch-Source_WebCore_platform_graphics_cpu_arm_filters_FELightingNEON.cpp
new file mode 100644
index 0000000000..ac929a9b17
--- /dev/null
+++ b/qt5-qtwebkit58/patches/patch-Source_WebCore_platform_graphics_cpu_arm_filters_FELightingNEON.cpp
@@ -0,0 +1,13 @@
+$NetBSD: patch-Source_WebCore_platform_graphics_cpu_arm_filters_FELightingNEON.cpp,v 1.1 2015/03/31 16:01:12 joerg Exp $
+
+--- Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNEON.cpp.orig	2014-12-05 16:24:49.000000000 +0000
++++ Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNEON.cpp
+@@ -404,7 +404,7 @@ TOSTRING(neonDrawLighting) ":" NL
+     "vmin.f32 " TMP2_D0 ", " TMP2_D0 ", " CONST_ONE_HI_D NL
+     "vmul.f32 " TMP3_Q ", " COLOR_Q ", " TMP2_D0 "[1]" NL
+     "vcvt.u32.f32 " TMP3_Q ", " TMP3_Q NL
+-    "vmov.u32 r2, r3, " TMP3_S0 ", " TMP3_S1 NL
++    "vmov r2, r3, " TMP3_S0 ", " TMP3_S1 NL
+     // The color values are stored in-place.
+     "strb r2, [" PIXELS_R ", #-11]" NL
+     "strb r3, [" PIXELS_R ", #-10]" NL
diff --git a/qt5-qtwebkit58/patches/patch-Source_WebCore_platform_graphics_surfaces_GraphicsSurface.h b/qt5-qtwebkit58/patches/patch-Source_WebCore_platform_graphics_surfaces_GraphicsSurface.h
new file mode 100644
index 0000000000..7dfd02a834
--- /dev/null
+++ b/qt5-qtwebkit58/patches/patch-Source_WebCore_platform_graphics_surfaces_GraphicsSurface.h
@@ -0,0 +1,15 @@
+$NetBSD: patch-Source_WebCore_platform_graphics_surfaces_GraphicsSurface.h,v 1.1 2014/12/30 17:23:48 adam Exp $
+
+* Treat *BSD like Linux
+
+--- Source/WebCore/platform/graphics/surfaces/GraphicsSurface.h.orig	2013-11-27 01:01:44.000000000 +0000
++++ Source/WebCore/platform/graphics/surfaces/GraphicsSurface.h
+@@ -36,7 +36,7 @@ typedef struct __IOSurface* IOSurfaceRef
+ typedef IOSurfaceRef PlatformGraphicsSurface;
+ #endif
+ 
+-#if OS(LINUX)
++#if OS(LINUX) || OS(FREEBSD) || OS(NETBSD) || OS(OPENBSD)
+ typedef uint32_t PlatformGraphicsSurface;
+ #endif
+ 
diff --git a/qt5-qtwebkit58/patches/patch-Source_WebCore_platform_graphics_surfaces_GraphicsSurfaceToken.h b/qt5-qtwebkit58/patches/patch-Source_WebCore_platform_graphics_surfaces_GraphicsSurfaceToken.h
new file mode 100644
index 0000000000..ec00f11b08
--- /dev/null
+++ b/qt5-qtwebkit58/patches/patch-Source_WebCore_platform_graphics_surfaces_GraphicsSurfaceToken.h
@@ -0,0 +1,15 @@
+$NetBSD: patch-Source_WebCore_platform_graphics_surfaces_GraphicsSurfaceToken.h,v 1.1 2014/12/30 17:23:48 adam Exp $
+
+* Treat *BSD like Linux
+
+--- Source/WebCore/platform/graphics/surfaces/GraphicsSurfaceToken.h.orig	2013-11-27 01:01:44.000000000 +0000
++++ Source/WebCore/platform/graphics/surfaces/GraphicsSurfaceToken.h
+@@ -35,7 +35,7 @@ struct GraphicsSurfaceToken {
+ 
+ #if OS(DARWIN)
+     typedef mach_port_t BufferHandle;
+-#elif OS(LINUX)
++#elif OS(LINUX) || OS(FREEBSD) || OS(NETBSD) || OS(OPENBSD)
+     typedef uint32_t BufferHandle;
+ #elif OS(WINDOWS)
+     typedef HANDLE BufferHandle;
diff --git a/qt5-qtwebkit58/patches/patch-Source_WebCore_platform_graphics_surfaces_mac_GraphicsSurfaceMac.cpp b/qt5-qtwebkit58/patches/patch-Source_WebCore_platform_graphics_surfaces_mac_GraphicsSurfaceMac.cpp
new file mode 100644
index 0000000000..1a3fd00d6a
--- /dev/null
+++ b/qt5-qtwebkit58/patches/patch-Source_WebCore_platform_graphics_surfaces_mac_GraphicsSurfaceMac.cpp
@@ -0,0 +1,19 @@
+$NetBSD: patch-Source_WebCore_platform_graphics_surfaces_mac_GraphicsSurfaceMac.cpp,v 1.1 2014/12/30 17:23:48 adam Exp $
+
+Correct includes.
+
+--- Source/WebCore/platform/graphics/surfaces/mac/GraphicsSurfaceMac.cpp.orig	2014-04-22 06:24:40.000000000 +0000
++++ Source/WebCore/platform/graphics/surfaces/mac/GraphicsSurfaceMac.cpp
+@@ -23,9 +23,9 @@
+ #if USE(GRAPHICS_SURFACE) && OS(DARWIN)
+ #include "TextureMapperGL.h"
+ #include <CoreFoundation/CFNumber.h>
+-#include <CGLContext.h>
+-#include <CGLCurrent.h>
+-#include <CGLIOSurface.h>
++#include <OpenGL/CGLContext.h>
++#include <OpenGL/CGLCurrent.h>
++#include <OpenGL/CGLIOSurface.h>
+ #include <IOSurface/IOSurface.h>
+ #include <OpenGL/OpenGL.h>
+ #include <OpenGL/gl.h>
diff --git a/qt5-qtwebkit58/patches/patch-Source_WebCore_platform_sql_SQLiteDatabase.cpp b/qt5-qtwebkit58/patches/patch-Source_WebCore_platform_sql_SQLiteDatabase.cpp
new file mode 100644
index 0000000000..247f4cc54d
--- /dev/null
+++ b/qt5-qtwebkit58/patches/patch-Source_WebCore_platform_sql_SQLiteDatabase.cpp
@@ -0,0 +1,13 @@
+$NetBSD: patch-Source_WebCore_platform_sql_SQLiteDatabase.cpp,v 1.1 2014/12/30 17:23:48 adam Exp $
+
+--- Source/WebCore/platform/sql/SQLiteDatabase.cpp.orig	2013-11-27 01:01:43.000000000 +0000
++++ Source/WebCore/platform/sql/SQLiteDatabase.cpp
+@@ -127,7 +127,7 @@ void SQLiteDatabase::interrupt()
+         if (!m_db)
+             return;
+         sqlite3_interrupt(m_db);
+-        yield();
++        WTF::yield();
+     }
+ 
+     m_lockingMutex.unlock();
diff --git a/qt5-qtwebkit58/patches/patch-Source_WebKit2_DerivedSources.pri b/qt5-qtwebkit58/patches/patch-Source_WebKit2_DerivedSources.pri
new file mode 100644
index 0000000000..cf5ebf7b7d
--- /dev/null
+++ b/qt5-qtwebkit58/patches/patch-Source_WebKit2_DerivedSources.pri
@@ -0,0 +1,16 @@
+$NetBSD: patch-Source_WebKit2_DerivedSources.pri,v 1.1 2014/12/30 17:23:48 adam Exp $
+
+* Fix build from the lack of many headers, this is ugly hack
+
+--- Source/WebKit2/DerivedSources.pri.orig	2013-11-27 01:01:50.000000000 +0000
++++ Source/WebKit2/DerivedSources.pri
+@@ -4,6 +4,9 @@
+ # See 'Tools/qmake/README' for an overview of the build system
+ # -------------------------------------------------------------------
+ 
++# XXX Workaround for the lack of invocation of fwheader_generator target.
++ALL_DEPS += fwheader_generator
++
+ # This file is both a top level target, and included from Target.pri,
+ # so that the resulting generated sources can be added to SOURCES.
+ # We only set the template if we're a top level target, so that we
diff --git a/qt5-qtwebkit58/patches/patch-Source_WebKit2_Platform_CoreIPC_MessageDecoder.cpp b/qt5-qtwebkit58/patches/patch-Source_WebKit2_Platform_CoreIPC_MessageDecoder.cpp
new file mode 100644
index 0000000000..1268cee041
--- /dev/null
+++ b/qt5-qtwebkit58/patches/patch-Source_WebKit2_Platform_CoreIPC_MessageDecoder.cpp
@@ -0,0 +1,22 @@
+$NetBSD: patch-Source_WebKit2_Platform_CoreIPC_MessageDecoder.cpp,v 1.1 2014/12/30 17:23:48 adam Exp $
+
+--- Source/WebKit2/Platform/CoreIPC/MessageDecoder.cpp.orig	2014-04-22 06:58:04.000000000 +0000
++++ Source/WebKit2/Platform/CoreIPC/MessageDecoder.cpp
+@@ -31,7 +31,7 @@
+ #include "MessageFlags.h"
+ #include "StringReference.h"
+ 
+-#if PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090
++#if defined(Q_OS_MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090
+ #include "ImportanceAssertion.h"
+ #endif
+ 
+@@ -77,7 +77,7 @@ bool MessageDecoder::shouldDispatchMessa
+     return m_messageFlags & DispatchMessageWhenWaitingForSyncReply;
+ }
+ 
+-#if PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090
++#if defined(Q_OS_MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090
+ void MessageDecoder::setImportanceAssertion(PassOwnPtr<ImportanceAssertion> assertion)
+ {
+     m_importanceAssertion = assertion;
diff --git a/qt5-qtwebkit58/patches/patch-Source_WebKit2_Platform_CoreIPC_MessageDecoder.h b/qt5-qtwebkit58/patches/patch-Source_WebKit2_Platform_CoreIPC_MessageDecoder.h
new file mode 100644
index 0000000000..2ab4226229
--- /dev/null
+++ b/qt5-qtwebkit58/patches/patch-Source_WebKit2_Platform_CoreIPC_MessageDecoder.h
@@ -0,0 +1,22 @@
+$NetBSD: patch-Source_WebKit2_Platform_CoreIPC_MessageDecoder.h,v 1.1 2014/12/30 17:23:48 adam Exp $
+
+--- Source/WebKit2/Platform/CoreIPC/MessageDecoder.h.orig	2014-04-22 06:56:09.000000000 +0000
++++ Source/WebKit2/Platform/CoreIPC/MessageDecoder.h
+@@ -46,7 +46,7 @@ public:
+     bool isSyncMessage() const;
+     bool shouldDispatchMessageWhenWaitingForSyncReply() const;
+ 
+-#if PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090
++#if defined(Q_OS_MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090
+     void setImportanceAssertion(PassOwnPtr<ImportanceAssertion>);
+ #endif
+ 
+@@ -57,7 +57,7 @@ private:
+     StringReference m_messageReceiverName;
+     StringReference m_messageName;
+ 
+-#if PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090
++#if defined(Q_OS_MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090
+     OwnPtr<ImportanceAssertion> m_importanceAssertion;
+ #endif
+ };
diff --git a/qt5-qtwebkit58/patches/patch-Source_WebKit2_Platform_unix_SharedMemoryUnix.cpp b/qt5-qtwebkit58/patches/patch-Source_WebKit2_Platform_unix_SharedMemoryUnix.cpp
new file mode 100644
index 0000000000..580505373c
--- /dev/null
+++ b/qt5-qtwebkit58/patches/patch-Source_WebKit2_Platform_unix_SharedMemoryUnix.cpp
@@ -0,0 +1,67 @@
+$NetBSD: patch-Source_WebKit2_Platform_unix_SharedMemoryUnix.cpp,v 1.1 2014/12/30 17:23:48 adam Exp $
+
+* Try to use /tmp/* file like shared memory, I am not sure.
+
+--- Source/WebKit2/Platform/unix/SharedMemoryUnix.cpp.orig	2013-11-27 01:01:51.000000000 +0000
++++ Source/WebKit2/Platform/unix/SharedMemoryUnix.cpp
+@@ -139,14 +139,25 @@ PassRefPtr<SharedMemory> SharedMemory::c
+ PassRefPtr<SharedMemory> SharedMemory::create(size_t size)
+ {
+     CString tempName;
++    CString buf;
+ 
+     int fileDescriptor = -1;
+     for (int tries = 0; fileDescriptor == -1 && tries < 10; ++tries) {
+         String name = String("/WK2SharedMemory.") + String::number(static_cast<unsigned>(WTF::randomNumber() * (std::numeric_limits<unsigned>::max() + 1.0)));
+         tempName = name.utf8();
++        String bbuf = String("/tmp") + name;
++        buf = bbuf.utf8();
+ 
+         do {
++#if !defined(__NetBSD__)
+             fileDescriptor = shm_open(tempName.data(), O_CREAT | O_CLOEXEC | O_RDWR, S_IRUSR | S_IWUSR);
++#else
++            fileDescriptor = open(buf.data(), O_CREAT | O_CLOEXEC | O_RDWR, S_IRUSR | S_IWUSR);
++            if (fileDescriptor == -1 && errno == EEXIST) {
++                unlink(buf.data());
++               fileDescriptor = open(buf.data(), O_CREAT | O_CLOEXEC | O_RDWR, S_IRUSR | S_IWUSR);
++            }
++#endif
+         } while (fileDescriptor == -1 && errno == EINTR);
+     }
+     if (fileDescriptor == -1) {
+@@ -157,7 +168,12 @@ PassRefPtr<SharedMemory> SharedMemory::c
+     while (ftruncate(fileDescriptor, size) == -1) {
+         if (errno != EINTR) {
+             closeWithRetry(fileDescriptor);
++#if !defined(__NetBSD__)
+             shm_unlink(tempName.data());
++#else
++            close(fileDescriptor);
++            unlink(buf.data());
++#endif
+             return 0;
+         }
+     }
+@@ -165,11 +181,21 @@ PassRefPtr<SharedMemory> SharedMemory::c
+     void* data = mmap(0, size, PROT_READ | PROT_WRITE, MAP_SHARED, fileDescriptor, 0);
+     if (data == MAP_FAILED) {
+         closeWithRetry(fileDescriptor);
++#if !defined(__NetBSD__)
+         shm_unlink(tempName.data());
++#else
++    close(fileDescriptor);
++    unlink(buf.data());
++#endif
+         return 0;
+     }
+ 
++#if !defined(__NetBSD__)
+     shm_unlink(tempName.data());
++#else
++    close(fileDescriptor);
++    unlink(buf.data());
++#endif
+ 
+     RefPtr<SharedMemory> instance = adoptRef(new SharedMemory());
+     instance->m_data = data;
diff --git a/qt5-qtwebkit58/patches/patch-Source_WebKit2_Target.pri b/qt5-qtwebkit58/patches/patch-Source_WebKit2_Target.pri
new file mode 100644
index 0000000000..d4f25853a2
--- /dev/null
+++ b/qt5-qtwebkit58/patches/patch-Source_WebKit2_Target.pri
@@ -0,0 +1,26 @@
+$NetBSD: patch-Source_WebKit2_Target.pri,v 1.1 2014/12/30 17:23:48 adam Exp $
+
+* Fix build from the lack of many headers, this is ugly hack
+* Build libWebKit2 with libtool
+* Install libWebKit2 libraries
+
+--- Source/WebKit2/Target.pri.orig	2013-11-27 01:01:51.000000000 +0000
++++ Source/WebKit2/Target.pri
+@@ -7,11 +7,16 @@
+ TEMPLATE = lib
+ TARGET = WebKit2
+ 
++QMAKE_EXTRA_TARGETS += fwheader_generator
++
+ include(WebKit2.pri)
+ 
+ WEBKIT += wtf javascriptcore webcore
+ 
+-CONFIG += staticlib
++#CONFIG += staticlib
++
++target.path = $$[QT_INSTALL_LIBS]
++INSTALLS += target
+ 
+ RESOURCES += $$PWD/WebKit2.qrc
+ 
diff --git a/qt5-qtwebkit58/patches/patch-Source_WebKit_WebKit1.pro b/qt5-qtwebkit58/patches/patch-Source_WebKit_WebKit1.pro
new file mode 100644
index 0000000000..648a9adc76
--- /dev/null
+++ b/qt5-qtwebkit58/patches/patch-Source_WebKit_WebKit1.pro
@@ -0,0 +1,19 @@
+$NetBSD: patch-Source_WebKit_WebKit1.pro,v 1.1 2014/12/30 17:23:48 adam Exp $
+
+* Build libWebKit libraries with libtool
+* Install libWebKit libraries
+
+--- Source/WebKit/WebKit1.pro.orig	2013-11-27 01:01:39.000000000 +0000
++++ Source/WebKit/WebKit1.pro
+@@ -16,7 +16,10 @@ QT += gui
+ # defined by the logic in qt_module.prf as it should
+ DEFINES += QT_BUILD_WEBKIT_LIB
+ 
+-CONFIG += staticlib
++#CONFIG += staticlib
++
++target.path = $$[QT_INSTALL_LIBS]
++INSTALLS += target
+ 
+ SOURCES += \
+     $$PWD/qt/Api/qhttpheader.cpp \
diff --git a/qt5-qtwebkit58/patches/patch-Source_WebKit_qt_examples_platformplugin_platformplugin.pro b/qt5-qtwebkit58/patches/patch-Source_WebKit_qt_examples_platformplugin_platformplugin.pro
new file mode 100644
index 0000000000..fb6c1be2d5
--- /dev/null
+++ b/qt5-qtwebkit58/patches/patch-Source_WebKit_qt_examples_platformplugin_platformplugin.pro
@@ -0,0 +1,17 @@
+$NetBSD: patch-Source_WebKit_qt_examples_platformplugin_platformplugin.pro,v 1.1 2014/12/30 17:23:48 adam Exp $
+
+* Fix unprivileged build,
+  https://bugs.webkit.org/show_bug.cgi?id=117077
+
+--- Source/WebKit/qt/examples/platformplugin/platformplugin.pro.orig	2013-11-27 01:01:40.000000000 +0000
++++ Source/WebKit/qt/examples/platformplugin/platformplugin.pro
+@@ -20,7 +20,8 @@ load(mobilityconfig, true)
+     }
+ }
+ 
+-DESTDIR = $$[QT_INSTALL_PLUGINS]/webkit
++target.path = $$[QT_INSTALL_PLUGINS]/webkit
++INSTALLS += target
+ 
+ SOURCES += \
+     WebPlugin.cpp \
diff --git a/qt5-qtwebkit58/patches/patch-Source_api.pri b/qt5-qtwebkit58/patches/patch-Source_api.pri
new file mode 100644
index 0000000000..1d81abfb55
--- /dev/null
+++ b/qt5-qtwebkit58/patches/patch-Source_api.pri
@@ -0,0 +1,15 @@
+$NetBSD: patch-Source_api.pri,v 1.1 2014/12/30 17:23:48 adam Exp $
+
+OS X also requires dummy object file, otherwise 'ar' would fail.
+
+--- Source/api.pri.orig	2014-11-17 12:03:52.000000000 +0000
++++ Source/api.pri
+@@ -102,7 +102,7 @@ load(qt_module)
+     }
+ }
+ 
+-qnx {
++macx|qnx {
+     # see: https://bugs.webkit.org/show_bug.cgi?id=93460
+     # the gcc 4.4.2 used in the qnx bbndk cannot cope with
+     # the linkage step of libQtWebKit, adding a dummy .cpp
diff --git a/qt5-qtwebkit58/patches/patch-Tools_Scripts_webkitdirs.pm b/qt5-qtwebkit58/patches/patch-Tools_Scripts_webkitdirs.pm
new file mode 100644
index 0000000000..4bf720e36a
--- /dev/null
+++ b/qt5-qtwebkit58/patches/patch-Tools_Scripts_webkitdirs.pm
@@ -0,0 +1,27 @@
+$NetBSD: patch-Tools_Scripts_webkitdirs.pm,v 1.1 2014/12/30 17:23:48 adam Exp $
+
+* Add NetBSD support
+
+--- Tools/Scripts/webkitdirs.pm.orig	2013-11-27 01:01:20.000000000 +0000
++++ Tools/Scripts/webkitdirs.pm
+@@ -355,7 +355,7 @@ sub determineNumberOfCPUs
+     } elsif (isWindows() || isCygwin()) {
+         # Assumes cygwin
+         $numberOfCPUs = `ls /proc/registry/HKEY_LOCAL_MACHINE/HARDWARE/DESCRIPTION/System/CentralProcessor | wc -w`;
+-    } elsif (isDarwin() || isFreeBSD()) {
++    } elsif (isDarwin() || isFreeBSD() || isNetBSD()) {
+         chomp($numberOfCPUs = `sysctl -n hw.ncpu`);
+     }
+ }
+@@ -1253,6 +1253,11 @@ sub isFreeBSD()
+     return ($^O eq "freebsd") || 0;
+ }
+ 
++sub isNetBSD()
++{
++    return ($^O eq "netbsd") || 0;
++}
++
+ sub isARM()
+ {
+     return $Config{archname} =~ /^arm[v\-]/;
diff --git a/qt5-qtwebkit58/patches/patch-Tools_WebKitTestRunner_InjectedBundle_Target.pri b/qt5-qtwebkit58/patches/patch-Tools_WebKitTestRunner_InjectedBundle_Target.pri
new file mode 100644
index 0000000000..a2e7e22c84
--- /dev/null
+++ b/qt5-qtwebkit58/patches/patch-Tools_WebKitTestRunner_InjectedBundle_Target.pri
@@ -0,0 +1,14 @@
+$NetBSD: patch-Tools_WebKitTestRunner_InjectedBundle_Target.pri,v 1.1 2014/12/30 17:23:48 adam Exp $
+
+* Treat NetBSD like Linux
+
+--- Tools/WebKitTestRunner/InjectedBundle/Target.pri.orig	2013-11-27 01:01:19.000000000 +0000
++++ Tools/WebKitTestRunner/InjectedBundle/Target.pri
+@@ -67,6 +67,6 @@ INCLUDEPATH += \
+ PREFIX_HEADER = $$PWD/../WebKitTestRunnerPrefix.h
+ *-g++*:QMAKE_CXXFLAGS += "-include $$PREFIX_HEADER"
+ 
+-linux-* {
++linux-*|netbsd-* {
+     QMAKE_LFLAGS += -Wl,--no-undefined
+ }
diff --git a/qt5-qtwebkit58/patches/patch-Tools_qmake_mkspecs_features_functions.prf b/qt5-qtwebkit58/patches/patch-Tools_qmake_mkspecs_features_functions.prf
new file mode 100644
index 0000000000..d0ac2644e9
--- /dev/null
+++ b/qt5-qtwebkit58/patches/patch-Tools_qmake_mkspecs_features_functions.prf
@@ -0,0 +1,17 @@
+$NetBSD: patch-Tools_qmake_mkspecs_features_functions.prf,v 1.1 2014/12/30 17:23:48 adam Exp $
+
+* Use libtool manner for libtool build
+
+--- Tools/qmake/mkspecs/features/functions.prf.orig	2013-11-27 01:01:20.000000000 +0000
++++ Tools/qmake/mkspecs/features/functions.prf
+@@ -262,8 +262,8 @@ defineTest(linkAgainstLibrary) {
+ 
+     path = $$replace(source_dir, $$re_escape($${ROOT_WEBKIT_DIR}), $${ROOT_BUILD_DIR})/$$targetSubDir()
+ 
+-    force_static_libs_as_shared {
+-            LIBS += -L$${ROOT_BUILD_DIR}/lib -l$$target
++    !staticlib {
++            LIBS += $${path}$${QMAKE_DIR_SEP}lib$${target}.la
+     } else {
+ 
+         mac {
diff --git a/qt5-qtwebkit58/patches/patch-Tools_qmake_mkspecs_features_production__build.prf b/qt5-qtwebkit58/patches/patch-Tools_qmake_mkspecs_features_production__build.prf
new file mode 100644
index 0000000000..eab00869b9
--- /dev/null
+++ b/qt5-qtwebkit58/patches/patch-Tools_qmake_mkspecs_features_production__build.prf
@@ -0,0 +1,15 @@
+$NetBSD: patch-Tools_qmake_mkspecs_features_production__build.prf,v 1.1 2014/12/30 17:23:48 adam Exp $
+
+* Set CONFIGs for non-static (libtoolized) build
+
+--- Tools/qmake/mkspecs/features/production_build.prf.orig	2016-12-10 16:32:34.000000000 +0000
++++ Tools/qmake/mkspecs/features/production_build.prf
+@@ -7,7 +7,7 @@ CONFIG *= use_all_in_one_files
+ # resulting in the need of several gigabytes of memory at link-time. Reduce the pressure
+ # by compiling any static library like WTF or JSC with release flags instead and keep debug
+ # symbols for the static libraries that implement API.
+-if(linux-*:!contains(QMAKE_HOST.arch, x86_64))|mingw:if(CONFIG(debug, debug|release)|qtConfig(separate_debug_info)):contains(TEMPLATE, lib):staticlib {
++if(linux-*:!contains(QMAKE_HOST.arch, x86_64))|mingw:if(CONFIG(debug, debug|release)|qtConfig(separate_debug_info)):contains(TEMPLATE, lib) {
+     !equals(TARGET, WebKit2):!equals(TARGET, WebKitWidgets) {
+         CONFIG += no_debug_info
+         CONFIG -= separate_debug_info
diff --git a/qt5-qtwebsockets58/DESCR b/qt5-qtwebsockets58/DESCR
new file mode 100644
index 0000000000..d6f3e90293
--- /dev/null
+++ b/qt5-qtwebsockets58/DESCR
@@ -0,0 +1,2 @@
+Qt5 module that implements the Websocket protocol as specified in RFC
+6455.
diff --git a/qt5-qtwebsockets58/Makefile b/qt5-qtwebsockets58/Makefile
new file mode 100644
index 0000000000..2e51fe741a
--- /dev/null
+++ b/qt5-qtwebsockets58/Makefile
@@ -0,0 +1,21 @@
+# $NetBSD: Makefile,v 1.10 2016/12/04 05:17:17 ryoon Exp $
+
+DISTNAME=	qtwebsockets-opensource-src-${QTVERSION}
+PKGNAME=	qt5-websockets-${QTVERSION}
+COMMENT=	Qt5 module for websockets
+
+MAKE_ENV+=		QTDIR=${QTDIR}
+INSTALL_ENV+=		INSTALL_ROOT=${DESTDIR}
+INSTALLATION_DIRS+=	lib/pkgconfig
+
+.include "../../wip/qt5-qtbase58/Makefile.common"
+
+post-install:
+.for i in Qt5WebSockets.pc
+	cd ${DESTDIR}${PREFIX}/lib/pkgconfig && \
+	ln -f -s ${QTPREFIX}/lib/pkgconfig/${i} ${i}
+.endfor
+
+
+.include "../../wip/qt5-qtdeclarative58/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/qt5-qtwebsockets58/PLIST b/qt5-qtwebsockets58/PLIST
new file mode 100644
index 0000000000..39c5026242
--- /dev/null
+++ b/qt5-qtwebsockets58/PLIST
@@ -0,0 +1,37 @@
+@comment $NetBSD: PLIST,v 1.3 2016/05/03 07:32:54 markd Exp $
+lib/pkgconfig/Qt5WebSockets.pc
+qt5/include/QtWebSockets/${PKGVERSION}/QtWebSockets/private/qdefaultmaskgenerator_p.h
+qt5/include/QtWebSockets/${PKGVERSION}/QtWebSockets/private/qsslserver_p.h
+qt5/include/QtWebSockets/${PKGVERSION}/QtWebSockets/private/qwebsocket_p.h
+qt5/include/QtWebSockets/${PKGVERSION}/QtWebSockets/private/qwebsocketcorsauthenticator_p.h
+qt5/include/QtWebSockets/${PKGVERSION}/QtWebSockets/private/qwebsocketdataprocessor_p.h
+qt5/include/QtWebSockets/${PKGVERSION}/QtWebSockets/private/qwebsocketframe_p.h
+qt5/include/QtWebSockets/${PKGVERSION}/QtWebSockets/private/qwebsockethandshakerequest_p.h
+qt5/include/QtWebSockets/${PKGVERSION}/QtWebSockets/private/qwebsockethandshakeresponse_p.h
+qt5/include/QtWebSockets/${PKGVERSION}/QtWebSockets/private/qwebsocketprotocol_p.h
+qt5/include/QtWebSockets/${PKGVERSION}/QtWebSockets/private/qwebsocketserver_p.h
+qt5/include/QtWebSockets/QMaskGenerator
+qt5/include/QtWebSockets/QWebSocket
+qt5/include/QtWebSockets/QWebSocketCorsAuthenticator
+qt5/include/QtWebSockets/QWebSocketServer
+qt5/include/QtWebSockets/QtWebSockets
+qt5/include/QtWebSockets/QtWebSocketsDepends
+qt5/include/QtWebSockets/QtWebSocketsVersion
+qt5/include/QtWebSockets/qmaskgenerator.h
+qt5/include/QtWebSockets/qtwebsocketsversion.h
+qt5/include/QtWebSockets/qwebsocket.h
+qt5/include/QtWebSockets/qwebsocketcorsauthenticator.h
+qt5/include/QtWebSockets/qwebsocketprotocol.h
+qt5/include/QtWebSockets/qwebsockets_global.h
+qt5/include/QtWebSockets/qwebsocketserver.h
+qt5/lib/cmake/Qt5WebSockets/Qt5WebSocketsConfig.cmake
+qt5/lib/cmake/Qt5WebSockets/Qt5WebSocketsConfigVersion.cmake
+qt5/lib/libQt5WebSockets.la
+qt5/lib/libQt5WebSockets.prl
+qt5/lib/pkgconfig/Qt5WebSockets.pc
+qt5/mkspecs/modules/qt_lib_websockets.pri
+qt5/mkspecs/modules/qt_lib_websockets_private.pri
+qt5/qml/Qt/WebSockets/qmldir
+qt5/qml/QtWebSockets/libdeclarative_qmlwebsockets.la
+qt5/qml/QtWebSockets/plugins.qmltypes
+qt5/qml/QtWebSockets/qmldir
diff --git a/qt5-qtwebsockets58/buildlink3.mk b/qt5-qtwebsockets58/buildlink3.mk
new file mode 100644
index 0000000000..4f36b6e5fa
--- /dev/null
+++ b/qt5-qtwebsockets58/buildlink3.mk
@@ -0,0 +1,15 @@
+# $NetBSD: buildlink3.mk,v 1.7 2016/12/04 05:17:17 ryoon Exp $
+
+BUILDLINK_TREE+=	qt5-websockets
+
+.if !defined(QT5_WEBSOCKETS_BUILDLINK3_MK)
+QT5_WEBSOCKETS_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.qt5-websockets+=	qt5-websockets>=5.8.0
+BUILDLINK_ABI_DEPENDS.qt5-websockets+=	qt5-websockets>=5.8.0
+BUILDLINK_PKGSRCDIR.qt5-websockets?=	../../wip/qt5-qtwebsockets58
+
+.include "../../wip/qt5-qtdeclarative58/buildlink3.mk"
+.endif	# QT5_WEBSOCKETS_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-qt5-websockets
diff --git a/qt5-qtwebsockets58/distinfo b/qt5-qtwebsockets58/distinfo
new file mode 100644
index 0000000000..ec6e09723c
--- /dev/null
+++ b/qt5-qtwebsockets58/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.2 2015/10/26 19:04:01 adam Exp $
+
+SHA1 (qtwebsockets-opensource-src-5.8.0.tar.xz) = fc6a8c72f9a1825c404620a111e17de6d2ef1350
+RMD160 (qtwebsockets-opensource-src-5.8.0.tar.xz) = fb8b1ac9c9d49cd988fe2af337c2e30dde4b605a
+SHA512 (qtwebsockets-opensource-src-5.8.0.tar.xz) = c0e027287fa182d4f491a32d6d3286cc8b42cb4bc25d0631af765c84b0b2a1d61ebdd1819534f711b806d98c07f3e56ffa2bd6f0954c9af23f00c0f17abe3a17
+Size (qtwebsockets-opensource-src-5.8.0.tar.xz) = 194524 bytes
diff --git a/qt5-qtx11extras58/DESCR b/qt5-qtx11extras58/DESCR
new file mode 100644
index 0000000000..b85eba05d7
--- /dev/null
+++ b/qt5-qtx11extras58/DESCR
@@ -0,0 +1 @@
+Qt5 module for X11 extras
diff --git a/qt5-qtx11extras58/Makefile b/qt5-qtx11extras58/Makefile
new file mode 100644
index 0000000000..580aba5943
--- /dev/null
+++ b/qt5-qtx11extras58/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.16 2016/12/04 05:17:17 ryoon Exp $
+
+DISTNAME=	qtx11extras-opensource-src-${QTVERSION}
+PKGNAME=	qt5-qtx11extras-${QTVERSION}
+COMMENT=	Qt5 module for X11 extras
+
+BUILD_TARGET=		sub-src
+INSTALL_ENV+=		INSTALL_ROOT=${DESTDIR}
+INSTALLATION_DIRS+=	lib/pkgconfig
+
+.include "../../wip/qt5-qtbase58/Makefile.common"
+
+post-install:
+.for i in Qt5X11Extras.pc
+	cd ${DESTDIR}${PREFIX}/lib/pkgconfig && \
+	ln -f -s ${QTPREFIX}/lib/pkgconfig/${i} ${i}
+.endfor
+
+.include "../../wip/qt5-qtxmlpatterns58/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/qt5-qtx11extras58/PLIST b/qt5-qtx11extras58/PLIST
new file mode 100644
index 0000000000..3d4970e501
--- /dev/null
+++ b/qt5-qtx11extras58/PLIST
@@ -0,0 +1,16 @@
+@comment $NetBSD: PLIST,v 1.1 2013/12/13 14:38:36 ryoon Exp $
+lib/pkgconfig/Qt5X11Extras.pc
+qt5/include/QtX11Extras/QX11Info
+qt5/include/QtX11Extras/QtX11Extras
+qt5/include/QtX11Extras/QtX11ExtrasDepends
+qt5/include/QtX11Extras/QtX11ExtrasVersion
+qt5/include/QtX11Extras/qtx11extrasglobal.h
+qt5/include/QtX11Extras/qtx11extrasversion.h
+qt5/include/QtX11Extras/qx11info_x11.h
+qt5/lib/cmake/Qt5X11Extras/Qt5X11ExtrasConfig.cmake
+qt5/lib/cmake/Qt5X11Extras/Qt5X11ExtrasConfigVersion.cmake
+qt5/lib/libQt5X11Extras.la
+qt5/lib/libQt5X11Extras.prl
+qt5/lib/pkgconfig/Qt5X11Extras.pc
+qt5/mkspecs/modules/qt_lib_x11extras.pri
+qt5/mkspecs/modules/qt_lib_x11extras_private.pri
diff --git a/qt5-qtx11extras58/buildlink3.mk b/qt5-qtx11extras58/buildlink3.mk
new file mode 100644
index 0000000000..6bc4180c32
--- /dev/null
+++ b/qt5-qtx11extras58/buildlink3.mk
@@ -0,0 +1,19 @@
+# $NetBSD: buildlink3.mk,v 1.13 2016/12/04 05:17:17 ryoon Exp $
+
+BUILDLINK_TREE+=	qt5-qtx11extras
+
+.if !defined(QT5_QTX11EXTRAS_BUILDLINK3_MK)
+QT5_QTX11EXTRAS_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.qt5-qtx11extras+=	qt5-qtx11extras>=5.8.0
+BUILDLINK_ABI_DEPENDS.qt5-qtx11extras+=	qt5-qtx11extras>=5.8.0
+BUILDLINK_PKGSRCDIR.qt5-qtx11extras?=	../../wip/qt5-qtx11extras58
+
+BUILDLINK_INCDIRS.qt5-qtx11extras+=	qt5/include
+BUILDLINK_LIBDIRS.qt5-qtx11extras+=	qt5/lib
+BUILDLINK_LIBDIRS.qt5-qtx11extras+=	qt5/plugins
+
+.include "../../wip/qt5-qtxmlpatterns58/buildlink3.mk"
+.endif	# QT5_QTX11EXTRAS_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-qt5-qtx11extras
diff --git a/qt5-qtx11extras58/distinfo b/qt5-qtx11extras58/distinfo
new file mode 100644
index 0000000000..0abbde1b00
--- /dev/null
+++ b/qt5-qtx11extras58/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.2 2015/10/26 19:04:01 adam Exp $
+
+SHA1 (qtx11extras-opensource-src-5.8.0.tar.xz) = 0b711345227a2f89391c45fdc9dcf1e8d0c08c02
+RMD160 (qtx11extras-opensource-src-5.8.0.tar.xz) = 5d9cc461add6c9ad8e5e158c9efb875391c40e5f
+SHA512 (qtx11extras-opensource-src-5.8.0.tar.xz) = c52d7b936cd3a44c0775a78f07e64f2718594d8a9cb76c5163725469fcafe634983e5855d7dd690f8210a6c22e58f8b635f09ca80396811858e79c2f8b7a5db7
+Size (qtx11extras-opensource-src-5.8.0.tar.xz) = 59508 bytes
diff --git a/qt5-qtxmlpatterns58/DESCR b/qt5-qtxmlpatterns58/DESCR
new file mode 100644
index 0000000000..577c0912bc
--- /dev/null
+++ b/qt5-qtxmlpatterns58/DESCR
@@ -0,0 +1 @@
+Qt5 module for XML Patterns
diff --git a/qt5-qtxmlpatterns58/Makefile b/qt5-qtxmlpatterns58/Makefile
new file mode 100644
index 0000000000..c9f1af0194
--- /dev/null
+++ b/qt5-qtxmlpatterns58/Makefile
@@ -0,0 +1,22 @@
+# $NetBSD: Makefile,v 1.16 2016/12/04 05:17:17 ryoon Exp $
+
+DISTNAME=	qtxmlpatterns-opensource-src-${QTVERSION}
+PKGNAME=	qt5-qtxmlpatterns-${QTVERSION}
+COMMENT=	Qt5 module for XML Patterns
+
+#NO_CONFIGURE=		yes
+BUILD_TARGET=		sub-tools
+
+INSTALL_ENV+=		INSTALL_ROOT=${DESTDIR}
+INSTALLATION_DIRS+=	lib/pkgconfig
+
+.include "../../wip/qt5-qtbase58/Makefile.common"
+
+post-install:
+.for i in Qt5XmlPatterns.pc
+	cd ${DESTDIR}${PREFIX}/lib/pkgconfig && \
+	ln -f -s ${QTPREFIX}/lib/pkgconfig/${i} ${i}
+.endfor
+
+.include "../../wip/qt5-qtbase58/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/qt5-qtxmlpatterns58/PLIST b/qt5-qtxmlpatterns58/PLIST
new file mode 100644
index 0000000000..8c618379dc
--- /dev/null
+++ b/qt5-qtxmlpatterns58/PLIST
@@ -0,0 +1,416 @@
+@comment $NetBSD: PLIST,v 1.3 2015/10/26 19:04:01 adam Exp $
+lib/pkgconfig/Qt5XmlPatterns.pc
+qt5/bin/xmlpatterns
+qt5/bin/xmlpatternsvalidator
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qabstractdatetime_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qabstractduration_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qabstractfloat_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qabstractfloat_tpl_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qabstractfloatcasters_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qabstractfloatcasters_tpl_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qabstractfloatmathematician_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qabstractfloatmathematician_tpl_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qabstractfunctionfactory_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qabstractnodetest_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qabstractxmlforwarditerator_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qabstractxmlnodemodel_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qabstractxmlpullprovider_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qabstractxmlreceiver_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qacceliterators_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qacceltree_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qacceltreebuilder_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qacceltreebuilder_tpl_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qacceltreeresourceloader_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qaccessorfns_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qaggregatefns_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qaggregator_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qandexpression_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qanyitemtype_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qanynodetype_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qanysimpletype_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qanytype_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qanyuri_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qapplytemplate_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qargumentconverter_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qargumentreference_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qarithmeticexpression_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qassemblestringfns_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qatomiccaster_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qatomiccasterlocator_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qatomiccasterlocators_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qatomiccasters_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qatomiccomparator_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qatomiccomparatorlocator_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qatomiccomparatorlocators_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qatomiccomparators_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qatomicmathematician_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qatomicmathematicianlocator_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qatomicmathematicianlocators_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qatomicmathematicians_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qatomicstring_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qatomictype_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qatomictypedispatch_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qatomizer_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qattributeconstructor_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qattributenamevalidator_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qautoptr_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qaxisstep_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qbase64binary_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qbasictypesfactory_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qboolean_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qbooleanfns_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qbuiltinatomictype_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qbuiltinatomictypes_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qbuiltinnodetype_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qbuiltinnodetype_tpl_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qbuiltintypes_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qcachecells_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qcachingiterator_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qcallsite_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qcalltargetdescription_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qcalltemplate_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qcardinality_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qcardinalityverifier_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qcastableas_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qcastas_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qcastingplatform_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qcastingplatform_tpl_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qcollationchecker_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qcoloringmessagehandler_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qcoloroutput_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qcombinenodes_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qcommentconstructor_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qcommonnamespaces_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qcommonsequencetypes_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qcommonvalues_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qcomparescaseaware_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qcomparestringfns_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qcomparingaggregator_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qcomparingaggregator_tpl_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qcomparisonfactory_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qcomparisonplatform_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qcomparisonplatform_tpl_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qcompressedwhitespace_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qcomputednamespaceconstructor_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qconstructorfunctionsfactory_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qcontextfns_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qcontextitem_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qcontextnodechecker_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qcopyof_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qcppcastinghelper_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qcurrentfn_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qcurrentitemcontext_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qcurrentitemstore_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qdate_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qdatetimefn_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qdatetimefns_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qdatetimefns_tpl_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qdaytimeduration_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qdecimal_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qdeduplicateiterator_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qdeepequalfn_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qdelegatingdynamiccontext_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qdelegatingnamespaceresolver_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qdelegatingstaticcontext_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qderivedinteger_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qderivedstring_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qdeviceresourceloader_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qdistinctiterator_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qdocumentconstructor_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qdocumentcontentvalidator_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qdocumentfn_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qdocumentprojector_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qduration_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qdynamiccontext_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qdynamiccontextstore_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qebvextractor_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qebvtype_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qelementavailablefn_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qelementconstructor_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qemptycontainer_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qemptyiterator_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qemptysequence_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qemptysequencetype_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qerrorfn_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qevaluationcache_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qevaluationcache_tpl_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qexceptiterator_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qexpression_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qexpressiondispatch_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qexpressionfactory_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qexpressionsequence_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qexpressionvariablereference_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qexternalvariableloader_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qexternalvariablereference_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qfirstitempredicate_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qfocus_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qforclause_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qfunctionargument_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qfunctionavailablefn_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qfunctioncall_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qfunctionfactory_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qfunctionfactorycollection_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qfunctionsignature_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qgday_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qgeneralcomparison_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qgenerateidfn_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qgenericdynamiccontext_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qgenericnamespaceresolver_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qgenericpredicate_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qgenericsequencetype_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qgenericstaticcontext_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qgmonth_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qgmonthday_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qgyear_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qgyearmonth_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qhexbinary_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qifthenclause_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qindexofiterator_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qinsertioniterator_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qinstanceof_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qinteger_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qintersectiterator_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qiodevicedelegate_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qitem_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qitemmappingiterator_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qitemtype_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qitemverifier_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qletclause_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qliteral_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qliteralsequence_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qlocalnametest_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qmaintainingreader_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qmaintainingreader_tpl_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qmultiitemtype_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qnamedschemacomponent_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qnamepool_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qnamespacebinding_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qnamespaceconstructor_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qnamespacenametest_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qnamespaceresolver_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qnamespacesupport_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qncnameconstructor_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qnetworkaccessdelegator_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qnodebuilder_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qnodecomparison_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qnodefns_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qnodenamespaceresolver_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qnodesort_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qnonetype_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qnumericfns_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qnumerictype_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qoperandsiterator_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qoptimizationpasses_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qoptimizerblocks_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qoptimizerframework_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qorderby_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qorexpression_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qoutputvalidator_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qpaircontainer_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qparentnodeaxis_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qparsercontext_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qpath_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qpatternistlocale_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qpatternmatchingfns_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qpatternplatform_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qpositionalvariablereference_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qprimitives_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qprocessinginstructionconstructor_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qprojectedexpression_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qpullbridge_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qqnameconstructor_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qqnamefns_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qqnametest_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qqnamevalue_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qquantifiedexpression_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qquerytransformparser_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qrangeexpression_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qrangeiterator_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qrangevariablereference_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qreceiverdynamiccontext_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qreferencecountedvalue_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qremovaliterator_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qreportcontext_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qresolveurifn_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qresourcedelegator_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qresourceloader_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qreturnorderby_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qschemacomponent_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qschemadatetime_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qschemanumeric_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qschematime_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qschematype_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qschematypefactory_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qsequencefns_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qsequencegeneratingfns_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qsequencemappingiterator_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qsequencereceiver_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qsequencetype_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qsimplecontentconstructor_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qsinglecontainer_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qsingletoniterator_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qsorttuple_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qsourcelocationreflection_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qstackcontextbase_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qstackcontextbase_tpl_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qstaticbaseuricontainer_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qstaticbaseuricontext_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qstaticbaseuristore_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qstaticcompatibilitycontext_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qstaticcompatibilitystore_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qstaticcontext_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qstaticcurrentcontext_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qstaticfocuscontext_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qstaticnamespacecontext_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qstaticnamespacescontainer_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qstringvaluefns_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qsubsequenceiterator_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qsubstringfns_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qsystempropertyfn_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qtemplate_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qtemplateinvoker_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qtemplatemode_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qtemplateparameterreference_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qtemplatepattern_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qtextnodeconstructor_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qtimezonefns_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qtocodepointsiterator_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qtokenizer_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qtokenrevealer_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qtokensource_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qtokenvalue_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qtracefn_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qtreatas_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qtriplecontainer_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qtruthpredicate_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qtxmlpatterns-config_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qtypeavailablefn_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qtypechecker_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qunaryexpression_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qunioniterator_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qunlimitedcontainer_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qunparsedentitypublicidfn_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qunparsedentityurifn_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qunparsedtextavailablefn_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qunparsedtextfn_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qunresolvedvariablereference_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/quntyped_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/quntypedatomic_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/quntypedatomicconverter_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/quriloader_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/quserfunction_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/quserfunctioncallsite_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qvalidate_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qvalidationerror_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qvaluecomparison_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qvaluefactory_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qvariabledeclaration_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qvariableloader_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qvariablereference_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qwithparam_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxmldebug_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxmlpatternistcli_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxmlquery_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxmlresultitems_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxmlschema_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxmlschemavalidator_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxmlserializer_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxpath10corefunctions_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxpath20corefunctions_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxpathhelper_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxquerytokenizer_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxsdalternative_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxsdannotated_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxsdannotation_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxsdapplicationinformation_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxsdassertion_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxsdattribute_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxsdattributegroup_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxsdattributereference_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxsdattributeterm_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxsdattributeuse_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxsdcomplextype_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxsddocumentation_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxsdelement_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxsdfacet_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxsdidcache_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxsdidchelper_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxsdidentityconstraint_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxsdinstancereader_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxsdmodelgroup_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxsdnotation_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxsdparticle_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxsdparticlechecker_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxsdreference_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxsdschema_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxsdschemachecker_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxsdschemacontext_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxsdschemadebugger_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxsdschemahelper_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxsdschemamerger_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxsdschemaparser_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxsdschemaparsercontext_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxsdschemaresolver_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxsdschematoken_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxsdschematypesfactory_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxsdsimpletype_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxsdstatemachine_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxsdstatemachine_tpl_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxsdstatemachinebuilder_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxsdterm_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxsdtypechecker_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxsduserschematype_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxsduserschematype_tpl_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxsdvalidatedxmlnodemodel_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxsdvalidatinginstancereader_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxsdwildcard_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxsdxpathexpression_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxslt20corefunctions_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxsltnodetest_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxsltsimplecontentconstructor_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxslttokenizer_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qxslttokenlookup_p.h
+qt5/include/QtXmlPatterns/${PKGVERSION}/QtXmlPatterns/private/qyearmonthduration_p.h
+qt5/include/QtXmlPatterns/QAbstractMessageHandler
+qt5/include/QtXmlPatterns/QAbstractUriResolver
+qt5/include/QtXmlPatterns/QAbstractXmlNodeModel
+qt5/include/QtXmlPatterns/QAbstractXmlReceiver
+qt5/include/QtXmlPatterns/QSimpleXmlNodeModel
+qt5/include/QtXmlPatterns/QSourceLocation
+qt5/include/QtXmlPatterns/QXmlFormatter
+qt5/include/QtXmlPatterns/QXmlItem
+qt5/include/QtXmlPatterns/QXmlName
+qt5/include/QtXmlPatterns/QXmlNamePool
+qt5/include/QtXmlPatterns/QXmlNodeModelIndex
+qt5/include/QtXmlPatterns/QXmlQuery
+qt5/include/QtXmlPatterns/QXmlResultItems
+qt5/include/QtXmlPatterns/QXmlSchema
+qt5/include/QtXmlPatterns/QXmlSchemaValidator
+qt5/include/QtXmlPatterns/QXmlSerializer
+qt5/include/QtXmlPatterns/QtXmlPatterns
+qt5/include/QtXmlPatterns/QtXmlPatternsDepends
+qt5/include/QtXmlPatterns/QtXmlPatternsVersion
+qt5/include/QtXmlPatterns/qabstractmessagehandler.h
+qt5/include/QtXmlPatterns/qabstracturiresolver.h
+qt5/include/QtXmlPatterns/qabstractxmlnodemodel.h
+qt5/include/QtXmlPatterns/qabstractxmlreceiver.h
+qt5/include/QtXmlPatterns/qsimplexmlnodemodel.h
+qt5/include/QtXmlPatterns/qsourcelocation.h
+qt5/include/QtXmlPatterns/qtxmlpatterns-config.h
+qt5/include/QtXmlPatterns/qtxmlpatternsglobal.h
+qt5/include/QtXmlPatterns/qtxmlpatternsversion.h
+qt5/include/QtXmlPatterns/qxmlformatter.h
+qt5/include/QtXmlPatterns/qxmlname.h
+qt5/include/QtXmlPatterns/qxmlnamepool.h
+qt5/include/QtXmlPatterns/qxmlquery.h
+qt5/include/QtXmlPatterns/qxmlresultitems.h
+qt5/include/QtXmlPatterns/qxmlschema.h
+qt5/include/QtXmlPatterns/qxmlschemavalidator.h
+qt5/include/QtXmlPatterns/qxmlserializer.h
+qt5/lib/cmake/Qt5XmlPatterns/Qt5XmlPatternsConfig.cmake
+qt5/lib/cmake/Qt5XmlPatterns/Qt5XmlPatternsConfigVersion.cmake
+qt5/lib/libQt5XmlPatterns.la
+qt5/lib/libQt5XmlPatterns.prl
+qt5/lib/pkgconfig/Qt5XmlPatterns.pc
+qt5/mkspecs/modules/qt_lib_xmlpatterns.pri
+qt5/mkspecs/modules/qt_lib_xmlpatterns_private.pri
diff --git a/qt5-qtxmlpatterns58/buildlink3.mk b/qt5-qtxmlpatterns58/buildlink3.mk
new file mode 100644
index 0000000000..134aab5329
--- /dev/null
+++ b/qt5-qtxmlpatterns58/buildlink3.mk
@@ -0,0 +1,19 @@
+# $NetBSD: buildlink3.mk,v 1.12 2016/12/04 05:17:17 ryoon Exp $
+
+BUILDLINK_TREE+=	qt5-qtxmlpatterns
+
+.if !defined(QT5_QTXMLPATTERNS_BUILDLINK3_MK)
+QT5_QTXMLPATTERNS_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.qt5-qtxmlpatterns+=	qt5-qtxmlpatterns>=5.8.0
+BUILDLINK_ABI_DEPENDS.qt5-qtxmlpatterns+=	qt5-qtxmlpatterns>=5.8.0
+BUILDLINK_PKGSRCDIR.qt5-qtxmlpatterns?=	../../wip/qt5-qtxmlpatterns58
+
+BUILDLINK_INCDIRS.qt5-qtxmlpatterns+=	qt5/include
+BUILDLINK_LIBDIRS.qt5-qtxmlpatterns+=	qt5/lib
+BUILDLINK_LIBDIRS.qt5-qtxmlpatterns+=	qt5/plugins
+
+.include "../../wip/qt5-qtbase58/buildlink3.mk"
+.endif	# QT5_QTXMLPATTERNS_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-qt5-qtxmlpatterns
diff --git a/qt5-qtxmlpatterns58/distinfo b/qt5-qtxmlpatterns58/distinfo
new file mode 100644
index 0000000000..6339119a72
--- /dev/null
+++ b/qt5-qtxmlpatterns58/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.2 2015/10/26 19:04:01 adam Exp $
+
+SHA1 (qtxmlpatterns-opensource-src-5.8.0.tar.xz) = 67533d5933cecc8526db03068f124703a6c3389f
+RMD160 (qtxmlpatterns-opensource-src-5.8.0.tar.xz) = da29dc37f5463817420113d05b41a9d303822bfe
+SHA512 (qtxmlpatterns-opensource-src-5.8.0.tar.xz) = debaf9fe25621deaac9f2d27bc909ea67d257884ac7577a6e2f5fdba6590d06d5f22659be55ee17dbcd431d76156082665ecb92c6ea13bf79e0f568fe383d377
+Size (qtxmlpatterns-opensource-src-5.8.0.tar.xz) = 1352108 bytes
diff --git a/qt5-sqlite358/DESCR b/qt5-sqlite358/DESCR
new file mode 100644
index 0000000000..88451c5149
--- /dev/null
+++ b/qt5-sqlite358/DESCR
@@ -0,0 +1 @@
+Qt5 SQLite3 plugin
diff --git a/qt5-sqlite358/Makefile b/qt5-sqlite358/Makefile
new file mode 100644
index 0000000000..bd12aed808
--- /dev/null
+++ b/qt5-sqlite358/Makefile
@@ -0,0 +1,25 @@
+# $NetBSD: Makefile,v 1.18 2016/12/04 05:17:17 ryoon Exp $
+
+DISTNAME=	qtbase-opensource-src-${QTVERSION}
+PKGNAME=	qt5-sqlite3-${QTVERSION}
+COMMENT=	Qt5 SQLite3 plugin
+
+BUILD_DIRS=		src/plugins/sqldrivers
+MAKE_ENV+=		QTDIR=${QTDIR}
+
+INSTALL_ENV+=		INSTALL_ROOT=${DESTDIR}
+
+OPSYSVARS+=    USE_LANGUAGES
+USE_LANGUAGES.SunOS+=	c99
+CFLAGS.SunOS+= -D__EXTENSIONS__        # posix_fallocate()
+
+.include "../../wip/qt5-qtbase58/Makefile.common"
+
+do-configure:
+	${RM} -f -r ${WRKSRC}/mkspecs
+	cd ${WRKSRC}/${BUILD_DIRS} && \
+	${QTDIR}/bin/qmake -d -o Makefile "QT.sql.enabled_features+=sql-sqlite" "QT.sql.enabled_features+=system-sqlite" "QMAKE_LIBS_SQLITE=-lsqlite3"
+
+.include "../../databases/sqlite3/buildlink3.mk"
+.include "../../wip/qt5-qtbase58/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/qt5-sqlite358/PLIST b/qt5-sqlite358/PLIST
new file mode 100644
index 0000000000..f9e82986d7
--- /dev/null
+++ b/qt5-sqlite358/PLIST
@@ -0,0 +1,3 @@
+@comment $NetBSD: PLIST,v 1.2 2014/12/25 13:51:15 wiz Exp $
+qt5/lib/cmake/Qt5Sql/Qt5Sql_QSQLiteDriverPlugin.cmake
+qt5/plugins/sqldrivers/libqsqlite.la
diff --git a/qt5-sqlite358/buildlink3.mk b/qt5-sqlite358/buildlink3.mk
new file mode 100644
index 0000000000..302b5ec278
--- /dev/null
+++ b/qt5-sqlite358/buildlink3.mk
@@ -0,0 +1,17 @@
+# $NetBSD: buildlink3.mk,v 1.11 2016/12/04 05:17:17 ryoon Exp $
+
+BUILDLINK_TREE+=	qt5-sqlite3
+
+.if !defined(QT5_SQLITE3_BUILDLINK3_MK)
+QT5_SQLITE3_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.qt5-sqlite3+=	qt5-sqlite3>=5.8.0
+BUILDLINK_ABI_DEPENDS.qt5-sqlite3+=	qt5-sqlite3>=5.8.0
+BUILDLINK_PKGSRCDIR.qt5-sqlite3?=	../../wip/qt5-sqlite358
+
+BUILDLINK_LIBDIRS.qt5-sqlite3+=		qt5/plugins
+
+.include "../../wip/qt5-qtbase58/buildlink3.mk"
+.endif	# QT5_SQLITE3_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-qt5-sqlite3
diff --git a/qt5-sqlite358/distinfo b/qt5-sqlite358/distinfo
new file mode 100644
index 0000000000..cdbad78d3a
--- /dev/null
+++ b/qt5-sqlite358/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.2 2015/10/26 19:04:01 adam Exp $
+
+SHA1 (qtbase-opensource-src-5.8.0.tar.xz) = eacdd022615734ccdba4e7a92f1f5f3366c0c415
+RMD160 (qtbase-opensource-src-5.8.0.tar.xz) = d395139af720a9c3bf00f962e2c3ebe01cd75702
+SHA512 (qtbase-opensource-src-5.8.0.tar.xz) = 36a1ba4b0dba02ae65c3b2b0aa3fb3767cbee4dbdf204c9ded7d1700e70144ce85a3a66167f86cc716a1fdd38d832962b2a752e803b0647d03032b2685da5ced
+Size (qtbase-opensource-src-5.8.0.tar.xz) = 44318700 bytes


Home | Main Index | Thread Index | Old Index