Commit graph

122 commits

Author SHA1 Message Date
markd
a03318de6b qt5-qtwebkit: Fix build of packages such as kdewebkit with cmake>=3.23 2022-04-25 02:45:44 +00:00
markd
412c14f310 qt5-qtwebkit: fix build with latest gstreamer. 2022-04-22 06:06:38 +00:00
adam
f5e35d538b revbump for textproc/icu update 2022-04-18 19:09:40 +00:00
tnn
63b5157c10 qt5-qtwebkit: fix SunOS solib link issues 2022-03-28 23:10:44 +00:00
tnn
52df3617b5 qt5-qtwebkit: implement missing js mcontext stuff for SunOS 2022-03-28 14:38:50 +00:00
tnn
8589816cef qt5-qtwebkit: fix wrong NetBSD/evbarm patch, does not have asm/hwcap.h
package still does not build due to asm errors from FELightingNEON.cpp
2022-03-26 12:14:25 +00:00
adam
b6d9bd86bc revbump for icu and libffi 2021-12-08 16:01:42 +00:00
nia
073f31792a qt5-qtwebkit: catch up with gstreamer changes: needs base plugins 2021-11-16 21:28:30 +00:00
wiz
025613e28f *: recursive bump for gstreamer 1.18.5 2021-11-15 22:53:55 +00:00
nia
ec8cda1f38 x11: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Unfetchable distfiles (fetched conditionally?):
./x11/py-qt4/distinfo PyQt4_gpl_mac-4.12.3.tar.gz
2021-10-26 11:33:42 +00:00
tnn
b1fb7996ad qt5-qtwebkit: revert marking as incompat with python 3.9
This now makes pkgsrc pull in python 3.10 which breaks pkgsrc.
The dependency handling doesn't deal well with stepping forwards from
PYTHON_VERSION_DEFAULT it seems.

Anyway ... the issue with python 3.9 was fixed by upstream long ago.
Use their fix.
2021-10-11 10:14:40 +00:00
nia
665544c974 x11: Remove SHA1 hashes for distfiles 2021-10-07 15:13:25 +00:00
nia
938af2adde qt5-qtwebkit: recognize netbsd/arm 2021-06-24 14:38:09 +00:00
nia
39f5c3dbd3 qt5-qtwebkit: Recognize powerpc NetBSD 2021-06-23 08:33:03 +00:00
nia
e810f87132 qt5-qtwebkit: force a MIPS -march of at least MIPS32/MIPS64 2021-06-13 06:53:00 +00:00
wiz
6eae1297d5 *: recursive bump for perl 5.34 2021-05-24 19:49:01 +00:00
adam
9d0e79c401 revbump for textproc/icu 2021-04-21 11:40:12 +00:00
cirnatdan
244fa0bfb5 qt5-qtwebkit: Fix build with glib-2.68.0 2021-04-02 14:56:05 +00:00
gdt
1b9f843542 qt5-qtwebkit: Mark as not for python 3.9
There's a mysterious error with 3.9, but it builds fine with 3.8.
This is a build dependency only, so it isn't particularly important
which version is used.  Assume/hope that this is an upstream bug that
will be fixed before we change the defautl python to 3.9.  Reported by
Aymeric Vincent.
2021-01-05 15:08:43 +00:00
nia
2c8d590893 Normalize handling packages that require 64-bit atomic ops. 2020-12-31 20:04:11 +00:00
wiz
be8b67abe0 qt5-qtwebkit: restore PKGREVISION
This was not updated with the rest of qt5
2020-11-21 23:13:11 +00:00
adam
e3dff84f17 qt5: updated to 5.15.2
5.12.2:
Bug fix release.
2020-11-21 11:22:31 +00:00
wiz
906156fcbc qt5-qtwebkit: fix build with icu-68 based on webkit-gtk patches 2020-11-07 09:23:55 +00:00
ryoon
4675ccbc79 *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:06:42 +00:00
wiz
00da7815c0 *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
wiz
158da9d636 qt5-qtwebkit: let Bison generate the header directly
Starting with Bison 3.7, the generated C++ file #include's the header
by default, instead of duplicating it. So we should not delete it.

Remove the code to add #ifdef guards to the header, since Bison adds
them itself since version 2.6.3.

From Dmitry Shachnev via Debian.
2020-08-29 16:26:06 +00:00
leot
0e49372c4e *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:17:15 +00:00
nia
2f0a61b257 qt5-qtwebkit: Remove invalid ARM linker args 2020-06-13 09:47:40 +00:00
nia
ca77c95259 webkit-gtk/qt5-qtwebkit: Provide instructions on installing gst plugins 2020-04-23 17:01:16 +00:00
nia
b4fb202fde qt5-qtwebkit: Unlimit cputime 2020-04-21 09:51:52 +00:00
wiz
883773f40d qt5-qtwebkit: remove qt5-qtmultimedia from bl3.mk
It's not in the main Makefile.
2020-04-15 08:46:20 +00:00
adam
24daafa112 Recursive revision bump after textproc/icu update 2020-04-12 08:27:48 +00:00
nia
ca6e16bbfa qt5-qtwebkit: Add missing tools 2020-03-23 08:47:45 +00:00
nia
2b203b654b qt5-qtwebkit: Update DESCR 2020-03-21 23:24:54 +00:00
nia
f47fe06875 qt5-qtwebkit: qtmultimedia does not actually seem to be used 2020-03-21 23:15:17 +00:00
nia
074b22f355 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
2020-03-21 19:42:36 +00:00
wiz
4e3b1b97c2 librsvg: update bl3.mk to remove libcroco in rust case
recursive bump for the dependency change
2020-03-10 22:08:37 +00:00
wiz
f669fda471 *: recursive bump for libffi 2020-03-08 16:47:24 +00:00
wiz
e0810225d4 qt5-qtwebkit: add py-expat build dependency 2020-03-06 13:40:44 +00:00
adam
2448e377a9 qt5: updated to 5.14.0
New Features in Qt 5.14

Qt 3D Module
Overhauled the threading architecture. This includes the removal of the aspect thread.
Overhauled the frontend/backend node sync.
Enabled QTransform to have access to the world matrix.
Introduced Scene3DView.
Scene3D is now in sync with QtQuick, and can render as an underlay without an FBO.

Qt Bluetooth Module
Introduced a new, optional Win32 backend with support for Windows 7 and 8. This backend is not built by default, nor is it part of the pre-built packages.
QLowEnergyController: Introduced AuthorizationError.
Added the ability to include multiple manufacturer data entries per manufacturer ID.

Qt Core Module
Added support in QCalendar for calendars other than Gregorian, by implementation of suitable backends.
Added backends to implement the Gregorian, Jalali (Persian), Islamic Civil, Milankovic, and Julian calendars. We look forward to other contributions.
Added QColorConstants, a namespace providing constexpr QColor instances that don't cost any runtime overhead.

Qt GUI Module
Updated High-DPI support:
Introduced non-integer scale factors (for example, a scale factor of 150%) that applications can opt-in to use. Use QGuiApplication::highDpiScaleFactorRoundingPolicy or QT_SCALE_FACTOR_ROUNDING_POLICY to set the rounding policy.
Added the QT_ENABLE_HIGHDPI_SCALING environment variable, enabling high-DPI scaling based on display DPI. This replaces QT_AUTO_SCREEN_SCALE_FACTOR (now deprecated), and corresponds to the Qt::AA_EnableHighDpiScaling application attribute.
Added cross-platform support for the QT_FONT_DPI environment variable, for the purpose of developing and testing with specific DPI values.
Added color-space support for images; reading and writing color-spaces from JPEG, PNG, WebP and TIFF images, and performing color-space transformation on images.
Improvements to QTextDocument and QTextTable styling:
Added per-edge border styling via QTextTableCellFormat.
Added border-collapse mode.
Added support for (partial) HTML table style import and export.
Added support for reading and writing Markdown format to QTextDocument, as an alternative to HTML.

Qt Multimedia Module
Added QVideoFrame::Format_YUV422P.
Introduced support for the GStreamer OpenGL plugin.

Qt Network Module
Introduced the HTTP/2 Configuration API.
Introduced network connectivity monitoring.
Added support for Kerberos proxy authentication.

Qt QML Module
Added qmlRegisterSingletonInstance() function. This allows to expose a QObject as a singleton to QML, without having to create a factory function as required by qmlRegisterSingletonType(). It is meant as a type safe replacement of setContextProperty() in common usages.
Added qmlRegisterAnonymousType() as a replacement for qmlRegisterType(). It allows to specify the URI and major version, which enables better tooling support.
Added an experimental -U option to qmllint. When set, access to unqualified identifiers generates warnings.

Qt Quick Module
Added a preview of the graphics API independent scenegraph renderer as an opt-in feature. This allows running qualifying Qt Quick applications on top of Vulkan, Metal, or Direct3D 11, instead of OpenGL. Currently supported platforms:
Windows 10 (Direct3D)
Linux with X11/xcb (Vulkan)
macOS (Metal or Vulkan with MoltenVK)
Android 7.0+ (Vulkan)
Added support for the Markdown format (including CommonMark and GitHub dialects) to Text and TextEdit as an alternative to HTML. This includes the GitHub checklist extension, allowing to toggle checkboxes in a TextEdit.
Switched TextEdit to use an I-beam cursor by default, and a pointing-hand cursor when hovering over a checkbox or a link. Default cursors can be overridden.
Added WheelHandler, an event handler for the mouse wheel, and optionally for emulated mouse wheel events coming from a trackpad.
Added BoundaryRule in Qt.labs.animation: a PropertyValueInterceptor that restricts the range of values a numeric property can have, applies "resistance" when overshooting a value, and provides the ability to animate it back to its normal range. It's particularly useful in combination with WheelHandler, providing physics similar to Flickable.
Added currentFrame and frameCount properties to Image and BorderImage, just as AnimatedImage has; for example, this allows choosing an individual icon from an .ICO file that contains multiple icons.
Added PathPolyline and PathMultiline as additional ways of drawing and/or filling arbitrary polygons and sets of polygons with Qt Quick Shapes.

Qt Serial Bus Module
Added operators to compare QCanBusDevice::Filter for equality or inequality.
Added the QCanBusDevice::OperationError and QCanBusDevice::TimeoutError codes to signal operation and timeout errors.
Added the QCanBusDevice::busStatus() function to query the bus status from the CAN bus device.
Added the QCanBusDevice::resetController() function to release the CAN controller from bus off state.
SocketCAN: Added the configuration parameter QCanBusDevice::ProtocolKey to use another protocol inside the protocol family PF_CAN.
SocketCAN: If libsocketcan is available, the CAN bus bitrate can be retrieved and set at runtime.
PeakCAN: Added support for PCAN-USB devices on macOS by using the MacCAN library.
Exposed the underlying QIODevice used for Modbus communication. This enables, for example, setting the serial port hardware flow control (RTS/CTS).

Qt Test Module
Introduced initMain() function to perform any initialization that must happen before QApplication exists.

Qt WebEngine Module
Updated to Chromium 77.
Added a new API to control the life-cycle of QWebEnginePage.

Qt Widgets Module
Added support for the Markdown format (including CommonMark and GitHub dialects) to QTextEdit and QTextBrowser as an alternative to HTML. This includes the GitHub checklist extension, allowing to toggle checkboxes if the widget is editable. QTextBrowser::setSource() detects Markdown based on the file extension.
2020-01-21 20:25:36 +00:00
jperkin
26c1bffc9f *: Recursive revision bump for openssl 1.1.1. 2020-01-18 21:48:19 +00:00
mrg
c7ae59f536 port this to arm64, and maybe fix the other ports in the
MachineStackMarker.cpp.  i didn't compile i386, arm or
mips with this, but it has a chance of working vs the
existing freebsd-derived patch.

XXX: someone extend this to all our CPUs, please.  i
     only fixed the existing maybe claimed support.
2019-12-13 09:48:02 +00:00
adam
35629dc1f9 qt5: updated to 5.13.2
Qt 5.13.2 Released

We have released Qt 5.13.2 today. As a patch release, Qt 5.13.2 does not add any new functionality but provides many bug fixes and other improvements.

Compared to Qt 5.13.1, the new Qt 5.13.2 contains more than 200 bug fixes. For details of the most important changes, please check the Change files of Qt 5.13.2.
2019-11-05 14:58:43 +00:00
rillig
121d00ed27 x11: align variable assignments
pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
2019-11-03 09:14:06 +00:00
ryoon
7917e25af2 Recursive revbump from audio/pulseaudio 2019-09-18 14:17:03 +00:00
wiz
84e123ddd2 Bump PKGREVISIONs for perl 5.30.0 2019-08-11 13:17:48 +00:00
nia
492212c54c qt5-qtwebkit: Update HOMEPAGE 2019-07-21 12:41:24 +00:00
nia
d94366f3ea qt5-qtwebkit: Update to 5.212.0 Alpha 3
WARNING: This release is based on an old WebKit revision with known
unpatched vulnerabilities. Please use it carefully and avoid visiting
untrusted websites and using it for transmission of sensitive data. Wait
for a new release from the qtwebkit-dev branch to use it with untrusted
content.

This release contains a lot of bug and security fixes, as well as support
for modern OS versions.
2019-07-20 18:29:33 +00:00
gutteridge
854bf9ea4e qt5-qtwebkit: build fix for 32-bit x86
This now requires 64-bit atomic ops, handle accordingly. (XXX: as with
other packages, this will presumably also break on other architectures
as a result, e.g. macppc.)
2019-06-14 23:10:54 +00:00
maya
f34a8c24a3 PKGREVISION bump for anything using python without a PYPKGPREFIX.
This is a semi-manual PKGREVISION bump.
2019-04-25 07:32:34 +00:00