<pre style='margin:0'>
Ryan Carsten Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/788235d154d67ff738792e50978a351863c0cc4f">https://github.com/macports/macports-ports/commit/788235d154d67ff738792e50978a351863c0cc4f</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 788235d154d lzma: Update to 24.05
</span>788235d154d is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 788235d154d67ff738792e50978a351863c0cc4f
</span>Author: Ryan Carsten Schmidt <ryandesign@macports.org>
AuthorDate: Fri May 17 02:35:41 2024 -0500

<span style='display:block; white-space:pre;color:#404040;'>    lzma: Update to 24.05
</span>---
 archivers/lzma/Portfile                      | 28 ++++++-----
 archivers/lzma/files/patch-7zip_gcc_mak.diff | 74 ++++++++++++++--------------
 2 files changed, 54 insertions(+), 48 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/archivers/lzma/Portfile b/archivers/lzma/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 0775defa50e..f78bc1a3c09 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/archivers/lzma/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/archivers/lzma/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -9,11 +9,11 @@ PortGroup       makefile 1.0
</span> legacysupport.newest_darwin_requires_legacy 16
 
 name            lzma
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version         23.01
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version         24.05
</span> revision        0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums       rmd160  60a27abad278b37df47ab73f714092e7a07183ce \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                sha256  317dd834d6bbfd95433488b832e823cd3d4d420101436422c03af88507dd1370 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                size    1322733
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums       rmd160  e2ceea26f77e13013ba1f198df98df88239fb52c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                sha256  d42ed51c4d88900b4f0d958d99b16b907cd3cfd629cc3df49495285099a1e291 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                size    1665313
</span> 
 categories      archivers
 license         public-domain
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -34,31 +34,37 @@ distname        lzma[strsed ${version} {/\.//}]
</span> 
 extract.mkdir   yes
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+extract {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Exclude precompiled binaries that we don't need and which cannot be
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # extracted by p7zip 16.02 ("ERROR: Unsupported Method").
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # https://sourceforge.net/p/sevenzip/bugs/2472/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    system -W ${worksrcpath} "${prefix}/bin/7za x [shellescape ${distpath}/${distfiles}] -x'!bin/*'"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> post-extract {
     fs-traverse item [list ${worksrcpath}] {
         if {[file isdirectory ${item}]} {
             file attributes ${item} -permissions ag+rx
         }
     }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   # DOS to UNIX line endings so we can patch.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   reinplace "s|\r||g" ${worksrcpath}/CPP/7zip/7zip_gcc.mak
</span> }
 
 patchfiles      patch-7zip_gcc_mak.diff \
                 patch-lzma.1
 
 post-patch {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s|#include <sys/sysmacros.h>|//#include <sys/sysmacros.h>|" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ${worksrcpath}/CPP/7zip/Common/FileStreams.cpp \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ${worksrcpath}/CPP/7zip/UI/Common/UpdateCallback.cpp
</span>     # needed for legacysupport
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s|LDFLAGS = $\(\LDFLAGS_STATIC\)\|LDFLAGS += $\(\LDFLAGS_STATIC\)\|" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ${worksrcpath}/C/7zip_gcc_c.mak \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ${worksrcpath}/CPP/7zip/7zip_gcc.mak
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace -W ${worksrcpath} -E {s|LDFLAGS = \$\(LDFLAGS_STATIC\)|LDFLAGS += $(LDFLAGS_STATIC)|} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        C/7zip_gcc_c.mak \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        CPP/7zip/7zip_gcc.mak
</span> 
     reinplace "s|@CFLAGS@|${configure.cflags} [get_canonical_archflags cc]|g" \
         ${worksrcpath}/CPP/7zip/7zip_gcc.mak
     reinplace "s|@CXXFLAGS@|${configure.cxxflags} [get_canonical_archflags cxx]|g" \
         ${worksrcpath}/CPP/7zip/7zip_gcc.mak
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> }
 
 # error: "SSE4.1 instruction set not enabled"
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/archivers/lzma/files/patch-7zip_gcc_mak.diff b/archivers/lzma/files/patch-7zip_gcc_mak.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 53bfe986213..cea1e679219 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/archivers/lzma/files/patch-7zip_gcc_mak.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/archivers/lzma/files/patch-7zip_gcc_mak.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,38 +1,38 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- CPP/7zip/7zip_gcc.mak.orig     2023-05-03 08:00:00.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ CPP/7zip/7zip_gcc.mak  2023-07-07 03:27:28.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- CPP/7zip/7zip_gcc.mak.orig     2024-05-02 07:00:00.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ CPP/7zip/7zip_gcc.mak  2024-05-17 02:02:39.000000000 -0500
</span> @@ -24,7 +24,7 @@
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ifneq ($(CC), xlc)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--CFLAGS_WARN_WALL = -Werror -Wall -Wextra
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+CFLAGS_WARN_WALL = -Wall -Wextra
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # for object file
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -149,7 +149,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--CFLAGS = $(MY_ARCH_2) $(LOCAL_FLAGS) $(CFLAGS_BASE2) $(CFLAGS_BASE) $(FLAGS_FLTO) $(CC_SHARED) -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+CFLAGS = @CFLAGS@ $(MY_ARCH_2) $(LOCAL_FLAGS) $(CFLAGS_BASE2) $(CFLAGS_BASE) $(FLAGS_FLTO) $(CC_SHARED) -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ifdef IS_MINGW
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -190,7 +190,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #-Wno-invalid-offsetof
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #-Wno-reorder
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--CXXFLAGS = $(MY_ARCH_2) $(LOCAL_FLAGS) $(CXXFLAGS_BASE2) $(CFLAGS_BASE) $(FLAGS_FLTO) $(CXXFLAGS_EXTRA) $(CC_SHARED) $(CXX_WARN_FLAGS) $(CXX_STD_FLAGS) -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+CXXFLAGS = @CXXFLAGS@ $(MY_ARCH_2) $(LOCAL_FLAGS) $(CXXFLAGS_BASE2) $(CFLAGS_BASE) $(FLAGS_FLTO) $(CXXFLAGS_EXTRA) $(CC_SHARED) $(CXX_WARN_FLAGS) $(CXX_STD_FLAGS) -o $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- STATIC_TARGET=
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ifdef COMPL_STATIC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -211,7 +211,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LFLAGS_STRIP = -s
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--LFLAGS_ALL = $(LFLAGS_STRIP) $(MY_ARCH_2) $(LDFLAGS) $(FLAGS_FLTO) $(LD_arch) $(OBJS) $(MY_LIBS) $(LIB2)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LFLAGS_ALL = @CXXFLAGS@ $(LFLAGS_STRIP) $(MY_ARCH_2) $(LDFLAGS) $(FLAGS_FLTO) $(LD_arch) $(OBJS) $(MY_LIBS) $(LIB2)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # -s : GCC : Remove all symbol table and relocation information from the executable.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # -s : CLANG : unsupported
</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;'>+ ifneq ($(CC), xlc)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-CFLAGS_WARN_WALL = -Werror -Wall -Wextra
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++CFLAGS_WARN_WALL = -Wall -Wextra
</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;'>+ # for object file
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -169,7 +169,7 @@
</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><span style='display:block; white-space:pre;background:#e0ffe0;'>+-CFLAGS = $(MY_ARCH_2) $(LOCAL_FLAGS) $(CFLAGS_BASE2) $(CFLAGS_BASE) $(FLAGS_FLTO) $(CC_SHARED) -o $@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++CFLAGS = @CFLAGS@ $(MY_ARCH_2) $(LOCAL_FLAGS) $(CFLAGS_BASE2) $(CFLAGS_BASE) $(FLAGS_FLTO) $(CC_SHARED) -o $@
</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;'>+ ifdef IS_MINGW
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -210,7 +210,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #-Wno-invalid-offsetof
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #-Wno-reorder
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-CXXFLAGS = $(MY_ARCH_2) $(LOCAL_FLAGS) $(CXXFLAGS_BASE2) $(CFLAGS_BASE) $(FLAGS_FLTO) $(CXXFLAGS_EXTRA) $(CC_SHARED) $(CXX_WARN_FLAGS) $(CXX_STD_FLAGS) $(CXX_INCLUDE_FLAGS) -o $@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++CXXFLAGS = @CXXFLAGS@ $(MY_ARCH_2) $(LOCAL_FLAGS) $(CXXFLAGS_BASE2) $(CFLAGS_BASE) $(FLAGS_FLTO) $(CXXFLAGS_EXTRA) $(CC_SHARED) $(CXX_WARN_FLAGS) $(CXX_STD_FLAGS) $(CXX_INCLUDE_FLAGS) -o $@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ STATIC_TARGET=
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ifdef COMPL_STATIC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -248,7 +248,7 @@
</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;'>+-LFLAGS_ALL = $(LFLAGS_STRIP) $(MY_ARCH_2) $(LDFLAGS) $(FLAGS_FLTO) $(LD_arch) $(LFLAGS_NOEXECSTACK) $(OBJS) $(MY_LIBS) $(LIB2)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++LFLAGS_ALL = @CXXFLAGS@ $(LFLAGS_STRIP) $(MY_ARCH_2) $(LDFLAGS) $(FLAGS_FLTO) $(LD_arch) $(LFLAGS_NOEXECSTACK) $(OBJS) $(MY_LIBS) $(LIB2)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # -s : GCC : Remove all symbol table and relocation information from the executable.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # -s : CLANG : unsupported
</span></pre><pre style='margin:0'>

</pre>