pkgsrc-Changes archive

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

CVS commit: pkgsrc/x11/qt5-qtwebkit



Module Name:    pkgsrc
Committed By:   nia
Date:           Sat Mar 21 19:42:37 UTC 2020

Modified Files:
        pkgsrc/x11/qt5-qtwebkit: Makefile PLIST buildlink3.mk distinfo
        pkgsrc/x11/qt5-qtwebkit/patches:
            patch-Source_WebCore_platform_graphics_cpu_arm_filters_FELightingNEON.cpp

Log Message:
qt5-qtwebkit: Update to 5.212.0-alpha4

WARNING: This release is based on old WebKit revision with known unpatched vulnerabilities. Please use it carefully and avoid visiting untrusted websites and using it for transmission of sensitive 
data. Please wait for new release from qtwebkit-dev branch to use it with untrusted content.

### New APIs

* `QWebSetting::ErrorPageEnabled` - `true` by default, allows to disable built-in error pages if they are not desirable

### Improvements

* [CSS Compositing](https://www.w3.org/TR/compositing-1) is now supported
* Push is enabled by default for HTTP/2 requests
* QtWebKit does not require Python 2 anymore for building and can use Python 3 instead
* QtWebKit won't be eager to pick bitmap fonts as a suitable choice for standard font families
* More appropriiate hinting option for web fonts is used

### Bug fixes

* Fix memory leak in [CustomEvent](https://developer.mozilla.org/en-US/docs/Web/API/CustomEvent/CustomEvent)
* SVG fragment identifier is not respected if it is a part of an HTTP URL  (#818)
* Context menu actions for images in Resources tab of inspector use blob: instead of original URL (#899)
* Always enable JavaScript for QWebInspector (#566)
* Inspector UI: Only selected item is painted in Styles combobox (#262)
* Inspector should inspect itself in DEVELOPER_MODE only (#444)
* fast/gradients/css3-color-stop-invalid.html - box is green instead of white (#230)
* Work around [QTBUG-77308](https://bugreports.qt.io/browse/QTBUG-77308) when using Qt < 5.14
* Fix compilation errors with ICU 65.1 and Qt 5.14
* Fix compilation when QPdf is disabled in Qt
* Fix compilation with MinGW for x86_64 target

### Third-party software updates

Windows binaries are shipped with `ICU 65.1`, `libxml2 2.9.10`, `libxslt 1.1.34`, and `libjpeg-turbo 2.0.3`.

## Sponsors

This release is sponsored by:
* dizmo AG
* Florian Apolloner
* Movable Ink and Michael Nutt
* ScrapingHub


To generate a diff of this commit:
cvs rdiff -u -r1.73 -r1.74 pkgsrc/x11/qt5-qtwebkit/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/x11/qt5-qtwebkit/PLIST
cvs rdiff -u -r1.45 -r1.46 pkgsrc/x11/qt5-qtwebkit/buildlink3.mk
cvs rdiff -u -r1.15 -r1.16 pkgsrc/x11/qt5-qtwebkit/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/x11/qt5-qtwebkit/patches/patch-Source_WebCore_platform_graphics_cpu_arm_filters_FELightingNEON.cpp

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

Modified files:

Index: pkgsrc/x11/qt5-qtwebkit/Makefile
diff -u pkgsrc/x11/qt5-qtwebkit/Makefile:1.73 pkgsrc/x11/qt5-qtwebkit/Makefile:1.74
--- pkgsrc/x11/qt5-qtwebkit/Makefile:1.73       Tue Mar 10 22:09:15 2020
+++ pkgsrc/x11/qt5-qtwebkit/Makefile    Sat Mar 21 19:42:36 2020
@@ -1,30 +1,24 @@
-# $NetBSD: Makefile,v 1.73 2020/03/10 22:09:15 wiz Exp $
+# $NetBSD: Makefile,v 1.74 2020/03/21 19:42:36 nia Exp $
 
+QTWKVERSION=   5.212.0-alpha4
 DISTNAME=      qtwebkit-${QTWKVERSION}
 PKGNAME=       qt5-qtwebkit-${QTWKVERSION:S/-/./}
-PKGREVISION=   5
+CATEGORIES=    x11 www
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=qtwebkit/}
 GITHUB_PROJECT=        qtwebkit
 GITHUB_RELEASE=        ${DISTNAME}
-CATEGORIES=    x11
+EXTRACT_SUFX=  .tar.xz
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      https://github.com/qtwebkit/qtwebkit/wiki
 COMMENT=       Qt5 WebView module
 LICENSE=       gnu-lgpl-v2.1 AND gnu-gpl-v3
-EXTRACT_SUFX=  .tar.xz
-
-BUILD_DEPENDS+=        ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat
 
-QTWKVERSION=   5.212.0-alpha3
-
-PYTHON_VERSIONS_ACCEPTED=      27 # as of 5.212.0-alpha2
-
-.include "../../mk/dlopen.buildlink3.mk"
-BUILDLINK_TRANSFORM+=   opt:-ldl:${BUILDLINK_LDADD.dl:M*}
+TOOL_DEPENDS+= gperf-[0-9]*:../../devel/gperf
+TOOL_DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat
 
 USE_LANGUAGES=         c c++11
-USE_TOOLS+=            gmake perl:build pkg-config bison flex sed
+USE_TOOLS+=            perl:build pkg-config
 USE_CMAKE=             yes
 CMAKE_ARG_PATH=                ..
 CONFIGURE_DIRS=                _build
@@ -56,21 +50,21 @@ CFLAGS.NetBSD+=             -D_NETBSD_SOURCE
 # avoid creating a .qt directory in the users home directory
 SCRIPTS_ENV+=          HOME=${WRKDIR}
 
-BUILD_DEPENDS+=                gperf-[0-9]*:../../devel/gperf
-
 REPLACE_PERL+=         Source/WebKit2/Scripts/generate-forwarding-headers.pl
 
 #MAKE_ENV+=            QTDIR=${QTDIR}
 INSTALL_ENV+=          INSTALL_ROOT=${DESTDIR}
 INSTALLATION_DIRS+=    lib/pkgconfig
 
+.include "../../mk/bsd.prefs.mk"
+
 .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"
+.if ${OPSYS} == "NetBSD" && !empty(MACHINE_ARCH:M*arm*)
 LDFLAGS+=      -Wl,-no-keep-memory -Wl-reduce-memory
 .endif
 
@@ -89,15 +83,13 @@ post-install:
 .if ${OPSYS} == "Darwin" || ${OPSYS} == "Linux" || ${OPSYS} == "NetBSD"
 .include "../../devel/libexecinfo/buildlink3.mk"
 .endif
+.include "../../fonts/woff2/buildlink3.mk"
 .include "../../graphics/libwebp/buildlink3.mk"
-.include "../../mk/curses.buildlink3.mk"
 .include "../../textproc/hyphen/buildlink3.mk"
 .include "../../textproc/icu/buildlink3.mk"
 .include "../../textproc/libxslt/buildlink3.mk"
 .if ${OPSYS} != "Darwin"
-# https://github.com/GStreamer/gst-plugins-bad/commit/b9e15fddb14b2cde6470255794ef130523885e9f
-BUILDLINK_API_DEPENDS.gst-plugins1-base+=      gst-plugins1-base>=1.15.1
-.include "../../multimedia/gst-plugins1-base/buildlink3.mk"
+.include "../../multimedia/gst-plugins1-bad/buildlink3.mk"
 .include "../../x11/libXcomposite/buildlink3.mk"
 .endif
 .include "../../x11/qt5-qtdeclarative/buildlink3.mk"
@@ -105,8 +97,11 @@ BUILDLINK_API_DEPENDS.gst-plugins1-base+
 .include "../../x11/qt5-qtmultimedia/buildlink3.mk"
 .include "../../x11/qt5-qtsensors/buildlink3.mk"
 .include "../../x11/qt5-qtwebchannel/buildlink3.mk"
-PYTHON_FOR_BUILD_ONLY=                 yes
+PYTHON_FOR_BUILD_ONLY= tool
 .include "../../lang/python/tool.mk"
 .include "../../lang/ruby/buildlink3.mk"
 BUILDLINK_DEPMETHOD.${RUBY_BASE}=      build
+.include "../../mk/curses.buildlink3.mk"
+.include "../../mk/dlopen.buildlink3.mk"
+BUILDLINK_TRANSFORM+=  opt:-ldl:${BUILDLINK_LDADD.dl:Q}
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/x11/qt5-qtwebkit/PLIST
diff -u pkgsrc/x11/qt5-qtwebkit/PLIST:1.6 pkgsrc/x11/qt5-qtwebkit/PLIST:1.7
--- pkgsrc/x11/qt5-qtwebkit/PLIST:1.6   Sat Jul 20 18:29:33 2019
+++ pkgsrc/x11/qt5-qtwebkit/PLIST       Sat Mar 21 19:42:36 2020
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.6 2019/07/20 18:29:33 nia Exp $
+@comment $NetBSD: PLIST,v 1.7 2020/03/21 19:42:36 nia Exp $
 lib/pkgconfig/Qt5WebKit.pc
 lib/pkgconfig/Qt5WebKitWidgets.pc
 qt5/include/QtWebKit/5.212.0/QtWebKit/private/qhttpheader_p.h
@@ -105,8 +105,6 @@ qt5/lib/libWebCore.so.5.212.0
 qt5/lib/libWebKit2.${RUBY_DLEXT}
 qt5/lib/libWebKit2.so.5
 qt5/lib/libWebKit2.so.5.212.0
-qt5/lib/libbrotli.a
-qt5/lib/libwoff2.a
 qt5/lib/pkgconfig/Qt5WebKit.pc
 qt5/lib/pkgconfig/Qt5WebKitWidgets.pc
 qt5/libexec/QtWebNetworkProcess

Index: pkgsrc/x11/qt5-qtwebkit/buildlink3.mk
diff -u pkgsrc/x11/qt5-qtwebkit/buildlink3.mk:1.45 pkgsrc/x11/qt5-qtwebkit/buildlink3.mk:1.46
--- pkgsrc/x11/qt5-qtwebkit/buildlink3.mk:1.45  Tue Mar 10 22:09:15 2020
+++ pkgsrc/x11/qt5-qtwebkit/buildlink3.mk       Sat Mar 21 19:42:36 2020
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.45 2020/03/10 22:09:15 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.46 2020/03/21 19:42:36 nia Exp $
 
 BUILDLINK_TREE+=       qt5-qtwebkit
 
@@ -18,7 +18,7 @@ BUILDLINK_LIBDIRS.qt5-qtwebkit+=      qt5/plu
 .include "../../mk/curses.buildlink3.mk"
 .include "../../textproc/libxslt/buildlink3.mk"
 .if ${OPSYS} != "Darwin"
-.include "../../multimedia/gst-plugins1-base/buildlink3.mk"
+.include "../../multimedia/gst-plugins1-bad/buildlink3.mk"
 .include "../../x11/libXcomposite/buildlink3.mk"
 .endif
 .include "../../x11/qt5-qtdeclarative/buildlink3.mk"

Index: pkgsrc/x11/qt5-qtwebkit/distinfo
diff -u pkgsrc/x11/qt5-qtwebkit/distinfo:1.15 pkgsrc/x11/qt5-qtwebkit/distinfo:1.16
--- pkgsrc/x11/qt5-qtwebkit/distinfo:1.15       Fri Dec 13 09:48:02 2019
+++ pkgsrc/x11/qt5-qtwebkit/distinfo    Sat Mar 21 19:42:36 2020
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.15 2019/12/13 09:48:02 mrg Exp $
+$NetBSD: distinfo,v 1.16 2020/03/21 19:42:36 nia Exp $
 
-SHA1 (qtwebkit-5.212.0-alpha3.tar.xz) = dd17b3884ccc20c9fce0f151738f923ec8cd147b
-RMD160 (qtwebkit-5.212.0-alpha3.tar.xz) = 5a28f56735b7d3e98dd82f0a2566d9e31e0c37a3
-SHA512 (qtwebkit-5.212.0-alpha3.tar.xz) = 38794514b886de3fa63a41277c2bcbb970e87a12070962b527e3898466cf7ad3b65ce4588669498415d365310b37729e81aabb457808fe11120558ef8e35445f
-Size (qtwebkit-5.212.0-alpha3.tar.xz) = 12457896 bytes
+SHA1 (qtwebkit-5.212.0-alpha4.tar.xz) = a2e2840cd751013f6e9fd0d15601d1ea4beb81d5
+RMD160 (qtwebkit-5.212.0-alpha4.tar.xz) = af000947daa429945d80e3c23e5cfd0eb13793be
+SHA512 (qtwebkit-5.212.0-alpha4.tar.xz) = 33f11270bd030599beff9c1983a6c5ff2d61f407cc8a6825f7f405d46f9184c720fc7f60c7359f08f828db96a2170092875066a0d5c0a21ff09bc48a2603fbf6
+Size (qtwebkit-5.212.0-alpha4.tar.xz) = 12528508 bytes
 SHA1 (patch-Source_JavaScriptCore_API_ObjCCallbackFunction.h) = be77c4b19f5f97c12180c1b7d3b72968364f3229
 SHA1 (patch-Source_JavaScriptCore_assembler_ARM64Assembler.h) = 8b502d6960e5b52000dd6e67f65c2fbaf6e9d1f2
 SHA1 (patch-Source_JavaScriptCore_assembler_ARMAssembler.h) = 7bbb0a59a0c087abaaddda08fc31aa24809acb70
@@ -19,7 +19,7 @@ SHA1 (patch-Source_WTF_wtf_MathExtras.h)
 SHA1 (patch-Source_WTF_wtf_Platform.h) = 73e8b07e8d7e718abe986a12b9f0b903dfcc4765
 SHA1 (patch-Source_WTF_wtf_ThreadIdentifierDataPthreads.cpp) = bfa570aa20e3508c77bbaebed051821a33f36209
 SHA1 (patch-Source_WebCore_page_NavigatorBase.cpp) = e8972f4b703a9ff45ce313609d2540f89064b4ff
-SHA1 (patch-Source_WebCore_platform_graphics_cpu_arm_filters_FELightingNEON.cpp) = dd409929936955ad31b8ec0902067e2f23c054a2
+SHA1 (patch-Source_WebCore_platform_graphics_cpu_arm_filters_FELightingNEON.cpp) = ec7c7533c2d5a4258170745bfc49655848d0780c
 SHA1 (patch-Source_WebCore_platform_graphics_surfaces_GraphicsSurface.h) = d1d986afd5525143fc786a959240a72167f03352
 SHA1 (patch-Source_WebCore_platform_graphics_surfaces_GraphicsSurfaceToken.h) = 838acb2d7ecf41e5f6989d98459d103f4268cdcf
 SHA1 (patch-Source_WebKit2_Platform_unix_SharedMemoryUnix.cpp) = d18013d0e07d7ad7e9d84cb6ef2d418d9bba4c7e

Index: pkgsrc/x11/qt5-qtwebkit/patches/patch-Source_WebCore_platform_graphics_cpu_arm_filters_FELightingNEON.cpp
diff -u pkgsrc/x11/qt5-qtwebkit/patches/patch-Source_WebCore_platform_graphics_cpu_arm_filters_FELightingNEON.cpp:1.1 
pkgsrc/x11/qt5-qtwebkit/patches/patch-Source_WebCore_platform_graphics_cpu_arm_filters_FELightingNEON.cpp:1.2
--- pkgsrc/x11/qt5-qtwebkit/patches/patch-Source_WebCore_platform_graphics_cpu_arm_filters_FELightingNEON.cpp:1.1       Tue Mar 31 16:01:12 2015
+++ pkgsrc/x11/qt5-qtwebkit/patches/patch-Source_WebCore_platform_graphics_cpu_arm_filters_FELightingNEON.cpp   Sat Mar 21 19:42:37 2020
@@ -1,4 +1,6 @@
-$NetBSD: patch-Source_WebCore_platform_graphics_cpu_arm_filters_FELightingNEON.cpp,v 1.1 2015/03/31 16:01:12 joerg Exp $
+$NetBSD: patch-Source_WebCore_platform_graphics_cpu_arm_filters_FELightingNEON.cpp,v 1.2 2020/03/21 19:42:37 nia Exp $
+
+Use unified syntax on ARM.
 
 --- 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



Home | Main Index | Thread Index | Old Index