Commit Graph

325 Commits

Author SHA1 Message Date
Aleksi Sapon
ff2d960586
[qhull] Patch for C++20 support (#37765)
This PR adds a patch from upstream that fixes C++20 support. [In C++20,
template parameters from the class template are no longer allowed in
constructors and destructors
declarations](https://eel.is/c++draft/diff.cpp17#class-2). The Qhull C++
headers have a few instances of these, and don't compile under compliant
C++20 (or later). Specifically, since version 11, GCC generates an error
diagnostic.

[While this has been fixed in the
upstream](https://github.com/qhull/qhull/pull/122), the slow Qhull
release cycle means it might be quite a while longer until a new
official release it available. It's already been a year and a half since
the fix, [and the next release is still in
alpha](https://github.com/qhull/qhull/wiki#qhull-81-alpha3-20230102)
with no clear timeline. As C++20 becomes more mainstream, I believe it's
important to ensure support for this library.
2024-03-28 12:41:01 -07:00
Jia Yue Hua
50c7463168
[quirc] update to 1.2 (#37738) 2024-03-27 15:21:57 -07:00
Alexander Neumann
2b6613d3cb
[qtwebengine] remove python2 dep (#37696) 2024-03-26 11:52:27 -07:00
Jia Yue Hua
c1be0d025d
[qscintilla] update to 2.14.1 (#37717) 2024-03-26 11:50:00 -07:00
Rémy Tassoux
4993759ace
[quill] Update to 3.8.0 (#37672) 2024-03-25 15:35:45 -07:00
Thomas Sondergaard
77fc42259f
[qt5-webengine] fix jumbo build error due to ResolveColor() redefinition (#37453) 2024-03-25 15:08:37 -07:00
Thomas Sondergaard
18696a5962
[qt5-webengine] Depend on atl instead of atlmfc (#37626) 2024-03-22 17:06:26 -07:00
Rémy Tassoux
e8394b05ba
[quill] Update to 3.7.0 (#37533) 2024-03-18 15:10:04 -07:00
wtz
de7127f52f
[qt*] Clean up descriptions for Qt modules according to the Qt documentation (#37433) 2024-03-18 14:27:37 -07:00
Dr.-Ing. Carsten Grimm
55505cda67
[qt5] update to 5.15.13 (#37358) 2024-03-11 21:03:57 -07:00
Thomas Sondergaard
484762d429
[qt5-webengine] Work around mixed protobuf issue (#37044)
On MS Windows qt5-webengine fails to build in a context where protobuf
from vcpkg is also used because it includes the vcpkg supplied version
of protobuf headers when building the Qt part of the code in
qt5-webengine, against the internal copy of Chromium which has used its
older copy of protobuf to generate the headers. The build failure seen
is this:

    FAILED: obj/QtWebEngineCore/browser_message_filter_qt.obj
    ...
    ...

C:\vcpkgroot\qt5-webengine\x64-windows-dbg\src\core\debug\gen\net/third_party/quiche/src/quic/core/proto/cached_network_parameters.pb.h(17):
fatal error C1189: #error: This file was generated by an older version
of protoc which is

To work around this issue we ensure that the path to the chromium
provided version of protobuf is included before the path to the vcpkg
provided includes residing in:

    C:/vcpkgroot/qt5-webengine/x64-windows-dbg/include

Fixes #12150
Fixes #27932
Fixes #34452

- [x] Changes comply with the [maintainer
guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md).
- [x] SHA512s are updated for each updated download.
- [x] The "supports" clause reflects platforms that may be fixed by this
new version.
- [x] Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.
- [x] Any patches that are no longer applied are deleted from the port's
directory.
- [x] The version database is fixed by rerunning `./vcpkg x-add-version
--all` and committing the result.
- [x] Only one version is added to each modified port's versions file.
2024-03-01 14:39:36 -08:00
Thomas Sondergaard
c0af3ec409
[qt5-webengine] add icu and dbus as dependencies (#36974)
These are dependencies that must otherwise be provided by the operating
system. libdbus-1.so, at least on some Linux distributions, depends on
other system provided libraries like liblz4.so, libzstd.so, and
liblzma.so. It was necessary to cherry-pick two patches for the chromium
embedded in qtwebengine to make it build with ICU 74.

- [x] Changes comply with the [maintainer
guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md).
- [x] SHA512s are updated for each updated download.
- [x] The "supports" clause reflects platforms that may be fixed by this
new version.
- [x] Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.
- [x] Any patches that are no longer applied are deleted from the port's
directory.
- [x] The version database is fixed by rerunning `./vcpkg x-add-version
--all` and committing the result.
- [x] Only one version is added to each modified port's versions file.
2024-02-28 17:09:05 -08:00
Dr.-Ing. Carsten Grimm
a4018bef73
[qt5-base] appy offical patch for CVE-2024-25580 (#36820)
Fixes #36819.

- [x] Changes comply with the [maintainer
guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md).
- [x] SHA512s are updated for each updated download.
- [x] The "supports" clause reflects platforms that may be fixed by this
new version.
- [x] Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.
- [x] Any patches that are no longer applied are deleted from the port's
directory.
- [x] The version database is fixed by rerunning `./vcpkg x-add-version
--all` and committing the result.
- [x] Only one version is added to each modified port's versions file.

This pull request applies the official patch for CVE-2024-25580 [from
Qt](https://www.qt.io/blog/security-advisory-potential-buffer-overflow-when-reading-ktx-images).
2024-02-21 11:36:45 -08:00
Dr.-Ing. Carsten Grimm
4bee3f5aae
[qtbase] add official patch for CVE-2024-25580 (#36822)
Fixes #36821.

- [x] Changes comply with the [maintainer
guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md).
- [x] SHA512s are updated for each updated download.
- [x] The "supports" clause reflects platforms that may be fixed by this
new version.
- [x] Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.
- [x] Any patches that are no longer applied are deleted from the port's
directory.
- [x] The version database is fixed by rerunning `./vcpkg x-add-version
--all` and committing the result.
- [x] Only one version is added to each modified port's versions file.
2024-02-21 11:34:57 -08:00
Mathieu Pellerin
5cdfaba32b
[qtkeychain-qt6] Fix compilation on android and ios (#36708)
This PR fixes compilation of qtkeychain-qt6 on Android and iOS.
2024-02-15 23:20:51 -08:00
fwcd
69a6cceca8
[qtbase] Add support for OpenGL ES 3.0 (#36407) 2024-02-02 11:44:09 -08:00
Matthias Kuhn
f7c5a7c8fc
[poly2tri] Switch to maintained repo and adjust description (#26301)
* [poly2tri ]Switch to maintained repo and adjust description

* Rename to jhasse-poly2tri

* Also update version and fix header installation.

* Remove double nested headers.

---------

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2024-02-01 12:31:29 -08:00
Mathieu Pellerin
ee731790d3
[qtbase] Add securetransport feature to build with SSL support on iOS (#36286) 2024-01-29 20:00:59 -08:00
Dr.-Ing. Carsten Grimm
03d8d04ee0
[qtbase] patch CVE 2023-51714 (#35917)
* [qtbase] patch CVE-2023-51714

* [qtbase] regenerate version info

* bump version db

* update version db

---------

Co-authored-by: Javier Matos Denizac <javiermat@microsoft.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2024-01-26 09:29:27 -08:00
JonLiu1993
51f4a35c55
[qtbase] Revert qt.conf.in (#36318)
* Revert qt.conf.in

* update version

---------

Co-authored-by: Jon <v-zhli17@microsoft.com>
2024-01-24 10:36:43 -08:00
Jonathan Sweemer
a35012c5d4
[quantlib] update to v1.33 (#36310) 2024-01-23 11:47:18 -08:00
Yury Bura
8ccb84df72
[boost] Update to v1.84.0 (#35693)
* [scripts] update Boost ports generation script, fixes #35187

* [boost] remove obsolete patches and re-generate ports

* update versions

* [boost] remove redundant vcpkg_minimum_required

* update versions

* [scripts/boost] update dependencies to config/checks, review b2-options.cmake files

* [boost-*] regenerate ports

* [boost-locale] fix patch

* update versions

* [boost-serialization] fix checks

* update version

* [boost-*] better fixes related to the config checks

* update version

* [boost-cobalt] fix build

* update versions

* [liblas] Boost v1.84.0 requires C++11

* [pcl] fix Unix build

* add versions

* [vcpkg-cmake-get-vars] add CMAKE_<LANG>_COMPILER_VERSION

* [boost-cobalt] detect compiler

* [coin] force C++11

* [json5-parser] force C++11

* add versions

* [boost-cobalt] exclude iOS and Android platforms due to C++ Concepts library is not supported

* [gtsam] force C++11

* [kenlm] force C++11

* [quickfast] force C++11

* [liblas] force C++11

* update versions

* [boost] re-generate port

* update version

* [kenlm] revert changes

* [boost-cobalt] exclude OSX

* update versions

* [plc] remove useless patch after merge

* update versions after merge

---------

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2024-01-22 10:56:30 -08:00
Leger Charlie
91e7e6c273
[qtbase] Add missing "egl1" related system package for linux target (#36023)
Allow to fix issue explained at https://github.com/microsoft/vcpkg/issues/35815
2024-01-05 13:20:20 -08:00
jim wang
87e969a6d9
[qt5-base] Fix undefined XKB_KEY_dead_lowline under linux (#36005) 2024-01-04 12:05:56 -08:00
Matthias Kuhn
0403626792
[qt*] ios fixes (#36003) 2024-01-03 18:26:47 -08:00
Mathieu Pellerin
742c086636
[qtmultimedia] Fix build for Android by disabling pulseaudio (#35982) 2024-01-02 14:42:40 -08:00
Lily Wang
8e8743cbe6
[qtopcua] Feature ns0idgenerator doesn't support cross-building (#35903)
* [qtopcua] Feature ns0idgenerator doesn't support cross-building

* update version

* add supports

* update version
2023-12-29 00:01:40 -08:00
Dr.-Ing. Carsten Grimm
9d3db6b7e4
[qt5] update to 5.15.12, patch CVE-2023-51714 (#35912)
* [qt5] update version number and hashes

* [qt5-base] add official patch for CVE-2023-51714

* [qt5] regenerate version info
2023-12-28 23:59:20 -08:00
Rémy Tassoux
0fc8290ae4
[quill] Update to 3.6.0 (#35759) 2023-12-19 15:01:37 -08:00
Marcus Behel
2b0ce4c2f6
[qtbase] Add feature for gtk3 platform theme (#35657) 2023-12-19 15:00:10 -08:00
Billy O'Neal
ab00a636c7
Update Windows Fleet for December 2023 Patch Tuesday (#35640) 2023-12-18 10:27:45 -08:00
autoantwort
af29329bfb
[qtbase] fix feature dbus (#35630) 2023-12-13 23:35:12 -08:00
Alexander Neumann
e1aeabf283
[qtwebengine] Fix clang-cl and msvc in VS 17.8.3 (#35639) 2023-12-13 17:36:03 -08:00
Nick D'Ademo
b2a65e780a
[qwt] update to 6.2.1 and add CMake config (#35522)
* update port.

* update versions.

* add unofficial target config (uses qmake build outputs).

* update versions file.

* formatting.

* fix typo.

* try again.

* resolve comments.

* update versions.

* fix.

* update versions file.

* Add include.

* update versions file.

---------

Co-authored-by: Nick D'Ademo <dademo.n@duerr-ndt.com>
2023-12-12 04:03:22 -08:00
Rémy Tassoux
e02cf959d2
[quill] Update to 3.5.1 (#35575)
* [quill] Update quill to 3.5.1

* [quill] Update version files
2023-12-12 01:35:19 -08:00
Nick D'Ademo
5aa429bdf8
[qt-advanced-docking-system] update to 4.2.1 (#35519) 2023-12-06 14:42:52 -08:00
Dan Vrátil
9ce52f8c56
[qcoro] Update to 0.10.0 (#35532) 2023-12-06 13:44:18 -08:00
JonLiu1993
ca9ac0ba65
[libxml2] Fix ICU support option (#35281)
* Fix  ICU support option

* update version

* [libxml2] Fix ICU support option

* format vcpkg.json

* update version

* Add qtwebengine depend on libxml2[icu]

* update version

* update version

* update feature

* update version

---------

Co-authored-by: vzhli17 <v-zhli17@microsoft.com>
2023-12-01 02:20:53 -08:00
JonLiu1993
5b60a7a105
[qtbase] Fix Binaries value in qt.conf.in (#35392)
* [qtbase] Fix Binaries value in qt.conf.in

* update version

* update version

---------

Co-authored-by: vzhli17 <v-zhli17@microsoft.com>
2023-12-01 02:11:44 -08:00
Alexander Neumann
18368dba5b
[Qt] update to 6.6.1 (#35365)
* update qt to 6.6.1

* adjust patch

* v db add qtgraphs to qt metaport

* v db

* remove copypasta

* v db
2023-11-29 19:15:44 -08:00
Rémy Tassoux
e9fee44c87
[quill] Update to 3.5.0 (#35361)
* [quill] Update to 3.5.0

* [quill] Update version files
2023-11-27 22:47:00 -08:00
Rémy Tassoux
78ec5c9df8
[quill] Update to 3.4.1 (#35211)
* [quill] Update to 3.4.1

* [quill] Update version files
2023-11-20 19:24:32 -08:00
Nick D'Ademo
e8f5747b89
[qt-advanced-docking-system] update to 4.2.0 (#35105)
* update port.

* update versions file.

* remove unneeded patch.

* update versions file.
2023-11-15 15:52:09 -08:00
Osyotr
7b3ea912e9
[Qt] Try mirrors if main server is down (#35029) 2023-11-14 13:03:37 -08:00
Alexander Neumann
a241fec927
[qtdeclarative] fix hidden build order dep on qtlanguageserver (#34893)
* add language server dep

* v db
2023-11-10 11:27:13 -08:00
Rémy Tassoux
97fff3d9ff
[quill] Update to 3.4.0 (#34921)
* [quill] Update to 3.4.0

* [quill] Update version files

* [quill] Fix version tag

* [quill] Update version files

* [quill] Enable android build

* [quill] Update version files

* [quill] Disable thread name support on android build

* [quill] Update version files
2023-11-06 09:38:28 -08:00
Alexander Neumann
45f34d72b9
[Qt] Update to 6.6.0 (#34426)
* [Qt] Update to 6.6.0

* fix patch in qtbase

* add tmp port to get qtwebengine logs

* remove dep in tmp port

* Fix CMAKE_BUILD_TYPE being hijacked by qt scripts.

* Fix qtwebengine build?

* add another script to be fixed

* remove path to cmake

* fix qtgrpc

* looks like the variable is defined somewhere.

* avoid aliasing only if the target exists

* try different aliasing fix

* fix patch

* Dep stuff

* reenable atomics

* reenable librt

* remove tmp

* v db

* v db

* add vulkan-header as a dependency

* v db

* also needs libs

* v db

* add a comment to remember me not to touch this again

* v db
2023-10-27 11:18:22 -07:00
Jonathan Sweemer
9b767f1a44
[quantlib] update to v1.32 (#34644) 2023-10-23 11:13:10 -07:00
jim wang
830f86fb30
[qtbase] apply cve fix (#34588)
* Fix bugs

* update version
2023-10-20 10:01:42 -07:00
autoantwort
8007fc4dff
[qt5-multimedia] fix xcode 15 build (#34418) 2023-10-12 20:52:45 -07:00