Update mingw-w64-qt5-* to 5.11.2
This commit is contained in:
parent
cbfe2d051d
commit
60ff200571
|
@ -42,7 +42,7 @@ To get the patches into the PKGBUILD files, the script `devel/qt5/update-patches
|
||||||
This is always done by me. Please don't try to help here because it will only cause conflicts. However, the
|
This is always done by me. Please don't try to help here because it will only cause conflicts. However, the
|
||||||
workflow is quite simple:
|
workflow is quite simple:
|
||||||
|
|
||||||
1. Run `devel/qt5/rebase-patches.sh` on all Qt repository forks
|
1. Run `devel/qt5/rebase-patches.sh` on all Qt repository forks or just `devel/qt5/rebase-all-patches.sh`
|
||||||
* eg. `rebase-patches.sh 5.11.0 5.10.1 fixes` to create branch `5.11.0-mingw-w64` based on `5.10.1-mingw-w64-fixes`
|
* eg. `rebase-patches.sh 5.11.0 5.10.1 fixes` to create branch `5.11.0-mingw-w64` based on `5.10.1-mingw-w64-fixes`
|
||||||
* after fixing possible conflicts, run `devel/qt5/continue-rebase-patches.sh`
|
* after fixing possible conflicts, run `devel/qt5/continue-rebase-patches.sh`
|
||||||
* otherwise, that's it
|
* otherwise, that's it
|
||||||
|
|
|
@ -2,8 +2,8 @@
|
||||||
set -e # abort on first error
|
set -e # abort on first error
|
||||||
shopt -s nullglob
|
shopt -s nullglob
|
||||||
|
|
||||||
if ! [[ $1 ]] || ! [[ $2 ]]; then
|
if ! [[ $1 ]]; then
|
||||||
echo 'No version specified, must specify the new and old version, eg. 5.9.2 5.9.1'
|
echo 'No version specified, must specify the new version, eg. 5.9.2'
|
||||||
echo "Usage: $0 newversion"
|
echo "Usage: $0 newversion"
|
||||||
exit -1
|
exit -1
|
||||||
fi
|
fi
|
||||||
|
@ -22,5 +22,7 @@ if ! [[ $remote ]]; then
|
||||||
exit -2
|
exit -2
|
||||||
fi
|
fi
|
||||||
|
|
||||||
git cherry-pick --continue
|
if ! git cherry-pick --continue; then
|
||||||
|
echo "Seems like the cherry-pick has been concluded manually."
|
||||||
|
fi
|
||||||
git push -u $maybe_remote "$newversion-mingw-w64"
|
git push -u $maybe_remote "$newversion-mingw-w64"
|
||||||
|
|
|
@ -0,0 +1,22 @@
|
||||||
|
#!/usr/bin/bash
|
||||||
|
|
||||||
|
#set -euxo pipefail
|
||||||
|
set -e # abort on first error
|
||||||
|
shopt -s nullglob
|
||||||
|
source /usr/share/makepkg/util/message.sh
|
||||||
|
colorize
|
||||||
|
|
||||||
|
scriptdir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||||
|
new_version=$1
|
||||||
|
for r in "$QT_GIT_REPOS_DIR/qt"*; do
|
||||||
|
repo="${r##*/qt}"
|
||||||
|
[[ $repo == '5ct' || $repo == '5ct-code' || $repo == 'repotools' || $repo == 'webkit' ]] && continue
|
||||||
|
pushd "$r" > /dev/null
|
||||||
|
msg "Rebasing repository $repo ..."
|
||||||
|
if [[ $(git branch | grep -- "$new_version-mingw-w64" | wc -l) -ge 1 ]]; then
|
||||||
|
msg2 "Skipping $repo - branch $new_version-mingw-w64 already exists"
|
||||||
|
continue
|
||||||
|
fi
|
||||||
|
"$scriptdir/rebase-patches.sh" "$@"
|
||||||
|
popd > /dev/null
|
||||||
|
done
|
|
@ -1,6 +1,8 @@
|
||||||
#set -euxo pipefail
|
#set -euxo pipefail
|
||||||
set -e # abort on first error
|
set -e # abort on first error
|
||||||
shopt -s nullglob
|
shopt -s nullglob
|
||||||
|
source /usr/share/makepkg/util/message.sh
|
||||||
|
colorize
|
||||||
|
|
||||||
if ! [[ $1 ]] || ! [[ $2 ]]; then
|
if ! [[ $1 ]] || ! [[ $2 ]]; then
|
||||||
echo 'No version specified, must specify the new and old version, eg. 5.9.2 5.9.1'
|
echo 'No version specified, must specify the new and old version, eg. 5.9.2 5.9.1'
|
||||||
|
@ -14,11 +16,22 @@ oldbranchsuffix="$3"
|
||||||
|
|
||||||
# determine branch from old version
|
# determine branch from old version
|
||||||
oldversionbranch="$oldversion-mingw-w64"
|
oldversionbranch="$oldversion-mingw-w64"
|
||||||
[[ $oldbranchsuffix ]] && oldversionbranch="$oldversionbranch-$oldbranchsuffix"
|
[[ $oldbranchsuffix ]] && oldversionbranch_with_suffix="$oldversionbranch-$oldbranchsuffix"
|
||||||
if [[ $(git branch | grep "$oldversionbranch" | wc -l) -gt 1 ]]; then
|
branch_count=$(git branch | grep -- "$oldversionbranch_with_suffix" | wc -l)
|
||||||
echo 'Which of the following branches was the latest for the old version?'
|
if [[ $branch_count -lt 1 ]]; then
|
||||||
|
msg2 "Trying without suffix because $oldversionbranch doesn't exist"
|
||||||
|
else
|
||||||
|
oldversionbranch=$oldversionbranch_with_suffix
|
||||||
|
fi
|
||||||
|
branch_count=$(git branch | grep -- "$oldversionbranch" | wc -l)
|
||||||
|
if [[ $branch_count -lt 1 ]]; then
|
||||||
|
msg2 "Branch for old version $oldversionbranch doesn't exist. Likely we just don't need any patches for this repo :-)"
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
if [[ $branch_count -gt 1 ]]; then
|
||||||
|
msg 'Which of the following branches was the latest for the old version?'
|
||||||
git branch | grep "$oldversionbranch"
|
git branch | grep "$oldversionbranch"
|
||||||
echo 'Please disambiguate by specifying the corresponding suffix as 3rd argument.'
|
msg2 'Please disambiguate by specifying the corresponding suffix as 3rd argument.'
|
||||||
exit -1
|
exit -1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -31,12 +44,12 @@ for maybe_remote in 'martchus' 'origin'; do
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
if ! [[ $remote ]]; then
|
if ! [[ $remote ]]; then
|
||||||
echo "Unable to detect remote"
|
error "Unable to detect remote"
|
||||||
exit -2
|
exit -2
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# update Git checkout, create new branch with rebased commits, push to remote
|
# update Git checkout, create new branch with rebased commits, push to remote
|
||||||
git remote update
|
git remote update
|
||||||
git checkout -b "$newversion-mingw-w64" "v$newversion"
|
git checkout -b "$newversion-mingw-w64" "origin/$newversion"
|
||||||
git cherry-pick "v$oldversion..$oldversionbranch"
|
git cherry-pick "v$oldversion..$oldversionbranch"
|
||||||
git push -u $maybe_remote "$newversion-mingw-w64"
|
git push -u $maybe_remote "$newversion-mingw-w64"
|
||||||
|
|
|
@ -6,11 +6,13 @@
|
||||||
#set -euxo pipefail
|
#set -euxo pipefail
|
||||||
set -e # abort on first error
|
set -e # abort on first error
|
||||||
shopt -s nullglob
|
shopt -s nullglob
|
||||||
|
source /usr/share/makepkg/util/message.sh
|
||||||
|
colorize
|
||||||
|
|
||||||
scriptdir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
scriptdir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||||
for r in "$QT_GIT_REPOS_DIR/qt"*; do
|
for r in "$QT_GIT_REPOS_DIR/qt"*; do
|
||||||
repo="${r##*/qt}"
|
repo="${r##*/qt}"
|
||||||
[[ $repo == '5ct' || $repo == '5ct-code' || $repo == 'repotools' || $repo == 'webkit' ]] && continue
|
[[ $repo == '5ct' || $repo == '5ct-code' || $repo == 'repotools' || $repo == 'webkit' ]] && continue
|
||||||
echo "Updating repository $repo ..."
|
msg "Updating repository $repo ..."
|
||||||
"$scriptdir/update-patches.sh" "$repo" "$@"
|
"$scriptdir/update-patches.sh" "$repo" "$@"
|
||||||
done
|
done
|
||||||
|
|
|
@ -6,6 +6,8 @@
|
||||||
#set -euxo pipefail
|
#set -euxo pipefail
|
||||||
set -e # abort on first error
|
set -e # abort on first error
|
||||||
shopt -s nullglob
|
shopt -s nullglob
|
||||||
|
source /usr/share/makepkg/util/message.sh
|
||||||
|
colorize
|
||||||
|
|
||||||
if ! [[ $1 ]]; then
|
if ! [[ $1 ]]; then
|
||||||
echo 'No Qt repo specified - must be specified like eg. base or multimedia.'
|
echo 'No Qt repo specified - must be specified like eg. base or multimedia.'
|
||||||
|
@ -38,14 +40,14 @@ for dir in "${pkgbuildsdirs[@]}"; do
|
||||||
[[ -d $dest ]] && break || dest=
|
[[ -d $dest ]] && break || dest=
|
||||||
done
|
done
|
||||||
if ! [[ $dest ]]; then
|
if ! [[ $dest ]]; then
|
||||||
echo "\$DEFAULT_PKGBUILDS_DIR/$pkg/${variant} is no directory."
|
warning "\$DEFAULT_PKGBUILDS_DIR/$pkg/${variant} is no directory - skipping repository $repo."
|
||||||
exit -3
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# find repo dir
|
# find repo dir
|
||||||
wd="${QT_GIT_REPOS_DIR}/${repo}"
|
wd="${QT_GIT_REPOS_DIR}/${repo}"
|
||||||
if ! [[ -d $wd ]]; then
|
if ! [[ -d $wd ]]; then
|
||||||
echo "\$QT_GIT_REPOS_DIR/$repo is no directory."
|
error "\$QT_GIT_REPOS_DIR/$repo is no directory."
|
||||||
exit -2
|
exit -2
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -73,10 +75,10 @@ if ! [[ $branch ]]; then
|
||||||
branch="${pkgver}-${variant}"
|
branch="${pkgver}-${variant}"
|
||||||
fi
|
fi
|
||||||
if ! git checkout "${branch}"; then
|
if ! git checkout "${branch}"; then
|
||||||
echo "No patches required for $1, skipping."
|
msg2 "No patches required for $1, skipping."
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
git format-patch "v${pkgver}" --output-directory "$dest"
|
git format-patch "origin/${pkgver}" --output-directory "$dest"
|
||||||
popd > /dev/null
|
popd > /dev/null
|
||||||
|
|
||||||
new_patches=("$dest"/*.patch)
|
new_patches=("$dest"/*.patch)
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
|
|
||||||
_qt_module=qt3d
|
_qt_module=qt3d
|
||||||
pkgname="mingw-w64-qt5-3d"
|
pkgname="mingw-w64-qt5-3d"
|
||||||
pkgver=5.11.1
|
pkgver=5.11.2
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
arch=('i686' 'x86_64')
|
arch=('i686' 'x86_64')
|
||||||
pkgdesc="C++ and QML APIs for easy inclusion of 3D graphics (mingw-w64)"
|
pkgdesc="C++ and QML APIs for easy inclusion of 3D graphics (mingw-w64)"
|
||||||
|
@ -21,7 +21,7 @@ license=('GPL3' 'LGPL3' 'FDL' 'custom')
|
||||||
url='https://www.qt.io/'
|
url='https://www.qt.io/'
|
||||||
_pkgfqn="${_qt_module}-everywhere-src-${pkgver}"
|
_pkgfqn="${_qt_module}-everywhere-src-${pkgver}"
|
||||||
source=("https://download.qt.io/official_releases/qt/${pkgver%.*}/${pkgver}/submodules/${_pkgfqn}.tar.xz")
|
source=("https://download.qt.io/official_releases/qt/${pkgver%.*}/${pkgver}/submodules/${_pkgfqn}.tar.xz")
|
||||||
sha256sums=('cb8659e1e5541bea4c3684ac76a496f8e0cd6e3aa9e4e22eba1910095f5ed30d')
|
sha256sums=('7f72c823ec10a2effba95d08d9439215472d2cb1e3229de50a6b3d2523c8f962')
|
||||||
|
|
||||||
_architectures='i686-w64-mingw32 x86_64-w64-mingw32'
|
_architectures='i686-w64-mingw32 x86_64-w64-mingw32'
|
||||||
[[ $NO_STATIC_LIBS ]] || \
|
[[ $NO_STATIC_LIBS ]] || \
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
From 3f886183a4369fe55ba4b0e872b733fbc17d0d41 Mon Sep 17 00:00:00 2001
|
From f383e94a641c227fdafbc95f5b20fc85784f7d5e Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Fri, 2 Jun 2017 17:17:46 +0200
|
Date: Fri, 2 Jun 2017 17:17:46 +0200
|
||||||
Subject: [PATCH 1/2] Don't require windows.h when using native Linux gcc
|
Subject: [PATCH 1/2] Don't require windows.h when using native Linux gcc
|
||||||
|
@ -17,5 +17,5 @@ index 7f9a8d4..6f3548a 100644
|
||||||
SOURCES = main.cpp
|
SOURCES = main.cpp
|
||||||
|
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
From 293a6fe9c3986a96d3dc129a4b5316f4211eb883 Mon Sep 17 00:00:00 2001
|
From 4a0b20d46895bbcc4bc85a11640c9c54364c508a Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Fri, 2 Jun 2017 17:21:08 +0200
|
Date: Fri, 2 Jun 2017 17:21:08 +0200
|
||||||
Subject: [PATCH 2/2] Handle win64 in dumpcpp and
|
Subject: [PATCH 2/2] Handle win64 in dumpcpp and
|
||||||
|
@ -26,7 +26,7 @@ index 883f1e9..2680baf 100644
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
diff --git a/tools/dumpcpp/main.cpp b/tools/dumpcpp/main.cpp
|
diff --git a/tools/dumpcpp/main.cpp b/tools/dumpcpp/main.cpp
|
||||||
index 60a1d56..5e9f56d 100644
|
index 2baad0e..e918e34 100644
|
||||||
--- a/tools/dumpcpp/main.cpp
|
--- a/tools/dumpcpp/main.cpp
|
||||||
+++ b/tools/dumpcpp/main.cpp
|
+++ b/tools/dumpcpp/main.cpp
|
||||||
@@ -1539,6 +1539,10 @@ int main(int argc, char **argv)
|
@@ -1539,6 +1539,10 @@ int main(int argc, char **argv)
|
||||||
|
@ -52,5 +52,5 @@ index 60a1d56..5e9f56d 100644
|
||||||
}
|
}
|
||||||
|
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
|
|
||||||
_qt_module=qtactiveqt
|
_qt_module=qtactiveqt
|
||||||
pkgname=mingw-w64-qt5-activeqt
|
pkgname=mingw-w64-qt5-activeqt
|
||||||
pkgver=5.11.1
|
pkgver=5.11.2
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
arch=('any')
|
arch=('any')
|
||||||
pkgdesc="ActiveX integration framework (mingw-w64)"
|
pkgdesc="ActiveX integration framework (mingw-w64)"
|
||||||
|
@ -23,9 +23,9 @@ _pkgfqn="${_qt_module}-everywhere-src-${pkgver}"
|
||||||
source=("https://download.qt.io/official_releases/qt/${pkgver%.*}/${pkgver}/submodules/${_pkgfqn}.tar.xz"
|
source=("https://download.qt.io/official_releases/qt/${pkgver%.*}/${pkgver}/submodules/${_pkgfqn}.tar.xz"
|
||||||
'0001-Don-t-require-windows.h-when-using-native-Linux-gcc.patch'
|
'0001-Don-t-require-windows.h-when-using-native-Linux-gcc.patch'
|
||||||
'0002-Handle-win64-in-dumpcpp-and-MetaObjectGenerator-read.patch')
|
'0002-Handle-win64-in-dumpcpp-and-MetaObjectGenerator-read.patch')
|
||||||
sha256sums=('c6ee6c4def84c6a990b7025d8d73374cb08940ba62e90cf13d1f6e2e581b3cb9'
|
sha256sums=('b06c634059e2069584dccf331a45074e6a2c63ca6ea5576769c47a985173a041'
|
||||||
'4c5d70a5beec0a81759f9c7374b292c09db482f50011b88c1a53f824e2c52107'
|
'608d6905d407c3c6939c00fc2962a906f76086272bbeca811b9f1529b30ed50a'
|
||||||
'3898d01671d4a926ca6f40a547cc43e7aa8974c984c35069644aaccf5d061b29')
|
'a04aededab0eb220be9000dafc06ffb9f9541d158e639b58a54eeef922a3c60a')
|
||||||
|
|
||||||
_architectures='i686-w64-mingw32 x86_64-w64-mingw32'
|
_architectures='i686-w64-mingw32 x86_64-w64-mingw32'
|
||||||
[[ $NO_STATIC_LIBS ]] || \
|
[[ $NO_STATIC_LIBS ]] || \
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
# All patches are managed at https://github.com/Martchus/qtbase
|
# All patches are managed at https://github.com/Martchus/qtbase
|
||||||
|
|
||||||
pkgname=apple-darwin-qt5-base
|
pkgname=apple-darwin-qt5-base
|
||||||
pkgver=5.11.1
|
pkgver=5.11.2
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc='A cross-platform application and UI framework (apple-darwin)'
|
pkgdesc='A cross-platform application and UI framework (apple-darwin)'
|
||||||
arch=('i686' 'x86_64')
|
arch=('i686' 'x86_64')
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 955c44726565654efbf8099a66b1e3b23e2d41df Mon Sep 17 00:00:00 2001
|
From 2658fe5a2166aa8893701e65e71dd7bdb16d9180 Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Fri, 3 Feb 2017 18:30:51 +0100
|
Date: Fri, 3 Feb 2017 18:30:51 +0100
|
||||||
Subject: [PATCH 01/34] Adjust win32-g++ profile for cross compilation with
|
Subject: [PATCH 01/33] Adjust win32-g++ profile for cross compilation with
|
||||||
mingw-w64
|
mingw-w64
|
||||||
|
|
||||||
Adding a new, separate mkspec instead of patching the existing one
|
Adding a new, separate mkspec instead of patching the existing one
|
||||||
|
@ -19,7 +19,7 @@ Also see the following issues:
|
||||||
3 files changed, 40 insertions(+), 21 deletions(-)
|
3 files changed, 40 insertions(+), 21 deletions(-)
|
||||||
|
|
||||||
diff --git a/mkspecs/common/g++-win32.conf b/mkspecs/common/g++-win32.conf
|
diff --git a/mkspecs/common/g++-win32.conf b/mkspecs/common/g++-win32.conf
|
||||||
index 610503379d..e747ef16af 100644
|
index f0df324b64..48d1c49d44 100644
|
||||||
--- a/mkspecs/common/g++-win32.conf
|
--- a/mkspecs/common/g++-win32.conf
|
||||||
+++ b/mkspecs/common/g++-win32.conf
|
+++ b/mkspecs/common/g++-win32.conf
|
||||||
@@ -8,18 +8,24 @@
|
@@ -8,18 +8,24 @@
|
||||||
|
@ -42,10 +42,10 @@ index 610503379d..e747ef16af 100644
|
||||||
MAKEFILE_GENERATOR = MINGW
|
MAKEFILE_GENERATOR = MINGW
|
||||||
QMAKE_PLATFORM = win32 mingw
|
QMAKE_PLATFORM = win32 mingw
|
||||||
-CONFIG += debug_and_release debug_and_release_target precompile_header
|
-CONFIG += debug_and_release debug_and_release_target precompile_header
|
||||||
-DEFINES += UNICODE _UNICODE WIN32
|
-DEFINES += UNICODE _UNICODE WIN32 MINGW_HAS_SECURE_API=1
|
||||||
-QMAKE_COMPILER_DEFINES += __GNUC__ _WIN32
|
-QMAKE_COMPILER_DEFINES += __GNUC__ _WIN32
|
||||||
+CONFIG += debug_and_release debug_and_release_target precompile_header $${CROSS_COMPILE_CUSTOM_CONFIG}
|
+CONFIG += debug_and_release debug_and_release_target precompile_header $${CROSS_COMPILE_CUSTOM_CONFIG}
|
||||||
+DEFINES += UNICODE _UNICODE
|
+DEFINES += UNICODE _UNICODE MINGW_HAS_SECURE_API=1
|
||||||
+QMAKE_COMPILER_DEFINES += __GNUC__ _WIN32 WIN32
|
+QMAKE_COMPILER_DEFINES += __GNUC__ _WIN32 WIN32
|
||||||
# can't add 'DEFINES += WIN64' and 'QMAKE_COMPILER_DEFINES += _WIN64' defines for
|
# can't add 'DEFINES += WIN64' and 'QMAKE_COMPILER_DEFINES += _WIN64' defines for
|
||||||
# x86_64 platform similar to 'msvc-desktop.conf' toolchain, because, unlike for MSVC,
|
# x86_64 platform similar to 'msvc-desktop.conf' toolchain, because, unlike for MSVC,
|
||||||
|
@ -163,5 +163,5 @@ index ed131c6823..b77d86cd6b 100644
|
||||||
|
|
||||||
QMAKE_LINK = $${CROSS_COMPILE}g++
|
QMAKE_LINK = $${CROSS_COMPILE}g++
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 190efab0758fdd9055145491f6c788996fa6b7ce Mon Sep 17 00:00:00 2001
|
From 39c6529c65ebf9e9af4d54cec6ac45a61f4ba618 Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 18 Sep 2016 13:36:53 +0200
|
Date: Sun, 18 Sep 2016 13:36:53 +0200
|
||||||
Subject: [PATCH 02/34] Ensure GLdouble is defined when using dynamic OpenGL
|
Subject: [PATCH 02/33] Ensure GLdouble is defined when using dynamic OpenGL
|
||||||
|
|
||||||
FIXME: Not sure whether this is still required
|
FIXME: Not sure whether this is still required
|
||||||
---
|
---
|
||||||
|
@ -23,5 +23,5 @@ index 1a43f13d9b..a4c954a453 100644
|
||||||
#ifdef Q_ENABLE_OPENGL_FUNCTIONS_DEBUG
|
#ifdef Q_ENABLE_OPENGL_FUNCTIONS_DEBUG
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From f17fa5afa2f24bc569eda2bbe35b77a4ab268608 Mon Sep 17 00:00:00 2001
|
From b0a8c226931a787ec4214686827bcb9b1d7f873f Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 18 Sep 2016 13:41:38 +0200
|
Date: Sun, 18 Sep 2016 13:41:38 +0200
|
||||||
Subject: [PATCH 03/34] Use external ANGLE library
|
Subject: [PATCH 03/33] Use external ANGLE library
|
||||||
|
|
||||||
---
|
---
|
||||||
src/gui/Qt5GuiConfigExtras.cmake.in | 4 ++--
|
src/gui/Qt5GuiConfigExtras.cmake.in | 4 ++--
|
||||||
|
@ -78,10 +78,10 @@ index f4c396f7c5..fc87e810aa 100644
|
||||||
mingw: LIBS *= -luuid
|
mingw: LIBS *= -luuid
|
||||||
# For the dialog helpers:
|
# For the dialog helpers:
|
||||||
diff --git a/src/src.pro b/src/src.pro
|
diff --git a/src/src.pro b/src/src.pro
|
||||||
index 1f7c5d99c1..24e24ef7f1 100644
|
index 1c76a2e46f..6a5f046b34 100644
|
||||||
--- a/src/src.pro
|
--- a/src/src.pro
|
||||||
+++ b/src/src.pro
|
+++ b/src/src.pro
|
||||||
@@ -189,10 +189,6 @@ qtConfig(gui) {
|
@@ -199,10 +199,6 @@ qtConfig(gui) {
|
||||||
SUBDIRS += src_3rdparty_harfbuzzng
|
SUBDIRS += src_3rdparty_harfbuzzng
|
||||||
src_gui.depends += src_3rdparty_harfbuzzng
|
src_gui.depends += src_3rdparty_harfbuzzng
|
||||||
}
|
}
|
||||||
|
@ -93,5 +93,5 @@ index 1f7c5d99c1..24e24ef7f1 100644
|
||||||
SUBDIRS += src_3rdparty_libpng
|
SUBDIRS += src_3rdparty_libpng
|
||||||
src_3rdparty_freetype.depends += src_3rdparty_libpng
|
src_3rdparty_freetype.depends += src_3rdparty_libpng
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 1ec5d5ee305fd993022c404ad00e5c3f4524d007 Mon Sep 17 00:00:00 2001
|
From baee6baceceaa4abb8a9ea909771bcac6da04e05 Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 18 Sep 2016 13:48:51 +0200
|
Date: Sun, 18 Sep 2016 13:48:51 +0200
|
||||||
Subject: [PATCH 04/34] Fix too many sections assemler error in OpenGL factory
|
Subject: [PATCH 04/33] Fix too many sections assemler error in OpenGL factory
|
||||||
|
|
||||||
On x86_64 qopenglversionfunctionsfactory.o exceeds the
|
On x86_64 qopenglversionfunctionsfactory.o exceeds the
|
||||||
limit of 32768 sections.
|
limit of 32768 sections.
|
||||||
|
@ -25,5 +25,5 @@ index 4c778b184e..1dd1755d7f 100644
|
||||||
HEADERS += opengl/qopengl.h \
|
HEADERS += opengl/qopengl.h \
|
||||||
opengl/qopengl_p.h \
|
opengl/qopengl_p.h \
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From ddc22a123829a1d50a82ea62e6b9f1df3496b253 Mon Sep 17 00:00:00 2001
|
From 4b8467ce1b3c487b69e9f9016fa26044853fb6aa Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 18 Sep 2016 13:54:12 +0200
|
Date: Sun, 18 Sep 2016 13:54:12 +0200
|
||||||
Subject: [PATCH 05/34] Make sure *.pc files are installed correctly
|
Subject: [PATCH 05/33] Make sure *.pc files are installed correctly
|
||||||
|
|
||||||
---
|
---
|
||||||
qmake/generators/makefile.cpp | 8 ++++++--
|
qmake/generators/makefile.cpp | 8 ++++++--
|
||||||
|
@ -10,10 +10,10 @@ Subject: [PATCH 05/34] Make sure *.pc files are installed correctly
|
||||||
3 files changed, 8 insertions(+), 4 deletions(-)
|
3 files changed, 8 insertions(+), 4 deletions(-)
|
||||||
|
|
||||||
diff --git a/qmake/generators/makefile.cpp b/qmake/generators/makefile.cpp
|
diff --git a/qmake/generators/makefile.cpp b/qmake/generators/makefile.cpp
|
||||||
index 99aecdd8ce..6c614fd868 100644
|
index 73e09a1025..6c977b3e0b 100644
|
||||||
--- a/qmake/generators/makefile.cpp
|
--- a/qmake/generators/makefile.cpp
|
||||||
+++ b/qmake/generators/makefile.cpp
|
+++ b/qmake/generators/makefile.cpp
|
||||||
@@ -3150,7 +3150,7 @@ MakefileGenerator::openOutput(QFile &file, const QString &build) const
|
@@ -3183,7 +3183,7 @@ MakefileGenerator::openOutput(QFile &file, const QString &build) const
|
||||||
}
|
}
|
||||||
|
|
||||||
QString
|
QString
|
||||||
|
@ -22,7 +22,7 @@ index 99aecdd8ce..6c614fd868 100644
|
||||||
{
|
{
|
||||||
QString ret = project->first("QMAKE_PKGCONFIG_FILE").toQString();
|
QString ret = project->first("QMAKE_PKGCONFIG_FILE").toQString();
|
||||||
if (ret.isEmpty()) {
|
if (ret.isEmpty()) {
|
||||||
@@ -3175,7 +3175,11 @@ MakefileGenerator::pkgConfigFileName(bool fixify)
|
@@ -3208,7 +3208,11 @@ MakefileGenerator::pkgConfigFileName(bool fixify)
|
||||||
if(fixify) {
|
if(fixify) {
|
||||||
if(QDir::isRelativePath(ret) && !project->isEmpty("DESTDIR"))
|
if(QDir::isRelativePath(ret) && !project->isEmpty("DESTDIR"))
|
||||||
ret.prepend(project->first("DESTDIR").toQString());
|
ret.prepend(project->first("DESTDIR").toQString());
|
||||||
|
@ -36,7 +36,7 @@ index 99aecdd8ce..6c614fd868 100644
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
diff --git a/qmake/generators/makefile.h b/qmake/generators/makefile.h
|
diff --git a/qmake/generators/makefile.h b/qmake/generators/makefile.h
|
||||||
index 4ced3bd121..f7cc3b9e9b 100644
|
index f32bec650e..17fed7f8c8 100644
|
||||||
--- a/qmake/generators/makefile.h
|
--- a/qmake/generators/makefile.h
|
||||||
+++ b/qmake/generators/makefile.h
|
+++ b/qmake/generators/makefile.h
|
||||||
@@ -89,7 +89,7 @@ protected:
|
@@ -89,7 +89,7 @@ protected:
|
||||||
|
@ -49,7 +49,7 @@ index 4ced3bd121..f7cc3b9e9b 100644
|
||||||
void writePkgConfigFile(); // for pkg-config
|
void writePkgConfigFile(); // for pkg-config
|
||||||
|
|
||||||
diff --git a/qmake/generators/win32/winmakefile.cpp b/qmake/generators/win32/winmakefile.cpp
|
diff --git a/qmake/generators/win32/winmakefile.cpp b/qmake/generators/win32/winmakefile.cpp
|
||||||
index 75bb5d236d..737f3abc3a 100644
|
index bca27b7044..dec0931bd4 100644
|
||||||
--- a/qmake/generators/win32/winmakefile.cpp
|
--- a/qmake/generators/win32/winmakefile.cpp
|
||||||
+++ b/qmake/generators/win32/winmakefile.cpp
|
+++ b/qmake/generators/win32/winmakefile.cpp
|
||||||
@@ -726,7 +726,7 @@ QString Win32MakefileGenerator::defaultInstall(const QString &t)
|
@@ -726,7 +726,7 @@ QString Win32MakefileGenerator::defaultInstall(const QString &t)
|
||||||
|
@ -62,5 +62,5 @@ index 75bb5d236d..737f3abc3a 100644
|
||||||
uninst.append("\n\t");
|
uninst.append("\n\t");
|
||||||
uninst.append("-$(DEL_FILE) " + escapeFilePath(dst_pc));
|
uninst.append("-$(DEL_FILE) " + escapeFilePath(dst_pc));
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 1eb6c3cccc09e51f68f30ab2fc6d8bbf04085031 Mon Sep 17 00:00:00 2001
|
From 346528ea0e3b2966e798b9492b72b087561781af Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 18 Sep 2016 13:58:28 +0200
|
Date: Sun, 18 Sep 2016 13:58:28 +0200
|
||||||
Subject: [PATCH 06/34] Don't add resource files to LIBS parameter
|
Subject: [PATCH 06/33] Don't add resource files to LIBS parameter
|
||||||
|
|
||||||
Solves an issue where the generated pkg-config
|
Solves an issue where the generated pkg-config
|
||||||
files contained invalid Libs.private references
|
files contained invalid Libs.private references
|
||||||
|
@ -11,10 +11,10 @@ like .obj/debug/Qt5Cored_resource_res.o
|
||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
diff --git a/qmake/generators/win32/mingw_make.cpp b/qmake/generators/win32/mingw_make.cpp
|
diff --git a/qmake/generators/win32/mingw_make.cpp b/qmake/generators/win32/mingw_make.cpp
|
||||||
index d6d6b04148..7bb616302f 100644
|
index 6fcfe96380..f482cae21a 100644
|
||||||
--- a/qmake/generators/win32/mingw_make.cpp
|
--- a/qmake/generators/win32/mingw_make.cpp
|
||||||
+++ b/qmake/generators/win32/mingw_make.cpp
|
+++ b/qmake/generators/win32/mingw_make.cpp
|
||||||
@@ -196,7 +196,7 @@ void MingwMakefileGenerator::init()
|
@@ -195,7 +195,7 @@ void MingwMakefileGenerator::init()
|
||||||
|
|
||||||
processVars();
|
processVars();
|
||||||
|
|
||||||
|
@ -24,5 +24,5 @@ index d6d6b04148..7bb616302f 100644
|
||||||
if (project->isActiveConfig("dll")) {
|
if (project->isActiveConfig("dll")) {
|
||||||
QString destDir = "";
|
QString destDir = "";
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 31cca3a47eea50156a5549574d934dd0264cb0f3 Mon Sep 17 00:00:00 2001
|
From 541e805e6c9180089625700f498165d9e3a371d1 Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 18 Sep 2016 14:01:14 +0200
|
Date: Sun, 18 Sep 2016 14:01:14 +0200
|
||||||
Subject: [PATCH 07/34] Prevent debug library names in pkg-config files
|
Subject: [PATCH 07/33] Prevent debug library names in pkg-config files
|
||||||
|
|
||||||
qmake generates the pkgconfig .pc files two times, once for the
|
qmake generates the pkgconfig .pc files two times, once for the
|
||||||
release build and once for the debug build (which we're not actually
|
release build and once for the debug build (which we're not actually
|
||||||
|
@ -15,10 +15,10 @@ files for the debug build an unique file name.
|
||||||
1 file changed, 3 insertions(+)
|
1 file changed, 3 insertions(+)
|
||||||
|
|
||||||
diff --git a/qmake/generators/makefile.cpp b/qmake/generators/makefile.cpp
|
diff --git a/qmake/generators/makefile.cpp b/qmake/generators/makefile.cpp
|
||||||
index 6c614fd868..bd87c5bd6d 100644
|
index 6c977b3e0b..412278c8c6 100644
|
||||||
--- a/qmake/generators/makefile.cpp
|
--- a/qmake/generators/makefile.cpp
|
||||||
+++ b/qmake/generators/makefile.cpp
|
+++ b/qmake/generators/makefile.cpp
|
||||||
@@ -3164,6 +3164,9 @@ MakefileGenerator::pkgConfigFileName(bool fixify, bool onlyPrependDestdir)
|
@@ -3197,6 +3197,9 @@ MakefileGenerator::pkgConfigFileName(bool fixify, bool onlyPrependDestdir)
|
||||||
if (dot != -1)
|
if (dot != -1)
|
||||||
ret = ret.left(dot);
|
ret = ret.left(dot);
|
||||||
}
|
}
|
||||||
|
@ -29,5 +29,5 @@ index 6c614fd868..bd87c5bd6d 100644
|
||||||
QString subdir = project->first("QMAKE_PKGCONFIG_DESTDIR").toQString();
|
QString subdir = project->first("QMAKE_PKGCONFIG_DESTDIR").toQString();
|
||||||
if(!subdir.isEmpty()) {
|
if(!subdir.isEmpty()) {
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From c8ebd475383209c46510769731be7f7598e6feee Mon Sep 17 00:00:00 2001
|
From dc1443e4b4cbc38d31934674b006f0458fe86298 Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Thu, 26 Jan 2017 17:51:31 +0100
|
Date: Thu, 26 Jan 2017 17:51:31 +0100
|
||||||
Subject: [PATCH 08/34] Fix linking against shared/static libpng
|
Subject: [PATCH 08/33] Fix linking against shared/static libpng
|
||||||
|
|
||||||
Change-Id: Ic7a0ec9544059b8e647a5d0186f1b88c00911dcf
|
Change-Id: Ic7a0ec9544059b8e647a5d0186f1b88c00911dcf
|
||||||
---
|
---
|
||||||
|
@ -23,5 +23,5 @@ index 219385a108..d629a45b92 100644
|
||||||
"use": [
|
"use": [
|
||||||
{ "lib": "zlib", "condition": "features.system-zlib" }
|
{ "lib": "zlib", "condition": "features.system-zlib" }
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From d79b593a0d432b88521ec58ed6e7411a85347bb8 Mon Sep 17 00:00:00 2001
|
From ce8a5ec429efd173899f3a545ca527085c929daf Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Fri, 3 Feb 2017 19:36:25 +0100
|
Date: Fri, 3 Feb 2017 19:36:25 +0100
|
||||||
Subject: [PATCH 09/34] Fix linking against static D-Bus
|
Subject: [PATCH 09/33] Fix linking against static D-Bus
|
||||||
|
|
||||||
---
|
---
|
||||||
configure.json | 9 +++++++--
|
configure.json | 9 +++++++--
|
||||||
|
@ -9,7 +9,7 @@ Subject: [PATCH 09/34] Fix linking against static D-Bus
|
||||||
2 files changed, 11 insertions(+), 2 deletions(-)
|
2 files changed, 11 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
diff --git a/configure.json b/configure.json
|
diff --git a/configure.json b/configure.json
|
||||||
index b4a87f5505..c404fd7066 100644
|
index 2dc79137e8..68fed05289 100644
|
||||||
--- a/configure.json
|
--- a/configure.json
|
||||||
+++ b/configure.json
|
+++ b/configure.json
|
||||||
@@ -172,18 +172,23 @@
|
@@ -172,18 +172,23 @@
|
||||||
|
@ -54,5 +54,5 @@ index 9eaebe6d7e..ac1b1d977b 100644
|
||||||
# include <dbus/dbus.h>
|
# include <dbus/dbus.h>
|
||||||
#else
|
#else
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 6032fdbbd2df9576e7509b80c2e4d6c87d744470 Mon Sep 17 00:00:00 2001
|
From 6db371f6604d00b31d797447bfc6be93091637c9 Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Fri, 2 Jun 2017 18:28:10 +0200
|
Date: Fri, 2 Jun 2017 18:28:10 +0200
|
||||||
Subject: [PATCH 10/34] Don't try to use debug version of D-Bus library
|
Subject: [PATCH 10/33] Don't try to use debug version of D-Bus library
|
||||||
|
|
||||||
Required for a debug build of Qt because mingw-w64-dbus
|
Required for a debug build of Qt because mingw-w64-dbus
|
||||||
does not contain debug version
|
does not contain debug version
|
||||||
|
@ -12,7 +12,7 @@ Change-Id: Ic34e1025fda55f9659e065f5bbe9d51f55420adb
|
||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
diff --git a/configure.json b/configure.json
|
diff --git a/configure.json b/configure.json
|
||||||
index c404fd7066..1488cde728 100644
|
index 68fed05289..bcd226f852 100644
|
||||||
--- a/configure.json
|
--- a/configure.json
|
||||||
+++ b/configure.json
|
+++ b/configure.json
|
||||||
@@ -185,7 +185,7 @@
|
@@ -185,7 +185,7 @@
|
||||||
|
@ -25,5 +25,5 @@ index c404fd7066..1488cde728 100644
|
||||||
},
|
},
|
||||||
"condition": "config.win32 && features.shared"
|
"condition": "config.win32 && features.shared"
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From a1ce36f86105230865fd6fb5eb4f0bbe09d7221b Mon Sep 17 00:00:00 2001
|
From 0ca7e00a0ab483f3050349db030afab902d389c2 Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Fri, 3 Feb 2017 20:51:19 +0100
|
Date: Fri, 3 Feb 2017 20:51:19 +0100
|
||||||
Subject: [PATCH 11/34] Fix linking against static freetype2
|
Subject: [PATCH 11/33] Fix linking against static freetype2
|
||||||
|
|
||||||
---
|
---
|
||||||
src/gui/configure.json | 7 +++++--
|
src/gui/configure.json | 7 +++++--
|
||||||
|
@ -26,5 +26,5 @@ index d629a45b92..afa3d95f39 100644
|
||||||
},
|
},
|
||||||
"fontconfig": {
|
"fontconfig": {
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From ab966035502f0b14f4e9b037223c9d84646f0bf2 Mon Sep 17 00:00:00 2001
|
From 0118d791f8fba7fdadc92ed6884b2ff4de7abf22 Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 18 Sep 2016 14:22:56 +0200
|
Date: Sun, 18 Sep 2016 14:22:56 +0200
|
||||||
Subject: [PATCH 12/34] Fix linking against static harfbuzz
|
Subject: [PATCH 12/33] Fix linking against static harfbuzz
|
||||||
|
|
||||||
---
|
---
|
||||||
src/gui/configure.json | 6 +++++-
|
src/gui/configure.json | 6 +++++-
|
||||||
|
@ -25,5 +25,5 @@ index afa3d95f39..a2b0a00d09 100644
|
||||||
},
|
},
|
||||||
"imf": {
|
"imf": {
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 313ee18fb5ba456880fbcfcb5f5d991235094da4 Mon Sep 17 00:00:00 2001
|
From c9383537c6d1c47aa0d435be4c6db1ee88d26bff Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 18 Sep 2016 14:24:01 +0200
|
Date: Sun, 18 Sep 2016 14:24:01 +0200
|
||||||
Subject: [PATCH 13/34] Fix linking against static pcre
|
Subject: [PATCH 13/33] Fix linking against static pcre
|
||||||
|
|
||||||
Change-Id: I3225c6e82dc4d17aef37d4289c16eb7a5ea3c5a1
|
Change-Id: I3225c6e82dc4d17aef37d4289c16eb7a5ea3c5a1
|
||||||
---
|
---
|
||||||
|
@ -24,5 +24,5 @@ index 13eff07c04..ea747244da 100644
|
||||||
#include <pcre2.h>
|
#include <pcre2.h>
|
||||||
|
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 267961ff9c908b5c02828b0c2842c8f320fa7f1b Mon Sep 17 00:00:00 2001
|
From b701eb9c3dcb206435726d0405fa152655231dcb Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 18 Sep 2016 18:56:55 +0200
|
Date: Sun, 18 Sep 2016 18:56:55 +0200
|
||||||
Subject: [PATCH 14/34] Fix linking against shared/static MariaDB
|
Subject: [PATCH 14/33] Fix linking against shared/static MariaDB
|
||||||
|
|
||||||
Change-Id: I9722c154d845f288a2d4d1ab14a014066b28819b
|
Change-Id: I9722c154d845f288a2d4d1ab14a014066b28819b
|
||||||
---
|
---
|
||||||
|
@ -23,5 +23,5 @@ index 234f880579..4619db4a54 100644
|
||||||
{ "type": "mysqlConfig", "query": "--libs", "cleanlibs": true },
|
{ "type": "mysqlConfig", "query": "--libs", "cleanlibs": true },
|
||||||
{ "type": "mysqlConfig", "query": "--libs_r", "cleanlibs": false },
|
{ "type": "mysqlConfig", "query": "--libs_r", "cleanlibs": false },
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 00fc4018caca88c40fb216917ae0066aa3dd2ed3 Mon Sep 17 00:00:00 2001
|
From ee6b2158ed83ed926ba3f17f7c520fb889ef74ac Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 18 Sep 2016 18:58:25 +0200
|
Date: Sun, 18 Sep 2016 18:58:25 +0200
|
||||||
Subject: [PATCH 15/34] Fix linking against shared/static PostgreSQL
|
Subject: [PATCH 15/33] Fix linking against shared/static PostgreSQL
|
||||||
|
|
||||||
---
|
---
|
||||||
src/plugins/sqldrivers/configure.json | 5 +++--
|
src/plugins/sqldrivers/configure.json | 5 +++--
|
||||||
|
@ -25,5 +25,5 @@ index 4619db4a54..ef0d45f6cc 100644
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From ef21b8b44d8c71e927a93bd24cdca38ec2c37391 Mon Sep 17 00:00:00 2001
|
From 1bb8814307183b3311c99e0e4987ea0d84d487f2 Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 18 Sep 2016 14:25:40 +0200
|
Date: Sun, 18 Sep 2016 14:25:40 +0200
|
||||||
Subject: [PATCH 16/34] Rename qtmain to qt5main
|
Subject: [PATCH 16/33] Rename qtmain to qt5main
|
||||||
|
|
||||||
Prevents conflict with mingw-w64-qt4 package
|
Prevents conflict with mingw-w64-qt4 package
|
||||||
---
|
---
|
||||||
|
@ -12,7 +12,7 @@ Prevents conflict with mingw-w64-qt4 package
|
||||||
4 files changed, 5 insertions(+), 5 deletions(-)
|
4 files changed, 5 insertions(+), 5 deletions(-)
|
||||||
|
|
||||||
diff --git a/mkspecs/common/g++-win32.conf b/mkspecs/common/g++-win32.conf
|
diff --git a/mkspecs/common/g++-win32.conf b/mkspecs/common/g++-win32.conf
|
||||||
index e747ef16af..8b8a4ad240 100644
|
index 48d1c49d44..a011f681eb 100644
|
||||||
--- a/mkspecs/common/g++-win32.conf
|
--- a/mkspecs/common/g++-win32.conf
|
||||||
+++ b/mkspecs/common/g++-win32.conf
|
+++ b/mkspecs/common/g++-win32.conf
|
||||||
@@ -87,7 +87,7 @@ QMAKE_LIBS_OPENGL = -lglu32 -lopengl32 -lgdi32 -luser32
|
@@ -87,7 +87,7 @@ QMAKE_LIBS_OPENGL = -lglu32 -lopengl32 -lgdi32 -luser32
|
||||||
|
@ -66,5 +66,5 @@ index 4140ae48de..9ae73db74b 100644
|
||||||
|
|
||||||
CONFIG += static
|
CONFIG += static
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From c79c2a4f048484d235574a69e6f6ba3dcff23abe Mon Sep 17 00:00:00 2001
|
From 337a71fdb496c2228ee5564d5c12498b6b7d498d Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 18 Sep 2016 14:27:28 +0200
|
Date: Sun, 18 Sep 2016 14:27:28 +0200
|
||||||
Subject: [PATCH 17/34] Build dynamic host libraries
|
Subject: [PATCH 17/33] Build dynamic host libraries
|
||||||
|
|
||||||
This came initially from Fedora, not sure whether
|
This came initially from Fedora, not sure whether
|
||||||
it makes sense to keep it. Regular Arch package
|
it makes sense to keep it. Regular Arch package
|
||||||
|
@ -14,10 +14,10 @@ Change-Id: I91a3613955c656fb0d262ccb9b2529350bab032b
|
||||||
2 files changed, 2 insertions(+), 2 deletions(-)
|
2 files changed, 2 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
diff --git a/mkspecs/features/qt_module.prf b/mkspecs/features/qt_module.prf
|
diff --git a/mkspecs/features/qt_module.prf b/mkspecs/features/qt_module.prf
|
||||||
index f8729de947..db23f4ad1d 100644
|
index 8c7adc45eb..8dd69efee6 100644
|
||||||
--- a/mkspecs/features/qt_module.prf
|
--- a/mkspecs/features/qt_module.prf
|
||||||
+++ b/mkspecs/features/qt_module.prf
|
+++ b/mkspecs/features/qt_module.prf
|
||||||
@@ -24,7 +24,7 @@ requires(!$$skip)
|
@@ -25,7 +25,7 @@ requires(!$$skip)
|
||||||
|
|
||||||
# Compile as shared/DLL or static according to the option given to configure
|
# Compile as shared/DLL or static according to the option given to configure
|
||||||
# unless overridden. Host builds are always static
|
# unless overridden. Host builds are always static
|
||||||
|
@ -37,5 +37,5 @@ index c3ed27d979..30d2114aa1 100644
|
||||||
-INSTALLS = lib
|
-INSTALLS = lib
|
||||||
+INSTALLS += lib
|
+INSTALLS += lib
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 9a506994e00aa0fb257bfe80458b0543c0e9f8b0 Mon Sep 17 00:00:00 2001
|
From 664fce69abcad0d7c10013b51b42a1a34c27f279 Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 18 Sep 2016 17:59:27 +0200
|
Date: Sun, 18 Sep 2016 17:59:27 +0200
|
||||||
Subject: [PATCH 18/34] Enable rpath for build tools
|
Subject: [PATCH 18/33] Enable rpath for build tools
|
||||||
|
|
||||||
- Required because various tools depend on libQt5Bootstrap.so which resides
|
- Required because various tools depend on libQt5Bootstrap.so which resides
|
||||||
in folder /usr/${_arch}/lib
|
in folder /usr/${_arch}/lib
|
||||||
|
@ -33,5 +33,5 @@ index 883f8ca215..786f2e660c 100644
|
||||||
INSTALLS += target
|
INSTALLS += target
|
||||||
|
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 92e7155e22bfe514a20d6ebf39b6bdfbf45f194c Mon Sep 17 00:00:00 2001
|
From ec1d27f7cb06c118e81335f4614559db92256fd5 Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 18 Sep 2016 18:04:42 +0200
|
Date: Sun, 18 Sep 2016 18:04:42 +0200
|
||||||
Subject: [PATCH 19/34] Use system zlib for build tools
|
Subject: [PATCH 19/33] Use system zlib for build tools
|
||||||
|
|
||||||
---
|
---
|
||||||
src/tools/bootstrap/bootstrap.pro | 2 +-
|
src/tools/bootstrap/bootstrap.pro | 2 +-
|
||||||
|
@ -21,5 +21,5 @@ index a45382106a..17b9828581 100644
|
||||||
} else {
|
} else {
|
||||||
CONFIG += no_core_dep
|
CONFIG += no_core_dep
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From d3a0f355335aa086e2663d634f2f41766f1bcdd6 Mon Sep 17 00:00:00 2001
|
From 75c9cbfab1967e472ced8730e561b062a30c4d9d Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 18 Sep 2016 18:26:18 +0200
|
Date: Sun, 18 Sep 2016 18:26:18 +0200
|
||||||
Subject: [PATCH 20/34] Use *.dll.a as import lib extension
|
Subject: [PATCH 20/33] Use *.dll.a as import lib extension
|
||||||
|
|
||||||
The variables used here are provided by
|
The variables used here are provided by
|
||||||
mingw-w64 specific mkspec
|
mingw-w64 specific mkspec
|
||||||
|
@ -27,7 +27,7 @@ index e67917cc96..2a94964b49 100644
|
||||||
} else {
|
} else {
|
||||||
CMAKE_WINMAIN_FILE_LOCATION_DEBUG = qtmain$${QT_LIBINFIX}d.lib
|
CMAKE_WINMAIN_FILE_LOCATION_DEBUG = qtmain$${QT_LIBINFIX}d.lib
|
||||||
diff --git a/qmake/generators/win32/winmakefile.cpp b/qmake/generators/win32/winmakefile.cpp
|
diff --git a/qmake/generators/win32/winmakefile.cpp b/qmake/generators/win32/winmakefile.cpp
|
||||||
index 737f3abc3a..2e6d5d94a9 100644
|
index dec0931bd4..cd64cb0c4f 100644
|
||||||
--- a/qmake/generators/win32/winmakefile.cpp
|
--- a/qmake/generators/win32/winmakefile.cpp
|
||||||
+++ b/qmake/generators/win32/winmakefile.cpp
|
+++ b/qmake/generators/win32/winmakefile.cpp
|
||||||
@@ -80,10 +80,14 @@ Win32MakefileGenerator::parseLibFlag(const ProString &flag, ProString *arg)
|
@@ -80,10 +80,14 @@ Win32MakefileGenerator::parseLibFlag(const ProString &flag, ProString *arg)
|
||||||
|
@ -64,5 +64,5 @@ index 737f3abc3a..2e6d5d94a9 100644
|
||||||
+ project->first("QMAKE_EXTENSION_SHLIB"));
|
+ project->first("QMAKE_EXTENSION_SHLIB"));
|
||||||
project->values("TARGET").first() = project->first("QMAKE_PREFIX_SHLIB") + project->first("TARGET");
|
project->values("TARGET").first() = project->first("QMAKE_PREFIX_SHLIB") + project->first("TARGET");
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 91d94eadf25139197ce3cf74bb75692e9c77db07 Mon Sep 17 00:00:00 2001
|
From 12168d6839249e51586f3e63e666bd68e1363905 Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 18 Sep 2016 18:45:08 +0200
|
Date: Sun, 18 Sep 2016 18:45:08 +0200
|
||||||
Subject: [PATCH 21/34] Merge shared and static library trees
|
Subject: [PATCH 21/33] Merge shared and static library trees
|
||||||
|
|
||||||
Allow installation of shared and static build in the same prefix
|
Allow installation of shared and static build in the same prefix
|
||||||
---
|
---
|
||||||
|
@ -13,10 +13,10 @@ Allow installation of shared and static build in the same prefix
|
||||||
5 files changed, 51 insertions(+), 6 deletions(-)
|
5 files changed, 51 insertions(+), 6 deletions(-)
|
||||||
|
|
||||||
diff --git a/configure.pri b/configure.pri
|
diff --git a/configure.pri b/configure.pri
|
||||||
index 0512ef0144..c3ce522e4f 100644
|
index 6e7f6b76a4..8d6af2fb81 100644
|
||||||
--- a/configure.pri
|
--- a/configure.pri
|
||||||
+++ b/configure.pri
|
+++ b/configure.pri
|
||||||
@@ -1249,3 +1249,12 @@ defineTest(createConfigStatus) {
|
@@ -1259,3 +1259,12 @@ defineTest(createConfigStatus) {
|
||||||
|
|
||||||
QMAKE_POST_CONFIGURE += \
|
QMAKE_POST_CONFIGURE += \
|
||||||
"createConfigStatus()"
|
"createConfigStatus()"
|
||||||
|
@ -101,10 +101,10 @@ index 51ea3a8321..275e080ae4 100644
|
||||||
QMAKE_EXT_YACC = .y
|
QMAKE_EXT_YACC = .y
|
||||||
|
|
||||||
diff --git a/qmake/generators/makefile.cpp b/qmake/generators/makefile.cpp
|
diff --git a/qmake/generators/makefile.cpp b/qmake/generators/makefile.cpp
|
||||||
index bd87c5bd6d..736af1c843 100644
|
index 412278c8c6..dd86df8b91 100644
|
||||||
--- a/qmake/generators/makefile.cpp
|
--- a/qmake/generators/makefile.cpp
|
||||||
+++ b/qmake/generators/makefile.cpp
|
+++ b/qmake/generators/makefile.cpp
|
||||||
@@ -3167,6 +3167,9 @@ MakefileGenerator::pkgConfigFileName(bool fixify, bool onlyPrependDestdir)
|
@@ -3200,6 +3200,9 @@ MakefileGenerator::pkgConfigFileName(bool fixify, bool onlyPrependDestdir)
|
||||||
if (project->isActiveConfig("debug")) {
|
if (project->isActiveConfig("debug")) {
|
||||||
ret += "d";
|
ret += "d";
|
||||||
}
|
}
|
||||||
|
@ -114,7 +114,7 @@ index bd87c5bd6d..736af1c843 100644
|
||||||
ret += Option::pkgcfg_ext;
|
ret += Option::pkgcfg_ext;
|
||||||
QString subdir = project->first("QMAKE_PKGCONFIG_DESTDIR").toQString();
|
QString subdir = project->first("QMAKE_PKGCONFIG_DESTDIR").toQString();
|
||||||
if(!subdir.isEmpty()) {
|
if(!subdir.isEmpty()) {
|
||||||
@@ -3340,9 +3343,9 @@ MakefileGenerator::writePkgConfigFile()
|
@@ -3373,9 +3376,9 @@ MakefileGenerator::writePkgConfigFile()
|
||||||
t << endl;
|
t << endl;
|
||||||
|
|
||||||
// requires
|
// requires
|
||||||
|
@ -128,5 +128,5 @@ index bd87c5bd6d..736af1c843 100644
|
||||||
|
|
||||||
t << endl;
|
t << endl;
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 86e3c50a96608acab006e9e525c23e4f420d8b4d Mon Sep 17 00:00:00 2001
|
From f02786f7eea8c88f7cd4761638ae53bcf13d94fe Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 18 Sep 2016 18:32:00 +0200
|
Date: Sun, 18 Sep 2016 18:32:00 +0200
|
||||||
Subject: [PATCH 22/34] Pull dependencies of static libraries in CMake modules
|
Subject: [PATCH 22/33] Pull dependencies of static libraries in CMake modules
|
||||||
|
|
||||||
When doing a static build of Qt, the dependencies of the Qt
|
When doing a static build of Qt, the dependencies of the Qt
|
||||||
libraries and plugins itself must be specified when linking
|
libraries and plugins itself must be specified when linking
|
||||||
|
@ -251,7 +251,7 @@ index 5baf0fdb10..ec5f3cc437 100644
|
||||||
+
|
+
|
||||||
+endif()
|
+endif()
|
||||||
diff --git a/qmake/generators/makefile.cpp b/qmake/generators/makefile.cpp
|
diff --git a/qmake/generators/makefile.cpp b/qmake/generators/makefile.cpp
|
||||||
index 736af1c843..a1972b7eb0 100644
|
index dd86df8b91..fc7a0927a9 100644
|
||||||
--- a/qmake/generators/makefile.cpp
|
--- a/qmake/generators/makefile.cpp
|
||||||
+++ b/qmake/generators/makefile.cpp
|
+++ b/qmake/generators/makefile.cpp
|
||||||
@@ -994,10 +994,18 @@ MakefileGenerator::writePrlFile(QTextStream &t)
|
@@ -994,10 +994,18 @@ MakefileGenerator::writePrlFile(QTextStream &t)
|
||||||
|
@ -278,5 +278,5 @@ index 736af1c843..a1972b7eb0 100644
|
||||||
}
|
}
|
||||||
|
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 244565bea2e8c84287b0a5dbbacea3db7e186f6d Mon Sep 17 00:00:00 2001
|
From 191a510dd089ac2d870e989b44a15af535eacb8a Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sat, 5 Aug 2017 21:14:26 +0200
|
Date: Sat, 5 Aug 2017 21:14:26 +0200
|
||||||
Subject: [PATCH 23/34] Allow usage of static version with CMake
|
Subject: [PATCH 23/33] Allow usage of static version with CMake
|
||||||
|
|
||||||
Allow selecting between dynamic and static Qt versions
|
Allow selecting between dynamic and static Qt versions
|
||||||
installed in the same prefix
|
installed in the same prefix
|
||||||
|
@ -992,5 +992,5 @@ index 2a575958ae..ca0e3be3b5 100644
|
||||||
INTERFACE_COMPILE_DEFINITIONS QT_TESTCASE_BUILDDIR=\\\"\${CMAKE_BINARY_DIR}\\\"
|
INTERFACE_COMPILE_DEFINITIONS QT_TESTCASE_BUILDDIR=\\\"\${CMAKE_BINARY_DIR}\\\"
|
||||||
)
|
)
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From dad3f2977824ca10f03f28486f10780fa2f615e3 Mon Sep 17 00:00:00 2001
|
From e0197a35c25984f50de023cec5d5dd28391c22b0 Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Fri, 2 Jun 2017 16:42:07 +0200
|
Date: Fri, 2 Jun 2017 16:42:07 +0200
|
||||||
Subject: [PATCH 24/34] Adjust linker flags for static build with
|
Subject: [PATCH 24/33] Adjust linker flags for static build with
|
||||||
cmake/mingw-w64
|
cmake/mingw-w64
|
||||||
|
|
||||||
Change-Id: I33b88976d8f5ce87ce431a6f422fe87785bf5b8d
|
Change-Id: I33b88976d8f5ce87ce431a6f422fe87785bf5b8d
|
||||||
|
@ -25,5 +25,5 @@ index f0add757bb..5328da2e80 100644
|
||||||
+unset(_isExe)
|
+unset(_isExe)
|
||||||
+!!ENDIF
|
+!!ENDIF
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,17 +1,17 @@
|
||||||
From 2c846ab2a45c159905715e98338246f86e98e5a8 Mon Sep 17 00:00:00 2001
|
From cd1074a5c6c3615b89b0abb6f2960d26332dc2a5 Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 18 Sep 2016 18:50:21 +0200
|
Date: Sun, 18 Sep 2016 18:50:21 +0200
|
||||||
Subject: [PATCH 25/34] Use correct pkg-config --static flag
|
Subject: [PATCH 25/33] Use correct pkg-config --static flag
|
||||||
|
|
||||||
---
|
---
|
||||||
configure.pri | 3 +++
|
configure.pri | 3 +++
|
||||||
1 file changed, 3 insertions(+)
|
1 file changed, 3 insertions(+)
|
||||||
|
|
||||||
diff --git a/configure.pri b/configure.pri
|
diff --git a/configure.pri b/configure.pri
|
||||||
index c3ce522e4f..59a9b1e88a 100644
|
index 8d6af2fb81..23b6050d35 100644
|
||||||
--- a/configure.pri
|
--- a/configure.pri
|
||||||
+++ b/configure.pri
|
+++ b/configure.pri
|
||||||
@@ -311,6 +311,9 @@ defineTest(qtConfTest_detectPkgConfig) {
|
@@ -315,6 +315,9 @@ defineTest(qtConfTest_detectPkgConfig) {
|
||||||
qtLog("Found pkg-config from path: $$pkgConfig")
|
qtLog("Found pkg-config from path: $$pkgConfig")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -22,5 +22,5 @@ index c3ce522e4f..59a9b1e88a 100644
|
||||||
$$qtConfEvaluate("features.cross_compile") {
|
$$qtConfEvaluate("features.cross_compile") {
|
||||||
# cross compiling, check that pkg-config is set up sanely
|
# cross compiling, check that pkg-config is set up sanely
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 400f992fa24ed2b62be4258d5d26bff3846d95ce Mon Sep 17 00:00:00 2001
|
From b9ae2c29543c9d9ecc2e5933c2a849fb79f1190d Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 4 Dec 2016 20:35:47 +0100
|
Date: Sun, 4 Dec 2016 20:35:47 +0100
|
||||||
Subject: [PATCH 26/34] Fix macro invoking moc, rcc and uic
|
Subject: [PATCH 26/33] Fix macro invoking moc, rcc and uic
|
||||||
|
|
||||||
* Otherwise the arguments aren't passed correctly leading to errors like
|
* Otherwise the arguments aren't passed correctly leading to errors like
|
||||||
```
|
```
|
||||||
|
@ -70,5 +70,5 @@ index 737371a5ad..d103278cdf 100644
|
||||||
MAIN_DEPENDENCY ${infile} VERBATIM)
|
MAIN_DEPENDENCY ${infile} VERBATIM)
|
||||||
set_source_files_properties(${infile} PROPERTIES SKIP_AUTOUIC ON)
|
set_source_files_properties(${infile} PROPERTIES SKIP_AUTOUIC ON)
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 3872dc79e2e8c530ee73003c6c7f4b08e4697f7f Mon Sep 17 00:00:00 2001
|
From f9d1c593895a0698db00b96ed42c2ba6db464fcf Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Wed, 25 Jan 2017 20:59:54 +0100
|
Date: Wed, 25 Jan 2017 20:59:54 +0100
|
||||||
Subject: [PATCH 27/34] Ignore errors about missing feature static
|
Subject: [PATCH 27/33] Ignore errors about missing feature static
|
||||||
|
|
||||||
Not sure why this error occurs, let's hope for the best
|
Not sure why this error occurs, let's hope for the best
|
||||||
---
|
---
|
||||||
|
@ -32,5 +32,5 @@ index 1903e509c8..1fcb597fa3 100644
|
||||||
+ !equals($$1, "static"): error("Could not find feature $${1}.")
|
+ !equals($$1, "static"): error("Could not find feature $${1}.")
|
||||||
}
|
}
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From c7eb8dbf86904eab61b3bb53f52563d861372f65 Mon Sep 17 00:00:00 2001
|
From 54ea8a6b4a956037ad4f03c60f9aee654317c1b4 Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Wed, 25 Jan 2017 21:08:20 +0100
|
Date: Wed, 25 Jan 2017 21:08:20 +0100
|
||||||
Subject: [PATCH 28/34] Enable and fix use of iconv
|
Subject: [PATCH 28/33] Enable and fix use of iconv
|
||||||
|
|
||||||
Change-Id: I5f0ab27afca0800dec11c7af74d196190820ae5c
|
Change-Id: I5f0ab27afca0800dec11c7af74d196190820ae5c
|
||||||
---
|
---
|
||||||
|
@ -79,5 +79,5 @@ index dfb575da0d..a630d7abf3 100644
|
||||||
},
|
},
|
||||||
"icu": {
|
"icu": {
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 558b86ad0cbaa5fb318d729c3768bc51f385e7cd Mon Sep 17 00:00:00 2001
|
From 4fba521536c369be187e9e618b3333cf0b2c724a Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Wed, 25 Jan 2017 21:08:48 +0100
|
Date: Wed, 25 Jan 2017 21:08:48 +0100
|
||||||
Subject: [PATCH 29/34] Ignore failing pkg-config test
|
Subject: [PATCH 29/33] Ignore failing pkg-config test
|
||||||
|
|
||||||
Didn't investigate why it fails, let's hope for the best
|
Didn't investigate why it fails, let's hope for the best
|
||||||
---
|
---
|
||||||
|
@ -9,10 +9,10 @@ Didn't investigate why it fails, let's hope for the best
|
||||||
1 file changed, 1 deletion(-)
|
1 file changed, 1 deletion(-)
|
||||||
|
|
||||||
diff --git a/configure.json b/configure.json
|
diff --git a/configure.json b/configure.json
|
||||||
index 1488cde728..a52c1c9c95 100644
|
index bcd226f852..25512db145 100644
|
||||||
--- a/configure.json
|
--- a/configure.json
|
||||||
+++ b/configure.json
|
+++ b/configure.json
|
||||||
@@ -597,7 +597,6 @@
|
@@ -604,7 +604,6 @@
|
||||||
"pkg-config": {
|
"pkg-config": {
|
||||||
"label": "Using pkg-config",
|
"label": "Using pkg-config",
|
||||||
"autoDetect": "!config.darwin && !config.win32",
|
"autoDetect": "!config.darwin && !config.win32",
|
||||||
|
@ -21,5 +21,5 @@ index 1488cde728..a52c1c9c95 100644
|
||||||
"publicFeature",
|
"publicFeature",
|
||||||
{ "type": "publicQtConfig", "negative": true },
|
{ "type": "publicQtConfig", "negative": true },
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From cfdde9962386c34c3f2bfe902aa2a522b0530dba Mon Sep 17 00:00:00 2001
|
From c4f29e97fd87f1f6790708d21247dd6c333167c9 Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Tue, 7 Feb 2017 18:25:28 +0100
|
Date: Tue, 7 Feb 2017 18:25:28 +0100
|
||||||
Subject: [PATCH 30/34] Prevent qmake from messing static lib dependencies
|
Subject: [PATCH 30/33] Prevent qmake from messing static lib dependencies
|
||||||
|
|
||||||
In particular, it messes resolving cyclic dependency between
|
In particular, it messes resolving cyclic dependency between
|
||||||
static freetype2 and harfbuzz
|
static freetype2 and harfbuzz
|
||||||
|
@ -25,7 +25,7 @@ index 894020d2bd..5f57d6f5cb 100644
|
||||||
int libidx = 0, fwidx = 0;
|
int libidx = 0, fwidx = 0;
|
||||||
for (const ProString &dlib : project->values("QMAKE_DEFAULT_LIBDIRS"))
|
for (const ProString &dlib : project->values("QMAKE_DEFAULT_LIBDIRS"))
|
||||||
diff --git a/qmake/generators/win32/winmakefile.cpp b/qmake/generators/win32/winmakefile.cpp
|
diff --git a/qmake/generators/win32/winmakefile.cpp b/qmake/generators/win32/winmakefile.cpp
|
||||||
index 2e6d5d94a9..a8320bae09 100644
|
index cd64cb0c4f..c63d8b5754 100644
|
||||||
--- a/qmake/generators/win32/winmakefile.cpp
|
--- a/qmake/generators/win32/winmakefile.cpp
|
||||||
+++ b/qmake/generators/win32/winmakefile.cpp
|
+++ b/qmake/generators/win32/winmakefile.cpp
|
||||||
@@ -87,6 +87,9 @@ Win32MakefileGenerator::findLibraries(bool linkPrl, bool mergeLflags)
|
@@ -87,6 +87,9 @@ Win32MakefileGenerator::findLibraries(bool linkPrl, bool mergeLflags)
|
||||||
|
@ -39,5 +39,5 @@ index 2e6d5d94a9..a8320bae09 100644
|
||||||
static const char * const lflags[] = { "QMAKE_LIBS", "QMAKE_LIBS_PRIVATE", 0 };
|
static const char * const lflags[] = { "QMAKE_LIBS", "QMAKE_LIBS_PRIVATE", 0 };
|
||||||
for (int i = 0; lflags[i]; i++) {
|
for (int i = 0; lflags[i]; i++) {
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,17 +1,60 @@
|
||||||
From 0e3e71c77f1bf23ab20c2c4b3219c371ba94825f Mon Sep 17 00:00:00 2001
|
From dacff81f228db7dd158e4f2bdc2dae02175aea5f Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Wed, 25 Jan 2017 23:42:30 +0100
|
Date: Wed, 25 Jan 2017 23:42:30 +0100
|
||||||
Subject: [PATCH 31/34] Hardcode linker flags for platform plugins
|
Subject: [PATCH 31/33] Hardcode linker flags for platform plugins
|
||||||
|
|
||||||
Otherwise incorrect order of libs leads to errors
|
Otherwise incorrect order of libs leads to errors
|
||||||
when building libqminimal.dll, libqoffscreen.dll
|
when building libqminimal.dll, libqoffscreen.dll
|
||||||
and libqwindows.dll
|
and libqwindows.dll
|
||||||
---
|
---
|
||||||
|
src/plugins/platforms/direct2d/direct2d.pro | 30 ++++++++++++++---
|
||||||
src/plugins/platforms/minimal/minimal.pro | 15 +++++++--
|
src/plugins/platforms/minimal/minimal.pro | 15 +++++++--
|
||||||
src/plugins/platforms/offscreen/offscreen.pro | 14 ++++++--
|
src/plugins/platforms/offscreen/offscreen.pro | 14 ++++++--
|
||||||
src/plugins/platforms/windows/windows.pro | 32 +++++++++++++------
|
src/plugins/platforms/windows/windows.pro | 32 +++++++++++++------
|
||||||
3 files changed, 48 insertions(+), 13 deletions(-)
|
4 files changed, 73 insertions(+), 18 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/src/plugins/platforms/direct2d/direct2d.pro b/src/plugins/platforms/direct2d/direct2d.pro
|
||||||
|
index 3bfd02bdc8..4732f89920 100644
|
||||||
|
--- a/src/plugins/platforms/direct2d/direct2d.pro
|
||||||
|
+++ b/src/plugins/platforms/direct2d/direct2d.pro
|
||||||
|
@@ -1,12 +1,32 @@
|
||||||
|
TARGET = qdirect2d
|
||||||
|
|
||||||
|
QT += \
|
||||||
|
- core-private gui-private \
|
||||||
|
- eventdispatcher_support-private \
|
||||||
|
- fontdatabase_support-private theme_support-private
|
||||||
|
+ core-private gui-private
|
||||||
|
|
||||||
|
-qtConfig(accessibility): QT += accessibility_support-private
|
||||||
|
-qtConfig(vulkan): QT += vulkan_support-private
|
||||||
|
+# Fix linker error when building libqdirect2d.dll by specifying linker flags for
|
||||||
|
+# required modules manually (otherwise order is messed)
|
||||||
|
+LIBS += \
|
||||||
|
+ -lQt5EventDispatcherSupport \
|
||||||
|
+ -lQt5FontDatabaseSupport \
|
||||||
|
+ -lQt5ThemeSupport \
|
||||||
|
+ -lfreetype -lole32 -lgdi32 -luuid
|
||||||
|
+# However, this workaround leads to the necessity of specifying include dirs manually
|
||||||
|
+INCLUDEPATH += \
|
||||||
|
+ $$QT_SOURCE_TREE/include/QtEventDispatcherSupport/$${QT_VERSION} \
|
||||||
|
+ $$QT_SOURCE_TREE/include/QtFontDatabaseSupport/$${QT_VERSION} \
|
||||||
|
+ $$QT_SOURCE_TREE/include/QtThemeSupport/$${QT_VERSION}
|
||||||
|
+# Same for private support libs for accessibility and vulkan, if those are enabled
|
||||||
|
+qtConfig(accessibility) {
|
||||||
|
+ LIBS += -lQt5AccessibilitySupport
|
||||||
|
+ INCLUDEPATH += $$QT_SOURCE_TREE/include/QtAccessibilitySupport/$${QT_VERSION}
|
||||||
|
+}
|
||||||
|
+qtConfig(vulkan) {
|
||||||
|
+ LIBS += -lQt5VulkanSupport
|
||||||
|
+ INCLUDEPATH += $$QT_SOURCE_TREE/include/QtVulkanSupport/$${QT_VERSION}
|
||||||
|
+}
|
||||||
|
+# Also add Qt5WindowsUIAutomationSupport - it seems to link against it
|
||||||
|
+LIBS += -lQt5WindowsUIAutomationSupport
|
||||||
|
+INCLUDEPATH += $$QT_SOURCE_TREE/include/Qt5WindowsUIAutomationSupport/$${QT_VERSION}
|
||||||
|
|
||||||
|
LIBS += -ldwmapi -ld2d1 -ld3d11 -ldwrite -lversion -lgdi32
|
||||||
|
|
||||||
diff --git a/src/plugins/platforms/minimal/minimal.pro b/src/plugins/platforms/minimal/minimal.pro
|
diff --git a/src/plugins/platforms/minimal/minimal.pro b/src/plugins/platforms/minimal/minimal.pro
|
||||||
index a1a2da547b..7ef91b574d 100644
|
index a1a2da547b..7ef91b574d 100644
|
||||||
--- a/src/plugins/platforms/minimal/minimal.pro
|
--- a/src/plugins/platforms/minimal/minimal.pro
|
||||||
|
@ -106,5 +149,5 @@ index 174bc7b609..e66488e364 100644
|
||||||
include(windows.pri)
|
include(windows.pri)
|
||||||
|
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 8741a4b4d6c3bc569dc6452c777a7692266e6a91 Mon Sep 17 00:00:00 2001
|
From 58dedf7fb76457bba9a1fc0f2a9d4a28c9a3e356 Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Fri, 25 Aug 2017 17:07:17 +0200
|
Date: Fri, 25 Aug 2017 17:07:17 +0200
|
||||||
Subject: [PATCH 32/34] Fix linking against static plugins with qmake
|
Subject: [PATCH 32/33] Fix linking against static plugins with qmake
|
||||||
|
|
||||||
Required because qtConfig(static) does not work
|
Required because qtConfig(static) does not work
|
||||||
with 'Merge shared and static library trees'
|
with 'Merge shared and static library trees'
|
||||||
|
@ -33,5 +33,5 @@ index 6eebd068f1..310b8713f0 100644
|
||||||
# Check if the plugin is known to Qt. We can use this to determine
|
# Check if the plugin is known to Qt. We can use this to determine
|
||||||
# the plugin path. Unknown plugins must rely on the default link path.
|
# the plugin path. Unknown plugins must rely on the default link path.
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 4c9b1ccd23a3d0b63e57f5dff781ae8650b5d85c Mon Sep 17 00:00:00 2001
|
From 244213d3b887fcd16d345f0797fb1b8c8414cd46 Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sat, 26 May 2018 03:47:14 +0200
|
Date: Sat, 26 May 2018 03:47:14 +0200
|
||||||
Subject: [PATCH 33/34] Disable hardware randomizer for 32-bit
|
Subject: [PATCH 33/33] Disable hardware randomizer for 32-bit
|
||||||
MIME-Version: 1.0
|
MIME-Version: 1.0
|
||||||
Content-Type: text/plain; charset=UTF-8
|
Content-Type: text/plain; charset=UTF-8
|
||||||
Content-Transfer-Encoding: 8bit
|
Content-Transfer-Encoding: 8bit
|
||||||
|
@ -45,5 +45,5 @@ index 917a91098e..c770a3e19b 100644
|
||||||
#else
|
#else
|
||||||
return false;
|
return false;
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,69 +0,0 @@
|
||||||
From 0fc1e355f07235ca7fe1f04d7206394772c6b5f4 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Martchus <martchus@gmx.net>
|
|
||||||
Date: Sat, 25 Aug 2018 11:44:46 +0200
|
|
||||||
Subject: [PATCH 34/34] Fix build error related to glibc 2.28 and stat
|
|
||||||
|
|
||||||
Taken from regular package, comes from Fedora
|
|
||||||
---
|
|
||||||
mkspecs/linux-g++/qplatformdefs.h | 2 ++
|
|
||||||
src/corelib/io/qfilesystemengine_unix.cpp | 10 +++++++---
|
|
||||||
2 files changed, 9 insertions(+), 3 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/mkspecs/linux-g++/qplatformdefs.h b/mkspecs/linux-g++/qplatformdefs.h
|
|
||||||
index 13523f0702..d32453162c 100644
|
|
||||||
--- a/mkspecs/linux-g++/qplatformdefs.h
|
|
||||||
+++ b/mkspecs/linux-g++/qplatformdefs.h
|
|
||||||
@@ -72,7 +72,9 @@
|
|
||||||
#include <sys/time.h>
|
|
||||||
#include <sys/shm.h>
|
|
||||||
#include <sys/socket.h>
|
|
||||||
+#if 0
|
|
||||||
#include <sys/stat.h>
|
|
||||||
+#endif
|
|
||||||
#include <sys/wait.h>
|
|
||||||
#include <netinet/in.h>
|
|
||||||
|
|
||||||
diff --git a/src/corelib/io/qfilesystemengine_unix.cpp b/src/corelib/io/qfilesystemengine_unix.cpp
|
|
||||||
index be6ce48d0c..3648cfc43d 100644
|
|
||||||
--- a/src/corelib/io/qfilesystemengine_unix.cpp
|
|
||||||
+++ b/src/corelib/io/qfilesystemengine_unix.cpp
|
|
||||||
@@ -50,7 +50,9 @@
|
|
||||||
#include <pwd.h>
|
|
||||||
#include <stdlib.h> // for realpath()
|
|
||||||
#include <sys/types.h>
|
|
||||||
+#if 0
|
|
||||||
#include <sys/stat.h>
|
|
||||||
+#endif
|
|
||||||
#include <unistd.h>
|
|
||||||
#include <stdio.h>
|
|
||||||
#include <errno.h>
|
|
||||||
@@ -91,7 +93,9 @@ extern "C" NSString *NSTemporaryDirectory();
|
|
||||||
# include <sys/syscall.h>
|
|
||||||
# include <sys/sendfile.h>
|
|
||||||
# include <linux/fs.h>
|
|
||||||
+#if 0
|
|
||||||
# include <linux/stat.h>
|
|
||||||
+#endif
|
|
||||||
|
|
||||||
// in case linux/fs.h is too old and doesn't define it:
|
|
||||||
#ifndef FICLONE
|
|
||||||
@@ -105,13 +109,13 @@ extern "C" NSString *NSTemporaryDirectory();
|
|
||||||
# undef SYS_renameat2
|
|
||||||
# undef SYS_statx
|
|
||||||
# undef STATX_BASIC_STATS
|
|
||||||
-# else
|
|
||||||
-# if !QT_CONFIG(renameat2) && defined(SYS_renameat2)
|
|
||||||
+# else
|
|
||||||
+# if 0 && !QT_CONFIG(renameat2) && defined(SYS_renameat2)
|
|
||||||
static int renameat2(int oldfd, const char *oldpath, int newfd, const char *newpath, unsigned flags)
|
|
||||||
{ return syscall(SYS_renameat2, oldfd, oldpath, newfd, newpath, flags); }
|
|
||||||
# endif
|
|
||||||
|
|
||||||
-# if !QT_CONFIG(statx) && defined(SYS_statx)
|
|
||||||
+# if 0 && !QT_CONFIG(statx) && defined(SYS_statx)
|
|
||||||
static int statx(int dirfd, const char *pathname, int flag, unsigned mask, struct statx *statxbuf)
|
|
||||||
{ return syscall(SYS_statx, dirfd, pathname, flag, mask, statxbuf); }
|
|
||||||
# elif !QT_CONFIG(statx) && !defined(SYS_statx)
|
|
||||||
--
|
|
||||||
2.18.0
|
|
||||||
|
|
|
@ -36,7 +36,7 @@ isNoOpenGL() {
|
||||||
}
|
}
|
||||||
|
|
||||||
pkgname=mingw-w64-qt5-base-angle
|
pkgname=mingw-w64-qt5-base-angle
|
||||||
pkgver=5.11.1
|
pkgver=5.11.2
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc='A cross-platform application and UI framework (mingw-w64)'
|
pkgdesc='A cross-platform application and UI framework (mingw-w64)'
|
||||||
# The static variant doesn't contain any executables which need to be executed on the build machine
|
# The static variant doesn't contain any executables which need to be executed on the build machine
|
||||||
|
@ -84,43 +84,41 @@ source=("https://download.qt.io/official_releases/qt/${pkgver%.*}/${pkgver}/subm
|
||||||
'0030-Prevent-qmake-from-messing-static-lib-dependencies.patch'
|
'0030-Prevent-qmake-from-messing-static-lib-dependencies.patch'
|
||||||
'0031-Hardcode-linker-flags-for-platform-plugins.patch'
|
'0031-Hardcode-linker-flags-for-platform-plugins.patch'
|
||||||
'0032-Fix-linking-against-static-plugins-with-qmake.patch'
|
'0032-Fix-linking-against-static-plugins-with-qmake.patch'
|
||||||
'0033-Disable-hardware-randomizer-for-32-bit.patch'
|
'0033-Disable-hardware-randomizer-for-32-bit.patch')
|
||||||
'0034-Fix-build-error-related-to-glibc-2.28-and-stat.patch')
|
sha256sums=('6381e7c3468d5a1dcfe3683b29eeced192faa0f8a32434fec071a59b8bcd0107'
|
||||||
sha256sums=('a0d047b2da5782c8332c59ae203984b64e4d5dc5f4ba9c0884fdbe753d0afb46'
|
'3036fb04baa54d010dce053059dd780322f1d2925d42bdb6d9762539b1581e62'
|
||||||
'6e929b114e4a69fec480db4e78a39c2e95a88e76b88b1743863013e9f4bd1b0b'
|
'0861dc21d857eeddbc992f63f66590baade93e049b1ea385a34b8896e231cbd0'
|
||||||
'f0bb44995308af295a9847b2f796dc938d4e4673dbd422616cb890a1ad559ade'
|
'cff8b6b146bc20faaa1f7dc25e88f6f3dd71657d2b80d5b3b15c0949026fc4aa'
|
||||||
'bb81e37b265140e99c8ed01acadd93ba533757f98cc38452309aca4de74fc957'
|
'76ea9cd3ab0d9308fb57bff0bd82490ec3da95e3e5f96d452fe62206daff300d'
|
||||||
'5a7eff8dd3312a62b3f1606358e74fa8d4e5b118796299afbd334bff159f3659'
|
'626790dc110b0c70989e57dbdb42dd1cc5757c2360d6e7714624fbdee6e8dae1'
|
||||||
'857650169e6c7f96aeb835c7c622ff67034a19cc295f7724498c95c49a6d0b79'
|
'96d94a7aae914f3706a820ad074bbd32e884154c1bebba3f3e631920fe0fbd59'
|
||||||
'b56639a777db979145b26cb39dcba15d7b6f52178cc94373be637ec026db23b7'
|
'6bbdf39b2682002d4f4972b395f49d17acee607f92df00734faf53c4930de2d9'
|
||||||
'87ad586b648f3fd9c24f9794f0926ca3a3b78d62c544dcbfc1f80c89ad51dbbf'
|
'3c1df53016e40b00dbe8ef132b50730fadf412534135a114628612f4c55fe6b7'
|
||||||
'cd2d25b8c036a967624d46dcbe9f04b323678fa72855c11c2bf307d713b32aad'
|
'02966be361050075382e3a3ad83e4eb13d7b135aadb95d43b2bde443c39506aa'
|
||||||
'1223e502f6700f6d428920bf0cb103eba03f8b253f43d9cd9dfd2b8e1c4974bc'
|
'230e4bf22051a79d36285178c8e294e479e81a5480d8791b53ab090a87b8d5e7'
|
||||||
'd9c0de2a86939bfa19c69b31a8165d4553dc4afdbbe60f9dce8ca1e030b96e51'
|
'7f6a16f8d2108bc96b58a1fcb695da342f71bd47de24f5b20b9412319e4e35ad'
|
||||||
'0e5462994dcaf9b3d879b4ef562c12ecb2462b325e5026486ae6c29a83975e07'
|
'49a6571dca2333c04658f47e7f0971ffaa45d8c8664cc7dded63d8f29b80bfb2'
|
||||||
'75fd2a29acc8e06bdd46a18018c81f0cb4816947ebd8ff8b8c76a633855c60d1'
|
'32333bd89e86efba6333897f77dbd61464ea8130013248b37c5927eb3c79efdc'
|
||||||
'88f0f909022c7a3be8df0f4597ad36681a73d3be40a848061fa17d23641263ad'
|
'4b7c018cc7335639df7b3819132d5d32906a5fa0796c2caf4428993f16697882'
|
||||||
'c413a032bbf1e0de0ac722cb7213cc1e21ef36797d23fd12604a843c9a9cfcd8'
|
'a6086ef73d1b2ac079b06f2ce1059458af1f033efa7a2e5e684c97d64d418296'
|
||||||
'564ca84a3c7bdc12aab2edca084850fec3104ea9dba053127c754dd463010283'
|
'82787b2bac35de3992bb36816ee0bd30117a3e8679d0cffc2aabe7c551c5f4cb'
|
||||||
'3191b4c924af232ac5c3db8e2b670868107837ff39541451806731fd88c44877'
|
'dcee7f38ce40aec00e8ecce72b9a3c07e6d0bf838049c4bbb80f33448e34038b'
|
||||||
'9eeaeb84fc650f6fa54b66d45a67a1922b9d363c40d749aa0fb0925d0a190110'
|
'49b332039ef6ba074c58fd7149df70003a7e69c61ed1519df6a0f16635848843'
|
||||||
'62d8b373f074c3d0f440cb35f464b98a283b28c57551b921d7f464b86f95902c'
|
'c345fd741f71c9e728ea88e4c86640c522d7cc0c9f0e39cee5812a2ea41c51e5'
|
||||||
'17a17bea14fedbffc011334f5298e3b3da6be90d26635982aa9027d0f9be8d5c'
|
'55ffc1bc12d449cb80fa5be4891e4ebdba4a41c62a5953b13dfc8fb75c153de4'
|
||||||
'b43c3b5e7e071854ba0249b38ea8e7e543e3be3a604dfb700baad752c5722967'
|
'af990f18952df3372f42112f68f13ceab9a46feb50c115ea548b44822b841e29'
|
||||||
'6097ff39d3996d1c7832a2fa4fbdd67728bf1014083db7c145c9585579d79a95'
|
'843e78560e7d09b86979f928e16d1ed56595d6f660d4dc95d4888a56978b9d43'
|
||||||
'dc79f6449d4aa5c3be57cfcff975f5573017c69c49785fc124d37837e8704e02'
|
'c8fc2495f4d99d460020c362dbf78e6faba2c60c65580f8d06f59fe6e85d7e19'
|
||||||
'6ff9bdee5dfc958b38b5063d1f1cf082a5950d00479f70fd5905ff9b5e53acc1'
|
'0be553d337ecc23b1a1bc8df019beaa300b3e0d0bffa8d68e6401f5cbfa79b21'
|
||||||
'339139a569c951c75e6db12754f8629b392d1b4c410718f068a8ad1cf63c2ff4'
|
'03ff8e2ca617a5852ce9b0c99eab6c5866e00c5099e62e4c583af6e68b03c076'
|
||||||
'5db30dd7615347286975f50911e9c0aa567733107069d96c484f414c9eb0d06d'
|
'3e6d0ed72cf9817dd7508b5403c1bbbdde91f6a59725c8e5250abe8fc66b5a03'
|
||||||
'45fba6b70852c8ddfc1793d7d661788ccad23468a276617e13566efce2993e5f'
|
'16fd7e1dc7afb830d984b1d6c112c632e4190f610cdee48d36bd0313e1c19634'
|
||||||
'9199a5fe3eccca581df6513ff9167bfbfaa7e9b3ff787a0803da543a37ff054b'
|
'd28476f714a02671acaa02ce0c3a462efd2917aa02d9add004e1d5935f795e76'
|
||||||
'28a30fd468eedcb08d70df65c670a8b5713898f64c2fe4985f93694441543b39'
|
'4cbaddd05144010a681d370573d98130af909adedbc761728d0842af3be84a1d'
|
||||||
'b8fae2d545997d1cdfab3688d7dec42e7606de493a1eb8ff118d6d56b3000440'
|
'9bf58d9378fcdd5a1af5e272f2ef19c3b2ec6b020bcb2b78ec808e7adcc8f032'
|
||||||
'd1c83496e0139fbc3aa167238296dd5bfe08adf645549bffeaf9bbb3a40ceaf0'
|
'ca1b066b22af17192b59ce7f0ca3a83bda7c6a8c7f023537c37c1b5c4a388984'
|
||||||
'2cbabbad04e7a1ddaffb2d3e968814dac875dc070ed63b90181905e3dd0351de'
|
'd33e97f491ec8773922ccdd9df25ef3f532c00edf48bab858cef99a60edcf8fe'
|
||||||
'84528256f371719d0a8a68628392a6f3f37ca3d9353a746114a9bc7d4732728b'
|
'550082fea34c12c9df92c73ac1c7ae23ee7ef454799403fda0d495f5d8d92be4')
|
||||||
'9af2a3650bf3141d4fb042f00b2067a43069a72e5f75ea2f37d90730089f5e44'
|
|
||||||
'd354ab15d7475e2df989d969990ddd415da62423b4af731946e8c3c7ab496d07')
|
|
||||||
|
|
||||||
_architectures='i686-w64-mingw32 x86_64-w64-mingw32'
|
_architectures='i686-w64-mingw32 x86_64-w64-mingw32'
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 955c44726565654efbf8099a66b1e3b23e2d41df Mon Sep 17 00:00:00 2001
|
From 2658fe5a2166aa8893701e65e71dd7bdb16d9180 Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Fri, 3 Feb 2017 18:30:51 +0100
|
Date: Fri, 3 Feb 2017 18:30:51 +0100
|
||||||
Subject: [PATCH 01/34] Adjust win32-g++ profile for cross compilation with
|
Subject: [PATCH 01/33] Adjust win32-g++ profile for cross compilation with
|
||||||
mingw-w64
|
mingw-w64
|
||||||
|
|
||||||
Adding a new, separate mkspec instead of patching the existing one
|
Adding a new, separate mkspec instead of patching the existing one
|
||||||
|
@ -19,7 +19,7 @@ Also see the following issues:
|
||||||
3 files changed, 40 insertions(+), 21 deletions(-)
|
3 files changed, 40 insertions(+), 21 deletions(-)
|
||||||
|
|
||||||
diff --git a/mkspecs/common/g++-win32.conf b/mkspecs/common/g++-win32.conf
|
diff --git a/mkspecs/common/g++-win32.conf b/mkspecs/common/g++-win32.conf
|
||||||
index 610503379d..e747ef16af 100644
|
index f0df324b64..48d1c49d44 100644
|
||||||
--- a/mkspecs/common/g++-win32.conf
|
--- a/mkspecs/common/g++-win32.conf
|
||||||
+++ b/mkspecs/common/g++-win32.conf
|
+++ b/mkspecs/common/g++-win32.conf
|
||||||
@@ -8,18 +8,24 @@
|
@@ -8,18 +8,24 @@
|
||||||
|
@ -42,10 +42,10 @@ index 610503379d..e747ef16af 100644
|
||||||
MAKEFILE_GENERATOR = MINGW
|
MAKEFILE_GENERATOR = MINGW
|
||||||
QMAKE_PLATFORM = win32 mingw
|
QMAKE_PLATFORM = win32 mingw
|
||||||
-CONFIG += debug_and_release debug_and_release_target precompile_header
|
-CONFIG += debug_and_release debug_and_release_target precompile_header
|
||||||
-DEFINES += UNICODE _UNICODE WIN32
|
-DEFINES += UNICODE _UNICODE WIN32 MINGW_HAS_SECURE_API=1
|
||||||
-QMAKE_COMPILER_DEFINES += __GNUC__ _WIN32
|
-QMAKE_COMPILER_DEFINES += __GNUC__ _WIN32
|
||||||
+CONFIG += debug_and_release debug_and_release_target precompile_header $${CROSS_COMPILE_CUSTOM_CONFIG}
|
+CONFIG += debug_and_release debug_and_release_target precompile_header $${CROSS_COMPILE_CUSTOM_CONFIG}
|
||||||
+DEFINES += UNICODE _UNICODE
|
+DEFINES += UNICODE _UNICODE MINGW_HAS_SECURE_API=1
|
||||||
+QMAKE_COMPILER_DEFINES += __GNUC__ _WIN32 WIN32
|
+QMAKE_COMPILER_DEFINES += __GNUC__ _WIN32 WIN32
|
||||||
# can't add 'DEFINES += WIN64' and 'QMAKE_COMPILER_DEFINES += _WIN64' defines for
|
# can't add 'DEFINES += WIN64' and 'QMAKE_COMPILER_DEFINES += _WIN64' defines for
|
||||||
# x86_64 platform similar to 'msvc-desktop.conf' toolchain, because, unlike for MSVC,
|
# x86_64 platform similar to 'msvc-desktop.conf' toolchain, because, unlike for MSVC,
|
||||||
|
@ -163,5 +163,5 @@ index ed131c6823..b77d86cd6b 100644
|
||||||
|
|
||||||
QMAKE_LINK = $${CROSS_COMPILE}g++
|
QMAKE_LINK = $${CROSS_COMPILE}g++
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 190efab0758fdd9055145491f6c788996fa6b7ce Mon Sep 17 00:00:00 2001
|
From 39c6529c65ebf9e9af4d54cec6ac45a61f4ba618 Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 18 Sep 2016 13:36:53 +0200
|
Date: Sun, 18 Sep 2016 13:36:53 +0200
|
||||||
Subject: [PATCH 02/34] Ensure GLdouble is defined when using dynamic OpenGL
|
Subject: [PATCH 02/33] Ensure GLdouble is defined when using dynamic OpenGL
|
||||||
|
|
||||||
FIXME: Not sure whether this is still required
|
FIXME: Not sure whether this is still required
|
||||||
---
|
---
|
||||||
|
@ -23,5 +23,5 @@ index 1a43f13d9b..a4c954a453 100644
|
||||||
#ifdef Q_ENABLE_OPENGL_FUNCTIONS_DEBUG
|
#ifdef Q_ENABLE_OPENGL_FUNCTIONS_DEBUG
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From f17fa5afa2f24bc569eda2bbe35b77a4ab268608 Mon Sep 17 00:00:00 2001
|
From b0a8c226931a787ec4214686827bcb9b1d7f873f Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 18 Sep 2016 13:41:38 +0200
|
Date: Sun, 18 Sep 2016 13:41:38 +0200
|
||||||
Subject: [PATCH 03/34] Use external ANGLE library
|
Subject: [PATCH 03/33] Use external ANGLE library
|
||||||
|
|
||||||
---
|
---
|
||||||
src/gui/Qt5GuiConfigExtras.cmake.in | 4 ++--
|
src/gui/Qt5GuiConfigExtras.cmake.in | 4 ++--
|
||||||
|
@ -78,10 +78,10 @@ index f4c396f7c5..fc87e810aa 100644
|
||||||
mingw: LIBS *= -luuid
|
mingw: LIBS *= -luuid
|
||||||
# For the dialog helpers:
|
# For the dialog helpers:
|
||||||
diff --git a/src/src.pro b/src/src.pro
|
diff --git a/src/src.pro b/src/src.pro
|
||||||
index 1f7c5d99c1..24e24ef7f1 100644
|
index 1c76a2e46f..6a5f046b34 100644
|
||||||
--- a/src/src.pro
|
--- a/src/src.pro
|
||||||
+++ b/src/src.pro
|
+++ b/src/src.pro
|
||||||
@@ -189,10 +189,6 @@ qtConfig(gui) {
|
@@ -199,10 +199,6 @@ qtConfig(gui) {
|
||||||
SUBDIRS += src_3rdparty_harfbuzzng
|
SUBDIRS += src_3rdparty_harfbuzzng
|
||||||
src_gui.depends += src_3rdparty_harfbuzzng
|
src_gui.depends += src_3rdparty_harfbuzzng
|
||||||
}
|
}
|
||||||
|
@ -93,5 +93,5 @@ index 1f7c5d99c1..24e24ef7f1 100644
|
||||||
SUBDIRS += src_3rdparty_libpng
|
SUBDIRS += src_3rdparty_libpng
|
||||||
src_3rdparty_freetype.depends += src_3rdparty_libpng
|
src_3rdparty_freetype.depends += src_3rdparty_libpng
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 1ec5d5ee305fd993022c404ad00e5c3f4524d007 Mon Sep 17 00:00:00 2001
|
From baee6baceceaa4abb8a9ea909771bcac6da04e05 Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 18 Sep 2016 13:48:51 +0200
|
Date: Sun, 18 Sep 2016 13:48:51 +0200
|
||||||
Subject: [PATCH 04/34] Fix too many sections assemler error in OpenGL factory
|
Subject: [PATCH 04/33] Fix too many sections assemler error in OpenGL factory
|
||||||
|
|
||||||
On x86_64 qopenglversionfunctionsfactory.o exceeds the
|
On x86_64 qopenglversionfunctionsfactory.o exceeds the
|
||||||
limit of 32768 sections.
|
limit of 32768 sections.
|
||||||
|
@ -25,5 +25,5 @@ index 4c778b184e..1dd1755d7f 100644
|
||||||
HEADERS += opengl/qopengl.h \
|
HEADERS += opengl/qopengl.h \
|
||||||
opengl/qopengl_p.h \
|
opengl/qopengl_p.h \
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From ddc22a123829a1d50a82ea62e6b9f1df3496b253 Mon Sep 17 00:00:00 2001
|
From 4b8467ce1b3c487b69e9f9016fa26044853fb6aa Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 18 Sep 2016 13:54:12 +0200
|
Date: Sun, 18 Sep 2016 13:54:12 +0200
|
||||||
Subject: [PATCH 05/34] Make sure *.pc files are installed correctly
|
Subject: [PATCH 05/33] Make sure *.pc files are installed correctly
|
||||||
|
|
||||||
---
|
---
|
||||||
qmake/generators/makefile.cpp | 8 ++++++--
|
qmake/generators/makefile.cpp | 8 ++++++--
|
||||||
|
@ -10,10 +10,10 @@ Subject: [PATCH 05/34] Make sure *.pc files are installed correctly
|
||||||
3 files changed, 8 insertions(+), 4 deletions(-)
|
3 files changed, 8 insertions(+), 4 deletions(-)
|
||||||
|
|
||||||
diff --git a/qmake/generators/makefile.cpp b/qmake/generators/makefile.cpp
|
diff --git a/qmake/generators/makefile.cpp b/qmake/generators/makefile.cpp
|
||||||
index 99aecdd8ce..6c614fd868 100644
|
index 73e09a1025..6c977b3e0b 100644
|
||||||
--- a/qmake/generators/makefile.cpp
|
--- a/qmake/generators/makefile.cpp
|
||||||
+++ b/qmake/generators/makefile.cpp
|
+++ b/qmake/generators/makefile.cpp
|
||||||
@@ -3150,7 +3150,7 @@ MakefileGenerator::openOutput(QFile &file, const QString &build) const
|
@@ -3183,7 +3183,7 @@ MakefileGenerator::openOutput(QFile &file, const QString &build) const
|
||||||
}
|
}
|
||||||
|
|
||||||
QString
|
QString
|
||||||
|
@ -22,7 +22,7 @@ index 99aecdd8ce..6c614fd868 100644
|
||||||
{
|
{
|
||||||
QString ret = project->first("QMAKE_PKGCONFIG_FILE").toQString();
|
QString ret = project->first("QMAKE_PKGCONFIG_FILE").toQString();
|
||||||
if (ret.isEmpty()) {
|
if (ret.isEmpty()) {
|
||||||
@@ -3175,7 +3175,11 @@ MakefileGenerator::pkgConfigFileName(bool fixify)
|
@@ -3208,7 +3208,11 @@ MakefileGenerator::pkgConfigFileName(bool fixify)
|
||||||
if(fixify) {
|
if(fixify) {
|
||||||
if(QDir::isRelativePath(ret) && !project->isEmpty("DESTDIR"))
|
if(QDir::isRelativePath(ret) && !project->isEmpty("DESTDIR"))
|
||||||
ret.prepend(project->first("DESTDIR").toQString());
|
ret.prepend(project->first("DESTDIR").toQString());
|
||||||
|
@ -36,7 +36,7 @@ index 99aecdd8ce..6c614fd868 100644
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
diff --git a/qmake/generators/makefile.h b/qmake/generators/makefile.h
|
diff --git a/qmake/generators/makefile.h b/qmake/generators/makefile.h
|
||||||
index 4ced3bd121..f7cc3b9e9b 100644
|
index f32bec650e..17fed7f8c8 100644
|
||||||
--- a/qmake/generators/makefile.h
|
--- a/qmake/generators/makefile.h
|
||||||
+++ b/qmake/generators/makefile.h
|
+++ b/qmake/generators/makefile.h
|
||||||
@@ -89,7 +89,7 @@ protected:
|
@@ -89,7 +89,7 @@ protected:
|
||||||
|
@ -49,7 +49,7 @@ index 4ced3bd121..f7cc3b9e9b 100644
|
||||||
void writePkgConfigFile(); // for pkg-config
|
void writePkgConfigFile(); // for pkg-config
|
||||||
|
|
||||||
diff --git a/qmake/generators/win32/winmakefile.cpp b/qmake/generators/win32/winmakefile.cpp
|
diff --git a/qmake/generators/win32/winmakefile.cpp b/qmake/generators/win32/winmakefile.cpp
|
||||||
index 75bb5d236d..737f3abc3a 100644
|
index bca27b7044..dec0931bd4 100644
|
||||||
--- a/qmake/generators/win32/winmakefile.cpp
|
--- a/qmake/generators/win32/winmakefile.cpp
|
||||||
+++ b/qmake/generators/win32/winmakefile.cpp
|
+++ b/qmake/generators/win32/winmakefile.cpp
|
||||||
@@ -726,7 +726,7 @@ QString Win32MakefileGenerator::defaultInstall(const QString &t)
|
@@ -726,7 +726,7 @@ QString Win32MakefileGenerator::defaultInstall(const QString &t)
|
||||||
|
@ -62,5 +62,5 @@ index 75bb5d236d..737f3abc3a 100644
|
||||||
uninst.append("\n\t");
|
uninst.append("\n\t");
|
||||||
uninst.append("-$(DEL_FILE) " + escapeFilePath(dst_pc));
|
uninst.append("-$(DEL_FILE) " + escapeFilePath(dst_pc));
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 1eb6c3cccc09e51f68f30ab2fc6d8bbf04085031 Mon Sep 17 00:00:00 2001
|
From 346528ea0e3b2966e798b9492b72b087561781af Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 18 Sep 2016 13:58:28 +0200
|
Date: Sun, 18 Sep 2016 13:58:28 +0200
|
||||||
Subject: [PATCH 06/34] Don't add resource files to LIBS parameter
|
Subject: [PATCH 06/33] Don't add resource files to LIBS parameter
|
||||||
|
|
||||||
Solves an issue where the generated pkg-config
|
Solves an issue where the generated pkg-config
|
||||||
files contained invalid Libs.private references
|
files contained invalid Libs.private references
|
||||||
|
@ -11,10 +11,10 @@ like .obj/debug/Qt5Cored_resource_res.o
|
||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
diff --git a/qmake/generators/win32/mingw_make.cpp b/qmake/generators/win32/mingw_make.cpp
|
diff --git a/qmake/generators/win32/mingw_make.cpp b/qmake/generators/win32/mingw_make.cpp
|
||||||
index d6d6b04148..7bb616302f 100644
|
index 6fcfe96380..f482cae21a 100644
|
||||||
--- a/qmake/generators/win32/mingw_make.cpp
|
--- a/qmake/generators/win32/mingw_make.cpp
|
||||||
+++ b/qmake/generators/win32/mingw_make.cpp
|
+++ b/qmake/generators/win32/mingw_make.cpp
|
||||||
@@ -196,7 +196,7 @@ void MingwMakefileGenerator::init()
|
@@ -195,7 +195,7 @@ void MingwMakefileGenerator::init()
|
||||||
|
|
||||||
processVars();
|
processVars();
|
||||||
|
|
||||||
|
@ -24,5 +24,5 @@ index d6d6b04148..7bb616302f 100644
|
||||||
if (project->isActiveConfig("dll")) {
|
if (project->isActiveConfig("dll")) {
|
||||||
QString destDir = "";
|
QString destDir = "";
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 31cca3a47eea50156a5549574d934dd0264cb0f3 Mon Sep 17 00:00:00 2001
|
From 541e805e6c9180089625700f498165d9e3a371d1 Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 18 Sep 2016 14:01:14 +0200
|
Date: Sun, 18 Sep 2016 14:01:14 +0200
|
||||||
Subject: [PATCH 07/34] Prevent debug library names in pkg-config files
|
Subject: [PATCH 07/33] Prevent debug library names in pkg-config files
|
||||||
|
|
||||||
qmake generates the pkgconfig .pc files two times, once for the
|
qmake generates the pkgconfig .pc files two times, once for the
|
||||||
release build and once for the debug build (which we're not actually
|
release build and once for the debug build (which we're not actually
|
||||||
|
@ -15,10 +15,10 @@ files for the debug build an unique file name.
|
||||||
1 file changed, 3 insertions(+)
|
1 file changed, 3 insertions(+)
|
||||||
|
|
||||||
diff --git a/qmake/generators/makefile.cpp b/qmake/generators/makefile.cpp
|
diff --git a/qmake/generators/makefile.cpp b/qmake/generators/makefile.cpp
|
||||||
index 6c614fd868..bd87c5bd6d 100644
|
index 6c977b3e0b..412278c8c6 100644
|
||||||
--- a/qmake/generators/makefile.cpp
|
--- a/qmake/generators/makefile.cpp
|
||||||
+++ b/qmake/generators/makefile.cpp
|
+++ b/qmake/generators/makefile.cpp
|
||||||
@@ -3164,6 +3164,9 @@ MakefileGenerator::pkgConfigFileName(bool fixify, bool onlyPrependDestdir)
|
@@ -3197,6 +3197,9 @@ MakefileGenerator::pkgConfigFileName(bool fixify, bool onlyPrependDestdir)
|
||||||
if (dot != -1)
|
if (dot != -1)
|
||||||
ret = ret.left(dot);
|
ret = ret.left(dot);
|
||||||
}
|
}
|
||||||
|
@ -29,5 +29,5 @@ index 6c614fd868..bd87c5bd6d 100644
|
||||||
QString subdir = project->first("QMAKE_PKGCONFIG_DESTDIR").toQString();
|
QString subdir = project->first("QMAKE_PKGCONFIG_DESTDIR").toQString();
|
||||||
if(!subdir.isEmpty()) {
|
if(!subdir.isEmpty()) {
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From c8ebd475383209c46510769731be7f7598e6feee Mon Sep 17 00:00:00 2001
|
From dc1443e4b4cbc38d31934674b006f0458fe86298 Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Thu, 26 Jan 2017 17:51:31 +0100
|
Date: Thu, 26 Jan 2017 17:51:31 +0100
|
||||||
Subject: [PATCH 08/34] Fix linking against shared/static libpng
|
Subject: [PATCH 08/33] Fix linking against shared/static libpng
|
||||||
|
|
||||||
Change-Id: Ic7a0ec9544059b8e647a5d0186f1b88c00911dcf
|
Change-Id: Ic7a0ec9544059b8e647a5d0186f1b88c00911dcf
|
||||||
---
|
---
|
||||||
|
@ -23,5 +23,5 @@ index 219385a108..d629a45b92 100644
|
||||||
"use": [
|
"use": [
|
||||||
{ "lib": "zlib", "condition": "features.system-zlib" }
|
{ "lib": "zlib", "condition": "features.system-zlib" }
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From d79b593a0d432b88521ec58ed6e7411a85347bb8 Mon Sep 17 00:00:00 2001
|
From ce8a5ec429efd173899f3a545ca527085c929daf Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Fri, 3 Feb 2017 19:36:25 +0100
|
Date: Fri, 3 Feb 2017 19:36:25 +0100
|
||||||
Subject: [PATCH 09/34] Fix linking against static D-Bus
|
Subject: [PATCH 09/33] Fix linking against static D-Bus
|
||||||
|
|
||||||
---
|
---
|
||||||
configure.json | 9 +++++++--
|
configure.json | 9 +++++++--
|
||||||
|
@ -9,7 +9,7 @@ Subject: [PATCH 09/34] Fix linking against static D-Bus
|
||||||
2 files changed, 11 insertions(+), 2 deletions(-)
|
2 files changed, 11 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
diff --git a/configure.json b/configure.json
|
diff --git a/configure.json b/configure.json
|
||||||
index b4a87f5505..c404fd7066 100644
|
index 2dc79137e8..68fed05289 100644
|
||||||
--- a/configure.json
|
--- a/configure.json
|
||||||
+++ b/configure.json
|
+++ b/configure.json
|
||||||
@@ -172,18 +172,23 @@
|
@@ -172,18 +172,23 @@
|
||||||
|
@ -54,5 +54,5 @@ index 9eaebe6d7e..ac1b1d977b 100644
|
||||||
# include <dbus/dbus.h>
|
# include <dbus/dbus.h>
|
||||||
#else
|
#else
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 6032fdbbd2df9576e7509b80c2e4d6c87d744470 Mon Sep 17 00:00:00 2001
|
From 6db371f6604d00b31d797447bfc6be93091637c9 Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Fri, 2 Jun 2017 18:28:10 +0200
|
Date: Fri, 2 Jun 2017 18:28:10 +0200
|
||||||
Subject: [PATCH 10/34] Don't try to use debug version of D-Bus library
|
Subject: [PATCH 10/33] Don't try to use debug version of D-Bus library
|
||||||
|
|
||||||
Required for a debug build of Qt because mingw-w64-dbus
|
Required for a debug build of Qt because mingw-w64-dbus
|
||||||
does not contain debug version
|
does not contain debug version
|
||||||
|
@ -12,7 +12,7 @@ Change-Id: Ic34e1025fda55f9659e065f5bbe9d51f55420adb
|
||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
diff --git a/configure.json b/configure.json
|
diff --git a/configure.json b/configure.json
|
||||||
index c404fd7066..1488cde728 100644
|
index 68fed05289..bcd226f852 100644
|
||||||
--- a/configure.json
|
--- a/configure.json
|
||||||
+++ b/configure.json
|
+++ b/configure.json
|
||||||
@@ -185,7 +185,7 @@
|
@@ -185,7 +185,7 @@
|
||||||
|
@ -25,5 +25,5 @@ index c404fd7066..1488cde728 100644
|
||||||
},
|
},
|
||||||
"condition": "config.win32 && features.shared"
|
"condition": "config.win32 && features.shared"
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From a1ce36f86105230865fd6fb5eb4f0bbe09d7221b Mon Sep 17 00:00:00 2001
|
From 0ca7e00a0ab483f3050349db030afab902d389c2 Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Fri, 3 Feb 2017 20:51:19 +0100
|
Date: Fri, 3 Feb 2017 20:51:19 +0100
|
||||||
Subject: [PATCH 11/34] Fix linking against static freetype2
|
Subject: [PATCH 11/33] Fix linking against static freetype2
|
||||||
|
|
||||||
---
|
---
|
||||||
src/gui/configure.json | 7 +++++--
|
src/gui/configure.json | 7 +++++--
|
||||||
|
@ -26,5 +26,5 @@ index d629a45b92..afa3d95f39 100644
|
||||||
},
|
},
|
||||||
"fontconfig": {
|
"fontconfig": {
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From ab966035502f0b14f4e9b037223c9d84646f0bf2 Mon Sep 17 00:00:00 2001
|
From 0118d791f8fba7fdadc92ed6884b2ff4de7abf22 Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 18 Sep 2016 14:22:56 +0200
|
Date: Sun, 18 Sep 2016 14:22:56 +0200
|
||||||
Subject: [PATCH 12/34] Fix linking against static harfbuzz
|
Subject: [PATCH 12/33] Fix linking against static harfbuzz
|
||||||
|
|
||||||
---
|
---
|
||||||
src/gui/configure.json | 6 +++++-
|
src/gui/configure.json | 6 +++++-
|
||||||
|
@ -25,5 +25,5 @@ index afa3d95f39..a2b0a00d09 100644
|
||||||
},
|
},
|
||||||
"imf": {
|
"imf": {
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 313ee18fb5ba456880fbcfcb5f5d991235094da4 Mon Sep 17 00:00:00 2001
|
From c9383537c6d1c47aa0d435be4c6db1ee88d26bff Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 18 Sep 2016 14:24:01 +0200
|
Date: Sun, 18 Sep 2016 14:24:01 +0200
|
||||||
Subject: [PATCH 13/34] Fix linking against static pcre
|
Subject: [PATCH 13/33] Fix linking against static pcre
|
||||||
|
|
||||||
Change-Id: I3225c6e82dc4d17aef37d4289c16eb7a5ea3c5a1
|
Change-Id: I3225c6e82dc4d17aef37d4289c16eb7a5ea3c5a1
|
||||||
---
|
---
|
||||||
|
@ -24,5 +24,5 @@ index 13eff07c04..ea747244da 100644
|
||||||
#include <pcre2.h>
|
#include <pcre2.h>
|
||||||
|
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 267961ff9c908b5c02828b0c2842c8f320fa7f1b Mon Sep 17 00:00:00 2001
|
From b701eb9c3dcb206435726d0405fa152655231dcb Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 18 Sep 2016 18:56:55 +0200
|
Date: Sun, 18 Sep 2016 18:56:55 +0200
|
||||||
Subject: [PATCH 14/34] Fix linking against shared/static MariaDB
|
Subject: [PATCH 14/33] Fix linking against shared/static MariaDB
|
||||||
|
|
||||||
Change-Id: I9722c154d845f288a2d4d1ab14a014066b28819b
|
Change-Id: I9722c154d845f288a2d4d1ab14a014066b28819b
|
||||||
---
|
---
|
||||||
|
@ -23,5 +23,5 @@ index 234f880579..4619db4a54 100644
|
||||||
{ "type": "mysqlConfig", "query": "--libs", "cleanlibs": true },
|
{ "type": "mysqlConfig", "query": "--libs", "cleanlibs": true },
|
||||||
{ "type": "mysqlConfig", "query": "--libs_r", "cleanlibs": false },
|
{ "type": "mysqlConfig", "query": "--libs_r", "cleanlibs": false },
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 00fc4018caca88c40fb216917ae0066aa3dd2ed3 Mon Sep 17 00:00:00 2001
|
From ee6b2158ed83ed926ba3f17f7c520fb889ef74ac Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 18 Sep 2016 18:58:25 +0200
|
Date: Sun, 18 Sep 2016 18:58:25 +0200
|
||||||
Subject: [PATCH 15/34] Fix linking against shared/static PostgreSQL
|
Subject: [PATCH 15/33] Fix linking against shared/static PostgreSQL
|
||||||
|
|
||||||
---
|
---
|
||||||
src/plugins/sqldrivers/configure.json | 5 +++--
|
src/plugins/sqldrivers/configure.json | 5 +++--
|
||||||
|
@ -25,5 +25,5 @@ index 4619db4a54..ef0d45f6cc 100644
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From ef21b8b44d8c71e927a93bd24cdca38ec2c37391 Mon Sep 17 00:00:00 2001
|
From 1bb8814307183b3311c99e0e4987ea0d84d487f2 Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 18 Sep 2016 14:25:40 +0200
|
Date: Sun, 18 Sep 2016 14:25:40 +0200
|
||||||
Subject: [PATCH 16/34] Rename qtmain to qt5main
|
Subject: [PATCH 16/33] Rename qtmain to qt5main
|
||||||
|
|
||||||
Prevents conflict with mingw-w64-qt4 package
|
Prevents conflict with mingw-w64-qt4 package
|
||||||
---
|
---
|
||||||
|
@ -12,7 +12,7 @@ Prevents conflict with mingw-w64-qt4 package
|
||||||
4 files changed, 5 insertions(+), 5 deletions(-)
|
4 files changed, 5 insertions(+), 5 deletions(-)
|
||||||
|
|
||||||
diff --git a/mkspecs/common/g++-win32.conf b/mkspecs/common/g++-win32.conf
|
diff --git a/mkspecs/common/g++-win32.conf b/mkspecs/common/g++-win32.conf
|
||||||
index e747ef16af..8b8a4ad240 100644
|
index 48d1c49d44..a011f681eb 100644
|
||||||
--- a/mkspecs/common/g++-win32.conf
|
--- a/mkspecs/common/g++-win32.conf
|
||||||
+++ b/mkspecs/common/g++-win32.conf
|
+++ b/mkspecs/common/g++-win32.conf
|
||||||
@@ -87,7 +87,7 @@ QMAKE_LIBS_OPENGL = -lglu32 -lopengl32 -lgdi32 -luser32
|
@@ -87,7 +87,7 @@ QMAKE_LIBS_OPENGL = -lglu32 -lopengl32 -lgdi32 -luser32
|
||||||
|
@ -66,5 +66,5 @@ index 4140ae48de..9ae73db74b 100644
|
||||||
|
|
||||||
CONFIG += static
|
CONFIG += static
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From c79c2a4f048484d235574a69e6f6ba3dcff23abe Mon Sep 17 00:00:00 2001
|
From 337a71fdb496c2228ee5564d5c12498b6b7d498d Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 18 Sep 2016 14:27:28 +0200
|
Date: Sun, 18 Sep 2016 14:27:28 +0200
|
||||||
Subject: [PATCH 17/34] Build dynamic host libraries
|
Subject: [PATCH 17/33] Build dynamic host libraries
|
||||||
|
|
||||||
This came initially from Fedora, not sure whether
|
This came initially from Fedora, not sure whether
|
||||||
it makes sense to keep it. Regular Arch package
|
it makes sense to keep it. Regular Arch package
|
||||||
|
@ -14,10 +14,10 @@ Change-Id: I91a3613955c656fb0d262ccb9b2529350bab032b
|
||||||
2 files changed, 2 insertions(+), 2 deletions(-)
|
2 files changed, 2 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
diff --git a/mkspecs/features/qt_module.prf b/mkspecs/features/qt_module.prf
|
diff --git a/mkspecs/features/qt_module.prf b/mkspecs/features/qt_module.prf
|
||||||
index f8729de947..db23f4ad1d 100644
|
index 8c7adc45eb..8dd69efee6 100644
|
||||||
--- a/mkspecs/features/qt_module.prf
|
--- a/mkspecs/features/qt_module.prf
|
||||||
+++ b/mkspecs/features/qt_module.prf
|
+++ b/mkspecs/features/qt_module.prf
|
||||||
@@ -24,7 +24,7 @@ requires(!$$skip)
|
@@ -25,7 +25,7 @@ requires(!$$skip)
|
||||||
|
|
||||||
# Compile as shared/DLL or static according to the option given to configure
|
# Compile as shared/DLL or static according to the option given to configure
|
||||||
# unless overridden. Host builds are always static
|
# unless overridden. Host builds are always static
|
||||||
|
@ -37,5 +37,5 @@ index c3ed27d979..30d2114aa1 100644
|
||||||
-INSTALLS = lib
|
-INSTALLS = lib
|
||||||
+INSTALLS += lib
|
+INSTALLS += lib
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 9a506994e00aa0fb257bfe80458b0543c0e9f8b0 Mon Sep 17 00:00:00 2001
|
From 664fce69abcad0d7c10013b51b42a1a34c27f279 Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 18 Sep 2016 17:59:27 +0200
|
Date: Sun, 18 Sep 2016 17:59:27 +0200
|
||||||
Subject: [PATCH 18/34] Enable rpath for build tools
|
Subject: [PATCH 18/33] Enable rpath for build tools
|
||||||
|
|
||||||
- Required because various tools depend on libQt5Bootstrap.so which resides
|
- Required because various tools depend on libQt5Bootstrap.so which resides
|
||||||
in folder /usr/${_arch}/lib
|
in folder /usr/${_arch}/lib
|
||||||
|
@ -33,5 +33,5 @@ index 883f8ca215..786f2e660c 100644
|
||||||
INSTALLS += target
|
INSTALLS += target
|
||||||
|
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 92e7155e22bfe514a20d6ebf39b6bdfbf45f194c Mon Sep 17 00:00:00 2001
|
From ec1d27f7cb06c118e81335f4614559db92256fd5 Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 18 Sep 2016 18:04:42 +0200
|
Date: Sun, 18 Sep 2016 18:04:42 +0200
|
||||||
Subject: [PATCH 19/34] Use system zlib for build tools
|
Subject: [PATCH 19/33] Use system zlib for build tools
|
||||||
|
|
||||||
---
|
---
|
||||||
src/tools/bootstrap/bootstrap.pro | 2 +-
|
src/tools/bootstrap/bootstrap.pro | 2 +-
|
||||||
|
@ -21,5 +21,5 @@ index a45382106a..17b9828581 100644
|
||||||
} else {
|
} else {
|
||||||
CONFIG += no_core_dep
|
CONFIG += no_core_dep
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From d3a0f355335aa086e2663d634f2f41766f1bcdd6 Mon Sep 17 00:00:00 2001
|
From 75c9cbfab1967e472ced8730e561b062a30c4d9d Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 18 Sep 2016 18:26:18 +0200
|
Date: Sun, 18 Sep 2016 18:26:18 +0200
|
||||||
Subject: [PATCH 20/34] Use *.dll.a as import lib extension
|
Subject: [PATCH 20/33] Use *.dll.a as import lib extension
|
||||||
|
|
||||||
The variables used here are provided by
|
The variables used here are provided by
|
||||||
mingw-w64 specific mkspec
|
mingw-w64 specific mkspec
|
||||||
|
@ -27,7 +27,7 @@ index e67917cc96..2a94964b49 100644
|
||||||
} else {
|
} else {
|
||||||
CMAKE_WINMAIN_FILE_LOCATION_DEBUG = qtmain$${QT_LIBINFIX}d.lib
|
CMAKE_WINMAIN_FILE_LOCATION_DEBUG = qtmain$${QT_LIBINFIX}d.lib
|
||||||
diff --git a/qmake/generators/win32/winmakefile.cpp b/qmake/generators/win32/winmakefile.cpp
|
diff --git a/qmake/generators/win32/winmakefile.cpp b/qmake/generators/win32/winmakefile.cpp
|
||||||
index 737f3abc3a..2e6d5d94a9 100644
|
index dec0931bd4..cd64cb0c4f 100644
|
||||||
--- a/qmake/generators/win32/winmakefile.cpp
|
--- a/qmake/generators/win32/winmakefile.cpp
|
||||||
+++ b/qmake/generators/win32/winmakefile.cpp
|
+++ b/qmake/generators/win32/winmakefile.cpp
|
||||||
@@ -80,10 +80,14 @@ Win32MakefileGenerator::parseLibFlag(const ProString &flag, ProString *arg)
|
@@ -80,10 +80,14 @@ Win32MakefileGenerator::parseLibFlag(const ProString &flag, ProString *arg)
|
||||||
|
@ -64,5 +64,5 @@ index 737f3abc3a..2e6d5d94a9 100644
|
||||||
+ project->first("QMAKE_EXTENSION_SHLIB"));
|
+ project->first("QMAKE_EXTENSION_SHLIB"));
|
||||||
project->values("TARGET").first() = project->first("QMAKE_PREFIX_SHLIB") + project->first("TARGET");
|
project->values("TARGET").first() = project->first("QMAKE_PREFIX_SHLIB") + project->first("TARGET");
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 91d94eadf25139197ce3cf74bb75692e9c77db07 Mon Sep 17 00:00:00 2001
|
From 12168d6839249e51586f3e63e666bd68e1363905 Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 18 Sep 2016 18:45:08 +0200
|
Date: Sun, 18 Sep 2016 18:45:08 +0200
|
||||||
Subject: [PATCH 21/34] Merge shared and static library trees
|
Subject: [PATCH 21/33] Merge shared and static library trees
|
||||||
|
|
||||||
Allow installation of shared and static build in the same prefix
|
Allow installation of shared and static build in the same prefix
|
||||||
---
|
---
|
||||||
|
@ -13,10 +13,10 @@ Allow installation of shared and static build in the same prefix
|
||||||
5 files changed, 51 insertions(+), 6 deletions(-)
|
5 files changed, 51 insertions(+), 6 deletions(-)
|
||||||
|
|
||||||
diff --git a/configure.pri b/configure.pri
|
diff --git a/configure.pri b/configure.pri
|
||||||
index 0512ef0144..c3ce522e4f 100644
|
index 6e7f6b76a4..8d6af2fb81 100644
|
||||||
--- a/configure.pri
|
--- a/configure.pri
|
||||||
+++ b/configure.pri
|
+++ b/configure.pri
|
||||||
@@ -1249,3 +1249,12 @@ defineTest(createConfigStatus) {
|
@@ -1259,3 +1259,12 @@ defineTest(createConfigStatus) {
|
||||||
|
|
||||||
QMAKE_POST_CONFIGURE += \
|
QMAKE_POST_CONFIGURE += \
|
||||||
"createConfigStatus()"
|
"createConfigStatus()"
|
||||||
|
@ -101,10 +101,10 @@ index 51ea3a8321..275e080ae4 100644
|
||||||
QMAKE_EXT_YACC = .y
|
QMAKE_EXT_YACC = .y
|
||||||
|
|
||||||
diff --git a/qmake/generators/makefile.cpp b/qmake/generators/makefile.cpp
|
diff --git a/qmake/generators/makefile.cpp b/qmake/generators/makefile.cpp
|
||||||
index bd87c5bd6d..736af1c843 100644
|
index 412278c8c6..dd86df8b91 100644
|
||||||
--- a/qmake/generators/makefile.cpp
|
--- a/qmake/generators/makefile.cpp
|
||||||
+++ b/qmake/generators/makefile.cpp
|
+++ b/qmake/generators/makefile.cpp
|
||||||
@@ -3167,6 +3167,9 @@ MakefileGenerator::pkgConfigFileName(bool fixify, bool onlyPrependDestdir)
|
@@ -3200,6 +3200,9 @@ MakefileGenerator::pkgConfigFileName(bool fixify, bool onlyPrependDestdir)
|
||||||
if (project->isActiveConfig("debug")) {
|
if (project->isActiveConfig("debug")) {
|
||||||
ret += "d";
|
ret += "d";
|
||||||
}
|
}
|
||||||
|
@ -114,7 +114,7 @@ index bd87c5bd6d..736af1c843 100644
|
||||||
ret += Option::pkgcfg_ext;
|
ret += Option::pkgcfg_ext;
|
||||||
QString subdir = project->first("QMAKE_PKGCONFIG_DESTDIR").toQString();
|
QString subdir = project->first("QMAKE_PKGCONFIG_DESTDIR").toQString();
|
||||||
if(!subdir.isEmpty()) {
|
if(!subdir.isEmpty()) {
|
||||||
@@ -3340,9 +3343,9 @@ MakefileGenerator::writePkgConfigFile()
|
@@ -3373,9 +3376,9 @@ MakefileGenerator::writePkgConfigFile()
|
||||||
t << endl;
|
t << endl;
|
||||||
|
|
||||||
// requires
|
// requires
|
||||||
|
@ -128,5 +128,5 @@ index bd87c5bd6d..736af1c843 100644
|
||||||
|
|
||||||
t << endl;
|
t << endl;
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 86e3c50a96608acab006e9e525c23e4f420d8b4d Mon Sep 17 00:00:00 2001
|
From f02786f7eea8c88f7cd4761638ae53bcf13d94fe Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 18 Sep 2016 18:32:00 +0200
|
Date: Sun, 18 Sep 2016 18:32:00 +0200
|
||||||
Subject: [PATCH 22/34] Pull dependencies of static libraries in CMake modules
|
Subject: [PATCH 22/33] Pull dependencies of static libraries in CMake modules
|
||||||
|
|
||||||
When doing a static build of Qt, the dependencies of the Qt
|
When doing a static build of Qt, the dependencies of the Qt
|
||||||
libraries and plugins itself must be specified when linking
|
libraries and plugins itself must be specified when linking
|
||||||
|
@ -251,7 +251,7 @@ index 5baf0fdb10..ec5f3cc437 100644
|
||||||
+
|
+
|
||||||
+endif()
|
+endif()
|
||||||
diff --git a/qmake/generators/makefile.cpp b/qmake/generators/makefile.cpp
|
diff --git a/qmake/generators/makefile.cpp b/qmake/generators/makefile.cpp
|
||||||
index 736af1c843..a1972b7eb0 100644
|
index dd86df8b91..fc7a0927a9 100644
|
||||||
--- a/qmake/generators/makefile.cpp
|
--- a/qmake/generators/makefile.cpp
|
||||||
+++ b/qmake/generators/makefile.cpp
|
+++ b/qmake/generators/makefile.cpp
|
||||||
@@ -994,10 +994,18 @@ MakefileGenerator::writePrlFile(QTextStream &t)
|
@@ -994,10 +994,18 @@ MakefileGenerator::writePrlFile(QTextStream &t)
|
||||||
|
@ -278,5 +278,5 @@ index 736af1c843..a1972b7eb0 100644
|
||||||
}
|
}
|
||||||
|
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 244565bea2e8c84287b0a5dbbacea3db7e186f6d Mon Sep 17 00:00:00 2001
|
From 191a510dd089ac2d870e989b44a15af535eacb8a Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sat, 5 Aug 2017 21:14:26 +0200
|
Date: Sat, 5 Aug 2017 21:14:26 +0200
|
||||||
Subject: [PATCH 23/34] Allow usage of static version with CMake
|
Subject: [PATCH 23/33] Allow usage of static version with CMake
|
||||||
|
|
||||||
Allow selecting between dynamic and static Qt versions
|
Allow selecting between dynamic and static Qt versions
|
||||||
installed in the same prefix
|
installed in the same prefix
|
||||||
|
@ -992,5 +992,5 @@ index 2a575958ae..ca0e3be3b5 100644
|
||||||
INTERFACE_COMPILE_DEFINITIONS QT_TESTCASE_BUILDDIR=\\\"\${CMAKE_BINARY_DIR}\\\"
|
INTERFACE_COMPILE_DEFINITIONS QT_TESTCASE_BUILDDIR=\\\"\${CMAKE_BINARY_DIR}\\\"
|
||||||
)
|
)
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From dad3f2977824ca10f03f28486f10780fa2f615e3 Mon Sep 17 00:00:00 2001
|
From e0197a35c25984f50de023cec5d5dd28391c22b0 Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Fri, 2 Jun 2017 16:42:07 +0200
|
Date: Fri, 2 Jun 2017 16:42:07 +0200
|
||||||
Subject: [PATCH 24/34] Adjust linker flags for static build with
|
Subject: [PATCH 24/33] Adjust linker flags for static build with
|
||||||
cmake/mingw-w64
|
cmake/mingw-w64
|
||||||
|
|
||||||
Change-Id: I33b88976d8f5ce87ce431a6f422fe87785bf5b8d
|
Change-Id: I33b88976d8f5ce87ce431a6f422fe87785bf5b8d
|
||||||
|
@ -25,5 +25,5 @@ index f0add757bb..5328da2e80 100644
|
||||||
+unset(_isExe)
|
+unset(_isExe)
|
||||||
+!!ENDIF
|
+!!ENDIF
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,17 +1,17 @@
|
||||||
From 2c846ab2a45c159905715e98338246f86e98e5a8 Mon Sep 17 00:00:00 2001
|
From cd1074a5c6c3615b89b0abb6f2960d26332dc2a5 Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 18 Sep 2016 18:50:21 +0200
|
Date: Sun, 18 Sep 2016 18:50:21 +0200
|
||||||
Subject: [PATCH 25/34] Use correct pkg-config --static flag
|
Subject: [PATCH 25/33] Use correct pkg-config --static flag
|
||||||
|
|
||||||
---
|
---
|
||||||
configure.pri | 3 +++
|
configure.pri | 3 +++
|
||||||
1 file changed, 3 insertions(+)
|
1 file changed, 3 insertions(+)
|
||||||
|
|
||||||
diff --git a/configure.pri b/configure.pri
|
diff --git a/configure.pri b/configure.pri
|
||||||
index c3ce522e4f..59a9b1e88a 100644
|
index 8d6af2fb81..23b6050d35 100644
|
||||||
--- a/configure.pri
|
--- a/configure.pri
|
||||||
+++ b/configure.pri
|
+++ b/configure.pri
|
||||||
@@ -311,6 +311,9 @@ defineTest(qtConfTest_detectPkgConfig) {
|
@@ -315,6 +315,9 @@ defineTest(qtConfTest_detectPkgConfig) {
|
||||||
qtLog("Found pkg-config from path: $$pkgConfig")
|
qtLog("Found pkg-config from path: $$pkgConfig")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -22,5 +22,5 @@ index c3ce522e4f..59a9b1e88a 100644
|
||||||
$$qtConfEvaluate("features.cross_compile") {
|
$$qtConfEvaluate("features.cross_compile") {
|
||||||
# cross compiling, check that pkg-config is set up sanely
|
# cross compiling, check that pkg-config is set up sanely
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 400f992fa24ed2b62be4258d5d26bff3846d95ce Mon Sep 17 00:00:00 2001
|
From b9ae2c29543c9d9ecc2e5933c2a849fb79f1190d Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 4 Dec 2016 20:35:47 +0100
|
Date: Sun, 4 Dec 2016 20:35:47 +0100
|
||||||
Subject: [PATCH 26/34] Fix macro invoking moc, rcc and uic
|
Subject: [PATCH 26/33] Fix macro invoking moc, rcc and uic
|
||||||
|
|
||||||
* Otherwise the arguments aren't passed correctly leading to errors like
|
* Otherwise the arguments aren't passed correctly leading to errors like
|
||||||
```
|
```
|
||||||
|
@ -70,5 +70,5 @@ index 737371a5ad..d103278cdf 100644
|
||||||
MAIN_DEPENDENCY ${infile} VERBATIM)
|
MAIN_DEPENDENCY ${infile} VERBATIM)
|
||||||
set_source_files_properties(${infile} PROPERTIES SKIP_AUTOUIC ON)
|
set_source_files_properties(${infile} PROPERTIES SKIP_AUTOUIC ON)
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 3872dc79e2e8c530ee73003c6c7f4b08e4697f7f Mon Sep 17 00:00:00 2001
|
From f9d1c593895a0698db00b96ed42c2ba6db464fcf Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Wed, 25 Jan 2017 20:59:54 +0100
|
Date: Wed, 25 Jan 2017 20:59:54 +0100
|
||||||
Subject: [PATCH 27/34] Ignore errors about missing feature static
|
Subject: [PATCH 27/33] Ignore errors about missing feature static
|
||||||
|
|
||||||
Not sure why this error occurs, let's hope for the best
|
Not sure why this error occurs, let's hope for the best
|
||||||
---
|
---
|
||||||
|
@ -32,5 +32,5 @@ index 1903e509c8..1fcb597fa3 100644
|
||||||
+ !equals($$1, "static"): error("Could not find feature $${1}.")
|
+ !equals($$1, "static"): error("Could not find feature $${1}.")
|
||||||
}
|
}
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From c7eb8dbf86904eab61b3bb53f52563d861372f65 Mon Sep 17 00:00:00 2001
|
From 54ea8a6b4a956037ad4f03c60f9aee654317c1b4 Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Wed, 25 Jan 2017 21:08:20 +0100
|
Date: Wed, 25 Jan 2017 21:08:20 +0100
|
||||||
Subject: [PATCH 28/34] Enable and fix use of iconv
|
Subject: [PATCH 28/33] Enable and fix use of iconv
|
||||||
|
|
||||||
Change-Id: I5f0ab27afca0800dec11c7af74d196190820ae5c
|
Change-Id: I5f0ab27afca0800dec11c7af74d196190820ae5c
|
||||||
---
|
---
|
||||||
|
@ -79,5 +79,5 @@ index dfb575da0d..a630d7abf3 100644
|
||||||
},
|
},
|
||||||
"icu": {
|
"icu": {
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 558b86ad0cbaa5fb318d729c3768bc51f385e7cd Mon Sep 17 00:00:00 2001
|
From 4fba521536c369be187e9e618b3333cf0b2c724a Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Wed, 25 Jan 2017 21:08:48 +0100
|
Date: Wed, 25 Jan 2017 21:08:48 +0100
|
||||||
Subject: [PATCH 29/34] Ignore failing pkg-config test
|
Subject: [PATCH 29/33] Ignore failing pkg-config test
|
||||||
|
|
||||||
Didn't investigate why it fails, let's hope for the best
|
Didn't investigate why it fails, let's hope for the best
|
||||||
---
|
---
|
||||||
|
@ -9,10 +9,10 @@ Didn't investigate why it fails, let's hope for the best
|
||||||
1 file changed, 1 deletion(-)
|
1 file changed, 1 deletion(-)
|
||||||
|
|
||||||
diff --git a/configure.json b/configure.json
|
diff --git a/configure.json b/configure.json
|
||||||
index 1488cde728..a52c1c9c95 100644
|
index bcd226f852..25512db145 100644
|
||||||
--- a/configure.json
|
--- a/configure.json
|
||||||
+++ b/configure.json
|
+++ b/configure.json
|
||||||
@@ -597,7 +597,6 @@
|
@@ -604,7 +604,6 @@
|
||||||
"pkg-config": {
|
"pkg-config": {
|
||||||
"label": "Using pkg-config",
|
"label": "Using pkg-config",
|
||||||
"autoDetect": "!config.darwin && !config.win32",
|
"autoDetect": "!config.darwin && !config.win32",
|
||||||
|
@ -21,5 +21,5 @@ index 1488cde728..a52c1c9c95 100644
|
||||||
"publicFeature",
|
"publicFeature",
|
||||||
{ "type": "publicQtConfig", "negative": true },
|
{ "type": "publicQtConfig", "negative": true },
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From cfdde9962386c34c3f2bfe902aa2a522b0530dba Mon Sep 17 00:00:00 2001
|
From c4f29e97fd87f1f6790708d21247dd6c333167c9 Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Tue, 7 Feb 2017 18:25:28 +0100
|
Date: Tue, 7 Feb 2017 18:25:28 +0100
|
||||||
Subject: [PATCH 30/34] Prevent qmake from messing static lib dependencies
|
Subject: [PATCH 30/33] Prevent qmake from messing static lib dependencies
|
||||||
|
|
||||||
In particular, it messes resolving cyclic dependency between
|
In particular, it messes resolving cyclic dependency between
|
||||||
static freetype2 and harfbuzz
|
static freetype2 and harfbuzz
|
||||||
|
@ -25,7 +25,7 @@ index 894020d2bd..5f57d6f5cb 100644
|
||||||
int libidx = 0, fwidx = 0;
|
int libidx = 0, fwidx = 0;
|
||||||
for (const ProString &dlib : project->values("QMAKE_DEFAULT_LIBDIRS"))
|
for (const ProString &dlib : project->values("QMAKE_DEFAULT_LIBDIRS"))
|
||||||
diff --git a/qmake/generators/win32/winmakefile.cpp b/qmake/generators/win32/winmakefile.cpp
|
diff --git a/qmake/generators/win32/winmakefile.cpp b/qmake/generators/win32/winmakefile.cpp
|
||||||
index 2e6d5d94a9..a8320bae09 100644
|
index cd64cb0c4f..c63d8b5754 100644
|
||||||
--- a/qmake/generators/win32/winmakefile.cpp
|
--- a/qmake/generators/win32/winmakefile.cpp
|
||||||
+++ b/qmake/generators/win32/winmakefile.cpp
|
+++ b/qmake/generators/win32/winmakefile.cpp
|
||||||
@@ -87,6 +87,9 @@ Win32MakefileGenerator::findLibraries(bool linkPrl, bool mergeLflags)
|
@@ -87,6 +87,9 @@ Win32MakefileGenerator::findLibraries(bool linkPrl, bool mergeLflags)
|
||||||
|
@ -39,5 +39,5 @@ index 2e6d5d94a9..a8320bae09 100644
|
||||||
static const char * const lflags[] = { "QMAKE_LIBS", "QMAKE_LIBS_PRIVATE", 0 };
|
static const char * const lflags[] = { "QMAKE_LIBS", "QMAKE_LIBS_PRIVATE", 0 };
|
||||||
for (int i = 0; lflags[i]; i++) {
|
for (int i = 0; lflags[i]; i++) {
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,17 +1,60 @@
|
||||||
From 0e3e71c77f1bf23ab20c2c4b3219c371ba94825f Mon Sep 17 00:00:00 2001
|
From dacff81f228db7dd158e4f2bdc2dae02175aea5f Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Wed, 25 Jan 2017 23:42:30 +0100
|
Date: Wed, 25 Jan 2017 23:42:30 +0100
|
||||||
Subject: [PATCH 31/34] Hardcode linker flags for platform plugins
|
Subject: [PATCH 31/33] Hardcode linker flags for platform plugins
|
||||||
|
|
||||||
Otherwise incorrect order of libs leads to errors
|
Otherwise incorrect order of libs leads to errors
|
||||||
when building libqminimal.dll, libqoffscreen.dll
|
when building libqminimal.dll, libqoffscreen.dll
|
||||||
and libqwindows.dll
|
and libqwindows.dll
|
||||||
---
|
---
|
||||||
|
src/plugins/platforms/direct2d/direct2d.pro | 30 ++++++++++++++---
|
||||||
src/plugins/platforms/minimal/minimal.pro | 15 +++++++--
|
src/plugins/platforms/minimal/minimal.pro | 15 +++++++--
|
||||||
src/plugins/platforms/offscreen/offscreen.pro | 14 ++++++--
|
src/plugins/platforms/offscreen/offscreen.pro | 14 ++++++--
|
||||||
src/plugins/platforms/windows/windows.pro | 32 +++++++++++++------
|
src/plugins/platforms/windows/windows.pro | 32 +++++++++++++------
|
||||||
3 files changed, 48 insertions(+), 13 deletions(-)
|
4 files changed, 73 insertions(+), 18 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/src/plugins/platforms/direct2d/direct2d.pro b/src/plugins/platforms/direct2d/direct2d.pro
|
||||||
|
index 3bfd02bdc8..4732f89920 100644
|
||||||
|
--- a/src/plugins/platforms/direct2d/direct2d.pro
|
||||||
|
+++ b/src/plugins/platforms/direct2d/direct2d.pro
|
||||||
|
@@ -1,12 +1,32 @@
|
||||||
|
TARGET = qdirect2d
|
||||||
|
|
||||||
|
QT += \
|
||||||
|
- core-private gui-private \
|
||||||
|
- eventdispatcher_support-private \
|
||||||
|
- fontdatabase_support-private theme_support-private
|
||||||
|
+ core-private gui-private
|
||||||
|
|
||||||
|
-qtConfig(accessibility): QT += accessibility_support-private
|
||||||
|
-qtConfig(vulkan): QT += vulkan_support-private
|
||||||
|
+# Fix linker error when building libqdirect2d.dll by specifying linker flags for
|
||||||
|
+# required modules manually (otherwise order is messed)
|
||||||
|
+LIBS += \
|
||||||
|
+ -lQt5EventDispatcherSupport \
|
||||||
|
+ -lQt5FontDatabaseSupport \
|
||||||
|
+ -lQt5ThemeSupport \
|
||||||
|
+ -lfreetype -lole32 -lgdi32 -luuid
|
||||||
|
+# However, this workaround leads to the necessity of specifying include dirs manually
|
||||||
|
+INCLUDEPATH += \
|
||||||
|
+ $$QT_SOURCE_TREE/include/QtEventDispatcherSupport/$${QT_VERSION} \
|
||||||
|
+ $$QT_SOURCE_TREE/include/QtFontDatabaseSupport/$${QT_VERSION} \
|
||||||
|
+ $$QT_SOURCE_TREE/include/QtThemeSupport/$${QT_VERSION}
|
||||||
|
+# Same for private support libs for accessibility and vulkan, if those are enabled
|
||||||
|
+qtConfig(accessibility) {
|
||||||
|
+ LIBS += -lQt5AccessibilitySupport
|
||||||
|
+ INCLUDEPATH += $$QT_SOURCE_TREE/include/QtAccessibilitySupport/$${QT_VERSION}
|
||||||
|
+}
|
||||||
|
+qtConfig(vulkan) {
|
||||||
|
+ LIBS += -lQt5VulkanSupport
|
||||||
|
+ INCLUDEPATH += $$QT_SOURCE_TREE/include/QtVulkanSupport/$${QT_VERSION}
|
||||||
|
+}
|
||||||
|
+# Also add Qt5WindowsUIAutomationSupport - it seems to link against it
|
||||||
|
+LIBS += -lQt5WindowsUIAutomationSupport
|
||||||
|
+INCLUDEPATH += $$QT_SOURCE_TREE/include/Qt5WindowsUIAutomationSupport/$${QT_VERSION}
|
||||||
|
|
||||||
|
LIBS += -ldwmapi -ld2d1 -ld3d11 -ldwrite -lversion -lgdi32
|
||||||
|
|
||||||
diff --git a/src/plugins/platforms/minimal/minimal.pro b/src/plugins/platforms/minimal/minimal.pro
|
diff --git a/src/plugins/platforms/minimal/minimal.pro b/src/plugins/platforms/minimal/minimal.pro
|
||||||
index a1a2da547b..7ef91b574d 100644
|
index a1a2da547b..7ef91b574d 100644
|
||||||
--- a/src/plugins/platforms/minimal/minimal.pro
|
--- a/src/plugins/platforms/minimal/minimal.pro
|
||||||
|
@ -106,5 +149,5 @@ index 174bc7b609..e66488e364 100644
|
||||||
include(windows.pri)
|
include(windows.pri)
|
||||||
|
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 8741a4b4d6c3bc569dc6452c777a7692266e6a91 Mon Sep 17 00:00:00 2001
|
From 58dedf7fb76457bba9a1fc0f2a9d4a28c9a3e356 Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Fri, 25 Aug 2017 17:07:17 +0200
|
Date: Fri, 25 Aug 2017 17:07:17 +0200
|
||||||
Subject: [PATCH 32/34] Fix linking against static plugins with qmake
|
Subject: [PATCH 32/33] Fix linking against static plugins with qmake
|
||||||
|
|
||||||
Required because qtConfig(static) does not work
|
Required because qtConfig(static) does not work
|
||||||
with 'Merge shared and static library trees'
|
with 'Merge shared and static library trees'
|
||||||
|
@ -33,5 +33,5 @@ index 6eebd068f1..310b8713f0 100644
|
||||||
# Check if the plugin is known to Qt. We can use this to determine
|
# Check if the plugin is known to Qt. We can use this to determine
|
||||||
# the plugin path. Unknown plugins must rely on the default link path.
|
# the plugin path. Unknown plugins must rely on the default link path.
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 4c9b1ccd23a3d0b63e57f5dff781ae8650b5d85c Mon Sep 17 00:00:00 2001
|
From 244213d3b887fcd16d345f0797fb1b8c8414cd46 Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sat, 26 May 2018 03:47:14 +0200
|
Date: Sat, 26 May 2018 03:47:14 +0200
|
||||||
Subject: [PATCH 33/34] Disable hardware randomizer for 32-bit
|
Subject: [PATCH 33/33] Disable hardware randomizer for 32-bit
|
||||||
MIME-Version: 1.0
|
MIME-Version: 1.0
|
||||||
Content-Type: text/plain; charset=UTF-8
|
Content-Type: text/plain; charset=UTF-8
|
||||||
Content-Transfer-Encoding: 8bit
|
Content-Transfer-Encoding: 8bit
|
||||||
|
@ -45,5 +45,5 @@ index 917a91098e..c770a3e19b 100644
|
||||||
#else
|
#else
|
||||||
return false;
|
return false;
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,69 +0,0 @@
|
||||||
From 0fc1e355f07235ca7fe1f04d7206394772c6b5f4 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Martchus <martchus@gmx.net>
|
|
||||||
Date: Sat, 25 Aug 2018 11:44:46 +0200
|
|
||||||
Subject: [PATCH 34/34] Fix build error related to glibc 2.28 and stat
|
|
||||||
|
|
||||||
Taken from regular package, comes from Fedora
|
|
||||||
---
|
|
||||||
mkspecs/linux-g++/qplatformdefs.h | 2 ++
|
|
||||||
src/corelib/io/qfilesystemengine_unix.cpp | 10 +++++++---
|
|
||||||
2 files changed, 9 insertions(+), 3 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/mkspecs/linux-g++/qplatformdefs.h b/mkspecs/linux-g++/qplatformdefs.h
|
|
||||||
index 13523f0702..d32453162c 100644
|
|
||||||
--- a/mkspecs/linux-g++/qplatformdefs.h
|
|
||||||
+++ b/mkspecs/linux-g++/qplatformdefs.h
|
|
||||||
@@ -72,7 +72,9 @@
|
|
||||||
#include <sys/time.h>
|
|
||||||
#include <sys/shm.h>
|
|
||||||
#include <sys/socket.h>
|
|
||||||
+#if 0
|
|
||||||
#include <sys/stat.h>
|
|
||||||
+#endif
|
|
||||||
#include <sys/wait.h>
|
|
||||||
#include <netinet/in.h>
|
|
||||||
|
|
||||||
diff --git a/src/corelib/io/qfilesystemengine_unix.cpp b/src/corelib/io/qfilesystemengine_unix.cpp
|
|
||||||
index be6ce48d0c..3648cfc43d 100644
|
|
||||||
--- a/src/corelib/io/qfilesystemengine_unix.cpp
|
|
||||||
+++ b/src/corelib/io/qfilesystemengine_unix.cpp
|
|
||||||
@@ -50,7 +50,9 @@
|
|
||||||
#include <pwd.h>
|
|
||||||
#include <stdlib.h> // for realpath()
|
|
||||||
#include <sys/types.h>
|
|
||||||
+#if 0
|
|
||||||
#include <sys/stat.h>
|
|
||||||
+#endif
|
|
||||||
#include <unistd.h>
|
|
||||||
#include <stdio.h>
|
|
||||||
#include <errno.h>
|
|
||||||
@@ -91,7 +93,9 @@ extern "C" NSString *NSTemporaryDirectory();
|
|
||||||
# include <sys/syscall.h>
|
|
||||||
# include <sys/sendfile.h>
|
|
||||||
# include <linux/fs.h>
|
|
||||||
+#if 0
|
|
||||||
# include <linux/stat.h>
|
|
||||||
+#endif
|
|
||||||
|
|
||||||
// in case linux/fs.h is too old and doesn't define it:
|
|
||||||
#ifndef FICLONE
|
|
||||||
@@ -105,13 +109,13 @@ extern "C" NSString *NSTemporaryDirectory();
|
|
||||||
# undef SYS_renameat2
|
|
||||||
# undef SYS_statx
|
|
||||||
# undef STATX_BASIC_STATS
|
|
||||||
-# else
|
|
||||||
-# if !QT_CONFIG(renameat2) && defined(SYS_renameat2)
|
|
||||||
+# else
|
|
||||||
+# if 0 && !QT_CONFIG(renameat2) && defined(SYS_renameat2)
|
|
||||||
static int renameat2(int oldfd, const char *oldpath, int newfd, const char *newpath, unsigned flags)
|
|
||||||
{ return syscall(SYS_renameat2, oldfd, oldpath, newfd, newpath, flags); }
|
|
||||||
# endif
|
|
||||||
|
|
||||||
-# if !QT_CONFIG(statx) && defined(SYS_statx)
|
|
||||||
+# if 0 && !QT_CONFIG(statx) && defined(SYS_statx)
|
|
||||||
static int statx(int dirfd, const char *pathname, int flag, unsigned mask, struct statx *statxbuf)
|
|
||||||
{ return syscall(SYS_statx, dirfd, pathname, flag, mask, statxbuf); }
|
|
||||||
# elif !QT_CONFIG(statx) && !defined(SYS_statx)
|
|
||||||
--
|
|
||||||
2.18.0
|
|
||||||
|
|
|
@ -36,7 +36,7 @@ isNoOpenGL() {
|
||||||
}
|
}
|
||||||
|
|
||||||
pkgname=mingw-w64-qt5-base-dynamic
|
pkgname=mingw-w64-qt5-base-dynamic
|
||||||
pkgver=5.11.1
|
pkgver=5.11.2
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc='A cross-platform application and UI framework (mingw-w64)'
|
pkgdesc='A cross-platform application and UI framework (mingw-w64)'
|
||||||
# The static variant doesn't contain any executables which need to be executed on the build machine
|
# The static variant doesn't contain any executables which need to be executed on the build machine
|
||||||
|
@ -84,43 +84,41 @@ source=("https://download.qt.io/official_releases/qt/${pkgver%.*}/${pkgver}/subm
|
||||||
'0030-Prevent-qmake-from-messing-static-lib-dependencies.patch'
|
'0030-Prevent-qmake-from-messing-static-lib-dependencies.patch'
|
||||||
'0031-Hardcode-linker-flags-for-platform-plugins.patch'
|
'0031-Hardcode-linker-flags-for-platform-plugins.patch'
|
||||||
'0032-Fix-linking-against-static-plugins-with-qmake.patch'
|
'0032-Fix-linking-against-static-plugins-with-qmake.patch'
|
||||||
'0033-Disable-hardware-randomizer-for-32-bit.patch'
|
'0033-Disable-hardware-randomizer-for-32-bit.patch')
|
||||||
'0034-Fix-build-error-related-to-glibc-2.28-and-stat.patch')
|
sha256sums=('6381e7c3468d5a1dcfe3683b29eeced192faa0f8a32434fec071a59b8bcd0107'
|
||||||
sha256sums=('a0d047b2da5782c8332c59ae203984b64e4d5dc5f4ba9c0884fdbe753d0afb46'
|
'3036fb04baa54d010dce053059dd780322f1d2925d42bdb6d9762539b1581e62'
|
||||||
'6e929b114e4a69fec480db4e78a39c2e95a88e76b88b1743863013e9f4bd1b0b'
|
'0861dc21d857eeddbc992f63f66590baade93e049b1ea385a34b8896e231cbd0'
|
||||||
'f0bb44995308af295a9847b2f796dc938d4e4673dbd422616cb890a1ad559ade'
|
'cff8b6b146bc20faaa1f7dc25e88f6f3dd71657d2b80d5b3b15c0949026fc4aa'
|
||||||
'bb81e37b265140e99c8ed01acadd93ba533757f98cc38452309aca4de74fc957'
|
'76ea9cd3ab0d9308fb57bff0bd82490ec3da95e3e5f96d452fe62206daff300d'
|
||||||
'5a7eff8dd3312a62b3f1606358e74fa8d4e5b118796299afbd334bff159f3659'
|
'626790dc110b0c70989e57dbdb42dd1cc5757c2360d6e7714624fbdee6e8dae1'
|
||||||
'857650169e6c7f96aeb835c7c622ff67034a19cc295f7724498c95c49a6d0b79'
|
'96d94a7aae914f3706a820ad074bbd32e884154c1bebba3f3e631920fe0fbd59'
|
||||||
'b56639a777db979145b26cb39dcba15d7b6f52178cc94373be637ec026db23b7'
|
'6bbdf39b2682002d4f4972b395f49d17acee607f92df00734faf53c4930de2d9'
|
||||||
'87ad586b648f3fd9c24f9794f0926ca3a3b78d62c544dcbfc1f80c89ad51dbbf'
|
'3c1df53016e40b00dbe8ef132b50730fadf412534135a114628612f4c55fe6b7'
|
||||||
'cd2d25b8c036a967624d46dcbe9f04b323678fa72855c11c2bf307d713b32aad'
|
'02966be361050075382e3a3ad83e4eb13d7b135aadb95d43b2bde443c39506aa'
|
||||||
'1223e502f6700f6d428920bf0cb103eba03f8b253f43d9cd9dfd2b8e1c4974bc'
|
'230e4bf22051a79d36285178c8e294e479e81a5480d8791b53ab090a87b8d5e7'
|
||||||
'd9c0de2a86939bfa19c69b31a8165d4553dc4afdbbe60f9dce8ca1e030b96e51'
|
'7f6a16f8d2108bc96b58a1fcb695da342f71bd47de24f5b20b9412319e4e35ad'
|
||||||
'0e5462994dcaf9b3d879b4ef562c12ecb2462b325e5026486ae6c29a83975e07'
|
'49a6571dca2333c04658f47e7f0971ffaa45d8c8664cc7dded63d8f29b80bfb2'
|
||||||
'75fd2a29acc8e06bdd46a18018c81f0cb4816947ebd8ff8b8c76a633855c60d1'
|
'32333bd89e86efba6333897f77dbd61464ea8130013248b37c5927eb3c79efdc'
|
||||||
'88f0f909022c7a3be8df0f4597ad36681a73d3be40a848061fa17d23641263ad'
|
'4b7c018cc7335639df7b3819132d5d32906a5fa0796c2caf4428993f16697882'
|
||||||
'c413a032bbf1e0de0ac722cb7213cc1e21ef36797d23fd12604a843c9a9cfcd8'
|
'a6086ef73d1b2ac079b06f2ce1059458af1f033efa7a2e5e684c97d64d418296'
|
||||||
'564ca84a3c7bdc12aab2edca084850fec3104ea9dba053127c754dd463010283'
|
'82787b2bac35de3992bb36816ee0bd30117a3e8679d0cffc2aabe7c551c5f4cb'
|
||||||
'3191b4c924af232ac5c3db8e2b670868107837ff39541451806731fd88c44877'
|
'dcee7f38ce40aec00e8ecce72b9a3c07e6d0bf838049c4bbb80f33448e34038b'
|
||||||
'9eeaeb84fc650f6fa54b66d45a67a1922b9d363c40d749aa0fb0925d0a190110'
|
'49b332039ef6ba074c58fd7149df70003a7e69c61ed1519df6a0f16635848843'
|
||||||
'62d8b373f074c3d0f440cb35f464b98a283b28c57551b921d7f464b86f95902c'
|
'c345fd741f71c9e728ea88e4c86640c522d7cc0c9f0e39cee5812a2ea41c51e5'
|
||||||
'17a17bea14fedbffc011334f5298e3b3da6be90d26635982aa9027d0f9be8d5c'
|
'55ffc1bc12d449cb80fa5be4891e4ebdba4a41c62a5953b13dfc8fb75c153de4'
|
||||||
'b43c3b5e7e071854ba0249b38ea8e7e543e3be3a604dfb700baad752c5722967'
|
'af990f18952df3372f42112f68f13ceab9a46feb50c115ea548b44822b841e29'
|
||||||
'6097ff39d3996d1c7832a2fa4fbdd67728bf1014083db7c145c9585579d79a95'
|
'843e78560e7d09b86979f928e16d1ed56595d6f660d4dc95d4888a56978b9d43'
|
||||||
'dc79f6449d4aa5c3be57cfcff975f5573017c69c49785fc124d37837e8704e02'
|
'c8fc2495f4d99d460020c362dbf78e6faba2c60c65580f8d06f59fe6e85d7e19'
|
||||||
'6ff9bdee5dfc958b38b5063d1f1cf082a5950d00479f70fd5905ff9b5e53acc1'
|
'0be553d337ecc23b1a1bc8df019beaa300b3e0d0bffa8d68e6401f5cbfa79b21'
|
||||||
'339139a569c951c75e6db12754f8629b392d1b4c410718f068a8ad1cf63c2ff4'
|
'03ff8e2ca617a5852ce9b0c99eab6c5866e00c5099e62e4c583af6e68b03c076'
|
||||||
'5db30dd7615347286975f50911e9c0aa567733107069d96c484f414c9eb0d06d'
|
'3e6d0ed72cf9817dd7508b5403c1bbbdde91f6a59725c8e5250abe8fc66b5a03'
|
||||||
'45fba6b70852c8ddfc1793d7d661788ccad23468a276617e13566efce2993e5f'
|
'16fd7e1dc7afb830d984b1d6c112c632e4190f610cdee48d36bd0313e1c19634'
|
||||||
'9199a5fe3eccca581df6513ff9167bfbfaa7e9b3ff787a0803da543a37ff054b'
|
'd28476f714a02671acaa02ce0c3a462efd2917aa02d9add004e1d5935f795e76'
|
||||||
'28a30fd468eedcb08d70df65c670a8b5713898f64c2fe4985f93694441543b39'
|
'4cbaddd05144010a681d370573d98130af909adedbc761728d0842af3be84a1d'
|
||||||
'b8fae2d545997d1cdfab3688d7dec42e7606de493a1eb8ff118d6d56b3000440'
|
'9bf58d9378fcdd5a1af5e272f2ef19c3b2ec6b020bcb2b78ec808e7adcc8f032'
|
||||||
'd1c83496e0139fbc3aa167238296dd5bfe08adf645549bffeaf9bbb3a40ceaf0'
|
'ca1b066b22af17192b59ce7f0ca3a83bda7c6a8c7f023537c37c1b5c4a388984'
|
||||||
'2cbabbad04e7a1ddaffb2d3e968814dac875dc070ed63b90181905e3dd0351de'
|
'd33e97f491ec8773922ccdd9df25ef3f532c00edf48bab858cef99a60edcf8fe'
|
||||||
'84528256f371719d0a8a68628392a6f3f37ca3d9353a746114a9bc7d4732728b'
|
'550082fea34c12c9df92c73ac1c7ae23ee7ef454799403fda0d495f5d8d92be4')
|
||||||
'9af2a3650bf3141d4fb042f00b2067a43069a72e5f75ea2f37d90730089f5e44'
|
|
||||||
'd354ab15d7475e2df989d969990ddd415da62423b4af731946e8c3c7ab496d07')
|
|
||||||
|
|
||||||
_architectures='i686-w64-mingw32 x86_64-w64-mingw32'
|
_architectures='i686-w64-mingw32 x86_64-w64-mingw32'
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 955c44726565654efbf8099a66b1e3b23e2d41df Mon Sep 17 00:00:00 2001
|
From 2658fe5a2166aa8893701e65e71dd7bdb16d9180 Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Fri, 3 Feb 2017 18:30:51 +0100
|
Date: Fri, 3 Feb 2017 18:30:51 +0100
|
||||||
Subject: [PATCH 01/34] Adjust win32-g++ profile for cross compilation with
|
Subject: [PATCH 01/33] Adjust win32-g++ profile for cross compilation with
|
||||||
mingw-w64
|
mingw-w64
|
||||||
|
|
||||||
Adding a new, separate mkspec instead of patching the existing one
|
Adding a new, separate mkspec instead of patching the existing one
|
||||||
|
@ -19,7 +19,7 @@ Also see the following issues:
|
||||||
3 files changed, 40 insertions(+), 21 deletions(-)
|
3 files changed, 40 insertions(+), 21 deletions(-)
|
||||||
|
|
||||||
diff --git a/mkspecs/common/g++-win32.conf b/mkspecs/common/g++-win32.conf
|
diff --git a/mkspecs/common/g++-win32.conf b/mkspecs/common/g++-win32.conf
|
||||||
index 610503379d..e747ef16af 100644
|
index f0df324b64..48d1c49d44 100644
|
||||||
--- a/mkspecs/common/g++-win32.conf
|
--- a/mkspecs/common/g++-win32.conf
|
||||||
+++ b/mkspecs/common/g++-win32.conf
|
+++ b/mkspecs/common/g++-win32.conf
|
||||||
@@ -8,18 +8,24 @@
|
@@ -8,18 +8,24 @@
|
||||||
|
@ -42,10 +42,10 @@ index 610503379d..e747ef16af 100644
|
||||||
MAKEFILE_GENERATOR = MINGW
|
MAKEFILE_GENERATOR = MINGW
|
||||||
QMAKE_PLATFORM = win32 mingw
|
QMAKE_PLATFORM = win32 mingw
|
||||||
-CONFIG += debug_and_release debug_and_release_target precompile_header
|
-CONFIG += debug_and_release debug_and_release_target precompile_header
|
||||||
-DEFINES += UNICODE _UNICODE WIN32
|
-DEFINES += UNICODE _UNICODE WIN32 MINGW_HAS_SECURE_API=1
|
||||||
-QMAKE_COMPILER_DEFINES += __GNUC__ _WIN32
|
-QMAKE_COMPILER_DEFINES += __GNUC__ _WIN32
|
||||||
+CONFIG += debug_and_release debug_and_release_target precompile_header $${CROSS_COMPILE_CUSTOM_CONFIG}
|
+CONFIG += debug_and_release debug_and_release_target precompile_header $${CROSS_COMPILE_CUSTOM_CONFIG}
|
||||||
+DEFINES += UNICODE _UNICODE
|
+DEFINES += UNICODE _UNICODE MINGW_HAS_SECURE_API=1
|
||||||
+QMAKE_COMPILER_DEFINES += __GNUC__ _WIN32 WIN32
|
+QMAKE_COMPILER_DEFINES += __GNUC__ _WIN32 WIN32
|
||||||
# can't add 'DEFINES += WIN64' and 'QMAKE_COMPILER_DEFINES += _WIN64' defines for
|
# can't add 'DEFINES += WIN64' and 'QMAKE_COMPILER_DEFINES += _WIN64' defines for
|
||||||
# x86_64 platform similar to 'msvc-desktop.conf' toolchain, because, unlike for MSVC,
|
# x86_64 platform similar to 'msvc-desktop.conf' toolchain, because, unlike for MSVC,
|
||||||
|
@ -163,5 +163,5 @@ index ed131c6823..b77d86cd6b 100644
|
||||||
|
|
||||||
QMAKE_LINK = $${CROSS_COMPILE}g++
|
QMAKE_LINK = $${CROSS_COMPILE}g++
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 190efab0758fdd9055145491f6c788996fa6b7ce Mon Sep 17 00:00:00 2001
|
From 39c6529c65ebf9e9af4d54cec6ac45a61f4ba618 Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 18 Sep 2016 13:36:53 +0200
|
Date: Sun, 18 Sep 2016 13:36:53 +0200
|
||||||
Subject: [PATCH 02/34] Ensure GLdouble is defined when using dynamic OpenGL
|
Subject: [PATCH 02/33] Ensure GLdouble is defined when using dynamic OpenGL
|
||||||
|
|
||||||
FIXME: Not sure whether this is still required
|
FIXME: Not sure whether this is still required
|
||||||
---
|
---
|
||||||
|
@ -23,5 +23,5 @@ index 1a43f13d9b..a4c954a453 100644
|
||||||
#ifdef Q_ENABLE_OPENGL_FUNCTIONS_DEBUG
|
#ifdef Q_ENABLE_OPENGL_FUNCTIONS_DEBUG
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From f17fa5afa2f24bc569eda2bbe35b77a4ab268608 Mon Sep 17 00:00:00 2001
|
From b0a8c226931a787ec4214686827bcb9b1d7f873f Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 18 Sep 2016 13:41:38 +0200
|
Date: Sun, 18 Sep 2016 13:41:38 +0200
|
||||||
Subject: [PATCH 03/34] Use external ANGLE library
|
Subject: [PATCH 03/33] Use external ANGLE library
|
||||||
|
|
||||||
---
|
---
|
||||||
src/gui/Qt5GuiConfigExtras.cmake.in | 4 ++--
|
src/gui/Qt5GuiConfigExtras.cmake.in | 4 ++--
|
||||||
|
@ -78,10 +78,10 @@ index f4c396f7c5..fc87e810aa 100644
|
||||||
mingw: LIBS *= -luuid
|
mingw: LIBS *= -luuid
|
||||||
# For the dialog helpers:
|
# For the dialog helpers:
|
||||||
diff --git a/src/src.pro b/src/src.pro
|
diff --git a/src/src.pro b/src/src.pro
|
||||||
index 1f7c5d99c1..24e24ef7f1 100644
|
index 1c76a2e46f..6a5f046b34 100644
|
||||||
--- a/src/src.pro
|
--- a/src/src.pro
|
||||||
+++ b/src/src.pro
|
+++ b/src/src.pro
|
||||||
@@ -189,10 +189,6 @@ qtConfig(gui) {
|
@@ -199,10 +199,6 @@ qtConfig(gui) {
|
||||||
SUBDIRS += src_3rdparty_harfbuzzng
|
SUBDIRS += src_3rdparty_harfbuzzng
|
||||||
src_gui.depends += src_3rdparty_harfbuzzng
|
src_gui.depends += src_3rdparty_harfbuzzng
|
||||||
}
|
}
|
||||||
|
@ -93,5 +93,5 @@ index 1f7c5d99c1..24e24ef7f1 100644
|
||||||
SUBDIRS += src_3rdparty_libpng
|
SUBDIRS += src_3rdparty_libpng
|
||||||
src_3rdparty_freetype.depends += src_3rdparty_libpng
|
src_3rdparty_freetype.depends += src_3rdparty_libpng
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 1ec5d5ee305fd993022c404ad00e5c3f4524d007 Mon Sep 17 00:00:00 2001
|
From baee6baceceaa4abb8a9ea909771bcac6da04e05 Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 18 Sep 2016 13:48:51 +0200
|
Date: Sun, 18 Sep 2016 13:48:51 +0200
|
||||||
Subject: [PATCH 04/34] Fix too many sections assemler error in OpenGL factory
|
Subject: [PATCH 04/33] Fix too many sections assemler error in OpenGL factory
|
||||||
|
|
||||||
On x86_64 qopenglversionfunctionsfactory.o exceeds the
|
On x86_64 qopenglversionfunctionsfactory.o exceeds the
|
||||||
limit of 32768 sections.
|
limit of 32768 sections.
|
||||||
|
@ -25,5 +25,5 @@ index 4c778b184e..1dd1755d7f 100644
|
||||||
HEADERS += opengl/qopengl.h \
|
HEADERS += opengl/qopengl.h \
|
||||||
opengl/qopengl_p.h \
|
opengl/qopengl_p.h \
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From ddc22a123829a1d50a82ea62e6b9f1df3496b253 Mon Sep 17 00:00:00 2001
|
From 4b8467ce1b3c487b69e9f9016fa26044853fb6aa Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 18 Sep 2016 13:54:12 +0200
|
Date: Sun, 18 Sep 2016 13:54:12 +0200
|
||||||
Subject: [PATCH 05/34] Make sure *.pc files are installed correctly
|
Subject: [PATCH 05/33] Make sure *.pc files are installed correctly
|
||||||
|
|
||||||
---
|
---
|
||||||
qmake/generators/makefile.cpp | 8 ++++++--
|
qmake/generators/makefile.cpp | 8 ++++++--
|
||||||
|
@ -10,10 +10,10 @@ Subject: [PATCH 05/34] Make sure *.pc files are installed correctly
|
||||||
3 files changed, 8 insertions(+), 4 deletions(-)
|
3 files changed, 8 insertions(+), 4 deletions(-)
|
||||||
|
|
||||||
diff --git a/qmake/generators/makefile.cpp b/qmake/generators/makefile.cpp
|
diff --git a/qmake/generators/makefile.cpp b/qmake/generators/makefile.cpp
|
||||||
index 99aecdd8ce..6c614fd868 100644
|
index 73e09a1025..6c977b3e0b 100644
|
||||||
--- a/qmake/generators/makefile.cpp
|
--- a/qmake/generators/makefile.cpp
|
||||||
+++ b/qmake/generators/makefile.cpp
|
+++ b/qmake/generators/makefile.cpp
|
||||||
@@ -3150,7 +3150,7 @@ MakefileGenerator::openOutput(QFile &file, const QString &build) const
|
@@ -3183,7 +3183,7 @@ MakefileGenerator::openOutput(QFile &file, const QString &build) const
|
||||||
}
|
}
|
||||||
|
|
||||||
QString
|
QString
|
||||||
|
@ -22,7 +22,7 @@ index 99aecdd8ce..6c614fd868 100644
|
||||||
{
|
{
|
||||||
QString ret = project->first("QMAKE_PKGCONFIG_FILE").toQString();
|
QString ret = project->first("QMAKE_PKGCONFIG_FILE").toQString();
|
||||||
if (ret.isEmpty()) {
|
if (ret.isEmpty()) {
|
||||||
@@ -3175,7 +3175,11 @@ MakefileGenerator::pkgConfigFileName(bool fixify)
|
@@ -3208,7 +3208,11 @@ MakefileGenerator::pkgConfigFileName(bool fixify)
|
||||||
if(fixify) {
|
if(fixify) {
|
||||||
if(QDir::isRelativePath(ret) && !project->isEmpty("DESTDIR"))
|
if(QDir::isRelativePath(ret) && !project->isEmpty("DESTDIR"))
|
||||||
ret.prepend(project->first("DESTDIR").toQString());
|
ret.prepend(project->first("DESTDIR").toQString());
|
||||||
|
@ -36,7 +36,7 @@ index 99aecdd8ce..6c614fd868 100644
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
diff --git a/qmake/generators/makefile.h b/qmake/generators/makefile.h
|
diff --git a/qmake/generators/makefile.h b/qmake/generators/makefile.h
|
||||||
index 4ced3bd121..f7cc3b9e9b 100644
|
index f32bec650e..17fed7f8c8 100644
|
||||||
--- a/qmake/generators/makefile.h
|
--- a/qmake/generators/makefile.h
|
||||||
+++ b/qmake/generators/makefile.h
|
+++ b/qmake/generators/makefile.h
|
||||||
@@ -89,7 +89,7 @@ protected:
|
@@ -89,7 +89,7 @@ protected:
|
||||||
|
@ -49,7 +49,7 @@ index 4ced3bd121..f7cc3b9e9b 100644
|
||||||
void writePkgConfigFile(); // for pkg-config
|
void writePkgConfigFile(); // for pkg-config
|
||||||
|
|
||||||
diff --git a/qmake/generators/win32/winmakefile.cpp b/qmake/generators/win32/winmakefile.cpp
|
diff --git a/qmake/generators/win32/winmakefile.cpp b/qmake/generators/win32/winmakefile.cpp
|
||||||
index 75bb5d236d..737f3abc3a 100644
|
index bca27b7044..dec0931bd4 100644
|
||||||
--- a/qmake/generators/win32/winmakefile.cpp
|
--- a/qmake/generators/win32/winmakefile.cpp
|
||||||
+++ b/qmake/generators/win32/winmakefile.cpp
|
+++ b/qmake/generators/win32/winmakefile.cpp
|
||||||
@@ -726,7 +726,7 @@ QString Win32MakefileGenerator::defaultInstall(const QString &t)
|
@@ -726,7 +726,7 @@ QString Win32MakefileGenerator::defaultInstall(const QString &t)
|
||||||
|
@ -62,5 +62,5 @@ index 75bb5d236d..737f3abc3a 100644
|
||||||
uninst.append("\n\t");
|
uninst.append("\n\t");
|
||||||
uninst.append("-$(DEL_FILE) " + escapeFilePath(dst_pc));
|
uninst.append("-$(DEL_FILE) " + escapeFilePath(dst_pc));
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 1eb6c3cccc09e51f68f30ab2fc6d8bbf04085031 Mon Sep 17 00:00:00 2001
|
From 346528ea0e3b2966e798b9492b72b087561781af Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 18 Sep 2016 13:58:28 +0200
|
Date: Sun, 18 Sep 2016 13:58:28 +0200
|
||||||
Subject: [PATCH 06/34] Don't add resource files to LIBS parameter
|
Subject: [PATCH 06/33] Don't add resource files to LIBS parameter
|
||||||
|
|
||||||
Solves an issue where the generated pkg-config
|
Solves an issue where the generated pkg-config
|
||||||
files contained invalid Libs.private references
|
files contained invalid Libs.private references
|
||||||
|
@ -11,10 +11,10 @@ like .obj/debug/Qt5Cored_resource_res.o
|
||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
diff --git a/qmake/generators/win32/mingw_make.cpp b/qmake/generators/win32/mingw_make.cpp
|
diff --git a/qmake/generators/win32/mingw_make.cpp b/qmake/generators/win32/mingw_make.cpp
|
||||||
index d6d6b04148..7bb616302f 100644
|
index 6fcfe96380..f482cae21a 100644
|
||||||
--- a/qmake/generators/win32/mingw_make.cpp
|
--- a/qmake/generators/win32/mingw_make.cpp
|
||||||
+++ b/qmake/generators/win32/mingw_make.cpp
|
+++ b/qmake/generators/win32/mingw_make.cpp
|
||||||
@@ -196,7 +196,7 @@ void MingwMakefileGenerator::init()
|
@@ -195,7 +195,7 @@ void MingwMakefileGenerator::init()
|
||||||
|
|
||||||
processVars();
|
processVars();
|
||||||
|
|
||||||
|
@ -24,5 +24,5 @@ index d6d6b04148..7bb616302f 100644
|
||||||
if (project->isActiveConfig("dll")) {
|
if (project->isActiveConfig("dll")) {
|
||||||
QString destDir = "";
|
QString destDir = "";
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 31cca3a47eea50156a5549574d934dd0264cb0f3 Mon Sep 17 00:00:00 2001
|
From 541e805e6c9180089625700f498165d9e3a371d1 Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 18 Sep 2016 14:01:14 +0200
|
Date: Sun, 18 Sep 2016 14:01:14 +0200
|
||||||
Subject: [PATCH 07/34] Prevent debug library names in pkg-config files
|
Subject: [PATCH 07/33] Prevent debug library names in pkg-config files
|
||||||
|
|
||||||
qmake generates the pkgconfig .pc files two times, once for the
|
qmake generates the pkgconfig .pc files two times, once for the
|
||||||
release build and once for the debug build (which we're not actually
|
release build and once for the debug build (which we're not actually
|
||||||
|
@ -15,10 +15,10 @@ files for the debug build an unique file name.
|
||||||
1 file changed, 3 insertions(+)
|
1 file changed, 3 insertions(+)
|
||||||
|
|
||||||
diff --git a/qmake/generators/makefile.cpp b/qmake/generators/makefile.cpp
|
diff --git a/qmake/generators/makefile.cpp b/qmake/generators/makefile.cpp
|
||||||
index 6c614fd868..bd87c5bd6d 100644
|
index 6c977b3e0b..412278c8c6 100644
|
||||||
--- a/qmake/generators/makefile.cpp
|
--- a/qmake/generators/makefile.cpp
|
||||||
+++ b/qmake/generators/makefile.cpp
|
+++ b/qmake/generators/makefile.cpp
|
||||||
@@ -3164,6 +3164,9 @@ MakefileGenerator::pkgConfigFileName(bool fixify, bool onlyPrependDestdir)
|
@@ -3197,6 +3197,9 @@ MakefileGenerator::pkgConfigFileName(bool fixify, bool onlyPrependDestdir)
|
||||||
if (dot != -1)
|
if (dot != -1)
|
||||||
ret = ret.left(dot);
|
ret = ret.left(dot);
|
||||||
}
|
}
|
||||||
|
@ -29,5 +29,5 @@ index 6c614fd868..bd87c5bd6d 100644
|
||||||
QString subdir = project->first("QMAKE_PKGCONFIG_DESTDIR").toQString();
|
QString subdir = project->first("QMAKE_PKGCONFIG_DESTDIR").toQString();
|
||||||
if(!subdir.isEmpty()) {
|
if(!subdir.isEmpty()) {
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From c8ebd475383209c46510769731be7f7598e6feee Mon Sep 17 00:00:00 2001
|
From dc1443e4b4cbc38d31934674b006f0458fe86298 Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Thu, 26 Jan 2017 17:51:31 +0100
|
Date: Thu, 26 Jan 2017 17:51:31 +0100
|
||||||
Subject: [PATCH 08/34] Fix linking against shared/static libpng
|
Subject: [PATCH 08/33] Fix linking against shared/static libpng
|
||||||
|
|
||||||
Change-Id: Ic7a0ec9544059b8e647a5d0186f1b88c00911dcf
|
Change-Id: Ic7a0ec9544059b8e647a5d0186f1b88c00911dcf
|
||||||
---
|
---
|
||||||
|
@ -23,5 +23,5 @@ index 219385a108..d629a45b92 100644
|
||||||
"use": [
|
"use": [
|
||||||
{ "lib": "zlib", "condition": "features.system-zlib" }
|
{ "lib": "zlib", "condition": "features.system-zlib" }
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From d79b593a0d432b88521ec58ed6e7411a85347bb8 Mon Sep 17 00:00:00 2001
|
From ce8a5ec429efd173899f3a545ca527085c929daf Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Fri, 3 Feb 2017 19:36:25 +0100
|
Date: Fri, 3 Feb 2017 19:36:25 +0100
|
||||||
Subject: [PATCH 09/34] Fix linking against static D-Bus
|
Subject: [PATCH 09/33] Fix linking against static D-Bus
|
||||||
|
|
||||||
---
|
---
|
||||||
configure.json | 9 +++++++--
|
configure.json | 9 +++++++--
|
||||||
|
@ -9,7 +9,7 @@ Subject: [PATCH 09/34] Fix linking against static D-Bus
|
||||||
2 files changed, 11 insertions(+), 2 deletions(-)
|
2 files changed, 11 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
diff --git a/configure.json b/configure.json
|
diff --git a/configure.json b/configure.json
|
||||||
index b4a87f5505..c404fd7066 100644
|
index 2dc79137e8..68fed05289 100644
|
||||||
--- a/configure.json
|
--- a/configure.json
|
||||||
+++ b/configure.json
|
+++ b/configure.json
|
||||||
@@ -172,18 +172,23 @@
|
@@ -172,18 +172,23 @@
|
||||||
|
@ -54,5 +54,5 @@ index 9eaebe6d7e..ac1b1d977b 100644
|
||||||
# include <dbus/dbus.h>
|
# include <dbus/dbus.h>
|
||||||
#else
|
#else
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 6032fdbbd2df9576e7509b80c2e4d6c87d744470 Mon Sep 17 00:00:00 2001
|
From 6db371f6604d00b31d797447bfc6be93091637c9 Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Fri, 2 Jun 2017 18:28:10 +0200
|
Date: Fri, 2 Jun 2017 18:28:10 +0200
|
||||||
Subject: [PATCH 10/34] Don't try to use debug version of D-Bus library
|
Subject: [PATCH 10/33] Don't try to use debug version of D-Bus library
|
||||||
|
|
||||||
Required for a debug build of Qt because mingw-w64-dbus
|
Required for a debug build of Qt because mingw-w64-dbus
|
||||||
does not contain debug version
|
does not contain debug version
|
||||||
|
@ -12,7 +12,7 @@ Change-Id: Ic34e1025fda55f9659e065f5bbe9d51f55420adb
|
||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
diff --git a/configure.json b/configure.json
|
diff --git a/configure.json b/configure.json
|
||||||
index c404fd7066..1488cde728 100644
|
index 68fed05289..bcd226f852 100644
|
||||||
--- a/configure.json
|
--- a/configure.json
|
||||||
+++ b/configure.json
|
+++ b/configure.json
|
||||||
@@ -185,7 +185,7 @@
|
@@ -185,7 +185,7 @@
|
||||||
|
@ -25,5 +25,5 @@ index c404fd7066..1488cde728 100644
|
||||||
},
|
},
|
||||||
"condition": "config.win32 && features.shared"
|
"condition": "config.win32 && features.shared"
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From a1ce36f86105230865fd6fb5eb4f0bbe09d7221b Mon Sep 17 00:00:00 2001
|
From 0ca7e00a0ab483f3050349db030afab902d389c2 Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Fri, 3 Feb 2017 20:51:19 +0100
|
Date: Fri, 3 Feb 2017 20:51:19 +0100
|
||||||
Subject: [PATCH 11/34] Fix linking against static freetype2
|
Subject: [PATCH 11/33] Fix linking against static freetype2
|
||||||
|
|
||||||
---
|
---
|
||||||
src/gui/configure.json | 7 +++++--
|
src/gui/configure.json | 7 +++++--
|
||||||
|
@ -26,5 +26,5 @@ index d629a45b92..afa3d95f39 100644
|
||||||
},
|
},
|
||||||
"fontconfig": {
|
"fontconfig": {
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From ab966035502f0b14f4e9b037223c9d84646f0bf2 Mon Sep 17 00:00:00 2001
|
From 0118d791f8fba7fdadc92ed6884b2ff4de7abf22 Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 18 Sep 2016 14:22:56 +0200
|
Date: Sun, 18 Sep 2016 14:22:56 +0200
|
||||||
Subject: [PATCH 12/34] Fix linking against static harfbuzz
|
Subject: [PATCH 12/33] Fix linking against static harfbuzz
|
||||||
|
|
||||||
---
|
---
|
||||||
src/gui/configure.json | 6 +++++-
|
src/gui/configure.json | 6 +++++-
|
||||||
|
@ -25,5 +25,5 @@ index afa3d95f39..a2b0a00d09 100644
|
||||||
},
|
},
|
||||||
"imf": {
|
"imf": {
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 313ee18fb5ba456880fbcfcb5f5d991235094da4 Mon Sep 17 00:00:00 2001
|
From c9383537c6d1c47aa0d435be4c6db1ee88d26bff Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 18 Sep 2016 14:24:01 +0200
|
Date: Sun, 18 Sep 2016 14:24:01 +0200
|
||||||
Subject: [PATCH 13/34] Fix linking against static pcre
|
Subject: [PATCH 13/33] Fix linking against static pcre
|
||||||
|
|
||||||
Change-Id: I3225c6e82dc4d17aef37d4289c16eb7a5ea3c5a1
|
Change-Id: I3225c6e82dc4d17aef37d4289c16eb7a5ea3c5a1
|
||||||
---
|
---
|
||||||
|
@ -24,5 +24,5 @@ index 13eff07c04..ea747244da 100644
|
||||||
#include <pcre2.h>
|
#include <pcre2.h>
|
||||||
|
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 267961ff9c908b5c02828b0c2842c8f320fa7f1b Mon Sep 17 00:00:00 2001
|
From b701eb9c3dcb206435726d0405fa152655231dcb Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 18 Sep 2016 18:56:55 +0200
|
Date: Sun, 18 Sep 2016 18:56:55 +0200
|
||||||
Subject: [PATCH 14/34] Fix linking against shared/static MariaDB
|
Subject: [PATCH 14/33] Fix linking against shared/static MariaDB
|
||||||
|
|
||||||
Change-Id: I9722c154d845f288a2d4d1ab14a014066b28819b
|
Change-Id: I9722c154d845f288a2d4d1ab14a014066b28819b
|
||||||
---
|
---
|
||||||
|
@ -23,5 +23,5 @@ index 234f880579..4619db4a54 100644
|
||||||
{ "type": "mysqlConfig", "query": "--libs", "cleanlibs": true },
|
{ "type": "mysqlConfig", "query": "--libs", "cleanlibs": true },
|
||||||
{ "type": "mysqlConfig", "query": "--libs_r", "cleanlibs": false },
|
{ "type": "mysqlConfig", "query": "--libs_r", "cleanlibs": false },
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 00fc4018caca88c40fb216917ae0066aa3dd2ed3 Mon Sep 17 00:00:00 2001
|
From ee6b2158ed83ed926ba3f17f7c520fb889ef74ac Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 18 Sep 2016 18:58:25 +0200
|
Date: Sun, 18 Sep 2016 18:58:25 +0200
|
||||||
Subject: [PATCH 15/34] Fix linking against shared/static PostgreSQL
|
Subject: [PATCH 15/33] Fix linking against shared/static PostgreSQL
|
||||||
|
|
||||||
---
|
---
|
||||||
src/plugins/sqldrivers/configure.json | 5 +++--
|
src/plugins/sqldrivers/configure.json | 5 +++--
|
||||||
|
@ -25,5 +25,5 @@ index 4619db4a54..ef0d45f6cc 100644
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From ef21b8b44d8c71e927a93bd24cdca38ec2c37391 Mon Sep 17 00:00:00 2001
|
From 1bb8814307183b3311c99e0e4987ea0d84d487f2 Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 18 Sep 2016 14:25:40 +0200
|
Date: Sun, 18 Sep 2016 14:25:40 +0200
|
||||||
Subject: [PATCH 16/34] Rename qtmain to qt5main
|
Subject: [PATCH 16/33] Rename qtmain to qt5main
|
||||||
|
|
||||||
Prevents conflict with mingw-w64-qt4 package
|
Prevents conflict with mingw-w64-qt4 package
|
||||||
---
|
---
|
||||||
|
@ -12,7 +12,7 @@ Prevents conflict with mingw-w64-qt4 package
|
||||||
4 files changed, 5 insertions(+), 5 deletions(-)
|
4 files changed, 5 insertions(+), 5 deletions(-)
|
||||||
|
|
||||||
diff --git a/mkspecs/common/g++-win32.conf b/mkspecs/common/g++-win32.conf
|
diff --git a/mkspecs/common/g++-win32.conf b/mkspecs/common/g++-win32.conf
|
||||||
index e747ef16af..8b8a4ad240 100644
|
index 48d1c49d44..a011f681eb 100644
|
||||||
--- a/mkspecs/common/g++-win32.conf
|
--- a/mkspecs/common/g++-win32.conf
|
||||||
+++ b/mkspecs/common/g++-win32.conf
|
+++ b/mkspecs/common/g++-win32.conf
|
||||||
@@ -87,7 +87,7 @@ QMAKE_LIBS_OPENGL = -lglu32 -lopengl32 -lgdi32 -luser32
|
@@ -87,7 +87,7 @@ QMAKE_LIBS_OPENGL = -lglu32 -lopengl32 -lgdi32 -luser32
|
||||||
|
@ -66,5 +66,5 @@ index 4140ae48de..9ae73db74b 100644
|
||||||
|
|
||||||
CONFIG += static
|
CONFIG += static
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From c79c2a4f048484d235574a69e6f6ba3dcff23abe Mon Sep 17 00:00:00 2001
|
From 337a71fdb496c2228ee5564d5c12498b6b7d498d Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 18 Sep 2016 14:27:28 +0200
|
Date: Sun, 18 Sep 2016 14:27:28 +0200
|
||||||
Subject: [PATCH 17/34] Build dynamic host libraries
|
Subject: [PATCH 17/33] Build dynamic host libraries
|
||||||
|
|
||||||
This came initially from Fedora, not sure whether
|
This came initially from Fedora, not sure whether
|
||||||
it makes sense to keep it. Regular Arch package
|
it makes sense to keep it. Regular Arch package
|
||||||
|
@ -14,10 +14,10 @@ Change-Id: I91a3613955c656fb0d262ccb9b2529350bab032b
|
||||||
2 files changed, 2 insertions(+), 2 deletions(-)
|
2 files changed, 2 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
diff --git a/mkspecs/features/qt_module.prf b/mkspecs/features/qt_module.prf
|
diff --git a/mkspecs/features/qt_module.prf b/mkspecs/features/qt_module.prf
|
||||||
index f8729de947..db23f4ad1d 100644
|
index 8c7adc45eb..8dd69efee6 100644
|
||||||
--- a/mkspecs/features/qt_module.prf
|
--- a/mkspecs/features/qt_module.prf
|
||||||
+++ b/mkspecs/features/qt_module.prf
|
+++ b/mkspecs/features/qt_module.prf
|
||||||
@@ -24,7 +24,7 @@ requires(!$$skip)
|
@@ -25,7 +25,7 @@ requires(!$$skip)
|
||||||
|
|
||||||
# Compile as shared/DLL or static according to the option given to configure
|
# Compile as shared/DLL or static according to the option given to configure
|
||||||
# unless overridden. Host builds are always static
|
# unless overridden. Host builds are always static
|
||||||
|
@ -37,5 +37,5 @@ index c3ed27d979..30d2114aa1 100644
|
||||||
-INSTALLS = lib
|
-INSTALLS = lib
|
||||||
+INSTALLS += lib
|
+INSTALLS += lib
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 9a506994e00aa0fb257bfe80458b0543c0e9f8b0 Mon Sep 17 00:00:00 2001
|
From 664fce69abcad0d7c10013b51b42a1a34c27f279 Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 18 Sep 2016 17:59:27 +0200
|
Date: Sun, 18 Sep 2016 17:59:27 +0200
|
||||||
Subject: [PATCH 18/34] Enable rpath for build tools
|
Subject: [PATCH 18/33] Enable rpath for build tools
|
||||||
|
|
||||||
- Required because various tools depend on libQt5Bootstrap.so which resides
|
- Required because various tools depend on libQt5Bootstrap.so which resides
|
||||||
in folder /usr/${_arch}/lib
|
in folder /usr/${_arch}/lib
|
||||||
|
@ -33,5 +33,5 @@ index 883f8ca215..786f2e660c 100644
|
||||||
INSTALLS += target
|
INSTALLS += target
|
||||||
|
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 92e7155e22bfe514a20d6ebf39b6bdfbf45f194c Mon Sep 17 00:00:00 2001
|
From ec1d27f7cb06c118e81335f4614559db92256fd5 Mon Sep 17 00:00:00 2001
|
||||||
From: Martchus <martchus@gmx.net>
|
From: Martchus <martchus@gmx.net>
|
||||||
Date: Sun, 18 Sep 2016 18:04:42 +0200
|
Date: Sun, 18 Sep 2016 18:04:42 +0200
|
||||||
Subject: [PATCH 19/34] Use system zlib for build tools
|
Subject: [PATCH 19/33] Use system zlib for build tools
|
||||||
|
|
||||||
---
|
---
|
||||||
src/tools/bootstrap/bootstrap.pro | 2 +-
|
src/tools/bootstrap/bootstrap.pro | 2 +-
|
||||||
|
@ -21,5 +21,5 @@ index a45382106a..17b9828581 100644
|
||||||
} else {
|
} else {
|
||||||
CONFIG += no_core_dep
|
CONFIG += no_core_dep
|
||||||
--
|
--
|
||||||
2.18.0
|
2.19.0
|
||||||
|
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue