Commit Graph

240 Commits

Author SHA1 Message Date
Alexander Neumann
e3d79356af
[ffmpeg] Fix flag replacement (#24077)
* [ffmpeg] fix flag handling

* version stuff

* make sure it is the correct flag

* version stuff

Co-authored-by: Alexander Neumann <you@example.com>
2022-04-12 08:23:55 -07:00
Kai Pastor
90fdea2c82
[freeglut] Update to 3.2.2, fix X11 dependencies (#23807)
* Update to 3.2.2

* Extend X11 dependencies patch

* Update the FindGLUT wrapper

* Update versions

* Modernize portfile

* Set policies

* Update versions

* Switch to github

* Update versions

* CI

* Replace GLUT_LIBRARIES with GLUT_LINK_LIBRARIES

* Update versions
2022-04-05 11:14:30 -07:00
Alonso Schaich
ab76042ca5
[fontconfig] update to 2.14.0 (#23922)
* [fontconfig] update to 2.14.0 (microsoft#23920)

2.14

Alan Coopersmith (1):
      Update address for reporting msgid bugs from bugzilla to gitlab

2.13.96 (2.14 RC6)

Akira TAGOH (2):
      Add a missing file 48-spacing.conf
      Merge branch 'main' of ssh://gitlab.freedesktop.org/fontconfig/fontconfig

2.13.95 (2.14 RC5)

Akira TAGOH (18):
      Do not set different score to non-string values
      Enable 11-lcdfilter-default.conf by default
      Bump the cache version to 8
      Reflect matching results to binding in FcPattern
      Fix a memory leak when trying to open a non-existing file
      Fix score estimation for postscriptname
      Resolves symlinks against <dir prefix="relative">
      Add the option to not build fontconfig cache during installation
      conf.d/60-latin.conf: Make Noto default.
      Fix some testcase fails for 14c265a1
      Fix the issue fail to obtain the style name
      Apply the change made by 23e46d1 again
      Initialize variable
      Add more description for fc-conflist.1 and FcConfigFileInfoIterInit.3
      Update CaseFolding.txt to Unicode 14
      Add an user font directory for Win32 to the default font path
      Add test/wrapper-script.sh to the archive
      Fix possible memory leaks in FcPatternObjectAddWithBinding

Alex Richardson (3):
      fcint: add casts to allow building with stricter compilers
      Add support for C11 stdatomic atomics
      FcCharSetPutLeaf(): Fix missing move of new_leaves contents

Behdad Esfahbod (1):
      If a varfont has 'opsz' axis, set FC_SIZE on default instant pattern

Ben Wagner (6):
      Add memory order constraints to C11 atomics
      Free local FcCache lock on contention
      Extend test thread args lifetime
      Fix warning about os2->achVendID cannot be NULL
      Back FcSerialize with open addressing hash table.
      Actually skip leading spaces in style name

Francesco Pretto (1):
      WIN32: Fix pGetSystemWindowsDirectory found initialized during FcConfigParseAndLoadFromMemory

Mehdi Sabwat (1):
      fcstat: add support for wasm-emscripten

Nirbheek Chauhan (1):
      meson: Remove summary() from version_compare() block

Pierre Ducroquet (5):
      Add a configuration to switch to monospace if spacing=100 is requested
      Reference the new configuration file
      Remove configuration file from POTFILES
      It seems this qual doesn't work on integers
      Always add the family name from spacing=100

Ryan Gonzalez (1):
      Ensure config.h is always included before stdlib headers

Ryan Schmidt (5):
      Avoid PCRE syntax when using grep
      Remove Bugzilla references
      Fix run-test.sh to work with BSD mktemp
      Restore fcatomic compatibility with Mac OS X 10.4.
      Fix FC_DEFAULT_FONTS on macOS and with BSD sed																								      sed

* [fontconfig] do not run fc-cache (microsoft#23920)

The fc-cache application is run on installation per default.

Font caches of the build system are useless to anyone unless
deploying fontconfig on just that build system, and even then,
the user will most likely be deploying his own fonts.conf and
correspondinly explicitly setup his users fc-cache path.

In fact, all the fc-cache run does is to generate data for
us to delete.

Instruct meson not to run fc-cache, saving us the need to
delete the cache, too.

* [fontconfig] disable tests (microsoft#23920)

* [fontconfig] remove json-c dependency (microsoft#23920)

The only code that needs json-c is in the tests ... which are
disabled from being built.

* [fontconfig] update versions registry (microsoft#23920)

* [fontconfig] do not run fc-cache on linux either (microsoft#23920)

* [fontconfig] regenerate version registries (microsoft#23920)
2022-04-05 10:53:08 -07:00
Kai Pastor
cb91b416cb
[cmake-user] Verify library location for debug vs. release, fix ports (#21641)
* Verify library location for debug vs. release

* Use existing variables for wrapper

* Always install freetype wrapper

* Quote @expressions

* Set policies for freetype wrapper (#19459)

* Test JPEG

* Fix jpeg wrapper for CMake < 3.12

* Test TIFF

* Test with current and oldest supported CMake

* Test and fix icu cmake wrapper

* CMake policy fixes [skip actions]

* Update versions

* CI

* CI

* Nicole CRs

* Disable Curses test

* Prefer <Pkg>_VAR over <PKG>_VAR

Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2022-04-01 13:30:43 -07:00
Robert Schumacher
54951282f3
[boost-modular-build-helper] Pass flags more correctly into b2 (#23001)
* [vcpkg-cmake][boost-modular-build-helper] Rework vcpkg_cmake_get_vars to produce fully cooked flags

* [ffmpeg] Fix arm-uwp builds

* [ffmpeg] Fix arm-uwp builds

* [ffmpeg] Fix arm64-windows

* [ffmpeg] Fix arm64-windows

* [ffmpeg] Update version after merge

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

* Address PR comments

Co-authored-by: PhoebeHui <20694052+PhoebeHui@users.noreply.github.com>
Co-authored-by: Victor Romero <viromer@microsoft.com>
2022-03-30 14:52:25 -07:00
Frank
16659d0027
[FluidSynth] update to 2.2.6 (#23808)
* [FluidSynth] update to 2.2.6

* add version

* update version
2022-03-28 13:44:37 -07:00
autoantwort
fed5cf1d9b
[folly-fbthrift2] no absolute paths (#23792) 2022-03-28 13:39:28 -07:00
Thomas1664
e29f8ab7b1
[fuzzylite] Fix Linux build (#23658)
* [fuzzylite] fix unix build

* update version scheme

* version

* unsupported on UWP

* remove from CI baseline

* version

* fix typo

* version

* windows only

* version

* Add fuzzylite:x64-osx

* Fix typo

* cr

* version

* Fix string replace on static

* version

* Don't rename artifacts

* version
2022-03-25 12:18:21 -07:00
Alonso Schaich
a76eb002a7
[fontconfig] Do not create symlinks (microsoft#23735) (#23736)
* [fontconfig] Do not create symlinks (microsoft#23735)

* [fontconfig] Add a license identifier

* Regenerate versions file
2022-03-24 14:03:32 -07:00
LilyWangLL
e4a05031c5
[fbthrift] Fix incorrect path in FBThriftConfig.cmake (#23686)
* [fbthrift] Fix incorrect path in FBThriftConfig.cmake

* update version

Co-authored-by: Lily Wang <v-lilywang@microsoft.com>
2022-03-21 19:39:28 -07:00
Frank
7f9b2265b3
[Fakeit] update to v2.1.0 (#23621)
* [FakeIt] update to v2.1.0

* update version
2022-03-18 14:05:20 -07:00
Carlos O'Ryan
bb2ede8b98
[functions-framework-cpp] update to the latest release (v1.1.0) (#23602) 2022-03-17 13:48:37 -07:00
Mengna Li
4534601219
fix invalid command (#23335) 2022-03-02 14:53:33 -08:00
Kai Pastor
0707a17ecf
[liblzma] No debug postfix. Rewrite wrapper. (#22856)
* Restore upstream's DLL name

* Don't add debug postfix

* Decouple wrapper from config

* Don't inject Find module stuff into config

* Cleanup

* [skip actions] Trim lzmad and LibLZMA patching

* [skip actions] Fix CMAKE_DISABLE_FIND_PACKAGE_LibLZMA

* [skip actions] CI

* Update manifests

* Update versions

* Backfill LibLZMA::LibLZMA to CMake < 3.14

* Update versions

* Update versions
2022-02-28 10:25:31 -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
Billy O'Neal
805811e16a
Change minimum CMake version to 3.7.2. (#23134)
* Change minimum CMake version to 3.7.2.

This moves our oldest supported Linux back up to today minus 5 years, Debian 9 from 2017 comes with 3.7.2.

* Enable more policies.
2022-02-17 10:46:49 -08:00
Billy O'Neal
6647a76be8
[fbthrift, fizz, folly, mvfst] Fix dependency resolution. (#23124)
* [fbthrift, fizz, folly] Fix dependency resolution.

Found by nightly build https://dev.azure.com/vcpkg/public/_build/results?buildId=67402

* wangle was fixed by a compiler update on a patch tuesday.
* this unblocked attempting fbthrift on x64-windows hosts, but it misses a header; added patch already merged upstream adding missing algorithm <include>
* fixed folly attempt to insert the right debug prefix which was broken by vcpkg_fixup_cmake_targets no longer generating _IMPORT_PREFIX.
* disable dynamic build of fbthrift on Windows because it tries to create DLLs with no import libs (because it makes no exports)

* Format and fix version database.

* Back out fizz patches.

* Block dynamic flavors. (The build in question builds an exe and expects all its dependencies to be linked statically and patching the build system to copy over the right DLLs seems out of scope)

* Add libevent patch.

* Also fixup mvfst and add missing CONFIG to patch.

* Remove unused patch.

* Fix version sha
2022-02-16 19:56:04 -08:00
Robert Schumacher
582b265bf7
[fribidi] Fix cross-compilation in meson. Re-enable arm64-windows. (#23063) 2022-02-16 13:04:51 -08:00
Robert Schumacher
3b07b8e974
[flatbuffers] Add cross-compilation support for flatc (#23067)
* [flatbuffers] Add cross-compilation support for flatc

* update vcpkg.json

* update version

* Modernize portifile.cmake functions

* update version

Co-authored-by: Jonliu1993 <13720414433@163.com>
2022-02-15 20:33:36 -08:00
Thomas1664
b9f17f579a
[Freerdp] Update to 2.5.0 (#23095)
* [freedrp] Update to 2.5.0

* version
2022-02-14 12:40:39 -08:00
chausner
93cdce83c5
[faiss] Update to 1.7.2 (#22705)
* Update faiss to 1.7.2

* Update CI baseline

* update version

* Update CI baseline

Co-authored-by: chausner <chausner@users.noreply.github.com>
Co-authored-by: Jonliu1993 <13720414433@163.com>
2022-02-11 15:15:17 -08:00
Thomas1664
77c11ffd59
[Folly, fizz, wangle, proxygen, fbthrift, mvfst] Update to latest version (#22967)
* Update folly

* Update wangle

* Update fizz

* Version

* Fix patch

* Fix patch

* version

* Fix error in rsocket

* Fix patch

* Fix patch

* version vor rsocket

* Update fbthrift

* fbthrift version

* Fix fbthrift

* Fix fbthreft version

* fbthrift: fix empty dir

* fbthrift: update version

* Update mvfst

* Update proxygen

* Update hashes

* update version

* remove unused patchfiles

* Fix deprecated cmake functions

* format and version

* version

* rsocket: fix version

* rsocket: update port version

* fix version

* fix version

* update version

* restore version

* update port version

* update version

* fix port version

* version

* remove v from version string

* version

* Add quotes

* version
2022-02-09 13:05:38 -08:00
Billy O'Neal
439bf40945
[ffmpeg] Block "tensorflow" and others for the "all" feature on non-x64. (#22984)
* [ffmpeg] Block "tensorflow" for the "all" feature on non-x64.

In https://github.com/microsoft/vcpkg/pull/21980/ , we removed all the blocks for tensorflow which were merely replicating that upstream's "supports" expression. That is the correct behavior: if upstream adds support for a thing, it should start being tested downstream. However, the "all" and "all-nonfree" features of ffmpeg attempt to turn on what is really "all supported" rather than "all", so the feature-dependency needs to be guarded.

Note that the ffmpeg[tensorflow] feature remains unguarded! It is ffmpeg[all]'s *dependency* on ffmpeg[tensorflow] that is guarded.

* Also guard ass, tensorflow, and fontconfig for uwp
2022-02-08 14:44:07 -08:00
Arthur Sonzogni
0573bcaad9
[ftxui] update to 2.0.0 (#22955)
- Switch to version-semver
- Add version 2.0.0. Released 14 days ago:
https://github.com/ArthurSonzogni/FTXUI/releases/tag/v2.0.0
2022-02-07 19:07:31 -08:00
yuehua.jia
7146001b34
[Fizz] fix libsodium dependency (#22816)
* fix fizz libsodium dependency

* [fizz] fix libsodium dependency

* update version file

* [fizz] : fix dependency

* revert vcpkg.json

Co-authored-by: Jonliu1993 <13720414433@163.com>
2022-01-31 11:27:37 -08:00
chausner
a4f58019f6
[fmt] Update to 8.1.1 (#22707)
* Update fmt to 8.1.1

* Update CI baseline

Co-authored-by: chausner <chausner@users.noreply.github.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2022-01-27 08:07:14 -08:00
autoantwort
45b0a6bda6
[flash-runtime-extensions] no absolute paths (#22717) 2022-01-26 15:34:16 -08:00
Matthew Oliver
9eb76edabf
[ freetype2/harfbuzz/sdl2] Update to the latest version (#22586)
* [freetype2] Update to 2.11.1

* [harfbuzz] Update to 3.2.0

* [sdl2] Update to 2.0.20

* [ffmpeg] Update to 5.0

* Update versions.

* [ffmpeg] Remove all avresample

* Update ffmpeg.json

* Update ffmpeg.json

* Update ffmpeg.json

* Revert "[ffmpeg] Update to 5.0"

This reverts commit d4f718e882.

* Revert "[ffmpeg] Remove all avresample"

This reverts commit f1fecaa8cf.

* update

* fix revert.

* [sdl2] Fix uwp build.

* Update sdl2.json
2022-01-26 15:32:31 -08:00
Long Huan
1d7af6c9df
[flann] Change from find_package(hdf5) to find_dependency(HDF5) (#22731)
* fix flann-config.cmake

* update version

* fix

* Update flann.json

* Update vcpkg.json

* Update flann.json
2022-01-26 15:27:55 -08:00
Max Khon
42bfc0e5fb
Fix release-only build (#22672) 2022-01-25 21:22:17 -08:00
Billy O'Neal
c9e786d81a
[many ports] remove remaining vcpkg_fail_port_install calls. (#22770)
* Bulk remove vcpkg_fail_port_install calls.

Interesting ones have been split out into separate reviews, where "interesting" means "anything more than just deleting the call to vcpkg_fail_port_install",

In support of https://github.com/microsoft/vcpkg/pull/21502

* Update version database.

* Revert google benchmark changes already submitted as https://github.com/microsoft/vcpkg/pull/22728

* Repair version database.
2022-01-25 10:31:15 -08:00
Billy O'Neal
6e8f8e3a83
[folly] Remove vcpkg_fail_port_install. (#22745)
* [folly] Remove vcpkg_fail_port_install.

vcpkg.json was missing the uwp skip but otherwise agreed. There is no ci.baseline.txt impact because:

     Error: libevent[core] is only supported on '!uwp'

In support of https://github.com/microsoft/vcpkg/pull/21502

* Give up trying to prove that the support expression is correct and just follow what portfile.cmake says.

* Fix brain fart @JackBoosY found.
2022-01-24 12:54:09 -08:00
Billy O'Neal
33011049e0
[fastcgi] Remove vcpkg_fail_port_install. (#22732)
This used plain ALWAYS which is identical to `message(FATAL_ERROR`.

In support of https://github.com/microsoft/vcpkg/pull/21502
2022-01-24 02:19:47 -08:00
Billy O'Neal
5e98739ce2
[ffmpeg] Use supports rather than vcpkg_fail_port_install. (#22723)
* [ffmpeg] Use supports rather than vcpkg_fail_port_install.

* Add missing supports to the ffmpeg feature as requested by @JackBoosY
2022-01-24 00:52:52 -08:00
Billy O'Neal
1d28e4dea4
[fltk] Remove vcpkg_fail_port_install. (#22744)
There was no supports expression before.

In support of https://github.com/microsoft/vcpkg/pull/21502
2022-01-24 00:14:29 -08:00
Jack·Boos·Yu
94917db0dd
[freeimage] Re-fix dependency libwebp (#22639)
* [freeimage] Re-fix dependency libwebp

* version
2022-01-20 15:40:19 -08:00
Giovanni A. Zuliani
e4bcda2ee3
[FLTK] Update to 1.3.8 (#22487)
* [FLTK] Update to 1.3.8

* [FLTK] Update to 1.3.8 - fixups

* Update versions/f-/fltk.json

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

Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
2022-01-20 14:05:41 -08:00
Long Huan
bc4b12f517
[flann] Fix missing hdf5 dependency in flann-config.cmake (#22153)
* add find_package hdf5 in flann-config.cmake

* update versions

* Update flann.json

Co-authored-by: Lily Wang <v-lilywang@microsoft.com>
2022-01-20 13:49:58 -08:00
al-sabr
9e50a7c8c3
[FlashRuntimeExtensions] Add new port (#22171)
* Initial commit with a working port on Windows.

* Added version file.

* Update ports/flash-runtime-extensions/portfile.cmake

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

* Update ports/flash-runtime-extensions/portfile.cmake

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

* Update ports/flash-runtime-extensions/portfile.cmake

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

* Update ports/flash-runtime-extensions/vcpkg.json

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

* Update ports/flash-runtime-extensions/vcpkg.json

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

* Fixed address.

* Fixed url for original port.

* format vcpkg.json

* update version

* Removed comma.

* add supports

* update version

* Removing folder fixing vcpkg build.

* Changed hash value and version.

* Fixed baseline hash an version.

* Update ports/flash-runtime-extensions/portfile.cmake

* Update ports/flash-runtime-extensions/portfile.cmake

* added vcpkg x-add-version flash-runtime-extensions --overwrite-version

* update veersion

* update supports

* update version

Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
Co-authored-by: Jonliu1993 <13720414433@163.com>
Co-authored-by: Jack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>
2022-01-20 11:01:04 -08:00
Daniel Schürmann
68a8531c63
[ffmpeg] fix Crosscompiling on osx (#22543) 2022-01-18 13:46:26 -08:00
Michael Scovetta
b47d6ce6e3
[many ports] Update HTTP to HTTPS links where it can be done safely. (#20464)
* Update HTTP to HTTPS links where it can be done safely.

This means that the HTTP-based link gave a 200 response with identical
content to the HTTPS version of the link. For links containing
variables, we checked the interpolated (real) link.

* Bump relevant vcpkg.json versions.

* Use version-date for cello.

* update version

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
Co-authored-by: Jonliu1993 <13720414433@163.com>
2022-01-12 12:13:55 -08:00
Daniel Schürmann
95c1b6fe50
[fontconfig] don't build font cache in case of crosscompile (#22483) 2022-01-12 11:59:55 -08:00
autoantwort
c9b9ea80f1
[freerdp] no absolute paths (#22335) 2022-01-06 15:35:44 -08:00
双草酸酯
b87c730e96
[fmt] update to 8.1.0 (#22349)
* [fmt] Upgrade to v8.1.0

* update version

* version-semver -> version

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2022-01-05 19:28:29 -08:00
Neel Raiyani
c3dfd6ade0
[ftxui] update to 0.11 (#22293)
* update ftxui version

* update sha512

* update port vcpkg.json version-string

* remove redundant version string

* fix git-tree sha in version\ftxui.json

* Remove unnecessary port-version.

Co-authored-by: Billy O'Neal <bion@microsoft.com>
2022-01-03 14:13:03 -08:00
Matthew Oliver
25a3fb2969
[ffmpeg] Update dependency support for recent changes. (#21980)
* [ffmpeg] Update dependency support for recent changes.

Updates for changes in commits:
7bb175e [aom/libavif] Add support for ARM and UWP
a8204d9 [fribidi] Support new platform

* update

* [ffmpeg] update x264 supports.

* Fix version database.

* update

* Update all platform checks and error messages

* Update vcpkg.json

* Update ffmpeg.json

* fixup osx.

* another osx fixup

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-12-30 09:41:58 -08:00
autoantwort
dcb54b2af0
[fluidsynth] no absolute paths (#21715)
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-12-29 11:59:55 -08:00
NancyLi1013
df62d5cb36
[fluidsynth] Update to 2.2.4 (#20978)
* [fluidsynth] Update to 2.2.3

* Update patch

* EOL

* Change tool as a new feature

* version

* Remove code about CMAKE_EXECUTABLE_SUFFIX to fix linux build

* version

* update to 2.2.4, cleanup baseline, add supports keyword

* version

* Fix osx build

* version

* restore FEATURE_OPTIONS

* version

* Apply suggestions

* version

* Restore add_to_path in host triplet

* version

* Preserve log files for the build of make_tables.

Co-authored-by: NancyLi1013 <lirui09@beyondsoft.com>
Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-12-29 11:20:49 -08:00
Jack·Boos·Yu
0fd31b9dbb
[vcpkg baseline][ffmpeg] Fix dependency alsa (#22110)
* [vcpkg baseline][ffmpeg] Fix dependency alsa

* version

* fix option name

* version

* Apply suggestion

* version
2021-12-20 23:55:52 -08:00
zhiqiang
a8204d987c
[fribidi] Support new platform (#21948)
* [fribidi] use vcpkg_configure_make instead of vcpkg_configure_meson

* [fribidi] support platform `arm`

* [fribidi] remove dependency `vcpkg-tool-meson`

* [fribidi] vcpkg x-add-version --all --overwrite-version

* Revert "[fribidi] vcpkg x-add-version --all --overwrite-version"

This reverts commit c824e8e6ca.

* [fribidi] update port-version to 2

* [fribidi] vcpkg x-add-version --all --overwrite-version
2021-12-10 15:57:46 -08:00
Matthew Oliver
eea8042d00
[ffmpeg] Fix detection of x264. (#21875) 2021-12-06 21:27:58 -08:00
autoantwort
059efe7061
[fltk] no absolute paths (#21714) 2021-12-06 20:18:22 -08:00
Park DongHa
2647956afd
[foxi] create a new port (#21786)
* [foxi] create a new port

* [foxi] update git-tree, version

* [foxi] fix windows build

* [foxi] disable UWP because of build failure

* LOAD_LIBRARY_SEARCH_DEFAULT_DIRS undefined

* Rename patch to better indicate the patch's purpose and to clarify that it need not be replicated upstream.

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-12-02 19:49:25 -08:00
Alexander Neumann
163065a352
Update meson to 0.60.2 (#21542)
* update meson to 0.60.1

* add port vcpkg-tool-meson for consistency deprecate usage of tool-meson

* [skip actions] make every port using meson depend on vcpkg-tool-meson
(except pkgconf for now.)

* fix subtle bugs in vcpkg_find_acquire_program
make the port install meson if the system does not provide it.

* make pkgconf depend on meson

* restore old vcpkg_find_acquire_program behavior for versioning

* Update ports/gstreamer/vcpkg.json

remove duplicated dependency

* remove invalid option in glib

* [skip actions] fix ci failures?

* remove invalid option in gstreamer

* try without cmake

* get more logs from meson configure.

* update glib to 2.70.1

* fix typo

* fix pc file of flac

* update meson to 0.60.2

* try the patch from the other pr.

* patch meson .....

* version stuff

* fix port version

* fix gstreamer version

* remove version

* format-manifest

* version stuff

* format manifest again

* revert version stuff

* remove outdated gtk options

* version stuff

* pango version stuff

* correct baseline lost in merge

* Fix fontconfig version db

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-12-02 15:48:34 -08:00
Stefano Sinigardi
f6601ee2e4
[OpenCV] update to v4.5.4 and v3.4.16 (#20658)
* Make gtk4.4 build.

* Update baseline for gtk

* Fix vcpkg version.

* Fix vcpkg version.

* [gtk] Fix macos build.

* [gtk] Fix linux build.

* [gtk] Add patches.

* [gtk] Bump versions - again

* Fix macos patch.

* Bump versions.

* [OpenCV] update to v4.5.4 and v3.4.16

* fix patches

* [OpenCV] fix references

* fix patches

* update references

* add gstreamer support

* fix references

* fixes

* update references

* Install xdamage.

* Bump versions.

* [fontconfig] disable doc building which is failing on bare linux

* fix references

* [opencv] use qt6

* [opencv2] use newer approach to downstream dependency handling

* fix references

* Add merged patch from upstream.

* [gtk] Bump version.

* [OpenCV] restore using qt5

* [opencv] force qt5

* update references

* use a different strategy to find qt5 dependency for downstream projects

* fix references

* use a different strategy to find qt5 dependency for downstream projects also for opencv2

* fix references

* [opencv2] fix patches

* fix references

* Update ports/fontconfig/vcpkg.json

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

* fix references

* fix references, again

* add gtk to linux default features

* fix references

* [OpenCV2] fix cuda patch for newer cuda versions

* fix references

* [OpenCV2] add GTK feature

* fix references

* [opencv2] bump port version

* [opencv2] fix references

* Delete duplicate install of libxdamage-dev

* [fontconfig] bump version

* fix references

* [fontconfig] bump version

* fix references

* move vcpkg-ci-opencv to manifest

Co-authored-by: Berrysoft <Strawberry_Str@hotmail.com>
Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-12-01 19:11:01 -08:00
autoantwort
d9a383d331
[freerdp] no absolute paths (#21716) 2021-11-29 17:05:12 -08:00
autoantwort
e54a86b184
[fastor] no absolute paths (#21702) 2021-11-29 16:47:55 -08:00
Billy O'Neal
b3cfaaf1bb
Update tool to 2021-11-24. (#21654)
* Update tool to 2021-11-24.

* Reformat ports affected by https://github.com/microsoft/vcpkg-tool/pull/282
2021-11-26 01:25:06 -08:00
Qingnan Duan
2729e6e7be
[Fastor] add new port Fastor (#16587)
* Add fastor port

* Resolve comments

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

* Resolve comments

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

* Resolve comments

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

* update version

Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
Co-authored-by: Jonliu1993 <13720414433@163.com>
2021-11-25 23:30:36 -08:00
autoantwort
0c846c11aa
[fontconfig] no absolute paths (#21424) 2021-11-22 15:18:05 -08:00
Frank
709e9ec32e
[fast-float] Update version to v3.2.0 (#21447)
* fast-float update to v3.2.0

* update version

* update

* update version to v3.2.0

* update version

* update version

* update version

* update

* revert portfile.camke

* update version
2021-11-19 22:21:35 -08:00
Charles Helmich
29e84ec1ba
[fontconfig] Fix dead link to homepage (#21416)
* [fontconfig] Fix dead link to homepage

* [fontconfig] Properly update baseline

* Update version database
2021-11-18 20:54:17 -08:00
autoantwort
1edc79c2b2
[faad2] only support windows (#21438) 2021-11-17 12:33:09 -08:00
chausner
0480c6b20e
[font-chef] Update to 1.1.0 (#21398)
* Update font-chef to 1.1.0

* Update CI baseline

* Fix build on 64 bit platforms

* Update git-tree hash

* Add comment

* Update git-tree hash

Co-authored-by: chausner <chausner@users.noreply.github.com>
2021-11-15 14:32:51 -08:00
Andy Li
6554f4d13d
[ffmpeg] update version to 4.4.1 (#21049)
* [ffmpeg] update to 4.4.1

* Update version database

* update version

* update version

Co-authored-by: Jonliu1993 <13720414433@163.com>
2021-11-12 16:39:29 -08:00
NancyLi1013
897ff9372f
[sdl2] Add feature x11 (#21188)
* [ssdl2] Add feature x11

* Update dependencies

* Update version files
2021-11-11 13:47:51 -08:00
autoantwort
e338f725b0
[fastcgi] no absolute paths (#21272) 2021-11-10 10:50:31 -08:00
NancyLi1013
41d944f701
[getdns/flint/arb] Update to the latest version (#20050)
* [getdns/flint] Update to the latest version

* [getdns/flint] Update to the latest version

* [flint] Add unsupported on uwp

* Update version files

* [flint] Handle dllimport macro in header files

* [arb] Update to 2.21.0

* [arb] Update to 2.2.1 and use upstream CMakeLists.txt

* [arb] App patch

* Update versions/a-/arb.json
2021-11-05 16:09:43 -07:00
Julian Scholle
82fbe75127
[fcl] Fix fcl 0.7.0 does not configure if Doxygen is found (#21155)
* [fcl] Fix fcl 0.7.0 does not configure if Doxygen is found

* add new fcl version
2021-11-04 10:46:05 -07:00
autoantwort
a252b4bdbd
[ftgl] fix cmake config (#21145) 2021-11-04 10:42:34 -07:00
Matthew Oliver
40a0fb2328
[x264] Update to latest stable version. (#21028)
* [x264] Update to latest stable version.

* [ffmpeg] Fix static x264 linking.
2021-11-03 22:07:18 -07:00
Jack·Boos·Yu
35443ee275
[fcl] Enable dynamic support (#21106)
* [fcl] Enable dynamic support

* version
2021-11-01 14:36:04 -07:00
autoantwort
e7e328cf9d
[many ports] call vcpkg_fixup_pkgconfig() (#20953)
* [many ports] call vcpkg_fixup_pkgconfig()

The ports generate pc files, but don't call vcpkg_fixup_pkgconfig() so that there are absolute paths in the pc files

* Update port-version for armadillo and polyclipping.

* Update version database.

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-10-27 15:19:28 -07:00
chausner
c71bed82a2
[fcl] Update to 0.7.0 (#20917)
* Update fcl to 0.7.0

* Update CI baseline

Co-authored-by: chausner <chausner@users.noreply.github.com>
2021-10-26 23:39:12 -07:00
Matthew Oliver
c3db26403c
[ffmpeg] Add libaom support. (#20867)
* [aom] Update to  3.2.0

* [ffmpeg] Add libaom support.

* fixup
2021-10-26 23:02:23 -07:00
Alexander Neumann
d830a75c99
[freetype] Fix wrong brotli linkage (#20849)
* [freetype] fix brotli module

* [skip actions] version stuff

* bump port version

* version stuff
2021-10-26 22:53:21 -07:00
autoantwort
92852cfd0c
[fluidsynth] fix installation location (#20950) 2021-10-26 22:14:34 -07:00
Bartosz Taudul
ce52984f3d
[freetype] Fix building Freetype 2.11 on MSVC. (#20674)
* Fix building Freetype 2.11 on MSVC.

* [freetype] Change tab to spaces.

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

* [freetype] Remove comments from patch.

* [freetype] Quote file paths.

* [freetype] Update versions after force push.

* [freetype] Update ports/freetype/portfile.cmake

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

* [freetype] x-add-version

Co-authored-by: Bartosz Taudul <bartosz.taudul@huuugegames.com>
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-10-22 00:42:41 -07:00
QuellaZhang
cdb7fb9b00
[folly] Change from master branch to main branch (#20892)
* [folly] Change from master branch to main

* update vcpkg.json

* update version

Co-authored-by: QuellaZhang <zhangyi2090@163.com>
Co-authored-by: Jonliu1993 <13720414433@163.com>
2021-10-21 23:49:13 -07:00
JonLiu1993
48211249f7
[FakeIt] update to 2.0.9 (#20893)
* [FakeIt] update to 2.0.9

* update version
2021-10-21 23:48:04 -07:00
chausner
7111988a02
[fmi4cpp] Update to 0.8.0 (#20907)
* Update fmi4cpp to 0.8.0

* Update CI baseline

Co-authored-by: chausner <chausner@users.noreply.github.com>
2021-10-21 23:47:32 -07:00
Matthew Oliver
0cdde69abc
[fribidi][harfbuzz] Update to latest versions (#20818)
* [fribidi] Update to 1.0.11

* [harfbuzz] Update to 3.0.0

* update vcpkg.json

* update version

Co-authored-by: Jonliu1993 <13720414433@163.com>
2021-10-19 18:30:40 -07:00
chausner
22d7c8b375
[Many ports] Remove/fix unused patch files (#20620)
* Remove/fix unused patch files

* Bump port versions

* Update git-tree hash

* Fix corrupt patch

* Update git-tree hash

* Apply suggestions from code review

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

* Update git-tree hash

Co-authored-by: chausner <chausner@users.noreply.github.com>
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2021-10-18 14:25:31 -07:00
chausner
b312224c7b
[fastrtps] Update to 2.4.0 (#20645)
* Update fastrtps to 2.4.0

* Update CI baseline

* Fix installation of fast-discovery-server.exe tool

* Update git-tree hash

* Another fix

* Update git-tree hash

* Use vcpkg_replace_string

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

* Fix indentation

* Update git-tree hash

* Remove double quotes

* update version

* Disable symlinks

* Update git-tree hash

Co-authored-by: chausner <chausner@users.noreply.github.com>
Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
Co-authored-by: Jonliu1993 <13720414433@163.com>
2021-10-13 14:39:39 -07:00
Park DongHa
ad6bce211e
[farmhash] support Windows build (#20506)
* [farmhash] support windows build

* [farmhash] update baseline JSON

* [farmhash] patch from PR diff

* [farmhash] patch from all PR changes

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-10-11 10:28:01 -07:00
Kai Pastor
ac030b40d5
[freexl] Update to 1.0.6 (#20520)
* Reformat portfile

* Minimize makefiles patch

* Update to 1.0.6

* Fix uwp builds, remove skip from baseline

* Install pc file for windows

* Update versions

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-10-07 03:56:57 -07:00
omartijn
d6245fc7d9
[ffmpeg] Honor macosx deployment target for ffmpeg (#18460)
* Honor macosx deployment target for ffmpeg

* fixup! Honor macosx deployment target for ffmpeg

Co-authored-by: Martijn Otto <git@martijnotto.nl>
Co-authored-by: Martijn Otto <martijn@resolume.com>
2021-10-06 11:06:35 -07:00
Phoebe
7ce15ca82c
[fftw3] Update the hash (#20420) 2021-09-29 08:26:29 -07:00
chausner
d9a354273f
[fftw3] Update to 3.3.10 (#20353)
* Update fftw3 to 3.3.10

* Update CI baseline

* Use version rather than version-string.

Co-authored-by: chausner <chausner@users.noreply.github.com>
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-09-28 11:53:02 -07:00
autoantwort
66dc12b3fa
many-ports: Update supports field (#20053)
* many-ports: Update supports field

* Fix several "version-string"s.

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-09-17 08:20:57 -07:00
Phoebe
69d5556d0d
[ffnvcodec/libproxy] Update to latest release version (#20169)
* [ffnvcodec/libproxy] Update to latest release version

* Small changes

* [ffnvcodec] Use version instead of version-string.

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-09-16 18:31:30 -07:00
Park DongHa
0e4460554f
[fbgemm] fix find_package (#20111)
* [fbgemm] fix find_package

* install internal header for pytorch

* [fbgemm] remove GPU feature

* The source requires ATen and some other libraries ...
2021-09-13 20:04:23 -07:00
autoantwort
6676fce90e
[fontconfig] update to 2.13.94 (#19285) 2021-09-10 13:36:20 -07:00
Carlos O'Ryan
e512158de5
[functions-framework-cpp] update to latest version (v1.0.0) (#20071) 2021-09-09 21:18:37 -07:00
NancyLi1013
d251db7f96
[freeimage] Enable version information in FreeImage.dll (#19610)
* [freeimage] Add version in FreeImage.dll

* Add version files

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-09-09 20:41:22 -07:00
Billy O'Neal
b295670e4b
Bulk convert control files. (#19986)
```
function Convert-Control {
    Param($full)
    .\vcpkg.exe format-manifest $full
    $root = $full.Substring(0, $full.Length - 7) # CONTROL
    $new = $root + 'vcpkg.json'
    $content = Get-Content -Raw $new
    $asJson = ConvertFrom-Json $content -AsHashtable -Depth 100
    $oldVersion = $asJson['port-version']
    if ($null -eq $oldVersion) {
        $oldVersionFull = $asJson['version-string']
        Write-Host "Got version $oldVersionFull"
        $match = [System.Text.RegularExpressions.Regex]::Match($oldVersionFull, '^(.+)-(\d+)$')
        if ($match.Success -and -not [System.Text.RegularExpressions.Regex]::IsMatch($oldVersionFull, '^\d\d\d\d-\d\d-\d\d$')) {
            $newFullVersion = [string]$match.Groups[1].Value
            $oldVersion = [int]$match.Groups[2].Value
            Write-Host "newFullVersion $newFullVersion oldVersion $oldVersion"
            $newVersion = $oldVersion + 1
            $asJson['version-string'] = $newFullVersion
            Write-Host "Previous version for $full extracted from version field -- setting version-string $newFullVersion and port-version $newVersion"
        } else {
            Write-Host "No previous version for $full -- setting 1"
            $newVersion = 1
        }
    } else {
        $newVersion = [int]$oldVersion + 1
        Write-Host "New version for $full : $newVersion"
    }

    $asJson['port-version'] = $newVersion

    $content = ConvertTo-Json $asJson -Depth 100
    Set-Content -Path $new -Value $content
    .\vcpkg.exe format-manifest $new
}

Get-ChildItem ports\CONTROL -Recurse | Foreach-Object {
    Convert-Control $_.FullName
}

git commit -am "this message"
.\vcpkg.exe x-add-version -all
git commit -a --amend
```
2021-09-09 01:24:04 -07:00
Phoebe
bcf551b980
[fftw3/libwebsockets/uwebsockets] Update to latest release (#20051) 2021-09-08 08:02:56 -07:00
JonLiu1993
e67f76161c
[fmt] update to 8.0.1 (#18581)
* [fmt] update to 8.0.0

* update version

* revert patch foramt

* update version

* update version

* [fmt] update to 8.0.0

* update version

* [fmt] update to 8.0.1

* update version

* Apply suggested change

* update version
2021-09-07 11:55:54 -07:00
autoantwort
01198e2497
[folly] also support arm64 (#19738) 2021-09-03 17:00:37 -07:00
Kai Pastor
5bc27e8a50
[freexl] Fix mingw, cleanup (#19504)
* New port version, format manifest

* Revise portfile

* Add mingw support

* Add libiconv dependency to pc file

* x-add-version

* Apply PR comment

* x-add-version
2021-08-31 20:39:38 -07:00