130 Commits

Author SHA1 Message Date
Osyotr
9776b51b55
[assimp] Update to 5.2.4 (#24843)
Co-authored-by: Osyotr <8740768+Osyotr@users.noreply.github.com>
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
2022-07-06 15:00:23 -07:00
Matthias Kuhn
f5d2503a01
[qca] fix "botan" feature (#25587) 2022-07-06 13:49:49 -07:00
Alexander Neumann
0d209ca968
[Qt] 6.3.1 (#25259)
* [qtbase] Change qt source downloads to point at GitHub

* [qtbase] Rewrite update system to emit tarball data

* [qtbase] PR feedback

* Update Qt to 6.3.1

* reenable qtlocation ?

* v db

* move buildtrees - to b in pipeline; trying to get webengine logs

* fix patch

* v db

* remove special handling of arm cross case fixed in windows toolchain

* v db

* Fix stuff

* fix more stuff

* fix more stuff

* retry

* fix regex replacement

* fix regex stuff. And qtinterface ref?

* more fixes

* remove unused variable

* v db

* Revert scripts/azure-pipelines/test-modified-ports.ps1

* v db fix

* revert qtlocation changes

* revert v db

* v db

* v db

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2022-07-01 15:48:36 -07:00
Zac Walker
6d994a670d
[QT] arm64-windows build (#25418)
* QT arm64-windows build (WIP)

* Updated versions

* Undo changes made to graphviz in error

* Only remove OpenGL for ARM

* Update version database

* Update version database

* updated libs not compatible with uwp+arm

* Update version database

* Enable QT in CI

* qt5-base not compat

* Update ports/qtapplicationmanager/vcpkg.json

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>

* Update ports/qt5-imageformats/vcpkg.json

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>

* Updated versions

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2022-06-30 13:01:24 -07:00
Ian Reinhart Geiser
4a7ba299f6
Fixes OpenSSL for qt5 (#25242)
* copy v3 dlls, and add option to manually specificy the linkage

* Update versions

* Update versions/q-/qt5-base.json

* always link openssl for qt5

* Update version database

* fix package version

* fix package versions

* regenerate versions

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2022-06-28 12:55:44 -07:00
Thomas1664
763f6664c1
[many ports] Fix copyright install (#25409)
* [Many ports] Fix copyright

* version

* [moos-core] Fix deprecated cmake

* version

* Fix cmake

* version

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2022-06-24 12:50:23 -07:00
مهدي شينون (Mehdi Chinoune)
e8c16a3136
[qt5] update to 5.15.5 (#25305) 2022-06-20 14:12:25 -07:00
مهدي شينون (Mehdi Chinoune)
86bf362583
[qt5-tools] Fix deploying translation files with windeployqt (#25134) 2022-06-15 11:46:04 -07:00
Thomas1664
4e443a30b9
[quantlib] Fix supports (#25191)
* [quantlib] Support dynamic triplets on Windows

* version

* Fix cmake error

* version

* Fix cmake

* version

* only dynamic crt

* version
2022-06-15 11:12:37 -07:00
Daniel Schürmann
abb073fc56
[qtkeychain] Fix the CMake export target on windows (#25018)
* [qtkeychain] Fix the CMake export target on windows

* [qtkeychain-qt6] Fix the CMake export target on windows
2022-06-02 15:18:27 -07:00
talregev
a2d8a7cbb1
[fontconfig][freetds][qtwebengine] Take gperf from vcpkg (#24677)
* Take gperf from vcpkg tool if possible

* [gperf] Install binary into tools/gperf/

* Fix kf5codecs gperf bug

* Add PREPEND to freetds port

* fix gperf for qtwebengine

* make gperf modern port

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2022-06-01 17:13:53 -07:00
Fei Chong
145848fb45
[qt5-webengine]: fix typo (#25012) 2022-05-31 16:17:00 -07:00
David Hrdlička
5739a74ef0
[qtbase] fix broken gui build (#24917)
* [qtbase] add `thread` feature

* [qtbase] add version
2022-05-27 16:46:07 -07:00
Rémy Tassoux
b90ab31ff6
[quill] Update to 2.0.0 (#24802)
* [quill] Update to 2.0.0

* [quill] Update version files
2022-05-20 14:34:33 -07:00
Alonso Schaich
63f1d5b4d0
[qt5-webengine] fix nonobvious failure (#24528)
* [qt5-webengine] Manually add nodejs to the path (microsoft#23574)

The build process requires nodejs to be in PATH when webengine is
built, and will build only the pdf-plugin if it's not (see #23574)

* [qt5-webengine] Workaround MSVC2022 Internal Compiler Error
(microsoft#23574)

Add a patch based on
https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/407582
which was merged into upstream. We can't take the upstream patch
directly, because the patch was committed to the chromium
(sub)repository which is a subdirectory in the release zip file, i.e.
I had to modify the pathnames for the patch to apply

* [qt5-webengine] Update diagnostics (microsoft#23574)

I've spotted the linker using 16GB singlehandedly on the release
(opposed to "debug") packaging, and emory consumption was almost
permanently over 32GB while compiling, though peak memory
consumption can be reduced by setting up low values for
VCPKG_MAX_CONCURRENY

Also, reword the build-prefix-too-long message

* [qt5-webengine] Attempt enabling windows ci baselines (microsoft#23574)

* [qt5-webengine] Regenerate version registries (microsoft#23574)

* Also remove out of date comments from ci.baseline.txt referring to deleted lines.

* Revert "Also remove out of date comments from ci.baseline.txt referring to deleted lines."

This reverts commit 7a4d84643102231bf8e60f2340db970c8775a607.

* [qt5-webengine] Re-add webengine blacklisting to ci.baseline (microsoft#23574)

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2022-05-19 00:23:39 -07:00
Osyotr
81134652a6
[qt5] Update to 5.15.4 (#24660)
* [qt5] Update to 5.15.4
https://lists.qt-project.org/pipermail/development/2022-May/042437.html

* Deprecate "latest" feature
Also update "qt5" port when updating versions

Co-authored-by: Osyotr <8740768+Osyotr@users.noreply.github.com>
2022-05-13 16:51:51 -07:00
Kevin Lalumiere
aa72c159d0
[qpid-proton] Fix missing runtime dependencies (#24450)
* Fix qpid-proton missing runtime dependencies

* Add macOS support
2022-05-05 11:00:30 -07:00
Alexander Neumann
c648581695
[Qt6] Fix Qt6.3 windeployqt (#24445)
* move windeploylogic to qtbase.
fix qtpaths for debug.

* fix missing stuff

* version stuff

* add supports !uwp since qt6 dropped uwp support

* version stuff

* add newline. Fix BAKCD

* version stuff

* use enabledelayedexpansion

* version stuff

* use cd /D

* version stuff

Co-authored-by: Alexander Neumann <you@example.com>
2022-05-05 11:00:03 -07:00
Alexander Neumann
ea31629cde
[qtwebengine] Fix VS2022 ICE (#24532)
* qtwebengine ice fix

* move CURRENT_BUILDTREES_DIR only if necessary

* version stuff

* create tmp dir.

* version update

Co-authored-by: Alexander Neumann <you@example.com>
2022-05-04 16:09:42 -07:00
Davide Beatrici
2ece8fedb9
[qt5-base]: Fix build with "mysqlplugin" feature by linking to OpenSSL and zlib (#24462)
Co-authored-by: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com>

Co-authored-by: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com>
2022-04-29 13:21:34 -07:00
Rémy Tassoux
9785d90511
[quill] Update to 1.7.2 (#24419)
* [quill] Update to 1.7.2

* [quill] Update version files
2022-04-26 19:23:08 -07:00
Rémy Tassoux
69dc103b6d
[quill] Update to 1.7.1 (#24363)
* [quill] Update to 1.7.1

* [quill] Update version files
2022-04-25 16:47:29 -07:00
Jonathan Sweemer
94635bf7c1
[quantlib] update to v1.26 (#24268) 2022-04-21 14:32:00 -07:00
autoantwort
ecd55433fd
[qnnpack] fix arm64-osx (#24237)
* [qnnpack] no arm osx

* fix arm64-osx instead

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2022-04-21 12:08:18 -07:00
Alexander Neumann
9db088e2b0
[Qt6] update to 6.3.0 (#23015)
* [Qt6] Latest feature to 6.3.0

* move failing patch to !latest

* remove debug/include

* more fixes

* more fixes

* more fixes

* give me the binary names making it fail.

* add new binary

* fix qtimageformats

* fix regressions?

* retry qtopcua

* fix regressions

* correctly guard python

* more fixes

* add vcpkg-get-python-packages

* hack webengine build to see if it will work.

* move hack to a different position

* noramlize path

* update refs to 6.3 release

* fix details

* qtwebengine back to fail on baseline

* comment long path stuff out since qtwebengine cannot be build with VS 2022 any way

* update version to 6.3.0 in manifest files

* version stuff

Co-authored-by: Alexander Neumann <you@example.com>
2022-04-21 11:42:59 -07:00
Jack·Boos·Yu
3f2dfb8d76
[vcpkg baseline][qpid-proton] Fix dependencies (#24267)
* [vcpkg baseline][qpid-proton] Fix dependencies

* version

* Re-fix jsoncpp

* version

* typo

* version

* okay fix for reals

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2022-04-21 09:06:18 -07:00
Rémy Tassoux
c25761eb76
[quill] Update to 1.7.0 (#24223)
* [quill] update to 1.7.0

* [quill] Update version files

* [quill] Add license field

* [quill] Update version files

* switch to relaxed versioning

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2022-04-19 09:42:37 -07:00
autoantwort
ce77ea78c8
[qpid-proton] update and don't build tests (#24227)
* [qpid-proton] update and don't build tests

* nicole CR

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2022-04-19 09:04:57 -07:00
chausner
ed71abbc23
[quazip] Update to 1.3 (#24185)
* Update quazip to 1.2

* Update CI baseline

* Update to 1.3

* Update CI baseline

* Remove unused version 1.2

Co-authored-by: chausner <chausner@users.noreply.github.com>
2022-04-18 16:33:30 -07:00
Thomas1664
c79c94dc5c
[qt-advanced-docking-system] Remove directory license (#24151)
* Update to 3.8.2

* version

* version
2022-04-15 11:18:51 -07:00
nicole mazzuca
5d66a98f64
[qtinterfaceframework] update python requirements versions (#24150)
This will make dependabot happy, and maybe fix issues for our users

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2022-04-14 14:28:56 -07:00
Alexander Neumann
5afd32266c
[qtinterfaceframework|opencv] fix python stuff (#24041)
* add upstream patch

* [skip actions] add the patch file

* fine tune

* [opencv] update portfiles to use vcpkg-get-python-packages

* fix references

* try another fix

* add all deps

* add code from tensorflow about venv

* retry

* fix file path

* new approach

* unset pythonhome

* next unset

* try this instead.

* retry without the PYTHON_LIB_PATH stuff

* try and error

* next try

* retry

* typo fix

* try updating

* retry

* more try and error

* reorder

* drop qface version

* use qface 2.0.5

* bump watchdog

* fix call on !windows

* fine tuning

* refactor function signature

* update version

* fix formating

* version stuff

* create dir before usage

* fine tuning

* version stuff

* update and patch libilbc

* formating stuff

* fix version-string

* version stuff

* add license

* version update

* bump version

* version stuff

* version stuff

Co-authored-by: Alexander Neumann <you@example.com>
Co-authored-by: Stefano Sinigardi <stesinigardi@hotmail.com>
2022-04-14 11:08:23 -07:00
Kevin Lalumiere
f95b78e004
[qpid-proton] Stop using linker optimization (#24129)
* Stop using linker optimization

These optimizations require the gold linker on Linux, and this linker is
not typically available.

* Add license

* Fix formatting
2022-04-14 08:25:29 -07:00
Kai Pastor
99346bb692
[libwebp] Update, cleanup (#23864)
* Update to v1.2.2

* Fix libwebpmux Windows name breakage

The pc file relies on the original output name:
No 'lib' prefix for MSVC. No 'liblib' prefix for mingw.

* Minor portfile updates

* Don't self-depend on default features

* Fix the libwebpmux feature

* Fix internal tool dependencies

* Drop Xrandr patch (fixed in freeglut)

* Drop X11 patch (fixed in freeglut)

* Cleanup CMake config patch, no extra case hacks

* Adjust webp lib names in skia, qt5-imageformats

* Adjust downstream WEBP cmake usage

* Debug qtimageformats [skip actions]

* [tiff] Drive-by fix for CMake warning

* Drop non-standard debug postfix

* Update indentation

* Update port versions

* Update versions

* Revert qtimageformat debug change

* Fixup qt5-imageformats change

* Update versions
2022-04-13 11:26:56 -07:00
Daniel Schürmann
6960e3f076
[qtkeychain] Update to 0.13.2+2 to fix the exported CMake target (#24013)
This allows to link the target application using CMake < 3.18
and fixing a regression since v0.13.0
2022-04-13 11:13:15 -07:00
vincent-nv
4a41edd67f
[qt-advanced-docking-system] update to version 3.8.2 (#24096) 2022-04-13 11:12:02 -07:00
Park DongHa
e809a42f87
[cpuinfo,fbgemm,xnnpack] update cpuinfo to latest (#23944)
* [cpuinfo] update to latest

* use official support of CMake find_package

* [cpuinfo] update triplet support

* [nnpack] fix cpuinfo usage

* [qnnpack] fix cpuinfo usage

* [fbgemm] fix cpuinfo usage

* [xnnpack] fix cpuinfo usage

* [cpuinfo] add license

* [nnpack] port license/dependencies

* [qnnpack] port license

* [xnnpack] port license

* [fbgemm] port license

* fix supports

* I think this should work?

* alright, arm&windows is unsupported... for now

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2022-04-12 12:47:40 -07:00
Thomas1664
eaed2c31f3
[baseline][quickfix] Don't build tests (#23945)
* [quickfix] Don't build tests

* version
2022-04-06 14:40:17 -07:00
Thomas1664
407bc79b39
[openssl] update to 3.0.2 (#22878)
* Create package openssl3

* Create package openssl3

* Delete openssl3

* update version to 3.0.1

* Delete openssl3

* Update manifests to 3.0.1

* Fix download url

* Update port version

* Update version

* Remove wrong port version

* Fix errors

* Fix license

* Remove empty folders

* Fix post-build errors

* Add license field

* Fix cmake for uwp

* Remove patch file

* format manifest

* Update version file

* Fix port version

* version

* Test: remove vcvarsall

* version

* fix version

* version

* Fix docs in cmake files as well

* wrong branch

* Add port openssl-1

* Fix directories

* delete openssl-1

* [openssl-1] Add port

* version

* Fix UWP build

* version

* migrate uthenticode

* version

* Fix UWP build for librabbitmq

* version

* Fix UWP warnings

* version

* Fix patch

* version

* Disable C4996 on UWP

* version

* [idevicerestore] disable C4996

* remove warning fixes

* Revert uthenticode

* Final newlines

* version

* Remove winsock replace

* version

* [libwebsockets] Disable /WX on Windows

* version

* Typo

* version

* Disable C4996 in patch instead

* version

* [luasec] Use openssl-1

* version

* revert luasec

* migrate luasec

* version

* revert winsock

* version

* revert winsock

* version

* revert revert

* version

* Fix platform for luasec

* Fix supports

* version

* .

* version

* uthenticode

* libmysql

* azure-c-shared-utility

* version

* remove azure-c-shared-utility

* revert all

* uthenticode

* version

* azure

* version

* libmysql

* version

* remove mysql

* [libdatachannel] disable warnings on UWP

* version

* Fix patches

* version

* Add openssl-1 to CI baseline

* openssl-1: check if copyright exists

* version

* revert azure

* [libssh2] disable c4996

* version

* [aws-sdk-cpp] -Wno-deprecated

* version

* fix aws patch

* version

* fix aws patch

* version

* [qpid-proton] disable warning

* version

* Fix patch

* version

* [librtmp] disable c4996

* version

* [libu2f-server] disablec4996

* switch version scheme

* version

* [idevicerestore] disable c4996

* version

* typo

* version

* fix cmake

* version

* fix cmake again

* version

* [uthenticode] patch to support Openssl 3

* version

* fix idevicerestore

* version

* search for conflicting copyrights

* version

* Fix luasec

* fix version

* version

* fix azure

* version

* Remove debug stuff

* version

* [open62541] patch

* update port version

* version

* [libmysql] patch

* version

* Fix patch

* version

* Format openssl

* Format openssl portfiles

* Check for conflicting copyrights

* Fix typo

* Rename openssl-1 to openssl1

* Rename openssl-1 to openssl1

* version

* Update ci baseline

* version

* resolve conflicting port versions

* version

* apply latest openssl security fix

* version

* Fix qpid-proton

* version

* retrigger Bbuild of qtbase

* version

* revert qtbase

* Remove openssl1

* version

* version

* fix openssl_version_fix

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2022-04-06 11:04:46 -07:00
Thomas1664
27fd32e91c
[vcpkg baseline][quickfix] Remove from CI baseline (#23878)
* Fix deprecated cmake

* Remove from CI baseline

* Fix trailing whitespaces

* version

* Also mark "supports": "!uwp"

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2022-03-31 19:27:44 -07:00
Alexander Neumann
147027390b
[Qt6] update to 6.2.4 (#23691)
* [Qt6] update to 6.2.4

* adjust patches

* more fixes

* more CMAKE_REQUIRE_FIND_PACKAGE

* fix configure?

* cannot require cmake not config stuff.

* more REQUIRE removals

* adjust required stuff

* more modules.

* less require stuff

* disable env patch for now and silent the require maybe unused. warnings

* different approach

* fix case ?

* fix linux builds

* more stuff to not force in vcpkg

* reenable env patch

* only use env patch on windows.

* reenable qtwebengine. Maybe the ICE was fixed?

* Revert "reenable qtwebengine. Maybe the ICE was fixed?"

This reverts commit 5dc3ca88c1db61a61bcb701d903b042457d85afd.

* version stuff

Co-authored-by: Alexander Neumann <you@example.com>
2022-03-23 12:19:54 -07:00
Fei Chong
bea991d2c6
[qt5] fix ambiguous option for vulkan feature (#23645)
qt5-base[vulkan] feature will introduce --vulkan=yes or --vulkan=no option,
which redundants/confilicts with inherent option -no-vulkan,
which is ambiguous in configure stage.
2022-03-21 14:24:20 -07:00
autoantwort
bca99c46b0
[qhttpengine] no absolute paths (#22328) 2022-03-21 12:31:03 -07:00
Alexander Neumann
6ba1666604
[vcpkg baseline][qtapplicationmanager] Configure hardcodes bin paths. (#23638)
* disable parallel configure

* run buildtypes manually

* correct close statement

* version stuff
2022-03-21 11:14:26 -07:00
Osyotr
6f827f25f7
[qt5-winextras] remove unneeded dependencies (#23177)
* [qt5-winextras] Remove unneeded dependenies, add feature "declarative"

* [qt5] Include qt5-winextras[declarative] in qt5 metaport
2022-03-17 15:12:57 -07:00
Kevin Lalumiere
6b6f5a82de
[qpid-proton] Fix qpid proton #23580 (#23581)
* Fix microsoft/vcpkg#23580

* Add version
2022-03-16 17:59:24 -07:00
Alexander Neumann
fad0644ade
add port vcpkg-tool-python2 (#23431)
* add vcpkg-tool-lessmsi

* add vcpkg-tool-python2

* adjust vcpkg_find_acquire_program

* use python2 dependency in qt5-base

* remove python2 from qt5-base

* add python2 to qt5-webengine

* use python3 instead of python2

* add some deps on the new vcpkg-tool-python2

* Apply suggestions from code review

Co-authored-by: nicole mazzuca <83086508+strega-nil-ms@users.noreply.github.com>

* add license field

* fix test detection

* error on failure to find python2

* move logs to correct position.

* add dep to qtwebengine

* adjust pybind cmake config.

* fix shiva

* move python2 to manual-tools
adjust search path
generate a details.cmake for vcpkg_find_acquire_program

* format manifest

* use version-date

* version stuff

* replace version-string

* more version stuff

* fix search path and add supports expression

* version stuff

* shiva version

* remove arm windows from support

* reuse output_path
use lessmsi is a host dep so use the correct path

* version stuff

* Fix x86 regression

* version stuff

* try fixing qtinterfaceframework

* version stuff

Co-authored-by: Alexander Neumann <you@example.com>
Co-authored-by: nicole mazzuca <83086508+strega-nil-ms@users.noreply.github.com>
Co-authored-by: Victor Romero <viromer@microsoft.com>
Co-authored-by: Victor Romero <romerosanchezv@gmail.com>
2022-03-14 10:25:04 -07:00
LilyWangLL
183ba0e2f4
[qt5-webengine] Fix apply patch failed (#23484)
* [qt5-webengine] Fix apply patch failed

* update version

Co-authored-by: Lily Wang <v-lilywang@microsoft.com>
2022-03-11 11:35:32 -08:00
Osyotr
ddff8f2cd6
[qt5] Update to 5.15.3 (#23364) 2022-03-07 11:27:29 -08:00
Kai Pastor
0707a17ecf
[liblzma] No debug postfix. Rewrite wrapper. (#22856)
* Restore upstream's DLL name

* Don't add debug postfix

* Decouple wrapper from config

* Don't inject Find module stuff into config

* Cleanup

* [skip actions] Trim lzmad and LibLZMA patching

* [skip actions] Fix CMAKE_DISABLE_FIND_PACKAGE_LibLZMA

* [skip actions] CI

* Update manifests

* Update versions

* Backfill LibLZMA::LibLZMA to CMake < 3.14

* Update versions

* Update versions
2022-02-28 10:25:31 -08:00