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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/ae7da160dec868a4b80c09a5c59c2f0965a247d6">https://github.com/macports/macports-ports/commit/ae7da160dec868a4b80c09a5c59c2f0965a247d6</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit ae7da160dec868a4b80c09a5c59c2f0965a247d6
</span>Author: Ken Cunningham <kencu@macports.org>
AuthorDate: Fri Dec 30 10:47:46 2022 -0800

<span style='display:block; white-space:pre;color:#404040;'>    lzma: obey macports cc and cxx flags
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    fixes universal builds, amongst other things
</span><span style='display:block; white-space:pre;color:#404040;'>    closes: https://trac.macports.org/ticket/65908
</span>---
 archivers/lzma/Portfile                      |  6 ++++++
 archivers/lzma/files/patch-7zip_gcc_mak.diff | 18 ++++++++++++++++++
 2 files changed, 24 insertions(+)

<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 2b1169ce065..8424cf2b0ba 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;'>@@ -58,6 +58,12 @@ post-patch {
</span>     reinplace "s|LFLAGS_ALL = -s|LFLAGS_ALL =|" \
     ${worksrcpath}/C/7zip_gcc_c.mak \
     ${worksrcpath}/CPP/7zip/7zip_gcc.mak
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace "s|@CCFLAGS@|${configure.cflags} [get_canonical_archflags cc]|" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${worksrcpath}/CPP/7zip/7zip_gcc.mak
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace "s|@CXXFLAGS@|${configure.cxxflags} [get_canonical_archflags cxx]|" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${worksrcpath}/CPP/7zip/7zip_gcc.mak
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> }
 
 use_configure   no
<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 5917f49eeda..b957d7825a7 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;'>@@ -9,3 +9,21 @@
</span>  endif
  
  # for object file
<span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -138,7 +138,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) $(CC_SHARED) -o $@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++CFLAGS = @CCFLAGS@ $(MY_ARCH_2) $(LOCAL_FLAGS) $(CFLAGS_BASE2) $(CFLAGS_BASE) $(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;'>+@@ -179,7 +179,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) $(CXXFLAGS_EXTRA) $(CC_SHARED) -o $@ $(CXX_WARN_FLAGS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++CXXFLAGS = @CXXFLAGS@ $(MY_ARCH_2) $(LOCAL_FLAGS) $(CXXFLAGS_BASE2) $(CFLAGS_BASE) $(CXXFLAGS_EXTRA) $(CC_SHARED) -o $@ $(CXX_WARN_FLAGS)
</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></pre><pre style='margin:0'>

</pre>