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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/23ced58b9a73247cb3389d421e658663bdd15891">https://github.com/macports/macports-ports/commit/23ced58b9a73247cb3389d421e658663bdd15891</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 23ced58b9a7 xar: (temporarily) pin broken builds to previous version
</span>23ced58b9a7 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 23ced58b9a73247cb3389d421e658663bdd15891
</span>Author: Marius Schamschula <mschamschula@gmail.com>
AuthorDate: Tue Oct 1 14:18:49 2024 -0500

<span style='display:block; white-space:pre;color:#404040;'>    xar: (temporarily) pin broken builds to previous version
</span>---
 archivers/xar/Portfile                             | 32 ++++++++++++++++++----
 .../xar/files/patch-src-xar_internal.h.old.diff    | 16 +++++++++++
 2 files changed, 42 insertions(+), 6 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/archivers/xar/Portfile b/archivers/xar/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f4db3661163..3bf51dd231d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/archivers/xar/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/archivers/xar/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,14 @@ PortSystem          1.0
</span> PortGroup           clang_dependency 1.0
 PortGroup           github 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set apple_version   501
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platform darwin {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${os.major} <= 13 || ${os.major} == 20 || ${os.major} == 21} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        set apple_version   498
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        set apple_version   501
</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;'>+
</span> github.setup        apple-oss-distributions xar ${apple_version} xar-
 version             1.8.0.${apple_version}
 revision            0
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,10 +26,26 @@ distname            ${name}-${apple_version}
</span> 
 worksrcdir          ${distname}/xar
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  9a30fb4730de5bb8d70ff2692d7276d7f586ef50 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platform darwin {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${os.major} <= 13 || ${os.major} == 20 || ${os.major} == 21} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        checksums   rmd160  0471deb9e01c91658feb4ea120772f7478f5c350 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  34f2e97c6786d2994af30fd72447ff1ac53f4052391a1030424da291f26c44f4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    224456
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         # see: https://trac.macports.org/ticket/64837
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         patchfiles-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-src-xar_internal.h.old.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        checksums   rmd160  9a30fb4730de5bb8d70ff2692d7276d7f586ef50 \
</span>                     sha256  6a9257017243c78d37e3788717259e53ffd33d93c740c12754e8527943fe892d \
                     size    224936
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+         # see: https://trac.macports.org/ticket/64837
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         patchfiles-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-src-xar_internal.h.diff
</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;'>+
</span> depends_build       port:pkgconfig \
                     port:automake
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -48,10 +71,7 @@ patchfiles-append   patch-stdout.diff
</span> 
 # deal with 'os/availability.h' file not found
 # see: https://trac.macports.org/ticket/64826
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append   patch-include-xar.h.in.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# see: https://trac.macports.org/ticket/64837
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append   patch-src-xar_internal.h.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-xar-include-xar.h.in.diff
</span> 
 # see: https://trac.macports.org/ticket/65128
 patchfiles-append   patch-lib-filetree.c.diff
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/archivers/xar/files/patch-src-xar_internal.h.old.diff b/archivers/xar/files/patch-src-xar_internal.h.old.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..cffc9092e5f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/archivers/xar/files/patch-src-xar_internal.h.old.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,16 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/xar_internal.h.orig        2022-02-08 23:56:42.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/xar_internal.h     2022-03-16 19:16:33.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -15,8 +15,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif // XARSIG_BUILDING_WITH_XAR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ // Undeprecate these for internal usage
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-xar_t xar_open(const char *file, int32_t flags) API_AVAILABLE(macos(10.4));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-xar_t xar_open_digest_verify(const char *file, int32_t flags, void *expected_toc_digest, size_t expected_toc_digest_len) API_AVAILABLE(macos(10.14.4));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-char *xar_get_path(xar_file_t f) API_AVAILABLE(macos(10.4));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++xar_t xar_open(const char *file, int32_t flags);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++xar_t xar_open_digest_verify(const char *file, int32_t flags, void *expected_toc_digest, size_t expected_toc_digest_len);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++char *xar_get_path(xar_file_t f);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++char *xar_get_safe_path(xar_file_t f);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif /* _XAR_INTERNAL_H_ */
</span></pre><pre style='margin:0'>

</pre>