<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/add4ae40f8562d99f3ece1ecd890043d9c2add8f">https://github.com/macports/macports-ports/commit/add4ae40f8562d99f3ece1ecd890043d9c2add8f</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 add4ae40f85 libxkbcommon: fix executable linkages
</span>add4ae40f85 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit add4ae40f8562d99f3ece1ecd890043d9c2add8f
</span>Author: Ken Cunningham <kencu@macports.org>
AuthorDate: Tue May 2 19:14:03 2023 -0700

<span style='display:block; white-space:pre;color:#404040;'>    libxkbcommon: fix executable linkages
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    meson.build needs to declare that these
</span><span style='display:block; white-space:pre;color:#404040;'>    executables link against libxkbcommon.0.dylib in order
</span><span style='display:block; white-space:pre;color:#404040;'>    for meson to know to rewrite these linkages
</span><span style='display:block; white-space:pre;color:#404040;'>    on installation.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    closes: https://trac.macports.org/ticket/67349
</span>---
 devel/libxkbcommon/Portfile                                    |  7 +++++--
 .../files/patch-libxkbcommon-mesonbuild-linkages.diff          | 10 ++++++++++
 2 files changed, 15 insertions(+), 2 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libxkbcommon/Portfile b/devel/libxkbcommon/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 4e1042e5433..1de360a0bf7 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/libxkbcommon/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/libxkbcommon/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -31,6 +31,9 @@ homepage            https://xkbcommon.org
</span> master_sites        ${homepage}/download/
 use_xz              yes
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://trac.macports.org/ticket/67349
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          patch-libxkbcommon-mesonbuild-linkages.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> depends_build-append \
                     port:bison \
                     port:pkgconfig \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -44,7 +47,7 @@ configure.args      -Ddefault_library=both \
</span>                     -Denable-x11=false
 
 if {${subport} eq ${name}} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    revision        0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision        1
</span> 
     depends_lib-append \
                     port:libxml2 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -52,7 +55,7 @@ if {${subport} eq ${name}} {
</span> }
 
 subport ${name}-x11 {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    revision        0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision        1
</span> 
     PortGroup       legacysupport 1.0
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libxkbcommon/files/patch-libxkbcommon-mesonbuild-linkages.diff b/devel/libxkbcommon/files/patch-libxkbcommon-mesonbuild-linkages.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..a9eb4349968
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/libxkbcommon/files/patch-libxkbcommon-mesonbuild-linkages.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- meson.build.orig       2023-05-02 18:42:33
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ meson.build    2023-05-02 18:46:02
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -414,6 +414,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     tools_dep = declare_dependency(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         include_directories: [include_directories('tools', 'include')],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         link_with: libxkbcommon_tools_internal,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        dependencies: dep_libxkbcommon,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     executable('xkbcli', 'tools/xkbcli.c',
</span></pre><pre style='margin:0'>

</pre>