<pre style='margin:0'>
Mohamed Akram (mohd-akram) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/37520eaf725382f025ea4ce636e4c30fc96bc48d">https://github.com/macports/macports-ports/commit/37520eaf725382f025ea4ce636e4c30fc96bc48d</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 37520eaf725 xorg-libXt: improve vendor handling
</span>37520eaf725 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 37520eaf725382f025ea4ce636e4c30fc96bc48d
</span>Author: Mohamed Akram <makr@macports.org>
AuthorDate: Wed May 22 23:59:17 2024 +0400

<span style='display:block; white-space:pre;color:#404040;'>    xorg-libXt: improve vendor handling
</span>---
 x11/xorg-libXt/Portfile                    |  4 +++-
 x11/xorg-libXt/files/patch-src-vendor.diff | 24 ++++++++++++++++++++++++
 2 files changed, 27 insertions(+), 1 deletion(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/x11/xorg-libXt/Portfile b/x11/xorg-libXt/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 115c8676d51..ba005441c7a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/x11/xorg-libXt/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/x11/xorg-libXt/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem      1.0
</span> 
 name            xorg-libXt
 version         1.3.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision        0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision        1
</span> 
 checksums       rmd160  419bd67ac7b1370267f52d2576e461aee56255e9 \
                 sha256  52820b3cdb827d08dc90bdfd1b0022a3ad8919b57a39808b12591973b331bf91 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,6 +26,8 @@ distname        libXt-${version}
</span> 
 use_xz          yes
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles      patch-src-vendor.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # this port repeatedly fails to build parallel on Tiger
 platform darwin 8 {
     use_parallel_build   no
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/x11/xorg-libXt/files/patch-src-vendor.diff b/x11/xorg-libXt/files/patch-src-vendor.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..5900af4b31f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/x11/xorg-libXt/files/patch-src-vendor.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,24 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+This allows Motif and Athena to override the symbols even when linking for
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+two-level namespace.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/Vendor.c.orig      2023-04-10 00:48:48
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/Vendor.c   2024-05-22 23:24:02
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -82,6 +82,9 @@
</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;'>+ /* *INDENT-OFF* */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if defined(__APPLE__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__attribute__((weak))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ externaldef(vendorshellclassrec)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ VendorShellClassRec vendorShellClassRec = {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -138,6 +141,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* *INDENT-ON* */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if !defined(AIXSHLIB) || !defined(SHAREDCODE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if defined(__APPLE__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++__attribute__((weak))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ externaldef(vendorshellwidgetclass)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ WidgetClass vendorShellWidgetClass = (WidgetClass) (&vendorShellClassRec);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span></pre><pre style='margin:0'>

</pre>