Update www/webkit-gtk to webkit-gtk-2.8.5. ok bsiegert@, wiz@ Changes: ================= WebKitGTK+ 2.8.5 ================= What's new in WebKitGTK+ 2.8.5? - Fix the window size reported when the web view isn't realized yet. This fixes the layout of some websites when opening new tabs in the browser and anchor links when opened in new tabs too. - Prevent clipboard contents from being lost when web process finishes. - Always allow font matching for strong aliases. - Move GStreamer missing plugins installer to the UI process. - Fix a crash when spell checker returns no guesses. - Fix a crash when SoupSession is destroyed in exit handler. - Fix a crash closing a page when default context menu is open. - Several crashes and rendering issues fixed. - Translation updates: Swedish.diff -r1.95 -r1.96 pkgsrc/www/webkit-gtk/Makefile
(leot)
@@ -1,19 +1,18 @@ | @@ -1,19 +1,18 @@ | |||
1 | # $NetBSD: Makefile,v 1.95 2015/07/14 18:46:07 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.96 2015/08/15 15:34:32 leot Exp $ | |
2 | 2 | |||
3 | .include "Makefile.common" | 3 | .include "Makefile.common" | |
4 | 4 | |||
5 | PKGNAME= ${DISTNAME:S/webkitgtk/webkit-gtk/} | 5 | PKGNAME= ${DISTNAME:S/webkitgtk/webkit-gtk/} | |
6 | PKGREVISION= 1 | |||
7 | 6 | |||
8 | COMMENT= GTK port of the WebKit browser engine | 7 | COMMENT= GTK port of the WebKit browser engine | |
9 | 8 | |||
10 | BUILD_DEPENDS+= gettext-tools>=0.18:../../devel/gettext-tools | 9 | BUILD_DEPENDS+= gettext-tools>=0.18:../../devel/gettext-tools | |
11 | 10 | |||
12 | # shm_open(3) and shm_unlink(3) appeared in NetBSD 7.0 | 11 | # shm_open(3) and shm_unlink(3) appeared in NetBSD 7.0 | |
13 | NOT_FOR_PLATFORM= NetBSD-[1-6]*-* | 12 | NOT_FOR_PLATFORM= NetBSD-[1-6]*-* | |
14 | 13 | |||
15 | #introspection support | 14 | #introspection support | |
16 | BUILDLINK_API_DEPENDS.gtk2+= gtk2+>=2.24.17nb3 | 15 | BUILDLINK_API_DEPENDS.gtk2+= gtk2+>=2.24.17nb3 | |
17 | .include "../../x11/gtk2/buildlink3.mk" | 16 | .include "../../x11/gtk2/buildlink3.mk" | |
18 | .include "../../x11/gtk3/buildlink3.mk" | 17 | .include "../../x11/gtk3/buildlink3.mk" | |
19 | .include "../../graphics/cairo-gobject/buildlink3.mk" | 18 | .include "../../graphics/cairo-gobject/buildlink3.mk" |
@@ -1,56 +1,55 @@ | @@ -1,56 +1,55 @@ | |||
1 | # $NetBSD: Makefile.common,v 1.48 2015/07/23 11:10:49 joerg Exp $ | 1 | # $NetBSD: Makefile.common,v 1.49 2015/08/15 15:34:32 leot Exp $ | |
2 | # used by www/webkit-gtk/Makefile | 2 | # used by www/webkit-gtk/Makefile | |
3 | 3 | |||
4 | DISTNAME= webkitgtk-2.8.4 | 4 | DISTNAME= webkitgtk-2.8.5 | |
5 | CATEGORIES= www | 5 | CATEGORIES= www | |
6 | MASTER_SITES= http://www.webkitgtk.org/releases/ | 6 | MASTER_SITES= http://www.webkitgtk.org/releases/ | |
7 | EXTRACT_SUFX= .tar.xz | 7 | EXTRACT_SUFX= .tar.xz | |
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= http://www.webkitgtk.org/ | 10 | HOMEPAGE= http://www.webkitgtk.org/ | |
11 | LICENSE= 2-clause-bsd AND gnu-lgpl-v2 | 11 | LICENSE= 2-clause-bsd AND gnu-lgpl-v2 | |
12 | 12 | |||
13 | DISTINFO_FILE= ${.CURDIR}/../../www/webkit-gtk/distinfo | 13 | DISTINFO_FILE= ${.CURDIR}/../../www/webkit-gtk/distinfo | |
14 | PATCHDIR= ${.CURDIR}/../../www/webkit-gtk/patches | 14 | PATCHDIR= ${.CURDIR}/../../www/webkit-gtk/patches | |
15 | 15 | |||
16 | USE_CMAKE= yes | 16 | USE_CMAKE= yes | |
17 | USE_LANGUAGES= c c++ | 17 | USE_LANGUAGES= c c++ | |
18 | #USE_LIBTOOL= yes | 18 | #USE_LIBTOOL= yes | |
19 | USE_TOOLS+= automake bison gmake perl:build pkg-config msgfmt | 19 | USE_TOOLS+= automake bison gmake perl:build pkg-config msgfmt | |
20 | 20 | |||
21 | # GCC >= 4.8 (for std::this_thread::yield() at least) or Clang >= 3.3 | 21 | # GCC >= 4.8 (for std::this_thread::yield() at least) or Clang >= 3.3 | |
22 | GCC_REQD+= 4.8 | 22 | GCC_REQD+= 4.8 | |
23 | 23 | |||
24 | PKGCONFIG_OVERRIDE+= Source/JavaScriptCore/javascriptcoregtk.pc.in | 24 | PKGCONFIG_OVERRIDE+= Source/JavaScriptCore/javascriptcoregtk.pc.in | |
25 | PKGCONFIG_OVERRIDE+= Source/WebKit2/webkit2gtk.pc.in | 25 | PKGCONFIG_OVERRIDE+= Source/WebKit2/webkit2gtk.pc.in | |
26 | PKGCONFIG_OVERRIDE+= Source/WebKit2/webkit2gtk-web-extension.pcin | 26 | PKGCONFIG_OVERRIDE+= Source/WebKit2/webkit2gtk-web-extension.pc.in | |
27 | 27 | |||
28 | CMAKE_ARGS+= -DPORT=GTK | 28 | CMAKE_ARGS+= -DPORT=GTK | |
29 | CMAKE_ARGS+= -DENABLE_X11_TARGET=ON | 29 | CMAKE_ARGS+= -DENABLE_X11_TARGET=ON | |
30 | CMAKE_ARGS+= -DENABLE_MINIBROWSER=ON | 30 | CMAKE_ARGS+= -DENABLE_MINIBROWSER=ON | |
31 | 31 | |||
32 | .include "options.mk" | 32 | .include "options.mk" | |
33 | 33 | |||
34 | REPLACE_PERL+= Source/JavaScriptCore/create_hash_table \ | 34 | REPLACE_PERL+= Source/JavaScriptCore/create_hash_table \ | |
35 | Source/WebCore/bindings/scripts/*.pl \ | 35 | Source/WebCore/bindings/scripts/*.pl \ | |
36 | Source/WebCore/bindings/scripts/InFilesCompiler.pm \ | 36 | Source/WebCore/bindings/scripts/InFilesCompiler.pm \ | |
37 | Source/WebCore/bindings/scripts/InFilesParser.pm \ | 37 | Source/WebCore/bindings/scripts/InFilesParser.pm \ | |
38 | Source/WebCore/css/*.pl \ | 38 | Source/WebCore/css/*.pl \ | |
39 | Source/WebCore/dom/*.pl \ | 39 | Source/WebCore/dom/*.pl \ | |
40 | Source/WebCore/make-hash-tools.pl | 40 | Source/WebCore/make-hash-tools.pl | |
41 | 41 | |||
42 | REPLACE_PYTHON+= Tools/gtk/*.py \ | 42 | REPLACE_PYTHON+= Tools/gtk/*.py \ | |
43 | Tools/gtk/generate-feature-defines-files \ | |||
44 | Tools/gtk/generate-gtkdoc | 43 | Tools/gtk/generate-gtkdoc | |
45 | 44 | |||
46 | .include "../../lang/ruby/rubyversion.mk" | 45 | .include "../../lang/ruby/rubyversion.mk" | |
47 | BUILD_DEPENDS+= ${RUBY_BASE}>=${RUBY_VERSION}:${RUBY_SRCDIR} | 46 | BUILD_DEPENDS+= ${RUBY_BASE}>=${RUBY_VERSION}:${RUBY_SRCDIR} | |
48 | CMAKE_ARGS+= -DRUBY_EXECUTABLE=${RUBY} | 47 | CMAKE_ARGS+= -DRUBY_EXECUTABLE=${RUBY} | |
49 | 48 | |||
50 | PYTHON_FOR_BUILD_ONLY= yes | 49 | PYTHON_FOR_BUILD_ONLY= yes | |
51 | PYTHON_VERSIONS_INCOMPATIBLE= 33 34 # not yet ported as of 1.10.2 | 50 | PYTHON_VERSIONS_INCOMPATIBLE= 33 34 # not yet ported as of 1.10.2 | |
52 | .include "../../lang/python/application.mk" | 51 | .include "../../lang/python/application.mk" | |
53 | CMAKE_ARGS+= -DPYTHON_EXECUTABLE=${PYTHONBIN} | 52 | CMAKE_ARGS+= -DPYTHON_EXECUTABLE=${PYTHONBIN} | |
54 | 53 | |||
55 | CXXFLAGS.SunOS+= -fpermissive | 54 | CXXFLAGS.SunOS+= -fpermissive | |
56 | 55 |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.24 2015/07/12 21:50:12 wiz Exp $ | 1 | @comment $NetBSD: PLIST,v 1.25 2015/08/15 15:34:32 leot Exp $ | |
2 | bin/MiniBrowser | 2 | bin/MiniBrowser | |
3 | bin/jsc | 3 | bin/jsc | |
4 | include/webkitgtk-4.0/JavaScriptCore/JSBase.h | 4 | include/webkitgtk-4.0/JavaScriptCore/JSBase.h | |
5 | include/webkitgtk-4.0/JavaScriptCore/JSContextRef.h | 5 | include/webkitgtk-4.0/JavaScriptCore/JSContextRef.h | |
6 | include/webkitgtk-4.0/JavaScriptCore/JSObjectRef.h | 6 | include/webkitgtk-4.0/JavaScriptCore/JSObjectRef.h | |
7 | include/webkitgtk-4.0/JavaScriptCore/JSStringRef.h | 7 | include/webkitgtk-4.0/JavaScriptCore/JSStringRef.h | |
8 | include/webkitgtk-4.0/JavaScriptCore/JSValueRef.h | 8 | include/webkitgtk-4.0/JavaScriptCore/JSValueRef.h | |
9 | include/webkitgtk-4.0/JavaScriptCore/JavaScript.h | 9 | include/webkitgtk-4.0/JavaScriptCore/JavaScript.h | |
10 | include/webkitgtk-4.0/JavaScriptCore/WebKitAvailability.h | 10 | include/webkitgtk-4.0/JavaScriptCore/WebKitAvailability.h | |
11 | include/webkitgtk-4.0/webkit2/WebKitAuthenticationRequest.h | 11 | include/webkitgtk-4.0/webkit2/WebKitAuthenticationRequest.h | |
12 | include/webkitgtk-4.0/webkit2/WebKitBackForwardList.h | 12 | include/webkitgtk-4.0/webkit2/WebKitBackForwardList.h | |
13 | include/webkitgtk-4.0/webkit2/WebKitBackForwardListItem.h | 13 | include/webkitgtk-4.0/webkit2/WebKitBackForwardListItem.h | |
14 | include/webkitgtk-4.0/webkit2/WebKitColorChooserRequest.h | 14 | include/webkitgtk-4.0/webkit2/WebKitColorChooserRequest.h | |
@@ -264,30 +264,30 @@ include/webkitgtk-4.0/webkitdom/WebKitDO | @@ -264,30 +264,30 @@ include/webkitgtk-4.0/webkitdom/WebKitDO | |||
264 | include/webkitgtk-4.0/webkitdom/WebKitDOMWheelEvent.h | 264 | include/webkitgtk-4.0/webkitdom/WebKitDOMWheelEvent.h | |
265 | include/webkitgtk-4.0/webkitdom/WebKitDOMWheelEventUnstable.h | 265 | include/webkitgtk-4.0/webkitdom/WebKitDOMWheelEventUnstable.h | |
266 | include/webkitgtk-4.0/webkitdom/WebKitDOMXPathExpression.h | 266 | include/webkitgtk-4.0/webkitdom/WebKitDOMXPathExpression.h | |
267 | include/webkitgtk-4.0/webkitdom/WebKitDOMXPathNSResolver.h | 267 | include/webkitgtk-4.0/webkitdom/WebKitDOMXPathNSResolver.h | |
268 | include/webkitgtk-4.0/webkitdom/WebKitDOMXPathResult.h | 268 | include/webkitgtk-4.0/webkitdom/WebKitDOMXPathResult.h | |
269 | include/webkitgtk-4.0/webkitdom/webkitdom.h | 269 | include/webkitgtk-4.0/webkitdom/webkitdom.h | |
270 | include/webkitgtk-4.0/webkitdom/webkitdomdefines-unstable.h | 270 | include/webkitgtk-4.0/webkitdom/webkitdomdefines-unstable.h | |
271 | include/webkitgtk-4.0/webkitdom/webkitdomdefines.h | 271 | include/webkitgtk-4.0/webkitdom/webkitdomdefines.h | |
272 | lib/girepository-1.0/JavaScriptCore-4.0.typelib | 272 | lib/girepository-1.0/JavaScriptCore-4.0.typelib | |
273 | lib/girepository-1.0/WebKit2-4.0.typelib | 273 | lib/girepository-1.0/WebKit2-4.0.typelib | |
274 | lib/girepository-1.0/WebKit2WebExtension-4.0.typelib | 274 | lib/girepository-1.0/WebKit2WebExtension-4.0.typelib | |
275 | lib/libjavascriptcoregtk-4.0.so | 275 | lib/libjavascriptcoregtk-4.0.so | |
276 | lib/libjavascriptcoregtk-4.0.so.18 | 276 | lib/libjavascriptcoregtk-4.0.so.18 | |
277 | lib/libjavascriptcoregtk-4.0.so.18.1.11 | 277 | lib/libjavascriptcoregtk-4.0.so.18.1.12 | |
278 | lib/libwebkit2gtk-4.0.so | 278 | lib/libwebkit2gtk-4.0.so | |
279 | lib/libwebkit2gtk-4.0.so.37 | 279 | lib/libwebkit2gtk-4.0.so.37 | |
280 | lib/libwebkit2gtk-4.0.so.37.6.7 | 280 | lib/libwebkit2gtk-4.0.so.37.6.8 | |
281 | lib/pkgconfig/javascriptcoregtk-4.0.pc | 281 | lib/pkgconfig/javascriptcoregtk-4.0.pc | |
282 | lib/pkgconfig/webkit2gtk-4.0.pc | 282 | lib/pkgconfig/webkit2gtk-4.0.pc | |
283 | lib/pkgconfig/webkit2gtk-web-extension-4.0.pc | 283 | lib/pkgconfig/webkit2gtk-web-extension-4.0.pc | |
284 | lib/webkit2gtk-4.0/injected-bundle/libwebkit2gtkinjectedbundle.so | 284 | lib/webkit2gtk-4.0/injected-bundle/libwebkit2gtkinjectedbundle.so | |
285 | libexec/webkit2gtk-4.0/WebKitNetworkProcess | 285 | libexec/webkit2gtk-4.0/WebKitNetworkProcess | |
286 | libexec/webkit2gtk-4.0/WebKitPluginProcess | 286 | libexec/webkit2gtk-4.0/WebKitPluginProcess | |
287 | libexec/webkit2gtk-4.0/WebKitPluginProcess2 | 287 | libexec/webkit2gtk-4.0/WebKitPluginProcess2 | |
288 | libexec/webkit2gtk-4.0/WebKitWebProcess | 288 | libexec/webkit2gtk-4.0/WebKitWebProcess | |
289 | share/gir-1.0/JavaScriptCore-4.0.gir | 289 | share/gir-1.0/JavaScriptCore-4.0.gir | |
290 | share/gir-1.0/WebKit2-4.0.gir | 290 | share/gir-1.0/WebKit2-4.0.gir | |
291 | share/gir-1.0/WebKit2WebExtension-4.0.gir | 291 | share/gir-1.0/WebKit2WebExtension-4.0.gir | |
292 | share/locale/ar/LC_MESSAGES/WebKit2GTK-4.0.mo | 292 | share/locale/ar/LC_MESSAGES/WebKit2GTK-4.0.mo | |
293 | share/locale/as/LC_MESSAGES/WebKit2GTK-4.0.mo | 293 | share/locale/as/LC_MESSAGES/WebKit2GTK-4.0.mo |
@@ -1,19 +1,20 @@ | @@ -1,19 +1,20 @@ | |||
1 | $NetBSD: distinfo,v 1.79 2015/07/23 11:10:49 joerg Exp $ | 1 | $NetBSD: distinfo,v 1.80 2015/08/15 15:34:32 leot Exp $ | |
2 | 2 | |||
3 | SHA1 (webkitgtk-2.8.4.tar.xz) = 127ee45bab6bbd9da1a9f63ec070d8cc06b40652 | 3 | SHA1 (webkitgtk-2.8.5.tar.xz) = ff983e38b8632aec283c918da2ae0153a465efcb | |
4 | RMD160 (webkitgtk-2.8.4.tar.xz) = 4ad3b443a44275cac65d812ef3e53a355847f890 | 4 | RMD160 (webkitgtk-2.8.5.tar.xz) = 4497190cd2044a78abe52a174492f240772b2410 | |
5 | Size (webkitgtk-2.8.4.tar.xz) = 10446180 bytes | 5 | Size (webkitgtk-2.8.5.tar.xz) = 10455256 bytes | |
6 | SHA1 (patch-Source_JavaScriptCore_assembler_MacroAssemblerARM.cpp) = 1f4a4be3593f9aa9ae6b41a2be8ae9d8bb27dcbb | 6 | SHA1 (patch-Source_JavaScriptCore_assembler_MacroAssemblerARM.cpp) = 1f4a4be3593f9aa9ae6b41a2be8ae9d8bb27dcbb | |
7 | SHA1 (patch-Source_JavaScriptCore_dfg_DFGNode.h) = 2b7e69b8e6aff9bd5f65190f8eb1afdbb993857f | 7 | SHA1 (patch-Source_JavaScriptCore_dfg_DFGNode.h) = 2b7e69b8e6aff9bd5f65190f8eb1afdbb993857f | |
8 | SHA1 (patch-Source_JavaScriptCore_llint_LLIntEntrypoint.cpp) = 7daa228f96db55227a664dba3abc692b71e7ad18 | 8 | SHA1 (patch-Source_JavaScriptCore_llint_LLIntEntrypoint.cpp) = 7daa228f96db55227a664dba3abc692b71e7ad18 | |
9 | SHA1 (patch-Source_JavaScriptCore_runtime_FunctionExecutableDump.cpp) = c86f461f67a6a31b7eb59c9b6a8d0c87ea7e98e5 | 9 | SHA1 (patch-Source_JavaScriptCore_runtime_FunctionExecutableDump.cpp) = c86f461f67a6a31b7eb59c9b6a8d0c87ea7e98e5 | |
10 | SHA1 (patch-Source_ThirdParty_gtest_include_gtest_internal_gtest-port.h) = f1eee7f9d3012edee1915234c837cff820f97092 | 10 | SHA1 (patch-Source_ThirdParty_gtest_include_gtest_internal_gtest-port.h) = f1eee7f9d3012edee1915234c837cff820f97092 | |
11 | SHA1 (patch-Source_WTF_wtf_MathExtras.h) = 925d653feaa204b5128d389959328cdf559f26d3 | 11 | SHA1 (patch-Source_WTF_wtf_MathExtras.h) = 925d653feaa204b5128d389959328cdf559f26d3 | |
12 | SHA1 (patch-Source_WTF_wtf_Platform.h) = 2d2bd30ded91c8572e0c220c432ac4094289371b | 12 | SHA1 (patch-Source_WTF_wtf_Platform.h) = 2d2bd30ded91c8572e0c220c432ac4094289371b | |
13 | SHA1 (patch-Source_WTF_wtf_Stopwatch.h) = 25bc1552a10a5724cbf261d05c0202c153fd69f7 | 13 | SHA1 (patch-Source_WTF_wtf_Stopwatch.h) = 25bc1552a10a5724cbf261d05c0202c153fd69f7 | |
14 | SHA1 (patch-Source_WebCore_bindings_js_JSInspectorFrontendHostCustom.cpp) = 3707a87994d941d5f147f797d7d0be1b45bea591 | 14 | SHA1 (patch-Source_WebCore_bindings_js_JSInspectorFrontendHostCustom.cpp) = 3707a87994d941d5f147f797d7d0be1b45bea591 | |
15 | SHA1 (patch-Source_WebCore_editing_InsertNodeBeforeCommand.cpp) = 14dc3ca4a4831d8f26a878be42310648713feead | 15 | SHA1 (patch-Source_WebCore_editing_InsertNodeBeforeCommand.cpp) = 14dc3ca4a4831d8f26a878be42310648713feead | |
16 | SHA1 (patch-Source_cmake_OptionsCommon.cmake) = 89d70b11c9fc6dd7bde2262f2df5d78a152fd421 | |||
16 | SHA1 (patch-Source_cmake_OptionsGTK.cmake) = 599ed6188b632e78774fd833e3ea9e1a1acf8a2d | 17 | SHA1 (patch-Source_cmake_OptionsGTK.cmake) = 599ed6188b632e78774fd833e3ea9e1a1acf8a2d | |
17 | SHA1 (patch-ai) = 4b02898c650564fbf7b586652a13a1775a4d4748 | 18 | SHA1 (patch-ai) = 4b02898c650564fbf7b586652a13a1775a4d4748 | |
18 | SHA1 (patch-aj) = 84b0928c17460848fb51f255f6f68057ef768574 | 19 | SHA1 (patch-aj) = 84b0928c17460848fb51f255f6f68057ef768574 | |
19 | SHA1 (patch-am) = 2061b7a88fe019d21f7eba8a69a16f5f74810666 | 20 | SHA1 (patch-am) = 2061b7a88fe019d21f7eba8a69a16f5f74810666 |
$NetBSD: patch-Source_cmake_OptionsCommon.cmake,v 1.1 2015/08/15 15:34:32 leot Exp $
Using the T option of GNU ar lead to malformed .a archive on NetBSD. Disable it.
--- Source/cmake/OptionsCommon.cmake.orig 2015-08-06 08:21:28.000000000 +0000
+++ Source/cmake/OptionsCommon.cmake
@@ -17,10 +17,10 @@ endif ()
execute_process(COMMAND ${CMAKE_AR} -V OUTPUT_VARIABLE AR_VERSION)
if ("${AR_VERSION}" MATCHES "^GNU ar")
- set(CMAKE_CXX_ARCHIVE_CREATE "<CMAKE_AR> cruT <TARGET> <LINK_FLAGS> <OBJECTS>")
- set(CMAKE_C_ARCHIVE_CREATE "<CMAKE_AR> cruT <TARGET> <LINK_FLAGS> <OBJECTS>")
- set(CMAKE_CXX_ARCHIVE_APPEND "<CMAKE_AR> ruT <TARGET> <LINK_FLAGS> <OBJECTS>")
- set(CMAKE_C_ARCHIVE_APPEND "<CMAKE_AR> ruT <TARGET> <LINK_FLAGS> <OBJECTS>")
+ set(CMAKE_CXX_ARCHIVE_CREATE "<CMAKE_AR> cru <TARGET> <LINK_FLAGS> <OBJECTS>")
+ set(CMAKE_C_ARCHIVE_CREATE "<CMAKE_AR> cru <TARGET> <LINK_FLAGS> <OBJECTS>")
+ set(CMAKE_CXX_ARCHIVE_APPEND "<CMAKE_AR> ru <TARGET> <LINK_FLAGS> <OBJECTS>")
+ set(CMAKE_C_ARCHIVE_APPEND "<CMAKE_AR> ru <TARGET> <LINK_FLAGS> <OBJECTS>")
endif ()
set_property(GLOBAL PROPERTY USE_FOLDERS ON)