vcpkg/versions/p-
WangWeiLin-MV 119bd592c3
[perfetto] Update to 44.0 and clean deps and allow x86 (#38205)
### Change
- Upgrade `perfetto` version to
[v44.0](https://github.com/google/perfetto/releases/tag/v44.0)
- Remove dependency `pthread` because the lib is a system library which
just requires the `find_package` and will only be used on NON-WINDOWS.
The checks in upstream
[perfetto/ext/base/thread_checker.h#L22-L24](https://github.com/google/perfetto/blob/v44.0/include/perfetto/ext/base/thread_checker.h#L22-L24)
- Remove the `x86` exclusion from
https://github.com/microsoft/vcpkg/pull/37959#discussion_r1556850729

### Checklist
- [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.
- [ ] ~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.

### Test
Port usage tests pass with following triplets:
* x64-linux
* x64-windows
* x64-windows-static
* x64-windows-static-md
* x86-windows
2024-04-16 09:37:21 -04:00
..
p-ranav-csv2.json [many-ports] Don't use deprecated functions (autogenerated) (#26981) 2023-04-13 09:13:15 -07:00
p-ranav-csv.json [many-ports] Don't use deprecated functions (autogenerated) (#26981) 2023-04-13 09:13:15 -07:00
pagmo2.json Update xbox supports expressions for failing ports with copyleft licenses (#31770) 2023-06-15 14:49:00 -07:00
paho-mqtt.json [paho-mqtt] use high performance (#36069) 2024-01-08 13:11:41 -08:00
paho-mqttpp3.json [paho-mqttpp3] Update to 1.3.2 (#35534) 2023-12-06 14:21:01 -08:00
palsigslot.json [palsigslot] Update to 1.2.2 (#32069) 2023-06-21 22:15:42 -07:00
pango.json [atk/gdk-pixbuf/gtk/gtk3/harfbuzz/pango] Fix dependency gobject-instrospection of feature instrospection (#33792) 2023-09-18 09:52:14 -07:00
pangolin.json [ffmpeg] Update to 5.1.2. (#28955) 2023-01-26 19:59:17 -08:00
pangomm.json Update xbox supports expressions for failing ports with copyleft licenses (#31770) 2023-06-15 14:49:00 -07:00
parallel-hashmap.json [parallel-hashmap] update to 1.3.12 (#37645) 2024-03-25 15:32:17 -07:00
parallelstl.json [many-ports] Don't use deprecated functions (autogenerated) (#26981) 2023-04-13 09:13:15 -07:00
paraview.json [vcpkg baseline][graphviz,paraview] Fix installation order issues (#37405) 2024-03-13 15:41:56 -07:00
parmetis.json [gklib,metis,parmetis] Update sources for metis et al. to GitHub (#26020) 2022-08-03 18:59:36 -07:00
parquet.json [many-ports] Don't use deprecated functions (autogenerated) (#26981) 2023-04-13 09:13:15 -07:00
parson.json [parson] Update to 2022-11-13 (#27885) 2022-11-18 13:05:16 -08:00
pbc.json fix error path (#33764) 2023-09-19 09:46:42 -07:00
pcapplusplus.json [pcapplusplus] update to 23.09 (#34767) 2023-10-31 12:01:51 -07:00
pcg.json [many-ports] Don't use deprecated functions (autogenerated) (#26981) 2023-04-13 09:13:15 -07:00
pciids.json [vcpkg baseline][infoware][pciids] Update infoware and add new port pciids (#31388) 2023-05-15 14:09:58 -07:00
pcl.json [pcl] Fix build issues, refresh patches (#37785) 2024-03-28 13:21:54 -07:00
pcre2.json [pcre2] Fix "There should be no absolute paths" (#37971) 2024-04-15 13:51:41 -04:00
pcre.json [pcre] Fix x64-linux-dynamic build (#25671) 2022-07-11 16:25:36 -07:00
pdal-c.json [pdal, pdal-c] Update to v2.5.3, v2.2.0 and fix GCC 13 build (#31257) 2023-05-08 18:28:15 -07:00
pdal.json [pdal] fix cross build (#33748) 2023-09-18 10:00:59 -07:00
pdcurses.json [pdcurses] fix incorrect link behavior (#32252) 2023-06-27 12:42:46 -07:00
pdqsort.json [many-ports] Don't use deprecated functions (autogenerated) (#26981) 2023-04-13 09:13:15 -07:00
pe-parse.json [pe-parse] update to 2.1.1 (#37679) 2024-03-25 15:36:25 -07:00
pegtl-2.json [many-ports] Don't use deprecated functions (autogenerated) (#26981) 2023-04-13 09:13:15 -07:00
pegtl.json [pegtl] update to 3.2.7 (#31183) 2023-05-01 15:15:37 -07:00
perfetto.json [perfetto] Update to 44.0 and clean deps and allow x86 (#38205) 2024-04-16 09:37:21 -04:00
pffft.json [pffft] fix supports (#25403) 2022-06-24 15:00:50 -07:00
pfring.json [pfring] Update version and portfile (#32280) 2023-07-05 11:45:35 -07:00
pfultz2-linq.json [many-ports] Don't use deprecated functions (autogenerated) (#26981) 2023-04-13 09:13:15 -07:00
phnt.json [vcpkg] Rename port_versions to versions (#15784) 2021-01-21 09:53:22 -08:00
physac.json [physac] Add new port (#29365) 2023-02-03 13:18:08 -08:00
physfs.json [physfs] Cleanup, fix linkage and usage issues (#28787) 2023-01-09 01:19:59 -08:00
physx.json [physx] Omniverse-PhysX updated to 5.3.0 (#34138) 2023-10-02 20:20:52 -07:00
picojson.json [many-ports] Don't use deprecated functions (autogenerated) (#26981) 2023-04-13 09:13:15 -07:00
picosha2.json [many-ports] Don't use deprecated functions (autogenerated) (#26981) 2023-04-13 09:13:15 -07:00
piex.json [piex] fix mac build (#22600) 2022-01-18 13:03:27 -08:00
pipewire.json [pipewire] update to 1.0.4 (#37681) 2024-03-25 15:36:42 -07:00
pistache.json Update meson to 0.60.2 (#21542) 2021-12-02 15:48:34 -08:00
pixel.json [many ports] Fix cmake warnings (#24706) 2022-05-17 11:15:06 -07:00
pixman.json [pixman] update to 0.43.4 (#37682) 2024-03-25 15:51:48 -07:00
pkgconf.json [pkgconf] Update to 2.2.0 (#36595) 2024-03-29 16:53:46 -07:00
plasma-wayland-protocols.json [kf5] Update to 5.98 (#26831) 2022-11-30 11:03:25 -08:00
platform-folders.json [platform-folders] Fix incorrect install location for .cmake file (#31605) 2023-05-25 15:28:37 -07:00
plf-colony.json [plf-colony] update to 7.41 (#36432) 2024-01-29 11:44:07 -08:00
plf-hive.json [plf-colony] Update to 6.33 - [plf-hive] Add new port (#22389) 2022-01-07 14:57:24 -08:00
plf-list.json [many-ports] Don't use deprecated functions (autogenerated) (#26981) 2023-04-13 09:13:15 -07:00
plf-nanotimer.json [many-ports] Don't use deprecated functions (autogenerated) (#26981) 2023-04-13 09:13:15 -07:00
plf-queue.json [plf-queue] add new port (#37402) 2024-03-15 18:32:43 -07:00
plf-stack.json [many-ports] Don't use deprecated functions (autogenerated) (#26981) 2023-04-13 09:13:15 -07:00
plib.json Update xbox supports expressions for failing ports with copyleft licenses (#31770) 2023-06-15 14:49:00 -07:00
plibsys.json [many ports]switch to vcpkg-cmake / vckg-cmake-config part 4 (#29884) 2023-03-01 10:39:14 -08:00
plog.json [plog] Update to 1.1.10 (#35508) 2023-12-05 17:52:23 -08:00
plplot.json [plplot] Fix download errors (#34441) 2023-10-12 19:23:11 -07:00
plustache.json [many-ports] Don't use deprecated functions (autogenerated) (#26981) 2023-04-13 09:13:15 -07:00
pmdk.json [pmdk] Fix linux compilation (#33766) 2023-09-18 09:59:17 -07:00
pmp-library.json [pmp-library] add port (#33698) 2024-01-10 17:32:10 -08:00
pngpp.json [many-ports] Don't use deprecated functions (autogenerated) (#26981) 2023-04-13 09:13:15 -07:00
pngwriter.json [many-ports] Don't use deprecated functions (autogenerated) (#26981) 2023-04-13 09:13:15 -07:00
pocketfft.json [pocketfft] add new port (#34841) 2023-11-01 12:52:04 -07:00
pocketpy.json [pocketpy] update to 1.4.3 (#37796) 2024-03-28 12:51:57 -07:00
poco.json [poco] update to1.13.3 (#38006) 2024-04-09 11:24:54 -04:00
podofo.json [podofo] Update to 0.10.3 (#35788) 2023-12-20 00:31:01 -08:00
poissonrecon.json [poissonrecon] Update to latest commit (#20357) 2021-09-27 20:58:41 -07:00
poly2tri.json [poly2tri] Set policy CMP0063 to NEW (#27263) 2022-10-18 18:32:42 -07:00
polyclipping.json [many-ports] Don't use deprecated functions (autogenerated) (#26981) 2023-04-13 09:13:15 -07:00
polyhook2.json [polyhook2] Update to 2024-02-08 (#37866) 2024-04-09 11:26:54 -04:00
polymorphic-value.json [live555/guilite/polymorphic-value] Update version (#24555) 2022-05-06 16:54:57 -07:00
ponder.json [many-ports] Don't use deprecated functions (autogenerated) (#26981) 2023-04-13 09:13:15 -07:00
poppler.json [poppler] Update to 24.3.0 (#37175) 2024-03-07 22:44:39 -08:00
popsift.json VM Updates for Patch Tuesday, March 2023 (#30223) 2023-03-21 12:27:26 -07:00
portable-file-dialogs.json [portable-file-dialogs] Add new port (#31482) 2023-05-22 12:04:14 -07:00
portable-snippets.json Patch Tuesday for January 2023 (#36143) 2024-01-16 19:51:14 -08:00
portaudio.json [portaudio] Add patch that fixes framework linking (#32882) 2023-08-02 09:35:41 -07:00
portmidi.json [portmidi] Scope alsa dependency to Linux (#36613) 2024-02-07 12:59:05 -08:00
portsmf.json [vcpkg baseline][portsmf] fix download failed (#30654) 2023-04-04 15:43:13 -07:00
ppconsul.json [many-ports] Don't use deprecated functions (autogenerated) (#26981) 2023-04-13 09:13:15 -07:00
ppmagic.json [many-ports] Don't use deprecated functions (autogenerated) (#26981) 2023-04-13 09:13:15 -07:00
pprint.json [many-ports] Don't use deprecated functions (autogenerated) (#26981) 2023-04-13 09:13:15 -07:00
pqp.json [many-ports] Don't use deprecated functions (autogenerated) (#26981) 2023-04-13 09:13:15 -07:00
pravila00-enum-string.json [pravila00-enum-string] New port (#34518) 2023-10-19 10:51:28 -07:00
pravila00-make-vector.json [make-vector] New port (#34069) 2023-10-05 20:45:47 -07:00
presentmon.json [presentmon] update to 1.10.0 (#37683) 2024-03-25 15:36:55 -07:00
proj4.json [proj4] Retain former features (fixes vcpkg upgrade) (#23487) 2022-03-11 10:57:35 -08:00
proj.json [proj,rtabmap] Update proj to 9.4.0 (#37650) 2024-03-26 11:29:05 -07:00
prometheus-cpp.json [prometheus-cpp] update to 1.2.4 (#37709) 2024-03-26 11:49:40 -07:00
promise-cpp.json [promise-cpp] Add new port (#20340) 2021-09-30 13:55:14 -07:00
protobuf-c.json [protobuf-c] Fix tools feature compilation error under uwp (#35229) 2023-11-21 18:56:20 -08:00
protobuf.json [multiple ports] Keep description consistent with upstream (#37998) 2024-04-09 12:10:21 -04:00
protopuf.json [protopuf] Update to 2.2.1 (#28138) 2022-12-05 13:31:27 -08:00
protozero.json [protozero] update to 1.7.1 (#24231) 2022-04-19 08:17:40 -07:00
proxsuite.json [proxsuite] Update to v0.6.4 (#38189) 2024-04-15 13:07:23 -04:00
proxy.json [proxy] update to 2.3.0 (#37951) 2024-04-03 16:20:09 -07:00
proxygen.json [proxygen] Get newly added tools (#38029) 2024-04-09 11:42:49 -04:00
proxywrapper.json [vcpkg] Rename port_versions to versions (#15784) 2021-01-21 09:53:22 -08:00
psimd.json [many-ports] Don't use deprecated functions (autogenerated) (#26981) 2023-04-13 09:13:15 -07:00
ptc-print.json [ptc-print] Update to v1.4.1. (#34206) 2023-10-02 17:28:29 -07:00
ptex.json [ptex] Update to 2.4.2 (#36842) 2024-02-21 09:39:38 -08:00
pthread-stubs.json [pthread-stubs] allow building release only (#27530) 2022-11-01 20:00:18 -07:00
pthread.json [many-ports] Don't use deprecated functions (autogenerated) (#26981) 2023-04-13 09:13:15 -07:00
pthreadpool.json [many ports]switch to vcpkg-cmake / vckg-cmake-config part 4 (#29884) 2023-03-01 10:39:14 -08:00
pthreads.json [pthreads] Fixed whitespaces in path issue (#31179) 2023-05-04 10:27:12 -07:00
ptyqt.json [ptyqt] Update port version to fix some linkage issues (#21543) 2021-11-22 15:39:35 -08:00
pugixml.json [pugixml] Update to 1.14 (#34374) 2023-10-10 14:59:58 -07:00
pulsar-client-cpp.json [pulsar-client-cpp] fix deps (#36510) 2024-02-01 12:08:46 -08:00
pulzed-mini.json [pulzed-mini] New port (#33275) 2023-08-21 11:47:15 -07:00
pybind11.json [pybind11] update to 2.12.0 (#37771) 2024-03-28 12:41:22 -07:00
pystring.json [pystring] Update to v1.1.4 (#28767) 2023-01-10 13:55:52 -08:00
python2.json [Python2] msbuild (#33159) 2023-08-16 12:58:56 -07:00
python3.json [python3] Fix missing _ when discovering internal FindPython vars. (#37354) 2024-03-11 20:32:52 -07:00