qt5-qtwebkit: fix building on Darwin; cleanupsdiff -r1.100 -r1.101 pkgsrc/x11/qt5-qtwebkit/Makefile
(adam)
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.100 2022/11/28 19:16:13 jperkin Exp $ | 1 | # $NetBSD: Makefile,v 1.101 2022/12/30 20:19:10 adam Exp $ | |
2 | 2 | |||
3 | QTWKVERSION= 5.212.0-alpha4 | 3 | QTWKVERSION= 5.212.0-alpha4 | |
4 | DISTNAME= qtwebkit-${QTWKVERSION} | 4 | DISTNAME= qtwebkit-${QTWKVERSION} | |
5 | PKGNAME= qt5-qtwebkit-${QTWKVERSION:S/-/./} | 5 | PKGNAME= qt5-qtwebkit-${QTWKVERSION:S/-/./} | |
6 | PKGREVISION= 12 | 6 | PKGREVISION= 12 | |
7 | CATEGORIES= x11 www | 7 | CATEGORIES= x11 www | |
8 | MASTER_SITES= ${MASTER_SITE_GITHUB:=qtwebkit/} | 8 | MASTER_SITES= ${MASTER_SITE_GITHUB:=qtwebkit/} | |
9 | GITHUB_PROJECT= qtwebkit | 9 | GITHUB_PROJECT= qtwebkit | |
10 | GITHUB_RELEASE= ${DISTNAME} | 10 | GITHUB_RELEASE= ${DISTNAME} | |
11 | EXTRACT_SUFX= .tar.xz | 11 | EXTRACT_SUFX= .tar.xz | |
12 | 12 | |||
13 | MAINTAINER= pkgsrc-users@NetBSD.org | 13 | MAINTAINER= pkgsrc-users@NetBSD.org | |
14 | HOMEPAGE= https://github.com/qtwebkit/qtwebkit/wiki | 14 | HOMEPAGE= https://github.com/qtwebkit/qtwebkit/wiki | |
@@ -25,102 +25,105 @@ USE_TOOLS+= perl:build pkg-config bison | @@ -25,102 +25,105 @@ USE_TOOLS+= perl:build pkg-config bison | |||
25 | USE_CMAKE= yes | 25 | USE_CMAKE= yes | |
26 | CMAKE_ARG_PATH= .. | 26 | CMAKE_ARG_PATH= .. | |
27 | CONFIGURE_DIRS= _build | 27 | CONFIGURE_DIRS= _build | |
28 | CMAKE_INSTALL_PREFIX= ${PREFIX}/qt5 | 28 | CMAKE_INSTALL_PREFIX= ${PREFIX}/qt5 | |
29 | TEST_TARGET= test | 29 | TEST_TARGET= test | |
30 | 30 | |||
31 | CMAKE_ARGS+= -DPORT=Qt | 31 | CMAKE_ARGS+= -DPORT=Qt | |
32 | CMAKE_ARGS+= -DENABLE_TOOLS=OFF | 32 | CMAKE_ARGS+= -DENABLE_TOOLS=OFF | |
33 | CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release | 33 | CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release | |
34 | CMAKE_ARGS+= -DSHARED_CORE:BOOL=ON | 34 | CMAKE_ARGS+= -DSHARED_CORE:BOOL=ON | |
35 | CMAKE_ARGS+= -DUSE_SYSTEM_MALLOC:BOOL=ON | 35 | CMAKE_ARGS+= -DUSE_SYSTEM_MALLOC:BOOL=ON | |
36 | CMAKE_ARGS+= -DUSE_LD_GOLD:BOOL=OFF | 36 | CMAKE_ARGS+= -DUSE_LD_GOLD:BOOL=OFF | |
37 | CMAKE_ARGS+= -DENABLE_API_TESTS=OFF | 37 | CMAKE_ARGS+= -DENABLE_API_TESTS=OFF | |
38 | 38 | CMAKE_ARGS+= -DMACOS_BUILD_FRAMEWORKS=OFF | ||
39 | CMAKE_ARGS+= -DMACOS_USE_SYSTEM_ICU=OFF | |||
40 | CMAKE_ARGS+= -DMACOS_FORCE_SYSTEM_XML_LIBRARIES=OFF | |||
39 | CMAKE_ARGS+= -DKDE_INSTALL_LIBEXECDIR=${CMAKE_INSTALL_PREFIX}/libexec | 41 | CMAKE_ARGS+= -DKDE_INSTALL_LIBEXECDIR=${CMAKE_INSTALL_PREFIX}/libexec | |
40 | #CMAKE_ARGS+= -DLIBEXEC_INSTALL_DIR=${CMAKE_INSTALL_PREFIX}/libexec | |||
41 | 42 | |||
42 | UNLIMIT_RESOURCES+= cputime | 43 | UNLIMIT_RESOURCES+= cputime | |
43 | 44 | |||
44 | GCC_REQD+= 4.9 | 45 | GCC_REQD+= 4.9 | |
45 | 46 | |||
46 | pre-configure: | 47 | pre-configure: | |
47 | ${MKDIR} ${WRKSRC}/_build | 48 | ${MKDIR} ${WRKSRC}/_build | |
48 | 49 | |||
49 | # wcstof(3) etc. is used in C++ code. | 50 | # wcstof(3) etc. is used in C++ code. | |
50 | CFLAGS.NetBSD+= -D_NETBSD_SOURCE | 51 | CFLAGS.NetBSD+= -D_NETBSD_SOURCE | |
51 | 52 | |||
52 | # temporary fix for GLib 2.68 breakage | 53 | # temporary fix for GLib 2.68 breakage | |
53 | # https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1963 | 54 | # https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1963 | |
54 | CXXFLAGS+= -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_66 | 55 | CXXFLAGS+= -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_66 | |
55 | 56 | |||
56 | ## for GL_GLEXT_LEGACY with GL/gl.h error, GL_ARB_shader_objects is not defined. | |||
57 | #BUILDLINK_TRANSFORM+= rm:-Wundef | |||
58 | ||||
59 | # avoid creating a .qt directory in the users home directory | 57 | # avoid creating a .qt directory in the users home directory | |
60 | SCRIPTS_ENV+= HOME=${WRKDIR} | 58 | SCRIPTS_ENV+= HOME=${WRKDIR} | |
61 | 59 | |||
62 | REPLACE_PERL+= Source/WebKit2/Scripts/generate-forwarding-headers.pl | 60 | REPLACE_PERL+= Source/WebKit2/Scripts/generate-forwarding-headers.pl | |
63 | 61 | |||
64 | #MAKE_ENV+= QTDIR=${QTDIR} | |||
65 | INSTALL_ENV+= INSTALL_ROOT=${DESTDIR} | 62 | INSTALL_ENV+= INSTALL_ROOT=${DESTDIR} | |
66 | INSTALLATION_DIRS+= lib/pkgconfig | 63 | INSTALLATION_DIRS+= lib/pkgconfig | |
67 | 64 | |||
68 | .include "../../mk/bsd.prefs.mk" | 65 | .include "../../mk/bsd.prefs.mk" | |
69 | 66 | |||
70 | .if ${_USE_CWRAPPERS} == "yes" | 67 | .if ${_USE_CWRAPPERS} == "yes" | |
71 | BUILDLINK_TRANSFORM+= R:${WRKSRC}/lib:${QTDIR}/lib | 68 | BUILDLINK_TRANSFORM+= R:${WRKSRC}/lib:${QTDIR}/lib | |
72 | .else | 69 | .else | |
73 | BUILDLINK_TRANSFORM+= rpath:${WRKSRC}/lib:${QTDIR}/lib | 70 | BUILDLINK_TRANSFORM+= rpath:${WRKSRC}/lib:${QTDIR}/lib | |
74 | .endif | 71 | .endif | |
75 | 72 | |||
76 | BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--gc-sections | 73 | BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--gc-sections | |
77 | 74 | |||
78 | .if ${OPSYS} == "NetBSD" && !empty(MACHINE_ARCH:M*arm*) | 75 | .if ${OPSYS} == "NetBSD" && ${MACHINE_ARCH:M*arm*} | |
79 | LDFLAGS+= -Wl,--no-keep-memory | 76 | LDFLAGS+= -Wl,--no-keep-memory | |
80 | .endif | 77 | .endif | |
81 | 78 | |||
82 | .if ${OPSYS} == "SunOS" | 79 | .if ${OPSYS} == "SunOS" | |
83 | CMAKE_ARGS+= -DUSE_LINKER_VERSION_SCRIPT=OFF | 80 | CMAKE_ARGS+= -DUSE_LINKER_VERSION_SCRIPT=OFF | |
84 | LDFLAGS+= -lsocket -lnsl | 81 | LDFLAGS+= -lsocket -lnsl | |
85 | .endif | 82 | .endif | |
86 | 83 | |||
87 | # JavaScriptCore requires at least MIPS32. | 84 | # JavaScriptCore requires at least MIPS32. | |
88 | .if !empty(MACHINE_ARCH:Mmips64*) | 85 | .if ${MACHINE_ARCH:Mmips64*} | |
89 | CFLAGS+= -march=mips64 | 86 | CFLAGS+= -march=mips64 | |
90 | .elif !empty(MACHINE_ARCH:Mmips*) | 87 | .elif ${MACHINE_ARCH:Mmips*} | |
91 | CFLAGS+= -march=mips32 | 88 | CFLAGS+= -march=mips32 | |
92 | .endif | 89 | .endif | |
93 | 90 | |||
94 | post-install: | 91 | post-install: | |
95 | .for i in Qt5WebKit.pc Qt5WebKitWidgets.pc | 92 | .for i in Qt5WebKit.pc Qt5WebKitWidgets.pc | |
96 | cd ${DESTDIR}${PREFIX}/lib/pkgconfig && \ | 93 | cd ${DESTDIR}${PREFIX}/lib/pkgconfig && \ | |
97 | ln -f -s ${QTDIR}/lib/pkgconfig/${i} ${i} | 94 | ln -f -s ${QTDIR}/lib/pkgconfig/${i} ${i} | |
98 | .endfor | 95 | .endfor | |
99 | 96 | |||
97 | # Not supported on Win and Mac. | |||
98 | # See comment in Source/WebKit2/PlatformQt.cmake | |||
99 | PLIST_VARS+= npapi | |||
100 | ||||
100 | .include "../../databases/sqlite3/buildlink3.mk" | 101 | .include "../../databases/sqlite3/buildlink3.mk" | |
101 | .if ${OPSYS} == "Darwin" || ${OPSYS} == "Linux" || ${OPSYS} == "NetBSD" | 102 | .if ${OPSYS} == "Darwin" || ${OPSYS} == "Linux" || ${OPSYS} == "NetBSD" | |
102 | .include "../../devel/libexecinfo/buildlink3.mk" | 103 | .include "../../devel/libexecinfo/buildlink3.mk" | |
103 | .endif | 104 | .endif | |
104 | .include "../../fonts/woff2/buildlink3.mk" | 105 | .include "../../fonts/woff2/buildlink3.mk" | |
105 | .include "../../graphics/libwebp/buildlink3.mk" | 106 | .include "../../graphics/libwebp/buildlink3.mk" | |
106 | .include "../../textproc/hyphen/buildlink3.mk" | 107 | .include "../../textproc/hyphen/buildlink3.mk" | |
107 | .include "../../textproc/icu/buildlink3.mk" | 108 | .include "../../textproc/icu/buildlink3.mk" | |
108 | .include "../../textproc/libxslt/buildlink3.mk" | 109 | .include "../../textproc/libxslt/buildlink3.mk" | |
109 | .if ${OPSYS} != "Darwin" | 110 | .if ${OPSYS} != "Darwin" | |
110 | .include "../../multimedia/gst-plugins1-base/buildlink3.mk" | 111 | .include "../../multimedia/gst-plugins1-base/buildlink3.mk" | |
111 | .include "../../multimedia/gst-plugins1-bad/buildlink3.mk" | 112 | .include "../../multimedia/gst-plugins1-bad/buildlink3.mk" | |
112 | .include "../../x11/libXcomposite/buildlink3.mk" | 113 | .include "../../x11/libXcomposite/buildlink3.mk" | |
114 | PLIST.npapi= yes | |||
113 | .endif | 115 | .endif | |
114 | .include "../../x11/qt5-qtdeclarative/buildlink3.mk" | 116 | .include "../../x11/qt5-qtdeclarative/buildlink3.mk" | |
115 | .include "../../x11/qt5-qtlocation/buildlink3.mk" | 117 | .include "../../x11/qt5-qtlocation/buildlink3.mk" | |
118 | .include "../../x11/qt5-qtmultimedia/buildlink3.mk" | |||
116 | .include "../../x11/qt5-qtsensors/buildlink3.mk" | 119 | .include "../../x11/qt5-qtsensors/buildlink3.mk" | |
117 | .include "../../x11/qt5-qtwebchannel/buildlink3.mk" | 120 | .include "../../x11/qt5-qtwebchannel/buildlink3.mk" | |
118 | PYTHON_FOR_BUILD_ONLY= tool | 121 | PYTHON_FOR_BUILD_ONLY= tool | |
119 | .include "../../lang/python/tool.mk" | 122 | .include "../../lang/python/tool.mk" | |
120 | .include "../../lang/ruby/buildlink3.mk" | 123 | .include "../../lang/ruby/buildlink3.mk" | |
121 | BUILDLINK_DEPMETHOD.${RUBY_BASE}= build | 124 | BUILDLINK_DEPMETHOD.${RUBY_BASE}= build | |
122 | .include "../../mk/curses.buildlink3.mk" | 125 | .include "../../mk/curses.buildlink3.mk" | |
123 | .include "../../mk/dlopen.buildlink3.mk" | 126 | .include "../../mk/dlopen.buildlink3.mk" | |
124 | BUILDLINK_TRANSFORM+= opt:-ldl:${BUILDLINK_LDADD.dl:Q} | 127 | BUILDLINK_TRANSFORM+= opt:-ldl:${BUILDLINK_LDADD.dl:Q} | |
125 | .include "../../mk/atomic64.mk" | 128 | .include "../../mk/atomic64.mk" | |
126 | .include "../../mk/bsd.pkg.mk" | 129 | .include "../../mk/bsd.pkg.mk" |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.7 2020/03/21 19:42:36 nia Exp $ | 1 | @comment $NetBSD: PLIST,v 1.8 2022/12/30 20:19:10 adam Exp $ | |
2 | lib/pkgconfig/Qt5WebKit.pc | 2 | lib/pkgconfig/Qt5WebKit.pc | |
3 | lib/pkgconfig/Qt5WebKitWidgets.pc | 3 | lib/pkgconfig/Qt5WebKitWidgets.pc | |
4 | qt5/include/QtWebKit/5.212.0/QtWebKit/private/qhttpheader_p.h | 4 | qt5/include/QtWebKit/5.212.0/QtWebKit/private/qhttpheader_p.h | |
5 | qt5/include/QtWebKit/5.212.0/QtWebKit/private/qquicknetworkreply_p.h | 5 | qt5/include/QtWebKit/5.212.0/QtWebKit/private/qquicknetworkreply_p.h | |
6 | qt5/include/QtWebKit/5.212.0/QtWebKit/private/qquicknetworkrequest_p.h | 6 | qt5/include/QtWebKit/5.212.0/QtWebKit/private/qquicknetworkrequest_p.h | |
7 | qt5/include/QtWebKit/5.212.0/QtWebKit/private/qquickurlschemedelegate_p.h | 7 | qt5/include/QtWebKit/5.212.0/QtWebKit/private/qquickurlschemedelegate_p.h | |
8 | qt5/include/QtWebKit/5.212.0/QtWebKit/private/qquickwebpage_p.h | 8 | qt5/include/QtWebKit/5.212.0/QtWebKit/private/qquickwebpage_p.h | |
9 | qt5/include/QtWebKit/5.212.0/QtWebKit/private/qquickwebpage_p_p.h | 9 | qt5/include/QtWebKit/5.212.0/QtWebKit/private/qquickwebpage_p_p.h | |
10 | qt5/include/QtWebKit/5.212.0/QtWebKit/private/qquickwebview_p.h | 10 | qt5/include/QtWebKit/5.212.0/QtWebKit/private/qquickwebview_p.h | |
11 | qt5/include/QtWebKit/5.212.0/QtWebKit/private/qquickwebview_p_p.h | 11 | qt5/include/QtWebKit/5.212.0/QtWebKit/private/qquickwebview_p_p.h | |
12 | qt5/include/QtWebKit/5.212.0/QtWebKit/private/qtwebsecurityorigin_p.h | 12 | qt5/include/QtWebKit/5.212.0/QtWebKit/private/qtwebsecurityorigin_p.h | |
13 | qt5/include/QtWebKit/5.212.0/QtWebKit/private/qwebchannelwebkittransport_p.h | 13 | qt5/include/QtWebKit/5.212.0/QtWebKit/private/qwebchannelwebkittransport_p.h | |
14 | qt5/include/QtWebKit/5.212.0/QtWebKit/private/qwebdatabase_p.h | 14 | qt5/include/QtWebKit/5.212.0/QtWebKit/private/qwebdatabase_p.h | |
@@ -79,44 +79,44 @@ qt5/include/QtWebKitWidgets/qtwebkitwidg | @@ -79,44 +79,44 @@ qt5/include/QtWebKitWidgets/qtwebkitwidg | |||
79 | qt5/include/QtWebKitWidgets/qwebframe.h | 79 | qt5/include/QtWebKitWidgets/qwebframe.h | |
80 | qt5/include/QtWebKitWidgets/qwebinspector.h | 80 | qt5/include/QtWebKitWidgets/qwebinspector.h | |
81 | qt5/include/QtWebKitWidgets/qwebpage.h | 81 | qt5/include/QtWebKitWidgets/qwebpage.h | |
82 | qt5/include/QtWebKitWidgets/qwebview.h | 82 | qt5/include/QtWebKitWidgets/qwebview.h | |
83 | qt5/lib/cmake/Qt5WebKit/Qt5WebKitConfig.cmake | 83 | qt5/lib/cmake/Qt5WebKit/Qt5WebKitConfig.cmake | |
84 | qt5/lib/cmake/Qt5WebKit/Qt5WebKitConfigVersion.cmake | 84 | qt5/lib/cmake/Qt5WebKit/Qt5WebKitConfigVersion.cmake | |
85 | qt5/lib/cmake/Qt5WebKit/WebKitTargets-release.cmake | 85 | qt5/lib/cmake/Qt5WebKit/WebKitTargets-release.cmake | |
86 | qt5/lib/cmake/Qt5WebKit/WebKitTargets.cmake | 86 | qt5/lib/cmake/Qt5WebKit/WebKitTargets.cmake | |
87 | qt5/lib/cmake/Qt5WebKitWidgets/Qt5WebKitWidgetsConfig.cmake | 87 | qt5/lib/cmake/Qt5WebKitWidgets/Qt5WebKitWidgetsConfig.cmake | |
88 | qt5/lib/cmake/Qt5WebKitWidgets/Qt5WebKitWidgetsConfigVersion.cmake | 88 | qt5/lib/cmake/Qt5WebKitWidgets/Qt5WebKitWidgetsConfigVersion.cmake | |
89 | qt5/lib/cmake/Qt5WebKitWidgets/Qt5WebKitWidgetsTargets-release.cmake | 89 | qt5/lib/cmake/Qt5WebKitWidgets/Qt5WebKitWidgetsTargets-release.cmake | |
90 | qt5/lib/cmake/Qt5WebKitWidgets/Qt5WebKitWidgetsTargets.cmake | 90 | qt5/lib/cmake/Qt5WebKitWidgets/Qt5WebKitWidgetsTargets.cmake | |
91 | qt5/lib/libANGLESupport.a | 91 | qt5/lib/libANGLESupport.a | |
92 | qt5/lib/libJavaScriptCore.${RUBY_DLEXT} | 92 | qt5/lib/libJavaScriptCore.so | |
93 | qt5/lib/libJavaScriptCore.so.5 | 93 | qt5/lib/libJavaScriptCore.so.5 | |
94 | qt5/lib/libJavaScriptCore.so.5.212.0 | 94 | qt5/lib/libJavaScriptCore.so.5.212.0 | |
95 | qt5/lib/libQt5WebKit.${RUBY_DLEXT} | 95 | qt5/lib/libQt5WebKit.so | |
96 | qt5/lib/libQt5WebKit.so.5 | 96 | qt5/lib/libQt5WebKit.so.5 | |
97 | qt5/lib/libQt5WebKit.so.5.212.0 | 97 | qt5/lib/libQt5WebKit.so.5.212.0 | |
98 | qt5/lib/libQt5WebKitWidgets.${RUBY_DLEXT} | 98 | qt5/lib/libQt5WebKitWidgets.so | |
99 | qt5/lib/libQt5WebKitWidgets.so.5 | 99 | qt5/lib/libQt5WebKitWidgets.so.5 | |
100 | qt5/lib/libQt5WebKitWidgets.so.5.212.0 | 100 | qt5/lib/libQt5WebKitWidgets.so.5.212.0 | |
101 | qt5/lib/libWTF.${RUBY_DLEXT} | 101 | qt5/lib/libWTF.so | |
102 | qt5/lib/libWebCore.${RUBY_DLEXT} | 102 | qt5/lib/libWebCore.so | |
103 | qt5/lib/libWebCore.so.5 | 103 | qt5/lib/libWebCore.so.5 | |
104 | qt5/lib/libWebCore.so.5.212.0 | 104 | qt5/lib/libWebCore.so.5.212.0 | |
105 | qt5/lib/libWebKit2.${RUBY_DLEXT} | 105 | qt5/lib/libWebKit2.so | |
106 | qt5/lib/libWebKit2.so.5 | 106 | qt5/lib/libWebKit2.so.5 | |
107 | qt5/lib/libWebKit2.so.5.212.0 | 107 | qt5/lib/libWebKit2.so.5.212.0 | |
108 | qt5/lib/pkgconfig/Qt5WebKit.pc | 108 | qt5/lib/pkgconfig/Qt5WebKit.pc | |
109 | qt5/lib/pkgconfig/Qt5WebKitWidgets.pc | 109 | qt5/lib/pkgconfig/Qt5WebKitWidgets.pc | |
110 | qt5/libexec/QtWebNetworkProcess | 110 | qt5/libexec/QtWebNetworkProcess | |
111 | qt5/libexec/QtWebPluginProcess | 111 | ${PLIST.npapi}qt5/libexec/QtWebPluginProcess | |
112 | qt5/libexec/QtWebProcess | 112 | qt5/libexec/QtWebProcess | |
113 | qt5/libexec/QtWebStorageProcess | 113 | qt5/libexec/QtWebStorageProcess | |
114 | qt5/mkspecs/modules/qt_lib_webkit.pri | 114 | qt5/mkspecs/modules/qt_lib_webkit.pri | |
115 | qt5/mkspecs/modules/qt_lib_webkit_private.pri | 115 | qt5/mkspecs/modules/qt_lib_webkit_private.pri | |
116 | qt5/mkspecs/modules/qt_lib_webkitwidgets.pri | 116 | qt5/mkspecs/modules/qt_lib_webkitwidgets.pri | |
117 | qt5/mkspecs/modules/qt_lib_webkitwidgets_private.pri | 117 | qt5/mkspecs/modules/qt_lib_webkitwidgets_private.pri | |
118 | qt5/qml/QtWebKit/experimental/libqmlwebkitexperimentalplugin.${RUBY_DLEXT} | 118 | qt5/qml/QtWebKit/experimental/libqmlwebkitexperimentalplugin.so | |
119 | qt5/qml/QtWebKit/experimental/qmldir | 119 | qt5/qml/QtWebKit/experimental/qmldir | |
120 | qt5/qml/QtWebKit/libqmlwebkitplugin.${RUBY_DLEXT} | 120 | qt5/qml/QtWebKit/libqmlwebkitplugin.so | |
121 | qt5/qml/QtWebKit/plugins.qmltypes | 121 | qt5/qml/QtWebKit/plugins.qmltypes | |
122 | qt5/qml/QtWebKit/qmldir | 122 | qt5/qml/QtWebKit/qmldir |
@@ -1,35 +1,39 @@ | @@ -1,35 +1,39 @@ | |||
1 | $NetBSD: distinfo,v 1.28 2022/04/25 02:45:44 markd Exp $ | 1 | $NetBSD: distinfo,v 1.29 2022/12/30 20:19:10 adam Exp $ | |
2 | 2 | |||
3 | BLAKE2s (qtwebkit-5.212.0-alpha4.tar.xz) = 20858db08c7d297037d3ced34e441d4b657325c406b475e4e76dd367dc9c500c | 3 | BLAKE2s (qtwebkit-5.212.0-alpha4.tar.xz) = 20858db08c7d297037d3ced34e441d4b657325c406b475e4e76dd367dc9c500c | |
4 | SHA512 (qtwebkit-5.212.0-alpha4.tar.xz) = 33f11270bd030599beff9c1983a6c5ff2d61f407cc8a6825f7f405d46f9184c720fc7f60c7359f08f828db96a2170092875066a0d5c0a21ff09bc48a2603fbf6 | 4 | SHA512 (qtwebkit-5.212.0-alpha4.tar.xz) = 33f11270bd030599beff9c1983a6c5ff2d61f407cc8a6825f7f405d46f9184c720fc7f60c7359f08f828db96a2170092875066a0d5c0a21ff09bc48a2603fbf6 | |
5 | Size (qtwebkit-5.212.0-alpha4.tar.xz) = 12528508 bytes | 5 | Size (qtwebkit-5.212.0-alpha4.tar.xz) = 12528508 bytes | |
6 | SHA1 (patch-CMakeLists.txt) = 6b0d295ed4ec40c6364b0a86c94d19966977f7d7 | 6 | SHA1 (patch-CMakeLists.txt) = 6b0d295ed4ec40c6364b0a86c94d19966977f7d7 | |
7 | SHA1 (patch-Source_JavaScriptCore_API_ObjCCallbackFunction.h) = be77c4b19f5f97c12180c1b7d3b72968364f3229 | 7 | SHA1 (patch-Source_JavaScriptCore_API_ObjCCallbackFunction.h) = be77c4b19f5f97c12180c1b7d3b72968364f3229 | |
8 | SHA1 (patch-Source_JavaScriptCore_assembler_ARM64Assembler.h) = 8b502d6960e5b52000dd6e67f65c2fbaf6e9d1f2 | 8 | SHA1 (patch-Source_JavaScriptCore_assembler_ARM64Assembler.h) = 8b502d6960e5b52000dd6e67f65c2fbaf6e9d1f2 | |
9 | SHA1 (patch-Source_JavaScriptCore_assembler_ARMAssembler.h) = 7bbb0a59a0c087abaaddda08fc31aa24809acb70 | 9 | SHA1 (patch-Source_JavaScriptCore_assembler_ARMAssembler.h) = 7bbb0a59a0c087abaaddda08fc31aa24809acb70 | |
10 | SHA1 (patch-Source_JavaScriptCore_assembler_MacroAssemblerARM.cpp) = d3ed3a25085752598dc04582eb80636c9cc6eaa9 | 10 | SHA1 (patch-Source_JavaScriptCore_assembler_MacroAssemblerARM.cpp) = d3ed3a25085752598dc04582eb80636c9cc6eaa9 | |
11 | SHA1 (patch-Source_JavaScriptCore_dfg_DFGNode.h) = a3eba122c7226a80dacf1b762747fe0a7408b849 | 11 | SHA1 (patch-Source_JavaScriptCore_dfg_DFGNode.h) = a3eba122c7226a80dacf1b762747fe0a7408b849 | |
12 | SHA1 (patch-Source_JavaScriptCore_generate-bytecode-files) = b58ca94781fcf7b9f6a3eba715af2784e7a0acc0 | 12 | SHA1 (patch-Source_JavaScriptCore_generate-bytecode-files) = b58ca94781fcf7b9f6a3eba715af2784e7a0acc0 | |
13 | SHA1 (patch-Source_JavaScriptCore_heap_MachineStackMarker.cpp) = 2b7dba0d0e87ed96c4d7de6ddb5833209cfe51b5 | 13 | SHA1 (patch-Source_JavaScriptCore_heap_MachineStackMarker.cpp) = 2b7dba0d0e87ed96c4d7de6ddb5833209cfe51b5 | |
14 | SHA1 (patch-Source_JavaScriptCore_jit_ThunkGenerators.cpp) = f0ca56e4b4060c0a8d756289d7c25d1ead6b07be | 14 | SHA1 (patch-Source_JavaScriptCore_jit_ThunkGenerators.cpp) = f0ca56e4b4060c0a8d756289d7c25d1ead6b07be | |
15 | SHA1 (patch-Source_JavaScriptCore_jsc.cpp) = 796ce0232f1a833757b2e7ca5c910fac75f783ad | |||
15 | SHA1 (patch-Source_JavaScriptCore_tools_CodeProfiling.cpp) = 94c139413eecb875bba98c7749bba24cfcc16632 | 16 | SHA1 (patch-Source_JavaScriptCore_tools_CodeProfiling.cpp) = 94c139413eecb875bba98c7749bba24cfcc16632 | |
16 | SHA1 (patch-Source_Qt5WebKitConfig.cmake.in) = 3a1346216b20853b73abf9b1756617d1e761cb94 | 17 | SHA1 (patch-Source_Qt5WebKitConfig.cmake.in) = 3a1346216b20853b73abf9b1756617d1e761cb94 | |
17 | SHA1 (patch-Source_ThirdParty_gtest_include_gtest_internal_gtest-port.h) = 1e4b8cffbd7ec0a6130a0ec2112023bed5c0b78e | 18 | SHA1 (patch-Source_ThirdParty_gtest_include_gtest_internal_gtest-port.h) = 1e4b8cffbd7ec0a6130a0ec2112023bed5c0b78e | |
18 | SHA1 (patch-Source_WTF_wtf_Assertions.cpp) = 15b8ac40e49cfec78d46de634fd6a1edde2d2a96 | 19 | SHA1 (patch-Source_WTF_wtf_Assertions.cpp) = 15b8ac40e49cfec78d46de634fd6a1edde2d2a96 | |
19 | SHA1 (patch-Source_WTF_wtf_InlineASM.h) = 7ffc086a21f645112ad10296571464a1e15b8b44 | 20 | SHA1 (patch-Source_WTF_wtf_InlineASM.h) = 7ffc086a21f645112ad10296571464a1e15b8b44 | |
20 | SHA1 (patch-Source_WTF_wtf_MathExtras.h) = 7dac41bf3e50944e49c3e3c29d482d2c3300665d | 21 | SHA1 (patch-Source_WTF_wtf_MathExtras.h) = 7dac41bf3e50944e49c3e3c29d482d2c3300665d | |
21 | SHA1 (patch-Source_WTF_wtf_Platform.h) = 73e8b07e8d7e718abe986a12b9f0b903dfcc4765 | 22 | SHA1 (patch-Source_WTF_wtf_Platform.h) = 73e8b07e8d7e718abe986a12b9f0b903dfcc4765 | |
22 | SHA1 (patch-Source_WTF_wtf_ThreadIdentifierDataPthreads.cpp) = bfa570aa20e3508c77bbaebed051821a33f36209 | 23 | SHA1 (patch-Source_WTF_wtf_ThreadIdentifierDataPthreads.cpp) = bfa570aa20e3508c77bbaebed051821a33f36209 | |
23 | SHA1 (patch-Source_WebCore_css_makegrammar.pl) = 2f1977c925069243d76379ae6d065e850143b2e3 | 24 | SHA1 (patch-Source_WebCore_css_makegrammar.pl) = 2f1977c925069243d76379ae6d065e850143b2e3 | |
24 | SHA1 (patch-Source_WebCore_page_NavigatorBase.cpp) = e8972f4b703a9ff45ce313609d2540f89064b4ff | 25 | SHA1 (patch-Source_WebCore_page_NavigatorBase.cpp) = e8972f4b703a9ff45ce313609d2540f89064b4ff | |
25 | SHA1 (patch-Source_WebCore_platform_audio_gstreamer_AudioFileReaderGStreamer.cpp) = 7bd24adde2cc0e1cbad2143fc83699d659d61045 | 26 | SHA1 (patch-Source_WebCore_platform_audio_gstreamer_AudioFileReaderGStreamer.cpp) = 7bd24adde2cc0e1cbad2143fc83699d659d61045 | |
26 | SHA1 (patch-Source_WebCore_platform_graphics_cpu_arm_filters_FELightingNEON.cpp) = ec7c7533c2d5a4258170745bfc49655848d0780c | 27 | SHA1 (patch-Source_WebCore_platform_graphics_cpu_arm_filters_FELightingNEON.cpp) = ec7c7533c2d5a4258170745bfc49655848d0780c | |
27 | SHA1 (patch-Source_WebCore_platform_graphics_surfaces_GraphicsSurface.h) = d1d986afd5525143fc786a959240a72167f03352 | 28 | SHA1 (patch-Source_WebCore_platform_graphics_surfaces_GraphicsSurface.h) = d1d986afd5525143fc786a959240a72167f03352 | |
28 | SHA1 (patch-Source_WebCore_platform_graphics_surfaces_GraphicsSurfaceToken.h) = 838acb2d7ecf41e5f6989d98459d103f4268cdcf | 29 | SHA1 (patch-Source_WebCore_platform_graphics_surfaces_GraphicsSurfaceToken.h) = 838acb2d7ecf41e5f6989d98459d103f4268cdcf | |
29 | SHA1 (patch-Source_WebCore_platform_text_TextCodecICU.cpp) = 4b3418cedac05d7f4b2fad4df09df2c7b4b46b3f | 30 | SHA1 (patch-Source_WebCore_platform_text_TextCodecICU.cpp) = 4b3418cedac05d7f4b2fad4df09df2c7b4b46b3f | |
30 | SHA1 (patch-Source_WebCore_platform_text_icu_UTextProvider.h) = fb0885eb9db3001ddd8df90059cdb47dbfd79fe3 | 31 | SHA1 (patch-Source_WebCore_platform_text_icu_UTextProvider.h) = fb0885eb9db3001ddd8df90059cdb47dbfd79fe3 | |
31 | SHA1 (patch-Source_WebCore_platform_text_icu_UTextProviderLatin1.cpp) = 29b414e1ae18a0786f31d80143f665d6d68bcbe3 | 32 | SHA1 (patch-Source_WebCore_platform_text_icu_UTextProviderLatin1.cpp) = 29b414e1ae18a0786f31d80143f665d6d68bcbe3 | |
32 | SHA1 (patch-Source_WebCore_platform_text_icu_UTextProviderUTF16.cpp) = b175e1973a2019d746fda174dfc5708a3ca57d9b | 33 | SHA1 (patch-Source_WebCore_platform_text_icu_UTextProviderUTF16.cpp) = b175e1973a2019d746fda174dfc5708a3ca57d9b | |
33 | SHA1 (patch-Source_WebKit2_Platform_unix_SharedMemoryUnix.cpp) = d18013d0e07d7ad7e9d84cb6ef2d418d9bba4c7e | 34 | SHA1 (patch-Source_WebKit2_Platform_unix_SharedMemoryUnix.cpp) = d18013d0e07d7ad7e9d84cb6ef2d418d9bba4c7e | |
35 | SHA1 (patch-Source_WebKit_qt_declarative_CMakeLists.txt) = bda5cb2751027aab161ae54f46b8f9103532fb13 | |||
36 | SHA1 (patch-Source_WebKit_qt_declarative_experimental_CMakeLists.txt) = b95ac623f36018e3f2cc55a2988e97ef3f713159 | |||
34 | SHA1 (patch-Source_cmake_OptionsCommon.cmake) = 8fb8d11c4aab36e913a560ac48acce930f074635 | 37 | SHA1 (patch-Source_cmake_OptionsCommon.cmake) = 8fb8d11c4aab36e913a560ac48acce930f074635 | |
35 | SHA1 (patch-Source_cmake_OptionsQt.cmake) = 35cc2b9904897cd2f1d540b473ce2905d95a0143 | 38 | SHA1 (patch-Source_cmake_OptionsQt.cmake) = 35cc2b9904897cd2f1d540b473ce2905d95a0143 | |
39 | SHA1 (patch-Source_cmake_WebKitMacros.cmake) = 5498b5cccf392f5d3bc370b00a72b2aa5389492d |
$NetBSD: patch-Source_JavaScriptCore_jsc.cpp,v 1.1 2022/12/30 20:19:10 adam Exp $
Remove ambiguity on Darwin.
--- Source/JavaScriptCore/jsc.cpp.orig 2022-12-30 08:36:58.000000000 +0000
+++ Source/JavaScriptCore/jsc.cpp
@@ -189,7 +189,7 @@ private:
class ElementHandleOwner : public WeakHandleOwner {
public:
- bool isReachableFromOpaqueRoots(Handle<JSC::Unknown> handle, void*, SlotVisitor& visitor) override
+ bool isReachableFromOpaqueRoots(JSC::Handle<JSC::Unknown> handle, void*, SlotVisitor& visitor) override
{
Element* element = jsCast<Element*>(handle.slot()->asCell());
return visitor.containsOpaqueRoot(element->root());
$NetBSD: patch-Source_WebKit_qt_declarative_CMakeLists.txt,v 1.1 2022/12/30 20:19:10 adam Exp $
Link against WebKit2 library.
--- Source/WebKit/qt/declarative/CMakeLists.txt.orig 2022-12-30 10:44:44.000000000 +0000
+++ Source/WebKit/qt/declarative/CMakeLists.txt
@@ -23,7 +23,7 @@ include_directories(SYSTEM
add_library(qmlwebkitplugin MODULE plugin.cpp)
target_link_libraries(qmlwebkitplugin
- WebKit Qt5::Quick)
+ WebKit2 Qt5::Quick)
set(qmlwebkit_output_dir "${CMAKE_BINARY_DIR}/imports/QtWebKit")
set(qmlwebkit_install_dir "${QML_INSTALL_DIR}/QtWebKit")
$NetBSD: patch-Source_WebKit_qt_declarative_experimental_CMakeLists.txt,v 1.1 2022/12/30 20:19:10 adam Exp $
Link aganst WebKit2 library.
--- Source/WebKit/qt/declarative/experimental/CMakeLists.txt.orig 2022-12-30 10:46:13.000000000 +0000
+++ Source/WebKit/qt/declarative/experimental/CMakeLists.txt
@@ -1,6 +1,6 @@
add_library(qmlwebkitexperimentalplugin MODULE plugin.cpp)
target_link_libraries(qmlwebkitexperimentalplugin
- WebKit Qt5::Quick)
+ WebKit2 Qt5::Quick)
set(qmlwebkitexperimental_output_dir "${CMAKE_BINARY_DIR}/imports/QtWebKit/experimental")
set(qmlwebkitexperimental_install_dir "${QML_INSTALL_DIR}/QtWebKit/experimental")
$NetBSD: patch-Source_cmake_WebKitMacros.cmake,v 1.1 2022/12/30 20:19:10 adam Exp $
Don't build frameworks on Darwin.
--- Source/cmake/WebKitMacros.cmake.orig 2020-03-04 17:16:37.000000000 +0000
+++ Source/cmake/WebKitMacros.cmake
@@ -285,7 +285,7 @@ macro(WEBKIT_FRAMEWORK _target)
add_custom_command(TARGET ${_target} POST_BUILD COMMAND ${${_target}_POST_BUILD_COMMAND} VERBATIM)
endif ()
- if (APPLE AND NOT PORT STREQUAL "GTK" AND NOT ${${_target}_LIBRARY_TYPE} MATCHES STATIC)
+ if (FALSE AND NOT PORT STREQUAL "GTK" AND NOT ${${_target}_LIBRARY_TYPE} MATCHES STATIC)
set_target_properties(${_target} PROPERTIES FRAMEWORK TRUE)
if (${_target}_PUBLIC_HEADERS)
set_target_properties(${_target} PROPERTIES PUBLIC_HEADER "${${_target}_PUBLIC_HEADERS}")