2515 Commits

Author SHA1 Message Date
Kai Pastor
8682183365
[cmake-user] format-manifest (#29128) 2023-01-23 16:05:49 -08:00
Lily Wang
12b7cfe610
[vcpkg baseline][forge] Remove from ci.baseline.txt (#29074) 2023-01-19 18:51:10 -08:00
Matthew Oliver
19b64e8b9e
[nasm] Update to 2.16.01. (#28950)
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2023-01-19 18:43:57 -08:00
Robert Coup
38364cede1
always strip whitespace when calling uname -m (#28939) 2023-01-19 18:39:39 -08:00
Kai Pastor
edcf949452
[vcpkg_fixup_pkgconfig] Check for more problems, add unit test (#23898)
* Print stack traces for failed unit tests

* Add test for vcpkg_fixup_pkgconfig.cmake

* Check for 'optimized' and 'debug' in pc files

* Check for 'NOTFOUND' and for 'ns::target' in pc files

* Check for, and fix, line continuations

* Test file path substitutions

* Move contents processing into separate function

* Update and leverage line break normalization

* Pass prefix to data processing

* Validate only the collapsed Libs

* Test removal of '<field>.private'

* Declare unit test license (same as vcpkg)

* Replace ';' with ' ' in 'Libs:'

* Disambiguate parameter variable names

* Test quoting of variables

* Fix quoting of variables

* Quote whole parameters

* Process and quote libs item-wise

* Resolve keywords 'optimized', 'debug', 'debug'

* Consistency

* CI [skip actions]

* CI [skip actions]

* Don't fail on detected errors

* Disable unit-testing for fatal errors

Co-authored-by: Billy O'Neal <bion@microsoft.com>
2023-01-19 18:27:29 -08:00
Alexander Neumann
9e36a44338
[seacas/vtkm/vtk/paraview] Add/update ports. (#27928)
* [cgns] update to 4.2.0

* [vtk-m] update to 1.6.0

* [vtk] Update to 9.0.1-pv5.9.1
- VTK update to match release version of ParaView

* [ParaView] Update to 5.9.1

* version stuff

* fix automatic svg linkage in static builds

* update qt5-svg

* revisit vtk
- fix build with vtk-m 1.6
- remove unused patches
- remove comments

* bump version

* remove two commented lines

* version stuff

* remove old PR version

* commit stuff

* commit stuff

* update notes

* wip commit

* update paraview

* fix hdf5 patch

* fix patch

* fix patch

* fix portfile

* add mpi feature

* format manifest

* use relativ path

* trace

* retry

* move qml files again

* try with host triplet

* - use VCPKG_CRT_LINKAGE
- use METIS not metis

* fix casing Zlib

* hopefully more fixes on other platforms.

* fix patch

* fix missing ws

* fix typos

* scale down to warning

* revert jsoncpp change
fix zoltan on osx?

* move trace option to failing port

* move trace option to failing port

* Revert "trilinos vcpkg.json changes"

* verdict fix osx build ?

* fix patch

* fix internal find_package call

* also apply correct case for metis

* disable METIS on osx

* vtk-m don't support arm.

* force more features in Ci

* fix missing ,

* more fixes

* more vtk python try and error.

* - paraview python setup same as vtk
- remove openvr from platforms not supporting it
- trace openimageio

* fix case and remove fmt for openimageio.

* trying to fix stuff

* set hash to 0

* [skip actions] add missing module

* WebCore module moved to paraview&python

* fixes

* remove patch in vtk-dicom

* add var to maybe unused

* use correct 5.11 ref instead of the one in release

* Patch cleanup round 1

* remove empty patch parts

* fix vtkm configs

* reintegrate jsoncpp.patch

* fix patch

* add single seacas/kokkos/zoltan ports

* throw out trilinos, zoltan, kokkos
replace trilinos with seacas
make seacas work for dynamic windows

* fix mpi feature

* fix dependency

* retry dep fix

* rename target

* remove double line

* fix target

* fix patch

* retry

* remove cgns config

* fix cgns

* no seacas trace

* lowercase hdf5 target

* fix case of metis

* disable Fortran

* add iotr patch

* add additional config folder

* handel case sensitive Seacas again

* get trace again and force jsoncpp

* update cmake to 3.25.0

* bump port-version

* add patch from vtk upstream

* cleanup, format-manifest

* fix port version

* v db

* opencv4 always inject deps.

* fix test port to not require stuff which is not supported on x86

* Fix HDF5 lookup in opencv4

* only delete bin folder in static builds

* add license field

* v db

* add missing "

* v db

* trace again

* fix rtabmap python dep

* fix openimageio by deleting the find module

* v db

* cr cleanup

* v db

* opencv4 v db due to merge with master. Had to bump port version

* v db

* v db

* v db

* CR comments

* v db for cr comments

* trace theia output

* revert theia trace

* v db

* try without patch

* revert rtabmap changes

* v db after merge

* v db for all
2023-01-19 17:55:56 -08:00
Billy O'Neal
17a19ad1b8
Roll back PowerShell to 7.2.x to restore support for Win7. (#29054)
Note that we will still be installing the latest powershell in the build labs, but we will leave the tool accepting 7.2.

Resolves https://github.com/microsoft/vcpkg/issues/29008
2023-01-19 12:12:48 -08:00
Jonathan Sweemer
b23dcc7894
[quantlib] update to v1.29 (#29006) 2023-01-18 13:34:26 -08:00
Robert Schumacher
24c85bacab
[vcpkg_configure_cmake] Partially revert #26959 (#28483)
We must avoid significant breaking changes to the sets of scripts coupled to the vcpkg tool version.
2023-01-18 11:44:24 -08:00
dan-shaw
5908d702d6
[vcpkg] Add new community triplet arm64ec (#27814) 2023-01-17 17:23:11 -08:00
Kai Pastor
51e10eb7fe
[tiff,zstd,gdal,libkml] Fix find_package interactions, enable gdal libkml driver (#28929)
* [gdal] Fix find_package2

* [cmake-user] Test gdal

* [cmake-user] gdal needs CMake 3.9

* Fix tiff & zstd

* Update versions

* [libkml] Export modern INTERFACE_LINK_LIBRARIES

* [gdal] Enable libkml driver

Co-authored-by: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com>
2023-01-16 12:45:42 -08:00
JonLiu1993
fd766eba2b
[vcpkg] update msys-libtool version (#28919)
* [vcpkg] update msys-libiconv versio

* [vcpkg] update msys-libtool version
2023-01-16 12:30:37 -08:00
autoantwort
cc63dc0f66
Update cmake to 3.25.1 (#28522)
* Update cmake to 3.25.1

* [libphonenumber] fix finding of protobuf

* Add zeroc-ice:x64-windows-static-md=fail

Co-authored-by: FrankXie <v-frankxie@microsoft.com>
Co-authored-by: Cheney-Wang <850426846@qq.com>
2023-01-15 11:04:04 -08:00
Billy O'Neal
d73cbb6a27
VM update January 2023 (#28895)
* Add libxcb-cursor-dev from https://github.com/microsoft/vcpkg/pull/28536/

* Update Pools.
2023-01-13 13:56:26 -08:00
reito
5b76887a11
update gas-preprocessor and clang in vcpkg_find_acquire_program (#28467)
Co-authored-by: Cheney-Wang <850426846@qq.com>
Co-authored-by: FrankXie <v-frankxie@microsoft.com>
2023-01-11 23:24:44 -08:00
autoantwort
23ceeba7ab
[marble] uses support expression (#28858) 2023-01-11 23:20:00 -08:00
autoantwort
67ea605078
[winreg] uses support expression (#28859) 2023-01-11 23:18:40 -08:00
autoantwort
28a158797b
[libmupdf] uses support expression (#28854) 2023-01-11 23:15:39 -08:00
autoantwort
76e276ecfb
[ecsutil] use support expression (#28852) 2023-01-11 23:15:16 -08:00
autoantwort
9bb697c131
[ctemplate] use support expression (#28851) 2023-01-11 23:14:24 -08:00
autoantwort
d27ec218ad
[wxchartdir] support osx (#28860) 2023-01-11 23:13:27 -08:00
Kai Pastor
ce70fb4f1c
[baseline][opengl,mesa] Resolve ambiguities (#28160)
* [mesa] supports: !staticcrt

* [mesa] Install copyright from license.rst

* [mesa] Revise internal dependencies

* [mesa] Revise external dependencies

* [mesa] Move windows opengl32 lib to manual-link

* [opengl] Fix case of include names

* [opengl] Refactor for simplicity and mingw support

* [opengl] Stop copying out of windows SDK [skip actions]

* Update versions

* Revert "[opengl] Stop copying out of windows SDK"

* [mesa] Align with port opengl
2023-01-11 23:04:26 -08:00
autoantwort
d40bedd6f6
[zint] use support expression (#28850) 2023-01-11 16:45:27 -08:00
autoantwort
0c4168db9c
[getopt-win32] uses support expression (#28853) 2023-01-11 16:30:12 -08:00
autoantwort
0960ce8c46
vcpkg_execute_build_process.cmake: Check if the exit code is a string (#28405)
Co-authored-by: Cheney-Wang <850426846@qq.com>
2023-01-11 16:13:00 -08:00
Kai Pastor
5bb5f3923a
[pango,libgd,atk,gtk3,graphviz] Cleanup, fix static windows builds (#28766)
* [libgd] Fix static builds on windows

* [pango] Cleanup

* Use freetype2.pc with msvc

* Update CI baseline [skip actions]

* [atk] Cleanup, fix static builds

* [gtk3] Cleanup, fix static builds

* [graphviz] Fix static builds

* Update versions

* [libgd] Revert bad substitution

* [graphviz] Plugins

* [graphviz] Plugins

* [libgd] Fix static usage

* [gtk3] versions
2023-01-09 14:15:51 -08:00
Cheney Wang
85c4f11f8d
[vcpkg baseline][ideviceinstaller] Remove ideviceinstaller:x64-windows-static-md=fail from CI.baseline.txt (#28817) 2023-01-09 11:41:52 -08:00
Kai Pastor
55c29f1dca
[scripts|world rebuild] Disambiguate saved log files (#26754)
* Disambiguate saved log files

* CI [skip actions]

* CI [skip actions]

* CI [skip actions]

* Use ALIAS keyword instead of auto-numbering

* Update versions
2023-01-09 11:13:59 -08:00
Kai Pastor
a72a3d5459
[physfs] Cleanup, fix linkage and usage issues (#28787)
* [physfs] cleanup

* Fix symbol names

* Add usage doc

* [cmake-user] Test PhysFS

* Add wrapper

* Restore msbuild for uwp
2023-01-09 01:19:59 -08:00
Alexander Neumann
45e66bff9b
[scripts|vcpkg_configure_make] Help C(XX)FLAGS survive through libtool (#28349)
* help cflags survive through libtool

* Guard -Xcompiler in case of gcc/gnu

since it doesn't like unknown compiler flags.

* export CMAKE_<lang>_COMPILER_FRONTEND_VARIANT from cmake

* v db and script changes

* also check compiler id

Co-authored-by: Cheney-Wang <850426846@qq.com>
2023-01-07 01:04:32 -08:00
Osyotr
8b9ebdccdf
[vcpkg_configure_make] Respect host triplet when determining --build (#28331)
Co-authored-by: Cheney-Wang <850426846@qq.com>
2023-01-07 01:01:31 -08:00
Kai Pastor
797256da29
[mathgl] Update, fix cmake config, dependencies, linkage, usage (#28311)
* Fix mathgl confix fixup

* Control library linkage

* Fix dependencies

* Revise tool installation

* Install usage doc

* Reduce config warnings

* Don't pick up gettext

* Fix osx

* Cross-builds partially unsupported

* uwp unsupported

* Devendor getopt

* No _CRT_STDIO_ISO_WIDE_SPECIFIERS

* Fix mgllab

* Fix glut

* Cleanup

* Update to 8.0.1

* Control building of examples

* Fix examples

* Add vcpkg-ci-mathgl test port

* Update versions

* Trim qt5 dependency

* Trim non-trivial dependencies

* Fix cross builds

* CR changes
2023-01-07 00:59:30 -08:00
Kai Pastor
85d7c82eef
[lapack-reference] Update, fixes (#28679)
* [cmake-user] Test FindLAPACK.cmake

* Minor cleanup

* Avoid release-only lib variable

* Fix usage of external blas

* Update to 3.11

* Add usage doc

* Update versions
2023-01-04 12:37:43 -08:00
Lily Wang
9033fcdf28
[vcpkg baseline][marisa-trie] Fix conflict file include/Makefile.am with hunspell (#28352)
* [vcpkg baseline][marisa-trie] Fix conflict file include/Makefile.am with hunspell

* x-add-version

* update vcpkg_install_msbuild.cmake

* x-add-version

* update vcpkg_install_msbuild.cmake

* update vcpkg_install_msbuild.cmake

* update vcpkg_install_msbuild.cmake

Co-authored-by: Jonliu1993 <13720414433@163.com>
2023-01-04 12:11:05 -08:00
MonicaLiu
162ede95ed
update ci.baseline.txt (hunspell) (#28634)
Co-authored-by: MonicaLiu <v-liumonica@microsoft.com>
2023-01-04 12:07:54 -08:00
Kai Pastor
b93bc1b81e
[tiff] Fix zstd plus minor changes (#28530)
* Use official zstd config

* Require packages for features

* Test zstd in CI

* Enable libtiffxx on arm

* Update versions

* Assume ZSTD_decompressStream

* Don't put targets into TIFF_LIBRARIES

* [qt5-imageformats] Use libtiff-4.pc

* [zstd] Revise thread lib export

* Mark link libs with LINK_ONLY

* Revert "[zstd] Revise thread lib export"

This reverts commit a99e6378a67adc68e9e43e6e193206a5ddcba60e.

* [qt5-imageformats] Get all tiff lflags

* [gdk-pixbuf] Use libtiff-4 pc file for msvc

* [qtimageformat] Workaround for QTBUG-95052
2022-12-31 01:30:53 -08:00
Kai Pastor
f3a1217662
[freeglut] Update to 3.4.0, cleanup (#28575)
* Add x11 dependency

* Update to 3.4.0, cleanup

* Document exported config

* Update versions

* Test (Free)GLUT cmake usage

* FindGLUT debug postfix support needs CMake 3.13

* Revise installed file names

* Fix typo
2022-12-29 10:34:27 -08:00
Nick
39bba54c4d
[boost-locale] fix icu feature (#28504) 2022-12-29 10:31:05 -08:00
paoldev
c14c029c71
[pixman] build fix for arm-windows and arm-uwp (#28024)
* [pixman] fix arm-uwp triplet

* [pixman] Fix both arm-windows and arm-uwp triplets

* [pixman] bump port version

* [pixman] update ci.baseline.txt

* [pixman] add-version
2022-12-28 14:04:41 -08:00
Francisco Facioni
2112a10f4a
x265 works on arm linux (#28458) 2022-12-28 13:09:32 -08:00
Kai Pastor
e07c62d059
[skia] Turn into usable and maintainable port (#28007)
* Remove unused SKIA_PUBLIC_DEFINITIONS

* Revise python3 injection

* Major overhaul

* Revise third-party downloads

Declare them early in a single location, but use as needed.
Validate agains skia's DEPS.

* Integrate download & pkgconfig externals handling

Ensure that downloads are complete with --only-downloads mode.

* Move cmake functions to separate file

* Turn source fixups into proper patches

* Update versions

* Generally disable msvc env setup

* Update python patch

* Remove unused patch

* Rename function

* Update versions

* Handle third-party licenses

* Move block

* Rename and unset skia root variable

* Fix usage with alternative build types

* Update versions
2022-12-20 19:29:21 -08:00
Cheney Wang
9bf374fb6d
[vcpkg] Update PowerShell to 7.3.1 (#28444)
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2022-12-20 11:50:43 -08:00
Nick
6d41737729
[boost] update to 1.81.0 (#28356) 2022-12-20 09:20:54 -08:00
JonLiu1993
d3c24c90f2
[vcpkg baseline][zeroc-ice] Add ci-baseline failed to skip ci test (#28433)
* [zeroc-ice] Add ci-baseline failed

* update version

* revert vcpkg.json

* mofify cibaseline
2022-12-19 11:57:50 -08:00
Billy O'Neal
6db74157ac
Update VMs for December 2022 (#28419)
* Update pwsh to 7.3.1.

* Update pools.
2022-12-19 11:17:57 -08:00
Billy O'Neal
71f51b100b
Update vcpkg-tool to 2022-12-14 (#28394) 2022-12-17 10:56:17 -05:00
JonLiu1993
f0a5a4515b
[vcpkg baseline] [libirecovery] Fix supports (#28380)
* Fix ci error

* update version

* update portfile.cmake

* update version
2022-12-16 14:02:22 -08:00
Kai Pastor
56765209ec
[vcpkg_clean_executables_in_bin] Clean bundles (#28335) 2022-12-14 18:23:44 -08:00
xiaozhuai, Weihang Ding
16fc24d042
[libplist & libusbmuxd & libimobiledevice] Support build on macos & linux (#28022)
* [libplist & libusbmuxd & libimobiledevice] Support build on macos & linux

* update version database
2022-12-13 19:13:11 -08:00
Thomas1664
af031ae388
[tmxparser] Update to master (#28139)
* [tmxparser] Update to master

* version

* Remove from baseline

* Disable Werror

* version

* Fix cmake

* version
2022-12-13 17:43:28 -08:00
Billy O'Neal
b12e71232e
[vcpkg docs] Delete old schema file (#28187)
* Delete old schema file that has been replaced with https://raw.githubusercontent.com/microsoft/vcpkg-tool/main/docs/vcpkg.schema.json

This caused confusion for @Nekko in Discord here: https://discordapp.com/channels/400588936151433218/687365466422902841/1048988171393835099

* Also fix the one docs use pointed out by @autoantwort.
2022-12-12 14:38:01 -08:00
Kai Pastor
5402d24c77
Trace wrappers (#28161) 2022-12-08 15:55:26 -08:00
Frank
30a20e8f15
[vcpkg] Fix integration in Visual Studio (#28216) 2022-12-07 17:11:31 -08:00
MonicaLiu
3d6e708ae4
[libssh] fix json file (#28121)
* delete libssh 0.10.4+20221123

* update libssh 0.10.4+20221123#0

* update libssh 0.10.4+20221123#1

* format

Co-authored-by: Monica <v-liumonica@microsoft.com>
2022-12-06 15:12:13 -08:00
David Christoffer Hansen
93231afc50
[ismrmrd] Update to version 1.13 (#28061)
* updated ISMRMRD

* Updated ISMRMRD to version 1.13.0

* Updated baseline and formatting

* Made it explicit that 32bit platforms are not supported by ISMRMRD

* Updated license.

* Updated version

* Updated versioning
2022-12-01 13:45:30 -08:00
Kai Pastor
73b415a0db
[vcpkg tool] Add optional tracing of find_package (#27982)
* Add tracing of find_package

* Doc

* Unset new vars
2022-12-01 13:39:31 -08:00
Cheney Wang
266e4910c6
[vcpkg] Lower the version of PowerShell to v7.2.7 (#28058) 2022-11-29 16:56:37 -08:00
sbrajchuk
11e021f9f8
[vcpkg] Add support of -static-md to Visual Studio UI (#28045)
* Add support of -static-md to UI

* Remove redundant comparison

* Fix typo

* Check if 'Use Static Libraries' is selected
2022-11-29 11:38:53 -08:00
Alexander Neumann
1885879b33
update cmake to 3.25.0 (#28012) 2022-11-29 11:35:54 -08:00
Cedric GNIEWEK
4eaa3d2118
[gstreamer] Update to version 1.20.4 and rework (#27790)
* Update to GStreamer v1.20.3

* Fixed gst-plugins-bad * Made optional dependences features * Added webrtc feature

* webrtc dependency fixes

Set meson option 'gst_debug' to true for both debug and release configurations
Enabled dtls and srtp plugins
Fixed srtp plugin

* [gstreamer] Changed version to 1.20.4

* [gstreamer] Reworked port file

* [gst-rtsp-server] Updated to version 1.20.4

* [opencv4] Update GStreamer dependency

* [qtmultimedia] Update GStreamer dependency

* [qtmultimedia] Enabled AVFoundation (part of the Apple Frameworks)

* [qtbase] Fix PCRE2 static linking for GLib

* Added versions

Co-authored-by: Gerard Ryan <gerard.ryan@immersaview.com>
Co-authored-by: David Ely <david.ely@immersaview.com>
2022-11-28 12:09:25 -08:00
Kai Pastor
a5fd603ae3
[baseline][ogre] Disable find_package(QT) (#27979)
* Disable find_package(QT)

* Pull qtbase into ogre CI run

* Silence warnings
2022-11-28 11:03:21 -08:00
Kai Pastor
f11bad8304
[vcpkg_configure_gn] Remove build dir before configure (#28006) 2022-11-28 09:58:38 -08:00
Billy O'Neal
62d01b70df
Update VMs for November Patch Tuesday (#27718)
* Cherry pick new KDF5 dependencies from #27454

* Update PowerShell Core to 7.3.0

* PASSING, REMOVE FROM FAIL LIST: cgicc:arm-uwp (C:\a\1\s\scripts\azure-pipelines/../ci.baseline.txt).

PASSING, REMOVE FROM FAIL LIST: cgicc:x64-uwp (C:\a\1\s\scripts\azure-pipelines/../ci.baseline.txt).
PASSING, REMOVE FROM FAIL LIST: soci:arm-uwp (C:\a\1\s\scripts\azure-pipelines/../ci.baseline.txt).
PASSING, REMOVE FROM FAIL LIST: soci:x64-uwp (C:\a\1\s\scripts\azure-pipelines/../ci.baseline.txt).
PASSING, REMOVE FROM FAIL LIST: spirv-tools:arm-uwp (C:\a\1\s\scripts\azure-pipelines/../ci.baseline.txt).
PASSING, REMOVE FROM FAIL LIST: spirv-tools:x64-uwp (C:\a\1\s\scripts\azure-pipelines/../ci.baseline.txt).

* Add a Windows 10 SDK that CMake requires for uwp projects.

* Update pools.

* [hunspell] Remove deprecated minimal rebuild switch.

Fixes build break first detected in: https://github.com/microsoft/vcpkg/pull/27718

Submitted upstream as: https://github.com/hunspell/hunspell/pull/890

* [rttr] Add upstream patch for missing #include<string>

Resolves build failure detected in https://github.com/microsoft/vcpkg/pull/27718

* [chakracore] Avoid race condition on generated headers.
2022-11-25 02:00:21 -08:00
Alexander Neumann
c2c25d916f
[baseline] unset the backup var and not the var which was backed up. (#27984)
* unset the backup var and not the var which was backed up.

* if no backup unset the vcpkg set var
2022-11-23 16:04:20 -08:00
Todor Prokopov
5fe0ac056c
[zint] Initial port (#27836) 2022-11-23 10:35:36 -08:00
Todor Prokopov
2705bcd229
[boost-modular-build-helper] Fix x86 MinGW build (#27955) 2022-11-23 10:07:20 -08:00
Alexander Neumann
347992dda1
[vcpkg.cmake] guard numbers against variable expansions by making them strings (#27939)
* guard numbers against variable expansions by making them strings

* missed two
2022-11-22 08:51:34 -08:00
Kai Pastor
e819a7d0ae
[mongo-cxx-driver] Update (#27565)
* Update and cleanup

* Fix C++14 guard for MSVC

* Force mongo-cxx-driver feature boost in CI
2022-11-21 09:19:31 -08:00
Adam Johnson
5599ae4ccf
[python3] Bump to 3.10.7 (#27558)
* [python3] Make patch files contiguous.

When applying these back to the python3 repository and re-formatting,
the gap in patch file numbers requires annoying manual renaming. Debunk
that.

* [python3] Use patch files, not diffs.

Diffs require multiple steps to import into the python3 repository.
Debunk that. The patch format retains authorship information.

* [python3] Fix problems with conflicting patches.

Something modified in the static library patch was being used as a
context line in a later patch. How did this pass CI?

* [python3] Bump to 3.10.7.

* [python3] Fix Windows 7 patch.

* [python3] Back out trivial patch changes.

* [python3] Apply unconditional patches first.

* version things and stuff

* Bump Python tools to 3.10.7.
2022-11-18 11:53:08 -08:00
7FrogTW
42db6e908b
[tensorflow-common] fix regex pattern of static link script (#27847) 2022-11-17 23:28:00 -08:00
Kai Pastor
abce84432c
[botan] Update, higher level maintainer functions (#27750)
* Use higher level maintainer functions, cleanup

* Update

* Check vcpkg version

* Only static linkage on mingw

* Fix zlib linkage

* Patch for command line lenght issue
2022-11-17 23:22:14 -08:00
Glen Chung
2d6279beda
Improve Target Architecture Detection on ARM64 Windows (#27479)
- Fixes #27477

Co-authored-by: Cheney Wang (Beyondsoft Corporation) <v-xincwa@microsoft.com>
2022-11-17 22:48:47 -08:00
Alexander Neumann
90b616f184
[vcpkg.cmake] fix find_package not restoring variables correctly. (#27689)
* [vcpkg.cmake] fix find_package not restoring variables correctly.

* bit of formatting

* wording

* remove unused variable

* add extra spaces

* remove OUTPUT_FORMAT DECIMAL for older cmake version

Co-authored-by: Billy O'Neal <bion@microsoft.com>
2022-11-16 09:56:08 -08:00
Kai Pastor
6fe2b934fd
[cmake-user] Don't use internal toolchains (#27782)
* Don't use internal vcpkg toolchains

* Modernize

* Test SQLite3
2022-11-14 15:18:05 -08:00
Kai Pastor
89a2b29130
[libgpg-error,libgcrpyt,libassuan,gpgme] Update, official mirrors, mingw, cross builds (#27668)
* Use VERSION

* Add nls feature and gettext deps

* Fix export of libintl dep

* Fix mingw on windows

* Fix crossbuilds

* Cleanup

* Keep translations for nls

* Add license

* [shiftmedia-libgpg-error] Split from pristine source port, update

* [libgpg-error] Update, official tarballs, cross builds

* [libgcrypt] Official tarballs, fix cross builds

* [libgcrypt] Update copyright

* [libassuan] Update, official tarballs, cross builds

* [gpgme] Update, cleanup

* [gpgme] Update copyright

* Update versions

* [shiftmedia-libgcrypt] Update

* No port libgpg

* Add missing version file

* Use make OPTIONS

* Update versions

* Revise build-tools pattern
2022-11-14 15:12:05 -08:00
Alexander Neumann
6f7ffeb18f
[many ports] Add X windows part 11/N (#27441)
* [libice] replace macros with typedefs

* [libx11] fix dl linkage on linux and cleanup the cmake wrapper.

* [libxxf86vm] add port

* [libxtst] add port

* [libxt] add port

* [libxmu] add port

* [libxaw] add port

* bump port version

* v db

* fix libxpm and maybe cross libxt

* malloc returns null for cross builds

* fix typo

* fix stuff

* v db

* fix stuff ?

* WIP commit

* libxt cross fix

* add todo

* fix libxaw

* xcb add some fixes.

* fix todos

* fix arm ?

* fix path

* bump some versions

* shorten comment

* format manifest

* v db

* fix stuff

* ci baseline

* v db

* adjust libx11 wrapper again

* v db

* add license

* remove doubled entry from v db

* v db

* libxmu remove global variable.

* correctly split unistd.patch and apply it

* disable thread safe init in libx11 on windows

* v db

* libx11 append options correctly.

* v db

* still not correct.

* v db
2022-11-11 17:32:25 -08:00
Billy O'Neal
8430e98114
Update vcpkg-tool to 2022-11-10. (#27764) 2022-11-11 12:53:43 -08:00
Kai Pastor
895072c824
[vcpkg_build_make] Correctly use arg_OPTIONS, not arg_MAKE_OPTIONS (#27675)
* Correctly use arg_OPTIONS, not arg_MAKE_OPTIONS

* CI
2022-11-11 10:33:51 -08:00
Aleksi Sapon
57ae838ee8
Add optional LFS support to vcpkg_from_git (#27461) 2022-11-07 07:55:41 -08:00
Frank
7bc4083c7f
[baseline] Remove rabit from ci.baseline.txt (#27649) 2022-11-04 14:56:08 -07:00
Thomas1664
c5fb4ecf7f
[vcpkg-tool][world rebuild] Enable FETCHCONTENT_FULLY_DISCONNECTED (#26959)
* Enable FETCHCONTENT_FULLY_DISCONNECTED

* Bump version

* version

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2022-11-03 14:59:31 -07:00
Kai Pastor
49931943ab
[mongo-c-driver,libbson] Update and fixes (#27517)
* Update and fix mongo-c-driver, libbson

* Update versions

* Feature zstd needs pkgconf

* Update versions

* Set host triplet to bring pkgconf into PATH

* Update versions
2022-11-02 14:39:31 -07:00
Kai Pastor
3e35cb0a15
[scripts|nmake] Add jom option, add language control (#27255)
* Add CL_LANGUAGE option

* Add PREFER_JOM option

* Append install target to targets, not options

* Update vcpkg_install_nmake

* Re-enable nmake UWP builds for C projects

* Use PREFER_JOM

* Update documentation

* Update versions

* Add license fields

* Update versions
2022-11-02 11:32:43 -07:00
Alexander Neumann
1f825db83b
Add X windows part 12/N (#27512)
* [libdmx] add new port

* [libxcvt] add port

* [xbitmaps] add port

* format manifest

* use version

* v db

* add cross fixes and fix issue due to missing xorg macros on osx

* v db

* license

* v db

* Use the conventional copyright install.

* Correct the SHA512.

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2022-11-01 14:00:11 -07:00
autoantwort
5a497469d1
[ogdf] update (#27502) 2022-10-31 13:25:38 -07:00
autoantwort
253704407a
[sciter] it can be skipped (#27504) 2022-10-28 21:41:50 -07:00
autoantwort
4ed186d97b
[libmikmod] add supports expression (#27501) 2022-10-28 21:39:45 -07:00
autoantwort
e5cfe5f215
[plib] add supports expression (#27503) 2022-10-27 19:23:00 -07:00
autoantwort
763ec7a4d6
skip libmariadb:arm64-osx in ci (#27489) 2022-10-27 19:11:28 -07:00
Javier Matos Denizac
c72cefb255
Boost builds respect VCPKG_MAX_CONCURRENCY (#27465)
* respects 	VCPKG_MAX_CONCURRENCY

* bump port version

* x-add-version
2022-10-26 19:29:08 -07:00
autoantwort
628f5e0ad0
[graphqlparser] needs python2 (#27414) 2022-10-25 20:58:45 -07:00
Kai Pastor
a1af533095
[scripts] Fix meson for mingw (#27380)
* Fix mingw

* Remove invalid transformation

Co-authored-by: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com>

Co-authored-by: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2022-10-25 20:50:13 -07:00
Alexander Neumann
4aac676746
[qt5] Fix pkg-config setup in qt5-base (#27404)
* [qt5] fix pkg-config search path and save qmake config.log

* v db
2022-10-24 16:23:22 -07:00
Billy O'Neal
ce99c947b6
[gdk-pixbuf] Fix PASSING, REMOVE FROM FAIL LIST (#27313) 2022-10-18 23:43:54 -07:00
Kai Pastor
33ca2dcc24
[allegro5|baseline] Minor changes, expect CI fail for arm64-windows (#27294)
* CI [skip actions]

* Remove obsolete vars

* Minor changes

* Trim patching

* Fix arm64 MSVC build

* Update versions

* Use msvc arm64 atomic ops

* Declare license

* CI [skip actions]

* Update versions

* Update baseline
2022-10-18 18:25:28 -07:00
Osyotr
5ba2b95aea
[boost] Add version constraints (#26817) 2022-10-18 18:17:10 -07:00
Billy O'Neal
f4b262b259
Update vcpkg-tool to hotfix 2022-10-17. (#27286) 2022-10-17 22:02:22 -07:00
Frederik Gladhorn
8f06ea42d9
Find Python interpreter to used for scripts/buildsystems/osx/applocal.py (#27179)
The deployment script works with Python 2 and 3. On modern macOS machines
Python 2 may not be available. Find either version and use it.

Co-authored-by: Lily Wang <494550702@qq.com>
2022-10-14 16:32:33 -07:00
Cheney Wang
b653de7c30
[baseline] Remove mfl from ci.baseline.txt (#27216)
* [baseline] Remove mfl from ci.baseline.txt

* update
2022-10-14 13:10:30 -07:00
Billy O'Neal
6d2d1dc843
VM Update October 2022 (#27212)
* Add libtool-bin as requested in https://github.com/microsoft/vcpkg/pull/26923

* Update pools.
2022-10-13 20:23:14 -07:00
Billy O'Neal
51dd79db8c
Update vcpkg-tool to 2022-10-12. (#27209)
* Update vcpkg-tool to 2022-10-12.

https://github.com/microsoft/vcpkg-tool/releases/tag/2022-10-12

* Unset VCPKG_ROOT.
2022-10-13 16:15:20 -07:00
Kai Pastor
101931754a
[ogre] Update to 13.4.4 (#27107)
* Update to 13.4.4

* Update versions

* Fix obsolete zziplib reference

* Fix another resource path

* Update versions

* Patch pc file generation

* Update versions

* Force uniform cfg install path for osx

* Update versions

* Acquire swig if needed

* Update versions
2022-10-13 11:58:22 -07:00
Alexander Neumann
d8e60ef474
[vcpkg scripts] Crosscompiling fixes (#26617)
* test osx stuff

* deactivate most of ci

* get trace output

* add required flags to the linker flags

* also look for --sysroot

* Link_args are always shared

* fix ar flags

* setup FOR_BUILD vars.

* try tricking the build.... but man configure scripts are stupid sometimes...

* try 2

* major meson rewrite

* fix duplicates

* revert --trace-expand

* update port version

* revert pipeline changes

* v db

* bump version

* v db

* set flags for rc compilers

* a few more ios fixes.

* v db

* fix osx/ios logic

* documentation and don't fatal_error in build/host machine entry calculation.

* add android/compiler target stuff from #26570

* remove extra endif

* v db

* add target param to linker flags.

* target in cpp flags

* Make vcpkg-cmake-get-vars more ios compatible

* Update scripts/get_cmake_vars/CMakeLists.txt

Co-authored-by: Matthias Kuhn <matthias@opengis.ch>

* More ios fixes

* fix target adding

* Fix broken loop

* v db

* v db

* bump date

* v db

* v db

* v db

* remove port-version 1

* v db

Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
Co-authored-by: Matthias Kuhn <matthias@opengis.ch>
2022-10-13 09:40:52 -07:00
Alexander Neumann
e1a1ddd093
[Qt3D] add missing qt port (#26928)
* bump qtbase

* add qt3d

* format manifest

* test features in CI

* pass ci baseline stuff

* vulkan is skip in ci so cannot force it.

* remove extra ,

* fix deps

* try to fix promotion

* gstreamer adjustments.

* fix gstreamer on linux

* fix gstreamer stuff

* fix x264 api import macro

* fix gst-rsp-server

* correctly replace

* promote targets....

* enable arm64 qtwebengine

* --trace-expand

* install wrapper for egl.

* add newline

* remove opengl from skip list

* add gl to link

* another try

* retry again

* test dynamic angle linkage

* retry

* link XNVCtrl

* retry

* add libxnvctrl

* retry

* retry again...

* move wrapper to angle

* revert changes to egl-reg

* more debugging

* try again

* fix stuff

* add missing ,

* egl stuff

* wrapper stuff

* fix angle

* remove double dep

* remove libxnvctrl

* format manifest

* revert trace

* bump version

* bump v

* v db

* remove trace

* v db

* refine supports

* v db

* remove qtmultimedia from baseline
2022-10-12 01:21:25 -07:00
Francisco Facioni
a29baafabc
[ffmpeg] srt support (#26679) 2022-10-08 21:54:58 -07:00
day253
11967e7797
[vcpkg] GENERATOR with Makefiles can build parallel (#26780)
* GENERATOR with Makefiles can build parallel

* resolved conflicts

Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
2022-10-08 21:48:41 -07:00
Kai Pastor
27b04e77aa
[scripts|world rebuild] Retry 'make install' in non-parallel mode (#27105)
* Retry 'make install' in non-parallel mode

* CI [skip actions]
2022-10-08 21:36:46 -07:00
Kai Pastor
2909a549a9
[wxwidgets] Use vcpkg gtk3 for linux et al., fix mingw cross builds (#27087)
* Minor port corrections

* Use vcpkg gtk3 for linux et al.

* Update versions

* Update cmake-user

* Use vcpkg sdl2 cmake config

* Update versions

* Add direct cairo dependency

* Declare maybe-unused variables

* Fix mingw cross builds

* Update versions
2022-10-08 21:26:00 -07:00
autoantwort
ac0807ed17
[scripts] add policy VCPKG_POLICY_SKIP_ABSOLUTE_PATHS_CHECK (#27128) 2022-10-08 21:15:02 -07:00
Kai Pastor
26a09951e7
[libui] Revise platform support (#27141)
* Fix port issues

* Update versions

* Fix mingw

* Update versions
2022-10-08 21:10:53 -07:00
Lily Wang
1704a11b5e
[baseline][bitserializer, tbb] Remove from ci.baseline.txt (#27144)
* [baseline] Remove from ci.baseline.txt

* revert libui
2022-10-08 10:25:28 -07:00
Jack·Boos·Yu
fe5757109d
[nvtt] Clean up baseline, add supports field instead (#27048)
* [vcpkg baseline][nvtt] Drop support with arm-windows

* version

* clean up baseline

* version
2022-10-05 16:08:38 -07:00
chausner
f6db2412a0
[concurrencpp] Update to 0.1.5 (#26963)
* Update concurrencpp to 0.1.5

* Update CI baseline

* Update ci.baseline.txt

Co-authored-by: chausner <chausner@users.noreply.github.com>
2022-10-05 15:16:55 -07:00
autoantwort
b533da1ea3
[clblas] fix arm build (#27092) 2022-10-05 15:06:50 -07:00
autoantwort
afb70b3cae
[boost-coroutine] works on arm (#27091) 2022-10-05 15:06:16 -07:00
Alexander Neumann
779ce74ef6
[gstreamer] enable builds on more platforms (#27050)
* gstreamer fix build on linux

* v db

* let ci actually build more platforms.

* move qtmultimedia on baseline

* gstreamer osx
2022-10-03 14:07:49 -07:00
pastdue
5f14417300
vcpkg_configure_meson: Support wasm32-emscripten triplet (#26317)
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
2022-09-30 17:23:42 -07:00
Vladimir Serdyuk
b92daebd09
[scripts] fixes for armv7l host builds (#26510)
* [scripts] fixes for armv7l host builds

* [scripts] fix meson for 32-bit arm

* [scripts] replaced EXEC_PROGRAM with execute_process in ninja and pathelf paths in vcpkg_find_acquire_program
2022-09-30 17:22:06 -07:00
Nursultan Zarlyk
eeb845640a
[geogram] Add arm64-windows support (#26875)
* Add arm64-windows

* Add version

* Remove geogram from ci.baseline

Co-authored-by: Nursultan Zarlyk <nzarlyk@microsoft.com>
2022-09-30 17:03:30 -07:00
Kai Pastor
e1ebdb654a
[boost-fiber] Enable x64-osx (#26918)
* [boost-fiber] Enable osx

* Update versions

* Update boost generator

* Update boost generator
2022-09-27 15:51:05 -07:00
Joshua T. Fisher
a71c7421e2
Add elseifs to attempt to see if cmake has selected to target arm64. (#26878) 2022-09-27 15:49:44 -07:00
Billy O'Neal
86cab7438f
VM Update September 2022 (#26895)
* Revert Linux to Ubuntu 20.04.

* Cherry-pick intel-mkl from https://github.com/microsoft/vcpkg/pull/15233/

* Update pwsh to 7.2.6.

* Temporarily remove ci.baseline.txt skips for ICEs.

* Fix ICU version for Ubuntu version change.

* Update pools.

* Merge apt installs and fix WSL CUDA bindings.

* Fix WSL detection.

* Remove WSL specific nvidia because it misses nccl and cudnn.

* Add python-yaml for duktape.

* [shogun] Force use of OpenBLAS as the Lapack implementation.

Shogun declares a dependency on blas, which we have set to openblas. Installing Intel MKL on the VMs caused build of Shogun to fail because it tried to use MKL and that build is broken.

* Put colmap, graphicsmagick, and mfl skips back, as they are clearly not fixed.

* PASSING, REMOVE FROM FAIL LIST: jemalloc:x64-osx (/Users/vagrant/Data/work/2/s/scripts/azure-pipelines/../ci.baseline.txt).

* Update pool.

* Revert the intel-mkl changes until the BLAS/LAPACK vendoring problem is fixed.

* Update pool.

* Explicitly add bison, needed by gettext.

* Update pools
2022-09-26 12:36:42 -07:00
Billy O'Neal
5f6dfcb4d7
[tbb, pagmo2] Update TBB to 2021.5 and update pagmo2 to 2.18.0 (#26284)
* [tbb] Update to 2021.3.0

* [tbb] Add Threads dependency

* [pagmo2] Update to support new TBB

* [openvdb] Update to 8.1.0

* [embree2] Remove from baseline -- it is no longer receiving support from upstream

* [usd] Mark as unsupported

* [usd] Disable USD in CI due to policy https://github.com/PixarAnimationStudios/USD/issues/1600

* [openvdb] Bump port-version

* Update version database

* [pagmo2] Fix vcpkg.json

* update version

* wip update

* versions

* [embree2] deprecate, [openvdb,usd] resolve conflicts, [tbb] update

* Added libxml port.

* Remove port version as it's initial port.

* Added baseline version

* Support only for windows and static

* Allowed building debug version

* update versions

* Update ports/libxpm/portfile.cmake

Co-authored-by: Thomas1664 <46387399+Thomas1664@users.noreply.github.com>

* Added new lines

* Update ports/libxpm/vcpkg.json

Co-authored-by: Thomas1664 <46387399+Thomas1664@users.noreply.github.com>

* Update ports/libxpm/portfile.cmake

Co-authored-by: Thomas1664 <46387399+Thomas1664@users.noreply.github.com>

* Update ports/libxpm/vcpkg.json

Co-authored-by: Thomas1664 <46387399+Thomas1664@users.noreply.github.com>

* Regenerated versions

* Update ports/libxpm/vcpkg.json

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

* Libxpm is taken from gitlab now.

* Dropped changes against master in original repo for libxpm.

* Dropped libxpm from baseline

* Dropped version for libxpm

* Update cpuinfo

* Updated date of version

* Update version database

* Removed support for arm32 & uwp as library is not supporting it.

* Version regenerated

* Update ports/cpuinfo/vcpkg.json

Co-authored-by: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com>

* Updated versions

* Initial commit WIP

* Fixed compilation of latest stable version

* Dropped comments

* Switch from version-string to version

* Added versions

* Fixed path of cmake files for other projects

* Updated versions

* Various modernization.

* Fully mark embree2 as deprecated.

* [pagmo2] Disable -Werror

* [cctag] Fix finding and use of TBB.

* [openvdb] Baseline the static versions because they exceed FFFFFFFF in size, and I'm not sure if that's fixable....

* [gazebo] Apply https://github.com/osrf/gazebo/pull/3174 patch to fix TBB.

* Respond to failures in https://dev.azure.com/vcpkg/public/_build/results?buildId=76586

* [pagmo2] Add license. See 19d774fbb6/src/bfe.cpp (L5-L27)

* [tbb] Add license.

* [embree2] Add "license".

* [tbb] Use vcpkg_cmake_config_fixup and fix version as requested by @LilyWangLL

* [usd] Add usd is known broken message.

* [embree2] Remove completely.

* Fix version database.

* Fix usd version database.

* Fix wrong case on Linux.

* Lowercase the tbb directory to get to their configs.

* [cctag] minimize patches

* [tbb] Apply supports expression fix suggested in https://github.com/microsoft/vcpkg/pull/26284#discussion_r967427833

* [usd] Add note about upstream issue.

* [pagmo2] Minimize patch.

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
Co-authored-by: Jonliu1993 <13720414433@163.com>
Co-authored-by: Mathis Logemann <mathisloge@gmail.com>
Co-authored-by: Victor Romero <viromer@microsoft.com>
Co-authored-by: Vladimír Aubrecht <vladimir.aubrecht@me.com>
Co-authored-by: Thomas1664 <46387399+Thomas1664@users.noreply.github.com>
Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
Co-authored-by: Alexander Neumann <30894796+Neumann-A@users.noreply.github.com>
2022-09-23 12:03:33 -07:00
Alexander Neumann
ba1f91fd7e
[scripts|cmake] use ENV{VisualStudioVersion} to switch cmake generator (#26339)
* add VCPKG_CMAKE_VS_GENERATOR for overriding/providing a generator if ninja cannot be used

* Wording CR.

Co-authored-by: Javier Matos Denizac <javier.matosd@gmail.com>

* use VisualStudioVersion to switch the generator.

* v db

* CR changes

* v db

Co-authored-by: Javier Matos Denizac <javier.matosd@gmail.com>
2022-09-22 14:28:20 -07:00
Billy O'Neal
82b7b4fbf5
Update vcpkg-tool to 2022-09-20 (#26881)
https://github.com/microsoft/vcpkg-tool/releases/tag/2022-09-20

https://dev.azure.com/vcpkg/public/_build/results?buildId=78321&view=results
2022-09-20 16:50:23 -07:00
Dawid Wróbel
4340582bc3
[vcpkg_acquire_msys] add 'which' package to default set on Windows (#26618)
* [vcpkg_acquire_msys] add 'which' package

* [vcpkg_configure_make] add 'which' to default msys packages on Windows

Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
2022-09-19 14:00:14 -07:00
Szabolcs Horvát
63bbbfab92
[igraph] update to 0.10 (#26432)
* [igraph] update to 0.10

* [igraph] x-add-version

* [igraph] disable on arm64 windows due to lack of support for _umul128()

* [igraph] x-add-version

* [igraph] fix typo

* [igraph] x-add-version

* [igraph] update to 0.10.1

* [igraph] x-add-version

* Update versions/i-/igraph.json

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

* [igraph] remove special treatment of uwp from portfile

* [igraph] indicate that failure is expected for x64-uwp

* [igraph] x-add-version

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2022-09-19 12:20:02 -07:00
Nursultan Zarlyk
e19fc496c7
[Dlib] Enable arm64-windows (#26778)
* Add arm64-windows support

* Update port version

* Update dlib version

* Add dlib:arm64-windows in ci.baseline

Co-authored-by: Nursultan Zarlyk <nzarlyk@microsoft.com>
2022-09-15 12:33:44 -07:00
Jack·Boos·Yu
b6d92018d4
[vcpkg baseline][many ports] Fix regressions (#26771)
* update version to merge fix changes

* update baseline

* Disable libxpm optional dependency gettext since missing tool xgettext

* cleanup atk:x64-windows-static

* version

* revert update changes

* version

* add feature gettext, fix patch

* version

* typo

* version
2022-09-14 11:20:47 -07:00
Jack·Boos·Yu
d4dd1d314a
[vcpkg baseline][many ports] Fix baseline issues (#26646)
* [vcpkg baseline][kf5globalaccel] Re-fix build on Windows

* version

* Add license

* version

* cleanup baseline

* [libpq] Fix arm build

* [osg] Fix arm64-windows build

* version

* update baseline

* add license

* version

* set osg license to null

* version

* Try to use cmake option instead of patching the source

* version

* revert changes about libpq

* version

* Fix

* version

* revert changes about osg

* version
2022-09-14 11:19:58 -07:00
Alexander Neumann
f2453e0619
[Qt5|qmake] pass toolchain setup (#26354)
* [qt5/qmake] Pass toolchain flags to build

* v db

* forgot a dependency

* v db

* add required ar flags

* v db

* Apply suggestions from code review

Co-authored-by: Javier Matos Denizac <javier.matosd@gmail.com>

* v db

* inc port version

* v db

* qt5-base

* v db

Co-authored-by: Javier Matos Denizac <javier.matosd@gmail.com>
2022-09-12 13:30:47 -07:00
pastdue
0e9a28874c
Add VCPKG_TARGET_IS_EMSCRIPTEN, fix opus and libsodium ports for wasm32-emscripten (#26318)
* vcpkg_common_definitions: Add VCPKG_TARGET_IS_EMSCRIPTEN

* [opus] Fix wasm32-emscripten builds

* [libsodium] Fix wasm32-emscripten builds

* Run x-add-version
2022-09-08 14:01:20 -07:00
Javier Matos Denizac
927006b24c
openexr is passsing for arm64-windows (#26659) 2022-09-02 15:20:45 -07:00
Billy O'Neal
45ea75f385
Update vcpkg-tool to 2022-09-01 (#26626)
https://github.com/microsoft/vcpkg-tool/releases/tag/2022-09-01
2022-09-01 11:54:13 -07:00
Russell Greene
5ace90c530
[scripts] Set VCPKG_TARGET_BUNDLE_SUFFIX to .app for iOS to allow for tools building more cleanly (#26612) 2022-09-01 09:25:11 -07:00
Alonso Schaich
87ed56ca34
[gdk-pixbuf] update to 2.42.9 (#26534)
* [gdk-pixbuf] update to 2.42.9 (microsoft#26533)

* [gdk-pixbuf] don't build the test suite (microsoft#26533)

We're not running nor installing the test suite, so there's no
point in building it, either

* [gdk-pixbuf] Blacklist x64-windows-static (microsoft#26533)

Fails to build over here. In fact, 2.42.8 also fails over here,
so it's probably not a regression.

* [gdk-pixbuf] Regenerate version registries (microsoft#26533)
2022-08-31 13:36:38 -07:00
Alexander Neumann
f688b2e296
[vcpkg] add updated compile wrapper for clang-cl (#26340)
* add updated compile wrapper for clang-cl

* patch msys instead of adding the complete wrapper

* remove doubled line

* fix issue with direct packages
2022-08-29 17:30:53 -07:00
Billy O'Neal
abb15f0b40
Update vcpkg-tool to 2022-08-24 (#26507)
* Update vcpkg-tool to 2022-08-24

https://github.com/microsoft/vcpkg-tool/releases/tag/2022-08-24

* Add `--no-print-usage` note to docs.
2022-08-29 15:30:16 -07:00
Alexander Neumann
3163230192
[vcpkg baseline][libxdamage,libxext,libxfixes] add ports (#26486)
* [libxdamage] add port

* [libxext] add port

* [libxfixes] add port

* v db

* [libx11] try fixing crosscompilation on windows.

* retry

* move to manual-tools

* touch doesn't work need the original obj file

* retry touch

* touch doesn't seem to work.

* v db
2022-08-26 13:08:05 -07:00
Jack·Boos·Yu
2dd429b67b
[nuget] Update to 6.2.1 (#26522) 2022-08-26 11:45:15 -07:00
Nursultan Zarlyk
a9dc9a4b32
[OpenBLAS] Upgrade to 0.3.21 and add arm64-windows support (#26396)
* Upgrade OpenBLAS

* Update OpenBLAS version

* Add OpenBLAS dependents to ci.baseline

Co-authored-by: Nursultan Zarlyk <nzarlyk@microsoft.com>
2022-08-25 14:36:41 -07:00
Yury Bura
8424da584e
[boost] update to 1.80.0 (#26233)
* [scripts/boost] modify script to use v1.80.0.beta1

* [boost] generate ports

* add versions

* [boost-build] remove obsolete patches

* update version

* [boost-json] remove obsolete patch

* [scripts/boost] modify script to use v1.80.0

* [boost] generate ports v1.80.0

* [boost] generate ports v1.80.0

* [boost-locale] update patch

* update versions

* [scripts/boost] fix script and regenerate Boost ports

* update versions

* update version

Co-authored-by: Yury Bura <yury.bura@sk.com>
2022-08-25 10:46:01 -07:00
Ulysses1337
55112eb54a
[mchehab-zbar] Add new port (#16113)
* Add mchehab/zbar

* Quote all paths

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

* Update to 0.23.90

* Flip name

* Update version registry

Co-authored-by: Cheney Wang <38240633+Cheney-W@users.noreply.github.com>
2022-08-24 09:08:34 -07:00
Dawid Wróbel
e5eb2da7fb
[windres-rc] support --define, --include-dir (#26454)
* [windres-rc] support --define, --include-dir

* [windres-rc] treat --include-dir with func_file_conv()
2022-08-23 12:36:24 -07:00
Kai Pastor
02fcf92f48
Deprecated VCPKG_PREFER_SYSTEM_LIBS (#26449) 2022-08-23 12:07:33 -07:00
Kai Pastor
1b0252ca70
[isal] Update port to 2.30.0 (#26198)
* CI test isal, not spdk-isal

* Update to 2.30.0

* The nmake build uses only nasm

The autotools build chooses the tool by feature level.
It even requires yasm for mingw.

* Relax platform restriction

* Fix mingw builds

* Fixup pkgconfig

* Rewrite CMake config, move to unofficial namespace

* Update versions
2022-08-22 13:02:53 -07:00
Alexander Neumann
552f1ee5f8
[Part1|xwindow PR] Split up to dbus (#22642)
* first batch of xwindow PR ports - up to dbus

* first batch of xwindow PR ports - up to dbus

* format manifest

* version stuff

* remove if block

* version stuff

* fix xcb hash

* fix xproto dependency on meson blocking cross builds

* adjust message

* use X11_xcb_LIB

* version stuff

* put xlib arm64-windows on baseline

* fix dbus on osx and linux

* version stuff

* forget to set the value

* fix --export-dynamic on osx

* version dbus

* ci-retrigger

* add license (needs tool update)

* version adjustments

* version update

* remove unnecessary comments

* v db

* Apply suggestions from code review

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

* nitpicks

* rename xau to libxau

* use vcpkg_install_copyright and silence usage

* xtrans silence usage

* format-manifest

* v db

* make license null for ports without exact match

* xdmcp rename to libxdmcp

* merge x11 wrapper into xlib
rename xlib to libx11 to avoid a metaport

* v db

* missed dbus depending on x11.

* v db

* Update scripts/ci.baseline.txt

Co-authored-by: LilyWangLL <94091114+LilyWangLL@users.noreply.github.com>
Co-authored-by: Alexander Neumann <you@example.com>
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
Co-authored-by: Billy O'Neal <bion@microsoft.com>
2022-08-22 12:26:13 -07:00
Jack·Boos·Yu
3fefadf6cb
[vcpkg baseline][readosm/jemalloc] Disable uwp build and cleanup (#26455)
* [vcpkg baseline][readosm] Disable uwp build

* version

* Cleanup baseline
2022-08-22 09:46:21 -07:00
Alexander Neumann
624f1b4eca
[jemalloc|vcpkg_configure_make] update and some script fixes (#25009)
* WIP commit

* more jemalloc wip

* v db

* add license

* v db

* apply format diff

* fix script

* WIP commit

* fix ARFLAGS for the wrapper

* CR stuff

* v db

* use separate_arguments to add -Wl, to linker flags

* say "-Xlinker" three times and it will come.

* make assembler compile only.

* disable _FOR_BUILD if crosscompiling.
use function instead of macro.

Remove AS settings

* ignore settings for osx until somebody knows how to fix it.

* CR z_vcpkg_make_set_env

* CI retrigger

* make conflicting options an error

* remove DEFINED since the options are always defined
2022-08-19 15:13:23 -07:00
Alexander Neumann
ef9628f449
[vcpkg script] build_nmake use z_vcpkg_get_cmake_vars (#25862)
* use z_vcpkg_get_cmake_vars instead of including the toolchain

* fix typo

Co-authored-by: Osyotr <Osyotr@users.noreply.github.com>

* add supports expressions

* use _ENV_ instead of ENV so vcpkgs flags will overwrite any other flags.
(also fixes pdcurses using LINK)

* v db

* version

Co-authored-by: Osyotr <Osyotr@users.noreply.github.com>
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
2022-08-19 15:12:14 -07:00