Commit graph

202 commits

Author SHA1 Message Date
adam
81fc0d5ad9 qt5: updated to 5.15.3
5.15.3:
Bug fix, LTS, release.

qt5-qtwebengine patches courtesy of @markd.
2022-04-18 11:18:15 +00:00
adam
b6d9bd86bc revbump for icu and libffi 2021-12-08 16:01:42 +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
nia
665544c974 x11: Remove SHA1 hashes for distfiles 2021-10-07 15:13:25 +00:00
adam
334b98940c qt5-qtbase: Fix building for Darwin 21 2021-09-29 19:28:01 +00:00
adam
5e7c36d9d2 revbump for boost-libs 2021-09-29 19:00:02 +00:00
tnn
d6611af662 qt5-qtbase: fix build on Darwin. No need for -lexecinfo. 2021-07-21 15:31:28 +00:00
markd
54b37469bd qt5-qtbase: fix build with gcc-11 2021-07-09 22:48:46 +00:00
rhialto
e5185b1bce x11/qt5-qtbase: add QMAKE_STRIP to pkgsrc qmake.conf.
In upstream qmake, QMAKE_STRIP is defined in places such as
common/bsd/bsd.conf and common/linux.conf. The pkgsrc version of
qmake.conf includes none of those. So add it there.
For the special mac version, just include bsd/bsd.conf.

The missing name was discovered while updating x11/XaoS.
2021-07-06 19:50:09 +00:00
nia
07dde9bca6 qt5: Add BUILDLINK_FILES workarounds for cmake
Fixes configuring in print/scribus-qt5.
2021-06-21 12:44:39 +00:00
thor
016c73b3e9 x11/qt5-qtbase: build fix for older gcc -march=native
See https://bugreports.qt.io/browse/QTBUG-71564 . This replaces -march=core-avx2
with -mavx2 for the respective bits of the code, to avoid interaction
with global -march=naitive in not freshest GCC. Otherwise, the build would
fail in that setup.
2021-06-18 02:21:32 +00:00
thor
afd3772d0e x11/qt5-qtbase: depend on libdrm explicitly if MesaLib does DRI
On systems with DRI and a libdrm present in the host, it will be
picked up anyway, so let's ensure that the dependency is properly
handled.
2021-05-25 09:26:32 +00:00
wiz
6eae1297d5 *: recursive bump for perl 5.34 2021-05-24 19:49:01 +00:00
adam
da0a125726 revbump for boost-libs 2021-04-21 13:24:06 +00:00
adam
9d0e79c401 revbump for textproc/icu 2021-04-21 11:40:12 +00:00
markd
d83df69663 qt5-qtbase: more than just linux needs QMAKE_PLATFORM set these days 2021-03-15 19:33:44 +00:00
markd
250db5ca28 qt5-qtbase: allow passing additional arguments to qmake. 2021-03-15 19:32:21 +00:00
ryoon
f01fa1288d qt5-qtbase: Define MOC in buidlink3.mk
Do not define same lines in each packages.
From micha@.
2021-02-02 12:00:13 +00:00
nia
fc822c4705 qt5-qtbase: Set GCC_REQD before including bsd.prefs.mk
Should help with the current workarounds to avoid gcc49 and gcc5
on CentOS 7 due to inlining bugs.
2020-12-06 11:18:40 +00:00
dbj
fa8f67a2c3 x11/qt5-*: avoid calling install_name_tool on symlinks
otherwise, it converts symlinks to copies which creates
problems with duplicate dylibs at runtime
2020-11-29 22:33:21 +00:00
dbj
9a59a06feb x11/qt5-qtbase: fix comments about use of qt5-qtbase/Makefile.nocommon 2020-11-29 22:32:17 +00:00
tsutsui
80e8629acf qt5-qtbase: fix a build error on NetBSD/sh3el. 2020-11-24 09:35:18 +00:00
adam
e3dff84f17 qt5: updated to 5.15.2
5.12.2:
Bug fix release.
2020-11-21 11:22:31 +00:00
ryoon
4675ccbc79 *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:06:42 +00:00
adam
2fa4b1ed9f qt5: updated to 5.15.1
Qt 5.15.1 Released

We have released Qt 5.15.1, the first patch release of Qt 5.15 LTS. As a patch release, Qt 5.15.1 does not add any new functionality but provides many bug fixes and other improvements.

Compared to Qt 5.15.0, the new Qt 5.15.1 contains more than 400 bug fixes.  For details of the most important changes, please check the Change files of Qt 5.15.1.
2020-09-14 20:08:26 +00:00
wiz
00da7815c0 *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
leot
0e49372c4e *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:17:15 +00:00
nia
aa4e1ba953 qt5-qtbase: fix PLIST.Linux with -dbus
from Michael Forney
2020-07-05 01:14:27 +00:00
ryoon
fb2d80c439 qt5-qtbase: Bump libxcb requirement to 1.11
Pointed by Egil Brendsdal in private e-mail.
Thank you.
2020-06-24 12:29:30 +00:00
adam
82223ae597 qt5: updated to 5.15.0
New Features in Qt 5.15

Qt 3D Module

Improved profiling and troubleshooting support.
QSortPolicy: introduced a uniform mode to control whether uniform minification needs to be performed or not.
QMouseDevice: introduced a updateAxesContinuously property.
Isolated the OpenGL renderer as a plugin.

Qt Core Module

Introduced QFile::moveToTrash() to provide a cross-platform API for moving files to the trash/recycling bin on Windows, macOS, and Linux desktops. This implements the freedesktop.org specification.
Introduced QFileInfo::isJunction() to detect whether a file system entry is a Windows NTFS junction.
QRunnable instances can now be created from std::function without having to subclass QRunnable.
QThreadPool::start() and tryStart() can now take std::function and thereby also anonymous lambda functions as arguments.
Added static template QDebug::toString() function, which streams the given object into a QDebug instance that operates on a string, and then returns that string. This is useful for cases where you need the textual representation of an object for debugging, but cannot use operator<<, such as when passing a failure message to QVERIFY2().

Qt GUI Module

QColorSpace setters can now operate on invalid color spaces, making it possible to set primaries and transfer function independently.
Implemented multi-threading support for many QImage scaling and conversion methods.

Qt Multimedia Module

Deprecated all plugin APIs.
Deprecated QMediaService and QMediaControl.
Introduced reverse playback for GStreamer.
Introduced rendering to multiple surfaces.
Introduced QVideoWidget::videoSurface(), QGraphicsVideoItem::videoSurface(), and QDeclarativeVideoOutput::videoSurface().
MediaPlayer QML type: Introduced a videoOutput property.
Introduced QVideoFrame::image().
GStreamer camerabin: React to changes in notify::zoom and notify::max-zoom properties.

Qt Network Module

OpenSSL backend: Added support for a new session ticket mechanism introduced by the TLS 1.3 protocol.
Implemented timeouts for downloads and uploads with QNetworkRequest and QNetworkAccessManager.
Increased the minimum supported version of OpenSSL to 1.1.

Qt QML Module

Introduced inline components; multiple QML components can be declared in the same file.
Introduced required properties.
Added a declarative way of registering types to QML.
qmllint now has a better understanding of the code and warns about deprecated QML features.
Added the qmlformat tool to automatically format any QML file according to the QML Coding Conventions.
Added support for the Nullish Coalescing Operator.
Added a colorspace property on image nodes, making it possible to read color spaces and transform images into a specific color space.

Qt Quick Module

Added a PathText type which can be used together with Qt Quick Shapes to render text as geometry, without relying on distance fields or pre-rendered textures. This is useful for rendering large font sizes which would otherwise consume a lot of texture memory.
Added a Image.sourceClipRect property to request the image plugin to render a portion of an image source.
Added a cursorShape property to pointer handlers. Most pointer handlers (for example DragHandler) will change the cursor when in active state. HoverHandler will change the cursor when the mouse is hovering over the Item that contains the handler.
Added support for Metal on iOS for the opt-in preview of the Graphics API Independent Rendering Architecture.

Qt Quick Controls Module

Added HorizontalHeaderView and VerticalHeaderView to display header data in a TableView, with support for flicking synchronization and multiple styles: default, fusion, imagine, material, and universal.
Added a selectTextByMouse property to ComboBox.

Qt WebEngine Module

Updated to Chromium 80.
Switched to use a sandboxed network service.
Introduced a new API for reading the subprocess ID of a page or a view.
Introduced a WebEngineHistory.clear() method.

Tools

QDoc can now generate DocBook.
QDoc now generates output for C++ class and function template parameters.
QDoc now generates correct output for scoped enums (enum classes).
2020-06-02 06:41:00 +00:00
nia
422185e725 qt5-qtbase: for obscure reasons Qt5PrintSupport_QCupsPrinterSupportPlugin.cmake is not installed on Darwin 2020-05-26 12:52:59 +00:00
adam
d62c903eea revbump after updating security/nettle 2020-05-22 10:55:42 +00:00
nia
271be4e6ac qt5-qtbase: Switch to libcups. Enable cups. Bump PKGREVISION 2020-05-20 11:52:58 +00:00
wiedi
2b9b476c6a qt5-qtbase: fix build on SunOS 2020-05-03 11:41:45 +00:00
gutteridge
6d3997b6b2 qt5-qtbase: bump GCC_REQD to reflect new minimum for 5.14
As of 5.14, GCC >= 5 is required. See, for example:
https://bugreports.qt.io/browse/QTBUG-81754
2020-04-17 02:00:52 +00:00
adam
24daafa112 Recursive revision bump after textproc/icu update 2020-04-12 08:27:48 +00:00
adam
3d7b34bdd0 qt5: updated to 5.14.2
Qt 5.14.2:
As usual this second patch release to Qt 5.14 series doesn't bring any new features but provide several bug fixes and other improvements. Compared to Qt 5.14.1 there are more than 200 bug fixes included in this release. For details of the most important changes please check the Changes files for Qt 5.14.2.
2020-04-02 22:05:57 +00:00
nia
b96801ed73 qt5-qtbase: Correct GCC requirement in line with Qt docs 2020-03-28 18:04:42 +00:00
nia
6466ddff40 qt5: Needs c++11 compiler 2020-03-26 14:11:29 +00:00
tnn
9219bb7e31 qt5-qtbase: move include options.mk to before post-install is declared
Should help with Qt5DBus.pc symlink not being created.
2020-03-19 15:21:54 +00:00
tnn
6ad01f9761 qt*: rename PLIST.unix to PLIST.notdarwin, to reflect what it's used for.
The previous name was confusing. Darwin *is* UNIX(R) according to TOG.
2020-03-18 21:55:23 +00:00
tnn
4084cc7258 qt5-qtbase: allow building without dbus 2020-03-18 21:48:03 +00:00
nia
097f96a0ce qt5: gnu++11... -multimedia needs alloca 2020-03-14 11:41:00 +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
nia
f9f46f2cb9 qt5-qtbase: these options are only for the -base package 2020-03-05 11:58:07 +00:00
nia
79de05b6e5 qt5-qtbase: remove unused bits from options.mk 2020-03-05 11:56:19 +00:00
adam
8f253f5878 qt5: updated to 5.14.1
Compared to Qt 5.14.0, the new Qt 5.14.1 contains around 220 bug fixes including security issue fixes for both Qt (CVE-2020-0570) and 3rd party components (CVE-2019-19244, CVE-2019-19603, CVE-2019-19242, CVE-2019-19645, CVE-2019-19646 & CVE-2019-19880). Also in QtWebEngine there are many CVE fixes from Chromium. For details of the most important changes, please check the Change files of Qt 5.14.1.
2020-01-27 18:36:30 +00:00
ryoon
a549d7e0e7 qt5-qtbase: Use PLIST.Darwin instead of nonunix PLIST option
Pointed by adam@. Thank you.
2020-01-22 14:06:08 +00:00
ryoon
01dedfb42e qt5-qtbase: Add nonunix PLIST option for inverted unix option 2020-01-22 13:27:03 +00:00