Commit Graph

12769 Commits

Author SHA1 Message Date
Haeri
083c86d05e
[msdfgen] New port (#15427)
* initial

* format

* Update ports/msdfgen/portfile.cmake

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

* Update ports/msdfgen/portfile.cmake

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

* using vcpkg_copy_tools

* Compromise between renameing and UWP

* added feature "tools"

* forgot a check

* Update ports/msdfgen/portfile.cmake

* Update port_versions

* Add msdfgen.json in port_versions

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
Co-authored-by: NancyLi1013 <lirui09@beyondsoft.com>
2021-01-16 19:33:51 -08:00
Stefano Sinigardi
f89336d703
[libarchive+tesseract+opencv] add missing libarchiveConfig.cmake, fix tesseract downstream and unblock opencv CI (#15089)
* [tesseract] add missing reference for downstream projects

* [tesseract] restore ci, fix many regressions that are uncovered by that

* Update ports/opencv2/CONTROL

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

* [opencv] fix regressions on uwp, accept failure on arm64 for now

* Apply suggestions from code review

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

* [opencv4] allow failures on all arm windows targets, both win32 and uwp

* adopts hints from #15180

* [libarchive] bump control version

* [libarchive] use vcpkg-cmake-wrapper instead of a custom libarchiveConfig, since it is vcpkg-provided and not port-provided

* enable features to be visible in parent scope

* apply documentation fix from CI

* [libarchive] remove unnecessary lines in portfile

* fix regressions

* Update ports/gdcm/CONTROL

* use more compact logic syntax

* add new versions to baseline

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2021-01-16 19:26:38 -08:00
Victor Romero
31eda3e931
[vcpkg] RFC: Versioning (#11758)
* Initial commit of Versioning Specification

* Add image for algorith example

* Add image file

* Address some PR comments

* Apply suggestions from code review

Co-authored-by: Yehezkel Bernat <yehezkelshb@gmail.com>
Co-authored-by: Miro Knejp <miro@knejp.de>
Co-authored-by: Rachel Lu <lurachel18@gmail.com>

* Update spec

* Modify how baseline versions work

* Add implementation details spec

* WIP: Update specs to reflect latest discussions

* Maybe fix formatting on GitHub preview

* Apply suggestions from code review

Co-authored-by: ras0219 <533828+ras0219@users.noreply.github.com>

* Update spec

* Update spec, match implementation

* Delete unnecessary files

Co-authored-by: Yehezkel Bernat <yehezkelshb@gmail.com>
Co-authored-by: Miro Knejp <miro@knejp.de>
Co-authored-by: Rachel Lu <lurachel18@gmail.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
Co-authored-by: ras0219 <533828+ras0219@users.noreply.github.com>
2021-01-16 16:38:46 -08:00
ras0219
727347d0fb
[vcpkg-ci] Move version validation after CI build passes (#15686) 2021-01-16 15:54:44 -08:00
nicole mazzuca
b60f003ccf
[vcpkg] Rewriting CmdLineBuilder/Command (3/n) (#15673)
Rename CmdLineBuilder to Command, since it's no longer a builder but an actual data type
2021-01-15 18:32:04 -08:00
Chuck Walbourn
a2cc2b1735
directxtex, directxmesh, directxtk, uvatlas ports updated to fix cach… (#15639)
* directxtex, directxmesh, directxtk, uvatlas ports updated to fix cache-collision issues

* Updated ports to jan2021b

* update baseline

Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
2021-01-15 15:24:06 -08:00
Jack·Boos·Yu
21b569f3e6
[qt5] Remove dependency qt5 feature mysqlplugin when building x86 (#15597)
* [qt5] Remove dependency qt5 feature mysqlplugin

* Update ports/qt5/CONTROL

* Update ports/qt5/CONTROL

* [qt5] update baseline
2021-01-15 15:22:01 -08:00
Twice
6df7d6612b
[gtest] Add a patch to fix build error in GCC 11 (#15661)
* [gtest] Add a patch to fix build error in GCC 11

* [gtest] Bump port version to 3

* [gtest] Update version files
2021-01-15 15:20:45 -08:00
ras0219
d9351c9c3f
[vcpkg] Remove versions feature flag check in all places except inputs (#15676) 2021-01-15 13:54:39 -08:00
Maxime GIMENO
a184395582
[CGAL] Upgrade to 5.2 (#15047)
* UPgrade to 5.2-beta1

* Upgrade to 5.2

* Merge from master

Co-authored-by: PhoebeHui <20694052+PhoebeHui@users.noreply.github.com>
2021-01-15 13:12:42 -08:00
ras0219
4f8fb510ba
[vcpkg] Add initial versioning documentation (#15565)
* [vcpkg] Improve efficiency and tests of versioning

* [vcpkg] Add initial versioning documentation and rename x-default-baseline to builtin-baseline

* [vcpkg] Enable metrics for builtin-baseline & overrides

* [vcpkg] Address PR comments

* [vcpkg] Add support for  syntax in version>=

* [vcpkg] Remove port-version from dependency syntax

* [vcpkg] Address CR comment

* [vcpkg] Minor docs fixup
2021-01-15 12:35:48 -08:00
Victor Romero
a8e97d4a4b
[vcpkg] Format JSON output of x-add-version to minimize diffs (#15664)
* Fix output json file format

* Add instructions to fix missing versions file
2021-01-15 00:04:28 -08:00
pastdue
0e46f931b0
[physfs] Enable arm64 for non-Windows targets (#15637)
* [physfs] Enable arm64 for non-Windows targets

* Update version files

Co-authored-by: Victor Romero <romerosanchezv@gmail.com>
2021-01-14 23:19:19 -08:00
Victor Romero
f87c92e42c
Reorder CI checks (#15662)
* Reorder CI checks

* Modify error message on local port changes

* Modify error message on local port changes - pt.2
2021-01-14 22:43:13 -08:00
Victor Romero
f649f9a67e
[vcpkg] Add CI check for version files and update maintainer's guideline (#15655)
* Add CI check using dummy version files

* Fix ci test

* Update maintainer's guideline

* Point CI check to actual version files

* Remove --git-verify-trees

* Fix typo

* Fix more typoes

* Even more typos

* Even more typos
2021-01-14 21:29:15 -08:00
nicole mazzuca
a597134450
[vcpkg registries] Add git registries (#15054)
* [vcpkg registries] Add git registries support

* Add git registries support to the registries module of vcpkg.
* add e2e tests for git registries
* fix vcpkg.cmake for registries

* fix CRs, remove a thing

* better error messages

* Billy CRs

* fix Robert's CR comment

* I learned about `-c` today

* format

* fix baseline.json

* failing to find baseline is technically not a bug
2021-01-14 19:50:31 -08:00
Victor Romero
2f6537fa2b
[vcpkg] Add version files (#15652)
* Add version files

* Remove unnecessary file
2021-01-14 16:08:36 -08:00
Alexander Neumann
6f593eb61e
don't change line endings on patching. (#15578) 2021-01-14 14:51:36 -08:00
Victor Romero
eb6655cac5
Improve x-ci-verify-versions error messages (#15651)
* [vcpkg] Change version field in `baseline.json`

* Change name from `version-tag` to `baseline`

* [vcpkg] x-history serializes version scheme

* Update e2e tests

* Update baseline e2e test

* [x-ci-verify-versions] Improve error messages

* Enable CI check for port_versions

* Fix missing and extra line breaks.

* Remove CI check
2021-01-14 09:58:40 -08:00
nicole mazzuca
1515d080fe
[vcpkg] Rewriting CmdLineBuilder (2/n) (#15627)
* [vcpkg] Rewriting CmdLineBuilder (2/n)

I would like, and I think the team would like generally,
to switch to using stuff like `posix_spawn`, as opposed to the
existing use of `system` and `popen`.

This requires a pretty large change to how we use CmdLineBuilder.
The first change we have to make is that the execute functions
_cannot_ take a StringView anymore.
This PR makes that change.
2021-01-14 09:06:31 -08:00
Victor Romero
fb21b70846
[vcpkg] Change version field in baseline.json (#15633)
* [vcpkg] Change version field in `baseline.json`

* Change name from `version-tag` to `baseline`

* [vcpkg] x-history serializes version scheme

* Update e2e tests

* Update baseline e2e test
2021-01-14 08:57:05 -08:00
Billy O'Neal
3f3d9a615a
[vcpkg] Fix incorrect handling of messages for permenantly disabled metrics. (#15636)
Fixes #15630
2021-01-14 08:41:53 -08:00
Rich Logan
fd67439f01
[tool-meson] Rev vcpkg's meson build (#15200) 2021-01-13 16:22:54 -08:00
Jack·Boos·Yu
9255e8bf06
[qt5-base] Improve the warning message on Linux (#15596)
* [qt5-base] Improve the warning message on Linux

* [qt5-base] Update warning message
2021-01-13 16:14:04 -08:00
Josue Andrade Gomes
79edf6dbaf
[graphicsmagick] update to version 1.3.36 (#15600) 2021-01-13 16:12:34 -08:00
ras0219
4783c36f8c
[boost][many ports] Reformat manifest files in preparation for #15424 (#15616)
Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-01-13 14:41:23 -08:00
Billy O'Neal
8414e15973
[vcpkg] Use a tag file rather than conditional compilation to permanently disable metrics. (#15470) 2021-01-13 14:06:06 -08:00
Billy O'Neal
4da47f758f
[vcpkg] Add sources for TLS 1.2 downloader tool. (#15516) 2021-01-13 14:05:38 -08:00
ras0219
c239e82510
[vcpkg] Add parse checking for version fields and enable non-string versions outside 'versions' flag (#15580) 2021-01-13 10:53:29 -08:00
NancyLi1013
a904f297e5
[nana] Fix fontconfig dependency (#15595)
* [nana] Fix fontconfig dependency

* Update link library

* Update find_package() as find_dependency() in config.cmake.in

* Remove keyword REQUIRED from find_dependency()
2021-01-12 20:14:04 -08:00
Adam
0fe5f85e7b
[libzip] Relative pkgconfig paths (#15589) 2021-01-12 20:12:44 -08:00
Adam
a5b371b289
[speexdsp] Configure and install speexdsp.pc (#15585)
* [speexdsp] Configure and install speexdsp.pc

* remove blank 'Build-Depends' field
2021-01-12 20:11:21 -08:00
Cheney Wang
e819d33625
[poppler] Fix error gperf is not recognized as an internal or external command (#15574)
Co-authored-by: Cheney-Wang <v-xincwa@microsoft.com>
2021-01-12 20:05:11 -08:00
Chuck Walbourn
3fcfccf0ca
directxmesh, directxtex, and uvatlas now support linux (#15554)
* Update for directx-headers release 1.0.1

* DirectXMesh, DirectXTex, and UVAtlas now support Linux

* Updated hashes and bins

* Fix linux builds

* Fixed directxtex[openexr] for x64-linux

* Removed stray file

* directxmath hot-fix for GCC arm64

* Fixed hash

* Hash fix again

* x64-linux CIs use GCC 7, but I require GCC 9

* Added warning message for GCC 9 requirement
2021-01-12 20:01:37 -08:00
Luca Schlecker
2dd2e62345
[palsigslot] New port (#15558)
Signed-off-by: Luca Schlecker <luca.schlecker@hotmail.com>
2021-01-12 19:57:22 -08:00
Bill Avery
fc2c8d20fa
[cppgraphqlgen] Fix --head for new branch/option (#15549)
* [cppgraphqlgen] Fix --head for new branch/option

* Update ports/cppgraphqlgen/portfile.cmake

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

* Update ports/cppgraphqlgen/portfile.cmake

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

* Update ports/cppgraphqlgen/portfile.cmake

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

* Update CONTROL version

* Update ports/cppgraphqlgen/CONTROL

Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2021-01-12 19:51:46 -08:00
Andrei Lebedev
557ecbe253
[vcpkg] use VCPKG_ROOT_DIR instead of DOWNLOADS for WORKING_DIRECTORY in do_version_check (#15299)
Signed-off-by: Andrei Lebedev <lebdron@gmail.com>
2021-01-12 19:49:40 -08:00
Billy O'Neal
8598a3d67d
[vcpkg] Resolve macos host machines running out of disk space by reducing size and using fixed disks. (#15584) 2021-01-12 12:19:22 -08:00
nicole mazzuca
94b9db927c
[vcpkg] Add a different way to use CommandBuilder, support InWorkingDirectory (#15583)
* [vcpkg] Add stuff to the system.process API

* CmdLineBuilder - add rvalue overloads
* Add InWorkingDirectory support

* remove `&&` outside of system.process.cpp

* minor CR

* move the non-InWorkingDirectory functions into the header as inline

* Update toolsrc/include/vcpkg/base/system.process.h

Co-authored-by: Billy O'Neal <bion@microsoft.com>

* fix CmdLineBuilder name

* moar bugfixin

* fix native() location

Co-authored-by: Billy O'Neal <bion@microsoft.com>
2021-01-12 09:26:42 -08:00
JonLiu1993
331f87775c
[paho-mqtt] update to 1.3.8 (#15569) 2021-01-11 21:02:17 -08:00
JonLiu1993
355214eba0
[entt] update to <3.6> (#15567)
* [entt] update to <3.6>

* fix option name
2021-01-11 21:01:09 -08:00
Daniele Lupo
a8f5147bbc
[qt5-base] mysql plugin added (#15170)
* qt5-base: added mysql plugin.

* Fixed netcdf patch.

* Build only on windows.

* mysql plugin as module

The MySQL plugin for QT now is a module of qt5-base

* Update ports/qt5-base/portfile.cmake

Co-authored-by: Daniele Lupo <daniele.lupo@log-in.it>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2021-01-11 20:49:05 -08:00
Alexander Neumann
9c63f97fa1
[mesa] new port (#14640)
* [mesa] new port

* make mesa build more.

* more fine tuning

* fix x86

* add supports.

* comment about EGL feature.

* apply suggestion from CR.
added opengl feature.
error on disabled shared glapi if multiple GL APIs are selected.

* fix boolean option

* make sharedgl-api=true the hardcoded default

* add suggestion from CR

* add mesa:x64-windows-static=fail to ci.baseline.txt due to static crt and parts being a dynamic library.

* apply CR sugesstion

Co-authored-by: PhoebeHui <20694052+PhoebeHui@users.noreply.github.com>
2021-01-11 16:12:01 -08:00
RonxBulld
c7e96f2a5b
Show the cache file name at download time to provide more ancillary information in non-ARIA2 mode. (#15538) 2021-01-11 09:16:32 -08:00
Alexander Neumann
0b16dbc1cf
[vcpkg_from_git] new options TAG and X_OUT_REF (#15049)
* [vcpkg_from_git] new options TAG and OUT_REF
- TAG github tag to checkout
- OUT_REF github commit id related to tag or ref
(useable for automatic updates of ports if used with a version tag)

* Apply suggestions from code review

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>

* additional changes due to CR

* regenerate docs

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
2021-01-11 00:27:56 -08:00
Alexander Neumann
6b2f51fc7a
[fontconfig] add vcpkg cmake wrapper. (#15144)
* [fontconfig] add vcpkg cmake wrapper.

* fix empty statement in the wrapper

* dont depend on Freetype::Freetype if it is unavailable

* rename wrapper to cmake.in

* Update ports/fontconfig/portfile.cmake

Co-authored-by: ras0219 <533828+ras0219@users.noreply.github.com>

Co-authored-by: ras0219 <533828+ras0219@users.noreply.github.com>
2021-01-11 00:27:46 -08:00
Andrei Lebedev
13293851e3
[openssl] Update to 1.1.1i (#15298)
Signed-off-by: Andrei Lebedev <lebdron@gmail.com>
2021-01-11 00:08:05 -08:00
Stephen Eckels
d1038faab1
update_polyhook2 (#15537) 2021-01-11 00:07:19 -08:00
NancyLi1013
7959513538
[sqlite-orm] Update to 1.6 (#15517)
* [sqlite-orm] Update to 1.6

* Removed unused FEATURE_PATCHES

* Add vcpkg_fixup_cmake_targets()

* Update patch
2021-01-11 00:06:54 -08:00
cedral
56e1606ea0
Fix duplicate symbols of asio::dummy_return<void> (#15513)
* Fix duplicate symbols of asio::dummy_return<void>

* Update ports/boost-asio/CONTROL

* Update ports/boost-asio/portfile.cmake

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2021-01-11 00:05:01 -08:00