<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/1b0b48dc4ea6f1057afaf38e0be0a06dcbcf3fcf">https://github.com/macports/macports-ports/commit/1b0b48dc4ea6f1057afaf38e0be0a06dcbcf3fcf</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 1b0b48dc4ea6f1057afaf38e0be0a06dcbcf3fcf
</span>Author: Sergey Fedorov <barracuda@macos-powerpc.org>
AuthorDate: Sun Aug 25 14:48:58 2024 +0800

<span style='display:block; white-space:pre;color:#404040;'>    xarchiver: update to 0.5.4.23
</span>---
 x11/xarchiver/Portfile                             | 30 +++++++++++++++-------
 .../0001-window.c-define-st_mtim-on-macOS.patch    | 22 ++++++++++++++++
 .../files/0002-exe.c-define-le16toh-on-macOS.patch | 22 ++++++++++++++++
 3 files changed, 65 insertions(+), 9 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/x11/xarchiver/Portfile b/x11/xarchiver/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 20ae442321c..e1d06e05232 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/x11/xarchiver/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/x11/xarchiver/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,26 +1,38 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
 
 PortSystem      1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup       github 1.0
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-name            xarchiver
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version         0.5.4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup    ib xarchiver 0.5.4.23
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision        0
</span> categories      x11 xfce
 license         GPL-2
 maintainers     nomaintainer
<span style='display:block; white-space:pre;background:#ffe0e0;'>-description     Xarchiver is a desktop-agnostic GTK+2 frontend \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description     Xarchiver is a desktop-agnostic GTK frontend \
</span>                 to various command line archiving tools
 long_description \
                 {*}${description}
 homepage        http://xarchiver.xfce.org
<span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites    sourceforge:xarchiver
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_bzip2       yes
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums       rmd160  af130364d48678ee74a818eccfc8c7de34294e20 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                sha256  e63fa73979fcc56efe8cca9095fd915d31a1714ce9676246b8626f164e452ef4 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                size    1003045
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums       rmd160  146c7e59920fcbcba3e10daddd770e0ded916ea1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                sha256  319935cd323e865d8aa12023b5286c314c128491ac58e853e63f6d6ea3da2a27 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                size    1126908
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from archive
</span> 
 depends_build   port:gettext \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                port:intltool \
</span>                 port:bin/pkg-config:pkgconfig
 
 depends_lib     port:gettext-runtime \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                path:lib/pkgconfig/gtk+-2.0.pc:gtk2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                path:lib/pkgconfig/gtk+-3.0.pc:gtk3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                --disable-doc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                --disable-gtk2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                --disable-plugin \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                --disable-silent-rules
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://github.com/ib/xarchiver/pull/199
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                0001-window.c-define-st_mtim-on-macOS.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                0002-exe.c-define-le16toh-on-macOS.patch
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/x11/xarchiver/files/0001-window.c-define-st_mtim-on-macOS.patch b/x11/xarchiver/files/0001-window.c-define-st_mtim-on-macOS.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..f5523acc5be
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/x11/xarchiver/files/0001-window.c-define-st_mtim-on-macOS.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,22 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From e890bec00427b1c1b6bda6c21779a5de0d992424 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: Sergey Fedorov <barracuda@macos-powerpc.org>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Sun, 25 Aug 2024 14:21:23 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] window.c: define st_mtim on macOS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Fixes: https://github.com/ib/xarchiver/issues/197
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ src/window.c | 1 +
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 1 file changed, 1 insertion(+)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git src/window.c src/window.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index dd5bd2fd..52aba781 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/window.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/window.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -46,6 +46,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifdef __APPLE__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <libkern/OSByteOrder.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define le32toh(x) OSSwapLittleToHostInt32(x)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define st_mtim st_mtimespec
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #elif defined(__FreeBSD__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <sys/endian.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #else
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/x11/xarchiver/files/0002-exe.c-define-le16toh-on-macOS.patch b/x11/xarchiver/files/0002-exe.c-define-le16toh-on-macOS.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..863e8546eec
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/x11/xarchiver/files/0002-exe.c-define-le16toh-on-macOS.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,22 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 6c172d458d196c7cc802950033b35c94e369fd80 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: Sergey Fedorov <barracuda@macos-powerpc.org>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Sun, 25 Aug 2024 14:30:42 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] exe.c: define le16toh on macOS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Fixes: https://github.com/ib/xarchiver/issues/198
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ src/exe.c | 1 +
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 1 file changed, 1 insertion(+)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git src/exe.c src/exe.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index e23dd532..a01cd7c5 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/exe.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/exe.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -19,6 +19,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifdef __APPLE__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <libkern/OSByteOrder.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define le16toh(x) OSSwapLittleToHostInt16(x)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define le32toh(x) OSSwapLittleToHostInt32(x)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #elif defined(__FreeBSD__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <sys/endian.h>
</span></pre><pre style='margin:0'>

</pre>