<pre style='margin:0'>
Joshua Root (jmroot) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/2695bd20623078446c10c57ce97e0280d8e1d72a">https://github.com/macports/macports-ports/commit/2695bd20623078446c10c57ce97e0280d8e1d72a</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 2695bd20623 pcre2: fix build on 10.6
</span>2695bd20623 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 2695bd20623078446c10c57ce97e0280d8e1d72a
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Sat Mar 2 15:28:30 2024 +1100

<span style='display:block; white-space:pre;color:#404040;'>    pcre2: fix build on 10.6
</span>---
 devel/pcre/Portfile            |  2 ++
 devel/pcre/files/MAP_JIT.patch | 24 ++++++++++++++++++++++++
 2 files changed, 26 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/pcre/Portfile b/devel/pcre/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index dbe0e3a9753..a833bc72416 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/pcre/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/pcre/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -18,6 +18,8 @@ subport pcre2 {
</span>         compiler.blacklist-append {*gcc-[3-4].*}
     }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append   MAP_JIT.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     github.livecheck.regex  {([0-9.]+)}
 }
 categories          devel
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/pcre/files/MAP_JIT.patch b/devel/pcre/files/MAP_JIT.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..33930571b49
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/pcre/files/MAP_JIT.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,24 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/sljit/allocator_src/sljitExecAllocatorApple.c.orig 2023-11-10 03:55:21
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/sljit/allocator_src/sljitExecAllocatorApple.c      2024-03-02 15:20:08
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -41,9 +41,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <sys/utsname.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <stdlib.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#define SLJIT_MAP_JIT     (get_map_jit_flag())
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define SLJIT_UPDATE_WX_FLAGS(from, to, enable_exec)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifdef MAP_JIT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define SLJIT_MAP_JIT     (get_map_jit_flag())
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static SLJIT_INLINE int get_map_jit_flag(void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   size_t page_size;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -70,6 +71,9 @@ static SLJIT_INLINE int get_map_jit_flag(void)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   return map_jit_flag;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else /* !defined(MAP_JIT) */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define SLJIT_MAP_JIT     (0)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #elif defined(SLJIT_CONFIG_ARM) && SLJIT_CONFIG_ARM
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span></pre><pre style='margin:0'>

</pre>