<pre style='margin:0'>
Herby Gillot (herbygillot) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/2279429148fde0261c7c58c68d05c8fc10f4f2cf">https://github.com/macports/macports-ports/commit/2279429148fde0261c7c58c68d05c8fc10f4f2cf</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 2279429148f erlang: fix build error on 10.6
</span>2279429148f is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 2279429148fde0261c7c58c68d05c8fc10f4f2cf
</span>Author: Evan Miller <emmiller@gmail.com>
AuthorDate: Wed Jan 26 18:23:54 2022 -0500
<span style='display:block; white-space:pre;color:#404040;'> erlang: fix build error on 10.6
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> See: https://trac.macports.org/ticket/52507
</span>---
lang/erlang/Portfile | 4 ++++
lang/erlang/files/patch-erts_emulator_sys_unix_ddll.c.diff | 6 +++---
2 files changed, 7 insertions(+), 3 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/erlang/Portfile b/lang/erlang/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e6249df6a24..7e91aaefc69 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/erlang/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/erlang/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,6 +3,10 @@
</span> PortSystem 1.0
PortGroup wxWidgets 1.0
PortGroup compiler_blacklist_versions 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup legacysupport 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# strndup, TARGET_OS_OSX
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+legacysupport.newest_darwin_requires_legacy 10
</span>
name erlang
version 24.2
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/erlang/files/patch-erts_emulator_sys_unix_ddll.c.diff b/lang/erlang/files/patch-erts_emulator_sys_unix_ddll.c.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 506535d95cb..39c0691ba73 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/erlang/files/patch-erts_emulator_sys_unix_ddll.c.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/erlang/files/patch-erts_emulator_sys_unix_ddll.c.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,9 +3,9 @@
</span> @@ -50,6 +50,13 @@
static int num_errcodes = 0;
static int num_errcodes_allocated = 0;
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+static void call_cf_initialize() __attribute__ ((constructor));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++extern void __CFInitialize(void);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static void call_cf_initialize(void) __attribute__ ((constructor));
</span> +static void call_cf_initialize()
+{
+ __CFInitialize();
</pre><pre style='margin:0'>
</pre>