414 Commits

Author SHA1 Message Date
chausner
6739ac6ca7
[concurrencpp] Update to 0.1.4 (#23880)
* Update concurrencpp to 0.1.4

* Update CI baseline

* Update ports/concurrencpp/vcpkg.json

Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>

* Add license

* Update CI baseline

Co-authored-by: chausner <chausner@users.noreply.github.com>
Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
2022-04-01 14:39:28 -07:00
Alonso Schaich
25eaff7533
[cairo] update to 1.7.6 (#23849)
* [cairo] upgrade cairo to 1.7.6 (microsoft#23848)

* [cairo] remove patch (microsoft#23848)

0001-meson-fix-macOS-build-and-add-macOS-ci.patch has been merged
into the upstream repository and is part of the 1.7.6 release.

* [cairo] use meson option to disable bfd (microsoft#23848)

Upstream has introduced an option to disable bfd. Use the option
to disable it (See microsoft#23022)

* [cairo] chase upstream cflags handling (microsoft#23848)

Upstream has put all cflags handling into the top-level meson.

Move our static compilation indicator definition to the top level,
too.

* [cairo] force-disable xcb (microsoft#23848)

This is the next update

* [cairo] format vcpkg.json (microsoft#23848)

* [cairo] update version registries (microsoft#23848)

* [cairo] add license (microsoft#23848)

* [cairo] regenerate versions registry (microsoft#23848)

Co-authored-by: Schaich <alonso.schaich@sodgeit.de>
2022-04-01 14:39:10 -07:00
Particle_G
ea5c1a6e5d
[cpp-redis] Fix ‘sleep_for’ is not a member of ‘std::this_thread’ (#23762)
* Apply patch: ‘sleep_for’ is not a member of ‘std::this_thread’

* Run with `./vcpkg x-add-version --all`

* update version-string

* update version

* Replace deprecated methods

* Add neccesary dependencies
Add missing license field according to original repo's license

* Run with `./vcpkg x-add-version --all`

* Bump port version
Run with `./vcpkg x-add-version --all`

* update version

* delets git-tree

* update git tree

* update vcpkg.json

* update version

Co-authored-by: Jonliu1993 <13720414433@163.com>
2022-03-25 11:18:05 -07:00
PanForPancakes
6065e5175f
[imfl/color-console] Add new port (#23671)
* color-console port

* :trollface:

* 🚀

* git hates me for that :trollface: emoji

* Update ports/color-console/portfile.cmake

Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>

* Update ports/color-console/vcpkg.json

Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>

* Update ports/color-console/vcpkg.json

Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>

* vcpkg x-add-version color-console

Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>
2022-03-22 15:12:30 -07:00
JonLiu1993
cd6034faae
[chartdir] Update SHA512 to fix install error (#23701)
* [chartdir] Update SHA512 to fix install error

* update version
2022-03-21 19:26:30 -07:00
Jack·Boos·Yu
cac3fe6232
[colmap] Re-enable pipeline test on OSX (#23554)
* [colmap] Re-enable pipeline test on OSX

* version

* cleanup baseline
2022-03-18 14:46:26 -07:00
Kai Pastor
2c0fb4f820
[curl] Update to 7.82.0 (#23523)
* Update to 7.82.0

* Update versions
2022-03-18 14:44:22 -07:00
likle
71d274d7ce
[cargs] Add new port (#23564)
* add port cargs v1.0.2

* added version information

* updated version to v1.0.3

* update version

* fixed package version number

* fixed SHA for version 1.0.3

Co-authored-by: Jonliu1993 <13720414433@163.com>
2022-03-16 17:53:04 -07:00
JonLiu1993
5a3a2aae79
[cpp-httplib] update to 0.10.3 (#23541)
* [cpp-httplib] Update to 0.7.15

* [cpp-httplib] update to 0.10.3

* update version

* update version

* Add license

* update version
2022-03-15 11:17:33 -07:00
Erik Moqvist
3559cb2cf8
[c-dbg-macro] Add new port (#23522) 2022-03-14 17:01:36 -07:00
autoantwort
198b84f427
[croncpp] don't build tests (#23434) 2022-03-09 13:12:40 -08:00
Igor Kostenko
964f2fa145
[cryptopp] Update to version 8.6.0 to fix CVE-2021-40530 (#23324)
* [cryptopp] Update to version 8.6.0

* Update ports/cryptopp/vcpkg.json

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

* regenerate versions

* retrigger agent

* retrigger agent

* [crypto] modify patch according upsteam PR, modify version field

* update deprecated functions

* Update versions/c-/cryptopp.json

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: Igor Kostenko <ikostenko@perforce.com>
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
2022-03-03 12:29:38 -08:00
gastineau
59a3e1a39e
[calceph] update to version 3.5.1 (#23325)
Co-authored-by: Gastineau <Mickael.Gastineau@obspm.fr>
2022-03-02 14:47:50 -08:00
Sylvain Prevost
b726998b81
[cnats] Add new port (C client for the NATS messaging system). (#23258)
* [cnats] initial port implementation of C client for the NATS messaging system.

* [cnats] add version file.
2022-02-28 14:16:39 -08:00
Alexander Neumann
6750a2836a
[vcpkg baseline] Move cspice headers (#23272)
* move headers into own subdir

* add license

* version stuff

Co-authored-by: Alexander Neumann <you@example.com>
2022-02-25 15:07:28 -08:00
Stefano Sinigardi
401578455f
[OpenCV] upgrade to v4.5.5 (#22801)
* [OpenCV4] update to v4.5.5

* [OpenCV] bump version

* [gstreamer] fix build for opencv

* fix references

* [vcpkg-tool-meson] fix nuget packaging

* fix references

* [gstreamer] fix references

* [ogre] update vcpkg tools

* fix references

* [OpenCV4] fixes from CI runs

* fix references

* [OpenCV4] force python module also in debug builds

* fix references

* [harfbuzz] fix cmake config

* harfbuzz fixes

* fix references

* [OpenCV4] remove unnecessary lines from patches

* fix references

* fix references

* [harfbuzz] bump version

* [harfbuzz] fix for single config builds

* fix references

* freetype fixes

* fix references

* fix ogre references

* fix references, again

* python when building static windows opencv libraries is unsupported

* fix references

* fix

* refs

* use required when necessary

* fix references

* do not use config for hdf5, use internal module

* fix references

* use proper spelling for freetype config cmake

* fix references

* [OpenCV] restore versions after merge

* fix references

* [leptonica] fix building

* fix references

* do not require package in optional features

* £fix references

* fix python feat

* update version

* update version

* [ffmpeg] remove opengl feat on arm64-windows

* format manifest

* fix references

* fix cuda/nvidia features compatibility matrix

* fix manifest

* fix

* fix

* fix references

* fix references, again

* move CONTROL to manifest

* [gstreamer] bump versions

* fix references

Co-authored-by: Lily Wang <v-lilywang@microsoft.com>
2022-02-23 11:57:13 -08:00
Alberto Garcia Illera
7033f94778
[capstone] Use static runtime if capstone wants to be statically linked (#23122)
* Use static runtime if capstone wants to be statically linked

This makes more sense than using the shared runtime if building a static version

* increase port-version

* Update version database

* select CRT as new feature

* don't use upercase in feature name

* format json

* run x-add-version

* remove extra space

Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>

* run x-add-version

* Modernize the port file.cmake

* update version

* checking feature per OS

* update versioning

* remove check for static CRT on windows so it doesn't conflict with other ports (Triton)

* update versioning

* use VCPKG_CRT_LINKAGE instead of feature for CRT

* update versioning

Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
Co-authored-by: Jonliu1993 <13720414433@163.com>
2022-02-22 14:08:20 -08:00
Markus Prettner
bfc4d0c6e7
[cereal] Update to 1.3.1 (#23114)
* [cereal] Update to 1.3.1

* Update version database

* Fix openMVG build

* Add missing license fields in json

* Update version database
2022-02-22 13:18:00 -08:00
Thomas1664
4bfe819421
[charls] Update to 2.3.4 (#23189)
* Update charls to 2.3.4

* version

* Change version-string to version

Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>

* version

Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
2022-02-22 12:07:10 -08:00
autoantwort
6ce8ef3337
[ports] add support expressions (#23034) 2022-02-17 17:23:21 -08:00
Alexey Sokolov
590beeb84b
[cairo] fix accidental dependency on system libbfd (#23022)
* [cairo] fix accidental dependency on system libbfd

* [cairo] update port version for previous commit
2022-02-17 17:16:45 -08:00
Billy O'Neal
bd8a0df5d3
[cocoyaxi] Fix SHA. (#23007)
Missed in https://github.com/microsoft/vcpkg/pull/22442/ due to artifact caching.
2022-02-09 11:25:48 -08:00
Billy O'Neal
122bdbcec6
[ceres] Don't force C++14 on downstream customers. (#22983)
Resolves https://github.com/microsoft/vcpkg/issues/22980

https://github.com/microsoft/vcpkg/pull/12785 Added a set of `CMAKE_CXX_STANDARD` in this CMake config which accidentally overwrites higher versions. Upstream already has a `target_compile_options` to do this the Right Way.

This change:
* Deletes the offending attempt to set CMAKE_CXX_STANDARD. Downstream users that don't listen to the INTERFACE_COMPILE_FEATURES need to be patched locally.
* Modernizes to use vcpkg_cmake_Xxx.
* Removes attempt to fix up paths that already appears handled by `vcpkg_cmake_config_fixup`.
* Adds quotes.
2022-02-08 22:43:23 -08:00
Laurent Rineau
f4ebf0793c
[cgal] Update to 5.4 (#22308)
* (WIP) [cgal] Update to 5.4-beta1

* Add version

* [cgal] Update to 5.4

* [cgal] add version

* [cgal] Remove version for CGAL-5.4-beta1

That is required by the CI.

* [cgal] Add "license" field

That is required by the CI.

* [cgal] Update version after last modification
2022-02-08 09:04:27 -08:00
Samuel Marks
ee1531ce6c
[c89stringutils] New port (#22904)
* [ports/c89stringutils] Init

* `./vcpkg x-add-version --all --overwrite-version`

* [versions/c-/c89stringutils.json] Init
2022-02-03 18:47:41 -08:00
dmitrykobets-msft
aad1aa28bf
[ms-gsl] Upgrade GSL to 4.0.0 (#22791)
* Bump GSL to 4.0.0

* Update version database

* Fix typo

* Add missing file

* Update version database

* GSL portfile properly expose Microsoft.GSL package

* Update version database

* Respond to review

* Update version database

* Update version database v2

* Update release ref

* Update version database

* Respond to review

* Update version database

* Add patch to SEAL to link to correct GSL version

* Update version database

* Update version database v2
2022-02-01 14:53:10 -08:00
Johannes Schönberger
7baf7bc9f3
[colmap] Upgrade to version 3.7 (#22805)
* [colmap] Upgrade to version 3.7

* Format

* version
2022-01-26 16:15:59 -08:00
Robert Schumacher
173371c738
[cspice] Make URLs stable (#22794) 2022-01-26 15:19:58 -08:00
Bill Avery
e6a604d207
[cppgraphqlgen] Update to v4.1.1 for latest release (#22702)
* [cppgraphqlgen] Build the latest v3.x release

* vcpkg x-add-version --all

* [cppgraphqlgen] Build latest main release

* vcpkg x-add-version --all

* Add a license field to vcpkg.json

* vcpkg x-add-version --all --overwrite-version

* Remove v3.7.1 which can't be committed separately
2022-01-25 21:24:53 -08:00
Hleb Valoshka
9bc6ce13fa
[cspice] update to version 67 (#22655)
* [cspice] update to version 67

* [cspice] update cspice in ports database

Co-authored-by: Hleb Valoshka <v-hleb.v@turvo.com>
2022-01-25 21:01:54 -08:00
Billy O'Neal
c9e786d81a
[many ports] remove remaining vcpkg_fail_port_install calls. (#22770)
* Bulk remove vcpkg_fail_port_install calls.

Interesting ones have been split out into separate reviews, where "interesting" means "anything more than just deleting the call to vcpkg_fail_port_install",

In support of https://github.com/microsoft/vcpkg/pull/21502

* Update version database.

* Revert google benchmark changes already submitted as https://github.com/microsoft/vcpkg/pull/22728

* Repair version database.
2022-01-25 10:31:15 -08:00
Billy O'Neal
4945d50e90
[capnproto] Remove vcpkg_fail_port_install. (#22730)
* [capnproto] Remove vcpkg_fail_port_install.

The portfile and vcpkg.json disagreed.

```
vcpkg.json: !uwp & !((arm | arm64) & windows)
portfile:   !uwp & (!windows | !(arm | arm64))
```

If we demorgan the supports expression once they agree:

```
!uwp & (!(arm | arm64) | !windows)
```

Also, arm64 implies arm:

```
!uwp & (!arm | !windows)
```

In support of https://github.com/microsoft/vcpkg/pull/21502

* Put the supports expression into DNF as suggested by @strega-nil.
2022-01-24 13:51:42 -08:00
Billy O'Neal
61ccae4e16
[crashrpt] Remove vcpkg_fail_port_install. (#22736)
There previously was no supports expression.

In support of https://github.com/microsoft/vcpkg/pull/21502
2022-01-24 02:21:27 -08:00
Billy O'Neal
fc8763ac0c
[cpuid] Remove vcpkg_fail_port_install. (#22735)
The supports expression was missing a block for UWP that was in portfile.cmake. Also updates ci.baseline.txt.

In support of https://github.com/microsoft/vcpkg/pull/21502
2022-01-24 02:21:05 -08:00
Billy O'Neal
efa7667c1f
[comms] Remove vcpkg_fail_port_install. (#22734)
Separated from the bulk PR because it adds to a feature.

In support of https://github.com/microsoft/vcpkg/pull/21502
2022-01-24 02:20:48 -08:00
Billy O'Neal
a84adb4e56
[chakracore] Remove vcpkg_fail_port_install. (#22733)
vcpkg.json and portfile.cmake disagreed.

```
vcpkg.json:     !osx & !uwp & (linux | !static)
portfile.cmake: !osx & !uwp & (!windows | !(static | staticcrt))
```

Trying to get portfile.cmake to agree:

```
!osx & !uwp & (!windows | !(static | staticcrt))             given
!osx & !uwp & (!windows | (!static & !staticcrt))            demorgan
```

Considering !osx is earlier, I'm assuming Linux and !Windows are equivalent here:

```
!osx & !uwp & (linux | (!static & !staticcrt))               (above)
```

I'm assuming that portfile.cmake just never considered staticrt and linux, so I'm adding that condition.

In support of https://github.com/microsoft/vcpkg/pull/21502
2022-01-24 02:20:27 -08:00
Stefano Sinigardi
54907ae3ba
[curlpp] fix single config builds (#22617)
* [curlpp] fix for single config triplets

* fix references

* fix curlpp-config not present in windows static builds

* fix references
2022-01-20 14:29:06 -08:00
Alvin
20f876042b
[co] Rename port co to cocoyaxi (#22442)
* rename port co to cocoyaxi

* update version

* update port version

* update sha

* rename co to cocoyaxi

* update sha

* cleanup portfile for cocoyaxi

* update sha

* add co

* update version for co

* fix version files

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2022-01-20 14:15:22 -08:00
Kai Pastor
08bb6e106e
[curl] Update to 7.81.0 (#22445)
* Update to 7.81.0

* Revise curl wrapper, fix `COMPONENTS`

* Update versions

* Add fix for multi-ssl config

* [skip actions] CI feature test

* Refactor lib export fixup

Handle Debug/Release/IMPORTED_*...

* Fix libssh2 lookup

* Fix libidn2.pc for windows

* Fix libidn2 import

* Fix mbedtls import

* Simplify options

* [skip actions] CI feature test

* Revert CI feature test configuration

* Update versions

* Limit import lib fixup to WIN32

* Update versions
2022-01-19 09:15:16 -08:00
autoantwort
f56752f4a8
[crossguid] fix mac build (#22587) 2022-01-18 13:07:55 -08:00
Luca Schlecker
e1e6a004f2
[crow] update to 0.3.4 (v0.3+4) (#22500)
Signed-off-by: Luca Schlecker <luca.schlecker@hotmail.com>
2022-01-14 15:30:43 -08:00
Alexander Sklar
59706ba512
[CppXaml] Add new port (#22414)
* Add CppXaml package

* format

* version

* 0.0.16

* update version

* Update ports/cppxaml/vcpkg.json

Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>

* update version

* add double quotes

* update version

Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
Co-authored-by: Jonliu1993 <13720414433@163.com>
2022-01-13 09:17:25 -08:00
Michael Scovetta
b47d6ce6e3
[many ports] Update HTTP to HTTPS links where it can be done safely. (#20464)
* Update HTTP to HTTPS links where it can be done safely.

This means that the HTTP-based link gave a 200 response with identical
content to the HTTPS version of the link. For links containing
variables, we checked the interpolated (real) link.

* Bump relevant vcpkg.json versions.

* Use version-date for cello.

* update version

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
Co-authored-by: Jonliu1993 <13720414433@163.com>
2022-01-12 12:13:55 -08:00
Leonid Pospelov
73e1ed0263
[chakracore] Add flag to use all available CPUs (#22439)
* Update portfile.cmake

* Update vcpkg.json

* Update baseline.json

* Update chakracore.json

* Update portfile.cmake

* Update chakracore.json

* Update portfile.cmake

* Update portfile.cmake

* Update chakracore.json

* Update portfile.cmake

* Update chakracore.json

* Update ports/chakracore/vcpkg.json

Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>

* Update chakracore.json

Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
2022-01-11 14:28:06 -08:00
Bill Avery
9e7de58738
[cppgraphqlgen] Update from v4.0.0 to v4.1.0 (#22411)
* Bump version from 4.0.0 to 4.1.0

* vcpkg x-add-version cppgraphqlgen
2022-01-10 12:59:06 -08:00
Cheney Wang
9117f195fa
[colmap] Fix LNK2019 in x64-windows-static triplet (#21937)
* [colmap] Fix LNK2019 in x64-windows-static triplet

* [libraw] Add find lcms2 in the cmake wrapper file

Co-authored-by: Cheney-Wang <v-xincwa@microsoft.com>
2022-01-06 13:46:36 -08:00
autoantwort
bd930a1488
[clblas] no absolute paths (#22361) 2022-01-05 20:22:40 -08:00
autoantwort
26272a0c2f
[clrng] no absolute paths (#22360) 2022-01-05 20:22:16 -08:00
autoantwort
efd1d76b22
[clfft] no absolute paths (#22359) 2022-01-05 20:21:59 -08:00
Yury Bura
719254050a
[catch2] update to v2.13.8 (#22310)
* [catch2] update to v2.13.8

* update versions
2022-01-03 13:41:45 -08:00
Laurent Rineau
f4e258ac88
[cgal ] Update to 5.3.1 (#22235)
* Update to 5.3.1

* Add version

* Apply suggestions from the CI

* After `vcpkg format-manifest ports/cgal/vcpkg.json`

* add version

* Update versions

* Fix after suggestions from JonLiu1993

* Fix versions
2021-12-30 15:22:10 -08:00
Mengna Li
2fee3d30d0
update cpr version to 1.7.2 (#22133) 2021-12-21 23:18:29 -05:00
Bill Avery
bc85a6310b
[cppgraphqlgen] Update to latest 4.0.0 release (#22071)
* [cppgraphqlgen] Update to latest 4.0.0 release

* [cppgraphqlgen] vcpkg x-add-version cppgraphqlgen

* [cppgraphqlgen] Replace deprecated vcpkg functions

* [cppgraphqlgen] Re-run vcpkg x-add-version

* Flag the x64-linux CI pipeline as known failure
2021-12-20 11:30:04 -05:00
autoantwort
9143670385
[cutelyst2] no absolute paths (#21574) 2021-12-20 11:26:58 -05:00
Stefano Sinigardi
eff88baadc
[x64-windows-release] add a single config community triplet based on x64-windows and make it work on some ports (#15983)
* add a single config community triplet based on x64-windows

* add a failed port, otherwise mechanism does not support empty list

* add failures to baseline

* remove duplicate entry

* second round of failures added to baseline

* third round of regressions added to CI

* [ade] fix single-config builds

* [ade] update refs

* remove duplicate entries

* [unix2dos] restore eol in script file

* add even more ports now failing in singleConfig...

* [libjpeg-turbo] remove unnecessary check

* [libjpeg-turbo] fix references

* [baseline] restore check for ports that were added recently

* [libmodplug] enable single config triplets

* [tensorflow-common] enable single config triplets

* update baseline

* fix references

* remove wrong check for single config triplets

* fix references

* [ogre] fix single config builds

* [ogre] fix references

* [untested] force x64-windows-release as host triplet when testing x64-windows-release in CI

* fix

* [x264] fix for single config

* [x264] update refs

* [libffi] enable single config builds

* [libffi] update refs

* remove cli broken arguments

* [calceph] enable single-config builds

* [calceph] fix references

* [kf5config] enable single-config builds

* [kf5config] fix references

* [detours] enable single-config builds

* [detours] fix references

* [kf5*] enable single-config builds

* [kf5*] fix references

* fix

* kf5config fix reference

* trying again to force host triplet in CI

* [boost] fix for single-config builds

* [boost] update references

* fix

* [boost] update refs

* disable host triplet in ci because it's not necessary

* retrigger a build for ports previously failing

* remove host triplet in ci, not necessary anymore?

* make PR dry

* [tensorflow-common] bump version

* [tensorflow-common] fix references

* Fix version database for boost-modular-build-helper.

* fix references

* restore CRLF on some ports

* bump versions

* fix references

* bump port versions

* fix references

* boost-modular-build-helper: Reverted due to no changes.

detours, kf5config, kf5holidays, libbacktrace: Reverted due to only whitespace changes.
libffi: bumped port-version
libmodplug: reverted due to no functional changes
ogre, ogre-next: reverted due to incorrect case of "Debug" vs. "Release" already fixed in master.

And rebuilt version database.

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-12-20 10:50:45 -05:00
Phoebe
a91bc0c2d4
[caf] Update to 0.18.5 (#22046)
* [caf] Update to 0.18.5

* Remove setting of BUILD_SHARED_LIBS already handled by vcpkg_cmake_configure.

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-12-16 23:03:43 -08:00
LiarMaiq
31bf0e4a36
[co] update to version v2.0.3 (#21915)
* Update vcpkg.json

* Update portfile.cmake

* Update baseline.json

* Update co.json

* Update ports/co/portfile.cmake

Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>

* Update ports/co/vcpkg.json

Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>

* Run ”x-add-version co“ command

Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
2021-12-10 14:00:45 -08:00
Frank
9932f44008
[cpr] update to <1.7.0> (#21807)
* [cpr] update version to 1.7.0

* update version

* update version

* update versions

* del_version

* test

* update patch

* update version

* update patch

* update patch

* update version

* update patch

* update version

* update patch

* update version
2021-12-06 20:21:05 -08:00
Alexander Neumann
163065a352
Update meson to 0.60.2 (#21542)
* update meson to 0.60.1

* add port vcpkg-tool-meson for consistency deprecate usage of tool-meson

* [skip actions] make every port using meson depend on vcpkg-tool-meson
(except pkgconf for now.)

* fix subtle bugs in vcpkg_find_acquire_program
make the port install meson if the system does not provide it.

* make pkgconf depend on meson

* restore old vcpkg_find_acquire_program behavior for versioning

* Update ports/gstreamer/vcpkg.json

remove duplicated dependency

* remove invalid option in glib

* [skip actions] fix ci failures?

* remove invalid option in gstreamer

* try without cmake

* get more logs from meson configure.

* update glib to 2.70.1

* fix typo

* fix pc file of flac

* update meson to 0.60.2

* try the patch from the other pr.

* patch meson .....

* version stuff

* fix port version

* fix gstreamer version

* remove version

* format-manifest

* version stuff

* format manifest again

* revert version stuff

* remove outdated gtk options

* version stuff

* pango version stuff

* correct baseline lost in merge

* Fix fontconfig version db

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-12-02 15:48:34 -08:00
LilyWangLL
2e81d0f104
[casclib] Add option CASC_UNICODE (#21784)
* [casclib] Add option CASC_UNICODE

* update version

Co-authored-by: Lily Wang <v-lilywang@microsoft.com>
2021-12-01 19:22:53 -08:00
autoantwort
78ab7763bd
[curlpp] no absolute paths (#21712) 2021-11-29 17:22:25 -08:00
autoantwort
247c420905
[crossguid] no absolute paths (#21711) 2021-11-29 17:03:24 -08:00
autoantwort
f9acdf90c5
[cartographer] no absolute paths (#21709) 2021-11-29 16:52:34 -08:00
JonLiu1993
18c9639021
[Catch2] Update catch2 HEAD_REF from master to devel (#21660)
* [Catch2] Fix install from head

* update version

* change catch2 HEAD_REF

* update version
2021-11-26 01:07:46 -08:00
chausner
8329d995cf
[cxxopts] Update to 3.0.0 (#21607)
* Update cxxopts to 3.0.0

* Update CI baseline

Co-authored-by: chausner <chausner@users.noreply.github.com>
2021-11-23 12:16:04 -08:00
Kai Pastor
d320e1a2d6
[curl] Update to 7.80, fix exported config (#21554)
* Update to 7.80

* Add 'lib' prefix to exported config for windows

* Update versions

* Export static dependencies as -l<name>

* Update versions
2021-11-22 15:44:48 -08:00
chausner
95dad17807
[casclib] Update to 2021-11-16 (#21472)
* Update casclib to 2021-11-16

* Update CI baseline

* Add patch for shared Windows builds

* Update CI baseline

* Fix find_package

* Update CI baseline

Co-authored-by: chausner <chausner@users.noreply.github.com>
2021-11-17 12:27:02 -08:00
winsoft666
d602829265
[cpp-ipc] Update to 1.0.1 (#21481)
* [cpp-ipc] Update 1.0.1

* [cpp-ipc] Update version and ci.baseline

* [cpp-ipc] Remove cpp-ipc from ci.baseline.txt
2021-11-17 12:16:38 -08:00
autoantwort
999a8be171
[ctp] use supports expression (#21439) 2021-11-16 16:32:29 -08:00
chausner
16ec112a10
[cwalk] Update to 1.2.6 (#21400)
* Update cwalk to 1.2.6

* Update CI baseline

Co-authored-by: chausner <chausner@users.noreply.github.com>
2021-11-15 14:32:32 -08:00
chausner
77bcaa9b6c
[cgltf] Update to 1.11 (#21401)
* Update cgltf to 1.11

* Update CI baseline

Co-authored-by: chausner <chausner@users.noreply.github.com>
2021-11-15 14:32:12 -08:00
autoantwort
d76f619d6b
[cppunit] no absolute paths (#21178) 2021-11-04 10:34:14 -07:00
chausner
508383cdd4
[clblast] Update to 1.5.2 (#20915)
* Update clblast to 1.5.2

* Update CI baseline

* Disable static builds

* Update git-tree hash

* Remove entries from ci.baseline.txt.

* update version

Co-authored-by: chausner <chausner@users.noreply.github.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
Co-authored-by: Jonliu1993 <13720414433@163.com>
2021-11-03 21:44:42 -07:00
Billy O'Neal
0556cfd01a
[cminpack] Install to the correct location. (#21047) 2021-10-28 18:10:49 -07:00
Jack·Boos·Yu
843e0ba0d8
[cityhash] Add feature sse for non-x86-Windows (#20999)
* [cityhash] Add feature sse for non-x86-Windows

* version

* Add missing dependencies.

* version
2021-10-27 23:10:49 -07:00
autoantwort
e7e328cf9d
[many ports] call vcpkg_fixup_pkgconfig() (#20953)
* [many ports] call vcpkg_fixup_pkgconfig()

The ports generate pc files, but don't call vcpkg_fixup_pkgconfig() so that there are absolute paths in the pc files

* Update port-version for armadillo and polyclipping.

* Update version database.

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-10-27 15:19:28 -07:00
NancyLi1013
8a4e2e3079
[cli11] Update branch name for HEAD_REF (#20995)
* [cli11] Update HEAD_REF as main

* Update version files
2021-10-26 23:58:24 -07:00
JonLiu1993
018ba5ae0b
[crossguid] update to latest commit (#20922)
* [crossguid] update to latest commit

* [crossguid] update to latest commit

* update version

* add

* update version
2021-10-26 23:03:22 -07:00
Angus Comrie
a4548b2ca6
[cminpack] add new port (#20772)
* initial port commit

* version info added

* removed exmples from compilation

* git-tree update

* fixed reviewer comments

* git tree hash update
2021-10-26 22:56:35 -07:00
chausner
4f06d9d0b9
[capnproto] Update to 0.9.1 (#20436)
* Update capnproto to 0.9.1

* Update CI baseline

* Fix indentation

* Update git-tree hash

Co-authored-by: chausner <chausner@users.noreply.github.com>
2021-10-26 22:25:12 -07:00
autoantwort
d8b9fa9a53
many ports: Fix pkgconfig files location (#20943)
* many ports: Fix pkgconfig files location

* Use rename in botan rather than install plus delete.

* Delete the duplicate share/pkgconfig files in cppad *after* vcpkg_fixup_pkgconfig.

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-10-26 16:03:33 -07:00
chausner
330ddf6a07
[cpp-httplib] Update to 0.9.7 (#20882)
* Update cpp-httplib to 0.9.7

* Update CI baseline

* add double quotes

* update version

Co-authored-by: chausner <chausner@users.noreply.github.com>
Co-authored-by: Jonliu1993 <13720414433@163.com>
2021-10-21 23:50:39 -07:00
Dennis
b457967f9e
[cpp-jwt] new port (#20634)
* Add cpp-jwt

* Update ports/cpp-jwt/portfile.cmake

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* overwrite cpp-jwt version

* Update cpp-jwt which no longer requires to remove include/jwt/test

* Use version-date in cpp-jwt port

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2021-10-20 14:45:31 -07:00
Yuriy O'Donnell
426f78dfbd
[cli11] update to 2.1.2 (#20847) 2021-10-20 14:43:30 -07:00
Ryan Mast
96680fe97e
[cli11] update to 2.1.1 (#20796)
* [cli11] update to 2.1.1

* Update CI baseline
2021-10-18 14:31:29 -07:00
Dominik Wernberger
8583a74e38
[compoundfilereader] new port (#20800)
* Add compoundfilereader

* Add versions file

* Adjust SHA

* Integrate suggestion

Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>

* Integrate suggestion

Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>

* Adjust versions

Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
2021-10-18 14:26:19 -07:00
chausner
22d7c8b375
[Many ports] Remove/fix unused patch files (#20620)
* Remove/fix unused patch files

* Bump port versions

* Update git-tree hash

* Fix corrupt patch

* Update git-tree hash

* Apply suggestions from code review

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>

* Update git-tree hash

Co-authored-by: chausner <chausner@users.noreply.github.com>
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2021-10-18 14:25:31 -07:00
Ryan Mast
3422caf654
[cpr] update repository location (#20801)
* [cpr] update repository location

* [cpr] replace deprecated vcpkg cmake functions with new ones

* [cpr] increment port-version

* Update CI baseline
2021-10-18 14:21:39 -07:00
Luca Schlecker
7267222f4e
[crow] update to 0.3.3 (v0.3+3) (#20766)
Signed-off-by: Luca Schlecker <luca.schlecker@hotmail.com>
2021-10-15 19:28:24 -07:00
Alvin
f1e18c43d7
Add a patch for co v2.0.2 (#20657)
* add a patch for co v2.0.2

* update port version

* update version

* version

Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
2021-10-13 14:41:13 -07:00
Simone Gasparini
9451badf3e
[CCTag] Update to v1.0.1 (#20603)
* [cctag] fix find cuda

* [cctag] upgrade to 1.0.1

* [cctag] migrating to new vcpkg_cmake_* functions

* [cctag] update baseline and version
2021-10-13 14:05:51 -07:00
NancyLi1013
9deacd9e5b
[corrade] Fix build error on vs2019 (#20655) 2021-10-11 20:43:05 -07:00
Billy O'Neal
ff5afbab34
[geogram, ccfits, chartdir] Build fixes discovered by CI on 2021-10-01 (#20518)
* REGRESSION: chartdir:x64-linux. If expected, add chartdir:x64-linux=fail to .\scripts\ci.baseline.txt.

-- Note: chartdir only supports dynamic library linkage. Building dynamic library.
-- Downloading http://www.advsofteng.net/chartdir_cpp_linux_64.tar.gz -> chartdir_cpp_linux_64-7.0.0.tar.gz...
[DEBUG] Feature flag 'binarycaching' unset
[DEBUG] Feature flag 'manifests' = off
[DEBUG] Feature flag 'compilertracking' unset
[DEBUG] Feature flag 'registries' unset
[DEBUG] Feature flag 'versions' unset
[DEBUG] popen(curl --fail -L "https://vcpkgassetcache.blob.core.windows.net/assets/e7e71b64b3a756b6df174758c392ab4c9310b4d265e521dccbd009eeefd46e021a74572e7212de5564725df20ddf189e1599e88a116b426f1256f7d34b0131aa?sp=racwl&st=2021-06-29T20:09:46Z&se=2021-10-02T04:09:46Z&spr=https&sv=2020-08-04&sr=c&sig=g3shlIpD0R923OUzfIsrTwjX0vc6OzNXGEDO3URXmYc%3D" --create-dirs --output /mnt/vcpkg-ci/downloads/chartdir_cpp_linux_64-7.0.0.tar.gz.1003174.part 2>&1)
[DEBUG] cmd_execute_and_stream_data() returned 5632 after    31162 us
[DEBUG] popen(curl --fail -L http://www.advsofteng.net/chartdir_cpp_linux_64.tar.gz --create-dirs --output /mnt/vcpkg-ci/downloads/chartdir_cpp_linux_64-7.0.0.tar.gz.1003174.part 2>&1)
[DEBUG] cmd_execute_and_stream_data() returned 0 after  8512565 us
Error: Failed to download from mirror set:
https://vcpkgassetcache.blob.core.windows.net/assets/e7e71b64b3a756b6df174758c392ab4c9310b4d265e521dccbd009eeefd46e021a74572e7212de5564725df20ddf189e1599e88a116b426f1256f7d34b0131aa?*** SECRET ***:   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (22) The requested URL returned error: 403 Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature.

File does not have the expected hash:
             url : [ http://www.advsofteng.net/chartdir_cpp_linux_64.tar.gz ]
       File path : [ /mnt/vcpkg-ci/downloads/chartdir_cpp_linux_64-7.0.0.tar.gz.1003174.part ]
   Expected hash : [ e7e71b64b3a756b6df174758c392ab4c9310b4d265e521dccbd009eeefd46e021a74572e7212de5564725df20ddf189e1599e88a116b426f1256f7d34b0131aa ]
     Actual hash : [ ea2e05f28dd9647fed49feaf130d8034065067463965f144b3fae4eae482579b1ecf528dc86d1b3602887d5ca0c3b1569404489b0f4cb2300b798fed940cd467 ]

Updated SHAs and added quotes. These are the changes made by upstream:

```
diff --git a/new_sha/ChartDirector/cppdemo/surfacetexture/surfacetexture.cpp b/old_sha/ChartDirector/cppdemo/surfacetexture/surfacetexture.cpp
index 79f15be..302eb78 100644
--- a/new_sha/ChartDirector/cppdemo/surfacetexture/surfacetexture.cpp
+++ b/old_sha/ChartDirector/cppdemo/surfacetexture/surfacetexture.cpp
@@ -108,7 +108,9 @@ void createChart(int chartIndex, const char *filename)
     const int dataZ_size = dataX_size * dataY_size;
     double dataZ[dataZ_size];
     for(int yIndex = 0; yIndex < dataY_size; ++yIndex) {
+        double y = dataY[yIndex];
         for(int xIndex = 0; xIndex < dataX_size; ++xIndex) {
+            double x = dataX[xIndex];
             dataZ[yIndex * dataX_size + xIndex] = dataX[xIndex] * dataY[yIndex];
         }
     }
@@ -176,7 +178,7 @@ void createChart(int chartIndex, const char *filename)
         // Use a DrawArea to load the image
         DrawArea* d = new DrawArea();
         d->load("maptexture.png");
-        d->resize(c->getPlotRegionWidth(), c->getPlotRegionDepth());
+        d->resize(240, 210);

         // Set the DrawArea as a resource
         c->setResource("texture", d);
diff --git a/new_sha/ChartDirector/lib/libchartdir.so.7.0.0 b/old_sha/ChartDirector/lib/libchartdir.so.7.0.0
index b1ea97f..bfb1d4b 100644
Binary files a/new_sha/ChartDirector/lib/libchartdir.so.7.0.0 and b/old_sha/ChartDirector/lib/libchartdir.so.7.0.0 differ
diff --git a/new_sha/ChartDirector/qtdemo/helloworld/qchartviewer.cpp b/old_sha/ChartDirector/qtdemo/helloworld/qchartviewer.cpp
index 5736d60..423120f 100644
--- a/new_sha/ChartDirector/qtdemo/helloworld/qchartviewer.cpp
+++ b/old_sha/ChartDirector/qtdemo/helloworld/qchartviewer.cpp
@@ -107,9 +107,9 @@ private:
     QCursor *hZoomOutCursor;
     QCursor *hNoZoomCursor;

-    QCursor &getZoomCursor(QCursor **cache, double scale, int flags)
+    QCursor &getZoomCursor(QCursor *cache, double scale, int flags)
     {
-        if (0 == *cache)
+        if (0 == cache)
         {
             DrawArea d;
             d.setSize(32, 32, Chart::Transparent);
@@ -127,9 +127,9 @@ private:
             MemBlock m = d.outPNG();
             QImage img = QImage::fromData((const uchar*)m.data, m.len);
             img.setDevicePixelRatio(scale);
-            *cache = new QCursor(QPixmap::fromImage(img), 15, 15);
+            cache = new QCursor(QPixmap::fromImage(img), 15, 15);
         }
-        return **cache;
+        return *cache;
     }

 public:
@@ -145,15 +145,15 @@ public:
     }
     QCursor &getZoomInCursor(double scale)
     {
-        return getZoomCursor(&hZoomInCursor, scale, 3);
+        return getZoomCursor(hZoomInCursor, scale, 3);
     }
     QCursor &getZoomOutCursor(double scale)
     {
-        return getZoomCursor(&hZoomOutCursor, scale, 1);
+        return getZoomCursor(hZoomOutCursor, scale, 1);
     }
     QCursor &getNoZoomCursor(double scale)
     {
-        return getZoomCursor(&hNoZoomCursor, scale, 0);
+        return getZoomCursor(hNoZoomCursor, scale, 0);
     }
 } cursorManager;

diff --git a/new_sha/ChartDirector/qtdemo/qtdemo/democharts.cpp b/old_sha/ChartDirector/qtdemo/qtdemo/democharts.cpp
index a3b7962..d706853 100644
--- a/new_sha/ChartDirector/qtdemo/qtdemo/democharts.cpp
+++ b/old_sha/ChartDirector/qtdemo/qtdemo/democharts.cpp
@@ -10954,7 +10954,9 @@ void surfacetexture(QChartViewer *viewer, int chartIndex)
     const int dataZ_size = dataX_size * dataY_size;
     double dataZ[dataZ_size];
     for(int yIndex = 0; yIndex < dataY_size; ++yIndex) {
+        double y = dataY[yIndex];
         for(int xIndex = 0; xIndex < dataX_size; ++xIndex) {
+            double x = dataX[xIndex];
             dataZ[yIndex * dataX_size + xIndex] = dataX[xIndex] * dataY[yIndex];
         }
     }
@@ -11022,7 +11024,7 @@ void surfacetexture(QChartViewer *viewer, int chartIndex)
         // Use a DrawArea to load the image
         DrawArea* d = new DrawArea();
         d->load("@/images/maptexture.png");
-        d->resize(c->getPlotRegionWidth(), c->getPlotRegionDepth());
+        d->resize(240, 210);

         // Set the DrawArea as a resource
         c->setResource("texture", d);
@@ -12304,6 +12306,11 @@ void treemapcolors(QChartViewer *viewer, int /* chartIndex */)

 void treemaplayout(QChartViewer *viewer, int chartIndex)
 {
+    // Labels for the tree map
+    const char* energy_types[] = {"Coal", "Oil", "Gas", "Nuclear", "Hydro", "Solar", "Wind",
+        "Biomass", "Geothermal", "Wave"};
+    const int energy_types_size = (int)(sizeof(energy_types)/sizeof(*energy_types));
+
     // Random data for the tree map
     RanSeries* r = new RanSeries(3);
     DoubleArray data = r->getSeries(20, 20, 400);
@@ -14163,10 +14170,7 @@ void circularbarmeter2(QChartViewer *viewer, int chartIndex)
     m->setCap(0, Chart::Transparent);

     // In this example, the circular bar has 20 segments
-    int segmentCount = 20;
-
-    // The angular step
-    double angleStep = 360.0 / segmentCount;
+    int angleStep = 360 / 20;

     // The gap between segments is 4.5 degrees
     double angleGap = 4.5;
@@ -14205,39 +14209,28 @@ void circularbarmeter2(QChartViewer *viewer, int chartIndex)
             stepColorScale_size));
     }

-    //
-    // Now we draw the segments of the bar meter
-    //
-
-    // The segment that contains the value
-    int currentSegment = (int)(angle / angleStep);
-
-    // Segments after the current segment is colored with the blank color
-    for(int i = currentSegment + 1; i < segmentCount; ++i) {
-        m->addRingSector(radius, radius - 20, i * angleStep, (i + 1) * angleStep - angleGap,
-            blankColor);
+    // Draw the blank part of the circular bar
+    if (angle < 360) {
+        // Iterate the segments in the blank part of the circular bar
+        for(int startAngle = (int)(angle / angleStep) * angleStep; startAngle < 360; startAngle +=
+            angleStep) {
+            // The first segment may be partially filled
+            double partialAngle = (startAngle >= angle ? 0 : (angle - startAngle) * (1 - angleGap /
+                angleStep));
+            m->addRingSector(radius, radius - 20, startAngle + partialAngle, startAngle + angleStep
+                 - angleGap, blankColor);
         }
-
-    // Segments before the current segment is colored with the fill color
-    for(int i = 0; i < currentSegment; ++i) {
-        m->addRingSector(radius, radius - 20, i * angleStep, (i + 1) * angleStep - angleGap,
-            fillColor);
     }

-    // Segment that contains the angle will be partially filled and partially blank. We need to
-    // adjust the angle to compensated for the angle gap.
-    double adjustedAngle = currentSegment * angleStep + (angle - currentSegment * angleStep) * (1 -
-        angleGap / angleStep);
-
-    // The blank part of the segment
-    if ((currentSegment + 1) * angleStep > angle) {
-        m->addRingSector(radius, radius - 20, adjustedAngle, (currentSegment + 1) * angleStep -
-            angleGap, blankColor);
+    // Draw the fill part of the circular bar
+    if (angle > 0) {
+        // Iterate the segments in the fill part of the circular bar
+        for(int startAngle = 0; startAngle < angle; startAngle += angleStep) {
+            // The last segment may be partially filled
+            double angleSpan = (angleStep - angleGap) * (angle >= startAngle + angleStep ? 1 : (
+                angle - startAngle) / angleStep);
+            m->addRingSector(radius, radius - 20, startAngle, startAngle + angleSpan, fillColor);
         }
-
-    // The filled part of the segment.
-    if (angle > currentSegment * angleStep) {
-        m->addRingSector(radius, radius - 20, currentSegment * angleStep, adjustedAngle, fillColor);
     }

     // Add a label at the center to display the value
diff --git a/new_sha/ChartDirector/qtdemo/qtdemo/financedemo.cpp b/old_sha/ChartDirector/qtdemo/qtdemo/financedemo.cpp
index 7b8c1f5..b029776 100644
--- a/new_sha/ChartDirector/qtdemo/qtdemo/financedemo.cpp
+++ b/old_sha/ChartDirector/qtdemo/qtdemo/financedemo.cpp
@@ -315,13 +315,6 @@ void FinanceDemo::onLineEditChanged()
     int new_avgPeriod2 = m_MovAvg2->text().toInt();

     QString tickerKey = m_TickerSymbol->text();
-    if (tickerKey.isEmpty())
-    {
-        // Default tickerKey
-        tickerKey = "ASE";
-        m_TickerSymbol->setText(tickerKey);
-    }
-
     QString compareKey = m_CompareWith->text();

     bool needReloadData = (m_tickerKey != tickerKey) || (m_compareKey != compareKey);
@@ -367,16 +360,12 @@ void FinanceDemo::loadData(const QString& ticker, const QString& compare)
     if (m_compareKey != compare)
     {
         m_compareKey = compare;
-        if (m_compareKey.isEmpty())
-            m_dailyPrice.compareData.clear();
-        else
-        {
+
         // Simulator to generate realistic random OHLC values
         FinanceSimulator db2(compare.toUtf8().data(), Chart::chartTime(2010, 1, 1),
             Chart::chartTime(2020, 12, 31), 86400);
         m_dailyPrice.compareData = arrayToVector(db2.getCloseData());
     }
-    }

     // In this example, we will compute the weekly and monthly prices on demand. We just
     // need to clear the old data here.
diff --git a/new_sha/ChartDirector/qtdemo/qtdemo/qchartviewer.cpp b/old_sha/ChartDirector/qtdemo/qtdemo/qchartviewer.cpp
index 5736d60..423120f 100644
--- a/new_sha/ChartDirector/qtdemo/qtdemo/qchartviewer.cpp
+++ b/old_sha/ChartDirector/qtdemo/qtdemo/qchartviewer.cpp
@@ -107,9 +107,9 @@ private:
     QCursor *hZoomOutCursor;
     QCursor *hNoZoomCursor;

-    QCursor &getZoomCursor(QCursor **cache, double scale, int flags)
+    QCursor &getZoomCursor(QCursor *cache, double scale, int flags)
     {
-        if (0 == *cache)
+        if (0 == cache)
         {
             DrawArea d;
             d.setSize(32, 32, Chart::Transparent);
@@ -127,9 +127,9 @@ private:
             MemBlock m = d.outPNG();
             QImage img = QImage::fromData((const uchar*)m.data, m.len);
             img.setDevicePixelRatio(scale);
-            *cache = new QCursor(QPixmap::fromImage(img), 15, 15);
+            cache = new QCursor(QPixmap::fromImage(img), 15, 15);
         }
-        return **cache;
+        return *cache;
     }

 public:
@@ -145,15 +145,15 @@ public:
     }
     QCursor &getZoomInCursor(double scale)
     {
-        return getZoomCursor(&hZoomInCursor, scale, 3);
+        return getZoomCursor(hZoomInCursor, scale, 3);
     }
     QCursor &getZoomOutCursor(double scale)
     {
-        return getZoomCursor(&hZoomOutCursor, scale, 1);
+        return getZoomCursor(hZoomOutCursor, scale, 1);
     }
     QCursor &getNoZoomCursor(double scale)
     {
-        return getZoomCursor(&hNoZoomCursor, scale, 0);
+        return getZoomCursor(hNoZoomCursor, scale, 0);
     }
 } cursorManager;

```

* REGRESSION: ccfits:arm64-windows. If expected, add ccfits:arm64-windows=fail to .\scripts\ci.baseline.txt.

REGRESSION: ccfits:x64-linux. If expected, add ccfits:x64-linux=fail to .\scripts\ci.baseline.txt.
REGRESSION: ccfits:x64-osx. If expected, add ccfits:x64-osx=fail to .\scripts\ci.baseline.txt.
REGRESSION: ccfits:x64-windows-static-md. If expected, add ccfits:x64-windows-static-md=fail to .\scripts\ci.baseline.txt.
REGRESSION: ccfits:x64-windows-static. If expected, add ccfits:x64-windows-static=fail to .\scripts\ci.baseline.txt.
REGRESSION: ccfits:x64-windows. If expected, add ccfits:x64-windows=fail to .\scripts\ci.baseline.txt.
REGRESSION: ccfits:x86-windows. If expected, add ccfits:x86-windows=fail to .\scripts\ci.baseline.txt.

>[DEBUG] popen(curl --fail -L https://heasarc.gsfc.nasa.gov/fitsio/ccfits/CCfits-2.5.tar.gz --create-dirs --output /Users/bion/vcpkg/downloads/CCfits-2.5.tar.gz.15183.part 2>&1)
>[DEBUG] cmd_execute_and_stream_data() returned 5632 after   415053 us
>Error: Failed to download from mirror set:
>https://heasarc.gsfc.nasa.gov/fitsio/ccfits/CCfits-2.5.tar.gz:   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
>                                 Dload  Upload   Total   Spent    Left  Speed
>  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
>curl: (22) The requested URL returned error: 404 Not Found

Fixed link and modernized portfile.

* REGRESSION: geogram:x64-linux. If expected, add geogram:x64-linux=fail to .\scripts\ci.baseline.txt.
REGRESSION: geogram:x64-osx. If expected, add geogram:x64-osx=fail to .\scripts\ci.baseline.txt.
REGRESSION: geogram:x64-windows-static-md. If expected, add geogram:x64-windows-static-md=fail to .\scripts\ci.baseline.txt.
REGRESSION: geogram:x64-windows-static. If expected, add geogram:x64-windows-static=fail to .\scripts\ci.baseline.txt.
REGRESSION: geogram:x64-windows. If expected, add geogram:x64-windows=fail to .\scripts\ci.baseline.txt.
REGRESSION: geogram:x86-windows. If expected, add geogram:x86-windows=fail to .\scripts\ci.baseline.txt.

Upstream is gone:

https://gforge.inria.fr/frs/download.php/file/38314/geogram_1.7.5.tar.gz:   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (60) SSL: no alternative certificate subject name matches target host name 'gforge.inria.fr'
More details here: https://curl.haxx.se/docs/sslcerts.html

curl failed to verify the legitimacy of the server and therefore could not
establish a secure connection to it. To learn more about this situation and
how to fix it, please visit the web page mentioned above.

[DEBUG] /agent/_work/1/s/buildtrees/_vcpkg/src/vcpkg-tool-2021-09-10/src/vcpkg/base/downloads.cpp(626)
[DEBUG] Exiting after 583.7 ms us (582562 us)

CMake Error at scripts/cmake/vcpkg_download_distfile.cmake:83 (message):

      Failed to download file with error: 1
      If you use a proxy, please check your proxy setting. Possible causes are:

      1. You are actually using an HTTP proxy, but setting HTTPS_PROXY variable
         to `https://address:port`. This is not correct, because `https://` prefix
         claims the proxy is an HTTPS proxy, while your proxy (v2ray, shadowsocksr
         , etc..) is an HTTP proxy. Try setting `http://address:port` to both
         HTTP_PROXY and HTTPS_PROXY instead.

      2. You are using Fiddler. Currently a bug (https://github.com/microsoft/vcpkg/issues/17752)
         will set HTTPS_PROXY to `https://fiddler_address:port` which lead to problem 1 above.
         Workaround is open Windows 10 Settings App, and search for Proxy Configuration page,
         Change `http=address:port;https=address:port` to `address`, and fill the port number.

      3. You proxy's remote server is out of service.

      In future vcpkg releases, if you are using Windows, you no longer need to set
      HTTP(S)_PROXY environment variables. Vcpkg will simply apply Windows IE Proxy
      Settings set by your proxy software. See (https://github.com/microsoft/vcpkg-tool/pull/49)
      and (https://github.com/microsoft/vcpkg-tool/pull/77)

      Otherwise, please submit an issue at https://github.com/Microsoft/vcpkg/issues

Call Stack (most recent call first):
  scripts/cmake/vcpkg_download_distfile.cmake:274 (z_vcpkg_download_distfile_show_proxy_and_fail)
  ports/geogram/portfile.cmake:4 (vcpkg_download_distfile)
  scripts/ports.cmake:141 (include)

Skipped in ci.baseline.txt.
2021-10-05 22:14:35 -07:00
Alvin
8678672d59
update co to v2.0.2 (#20500)
* update co to v2.0.2

* fix gitree in co.json

* add install-dll.patch for co

* update version

* fix CRT linkage

* update version

* minimal patch

* update version
2021-10-05 18:42:39 -07:00
Carlos O'Ryan
29b85ae797
[crc32c] update to latest release (1.1.2) (#20534)
* [crc32c] update to latest release (1.1.2)

* Use version rather than version-string.

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-10-05 16:34:40 -07:00
chausner
64d79c9a9e
[cppzmq] Update to 4.8.1 (#20490)
* Update cppzmq to 4.8.1

* Update CI baseline

Co-authored-by: chausner <chausner@users.noreply.github.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-10-05 16:14:20 -07:00
chausner
d9f00e925a
[cli11] Update to 2.1.0 (#20304)
* Update cli11 to 2.1.0

* Update CI baseline

* Change version-semver to version for cli11

* Update git-tree version

Co-authored-by: chausner <chausner@users.noreply.github.com>
2021-09-29 08:46:03 -07:00
chausner
30e34df2a8
[cppmicroservices] Update to 3.6.0 (#20375)
* Update cppmicroservices to 3.6.0

* Update CI baseline

* delete Remove double quotes

* update version

Co-authored-by: chausner <chausner@users.noreply.github.com>
Co-authored-by: Jonliu1993 <13720414433@163.com>
2021-09-27 21:06:58 -07:00
chausner
50c0b41fe4
[clue] Update to 1.0.0 (#20329)
* Update clue to 1.0.0

* Update CI baseline

* Address PR feedback

* Update git-tree hash

* Update ports/clue/portfile.cmake

* Small changes for copyright

Co-authored-by: chausner <chausner@users.noreply.github.com>
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
Co-authored-by: NancyLi1013 <lirui09@beyondsoft.com>
2021-09-27 19:50:26 -07:00
pastdue
69521af149
[curl] Update to 7.79.1 (#20291)
* [curl] Update to 7.79.1

* Run x-add-version curl
2021-09-23 17:51:23 -07:00