diff --git a/dev-libs/libpcre2/libpcre2-10.43.recipe b/dev-libs/libpcre2/libpcre2-10.44.recipe similarity index 96% rename from dev-libs/libpcre2/libpcre2-10.43.recipe rename to dev-libs/libpcre2/libpcre2-10.44.recipe index 40177bb85..0feb6e35c 100644 --- a/dev-libs/libpcre2/libpcre2-10.43.recipe +++ b/dev-libs/libpcre2/libpcre2-10.44.recipe @@ -9,16 +9,16 @@ API." HOMEPAGE="https://www.pcre.org/" COPYRIGHT="1997-2024 University of Cambridge" LICENSE="PCRE" -REVISION="2" +REVISION="1" SOURCE_URI="https://github.com/PhilipHazel/pcre2/releases/download/pcre2-$portVersion/pcre2-$portVersion.tar.bz2" -CHECKSUM_SHA256="e2a53984ff0b07dfdb5ae4486bbb9b21cca8e7df2434096cc9bf1b728c350bcb" +CHECKSUM_SHA256="d34f02e113cf7193a1ebf2770d3ac527088d485d4e047ed10e5d217c6ef5de96" SOURCE_DIR="pcre2-$portVersion" PATCHES="libpcre2-$portVersion.patchset" ARCHITECTURES="all !x86_gcc2" SECONDARY_ARCHITECTURES="x86" -libpcre2Version="0.12.0" +libpcre2Version="0.13.0" libpcre2posixVersion="3.0.5" libpcre2VersionCompat="$libpcre2Version compat >= ${libpcre2Version%%.*}" libpcre2posixVersionCompat="$libpcre2posixVersion compat >= ${libpcre2posixVersion%%.*}" diff --git a/dev-libs/libpcre2/patches/libpcre2-10.43.patchset b/dev-libs/libpcre2/patches/libpcre2-10.44.patchset similarity index 74% rename from dev-libs/libpcre2/patches/libpcre2-10.43.patchset rename to dev-libs/libpcre2/patches/libpcre2-10.44.patchset index f9c5dbf75..b22b22ee6 100644 --- a/dev-libs/libpcre2/patches/libpcre2-10.43.patchset +++ b/dev-libs/libpcre2/patches/libpcre2-10.44.patchset @@ -1,14 +1,14 @@ -From 601657974ad16eb5c41c82a400f084e41ff8e279 Mon Sep 17 00:00:00 2001 +From 7f2885de779e2fd2fd48868b67722d41aefa3ebb Mon Sep 17 00:00:00 2001 From: Jerome Duval Date: Sun, 24 Nov 2019 11:14:44 +0100 Subject: workaround broken setrlimit on Haiku. diff --git a/src/pcre2test.c b/src/pcre2test.c -index 8066d96..7f3c4cf 100644 +index 3790345..3d1498d 100644 --- a/src/pcre2test.c +++ b/src/pcre2test.c -@@ -9173,7 +9173,9 @@ while (argc > 1 && argv[op][0] == '-' && argv[op][1] != 0) +@@ -9204,7 +9204,9 @@ while (argc > 1 && argv[op][0] == '-' && argv[op][1] != 0) { fprintf(stderr, "pcre2test: setting stack size %luMiB failed: %s\n", (unsigned long int)stack_size, strerror(errno)); @@ -19,20 +19,20 @@ index 8066d96..7f3c4cf 100644 op++; argc--; -- -2.43.2 +2.45.2 -From b38e2cef83297fcbc40a79edba84349deabd71ae Mon Sep 17 00:00:00 2001 +From 05ddf3451eba48c13b187df3ced1eeb357f37756 Mon Sep 17 00:00:00 2001 From: Gerasim Troeglazov <3dEyes@gmail.com> Date: Fri, 1 Mar 2024 11:13:05 +0000 Subject: Disable AVX2 instructions for Haiku diff --git a/src/sljit/sljitNativeX86_common.c b/src/sljit/sljitNativeX86_common.c -index c2c0421..2a9bc4c 100644 +index ecb7e9b..e262d82 100644 --- a/src/sljit/sljitNativeX86_common.c +++ b/src/sljit/sljitNativeX86_common.c -@@ -516,8 +516,10 @@ static void get_cpu_features(void) +@@ -543,8 +543,10 @@ static void get_cpu_features(void) if (info[1] & 0x8) feature_list |= CPU_FEATURE_TZCNT; @@ -44,5 +44,5 @@ index c2c0421..2a9bc4c 100644 if (max_id >= 1) { -- -2.43.2 +2.45.2