# HG changeset patch # User John Donoghue # Date 1567778252 14400 # Node ID f0fb4aebfcd0b33d9160ccbcfdf86c626fff0b1c # Parent 70d28ef5d308dc67943820d25491a3286cdeeb2d qt5: update to v5.13.1 * src/qtbase.mk: update version, checksum * src/qtbase-1-fixes.patch: update patch * src/qtimageformats.mk: update version, checksum * src/qtimageformats-1.patch: update patch * src/qtsvg.mk: update version, checksum * src/qttools.mk: update version, checksum * src/qttranslations.mk: update version, checksum diff -r 70d28ef5d308 -r f0fb4aebfcd0 src/qtbase-1-fixes.patch --- a/src/qtbase-1-fixes.patch Fri Sep 06 07:55:43 2019 -0400 +++ b/src/qtbase-1-fixes.patch Fri Sep 06 09:57:32 2019 -0400 @@ -1,6 +1,6 @@ This file is part of MXE. See LICENSE.md for licensing information. -From 86164c585b85559746c0eb80a7354a01d311bf64 Mon Sep 17 00:00:00 2001 +From 2ff7d50d0f701915d810569d19e1413674aec79d Mon Sep 17 00:00:00 2001 From: Ray Donnelly Date: Wed, 26 Aug 2015 12:45:43 +0100 Subject: [PATCH 1/4] cmake: Rearrange STATIC vs INTERFACE targets @@ -12,10 +12,10 @@ See also: https://github.com/mxe/mxe/issues/1185 diff --git a/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in b/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in -index 705e0a3c93..1adac54d3b 100644 +index d4fd057682..600c8273f1 100644 --- a/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in +++ b/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in -@@ -291,6 +291,9 @@ if (NOT TARGET Qt5::$${CMAKE_MODULE_NAME}) +@@ -323,6 +323,9 @@ if (NOT TARGET Qt5::$${CMAKE_MODULE_NAME}) list(APPEND _Qt5$${CMAKE_MODULE_NAME}_LIB_DEPENDENCIES \"$${CMAKE_INTERFACE_QT5_MODULE_DEPS}\") !!ENDIF @@ -25,7 +25,7 @@ !!IF !isEmpty(CMAKE_STATIC_TYPE) if(NOT Qt5_EXCLUDE_STATIC_DEPENDENCIES) !!IF !isEmpty(CMAKE_DEBUG_TYPE) -@@ -328,9 +331,6 @@ if (NOT TARGET Qt5::$${CMAKE_MODULE_NAME}) +@@ -360,9 +363,6 @@ if (NOT TARGET Qt5::$${CMAKE_MODULE_NAME}) add_library(Qt5::$${CMAKE_MODULE_NAME} STATIC IMPORTED) set_property(TARGET Qt5::$${CMAKE_MODULE_NAME} PROPERTY IMPORTED_LINK_INTERFACE_LANGUAGES "CXX") @@ -39,7 +39,7 @@ 2.20.1 -From 2bdf75033a353d809d6faf2af33cf0af1d1282ff Mon Sep 17 00:00:00 2001 +From 7c3a397e8cc07ac4dad174dc6a0f4e02834b1f72 Mon Sep 17 00:00:00 2001 From: Tony Theodore Date: Sat, 16 Jul 2016 20:31:07 +1000 Subject: [PATCH 2/4] Fix pkgconfig file and library naming @@ -67,10 +67,10 @@ Change-Id: If75336ec7d21a7ec0cb6d245fe87c64afcb5a644 diff --git a/mkspecs/features/qt_module.prf b/mkspecs/features/qt_module.prf -index 51b5bde67a..faba17aedd 100644 +index 46687f262e..4b2980a1a8 100644 --- a/mkspecs/features/qt_module.prf +++ b/mkspecs/features/qt_module.prf -@@ -263,6 +263,10 @@ load(qt_installs) +@@ -268,6 +268,10 @@ load(qt_installs) load(qt_targets) @@ -81,7 +81,7 @@ # this builds on top of qt_common !internal_module:if(unix|mingw) { CONFIG += create_pc -@@ -278,12 +282,12 @@ load(qt_targets) +@@ -283,12 +287,12 @@ load(qt_targets) QMAKE_PKGCONFIG_INCDIR = $$[QT_INSTALL_HEADERS/raw] QMAKE_PKGCONFIG_CFLAGS = -D$$MODULE_DEFINE -I${includedir}/$$MODULE_INCNAME } @@ -95,10 +95,10 @@ isEmpty(QMAKE_PKGCONFIG_DESCRIPTION): \ - QMAKE_PKGCONFIG_DESCRIPTION = $$replace(TARGET, ^Qt, "Qt ") module + QMAKE_PKGCONFIG_DESCRIPTION = $$replace(TARGET, ^Qt$$QT_MAJOR_VERSION, "Qt ") module - pclib_replace.match = $$lib_replace.match - !isEmpty(lib_replace.replace): \ - pclib_replace.replace = $$QMAKE_PKGCONFIG_LIBDIR -@@ -317,5 +321,3 @@ win32 { + !isEmpty(lib_replace0.match) { + pclib_replace0.match = $$lib_replace0.match + pclib_replace0.replace = $$QMAKE_PKGCONFIG_LIBDIR/ +@@ -334,5 +338,3 @@ win32 { # On other platforms, Qt's own compilation goes needs to compile the Qt 5.0 API DEFINES *= QT_DISABLE_DEPRECATED_BEFORE=0x050000 } @@ -108,7 +108,7 @@ 2.20.1 -From 04a80b8d9d5ec64efb61f440238113a82015e7df Mon Sep 17 00:00:00 2001 +From a4fe5af173b82d95c741df30d151576b2bc4e0b7 Mon Sep 17 00:00:00 2001 From: Mark Brand Date: Sun, 11 Jun 2017 00:27:41 +0200 Subject: [PATCH 3/4] use pkg-config for harfbuzz @@ -133,7 +133,7 @@ 2.20.1 -From ba796f23ed3145a856c6a05abee5d526c3b10d58 Mon Sep 17 00:00:00 2001 +From 033d4a71054d41f48d38027f091edc76526b8911 Mon Sep 17 00:00:00 2001 From: Mark Brand Date: Thu, 23 Nov 2017 11:28:47 +0200 Subject: [PATCH 4/4] disable qt_random_cpu for i686-w64-mingw32 @@ -154,7 +154,7 @@ Change-Id: Ia1c902e7b147bdda2b8d7904b40a3b968b8d0369 diff --git a/src/corelib/global/qrandom.cpp b/src/corelib/global/qrandom.cpp -index 90df8653a7..0d7002f2e8 100644 +index bf01b7ae2a..26bcaf0326 100644 --- a/src/corelib/global/qrandom.cpp +++ b/src/corelib/global/qrandom.cpp @@ -90,7 +90,7 @@ DECLSPEC_IMPORT BOOLEAN WINAPI SystemFunction036(PVOID RandomBuffer, ULONG Rando diff -r 70d28ef5d308 -r f0fb4aebfcd0 src/qtbase.mk --- a/src/qtbase.mk Fri Sep 06 07:55:43 2019 -0400 +++ b/src/qtbase.mk Fri Sep 06 09:57:32 2019 -0400 @@ -3,8 +3,8 @@ PKG := qtbase $(PKG)_IGNORE := -$(PKG)_VERSION := 5.13.0 -$(PKG)_CHECKSUM := 68506e1d6a710f657fe9ddf4e8fec55ad845e81b +$(PKG)_VERSION := 5.13.1 +$(PKG)_CHECKSUM := 238b552da6a7fcf40de3eb9b39609b33783bd582 $(PKG)_SUBDIR := $(PKG)-everywhere-src-$($(PKG)_VERSION) $(PKG)_FILE := $(PKG)-everywhere-src-$($(PKG)_VERSION).tar.xz $(PKG)_URL := http://download.qt.io/official_releases/qt/$(call SHORT_PKG_VERSION,$(PKG))/$($(PKG)_VERSION)/submodules/$($(PKG)_FILE) diff -r 70d28ef5d308 -r f0fb4aebfcd0 src/qtimageformats-1.patch --- a/src/qtimageformats-1.patch Fri Sep 06 07:55:43 2019 -0400 +++ b/src/qtimageformats-1.patch Fri Sep 06 09:57:32 2019 -0400 @@ -1,63 +1,13 @@ This file is part of MXE. See LICENSE.md for licensing information. -From b3504d8f2ce90aeaf3c84ffb6716ee14d173de17 Mon Sep 17 00:00:00 2001 -From: Joerg Bornemann -Date: Tue, 7 May 2019 11:30:05 +0200 -Subject: [PATCH 1/2] Fix feature and library checks for tiff and mng - -This amends commit a33e3aea. - -Change-Id: I03304f5bf300e5e52476c3f3d6b06b0815009720 -Reviewed-by: Liang Qi -(cherry picked from commit 626c3053efd7905080ac4a65fca55551391a36e3) -diff --git a/src/plugins/imageformats/mng/mng.pro b/src/plugins/imageformats/mng/mng.pro -index 4641110..f509fa8 100644 ---- a/src/plugins/imageformats/mng/mng.pro -+++ b/src/plugins/imageformats/mng/mng.pro -@@ -5,8 +5,10 @@ SOURCES += main.cpp \ - qmnghandler.cpp - OTHER_FILES += mng.json - --msvc: LIBS += libmng.lib --else: LIBS += -lmng -+include($$OUT_PWD/../../../imageformats/qtimageformats-config.pri) -+QT_FOR_CONFIG += imageformats-private -+ -+QMAKE_USE_PRIVATE += mng - - PLUGIN_TYPE = imageformats - PLUGIN_CLASS_NAME = QMngPlugin -diff --git a/src/plugins/imageformats/tiff/tiff.pro b/src/plugins/imageformats/tiff/tiff.pro -index 04cfbdb..0c42749 100644 ---- a/src/plugins/imageformats/tiff/tiff.pro -+++ b/src/plugins/imageformats/tiff/tiff.pro -@@ -4,9 +4,11 @@ HEADERS += qtiffhandler_p.h - SOURCES += main.cpp qtiffhandler.cpp - OTHER_FILES += tiff.json - --config_libtiff { -- unix|mingw: LIBS += -ltiff -- else:win32: LIBS += libtiff.lib -+include($$OUT_PWD/../../../imageformats/qtimageformats-config.pri) -+QT_FOR_CONFIG += imageformats-private -+ -+qtConfig(system-tiff) { -+ QMAKE_USE_PRIVATE += tiff - } else { - include($$PWD/../../../3rdparty/libtiff.pri) - } --- -2.20.1 - - -From 9daaac5a219fb55628f0542e905d7157c2c68296 Mon Sep 17 00:00:00 2001 +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: Mark Brand Date: Mon, 17 Jun 2019 13:54:23 +0200 -Subject: [PATCH 2/2] use pkgconfig +Subject: [PATCH 1/1] use pkgconfig diff --git a/src/imageformats/configure.json b/src/imageformats/configure.json -index 03d59d3..0cd3715 100644 +index 1111111..2222222 100644 --- a/src/imageformats/configure.json +++ b/src/imageformats/configure.json @@ -51,9 +51,6 @@ @@ -115,6 +65,3 @@ "-lwebp -lwebpdemux" ] } --- -2.20.1 - diff -r 70d28ef5d308 -r f0fb4aebfcd0 src/qtimageformats.mk --- a/src/qtimageformats.mk Fri Sep 06 07:55:43 2019 -0400 +++ b/src/qtimageformats.mk Fri Sep 06 09:57:32 2019 -0400 @@ -4,7 +4,7 @@ PKG := qtimageformats $(PKG)_IGNORE := $(PKG)_VERSION = $(qtbase_VERSION) -$(PKG)_CHECKSUM := eb8b95f6223c5d3e6f0bcdfc936c93abf9bdeb61 +$(PKG)_CHECKSUM := 23e77f6cd7ed9289c1fbf2fc0a736213d011ee85 $(PKG)_SUBDIR = $(subst qtbase,qtimageformats,$(qtbase_SUBDIR)) $(PKG)_FILE = $(subst qtbase,qtimageformats,$(qtbase_FILE)) $(PKG)_URL = $(subst qtbase,qtimageformats,$(qtbase_URL)) diff -r 70d28ef5d308 -r f0fb4aebfcd0 src/qtsvg.mk --- a/src/qtsvg.mk Fri Sep 06 07:55:43 2019 -0400 +++ b/src/qtsvg.mk Fri Sep 06 09:57:32 2019 -0400 @@ -4,7 +4,7 @@ PKG := qtsvg $(PKG)_IGNORE := $(PKG)_VERSION = $(qtbase_VERSION) -$(PKG)_CHECKSUM := 65bdcfa07141fb44a35d32f8887a783d91ca059b +$(PKG)_CHECKSUM := 00a30ea9025df7e6ec27cfc44315be6c4392ced1 $(PKG)_SUBDIR = $(subst qtbase,qtsvg,$(qtbase_SUBDIR)) $(PKG)_FILE = $(subst qtbase,qtsvg,$(qtbase_FILE)) $(PKG)_URL = $(subst qtbase,qtsvg,$(qtbase_URL)) diff -r 70d28ef5d308 -r f0fb4aebfcd0 src/qttools.mk --- a/src/qttools.mk Fri Sep 06 07:55:43 2019 -0400 +++ b/src/qttools.mk Fri Sep 06 09:57:32 2019 -0400 @@ -4,7 +4,7 @@ PKG := qttools $(PKG)_IGNORE := $(PKG)_VERSION = $(qtbase_VERSION) -$(PKG)_CHECKSUM := 9d6828bd991507e2390c6e2f23d69eac715fcca0 +$(PKG)_CHECKSUM := 0cb4fe2600364368e0d186fd25e5ab0a79cb99b1 $(PKG)_SUBDIR = $(subst qtbase,qttools,$(qtbase_SUBDIR)) $(PKG)_FILE = $(subst qtbase,qttools,$(qtbase_FILE)) $(PKG)_URL = $(subst qtbase,qttools,$(qtbase_URL)) diff -r 70d28ef5d308 -r f0fb4aebfcd0 src/qttranslations.mk --- a/src/qttranslations.mk Fri Sep 06 07:55:43 2019 -0400 +++ b/src/qttranslations.mk Fri Sep 06 09:57:32 2019 -0400 @@ -3,7 +3,7 @@ PKG := qttranslations $(PKG)_IGNORE := $(PKG)_VERSION = $(qtbase_VERSION) -$(PKG)_CHECKSUM := ab726c8311749191a7fcdef5aa317ee72779e983 +$(PKG)_CHECKSUM := 5bb33365a1c747cb0e532ede2254218cbb5eaf43 $(PKG)_SUBDIR = $(subst qtbase,qttranslations,$(qtbase_SUBDIR)) $(PKG)_FILE = $(subst qtbase,qttranslations,$(qtbase_FILE)) $(PKG)_URL = $(subst qtbase,qttranslations,$(qtbase_URL))