Commit Graph

585 Commits

Author SHA1 Message Date
c8ef
d23084e3b2
[folly related] update to 08.26 (#40669) 2024-08-28 23:20:37 -07:00
WangWeiLin-MV
a6212db191
[pcapplusplus] Suppress warning STL4043 as workaround (#40643) 2024-08-27 01:29:57 -07:00
miyanyan
891f84e6c1
[pybind11] update to 2.13.5 (#40605) 2024-08-26 00:53:38 -07:00
c8ef
ed6f9d83d9
[folly related] update to 08.19 (#40545) 2024-08-20 12:33:19 -07:00
miyanyan
73964f854d
[pybind11] update to 2.13.4 (#40486) 2024-08-16 00:35:56 -07:00
DownerCase
333ba63a16
[vtk]: Convert dependencies into default features (#40279) 2024-08-13 20:27:07 -07:00
Kai Pastor
791aeb5cb6
[pkgconf] Update to 2.3.0 (#40358) 2024-08-12 16:44:08 -07:00
c8ef
1e5afecf3a
[folly related] update to 08.05 (#40342) 2024-08-08 21:37:51 -07:00
Ryan Zoeller
5728849979
[perfetto] update to 47.0 (#40359) 2024-08-08 21:17:11 -07:00
jim wang
3923bb3d6a
[presentmon] Update to 2.1.1 (#40304) 2024-08-06 14:18:08 -07:00
David Smith
b43e7adc6f
[protobuf] Add Compiler Condition to use inline assembly optimizations with ARM64 (#40173) 2024-08-01 14:35:33 -07:00
MonicaLiu
682f633501
[protobuf-c] Update to 1.5.0 (#39878)
Co-authored-by: Monica <v-liumonica@microsoft.com>
2024-08-01 09:57:53 -07:00
c8ef
d79c216464
[folly related] update to 07.29 (#40163) 2024-07-30 14:43:53 -07:00
c8ef
072bc1790b
[folly related] update to 07.22 (#40036) 2024-07-23 13:38:36 -07:00
Kai Pastor
e832b2a0d2
[paho-mqttpp3] Cleanup (#39971) 2024-07-22 17:24:31 -07:00
c8ef
b2fd29fec7
[folly related] update to 07.15 (#39943) 2024-07-16 09:15:01 -04:00
Frank
79748004e3
[paho-mqttpp3] Update version to 1.4.1 (#39843) 2024-07-11 11:52:08 -04:00
c8ef
5b6df61380
[folly related] update to 07.08 (#39767) 2024-07-09 13:05:54 -04:00
Jakub Melka
f08f5fc850
[Asmjit ] Asmjit update - Following pull request #39090 (#39630)
Co-authored-by: Petr Kobalicek <kobalicek.petr@gmail.com>
Co-authored-by: Stephen Eckels <stevemk14ebr@gmail.com>
2024-07-05 13:57:37 -04:00
c8ef
cf793ad280
[folly related] update to 07.01 (#39642) 2024-07-02 14:48:08 -04:00
Tom Willow
485225516a
[proj] fix gcc version<8 compile (#39578)
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2024-07-01 16:01:08 -04:00
miyanyan
07baec1f8a
[pybind11] update to 2.13.1 (#39579) 2024-06-28 17:29:24 -07:00
JonLiu1993
547252439a
[vcpkg baseline][pocketpy] Don't install include/pybind11/* (#39571)
Detected by
https://dev.azure.com/vcpkg/public/_build/results?buildId=104413&view=results

```
error: The following files are already installed in /mnt/vcpkg-ci/installed/x64-linux and are in conflict with pocketpy:x64-linux
Installed by pybind11:x64-linux  
include/pybind11/embed.h
    include/pybind11/functional.h
    include/pybind11/operators.h
    include/pybind11/pybind11.h
    include/pybind11/stl.h
```

Broken by https://github.com/microsoft/vcpkg/pull/39510, in which
pybind11 support was added.
2024-06-28 16:15:51 -07:00
Mohsen M
e3ad383ceb
[parsi] new port (#39420) 2024-06-27 15:23:15 -07:00
jim wang
20ee7e19f2
[presentmon] Add source code files (#39532) 2024-06-26 20:45:52 -07:00
c8ef
c7e34d4f9a
[folly related] update to 06.24 (#39501) 2024-06-26 20:18:37 -07:00
miyanyan
21e73b8279
[pocketpy] update to 1.4.6 (#39510) 2024-06-26 20:18:03 -07:00
miyanyan
535c665143
[pybind11] update to 2.13.0 (#39525) 2024-06-26 20:17:54 -07:00
Dennis
561d171d79
[grpc/protobuf] Update grpc to 1.60.0 and update protobuf to 3.25.1 (#35781)
Resolves https://github.com/microsoft/vcpkg/issues/35566

This pr includes https://github.com/microsoft/vcpkg/pull/31159 and
https://github.com/microsoft/vcpkg/pull/35399

Ports changed in this pr:

Most of these changes stem from the fact that protobuf now depends on
abseil and requires c++14 while ports consume protobuf using
`target_link_libraries(lib ${Protobuf_LIBRARIES})` instead of
`target_link_libraries(lib PUBLIC protobuf::libprotobuf)`.

* **abseil** Updated to 03/04/2024 to address MSVC build issue in
openvino
* **arcus** Updated to 4.13.2
* **braft** Patched to use `find_package(Protobuf` instead of custom
FindProtobuf module. also link with `PUBLIC protobuf::libprotobuf)`.
* **brpc** Patch several `target_link_library` calls to include `PUBLIC`
instead of nothing. Patch some warnings that are treated as errors by
some OSX compiler. Patch usage of changed protobuf features most
importantly removal of `SetLogHandler`, tbd whether this patch is
acceptable with upstream.
* **cld3** Use CONFIG to find protobuf to propagate dependent abseil
libs and cxx14 correctly.
* **ecal** Use CONFIG to find protobuf. Use PUBLIC when linking it.
* **gamenetworkingsockets** Add `-DCMAKE_FIND_PACKAGE_PREFER_CONFIG=on`
for protobuf.
* **gz-transport12** Update to fix usage of removed protobuf features.
* **ignition-msgs1/5/6** Remove protobuf version check which is confused
by the duplicate versioning scheme (v25.1 vs. 3.25.1 vs 4.x). Why are we
even maintaining this no longer maintained major version of this port? I
would welcome a more strict policy on removing ports/adding them to
ci.baseline.txt
* **ignition-transport4/8/9** Same as above + cherry-pick a protobuf
deprecation patch.
* **libprotobuf-mutator** Cherry-pick two commits to address altered
protobuf functionality. Add CONFIG and PUBLIC to protobuf handling in
CMake.
* **marble** Explicitly set protobuf to not found since it is not part
of the vcpkg.json but is made available transitively but another
dependency.
* **mysql-connector-cpp** Several CMake changes and removal of
protobuf::SetLogHandler patch.
* **openvino** Find protobuf using CONFIG
* **osgearth** Link libraries using PUBLIC and link with
protobuf::libprotobuf instead of Protobuf_LIBRARIES
* **paraview** Find protobuf using CONFIG and remove version check
* **pulsar-client-cpp** Add protobuf linkage to PULSAR_OBJECT_LIB.
Simplify protoc patch. Remove -Werror.
* **shogun** Update and patch as much as possible. Users are required to
override bitsery version to 4.x to use shogun since it does not support
5.x provided by vcpkg. Therefore add shogun to ci.baseline.txt.
* **srpc** Update and fix static crt linkage. Patch protobuf linkage and
remove hardcoded `-std=c++11` flag. Protobuf requires c++14 and CMake
does not recognize the hardcoded c++11 flag and will therefore not add a
c++14 flag when the compiler uses c++14 by default.
* **upb** Update to align version with protobuf/grpc and use new github
repo. Patch usual CMake mess (they do not support CMake officially)
which should probably be `unofficial-upbConfig.cmake` but I didn't dig
into downstream implications so I kept it at `upbConfig.cmake` as
before.
* **utf8-range** Update to allign version with protobuf.
2024-06-21 13:39:50 -07:00
gerard-ryan-immersaview
6db51d86a9
[vcpkg_replace_string] warn unchanged by call (#34719)
If a call to `vcpkg_replace_string` makes no changes i.e doesn't
effectively replace a string, A warning is logged.

This should also help identify ports that no longer need these calls to
fix things in `.pc` files etc.
2024-06-19 14:07:05 -07:00
Alexander Neumann
ded9717095
[VTK/paraview] update to 5.12.1 (#39352) 2024-06-18 17:07:09 -07:00
c8ef
62480f9145
[folly related] update to 06.17 (#39358) 2024-06-18 12:00:11 -07:00
Alexander Neumann
2324733d55
[python3] add vcpkg_get_vcpkg_installed_python (#38929) 2024-06-17 11:36:07 -07:00
Ryan Zoeller
e647ea3b37
[perfetto] update to 46.0 (#39280) 2024-06-14 11:42:04 -07:00
c8ef
9e1a785453
[folly related] update to 06.10 (#39213) 2024-06-12 16:17:23 -07:00
Kai Pastor
e158d10763
Activate Android NDK r26d in vcpkg CI (#35851) 2024-06-11 13:26:30 -07:00
Yunze Xu
4d9c5616fe
[pulsar-client-cpp] Bump to 3.5.1 (#39215)
The latest 3.5.x releases have an `INTEGRATE_VCPKG` option that is
enabled to be compatible with vcpkg packages lookup so that the original
patch is not needed anymore. Besides, in this case, `asio` is depended
rather than `boost-asio`.
2024-06-11 12:39:38 -07:00
chausner
53310a9fd1
[poolstl] New Port (#38951)
---------
Co-authored-by: chausner <chausner@users.noreply.github.com>
2024-06-07 02:15:48 -07:00
c8ef
4c89942586
[folly related] update to 06.03 (#39108)
- [x] Changes comply with the [maintainer
guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md).
- [x] SHA512s are updated for each updated download.
- [x] The "supports" clause reflects platforms that may be fixed by this
new version.
- [x] Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.
- [x] Any patches that are no longer applied are deleted from the port's
directory.
- [x] The version database is fixed by rerunning `./vcpkg x-add-version
--all` and committing the result.
- [x] Only one version is added to each modified port's versions file.
2024-06-06 00:14:15 -07:00
Flole
f62d0f19c1
[pixman] Fix x86 builds not using MSVC (#38851)
Fixes the `#Todo` comment in pixman's portfile.cmale
2024-06-03 22:17:32 -07:00
Kai Pastor
7f8be41dc7
[proj] Update to 9.4.1 (#39081) 2024-06-03 22:09:27 -07:00
Kai Pastor
28939644f9
[pulseaudio] Misc fixes (#39065)
Fixes:
~~~
CMake Warning (dev) at ports/pulseaudio/portfile.cmake:85:
  Syntax Warning in cmake code at column 96

  Argument not separated from preceding token by whitespace.
~~~
2024-06-02 23:18:08 -07:00
c8ef
df3be23f3f
[folly related] update to 05.27 (#39012)
- [x] Changes comply with the [maintainer
guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md).
- [x] SHA512s are updated for each updated download.
- [x] The "supports" clause reflects platforms that may be fixed by this
new version.
- [x] Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.
- [x] Any patches that are no longer applied are deleted from the port's
directory.
- [x] The version database is fixed by rerunning `./vcpkg x-add-version
--all` and committing the result.
- [x] Only one version is added to each modified port's versions file.
2024-05-30 10:36:20 -07:00
Cheney Wang
16e95cee85
[folly related] update to 05.20 (#38931)
Update `folly` and its related ports to the latest version
`2024.05.20.00`.

The recent update to `folly` includes this commit:
99767aa88e,
which caused downstream `rsocket` to fail with the following error
during build.
```
vcpkg\rsocket\src\84ec7fc921-d730564084\rsocket\RSocketServer.cpp(32): error C2665: 'folly::ThreadLocal<rsocket::SetupResumeAcceptor,rsocket::RSocketServer::SetupResumeAcceptorTag,void>::ThreadLocal': no overloaded function could convert all the argument types
```
A patch has now been submitted to fix this issue.
- [x] Changes comply with the [maintainer
guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md).
- [x] SHA512s are updated for each updated download.
- [ ] ~The "supports" clause reflects platforms that may be fixed by
this new version.~
- [ ] ~Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.~
- [ ] ~Any patches that are no longer applied are deleted from the
port's directory.~
- [x] The version database is fixed by rerunning `./vcpkg x-add-version
--all` and committing the result.
- [x] Only one version is added to each modified port's versions file.
2024-05-29 01:51:10 -07:00
frendguo
2f3a43a8cf
[phnt]Update phnt to 1.1.0 (#38863)
- [x] Changes comply with the [maintainer
guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md).
- [x] SHA512s are updated for each updated download.
- [x] The "supports" clause reflects platforms that may be fixed by this
new version.
- [x] Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.
- [x] Any patches that are no longer applied are deleted from the port's
directory.
- [x] The version database is fixed by rerunning `./vcpkg x-add-version
--all` and committing the result.
- [x] Only one version is added to each modified port's versions file.

---------

Co-authored-by: Monica <liuyumei01@beyondsoft.com>
2024-05-27 15:37:23 -07:00
Frank
248380e074
[protobuf] fix pc library reference (#38822) 2024-05-24 19:39:45 -07:00
Ryan Zoeller
090344cfc0
[perfetto] update to 45.0 (#38664)
- [x] Changes comply with the [maintainer
guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md).
- [x] SHA512s are updated for each updated download.
- [ ] The "supports" clause reflects platforms that may be fixed by this
new version.
- [ ] Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.
- [ ] Any patches that are no longer applied are deleted from the port's
directory.
- [x] The version database is fixed by rerunning `./vcpkg x-add-version
--all` and committing the result.
- [x] Only one version is added to each modified port's versions file.
2024-05-09 20:17:43 -07:00
miyanyan
e48d3f4d65
[proxy] update to 2.4.0 (#38660)
- [x] Changes comply with the [maintainer
guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md).
- [x] SHA512s are updated for each updated download.
- [ ] The "supports" clause reflects platforms that may be fixed by this
new version.
- [ ] Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.
- [ ] Any patches that are no longer applied are deleted from the port's
directory.
- [x] The version database is fixed by rerunning `./vcpkg x-add-version
--all` and committing the result.
- [x] Only one version is added to each modified port's versions file.
2024-05-09 20:17:24 -07:00
Blaque Allen (SoFloppy)
a0f7f5379a
[projectm-eval] Add new port (#38550)
This new overlay-port introduces the ProjectM Expression Evaluation
Library, which is a prerequisite for building the ProjectM Library. This
addition is to complement the PR #38535, which aims to address the
external dependency concern.

ProjectM: https://github.com/projectM-visualizer/projectm
ProjectM Eval: https://github.com/projectM-visualizer/projectm-eval

---
- [x] Changes comply with the [maintainer
guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md).
- [x] The name of the port matches an existing name for this component
on https://repology.org/ if possible, and/or is strongly associated with
that component on search engines.
- [x] Optional dependencies are resolved in exactly one way. For
example, if the component is built with CMake, all `find_package` calls
are REQUIRED, are satisfied by `vcpkg.json`'s declared dependencies, or
disabled with
[CMAKE_DISABLE_FIND_PACKAGE_Xxx](https://cmake.org/cmake/help/latest/variable/CMAKE_DISABLE_FIND_PACKAGE_PackageName.html).
- [x] The versioning scheme in `vcpkg.json` matches what upstream says.
- [x] The license declaration in `vcpkg.json` matches what upstream
says.
- [x] The installed as the "copyright" file matches what upstream says.
- [x] The source code of the component installed comes from an
authoritative source.
- [x] The generated "usage text" is accurate. See
[adding-usage](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/examples/adding-usage.md)
for context.
- [x] The version database is fixed by rerunning `./vcpkg x-add-version
--all` and committing the result.
- [x] Only one version is in the new port's versions file.
- [x] Only one version is added to each modified port's versions file.
2024-05-07 20:46:41 -07:00
c8ef
6f98981f73
[folly related] update to 05.06 (#38593)
<!-- If your PR fixes issues, please note that here by adding "Fixes
#NNNNNN." for each fixed issue on separate lines. -->

<!-- If you are still working on the PR, open it as a Draft:
https://github.blog/2019-02-14-introducing-draft-pull-requests/. -->

- [x] Changes comply with the [maintainer
guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md).
- [x] SHA512s are updated for each updated download.
- [x] The "supports" clause reflects platforms that may be fixed by this
new version.
- [x] Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.
- [x] Any patches that are no longer applied are deleted from the port's
directory.
- [x] The version database is fixed by rerunning `./vcpkg x-add-version
--all` and committing the result.
- [x] Only one version is added to each modified port's versions file.


<!-- If this PR adds a new port, please uncomment and fill out this
checklist:

- [ ] Changes comply with the [maintainer
guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md).
- [ ] The name of the port matches an existing name for this component
on https://repology.org/ if possible, and/or is strongly associated with
that component on search engines.
- [ ] Optional dependencies are resolved in exactly one way. For
example, if the component is built with CMake, all `find_package` calls
are REQUIRED, are satisfied by `vcpkg.json`'s declared dependencies, or
disabled with
[CMAKE_DISABLE_FIND_PACKAGE_Xxx](https://cmake.org/cmake/help/latest/variable/CMAKE_DISABLE_FIND_PACKAGE_PackageName.html).
- [ ] The versioning scheme in `vcpkg.json` matches what upstream says.
- [ ] The license declaration in `vcpkg.json` matches what upstream
says.
- [ ] The installed as the "copyright" file matches what upstream says.
- [ ] The source code of the component installed comes from an
authoritative source.
- [ ] The generated "usage text" is accurate. See
[adding-usage](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/examples/adding-usage.md)
for context.
- [ ] The version database is fixed by rerunning `./vcpkg x-add-version
--all` and committing the result.
- [ ] Only one version is in the new port's versions file.
- [ ] Only one version is added to each modified port's versions file.

END OF NEW PORT CHECKLIST (delete this line) -->
2024-05-07 14:45:30 -07:00