comparison src/qtimageformats-1.patch @ 4900:22937c7fe60d

Update QT5 5.12.0 * src/qtbase-1-fixes.patch: update patch * src/qtbase.mk: update version, checksum * src/qtimageformats-1.patch: update patch * src/qtimageformats.mk: update checksum * src/qtsvg.mk: update checksum * src/qttools.mk: update checksum
author John Donoghue
date Fri, 14 Dec 2018 08:25:27 -0500
parents 2c34ec679fb3
children 9d35f8eb1e76
comparison
equal deleted inserted replaced
4899:3a4b30ff1446 4900:22937c7fe60d
1 This file is part of MXE. See LICENSE.md for licensing information. 1 This file is part of MXE. See LICENSE.md for licensing information.
2 2
3 From 30f968c6f65c5668a9760ccfd48312b786ab318b Mon Sep 17 00:00:00 2001 3 From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
4 From: Mark Brand <mabrand@mabrand.nl> 4 From: Mark Brand <mabrand@mabrand.nl>
5 Date: Thu, 3 Nov 2011 14:11:02 +0100 5 Date: Thu, 3 Nov 2011 14:11:02 +0100
6 Subject: [PATCH 1/2] add pkg-config support for libtiff-4 6 Subject: [PATCH 1/3] [MXE] pkg-config support for libtiff-4
7 7
8 Change-Id: I387517e04fed7729e5acf28bacdfc289fb2d17bd
9 8
10 diff --git a/config.tests/libtiff/libtiff.pro b/config.tests/libtiff/libtiff.pro 9 diff --git a/config.tests/libtiff/libtiff.pro b/config.tests/libtiff/libtiff.pro
11 index f7ac4c1..bd2c6b0 100644 10 index 1111111..2222222 100644
12 --- a/config.tests/libtiff/libtiff.pro 11 --- a/config.tests/libtiff/libtiff.pro
13 +++ b/config.tests/libtiff/libtiff.pro 12 +++ b/config.tests/libtiff/libtiff.pro
14 @@ -2,5 +2,7 @@ SOURCES = libtiff.cpp 13 @@ -2,5 +2,7 @@ SOURCES = libtiff.cpp
15 CONFIG -= qt dylib 14 CONFIG -= qt dylib
16 mac:CONFIG -= app_bundle 15 mac:CONFIG -= app_bundle
19 +CONFIG += link_pkgconfig 18 +CONFIG += link_pkgconfig
20 +packagesExist(libtiff-4):PKGCONFIG += libtiff-4 19 +packagesExist(libtiff-4):PKGCONFIG += libtiff-4
21 +else:if(unix|win32-g++*): LIBS += -ltiff 20 +else:if(unix|win32-g++*): LIBS += -ltiff
22 else:win32: LIBS += libtiff.lib 21 else:win32: LIBS += libtiff.lib
23 diff --git a/src/plugins/imageformats/tiff/tiff.pro b/src/plugins/imageformats/tiff/tiff.pro 22 diff --git a/src/plugins/imageformats/tiff/tiff.pro b/src/plugins/imageformats/tiff/tiff.pro
24 index 0f841ab..fa22141 100644 23 index 1111111..2222222 100644
25 --- a/src/plugins/imageformats/tiff/tiff.pro 24 --- a/src/plugins/imageformats/tiff/tiff.pro
26 +++ b/src/plugins/imageformats/tiff/tiff.pro 25 +++ b/src/plugins/imageformats/tiff/tiff.pro
27 @@ -10,7 +10,9 @@ wince*: SOURCES += qfunctions_wince.cpp 26 @@ -5,7 +5,9 @@ SOURCES += main.cpp qtiffhandler.cpp
28 OTHER_FILES += tiff.json 27 OTHER_FILES += tiff.json
29 28
30 config_libtiff { 29 config_libtiff {
31 - unix|mingw: LIBS += -ltiff 30 - unix|mingw: LIBS += -ltiff
32 + CONFIG += link_pkgconfig 31 + CONFIG += link_pkgconfig
33 + packagesExist(libtiff-4):PKGCONFIG += libtiff-4 32 + packagesExist(libtiff-4):PKGCONFIG += libtiff-4
34 + else:if(unix|win32-g++*): LIBS += -ltiff 33 + else:if(unix|win32-g++*): LIBS += -ltiff
35 else:win32: LIBS += libtiff.lib 34 else:win32: LIBS += libtiff.lib
36 } else { 35 } else {
37 include($$PWD/../../../3rdparty/libtiff.pri) 36 include($$PWD/../../../3rdparty/libtiff.pri)
38 -- 37
39 1.8.4.5 38 From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
39 From: Mark Brand <mabrand@mabrand.nl>
40 Date: Wed, 19 Dec 2012 23:29:52 +0100
41 Subject: [PATCH 2/3] [MXE] pkg-config support for libmng
40 42
41 43
42 From c791e0599f640cf637d5f925b111dbd7a5569244 Mon Sep 17 00:00:00 2001
43 From: Mark Brand <mabrand@mabrand.nl>
44 Date: Wed, 19 Dec 2012 23:29:52 +0100
45 Subject: [PATCH 2/2] add pkg-config support for libmng (mxe-specific)
46
47 Change-Id: I1216f35a01a974321efa2463b687c121baa22667
48
49 diff --git a/config.tests/libmng/libmng.pro b/config.tests/libmng/libmng.pro 44 diff --git a/config.tests/libmng/libmng.pro b/config.tests/libmng/libmng.pro
50 index adc096e..a20a0a0 100644 45 index 1111111..2222222 100644
51 --- a/config.tests/libmng/libmng.pro 46 --- a/config.tests/libmng/libmng.pro
52 +++ b/config.tests/libmng/libmng.pro 47 +++ b/config.tests/libmng/libmng.pro
53 @@ -2,5 +2,7 @@ SOURCES = libmng.cpp 48 @@ -2,5 +2,7 @@ SOURCES = libmng.cpp
54 CONFIG -= qt dylib 49 CONFIG -= qt dylib
55 mac:CONFIG -= app_bundle 50 mac:CONFIG -= app_bundle
57 -unix|mingw: LIBS += -lmng 52 -unix|mingw: LIBS += -lmng
58 +CONFIG += link_pkgconfig 53 +CONFIG += link_pkgconfig
59 +packagesExist(libmng):PKGCONFIG += libmng 54 +packagesExist(libmng):PKGCONFIG += libmng
60 +else:if(unix|win32-g++*): LIBS += -lmng 55 +else:if(unix|win32-g++*): LIBS += -lmng
61 else:win32: LIBS += libmng.lib 56 else:win32: LIBS += libmng.lib
62 diff --git a/src/plugins/imageformats/mng/qmnghandler.pri b/src/plugins/imageformats/mng/qmnghandler.pri 57 diff --git a/src/plugins/imageformats/mng/mng.pro b/src/plugins/imageformats/mng/mng.pro
63 index 5c0fff1..00cd0b3 100644 58 index 1111111..2222222 100644
64 --- a/src/plugins/imageformats/mng/qmnghandler.pri 59 --- a/src/plugins/imageformats/mng/mng.pro
65 +++ b/src/plugins/imageformats/mng/qmnghandler.pri 60 +++ b/src/plugins/imageformats/mng/mng.pro
66 @@ -3,7 +3,9 @@ INCLUDEPATH *= $$PWD 61 @@ -5,7 +5,10 @@ SOURCES += main.cpp \
67 HEADERS += $$PWD/qmnghandler_p.h 62 qmnghandler.cpp
68 SOURCES += $$PWD/qmnghandler.cpp 63 OTHER_FILES += mng.json
69 config_libmng { 64
70 - unix|mingw: LIBS += -lmng 65 -msvc: LIBS += libmng.lib
66 +CONFIG += link_pkgconfig
67 +packagesExist(libmng):PKGCONFIG += libmng
68 +else:if(unix|mingw): LIBS += -lmng
69 +else:msvc: LIBS += libmng.lib
70 else: LIBS += -lmng
71
72 PLUGIN_TYPE = imageformats
73
74 From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
75 From: Mark Brand <mabrand@mabrand.nl>
76 Date: Fri, 16 Nov 2018 10:13:11 +0100
77 Subject: [PATCH 3/3] [MXE] pkg-config support for libwebp
78
79
80 diff --git a/config.tests/libwebp/libwebp.pro b/config.tests/libwebp/libwebp.pro
81 index 1111111..2222222 100644
82 --- a/config.tests/libwebp/libwebp.pro
83 +++ b/config.tests/libwebp/libwebp.pro
84 @@ -2,5 +2,9 @@ SOURCES = libwebp.cpp
85 CONFIG -= qt dylib
86 mac:CONFIG -= app_bundle
87 win32:CONFIG += console
88 -unix|mingw: LIBS += -lwebp -lwebpdemux
89 +unix|mingw {
71 + CONFIG += link_pkgconfig 90 + CONFIG += link_pkgconfig
72 + packagesExist(libmng):PKGCONFIG += libmng 91 + packagesExist(libwebp libwebpdemux): PKGCONFIG += libwebp libwebpdemux
73 + else:if(unix|win32-g++*): LIBS += -lmng 92 + else: LIBS += -lwebp -lwebpdemux
74 else:win32: LIBS += libmng.lib 93 +}
94 else:win32: LIBS += libwebp.lib libwebpdemux.lib
95 diff --git a/src/plugins/imageformats/webp/webp.pro b/src/plugins/imageformats/webp/webp.pro
96 index 1111111..2222222 100644
97 --- a/src/plugins/imageformats/webp/webp.pro
98 +++ b/src/plugins/imageformats/webp/webp.pro
99 @@ -5,7 +5,11 @@ SOURCES += main.cpp qwebphandler.cpp
100 OTHER_FILES += webp.json
101
102 config_libwebp {
103 - unix|win32-g++*: LIBS += -lwebp -lwebpdemux
104 + unix|mingw {
105 + CONFIG += link_pkgconfig
106 + packagesExist(libwebp libwebpdemux): PKGCONFIG += libwebp libwebpdemux
107 + else: LIBS += -lwebp -lwebpdemux
108 + }
109 else:win32: LIBS += libwebp.lib libwebpdemux.lib
75 } else { 110 } else {
76 include($$PWD/../../../3rdparty/libmng.pri) 111 include($$PWD/../../../3rdparty/libwebp.pri)
77 --
78 1.8.4.5
79