Commit Graph

15568 Commits

Author SHA1 Message Date
Daniel Schürmann
a34997af6c
[vcpkg] Meson osx sysroot (#21772)
* [get_cmake_vars] add -isysroot flag independednt of crosscompiling

Even without crosscompiling it is possible to specify a VCPKG_OSX_SYSROOT or
a SDKROOT this should be popagated to autotools and meson builds as well.

* [meson] add -arch and -isysroot to linker flags in case of osx crosscompile

* [meson] avoid DEPRECATION warning about flags in the [properties] section

* [meson] don't set OSXROOT evironment varibale

* [meson] don't set MACOSX_DEPLOYMENT_TARGET environment variable

cmake appends the -mmacosx-version-min flag c/cxx flags, overriding the
value set via VCPKG_C_FLAGS. By setting the environment variable, the
VCPKG_C_FLAGS value was used for meson builds. Now the same value is
taken for both.

* [meson/make] Add CMAKE_OSX_DEPLOYMENT_TARGET to VCPKG_DETECTED_CMAKE_C_FLAGS

This is done in the same way in CMake internally
2022-02-24 11:04:11 -08:00
Alexander Neumann
3f3efccadd
[pkgconf] enable search for system libs on linux (#23010)
* pkgconf enable system lookup on linux

* verison stuff

* use ubuntu defaults.

* version stuff

* WIP get libpaths from CMake

* just get colmap trace for fun

* merge opensuse and ubuntu settings. should be good for most systems.

* revert colmap change

* version stuff

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2022-02-24 10:56:53 -08:00
Jack·Boos·Yu
b7a1088ae9
[yasm/yasm-tool] Incorporate yasm-tool into yasm (#23218)
* [yasm/yasm-tool] Incorporate yasm-tool into yasm

* version

* Fix merge issue

* version

* Add missing dependency feature

* version

* Apply suggestions

* version
2022-02-24 10:50:02 -08:00
Alexander Neumann
fabf35daf3
[lapack-reference] Update to 3.10 (#23228)
* udpate lapack stuff

* version stuff

* update baseline

* fix logic.

* version stuff

* Update ports/lapack-reference/portfile.cmake

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

* version update

* move entries in ci baseline around

Co-authored-by: Alexander Neumann <you@example.com>
Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
2022-02-24 10:47:52 -08:00
Benjamin Oldenburg
38d99c1dd7
[skia] Arm64 for skia on osx (#23222)
* build on apple M1

* fixed port version and date

* more changes

* Update version database

* reverted date

* updated versions
2022-02-24 10:35:14 -08:00
Thomas1664
56c47a23e6
[libfido2] Update to 1.10.0 (#23241)
* Update to 1.10.0

* version
2022-02-24 10:33:40 -08:00
Arsen Tufankjian
7249fa4d64
[Tracy] Fixing issue where version 0.7.8 was pulling the wrong version (#23061)
* 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

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2022-02-23 15:02:51 -08:00
Sylvain Prevost
3a45c587f9
[libgpiod] Add new port. (#23221)
* [libgpiod] Add new port.

* [libgpiod] add version file + apply manifest formatting.

* Update hash.

* [libgpiod] Aesthetic: remove top & bottom lines.

* [libgpiod] Update hash.
2022-02-23 14:42:10 -08:00
An Tao
f3a68220a5
[drogon] Update to 1.7.5 (#23227) 2022-02-23 14:38:18 -08:00
Billy O'Neal
982cf2bf18
[tinyexif] Remove from fail list. (#23163)
As detected by https://dev.azure.com/vcpkg/public/_build/results?buildId=67552&view=results

Probably fixed by https://github.com/microsoft/vcpkg/pull/23102
2022-02-23 14:06:45 -08:00
Jonathan Guzmán
2b84a6a588
[vcpkg docs][ES] Sync with English readme (#19834) (#22618)
* fixed false friends for librería

* add vcpkg-tool repo

* sync with English Readme (#21952)

* fix non translated links

* Aviso de seguridad traducido
2022-02-23 12:08:39 -08:00
Cheney Wang
b23242b620
[vcpkg baseline][libao] Disable dlfcn check under windows (#23235)
* [libao] Add parameter to control whether to detect dlfcn

* Use Cache variables instead of patch file

* Avoid using undefined variable

Co-authored-by: Cheney-Wang <v-xincwa@microsoft.com>
2022-02-23 11:58:56 -08:00
Stefano Sinigardi
401578455f
[OpenCV] upgrade to v4.5.5 (#22801)
* [OpenCV4] update to v4.5.5

* [OpenCV] bump version

* [gstreamer] fix build for opencv

* fix references

* [vcpkg-tool-meson] fix nuget packaging

* fix references

* [gstreamer] fix references

* [ogre] update vcpkg tools

* fix references

* [OpenCV4] fixes from CI runs

* fix references

* [OpenCV4] force python module also in debug builds

* fix references

* [harfbuzz] fix cmake config

* harfbuzz fixes

* fix references

* [OpenCV4] remove unnecessary lines from patches

* fix references

* fix references

* [harfbuzz] bump version

* [harfbuzz] fix for single config builds

* fix references

* freetype fixes

* fix references

* fix ogre references

* fix references, again

* python when building static windows opencv libraries is unsupported

* fix references

* fix

* refs

* use required when necessary

* fix references

* do not use config for hdf5, use internal module

* fix references

* use proper spelling for freetype config cmake

* fix references

* [OpenCV] restore versions after merge

* fix references

* [leptonica] fix building

* fix references

* do not require package in optional features

* £fix references

* fix python feat

* update version

* update version

* [ffmpeg] remove opengl feat on arm64-windows

* format manifest

* fix references

* fix cuda/nvidia features compatibility matrix

* fix manifest

* fix

* fix

* fix references

* fix references, again

* move CONTROL to manifest

* [gstreamer] bump versions

* fix references

Co-authored-by: Lily Wang <v-lilywang@microsoft.com>
2022-02-23 11:57:13 -08:00
Samuel Marks
daa7215f3d
[libcurl-simple-https] New port (#22917)
* [ports/libcurl-simple-https] Init

* [versions/d-/dmon.json,versions/baseline.json] `./vcpkg x-add-version --all --overwrite-version`

* [versions/l-/libcurl-simple-https.json] Add file forgotten from `git add`

* [ports/libcurl-simple-https/portfile.cmake] Upgrade (uses latest FindCurl impl)

* [versions/l-/libcurl-simple-https.json] `./vcpkg x-add-version --all --overwrite-version`

* [ports/libcurl-simple-https/portfile.cmake] Upgrade to boilerplate conforming version

* [versions/l-/libcurl-simple-https.json] `./vcpkg x-add-version --all --overwrite-version`

* [ports/libcurl-simple-https/portfile.cmake] Upgrade to latest libcurl-simple-https

* [versions/l-/libcurl-simple-https.json] `./vcpkg x-add-version --all --overwrite-version`

* [ports/libcurl-simple-https] Upgrade to latest version (which actually exports targets… and renames to dashes not underscore)

* [versions/baseline.json,versions/l-/libcurl-simple-https.json] `./vcpkg x-add-version --all --overwrite-version` + manually remove yesterdays

* [ports/libcurl-simple-https] Upgrade to latest version (renames "_" to "-"; installs config file

* [versions/baseline.json,versions/l-/libcurl-simple-https.json] `./vcpkg x-add-version --all --overwrite-version` + manually remove yesterdays

* [ports/libcurl-simple-https/portfile.cmake] `configure_package_config_file` with `INSTALL_DESTINATION` from `"lib/cmake/${PROJECT_NAME}"` to `"share/${PROJECT_NAME}"`

* [versions/l-/libcurl-simple-https.json] ./vcpkg x-add-version --all --overwrite-version

* [ports/libcurl-simple-https/portfile.cmake] Manual `install(FILES "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Config.cmake" DESTINATION "share/${LIBRARY_NAME}")` because `configure_package_config_file` `INSTALL_DESTINATION` does not seem to actually `install`…

* [versions/l-/libcurl-simple-https.json] ./vcpkg x-add-version --all --overwrite-version

* [ports/libcurl-simple-https/portfile.cmake] `install` ""${PROJECT_NAME}Config.cmake" to "share/${PROJECT_NAME}/${LIBRARY_NAME}"

* [versions/l-/libcurl-simple-https.json] ./vcpkg x-add-version --all --overwrite-version

* [ports/libcurl-simple-https] Upgrade to latest version (which should support vcpkg install hierarchy)

* [versions/baseline.json,versions/l-/libcurl-simple-https.json] `./vcpkg x-add-version --all --overwrite-version` + manually remove old

* [ports/libcurl-simple-https/portfile.cmake] `file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug")`

* `./vcpkg x-add-version --all --overwrite-version`

* [ports/libcurl-simple-https/portfile.cmake] Use `ARCHIVE` and `LIBRARY` DESTINATION

* `./vcpkg x-add-version --all --overwrite-version`

* [ports/libcurl-simple-https/portfile.cmake] Remove `file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug")`

* `./vcpkg x-add-version --all --overwrite-version`

* [ports/libcurl-simple-https/portfile.cmake] file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include" ${CURRENT_PACKAGES_DIR}/debug/share")

* `./vcpkg x-add-version --all --overwrite-version`

* [ports/libcurl-simple-https/portfile.cmake] file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include" ${CURRENT_PACKAGES_DIR}/debug/share")

* `./vcpkg x-add-version --all --overwrite-version`

* [ports/libcurl-simple-https/portfile.cmake] `install` `"${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Config.cmake` to `DESTINATION` `"${CMAKE_INSTALL_DATADIR}/${PROJECT_NAME}"` not `TYPE "DATA"`

* `./vcpkg x-add-version --all --overwrite-version`

* [ports/libcurl-simple-https/portfile.cmake] [CMakeLists.txt] Bump `cmake_minimum_required` from `3.0` to `3.3`; [libcurl-simple-https/curl_simple_https.c] Use `calloc`; add debug statements

* [ports/libcurl-simple-https/portfile.cmake] [libcurl-simple-https/curl_simple_https.c] No alt option set when body is NULL

* `./vcpkg x-add-version --all --overwrite-version`

* [ports/libcurl-simple-https/portfile.cmake] [libcurl-simple-https/curl_simple_https.c] More debug statements

* `./vcpkg x-add-version --all --overwrite-version`

* [ports/libcurl-simple-https/portfile.cmake] [libcurl-simple-https/curl_simple_https.c] More debug statements

* `./vcpkg x-add-version --all --overwrite-version`

* [ports/libcurl-simple-https/portfile.cmake] [libcurl-simple-https/curl_simple_https.c] More debug statements

* [ports/libcurl-simple-https/portfile.cmake] [libcurl-simple-https/curl_simple_https.c] Replace `assert` with `if` for `curl_url_get`

* `./vcpkg x-add-version --all --overwrite-version`

* `./vcpkg x-add-version --all --overwrite-version`

* [ports/libcurl-simple-https/portfile.cmake] [libcurl-simple-https/curl_simple_https.c] Set `CURLOPT_READDATA`, `CURLOPT_READFUNCTION`, `CURLOPT_POSTFIELDSIZE`: even with an empty HTTPS POST

* `./vcpkg x-add-version --all --overwrite-version`
2022-02-22 15:28:14 -08:00
Alberto Garcia Illera
7033f94778
[capstone] Use static runtime if capstone wants to be statically linked (#23122)
* Use static runtime if capstone wants to be statically linked

This makes more sense than using the shared runtime if building a static version

* increase port-version

* Update version database

* select CRT as new feature

* don't use upercase in feature name

* format json

* run x-add-version

* remove extra space

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

* run x-add-version

* Modernize the port file.cmake

* update version

* checking feature per OS

* update versioning

* remove check for static CRT on windows so it doesn't conflict with other ports (Triton)

* update versioning

* use VCPKG_CRT_LINKAGE instead of feature for CRT

* update versioning

Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
Co-authored-by: Jonliu1993 <13720414433@163.com>
2022-02-22 14:08:20 -08:00
Alberto Garcia Illera
3d7ff268e4
[New port] Add Triton port (#23111)
* Add Triton port

* Delete debugging

* add versioning

* add port-version

* run x-add-version --all

* reverse port-version

* Fix build

* Fix usage

* Not support arm triplets

* Update to the fix commit

* Disable examples and tests

* version

* fix feature python

* version

* require specifig features of capstone to build Triton

* remove static-crt feature from capstone

* add versioning

Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
2022-02-22 13:46:54 -08:00
Nuri Jung
76ed4752f9
[vcpkg docs] Update ko_KR translation (#23045)
* Update ko_KR translation

* Use english for product names

* Use english for Linux

* Fix typo

* Reflect reviews from PR

* Fix broken links
2022-02-22 13:45:40 -08:00
Markus Prettner
bfc4d0c6e7
[cereal] Update to 1.3.1 (#23114)
* [cereal] Update to 1.3.1

* Update version database

* Fix openMVG build

* Add missing license fields in json

* Update version database
2022-02-22 13:18:00 -08:00
Jack·Boos·Yu
4398c12919
[gstreamer] Support arm-windows and add features (#23125)
* [gstreamer] Support arm-windows and add features

* version

* Fix cmake code

* version

* Disable more docs

* version

* Remove code about zlib

* version

* Fix build issues

* version
2022-02-22 13:09:48 -08:00
Kai Pastor
61ae96ea06
[qhull] Fix copyright, pc files, cmake usage (#23129)
* Modernize portfile

* Install COPYING.txt for copyright

* Create uniform pc file names for all configurations

* Provide uniform and documented CMake config

* Update versions

* Use version field

* Update versions

* CI
2022-02-22 13:08:24 -08:00
Akash
0749a327b6
[graphviz] Fix tools (#23148)
* Fix graphviz tools

* Update versions

* Add license

* Fix non-Windows build

* Update versions

* Fix dot command call for non-Windows

* Update versions

* Force dynamic library

* Update versions

* Try fixing unix

* Try using rpath

* Try fixing unix

* Update versions

* Make pkgconf a host dep

* Update versions
2022-02-22 12:56:16 -08:00
Cheney Wang
6585d1274c
[ngspice] Fix error C2065 (#23151)
* [ngspice] Fix error C2065

* Delete a mistake

Co-authored-by: Cheney-Wang <v-xincwa@microsoft.com>
2022-02-22 12:44:49 -08:00
Mengna Li
838d3ef6b7
[ITK] update to v5.2.1 (#23158)
* update itk to v5.2.1

* Add license

* update
2022-02-22 12:44:13 -08:00
MacroFake
a81c4838bc
[leveldb] Fix homepage (#23180)
Follow up to commit 578139ece7, which
changed the upstream.
2022-02-22 12:13:26 -08:00
acd1034
6a67b165a8
Fixes typo in vcpkg_download_distfile.cmake (#23181) 2022-02-22 12:12:49 -08:00
An Tao
fded3a6aed
[trantor] Update to 1.5.5 (#23182) 2022-02-22 12:12:16 -08:00
Francisco Facioni
9a155a3b2b
[arrow] add plasma support for non Windows platforms (#23188) 2022-02-22 12:08:23 -08:00
Thomas1664
4bfe819421
[charls] Update to 2.3.4 (#23189)
* Update charls to 2.3.4

* version

* Change version-string to version

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

* version

Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
2022-02-22 12:07:10 -08:00
Adam Johnson
faa4527dd8
[openxr-loader] Fix build failure in world rebuild CI. (#23191)
* [openxr-loader] Patch failure in world rebuild CI.

* Version nonsense.
2022-02-22 12:06:26 -08:00
Thomas1664
ffbcab4a37
[lazy-importer] Update to 2022-02-09 (#23192)
* Update to 2022-02-09

* version
2022-02-22 12:05:22 -08:00
acidicoala
a260ebdbc7
Update to latest (2022-02-21) (#23203) 2022-02-22 11:48:04 -08:00
autoantwort
5ce0ab7344
[tgui] fix absolute paths (#23211) 2022-02-22 11:47:23 -08:00
eao197
a4484d818e
[json-dto] Update to 0.3.1 (#23224)
* json-dto updated to v0.3.1.

* json-dto v0.3.1 added to baseline.
2022-02-22 11:46:39 -08:00
Jack·Boos·Yu
c45b418ed8
[gainput] Support Linux (#23219)
* [gainput] Support Linux

* version

* update patch to fix osx build issues

* version
2022-02-22 11:46:08 -08:00
Robert Schumacher
5cf60186a2
[vcpkg.cmake] Partially revert #23134 (#23176) 2022-02-18 15:48:45 -08:00
Ryan
b313875bae
[rsm-bsa] Update to 4.0.2 (#23161)
* [rsm-bsa] update to 4.0.2

* add license

* remove `port-version`

* update versions
2022-02-18 14:56:26 -08:00
Jack·Boos·Yu
53586bf9c9
[yajl] Update REF and SHA512 (#23157)
* [yajl] Update REF and SHA512

* version

* use port vcpkg-cmake and fixup pkgconfig

* version
2022-02-18 14:55:55 -08:00
yonatanbk
2934628a0e
[libtins] Fix bug in portfile.cmake (#23150)
* replace string LIBTINS_CMAKE_DIR with CMAKE_CURRENT_LIST_DIR

* bump port version

* Update versions/l-/libtins.json

Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2022-02-18 14:42:04 -08:00
Mengna Li
4c998fb475
[double-conversion] update to v3.2.0 (#23145)
* update to v3.2.0

* update
2022-02-18 14:39:34 -08:00
Alexander Neumann
78bd838e21
[open62541] update to 1.2.3 & add historizing feature (#23128)
* [open62541] update version & add hisorizing feature

* version stuff
2022-02-18 14:38:35 -08:00
LilyWangLL
3ab5fc5925
[leveldb] Fix target "Threads::Threads" was not found (#23126)
* [leveldb] Fix target "Threads::Threads" was not found

* update version

* add dependency pthreads

* update version

* remove pthreads

* update version

Co-authored-by: Lily Wang <v-lilywang@microsoft.com>
2022-02-18 14:37:04 -08:00
Fawdlstty
84ed636564
[libhv] update to 1.2.4 (#23120)
* update libhv version to 1.2.4

* vcpkg x-add-version --all

* update versions for CI check

* add license

* update versions for CI check
2022-02-18 14:35:12 -08:00
Ian Cook
fc87706409
[arrow] Update to 7.0.0 (#23032)
* Bump version to 7.0.0

* Update version files

* Update patches

* Update version files

* Update patches

* Update version files

* Update patches

* Add license

* Update version files
2022-02-18 14:33:15 -08:00
xiaoyifang
1604b064f2
[ao] Add new port libao (#23031)
* ao: add libao windows  port

* ao: update baseline version

* Update ports/ao/portfile.cmake

Co-authored-by: LilyWangLL <94091114+LilyWangLL@users.noreply.github.com>

* ao:update version

* Update ports/ao/portfile.cmake

Co-authored-by: LilyWangLL <94091114+LilyWangLL@users.noreply.github.com>

* ao:add license and supports

* ao:rename libao to ao

* ao:modify libao license to be same with libao

* Update version database

* ao rename to libao

* Update version database

* libao add def export file

* ao use vcpkg_configure_make

* Update version database

Co-authored-by: LilyWangLL <94091114+LilyWangLL@users.noreply.github.com>
2022-02-18 14:30:30 -08:00
Pierre Bisaillon
d929fb3416
[New Port] Add Xqilla port (#23020)
* Essai initial

* ébauche compilation linux

* Update portfile.cmake

* Build Windows

* Export des fichiers include

* Support target x64-windows

* Ajout de version

* Formattage

* Ajout du fichier de version

* Code review comments

* Update versions

* After Code review

* Update xqilla.json

* Applying suggested modifications

* Update xqilla.json

* Add Ninja for linux builds

* Update xqilla.json

* Applying comments from CR

* Update xqilla.json

Co-authored-by: bisaillonp <Pierre.Bisaillon@ixiasoft.com>
2022-02-18 14:25:33 -08:00
Kai Pastor
3565cab797
[vcpkg-cmake-config] Merge INTERFACE_LINK_LIBRARIES configurations (#22546)
* Merge INTERFACE_LINK_LIBRARIES configurations

Direct references to binaries must match the active build type when used.

* Update tmx for cmake_config_fixup

* Update versions

* Prevent repeated fixup of the same file

* Don't change line structure

* Update versions

* CI

* Apply CR suggestion

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>

* Update versions

* Fixup CR suggestion

* Update versions

* Update versions

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2022-02-18 13:54:55 -08:00
Kai Pastor
642a21c0f3
[cmake-user] Disable CI test with CMake 3.4 (#23168) 2022-02-18 10:30:38 -08:00
autoantwort
6ce8ef3337
[ports] add support expressions (#23034) 2022-02-17 17:23:21 -08:00
Alexey Sokolov
590beeb84b
[cairo] fix accidental dependency on system libbfd (#23022)
* [cairo] fix accidental dependency on system libbfd

* [cairo] update port version for previous commit
2022-02-17 17:16:45 -08:00
Thomas1664
f7db911f44
[vcpkg docs] Remove deprecated functions from docs (#23018)
* Remove deprecated functions from docs

* Fix docs in cmake files

* Fix links
2022-02-17 17:08:33 -08:00