Skip to content

update from vcpkg#29

Merged
longhuan2018 merged 67 commits intolonghuan2018:update-spatialite-tools-5from
microsoft:master
Dec 22, 2020
Merged

update from vcpkg#29
longhuan2018 merged 67 commits intolonghuan2018:update-spatialite-tools-5from
microsoft:master

Conversation

@longhuan2018
Copy link
Copy Markdown
Owner

No description provided.

nokutu and others added 30 commits December 10, 2020 10:17
* [vcpkg] Improve error messages for incomplete Mono

* [vcpkg] Add mono upgrade notice for Ubuntu 18.04 users

* [vcpkg] Fix always failing to check CMake version due to preferring 'error' constructor in ExpectedS

* [vcpkg] Eagerly display the 'Ubuntu needs new mono' message to avoid users needing to install it twice

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
* [vcpkg] Refactor end-to-end tests

* [vcpkg] Cherry-pick x-builtin-ports-root from #14999

* [vcpkg] Move create test from unit tests to e2e

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
…ineProvider (#15010)

* [vcpkg] Remove extra indirection in IVersionedPortfileProvider/IBaselineProvider

* [vcpkg] Address CR comment

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
ras0219-msft and others added 29 commits December 16, 2020 15:02
* [vcpkg] Add VCPKG_ENV_PASSTHROUGH_UNTRACKED

* [vcpkg] CR comments

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
Co-authored-by: Cheney-Wang <v-xincwa@microsoft.com>
* set include directory correctly

* Revert "set include directory correctly"

This reverts commit bde9f29.

* try suggested fix

* try changes

* apply fix for comms-ublox

* fix commsdsl

* try moving in port dir

* Revert "try moving in port dir"

This reverts commit 93546df.

* set port version

* fix port version

Co-authored-by: Victor Romero <romerosanchezv@gmail.com>

* add usage file to comms

* add line to usage

Co-authored-by: Victor Romero <romerosanchezv@gmail.com>
* update to 5.0.0

* update

* update

* fix static build failed

* remove fix-latin-literals.patch

* Update portfile.cmake
* [avisynthplus] Update to 3.6.1

* [avisynthplus] Do not limit system to Windows

AVS+ supports linux and macOS. The OS limit was introduced in e7dc93f

* Update vcpkg.json

Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
Other changes:
* Changed Strings::replace_all to use more StringView
* Introduced Strings::inplace_replace_all for the common x = replace_all(move(x) pattern and tests
-> Also fixed bug if the search string was empty consuming infinite memory!
* Added many missing {}s in binarycaching.cpp
* [vcpkg registries] support versions

This PR merges the Registries changes and the versioning changes, so that one can use both at the same time.

There is one major difference between this PR and the RFC (#13590), which is that instead of version files looking like:

```json
[
  ...
]
```

version files look like:

```
{
  "versions": [
    ...
  ]
}
```

this is to support interop between this PR and existing demos and the like;
fixing this, along with perhaps renaming `port_versions` to `port-versions` should be done after this is merged,
should be a trivial change.
@longhuan2018 longhuan2018 merged commit 871e2a9 into longhuan2018:update-spatialite-tools-5 Dec 22, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.