<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/da557bcfd6aef3374068c3b04e40e29f2c743815">https://github.com/macports/macports-ports/commit/da557bcfd6aef3374068c3b04e40e29f2c743815</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit da557bcfd6aef3374068c3b04e40e29f2c743815
</span>Author: Keto <therealketo@gmail.com>
AuthorDate: Mon Sep 30 02:49:00 2024 -0400

<span style='display:block; white-space:pre;color:#404040;'>    archivemount: Update to 1
</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/70623
</span>---
 fuse/archivemount/Portfile                         | 29 ++++++++++++---------
 .../apple-standard-st_mtim-st_mtimespec.patch      | 30 ++++++++++++++++++++++
 .../files/enable-rpi-formatting-constants.patch    | 24 +++++++++++++++++
 fuse/archivemount/files/patch-archivemount.diff    | 11 --------
 4 files changed, 71 insertions(+), 23 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/fuse/archivemount/Portfile b/fuse/archivemount/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 1b6600777ff..9ff1754555b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/fuse/archivemount/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/fuse/archivemount/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2,14 +2,16 @@
</span> 
 PortSystem              1.0
 PortGroup               fuse 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup               sourcehut 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup               legacysupport 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup               makefile 1.0
</span> 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+sourcehut.setup         nabijaczleweli archivemount-ng 1
</span> name                    archivemount
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version                 0.9.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision                1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision                0
</span> categories              fuse
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms               darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license                 GPL-2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers             nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license                 GPL-2 BSD
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers             {@TheRealKeto gmail.com:therealketo} openmaintainer
</span> 
 description             File system for accessing archives using libarchive
 long_description        Archivemount is a piece of glue code between libarchive \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -17,13 +19,16 @@ long_description        Archivemount is a piece of glue code between libarchive
</span>                         archive (as in .tar.gz or .tar.bz2) and use it like an \
                         ordinary filesystem.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage                https://www.cybernoia.de/software/archivemount.html
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites            https://www.cybernoia.de/software/archivemount/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums               rmd160  614826c4fca3cddd24797dff9232a34b78d252ef \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  907608dfea503088194d2244443873c7b5293f294280348e9873ff22054fd7e4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    29066
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums               rmd160  332c5641072eb76f7aabae2b829254591c21a060 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  c529b981cacb19541b48ddafdafb2ede47a40fcaf16c677c1e2cd198b159c5b3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    133251
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles              patch-archivemount.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Already on upstream, but no new release made
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patch.pre_args-replace  -p0 -p1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append       apple-standard-st_mtim-st_mtimespec.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append       enable-rpi-formatting-constants.patch
</span> 
 depends_lib-append      port:libarchive
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.cxx_standard   2020
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.args-append       VERSION=${version}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/fuse/archivemount/files/apple-standard-st_mtim-st_mtimespec.patch b/fuse/archivemount/files/apple-standard-st_mtim-st_mtimespec.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..94e3ff61d85
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/fuse/archivemount/files/apple-standard-st_mtim-st_mtimespec.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,30 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 53dd70f05fdb6ababe7c1ca70f0f62bcf4930b5a Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From: =?UTF-8?q?=D0=BD=D0=B0=D0=B1?= <nabijaczleweli@nabijaczleweli.xyz>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date: Mon, 26 Aug 2024 02:49:07 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] Macintosh port (it doesn't have standard struct stat)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Ref: https://github.com/cybernoid/archivemount/issues/32
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Reported-by:  github.com/ziggy90127 <ziggy90127@aol.com>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Validated-by: github.com/ziggy90127 <ziggy90127@aol.com>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+---
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ archivemount.cpp | 4 ++++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 1 file changed, 4 insertions(+)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/archivemount.cpp b/archivemount.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index cb9b463..11d3810 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/archivemount.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/archivemount.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -56,6 +56,10 @@ using namespace std::literals;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define lerrnum(err) lerr("%s", strerror(err))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define lerrno() lerrnum(errno)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if __APPLE__
</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;'>++#endif
</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;'>+ typedef struct node {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   // ^ must be first
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-- 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+2.45.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/fuse/archivemount/files/enable-rpi-formatting-constants.patch b/fuse/archivemount/files/enable-rpi-formatting-constants.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..a7837ab40b1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/fuse/archivemount/files/enable-rpi-formatting-constants.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,24 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+From 7a5217fc61350df0b8e1f5e2e9982b73c322eb96 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: Fri, 27 Sep 2024 18:05:06 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Subject: [PATCH] Enable RPI formatting constants
</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;'>+ archivemount.cpp | 4 ++++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 1 file changed, 4 insertions(+)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/archivemount.cpp b/archivemount.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index cb9b463..d817cf9 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/archivemount.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/archivemount.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -40,6 +40,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <sys/stat.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <sys/statvfs.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <sys/types.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifndef __STDC_FORMAT_MACROS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define __STDC_FORMAT_MACROS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <cinttypes>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <termios.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <time.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <unistd.h>
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/fuse/archivemount/files/patch-archivemount.diff b/fuse/archivemount/files/patch-archivemount.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 5f59bfcfe09..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/fuse/archivemount/files/patch-archivemount.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- archivemount.c.orig    2016-07-10 03:59:38.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ archivemount.c 2016-07-10 03:59:52.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -27,7 +27,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include "config.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <fuse.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#include <fuse/fuse_lowlevel.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include <fuse_lowlevel.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <fuse_opt.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <stdio.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <stdlib.h>
</span></pre><pre style='margin:0'>

</pre>