vcpkg/versions/p-
fwcd ea6202dc5d
[pcre2] Disable JIT when targeting iOS (#37059)
PCRE2 JIT compilation is unsupported on iOS as per
https://codereview.qt-project.org/c/qt/qtbase/+/204514

Since our Qt port uses the separately built `pcre2` port (instead of the
bundled version):


3f966cf6a8/ports/qtbase/portfile.cmake (L315)

...the linked Qt fix doesn't apply to us, so we'll have to disable it
explicitly.

### Background

I ran into this today while debugging a crash of a Qt app built for the
iOS simulator (using vcpkg-built libraries):

<details>

<summary>Crash Log</summary>

```
Exception Type:  EXC_BAD_ACCESS (SIGBUS)
Exception Subtype: KERN_PROTECTION_FAILURE at 0x000000010dbb8008
Exception Codes: 0x0000000000000002, 0x000000010dbb8008
VM Region Info: 0x10dbb8008 is in 0x10dbb8000-0x10dbc8000;  bytes after start: 8  bytes before end: 65527
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      ColorSync                   10dbb0000-10dbb8000    [   32K] r--/r-- SM=PRV  
--->  VM_ALLOCATE                 10dbb8000-10dbc8000    [   64K] rwx/rwx SM=PRV  
      GAP OF 0x38000 BYTES
      MALLOC_TINY                 10dc00000-10dd00000    [ 1024K] rw-/rwx SM=PRV  
Termination Reason: SIGNAL 10 Bus error: 10
Terminating Process: exc handler [98229]

Triggered by Thread:  0

Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   Mixxx                         	       0x107b8ec24 sljit_malloc_exec + 236
1   Mixxx                         	       0x107b8ea80 pcre2_jit_compile_16 + 160
2   Mixxx                         	       0x104ec52d4 QRegularExpressionPrivate::compilePattern() + 252
3   Mixxx                         	       0x104ec6058 QRegularExpression::isValid() const + 24
4   Mixxx                         	       0x104e30194 QtPrivate::contains(QStringView, QString const*, QRegularExpression const&, QRegularExpressionMatch*) + 52
5   Mixxx                         	       0x10599a8ec QIOSScreen::QIOSScreen(UIScreen*) + 1060
6   Mixxx                         	       0x105998850 QIOSIntegration::initialize() + 272
7   Mixxx                         	       0x104d8165c QCoreApplicationPrivate::init() + 1640
8   Mixxx                         	       0x1076c80e0 QGuiApplicationPrivate::init() + 60
9   Mixxx                         	       0x105d9d20c QApplicationPrivate::init() + 24
10  Mixxx                         	       0x105d9d1e0 QApplication::QApplication(int&, char**, int) + 140
```

</details>

This fixes the problem.

### 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 (not applicable).
- [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 (not applicable).
- [x] Any patches that are no longer applied are deleted from the port's
directory (not applicable).
- [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-03-05 02:31:00 -08: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 version to v1.3.11 (#31075) 2023-04-24 18:47:56 -07:00
parallelstl.json [many-ports] Don't use deprecated functions (autogenerated) (#26981) 2023-04-13 09:13:15 -07:00
paraview.json [paraview] Always use the release exe (#33577) 2023-09-06 13:00:25 -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[cuda]] Fix build failure (#37041) 2024-03-05 01:59:23 -08:00
pcre2.json [pcre2] Disable JIT when targeting iOS (#37059) 2024-03-05 02:31:00 -08: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] no Werror (#30672) 2023-04-05 16:35:24 -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
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.2 (#36507) 2024-02-01 15:14:53 -08: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.2 (#36686) 2024-02-12 14:21:04 -08:00
pkgconf.json [pkgconf] Update to 2.1.0 (#34228) 2023-12-06 21:27:16 -08: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-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] add new port (#36829) 2024-03-05 01:32:44 -08:00
poco.json [poco] update to 1.13.2 (#37065) 2024-03-05 02:26:47 -08: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 polyhook2 (#33124) 2023-08-28 13:21:36 -07: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.02.0 (#36654) 2024-02-08 14:51:08 -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 [many ports]switch to vcpkg-cmake / vckg-cmake-config part 4 (#29884) 2023-03-01 10:39:14 -08:00
proj4.json [proj4] Retain former features (fixes vcpkg upgrade) (#23487) 2022-03-11 10:57:35 -08:00
proj.json [proj] Update to 9.3.1 (#35456) 2023-12-04 17:30:06 -08:00
prometheus-cpp.json [prometheus-cpp] Update to version 1.1.0 (#27780) 2022-11-14 14:30:49 -08: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 [protobuf] Delete unused backends from sources. (#36377) 2024-01-26 16:45:13 -08: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] add new port (#34722) 2023-10-26 16:47:24 -07:00
proxy.json [proxy] update to 2.2.0 (#36960) 2024-02-27 00:11:26 -08:00
proxygen.json [folly,fizz,wangle,mvfst,proxygen,fbthrift] update to 2024.01.01.00 (#36027) 2024-01-05 13:24:54 -08: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.11.1 (#33243) 2023-08-18 11:32:26 -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] Update to 3.11.8 (#36755) 2024-03-05 01:29:47 -08:00