Commit Graph

16459 Commits

Author SHA1 Message Date
Robert Schumacher
54951282f3
[boost-modular-build-helper] Pass flags more correctly into b2 (#23001)
* [vcpkg-cmake][boost-modular-build-helper] Rework vcpkg_cmake_get_vars to produce fully cooked flags

* [ffmpeg] Fix arm-uwp builds

* [ffmpeg] Fix arm-uwp builds

* [ffmpeg] Fix arm64-windows

* [ffmpeg] Fix arm64-windows

* [ffmpeg] Update version after merge

* [boost-modular-build-helper] Add <linkflags> to requirements

* Address PR comments

Co-authored-by: PhoebeHui <20694052+PhoebeHui@users.noreply.github.com>
Co-authored-by: Victor Romero <viromer@microsoft.com>
2022-03-30 14:52:25 -07:00
nicole mazzuca
3048b9ab12
[vcpkg-ci-ffmpeg] remove tensorflow feature from dependencies (#23857)
* [ci] stop ffmpeg depending on tensorflow

vcpkg-ci-ffmpeg -> ffmpeg[all-nonfree] -> ffmpeg[tensorflow]

* Robert CRs

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2022-03-30 13:44:10 -07:00
Jack·Boos·Yu
e319196767
[vcpkg baseline][qtiterfaceframework] Change fail to skip (#23866) 2022-03-30 13:33:12 -07:00
Burak Arslan
19c5249f43
[Nss] Update to version 3.76.1 (#23841)
* [nss] Version 3.76.1

* [nss] update version
2022-03-30 13:31:09 -07:00
Jack·Boos·Yu
9b78caf392
[libde265] Add feature sse (#23845)
* [libde265] Add feature sse

* version
2022-03-30 13:30:27 -07:00
Arsen Tufankjian
e5b3177ece
[Tracy] Updating versionto 0.8.0 (#23859)
* Adding tracy port

* Formatting tracy port

* Tidying up the port

* Formatting again

* Making sure git-tree is correct

* Adding correct vcpkg dependencies

* Newline at file end again

* Update version database

* Making sure to mark tracy as not supporting x86 at all

* Updating version again

* Responding to feedback and double checking which builds will work

* Updating versions

* Tidying up some loose ends

* Updating port version again

* Removing port-version 1

* Removing tracy from ci baseline

* Removing unnecessary include copy

* Updating version

* Resolving feedback

* Updating version and formatting

* Version for the version god

* tweaking tracy supports

* Formatting and version

* Version

* Adding pthreads dependency to tracy for non-windows platforms

* Version

* Fixing tracy port

* Fixing version

* TRACY_IMPORTS should be an INTERFACE define

* Updating patch to tracy to place it in the correct namespace

* Fixing issue in patch file

* Updating version

* Forgot to put the :: in the namespace

* Updating version

* Bumping port version

* Updating version

* Updating version database

* Fixing incorrect version of tracy

* Update version

* Updating tracy to 0.8.0

* Updating version

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2022-03-30 13:29:42 -07:00
LilyWangLL
4f778cf094
[vulkan-memory-allocator] update to 3.0.0 (#23831)
* [vulkan-memory-allocator] update to 3.0.0

* update version

* format portfile.cmake

* update version

Co-authored-by: Lily Wang <v-lilywang@microsoft.com>
2022-03-29 17:25:46 -07:00
Mathis Logemann
6c74a6d7b9
[volk] update port (#23821)
* update volk

* volk version

* add license

* version
2022-03-29 17:25:31 -07:00
Alonso Schaich
a22aaa389f
[pango] update to 15.6 (microsoft#23819) (#23820)
Overview of changes in 1.50.6, 19-03-2022
=========================================
- Drop hb-glib dependency
- Fix test font configuration
- Maintain order in pango_attr_list_change
- Fix a use-after-free in pango_attr_list_change

Overview of changes in 1.50.5, 03-03-2022
=========================================
* Fix compiler warnings
* Enable cairo by default
* pango-view: Show more baselines
* layout: Handle baselines
* Windows: build cleanups

Overview of changes in 1.50.4, 09-02-2022
=========================================
* Tweak synthetic space sizes
* itemize: Try harder to avoid NULL fonts
* docs: Some additions
* Pass synthetic slant to harfbuzz
* Make sloped carets work with uneven scales
* Fix serialiation on arm
* Avoid an uninitialized variable warning
* Reinstate previous behavior of pango_attr_list_splice
* Deprecated pango_coverage_ref/unref
* Fix serialization on non-glibc systems
* Fix allow-breaks handling

Co-authored-by: Schaich <alonso.schaich@sodgeit.de>
2022-03-29 17:24:57 -07:00
IronsDu
fef8dcb8bc
[brynet] upgrade to 1.11.2 (#23817)
* [brynet] upgrade to 1.11.2

* [brynet] upgrade to 1.11.2

* Update ports/brynet/vcpkg.json

* Update versions/b-/brynet.json

* Update versions/b-/brynet.json

* Update ports/brynet/vcpkg.json

* Update versions/b-/brynet.json

* Update versions/baseline.json

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2022-03-29 17:23:45 -07:00
Mengna Li
7f8d160617
[openimageio] Fix openjpeg linkage (#23812) 2022-03-29 17:21:57 -07:00
Frank
08226406cc
[simpleini] update to v4.1.9 (#23810)
* [simpleini] update to v4.1.9

* update version

* install source files

* overwrite version
2022-03-29 17:21:18 -07:00
Leonid Pospelov
be10867edc
[lionkor-commandline] Update library to 2.0.0 (#23803)
* Update lionkor-commandline to 2.0.0

* Run x-add-version

* unsupport uwp

* Update lionkor-commandline.json
2022-03-29 17:19:54 -07:00
chausner
96bc551b19
[liblsl] Update to 1.16.0 (#21284)
* Start adapting liblsl for version 1.15.2

* Use vcpkg Boost package

* Minor updates

* Switch to master branch

* Update git-tree hash

* Fix hash

* Update git-tree hash

* Add missing boost dependencies

* Update git-tree hash

* Try to remove entries from ci.baseline.txt

* Use asio package from vcpkg

* Update git-tree hash

* Update version to upcoming 1.16.0

* Set liblsl license

* Update CI baseline

* Remove obsolete version

* Update reference

* Update CI baseline

Co-authored-by: chausner <chausner@users.noreply.github.com>
2022-03-29 17:19:19 -07:00
Alexander Neumann
16ebf7b9b8
[vcpkg.cmake] don't clobber cmake program path (#23755)
* more filtering of tool paths.

* test it in CI

* only use tools/* and tools/*/bin

* debugging

* test removal of tools/* if tools/*/bin is available

* fix variable naming

* cleanup

* revert ports/qtdeclarative/portfile.cmake
2022-03-29 17:12:24 -07:00
Jack·Boos·Yu
d2fd9975f6
[vcpkg baseline][qtinterfaceframework] Temporary set to fail in baseline (#23837) 2022-03-29 17:08:32 -07:00
Billy O'Neal
773516ecf6
Fix VS2022 testing of the compilers. (#23826)
* Workaround GetChildItem returning a non-array when there's only one result.

* Apply Nicole's code review comment.
2022-03-28 17:30:37 -07:00
autoantwort
5f62686b96
[glibmm] no absolute paths (#23775)
* [glibmm] no absolute paths

* Nicole CRs

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2022-03-28 14:54:15 -07:00
Chuck Walbourn
fa4685031d
[directxtk, directxtk12, directxmesh, directxtex, uvatlas] ports updates March 2022 (#23791)
* [directxtk, directxtk12, directxmesh, directxtex, uvatlas] ports updated for March 2022 releases

* Update baseline
2022-03-28 13:52:09 -07:00
Jack·Boos·Yu
2be25464ed
[nsync] Export cmake targets (#23811)
* [nsync] Export cmake targets

* version

* Forgot the patch

* version

* Also export the include path

* version
2022-03-28 13:51:28 -07:00
Frank
16659d0027
[FluidSynth] update to 2.2.6 (#23808)
* [FluidSynth] update to 2.2.6

* add version

* update version
2022-03-28 13:44:37 -07:00
Rémy Tassoux
9b7e03938d
[mimalloc] Update the CMake configuration options (#23802)
* [mimalloc] Portfile configuration fixes and improvements

* [mimalloc] Update version files
2022-03-28 13:43:39 -07:00
Sandy
e71f053e1d
[bullet3] Update to 3.22 (#23801)
* [bullet3]: Add zlib license to manifest file

* [bullet3] Update to 3.22

Remove both patches which have been merged.
2022-03-28 13:42:25 -07:00
autoantwort
33961bb0ed
[armadillo] no absolute paths (#23793) 2022-03-28 13:40:11 -07:00
autoantwort
fed5cf1d9b
[folly-fbthrift2] no absolute paths (#23792) 2022-03-28 13:39:28 -07:00
talregev
d97abe65b5
Update sockpp to 0.7.1 (#23790) 2022-03-28 13:38:29 -07:00
Eric Kilmer
b4bf366c7a
[mbedtls] Update to latest 2.x LTS version (#23787)
* [mbedtls] Update to latest 2.28 LTS version

* Update version
2022-03-28 13:36:33 -07:00
ZeeWanderer
f0cb4229c6
[osgearth] port patch (#23786)
* [osgearth] port patch

* [osgearth] update versions
2022-03-28 13:35:15 -07:00
Kai Pastor
61efb16e6c
[ezc3d] Update and fix port (#23781)
* Update to ezc3d 1.4.7

* Revise portfile

* Update versions
2022-03-28 13:32:04 -07:00
Eric Kilmer
82e66412ee
[gtest] Remove -Werror (#23780)
* [gtest] Remove -Werror

Fails to compile with latest clang

* Update version

* Fix lints in portfile.cmake/vcpkg.json

* Update version
2022-03-28 13:31:07 -07:00
autoantwort
fca3a520b9
[xqilla] no absolute paths (#23776) 2022-03-28 13:30:04 -07:00
autoantwort
38ea776249
[realsense2] no absolute paths (#23778) 2022-03-28 13:23:46 -07:00
autoantwort
e446b36db2
[libmesh] no absolute paths (#23779) 2022-03-28 13:21:48 -07:00
Billy O'Neal
671db8ae9d
Update vcpkg-tool to 2022-03-25 (#23757)
* Update vcpkg-tool to 2022-03-24

* Hook up https://github.com/microsoft/vcpkg-tool/pull/345

* Hook up https://github.com/microsoft/vcpkg-tool/pull/442

* Update vcpkg-tool to 2022-03-25

* Analysis of failures.

* [Most recent nightly build failed](https://dev.azure.com/vcpkg/public/_build/results?buildId=69427)
* [Validation of this tool update failed](https://dev.azure.com/vcpkg/public/_build/results?buildId=69417)

## Common to both:

PASSING, REMOVE FROM FAIL LIST: chartdir:x64-windows (.\scripts\ci.baseline.txt)
PASSING, REMOVE FROM FAIL LIST: chartdir:x64-windows-static-md (.\scripts\ci.baseline.txt)
PASSING, REMOVE FROM FAIL LIST: chartdir:x86-windows (.\scripts\ci.baseline.txt)

Probably fixed by https://github.com/microsoft/vcpkg/pull/23701

PASSING, REMOVE FROM FAIL LIST: gmp:x64-uwp (.\scripts\ci.baseline.txt)
PASSING, REMOVE FROM FAIL LIST: gmp:x64-windows-static-md (.\scripts\ci.baseline.txt)

Probably fixed by https://github.com/microsoft/vcpkg/pull/23466 ?

REGRESSION: colmap:x64-windows-static-md failed with BUILD_FAILED. If expected, add colmap:x64-windows-static-md=fail to C:\a\2\s\scripts\azure-pipelines/../ci.baseline.txt.

I don't know exactly what changed. I observe that
* this thing depends on a *lot* of stuff
* on March 14 we didn't even attempt to build this
* the x64-windows ones are already in the baseline

so I skipped it.

REGRESSION: qtdeclarative:x64-windows. If expected, add qtdeclarative:x64-windows=fail to .\scripts\ci.baseline.txt.
REGRESSION: qtdeclarative:x64-windows failed with BUILD_FAILED. If expected, add qtdeclarative:x64-windows=fail to C:\a\1\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: qtdeclarative:x64-windows failed with BUILD_FAILED. If expected, add qtdeclarative:x64-windows=fail to C:\a\2\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: qtdeclarative:x64-windows failed with BUILD_FAILED. If expected, add qtdeclarative:x64-windows=fail to C:\a\2\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: qtdeclarative:x64-windows failed with BUILD_FAILED. If expected, add qtdeclarative:x64-windows=fail to C:\a\2\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: qtdeclarative:x64-windows failed with BUILD_FAILED. If expected, add qtdeclarative:x64-windows=fail to C:\a\2\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: qtdeclarative:x64-windows failed with BUILD_FAILED. If expected, add qtdeclarative:x64-windows=fail to C:\a\2\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: qtdeclarative:x64-windows failed with BUILD_FAILED. If expected, add qtdeclarative:x64-windows=fail to C:\a\2\s\scripts\azure-pipelines/../ci.baseline.txt.

This is a reporting change: The new world order also includes host build failures which is why it's duplicated.

See also https://github.com/microsoft/vcpkg/issues/23714
See also https://github.com/microsoft/vcpkg/issues/23490

I'm nervous about baslining this because it seems most of the qt world is built on top of this port

I filed https://github.com/microsoft/vcpkg/issues/23824 about this and @Neumann-A indicated this should be fixed by https://github.com/microsoft/vcpkg/pull/23755

REGRESSION: nettle:x64-uwp. If expected, add nettle:x64-uwp=fail to .\scripts\ci.baseline.txt.
REGRESSION: nettle:x64-windows-static-md. If expected, add nettle:x64-windows-static-md=fail to .\scripts\ci.baseline.txt.
REGRESSION: nettle:x64-uwp failed with BUILD_FAILED. If expected, add nettle:x64-uwp=fail to C:\a\2\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: nettle:x64-windows-static-md failed with POST_BUILD_CHECKS_FAILED. If expected, add nettle:x64-windows-static-md=fail to C:\a\2\s\scripts\azure-pipelines/../ci.baseline.txt.

Didn't analyze, probably fixed by https://github.com/microsoft/vcpkg/pull/23519 ?

REGRESSION: libgpg-error:x64-uwp. If expected, add libgpg-error:x64-uwp=fail to .\scripts\ci.baseline.txt.
REGRESSION: libgpg-error:x64-uwp failed with BUILD_FAILED. If expected, add libgpg-error:x64-uwp=fail to C:\a\2\s\scripts\azure-pipelines/../ci.baseline.txt.

This was broken by VS2022 update:
```
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VisualStudio\v17.0\AppxPackage\Microsoft.AppXPackage.Targets(892,25): error MSB4086: A numeric comparison was attempted on "$(TargetPlatformMinVersion)" that evaluates to "" instead of a number, in condition "'$(TargetPlatformMinVersion)' >= '10.0.17200.0'". [C:\Dev\vcpkg\buildtrees\libgpg-error\x64-uwp-rel\error-1.42-2324ddbc71.clean\SMP\libgpg-error_winrt.vcxproj]
```

REGRESSION: libmikmod:x64-osx. If expected, add libmikmod:x64-osx=fail to .\scripts\ci.baseline.txt.
REGRESSION: libmikmod:x64-osx failed with BUILD_FAILED. If expected, add libmikmod:x64-osx=fail to /Users/vagrant/Data/work/2/s/scripts/azure-pipelines/../ci.baseline.txt.

Broken between [2022-03-16](https://dev.azure.com/vcpkg/public/_build/results?buildId=68947) and [2022-03-18](https://dev.azure.com/vcpkg/public/_build/results?buildId=69051). Unfortunately I don't see obvious reasons why. Nothing else depends on this and nobody has noticed in 2 weeks, so I'm baslining it for now. (Will investigate shortly...)

## Only broken in tool update:

REGRESSION: mesa:x64-windows failed with BUILD_FAILED. If expected, add mesa:x64-windows=fail to C:\a\2\s\scripts\azure-pipelines/../ci.baseline.txt.

```
-- Downloading https://gitlab.freedesktop.org/mesa/mesa/-/archive/mesa-21.2.5/mesa-mesa-21.2.5.tar.gz -> mesa-mesa-mesa-21.2.5-1.tar.gz...
-- Extracting source /Users/vagrant/Data/downloads/mesa-mesa-mesa-21.2.5-1.tar.gz
-- Applying patch swravx512-post-static-link.patch
-- Applying patch swr-msvc-2.patch
-- Applying patch swr-llvm13.patch
-- Applying patch radv-msvc-llvm13-2.patch
-- Applying patch d3d10sw.patch
-- Using source at /Users/vagrant/Data/buildtrees/mesa/src/esa-21.2.5-2df234d2b1.clean
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'mako'
CMake Error at ports/mesa/portfile.cmake:85 (message):
  Python package 'mako' needs to be installed for port 'mesa'.

  Complete list of required python packages: setuptools;mako
Call Stack (most recent call first):
  ports/mesa/portfile.cmake:91 (vcpkg_get_python_package)
  scripts/ports.cmake:145 (include)
```

Looks like this is being tracked by https://github.com/microsoft/vcpkg/pull/23089 ; perhaps that we don't have as aggressive a recycling strategy for macos boxes as we do for the others has let different machines give different results?

## Only broken without tool update:

REGRESSION: chromium-base:x64-osx. If expected, add chromium-base:x64-osx=fail to .\scripts\ci.baseline.txt.

This one has been constantly flaky; I baselined it.

REGRESSION: libxml2:x64-osx. If expected, add libxml2:x64-osx=fail to .\scripts\ci.baseline.txt.

This port uses vcpkg_from_git and the upstream server was down during the build.

* Restore chartdir to the baseline, I thought https://github.com/microsoft/vcpkg/pull/23732 had been merged.
2022-03-28 13:17:35 -07:00
autoantwort
7e755c2ace
[libssh2] no absolute paths (#23773) 2022-03-28 12:57:34 -07:00
autoantwort
b68a5e9bb3
[mailio] no absolute paths (#23772) 2022-03-28 12:57:11 -07:00
Alexander Neumann
5a457b90d6
[nettle] Switch sources on windows away from SMP fork. (#23519)
* [gmp] use native buildsystem on windows

* fix stuff from merge

* fix version

* version stuff

* trying patching some symbols for dynamic builds

* fix nettle build

* fix more dependent ports using gmpd

* fix uwp builds by copying tools

* missing host dep

* fix mpfr

* version-string nettle

* port-version mpfr

* version stuff

* remove patch from portfile

* version stuff

* [nettle] use native build system

* fix cross build

* manifest format

* add license

* version stuff

* version stuff

* @Thomas1664's suggestions

Co-authored-by: Alexander Neumann <you@example.com>
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2022-03-28 11:46:02 -07:00
Kai Pastor
3b3bd42482
[openssl] Don't switch from jom to nmake, fix cflags (#23726)
* Don't switch from jom to nmake

* Use CFLAGS for build type

* Update versions

* Fix flags for clang

* Update versions
2022-03-28 11:45:40 -07:00
LilyWangLL
821d0d20d7
[leptonica] Update to 1.82.0 and fix link 'openjp2.lib' failed (#23624)
* [leptonica] Fix find openjpeg

* update version

* update patch

* update version

* format portfile.cmake

* update version

* update patch

* update version

* format portfile.cmake

* update version

* update to 1.82.0

* update version

* update patches

* update version

* update patches

* update version

* Revise patching and configuration

* Update versions

* update patch

* update version

* update version

* update patch

* update version

Co-authored-by: Lily Wang <v-lilywang@microsoft.com>
Co-authored-by: Kai Pastor <dg0yt@darc.de>
2022-03-28 11:33:04 -07:00
Matt Hughes
9ff4659a07
[ebml] fix linux build by including <limits> (#23760)
* [ebml] fix linux build by including <limits>

* update version

* udpate version

Co-authored-by: Jonliu1993 <13720414433@163.com>
2022-03-25 14:57:39 -07:00
Kai Pastor
0537d52181
[libvorbis] Fix mingw-dynamic, modernize port (#23761)
* Fix mingw-dynamic builds

* Modernize portfile

* Add explicit usage

* Update versions

* Drop obsolete PREFER_NINJA

* Update versions
2022-03-25 14:56:02 -07:00
Max Khon
85d85f3873
[libmesh] (#22775)
- build only opt flavor for release build
- build only dbg flavor for debug build
- install libmesh examples under tools/libmesh/
2022-03-25 14:47:40 -07:00
Benjamin Oldenburg
a95ee82267
[lmdb] don't use msvc parameters with non-msvc compiler (#23653)
* don't use msvc parameters with non-msvc compiler

* change condition

* Update version

* add license field

* updated the license field

* formatted the manifest file.

* updated version
2022-03-25 13:11:22 -07:00
Thomas1664
f1080d10e8
Fix <version> of Python in vcpkgTools.xml (#23751) 2022-03-25 12:59:36 -07:00
Thomas1664
01c9942610
[sciter] escape quotes (#23752)
* [sciter] escape quotes

* version

* update vcpkg.json

* update vcpkg.json

* update vcpkg.json

Co-authored-by: Jonliu1993 <13720414433@163.com>
2022-03-25 12:52:30 -07:00
Thomas1664
e29f8ab7b1
[fuzzylite] Fix Linux build (#23658)
* [fuzzylite] fix unix build

* update version scheme

* version

* unsupported on UWP

* remove from CI baseline

* version

* fix typo

* version

* windows only

* version

* Add fuzzylite:x64-osx

* Fix typo

* cr

* version

* Fix string replace on static

* version

* Don't rename artifacts

* version
2022-03-25 12:18:21 -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
Thomas Gwynne-Timothy
c11ee6b3a7
[nlohmann-json] Fix usage text (#23749)
* [nlohmann-json] Fix usage snippet

* [nlohmann-json] Update port version
2022-03-25 11:16:24 -07:00
Alonso Schaich
a76eb002a7
[fontconfig] Do not create symlinks (microsoft#23735) (#23736)
* [fontconfig] Do not create symlinks (microsoft#23735)

* [fontconfig] Add a license identifier

* Regenerate versions file
2022-03-24 14:03:32 -07:00
LilyWangLL
933d718910
[winsparkle] Fix header file and debug path (#23739)
* [winsparkle] Fix header file and debug path

* update version

Co-authored-by: Lily Wang <v-lilywang@microsoft.com>
2022-03-24 14:01:21 -07:00