<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>