2797 Commits

Author SHA1 Message Date
MonicaLiu
e3b4728c3e
[vcpkg baseline][vulkan-loader] passing remove from fail (#35750)
* fix pipelines

* undo cppcms

---------

Co-authored-by: Monica <v-liumonica@microsoft.com>
2023-12-18 11:14:52 -08:00
Mengna Li
07d509eb0b
passing remove from fail (#35697) 2023-12-18 11:14:33 -08:00
Billy O'Neal
ab00a636c7
Update Windows Fleet for December 2023 Patch Tuesday (#35640) 2023-12-18 10:27:45 -08:00
Alexander Neumann
50bffcc62d
[vulkan] install required sdk parts (#35479)
* Install vulkan.

* add gfxreconstruct

* format manifest and cr changes

* remove moltenvk

* fix ci part 1

* fix a dep

* more fixes

* remove vulkan failures from CI pipeline

* remove annoying stuff to deal with in static builds

* fix trailing ,

* remove vendored cmakelists

* force ci to be green

* format manifest

* Fix more ci issues

* fix hikogui

* make ci happier

* add jsoncpp dep

* only remove the debug folder if targeting windows

* bump port-version

* v db

* vulkan-loader add usage

* Rename vulkantools to lunarg-vulkantools

* Make VMA install headers platform dependent

* Remove vcpkg_check_linkage

* readd vulkan-validationlayers

* v db
2023-12-14 23:33:39 -08:00
Kai Pastor
a1e13e8d58
[icu] Update, enable uwp, fix osx-dynamic (#35530)
* [cppcms] No uwp

* [libzim] No uwp

* [cppcms] Fix dependencies and linkage

* [libzim] Update to 9.0.0

* [cppcms] No python for build

* Fixup

* CI: uwp

* [vcpkg-ci-boost] Enable boost-regex[icu]

* [icu] Enable uwp

* [icu] Update to 74.1

* [icu] Cleanup

* v

* [icu] Set install names during linking

* Revert "CI: uwp"

This reverts commit 127afe8aa1518b1148f57b071bdee2ff22838d24.

* CI

* [icu] Use --enable-rpath on osx
2023-12-14 17:37:17 -08:00
Billy O'Neal
c8696863d3
Update vcpkg-tool to 2023-12-12. (#35637)
https://github.com/microsoft/vcpkg-tool/releases/tag/2023-12-12
2023-12-12 16:53:51 -08:00
autoantwort
c4f29d253e
[liblemon] no uwp (#35257) 2023-12-08 01:26:51 -08:00
Paweł Wegner
7fb97764bc
[scripts] Download arm64 python when host is arm64 on windows. (#34354) 2023-12-08 01:25:03 -08:00
Billy O'Neal
24d884e1b8
Update Android base image to 2023-12-05. (#35526)
Also tells Docker to invalidate caches so that our apt-get update attempt actually does something.
2023-12-06 12:17:01 -08:00
talregev
08c4e71048
upgrade ogre-next 2.3.3 and fix osx (#34945) 2023-12-05 12:23:44 -08:00
Frank
85f5e134ce
[vcpkg baseline][treehopper] Only build dynamic libraries (#35435) 2023-12-04 17:26:50 -08:00
Frank
c2d8d423bb
[vcpkg baseline][drogon/libusb]passing remove from fail (#35434) 2023-12-04 17:24:45 -08:00
Vasyl Gello
aa628ceb5f
Fix CMake detection of cross-compilers on arm/arm64 build arch (#35084)
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2023-12-04 16:46:19 -08:00
JonLiu1993
568471bbed
[vcpkg baseline][open62541] passing remove from fail (#35478)
Co-authored-by: vzhli17 <v-zhli17@microsoft.com>
2023-12-04 15:13:49 -08:00
Kai Pastor
01ea5f6f16
[freeglut,gl2ps,glui,mdl-sdk] Platform support corrections (#35391)
* [freeglut] Fix android

* [glui] android unsupported, needs GL/gl.h

* [gl2ps] android unsupported, needs GL/gl.h

* [libraw] Skip arm-neon-android CI, needs ftello

* [mdl-sdk] Update 'supports'

* Update ci.baseline.txt

* [gl2ps] freeglut not needed

* [mdl-sdk] Fix static-md
2023-12-01 02:13:18 -08:00
Kai Pastor
848c8178ce
[skia] Fix incomplete update, build modules, fix android (#34951)
* [skia] Restore simple msvc toolchain fix

* libgifcodec is gone

* Update abseil-cpp

* Use vcpkg abseil-cpp

* Update wuffs

* Update dawn

* Update spirv deps

* Remove tint

* Update vulkan-tools

* versions

* Drop obsolete patch

* Use github directly

* Revert "Use vcpkg abseil-cpp"

This reverts commit 9b4157c98075cb4c5dc0d8f57bb794e7ae6b6f4f.

* Fix dawn

* Build, install, export modules

* Unroll default-features

* Fix comments

* Fix skresources

* Fix manifest

* WIP

* WIP

* Pass-through lib dirs

* Filter link libs

* WIP

* WIP

* Add feature 'modules'

* Fix SkDebugf visibility

* WIP

* WIP

* Rewrite gn install and export

* No pdb for release

* Omit explicit ouput check

* Update modules config

* Disable skparagraph DLL, no dllexport

* Disable icu on shared windows

* Cleanup

* Cleanup

* Enable android CI

* Android

* Don't export standard libraries

* Disable FontConfigInterface on windows
2023-11-29 01:34:00 -08:00
Kai Pastor
e347008886
[botan] Fix android and emscripten (#35318)
* [botan] Fix android and emscripten

* CI
2023-11-29 00:38:04 -08:00
Kai Pastor
11817569c0
[vcpkg-scripts] Update msys2, add x64 PKGCONFIG (#35331)
* [vcpkg-scripts] Update msys2

* Don't update to pkgconf 2.0

* Missed SHA

* Limit CI

* [vcpkg_find_acquire_program] Update PKGCONFIG to 2.1.0

* Update msys2

* Fixup

* Revert "Limit CI"

This reverts commit aa270376dfe1d03c28030d8ad749dca932814026.

* Fix PKGCONFIG program version

* Add x64 pkgconf
2023-11-28 22:45:03 -08:00
RealTimeChris
16eaa5d37f
Updating the necessary files. (#35358) 2023-11-28 21:52:21 -08:00
Kai Pastor
516147648a
[vcpkg_find_acquire_program] Find pkg-config in /opt/homebrew/bin (#34776)
* [vcpkg_find_acquire_program(PKGCONFIG)] /opt/homebrew/bin

* PREPEND arm osx path
2023-11-27 16:54:46 -08:00
autoantwort
cd5e746ec2
[nanodbc] no uwp (#35251) 2023-11-23 22:54:52 -08:00
Lily Wang
00360d60f5
[vcpkg baseline][libressl] Update status from fail to skip on android (#35295) 2023-11-23 22:54:01 -08:00
autoantwort
f43db1c76a
[stxxl] no uwp (#35248) 2023-11-22 14:36:12 -08:00
autoantwort
37989640e3
[tiny-process-library] no uwp (#35250) 2023-11-22 14:35:49 -08:00
autoantwort
fec742156a
[octomap] no uwp (#35252) 2023-11-22 14:33:56 -08:00
autoantwort
0c23c1d09d
[ode] no uwp (#35253) 2023-11-22 14:33:43 -08:00
autoantwort
8a098f6b33
[nana] no uwp (#35254) 2023-11-22 14:33:28 -08:00
autoantwort
cb1f2fe770
[libuv] no uwp (#35258) 2023-11-22 14:30:45 -08:00
autoantwort
7bd20ae2b9
[luafilesystem] no uwp (#35256) 2023-11-22 13:37:58 -08:00
autoantwort
acc07a1211
[moos-core] no uwp (#35255) 2023-11-22 13:37:43 -08:00
Billy O'Neal
43cf47eccf
Update vcpkg-tool to 2023-11-16 (#35138)
* Update vcpkg-tool to 2023-11-16

https://github.com/microsoft/vcpkg-tool/releases/tag/2023-11-16
2023-11-20 19:26:53 -08:00
Cheney Wang
0a9aa26acd
[vcpkg baseline][status-code] passing remove from fail (#35170) 2023-11-20 12:18:28 -08:00
Lily Wang
7d9875fcd1
[vcpkg baseline][libvpx/libressl] Update status in ci.baseline.txt (#35201)
* [vcpkg baseline][libvpx/libressl] Update status in ci.baseline.txt

* update
2023-11-20 12:13:23 -08:00
Mengna Li
4751f926b3
[vcpkg baseline][libmysql] fix libmysql and libmariadb are incompatible on x86-windows (#34887)
* fix libmysql and libmariadb are incompatible on x86-windows

* update

---------

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2023-11-17 15:00:03 -08:00
jim wang
f287c48228
[unittest-cpp] Fix build failure on uwp (#35096)
* fix build failure under uwp

* update version

* include

* update version

* enable test

* update version

* remove CI
2023-11-16 12:53:14 -08:00
autoantwort
ced9a6771d
[cfitsio] fix uwp build (#35009) 2023-11-14 16:09:58 -08:00
Billy O'Neal
83712a6060
Improve and extract internals of vcpkg_find_acquire_program. (#34881)
* Extract vcpkg_extract_archive from vcpkg_find_acquire_program.

* Extract vcpkg_download_sourceforge from vcpkg_from_sourceforge.

This allows vcpkg_find_acquire_program to download from SourceForge without needing to temporarily change _VCPKG_EDITABLE.

* Use whether a URI is known for an entity to decide whether to downloads it rather than checking a separate supported_on_unix boolean.

* Add unparsed arguments check to vcpkg_extract_archive
2023-11-14 14:01:08 -08:00
autoantwort
c75ff8cf3b
[nng] no uwp (#35045) 2023-11-14 00:25:44 -08:00
autoantwort
50de385678
[realsense2] no uwp (#35046) 2023-11-14 00:25:29 -08:00
autoantwort
4760200b67
[dlib] no uwp (#35044) 2023-11-14 00:25:12 -08:00
Cheney Wang
345fd91546
[vcpkg baseline][ztd-text] passing remove from fail (#35079) 2023-11-14 00:23:13 -08:00
Billy O'Neal
11610eabb9
Add msbuild feature to use z-applocal, and avoid trying to applocal deploy for non executable project types. (#35012)
* Hook up z-applocal, work started by @vicroms.

* Fix spelling of utf8

* Use standard warning formats.

* Don't get in the way of stdout.

* Don't try to Applocal deploy if the linker does not run.

* Make VcpkgUseBuiltInApplocalDeps docs a bit nicer.

* Change to (experimental) prefix.

* Add an X.
2023-11-10 12:00:25 -08:00
talregev
472c17c838
[ogre next] update to 2.3.2 (#34902)
* update ogre-next to 2.3.2

* fix gz-cmake3 for windows

* Fix pc static

* fix RenderSystems include

* remove conflict with ogre
2023-11-06 10:36:32 -08:00
Victor Nivet
9f03078bdc
[vcpkg_configure_make] fix case sensitive comparison in PATH system d… (#34791)
* [vcpkg_configure_make] fix case sensitive comparison in PATH system dir search

* Fixes after code review

---------

Co-authored-by: Victor NIVET <vnivet@invoke.fr>
2023-11-03 11:01:20 -07:00
autoantwort
2b609bab7b
[ignition-common1] use supports expressions (#34781) 2023-11-01 13:23:18 -07:00
Kai Pastor
23d3731eae
[libmysql] Update to 8.0.34 (#34736)
* [libmysql] Update to 8.0.34

* [libmysql] Fix deps

* [libmysql] Fix deps, cont.

* WIP

* WIP

* [libmysql] Don't wrap downstream Find modules

Downstream Find modules are not standardized and cannot be wrapped
reliably. By moving the legacy wrapper behaviour to a config module,
we can catch those users which were relying on the old usage, and
display the instructions for migrating to the canonical unofficial
usage.

* [libmysql] Cross build stuff

* [libmysql] Cross build stuff

* [libmysql] Cross build stuff
2023-11-01 12:06:07 -07:00
Kai Pastor
3715d743ac
[vcpkg baseline][vcpkg-ci-msys2] Silence error from libcrypt delisting (#34772)
* [vcpkg-ci-msys2] Improve var name

* [vcpkg-ci-msys2] Handle known delisted
2023-10-30 15:10:50 -07:00
Kai Pastor
79be4be144
[gts] Enables osx and android, fixes, cleanup. (#34673)
* [gts] Enable and fix osx

* [gts] Update manifest

* [gts] Fix version passing

* [gts] Update usage

* [gts] Simplify dll patching

* [gts] Cleanup

* [gts] android builds now

* ignition-common1: fails on osx as on linux
2023-10-26 20:42:32 -07:00
autoantwort
3961f34cac
[fastrtps] no uwp (#34702) 2023-10-26 16:48:16 -07:00
Javier Matos Denizac
196e676f14
passing remove from fail list (#34639) 2023-10-23 11:08:18 -07:00
Billy O'Neal
dca3d12e95
Update vcpkg-tool to 2023-10-18 (#34548) 2023-10-19 15:36:59 -07:00
Javier Matos Denizac
277733116c
[baseline] [cpptoml] Passing: remove from fail list (#34574)
* remove from fail list

* add iceoryx to fail list
2023-10-19 11:57:22 -07:00
Ankur Verma
85f2afaa49
[ankurvdev-embedresource] adding new port (#34401)
* Rename Port to ankurvdev-embedresource

* Add sha

---------

Co-authored-by: Ankur Verma <ankurv@microsoft.com>
2023-10-19 10:51:59 -07:00
Kai Pastor
f330a325dd
[boost-iostreams] Fix mingw (#34387)
* [boost-iostreams] Fix mingw

* run generate-ports.ps1

---------

Co-authored-by: Javier Matos Denizac <javier.matosd@gmail.com>
2023-10-19 09:29:18 -07:00
Kai Pastor
2815578f4a
[mpg123] Fix pc file for Windows, update deps (#34462)
* [vcpkg-ci-ffmpeg] Format manifest

* [vcpkg-ci-ffmpeg] Test feature openmpt

* [mpg123] Export shlwapi usage

* [mpg123] Use yasm directly
2023-10-18 10:56:02 -07:00
Billy O'Neal
ba823b1e1f
Patch Tuesday 2023-10-11 (except macOS) (#34431) 2023-10-13 14:57:51 -07:00
Henry
86538c1384
[ninja] update to v1.11.1 (#34433) 2023-10-13 11:44:27 -07:00
autoantwort
8e811c33f9
[keystone] use python3 (#34420) 2023-10-12 20:36:00 -07:00
autoantwort
8d2f91227f
[shiva-sfml] delist/remove port (#34419) 2023-10-12 20:30:37 -07:00
Billy O'Neal
5016afa7ed
Build Fixes 2023-10-11. (#34428)
Results from build: https://dev.azure.com/vcpkg/public/_build/results?buildId=95281

PASSING, REMOVE FROM FAIL LIST: qcoro:x64-osx (/Users/vagrant/Data/work/2/s/scripts/azure-pipelines/../ci.baseline.txt).
Caused by https://github.com/microsoft/vcpkg/pull/33273

The comment says that it's an ICE but it passed in CI; this might be a form of intermittent compiler crash. If we get a failure next time we should change this to skip instead.
2023-10-12 11:49:39 -07:00
Yury Bura
34bc63571a
[llvm] update to v17.0.2 (#33600) 2023-10-12 10:46:42 -07:00
Kai Pastor
64c330e2e7
[soci] Fix dependencies in, intern, out (#34327) 2023-10-10 17:32:58 -07:00
Alexander Neumann
3199b26459
[winpcap] fix build (#34298) 2023-10-10 15:01:19 -07:00
Dan Vrátil
848006ded3
[qcoro] New port (#33273) 2023-10-09 16:21:05 -07:00
RealTimeChris
aada2de03f
[DiscordCoreAPI] to v2.0.1 and [Jsonifier] to v0.9.9 (#34341) 2023-10-09 15:35:53 -07:00
autoantwort
0e85eeb82a
[sdl2-net] fix uwp (#33688) 2023-10-09 15:07:23 -07:00
Theodore Tsirpanis
cc97b4536a
Improve detection of the target architecture on Apple platforms. (#34054) 2023-10-06 16:47:54 -07:00
LE GARREC Vincent
681e510ff1
[vcpkg] Fix GitLab authentication token (#34151) 2023-10-06 16:47:19 -07:00
Billy O'Neal
5731e5bb80
Build Fixes for 2023-10-04 (#34267) 2023-10-04 16:53:01 -07:00
Billy O'Neal
4e191cde88
ci.baseline.txt fixes from 2023-09-30 (#34221)
From https://dev.azure.com/vcpkg/public/_build/results?buildId=94820

REGRESSION: caffe2:arm64-windows is marked as fail but one dependency is not supported for arm64-windows.
REGRESSION: gtk:x64-windows-static is marked as fail but one dependency is not supported for x64-windows-static.
Fixed by https://github.com/microsoft/vcpkg/pull/33999

REGRESSION: omplapp:arm-neon-android failed with BUILD_FAILED. If expected, add omplapp:arm-neon-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
Previously blocked by:
PASSING, REMOVE FROM FAIL LIST: assimp:arm-neon-android (/vcpkg/scripts/azure-pipelines/../ci.baseline.txt).
PASSING, REMOVE FROM FAIL LIST: clblast:arm-neon-android (/vcpkg/scripts/azure-pipelines/../ci.baseline.txt).
PASSING, REMOVE FROM FAIL LIST: clblast:arm64-android (/vcpkg/scripts/azure-pipelines/../ci.baseline.txt).
PASSING, REMOVE FROM FAIL LIST: clblast:x64-android (/vcpkg/scripts/azure-pipelines/../ci.baseline.txt).
PASSING, REMOVE FROM FAIL LIST: openvdb:x64-windows-static (C:\a\2\s\scripts\azure-pipelines/../ci.baseline.txt).
PASSING, REMOVE FROM FAIL LIST: openvdb:x64-windows-static-md (C:\a\2\s\scripts\azure-pipelines/../ci.baseline.txt).
2023-10-04 11:38:15 -07:00
Billy O'Neal
7f6b7defc5
Delete Get-Changelog.ps1 in light of https://github.com/microsoft/vcpkg-tool/pull/1200 . (#34248) 2023-10-04 11:36:46 -07:00
JonLiu1993
101296fc8c
[vcpkg baseline] Remove fixed triples in ci.baseline.txt #33999 2023-10-03 17:31:22 -07:00
Alexander Neumann
ced4b6dbc1
Remove unnecessary variables for better debug experience (#33435) 2023-10-02 22:05:35 -07:00
Kai Pastor
366ebd7726
Update jom to 1.1.4 (#34090) 2023-10-02 21:01:36 -07:00
chausner
38dd6b15ad
[libcoro] New Port (#30623)
* Add libcoro 0.7

* Update CI baseline

* Add "supports": "!windows"

* Update CI baseline

* Remove unneeded vcpkg-cmake-config dependency

* Update CI baseline

* Disable x64-linux and x64-osx in ci.baseline.txt

* Apply code review suggestions

* Update CI baseline

* Add patch to disable git config

* Update CI baseline

* Fix patch

* Update CI baseline

* Allow shared library builds

* Update CI baseline

* Update libcoro to version 0.8

* Update CI baseline

* Update CI baseline

* Fix line endings

* Update CI baseline

* Fix hash

* Update CI baseline

* Update version database

* Force rerun of CI pipeline

* Update to libcoro 0.9

* Update CI baseline

* Replace manual dependency check with manifest-based one

* Remove v0.8 version

* Update CI baseline

---------

Co-authored-by: chausner <chausner@users.noreply.github.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2023-10-02 09:47:20 -07:00
Paweł Wegner
796801acca
[duktape] Update to 2.7.0 and don't require python2 to build. (#33928)
* [duktape] Update to 2.7.0 and don't require python2 to build.

Instead use a release tarball which includes all codegened stuff.

* [duktape] Enable in CI.
2023-09-26 00:06:09 -07:00
autoantwort
e8a091d46a
Fix vcpkg create (#33954) 2023-09-25 23:49:57 -07:00
Henrik Gaßmann
9648982d40
[find_acquire_program(GO)] Update to version 1.21.1 (#34011) 2023-09-25 13:44:52 -07:00
Billy O'Neal
08cc145ed5
[perl] Update strawberry perl to 5.38.0.1 and switch to GitHub. (#33854)
Resolves https://github.com/microsoft/vcpkg/issues/28288
2023-09-25 11:20:23 -07:00
Lily Wang
2b0cdcb645
[vcpkg baseline] passing remove from ci.baseline.txt (#33929) 2023-09-23 21:53:49 -07:00
Henrik Gaßmann
f07179ba1a
fix: Make from_gitlab work with nested subgroups (#33736)
Don't enforce a hardcoded nesting limit as these limits are enforced by
GitLab itself and may change in the future. Furthermore I believe that
users can be trusted to successfully copy'n'paste the path portion of an
URL. Therefore we just require that the assumptions of our
implementation hold, i.e. that we can convert the repo path to a CMake
list by replacing `/` with `;` and that there is a repository name.
2023-09-22 16:01:33 -07:00
Lily Wang
7476f0d4e7
[vcpkg baseline][rsm-bsa] Remove from ci.baseline.txt (#33900)
* [vcpkg baseline][rsm-bsa] Remove from ci.baseline.txt

* Fix bad merge conflict resolution

---------

Co-authored-by: Victor Romero <romerosanchezv@gmail.com>
2023-09-20 14:11:00 -07:00
Cheney Wang
22fd3b5c3b
[vcpkg baseline] Remove records that are no longer needed (#33899) 2023-09-20 10:31:50 -07:00
Mengna Li
14dccc69fb
update to 1.22.5 (#33863) 2023-09-20 10:19:20 -07:00
autoantwort
62c3efbafd
[magnum] fix cross compile (#33780) 2023-09-19 09:47:30 -07:00
Billy O'Neal
6a349fe1fb
Update vcpkg-tool to 2023-09-15 (#33804)
https://github.com/microsoft/vcpkg-tool/releases/tag/2023-09-15
2023-09-18 16:34:12 -07:00
Cheney Wang
056a1e2ed3
[vcpkg baseline][wpilib] passing remove from fail (#33834) 2023-09-18 09:11:01 -07:00
Billy O'Neal
b5d4a46b9a
Patch Tuesday September 2023 + arm-uwp=>arm64-uwp (#33759)
Co-authored-by: Leander Schulten <Leander.Schulten@rwth-aachen.de>
2023-09-15 15:01:12 -07:00
Billy O'Neal
d99b6930b9
Update macOS to 13.5 and xcode 14.3.1. (#33722) 2023-09-14 14:02:46 -07:00
autoantwort
1ca3ee9265
[civetweb] no windows arm (#33711) 2023-09-13 16:42:02 -07:00
autoantwort
ae2bfa3795
[boost-fiber] does support arm64-osx (#33682) 2023-09-13 16:27:11 -07:00
Yury Bura
caa7579a1c
[boost] update to v1.83.0 (#33597) 2023-09-13 15:40:46 -07:00
autoantwort
7f99c30261
[wpilib] update to main (#32461)
* [wpilib] update to main

* Restore wpilib
2023-09-13 15:33:00 -07:00
MonicaLiu
d1445b0587
[vcpkg baseline][anari] passing remove from fail (#33646)
Co-authored-by: Monica <v-liumonica@microsoft.com>
2023-09-08 11:27:46 -07:00
autoantwort
1aa7b212c5
[libmesh] fix post build checks (#33518) 2023-09-08 00:08:42 -07:00
Osyotr
e4b4469611
[python3] Update to 3.11.5 (#33477) 2023-09-07 13:12:03 -07:00
MonicaLiu
b7a0678df0
[vcpkg baseline][easyloggingpp/tesseract] passing remove from fail (#33525) 2023-09-05 22:36:07 -07:00
autoantwort
8568364fbe
[soil2] use supports expression (#33365) 2023-08-30 14:06:35 -07:00
Alexander Neumann
82c68e296d
[7zip] Update to 23.01 (#33437)
* update all 7zip related stuff

* v db

* remove unnecessary line from testing

* fix 7zip build

* v db
2023-08-30 13:43:31 -07:00
Henrik Gaßmann
24118478f3
[vcpkg] Enhance detection of AV messing with builds (#33279)
The current error message matching attempt is too strict as the error
message occasionally spells out the extension (i.e. `mt.exe` instead of
`mt`).

Co-authored-by: Monica <liuyumei01@beyondsoft.com>
2023-08-29 00:18:59 -07:00
MonicaLiu
61f2cd182d
remove from fail (#33416)
Co-authored-by: Monica <v-liumonica@microsoft.com>
2023-08-29 00:16:32 -07:00
autoantwort
3ea3a81d2c
[miniupnpc] use supports expression (#33364) 2023-08-28 13:26:47 -07:00
Frederik Carlier
ba58a3fdf2
[glib] Support cross-compiling Objective C code using Meson (#33313)
* Support cross-compiling Objective C code using Meson

The glib port uses Objective C code and the Meson build system.
You'll end up cross compiling glib when compiling for x64 osx
on an arm64 osx machine, or vice versa.

For this to work, an Objective C compiler needs to be set
in the Meson cross file.

vcpkg generates this file based on the
`scripts/buildsystems/meson/meson.template.in` template, and expects
the `MESON_OBJC` CMake variable to be set.

That's the job of `z_vcpkg_meson_set_proglist_variables` in
`scripts/cmake/vcpkg_configure_meson.cmake`.  It will only generate data
for an Objective C compiler if:

- The `Languages` argument includes `OBJC`
- CMake has detected a Objective C compiler, and has set `VCPKG_DETECTED_CMAKE_OBJC_COMPILER`

To make this work, this patch:
- Enables the OBJC and OBJCXX language on Apple platforms
- Updates the call to `vcpkg_configure_meson` in the glib port file
  to include the OBJC OBJCXX languages.

Fixes https://github.com/microsoft/vcpkg/issues/26147
Fixes https://github.com/microsoft/vcpkg/issues/20341
Based on https://github.com/microsoft/vcpkg/pull/26259
Based on 27dee354e4

Tested on an arm64 mac to compile glib for x64 macos

* Update version database
2023-08-25 12:25:28 -07:00
autoantwort
c747905709
[libmicrodns] use supports expression (#33363) 2023-08-25 12:10:44 -07:00
autoantwort
da5e1c91ff
[tcl] use supports expression (#33362) 2023-08-25 12:10:30 -07:00
Billy O'Neal
2871ba731a
Disable metrics in bootstrap. (#33350) 2023-08-24 16:20:42 -07:00
MonicaLiu
e4d323a672
[vcpkg baseline][libosmium] Modify ci.baseline.txt (#33336)
* fix libosmium

* fix salome-configuration

---------

Co-authored-by: Monica <v-liumonica@microsoft.com>
2023-08-23 21:36:44 -07:00
Haowu Ge
fd6f4857d6
Add initial LoongArch support (#32932) 2023-08-23 11:53:24 -07:00
autoantwort
7d7c9c66de
[symengine] respect Maintainer Guide (#33202) 2023-08-18 12:21:53 -07:00
Ali Can Demiralp
6dce771695
[anari] Added ANARI port. (#33213)
* Added ANARI port.

* Modifications according to code review.

* Correct the versioning SHA.

* Disabled CTS and Helide. Added glm dependency.

* Correct formatting.

* Updated version SHA.

* Formatting fixes.

* Updated version.

* Correct dependency.

* Update version.

* Attempt enabling Helide.

* Update version.

* Add Python3 dependency.

* Updated version.

* Added pthreads dependency.

* Updated version.

* Attempt using Python3 as a tool to fix CI issues.

* Updated version.

* Revert Python dependency change.

* Updated version.

* Obtain Python3 executable via find_acquire_program.

* Updated version.

* Revert removing python3 dependency. Quote python3 directory.

* Updated version.

* Remove unused option, remove bin directory in static builds.

* Updated version.

* Disable on ARM64 Windows.

* Updated formatting.

* Updated version.

* Disable Android.

* Updated version.

* Re-enable Android.

* Updated version.

* Updates according to code review.

* Updated version.
2023-08-18 11:43:12 -07:00
Mengna Li
badc447184
passing remove from fail (#33245) 2023-08-18 11:31:40 -07:00
Javier Matos Denizac
7d34ab302a
update link in portfile template (#33166) 2023-08-15 12:09:40 -07:00
Frank
0789630513
[vcpkg baseline][ace] passing remove from fail (#33139) 2023-08-14 17:25:33 -07:00
dan-shaw
9edb1b8e59
Add checklist items for Android Docker (#33119) 2023-08-14 16:09:52 -07:00
Billy O'Neal
5fa92f467e
Patch Tuesday August 2023. (#33088)
* Update PowerShell to 7.3.6

* Add asan install as requested by @Neumann-A

* Use 1ES for Android docker hosts.

* Update pools.

* Update patch tuesday checklist to reflect 1ES.

* [openslide] Fix missing header.

* [libxt] Add missing header.
2023-08-14 13:58:43 -07:00
Billy O'Neal
f8950f44ba
Update vcpkg-tool to 2023-08-09. (#33062)
https://github.com/microsoft/vcpkg-tool/releases/tag/2023-08-09
2023-08-09 10:04:25 -07:00
Ilya Lavrenov
2ad5618a7a
[openvino] fixed build with standalone crashpad and onednn (#32773) 2023-08-08 11:40:28 -07:00
Billy O'Neal
ad46340bfc
Use 1ES to provision Linux agents. (#32937) 2023-08-07 21:22:34 -07:00
Osyotr
c6928dfb9e
[python3] Update to 3.11.4 (#31727)
* [python3] Update to 3.11.3

* Force set PythonForBuild on windows

* Set LD_LIBRARY_PATH on unix

* Always use vcpkg_find_acquire_program(PYTHON3) on windows

* Remove LD_LIBRARY_PATH shenanigans

* [vtk] Parse python version from include folder

* Fix static builds on windows

* Pass --with-build-python on unix

* [omniorb] Fix python version in patch

* Resurrect rpath patch

* [python3] fix usage

* [gobject-introspection] don't hardcode python version

* Update vcpkg_find_aquire_program(PYTHON3)
This is also required for gobject-introspection

* [paraview] don't hardcode python version

* [vtk-dicom] don't hardcode python version

* Update python in vcpkgTools.xml

* Fix host arch detection in vcpkg_find_acquire_program(PYTHON3)

* [libpq] Don't hardcode python version

* [shiva] Don't pass python variables

* [vcpkg-get-python-packages] Delete unused file, update hardcoded python version

* [python3] update to 3.11.4

* [omniorb] Use PREPEND in vcpkg_add_to_path
So that python from vcpkg is picked before system python

* libpq quickfix

* re-fix libpq

* fix vcpkg-get-python-packages

* Make windows 7 patch compatible with unix builds

* Copy pyd files to bin
Also fixes copying files that do not belong to current build tree

* Fix static builds

* Speculatively fix osx regression

* Fix omniorb on unix

* [gobject-introspection] fix windows builds

* [vtk] Update vendored copy of mpi4py for python 3.11 support

* [mdl-sdk] Fix python

* [gobject-introspection] fix the fix of a fix...

* Update versions

* Undo changes in gobject-introspection and vcpkg_find_aquire_program(PYTHON3)

---------

Co-authored-by: root <root@DESKTOP-UIPL9V8>
2023-08-07 13:19:53 -07:00
Theodore Tsirpanis
fe1369ae90
[vcpkg-find-acquire-program] Add mirror to nasm. (#32806)
* Add mirror to nasm.

See https://github.com/microsoft/vcpkg/issues/2777#issuecomment-1639755074.

* Use mirror from gstreamer.freedesktop.org.
2023-08-07 13:08:17 -07:00
Alexander Neumann
a109b7ccb2
[salome-medcoupling] Add new port (#32916)
* [salome-configuration|medcoupling] new ports

* format manifest

* v db

* remove trace

* v db

* fix dep

* v db

* Apply suggestions from code review

Co-authored-by: jim wang <122244446+jimwang118@users.noreply.github.com>

* v db

* adjust SALOME_WITH_MPI depending on HDF5

* remove nuking of CMAKE_PREFIX_PATH from salome

* v db

* fix post build

* v db

* Fix med-fichier config on linux

* add supports

* format manifest

* v db

* don't want to investigate linux failure further

---------

Co-authored-by: jim wang <122244446+jimwang118@users.noreply.github.com>
2023-08-07 09:59:40 -07:00
Weihang Ding
a67ca6b1ea
[libphonenumber] Bump to 8.13.17 & fix linux and macOS build (#32899)
* [libphonenumber] Bump to 8.13.17 & fix linux and macOS build

* update version database

* fix windows icui18n lib name

* update version database

* fix patches

* update version database

* fix ci.baseline.txt
2023-08-07 09:07:45 -07:00
Lily Wang
143f543829
[vcpkg baseline][c89stringutils] passing remove from fail (#33007) 2023-08-07 08:55:17 -07:00
Weihang Ding
64d69a75df
[szip] Fix build on android (#32914)
* [szip] Fix build on android

* update version database

* fix ci baseline

* fix ci.baseline.txt
2023-08-04 07:00:16 -07:00
Cheney Wang
d37333570f
[vcpkg baseline][liblsl] passing remove from fail (#32913) 2023-08-04 06:39:15 -07:00
Billy O'Neal
1e9cf6939d
Update vcpkg-tool to 2023-08-02 and add update script. (#32885)
https://github.com/microsoft/vcpkg-tool/releases/tag/2023-08-02
2023-08-03 19:09:46 -07:00
ivysnow
500c6f2b85
Add CMAKE_MODULE_LINKER_FLAGS to toolchain scripts. (#32841) 2023-08-03 12:14:01 -07:00
Weihang Ding
4bc219e623
[avro-cpp] Fix static build (#32854)
* [avro-cpp] Fix windows static build

* update version database
2023-08-02 09:33:01 -07:00
Javier Matos Denizac
05721705aa
passing remove from fail (#32879) 2023-08-02 07:59:50 -07:00
Kai Pastor
0895a81303
[smpeg2] Cleanup, fix build, export config (#32807)
* [smpeg2] Fix non-msvc-build

* Update CI baseline

* [smpeg2] Cleanup, cmake config

* Update copyright

* Fix config
2023-08-01 09:25:34 -07:00
Kai Pastor
2f6176ce98
[freerdp] Update, cleanup + [libusb] Fix pc file (#32416)
* [freerdp] Update, cleanup

* Add freerdp feature test port

* Update baseline

* [freerdp] ffmpeg unsupported on windows

* libusb availability limitations

* [freerdp] Update supported platforms

* [freerdp] Update supported platforms

* [freerdp] Use ffmpeg link libraries

* [freerdp] Fix install destinations

* [freerdp] Fix tools

* [freerdp] Fix osx

* [freerdp] Fix patch

* [freerdp] Keep duplicate link libs

* [freerdp] Mac client needs Xcode

* [freerdp] Fix wfreerdp-server exe lib name

* [freerdp] Fix client-mac

* Fix patch

* CI

* Fix patch

* Fix patch

* Set PDB_NAME for server exe

* Trim patch

* Test urbdrc on windows

* [libusb] Fix pc file for windows

* [freerdp] Add missing find_dependency()

* [freerdp] Export interface include directories
2023-07-31 15:53:11 -07:00
Alexander Neumann
6ced774037
[vcpkg] update CMake to 3.27.1 (#31931)
* update cmake

* update to rc2

* use nightly build

* update to rc3 drop freebsd due to dead link and update git while i am at it

* fix missing sha

* fix relative path

* update to 3.27 release

* [paho-mqtt] remove usage of OPENSSL_ROOT_DIR

* [directxtex] control optional directx-headers dep

* v db

* IN LIST -> IN_LIST

* v db

* try fixing azure-storage-cpp

* v db

* update to 3.27.1
2023-07-31 13:03:54 -07:00
Billy O'Neal
08f00b4f01
scripts/msys => scripts/cmake (#32375)
* scripts/msys => scripts/cmake

The "msys" directory looked like a "maintainer help" directory (like scripts/boost is) so it wasn't included in standalone distributions of vcpkg.

It seems like the correct fix for this is just to move it into the scripts/cmake directory.
2023-07-27 13:19:40 -07:00
Alexander Neumann
e65af7bb5c
[vcpkg_configure_make] Fix serious case of WINDOWS yelling at you 2023-07-26 11:04:33 -07:00
Michael B. Price
151c42c5f4
Simplify insertion of vcpkg-tool release (#32677) 2023-07-25 20:35:26 -07:00
Jonathan Sweemer
fa9d1fab3c
[boost-ublas] Remove dependency on boost-compute (#29325) 2023-07-25 18:22:42 -07:00
Alexander Neumann
472d1465c1
Force CMAKE_MSVC_DEBUG_INFORMATION_FORMAT to empty (#32338) 2023-07-24 11:50:27 -07:00
jim wang
06cbd71e12
[concurrencpp] Remove concurrencpp:x64-linux from ci.baseline.txt. (#32716) 2023-07-24 10:58:18 -07:00
JonLiu1993
a564a7e2a5
[vcpkg scripts] Fix check the different features have the same feature variable in function vcpkg_check_features (#31984) 2023-07-21 09:04:10 -07:00
Sander Cox
f41244d1b4
fix: take component from runtime only #32560 (#32683)
Only take the COMPONENT part for the runtime settings like we
already do for the DESTINATION component. The install local dependencies
should only need to be run for RUNTIME components anyway.
2023-07-21 08:56:51 -07:00
Billy O'Neal
56954f1db9
Update vcpkg-tool to 2023-07-19. (#32649) 2023-07-21 08:45:58 -07:00
Billy O'Neal
eee400a207
Skip bde due to conflict with pcre and ryu. (#32645)
Replaces https://github.com/microsoft/vcpkg/pull/32601/ ; will proceed with deindex only after some time for bde maintainers to fix this.
2023-07-19 16:06:02 -07:00
Sandy
f0f1dcc52b
[bgfx] Update to 1.121.8534-453 (#32058) 2023-07-17 13:10:54 -07:00
Jules
f11cac522a
[ctbench] Add portfile (#31716) 2023-07-17 13:08:24 -07:00
Billy O'Neal
36577b338f
Patch Tuesday July 2023 (#32537) 2023-07-14 17:05:19 -07:00
Billy O'Neal
7269926d4a
Skip OpenVINO in CI due to conflict with oneDNN. (#32567)
* Skip OpenVINO in CI due to conflict with oneDNN.

See https://github.com/microsoft/vcpkg/pull/32418#issuecomment-1634989305
2023-07-14 17:03:16 -07:00
Mengna Li
7e1bd5f95c
remove from ci.baseline (#32558) 2023-07-14 12:57:43 -07:00
jim wang
20df27de29
[boost-filesystem]There is a space problem in modifying the file path (#32503)
* There is a space problem in modifying the file path

* Version database

* update version

* Update generate-ports.ps1

---------

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2023-07-13 11:29:57 -07:00
Billy O'Neal
69741f8eb3
[geotrans] Passes now on Android. (#32536)
https://dev.azure.com/vcpkg/public/_build/results?buildId=91681&view=logs&j=185c373b-2f55-539e-a6cb-ef2677cc0d97&t=bd42ae40-c428-56e6-fb3d-bb973ea0084d

Previously was changed from skip to fail in 6b8459636c
2023-07-12 22:35:46 -07:00
Billy O'Neal
4d6bafb2ce
Update passing remove from fail lists 2023-07-10. (#32484)
* PASSING, REMOVE FROM FAIL LIST: chipmunk:arm64-android (/vcpkg/scripts/azure-pipelines/../ci.baseline.txt).
PASSING, REMOVE FROM FAIL LIST: chipmunk:x64-android (/vcpkg/scripts/azure-pipelines/../ci.baseline.txt).

REGRESSION: fastrtps:arm-neon-android failed with BUILD_FAILED. If expected, add fastrtps:arm-neon-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: fastrtps:arm64-android failed with BUILD_FAILED. If expected, add fastrtps:arm64-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: fastrtps:x64-android failed with BUILD_FAILED. If expected, add fastrtps:x64-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
Previously blocked by:
PASSING, REMOVE FROM FAIL LIST: foonathan-memory:arm-neon-android (/vcpkg/scripts/azure-pipelines/../ci.baseline.txt).
PASSING, REMOVE FROM FAIL LIST: foonathan-memory:arm64-android (/vcpkg/scripts/azure-pipelines/../ci.baseline.txt).
PASSING, REMOVE FROM FAIL LIST: foonathan-memory:x64-android (/vcpkg/scripts/azure-pipelines/../ci.baseline.txt).

REGRESSION: cmake-user:x86-windows cascaded, but it is required to pass. (C:\a\1\s\scripts\azure-pipelines/../ci.baseline.txt).
REGRESSION: hdf5:x86-windows failed with BUILD_FAILED. If expected, add hdf5:x86-windows=fail to C:\a\1\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: vcpkg-ci-mathgl:x86-windows cascaded, but it is required to pass. (C:\a\1\s\scripts\azure-pipelines/../ci.baseline.txt).
REGRESSION: vcpkg-ci-opencv:x86-windows cascaded, but it is required to pass. (C:\a\1\s\scripts\azure-pipelines/../ci.baseline.txt).
REGRESSION: vcpkg-ci-openimageio:x86-windows cascaded, but it is required to pass. (C:\a\1\s\scripts\azure-pipelines/../ci.baseline.txt).
REGRESSION: vcpkg-ci-paraview:x86-windows cascaded, but it is required to pass. (C:\a\1\s\scripts\azure-pipelines/../ci.baseline.txt).

CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:112 (message):
    Command failed: "C:/Program Files/PowerShell/7/pwsh.exe" -noprofile -executionpolicy Bypass -nologo -file C:/a/1/s/scripts/buildsystems/msbuild/applocal.ps1 -targetBinary D:/packages/hdf5_x86-windows/tools/hdf5/h5clear-shared.exe -installedDir D:/packages/hdf5_x86-windows/bin -verbose
    Working Directory: C:/a/1/s
    Error code: Access violation
    See logs for more information:
      D:\buildtrees\hdf5\copy-tool-dependencies-2-out.log
      D:\buildtrees\hdf5\copy-tool-dependencies-2-err.log

Previous CI run passed, so I'm going to hope we got a bad machine or something and move on for now.

REGRESSION: openvino:x64-linux failed with BUILD_FAILED. If expected, add openvino:x64-linux=fail to /agent/_work/1/s/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: openvino:x64-osx failed with BUILD_FAILED. If expected, add openvino:x64-osx=fail to /Users/vagrant/Data/work/2/s/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: openvino:x64-windows failed with BUILD_FAILED. If expected, add openvino:x64-windows=fail to C:\a\1\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: openvino:x64-windows-static failed with BUILD_FAILED. If expected, add openvino:x64-windows-static=fail to C:\a\1\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: openvino:x64-windows-static-md failed with BUILD_FAILED. If expected, add openvino:x64-windows-static-md=fail to C:\a\1\s\scripts\azure-pipelines/../ci.baseline.txt.
See discussion in https://github.com/microsoft/vcpkg/pull/32418 / https://github.com/openvinotoolkit/openvino/issues/18465 -- openvino conflicts with oneDNN because the vcpkg copy is not the same as their forked copy.

REGRESSION: physx:x64-linux failed with FILE_CONFLICTS. If expected, add physx:x64-linux=fail to /agent/_work/1/s/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: physx:x64-windows failed with FILE_CONFLICTS. If expected, add physx:x64-windows=fail to C:\a\1\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: physx:x64-windows-static failed with FILE_CONFLICTS. If expected, add physx:x64-windows-static=fail to C:\a\1\s\scripts\azure-pipelines/../ci.baseline.txt.
REGRESSION: physx:x64-windows-static-md failed with FILE_CONFLICTS. If expected, add physx:x64-windows-static-md=fail to C:\a\1\s\scripts\azure-pipelines/../ci.baseline.txt.
See discussion in https://github.com/microsoft/vcpkg/pull/32432 -- omniverse-physx-sdk was added 5 days ago and conflicts.

REGRESSION: libev:arm-neon-android failed with FILE_CONFLICTS. If expected, add libev:arm-neon-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: libev:x64-android failed with FILE_CONFLICTS. If expected, add libev:x64-android=fail to /vcpkg/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: libev:x64-linux failed with FILE_CONFLICTS. If expected, add libev:x64-linux=fail to /agent/_work/1/s/scripts/azure-pipelines/../ci.baseline.txt.
REGRESSION: libev:x64-osx failed with FILE_CONFLICTS. If expected, add libev:x64-osx=fail to /Users/vagrant/Data/work/2/s/scripts/azure-pipelines/../ci.baseline.txt.

Fixed by https://github.com/microsoft/vcpkg/pull/32471

REGRESSION: ryu:x64-linux failed with FILE_CONFLICTS. If expected, add ryu:x64-linux=fail to /agent/_work/1/s/scripts/azure-pipelines/../ci.baseline.txt.
error: The following files are already installed in /mnt/vcpkg-ci/installed/x64-linux and are in conflict with ryu:x64-linux
Installed by bde:x64-linux
debug/lib/libryu.a
    include/ryu/ryu.h
    lib/libryu.a

* Exclude chipmunk:arm-neon-android with a supports expression rather than with ci.baseline.txt as this is explicitly blocked in the sources.
2023-07-12 12:30:31 -07:00