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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/8441a57fad4caf95d45067a7ef3357da64f3c4f5">https://github.com/macports/macports-ports/commit/8441a57fad4caf95d45067a7ef3357da64f3c4f5</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 8441a57fad4 retdec-devel: update to 20220920, fix build on 10.6
</span>8441a57fad4 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 8441a57fad4caf95d45067a7ef3357da64f3c4f5
</span>Author: Kirill A. Korinsky <kirill@korins.ky>
AuthorDate: Tue Sep 20 14:47:16 2022 +0200

<span style='display:block; white-space:pre;color:#404040;'>    retdec-devel: update to 20220920, fix build on 10.6
</span>---
 devel/retdec/Portfile                              | 142 ++++++++++++++++-----
 devel/retdec/files/cmake-libtool-v4.0.diff         | 110 ++++++++++++++++
 devel/retdec/files/patch-hardcoded-make-devel.diff |  21 +++
 .../files/yara-inherits-linker-flags-v40.diff      |  18 +++
 4 files changed, 259 insertions(+), 32 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/retdec/Portfile b/devel/retdec/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index fd7f16caf54..fe9b5438c22 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/retdec/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/retdec/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,7 +7,7 @@ PortGroup           openssl 1.0
</span> PortGroup           compiler_blacklist_versions 1.0
 
 github.setup        avast retdec 4.0 v
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            8
</span> conflicts           ${name}-devel
 
 categories          devel
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -34,27 +34,60 @@ set python_version  [string map {. {}} ${python_branch}]
</span> 
 configure.python    ${prefix}/bin/python${python_branch}
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# It can't be linked only against libc++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# this force is OK as node does not link against any other c++ libs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append   port:libcxx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cxx_stdlib libc++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> if {${name} eq ${subport}} {
     patch.pre_args  -p1
     patchfiles      patch-hardcoded-make-v40.diff \
                     patch-python3.diff \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                    cmake-libtool-v4.0.diff \
</span>                     patch-system-openssl.diff \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-yara-syntax-error.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-yara-syntax-error.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    yara-inherits-linker-flags-v40.diff
</span> 
     # 4.0's yara uses std::variant<>, which is broken on macOS <= 10.12
     if {${os.platform} eq "darwin" && ${os.major} <= 16} {
         depends_lib-append          port:macports-libcxx
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.cxxflags-append   -nostdinc++ -I${prefix}/include/libcxx/v1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        configure.cxxflags-append   -nostdinc++ -isystem${prefix}/include/libcxx/v1
</span>         configure.ldflags-append    -L${prefix}/lib/libcxx
     }
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+subport retdec-devel {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    conflicts       $name
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    github.setup    avast retdec aecb4d0857380659af67a0bb9eb133fffa92b87d
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    version         20220920
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    revision        0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    epoch           1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums       rmd160  4976a1281b10ed8ef38404fb78c4b14be0432516 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  2038e8505773226f0b5eca824c51fcc7afa17242e6e78994eb86f4ba6843c7cc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    27189686
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # NOTE: patch-hardcoded-make-devel.diff was merged and reverted
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # See: https://github.com/avast/retdec/commit/a1d7a5793d590bec9fce3ee33cd4f0eacb47eda6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patch.pre_args  -p1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles      patch-hardcoded-make-devel.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Before Catalina it also requires macports-libcxx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${os.platform} eq "darwin" && ${os.major} < 19} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        depends_lib-append          port:macports-libcxx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        configure.cxxflags-append   -nostdinc++ -isystem${prefix}/include/libcxx/v1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        configure.ldflags-append    -L${prefix}/lib/libcxx
</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;'>+
</span> compiler.cxx_standard \
                     2017
 
 # Extend blacklist to cover macOS10.13
 compiler.blacklist-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    {clang < 1100} {macports-clang-[4-9].0}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    {clang < 1100} {macports-clang-[4-9].0} macports-clang-10
</span> 
 build.args-append   CC=${configure.cc} \
                     CXX=${configure.cxx}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -65,9 +98,10 @@ build.env-append    CC=${configure.cc} \
</span> depends_build-append \
                     port:autoconf \
                     port:automake \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:cctools \
</span>                     port:git \
                     port:gmake \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:libtool
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:ld64
</span> 
 depends_lib-append  port:python${python_version} \
                     port:zlib
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -75,42 +109,86 @@ depends_lib-append  port:python${python_version} \
</span> depends_run-append  path:bin/dot:graphviz \
                     path:bin/upx:upx
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# error: /usr/bin/ranlib: unknown option character `n' in: -no_warning_for_no_symbols
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${os.platform} eq "darwin" && ${os.major} < 13} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:cctools
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# NOTE: both available PG legacysupport brokes build with error
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# libstdc++ version must be at least 4.8.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${os.platform} eq "darwin" && ${os.major} < 11} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    path:lib/libMacportsLegacySupport.dylib:legacy-support
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.cflags-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -isystem${prefix}/include/LegacySupport
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.cxxflags-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -isystem${prefix}/include/LegacySupport
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.ldflags-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -L${prefix}/lib -lMacportsLegacySupport
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # NOTE: bin2pat and pat2yara compilation by MacPort's clang-11 is failed on 10.6 as
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # clang: error: unable to execute command: Segmentation fault
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Right now it is impossible to disable specified project.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Here the list of projects for 4.0 and devel version.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # See: https://github.com/avast/retdec/issues/1112
</span>     configure.args-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    -DCMAKE_RANLIB=${prefix}/bin/ranlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DRETDEC_ENABLE_ALL:BOOL=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DRETDEC_ENABLE_AR_EXTRACTOR:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DRETDEC_ENABLE_AR_EXTRACTORTOOL:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DRETDEC_ENABLE_BIN2LLVMIR:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DRETDEC_ENABLE_BIN2LLVMIRTOOL:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DRETDEC_ENABLE_BIN2PAT:BOOL=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DRETDEC_ENABLE_CAPSTONE2LLVMIR:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DRETDEC_ENABLE_CAPSTONE2LLVMIRTOOL:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DRETDEC_ENABLE_COMMON:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DRETDEC_ENABLE_CONFIG:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DRETDEC_ENABLE_CONFIGTOOL:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DRETDEC_ENABLE_CPDETECT:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DRETDEC_ENABLE_CRYPTO:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DRETDEC_ENABLE_CTYPES:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DRETDEC_ENABLE_CTYPESPARSER:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DRETDEC_ENABLE_DEBUGFORMAT:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DRETDEC_ENABLE_DEMANGLER:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DRETDEC_ENABLE_DEMANGLERTOOL:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DRETDEC_ENABLE_FILEFORMAT:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DRETDEC_ENABLE_FILEINFO:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DRETDEC_ENABLE_GETSIG:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DRETDEC_ENABLE_IDR2PAT:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DRETDEC_ENABLE_LLVMIR2HLL:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DRETDEC_ENABLE_LLVMIR2HLLTOOL:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DRETDEC_ENABLE_LLVMIR_EMUL:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DRETDEC_ENABLE_LLVM_SUPPORT:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DRETDEC_ENABLE_LOADER:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DRETDEC_ENABLE_MACHO_EXTRACTOR:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DRETDEC_ENABLE_MACHO_EXTRACTORTOOL:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DRETDEC_ENABLE_PAT2YARA:BOOL=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DRETDEC_ENABLE_PATTERNGEN:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DRETDEC_ENABLE_PDBPARSER:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DRETDEC_ENABLE_PELIB:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DRETDEC_ENABLE_RETDEC:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DRETDEC_ENABLE_RETDECTOOL:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DRETDEC_ENABLE_RETDEC_DECOMPILER:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DRETDEC_ENABLE_RTTI_FINDER:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DRETDEC_ENABLE_SERDES:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DRETDEC_ENABLE_STACOFIN:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DRETDEC_ENABLE_STACOFINTOOL:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DRETDEC_ENABLE_UNPACKER:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DRETDEC_ENABLE_UNPACKERTOOL:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DRETDEC_ENABLE_UTILS:BOOL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DRETDEC_ENABLE_YARACPP:BOOL=ON
</span> }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# error: /usr/bin/ranlib: unknown option character `n' in: -no_warning_for_no_symbols
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# error: /Developer/usr/bin/libtool: malformed object (unknown load command 2)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DCMAKE_LINKER=${prefix}/bin/ld \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DCMAKE_RANLIB=${prefix}/bin/ranlib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DCMAKE_LIBTOOL=${prefix}/bin/libtool
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # NOTE: Force use of gmake; otherwise, macOS' make will be used for top-level
 # subprocesses, while gmake will be used for lower-level ones. And jobserver
 # coordination doesn't work between them, preventing proper limiting of parallel
 # jobs!
 # See: https://trac.macports.org/ticket/63999
 build.cmd           ${prefix}/bin/gmake
<span style='display:block; white-space:pre;background:#ffe0e0;'>-build.args-append   MAKE=${prefix}/bin/gmake
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build.env-append    MAKE=${prefix}/bin/gmake
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-subport retdec-devel {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    conflicts       $name
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    github.setup    avast retdec c0107d19393b82eded18f87e0c7ed443e79f04db
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    version         20220909
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    revision        1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    epoch           1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums       rmd160  e7b9cdc9f81560a0f0d4313503e38bd5ee74d57f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  2c9d792fcb572479f7ff154a2f541bc7a2b2c9465939c4ebb1fa921589506b01 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    27193256
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Before Catalina it also requires macports-libcxx
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${os.platform} eq "darwin" && ${os.major} < 19} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_lib-append          port:macports-libcxx
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.cxxflags-append   -nostdinc++ -I${prefix}/include/libcxx/v1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.ldflags-append    -L${prefix}/lib/libcxx
</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:#e0ffe0;'>+configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DCMAKE_MAKE_PROGRAM=${prefix}/bin/gmake
</span> 
 post-destroot {
     reinplace "s|^#!/usr/bin/env python3|#!${configure.python}|" \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/retdec/files/cmake-libtool-v4.0.diff b/devel/retdec/files/cmake-libtool-v4.0.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..27db6cdccbd
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/retdec/files/cmake-libtool-v4.0.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,110 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+commit c23d1870ee050b0e42d71293c3b0ee22affc5aa4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Author: Kirill A. Korinsky <kirill@korins.ky>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date:   Sun Sep 18 23:57:48 2022 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    Use provided libtool via `CMAKE_LIBTOOL`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/deps/capstone/CMakeLists.txt b/deps/capstone/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 290979bf..80a7c2b9 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/deps/capstone/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/deps/capstone/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -31,6 +31,7 @@ if(CAPSTONE_LOCAL_DIR)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   # compiler, which may result in link errors.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   "${CMAKE_C_COMPILER_OPTION}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   "${CMAKE_CXX_COMPILER_OPTION}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  -DCMAKE_LIBTOOL=${CMAKE_LIBTOOL}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           # Patch the Capstone sources.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           PATCH_COMMAND
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   ${CMAKE_COMMAND} -Dcapstone_path=<SOURCE_DIR> -P ${CMAKE_CURRENT_SOURCE_DIR}/patch.cmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -73,6 +74,7 @@ else()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   # compiler, which may result in link errors.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   "${CMAKE_C_COMPILER_OPTION}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   "${CMAKE_CXX_COMPILER_OPTION}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  -DCMAKE_LIBTOOL=${CMAKE_LIBTOOL}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           # Patch the Capstone sources.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           PATCH_COMMAND
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   ${CMAKE_COMMAND} -Dcapstone_path=<SOURCE_DIR> -P ${CMAKE_CURRENT_SOURCE_DIR}/patch.cmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/deps/googletest/CMakeLists.txt b/deps/googletest/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 5e10de49..397c250c 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/deps/googletest/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/deps/googletest/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -25,6 +25,7 @@ if(GOOGLETEST_LOCAL_DIR)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   # compiler, which may result in link errors.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   "${CMAKE_C_COMPILER_OPTION}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   "${CMAKE_CXX_COMPILER_OPTION}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  -DCMAKE_LIBTOOL=${CMAKE_LIBTOOL}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           # Disable the update step.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           UPDATE_COMMAND ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           # Disable the install step.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -50,6 +51,7 @@ else()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   # compiler, which may result in link errors.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   "${CMAKE_C_COMPILER_OPTION}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   "${CMAKE_CXX_COMPILER_OPTION}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  -DCMAKE_LIBTOOL=${CMAKE_LIBTOOL}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           # Disable the update step.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           UPDATE_COMMAND ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           # Disable the install step.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/deps/keystone/CMakeLists.txt b/deps/keystone/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index da33f8cb..6a38725e 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/deps/keystone/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/deps/keystone/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -18,6 +18,7 @@ if(KEYSTONE_LOCAL_DIR)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   # compiler, which may result in link errors.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   "${CMAKE_C_COMPILER_OPTION}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   "${CMAKE_CXX_COMPILER_OPTION}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  -DCMAKE_LIBTOOL=${CMAKE_LIBTOOL}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           # Disable the update step.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           UPDATE_COMMAND ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           # Disable the install step.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -44,6 +45,7 @@ else()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   # compiler, which may result in link errors.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   "${CMAKE_C_COMPILER_OPTION}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   "${CMAKE_CXX_COMPILER_OPTION}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  -DCMAKE_LIBTOOL=${CMAKE_LIBTOOL}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           # Disable the update step.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           UPDATE_COMMAND ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           # Disable the install step.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/deps/llvm/CMakeLists.txt b/deps/llvm/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index b0bcc17b..12e895de 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/deps/llvm/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/deps/llvm/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -39,6 +39,9 @@ if(LLVM_LOCAL_DIR)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   # Force Python3.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   -DPYTHON_EXECUTABLE=${PYTHON_EXECUTABLE}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  # Use provided libtool
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  -DCMAKE_LIBTOOL=${CMAKE_LIBTOOL}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   # Targets to be build.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   -DLLVM_TARGETS_TO_BUILD=X86
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -108,6 +111,9 @@ else()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   # Force Python3.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   -DPYTHON_EXECUTABLE=${PYTHON_EXECUTABLE}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  # Use provided libtool
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  -DCMAKE_LIBTOOL=${CMAKE_LIBTOOL}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   # Targets to be build.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   -DLLVM_TARGETS_TO_BUILD=X86
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/deps/yaramod/CMakeLists.txt b/deps/yaramod/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 2e7329af..0e3b648f 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/deps/yaramod/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/deps/yaramod/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -14,6 +14,7 @@ if(YARAMOD_LOCAL_DIR)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   # compiler, which may result in link errors.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   "${CMAKE_C_COMPILER_OPTION}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   "${CMAKE_CXX_COMPILER_OPTION}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  -DCMAKE_LIBTOOL=${CMAKE_LIBTOOL}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           # Disable the update step.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           UPDATE_COMMAND ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           # Disable the install step.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -36,6 +37,7 @@ else()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   # compiler, which may result in link errors.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   "${CMAKE_C_COMPILER_OPTION}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   "${CMAKE_CXX_COMPILER_OPTION}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  -DCMAKE_LIBTOOL=${CMAKE_LIBTOOL}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           # Disable the update step.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           UPDATE_COMMAND ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           # Disable the install step.
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/retdec/files/patch-hardcoded-make-devel.diff b/devel/retdec/files/patch-hardcoded-make-devel.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..cf02cc48578
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/retdec/files/patch-hardcoded-make-devel.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,21 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+commit 8d6885f48a2b29050131d6f30728636943b448d1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Author: Kirill A. Korinsky <kirill@korins.ky>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date:   Fri Nov 26 10:04:47 2021 +0100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    Migrate hardcoded `make` to `${CMAKE_MAKE_PROGRAM}`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/deps/yara/CMakeLists.txt b/deps/yara/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 02749436..6ddba209 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/deps/yara/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/deps/yara/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -40,8 +40,8 @@ if(MSVC)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   set(YARAC_PATH         ${YARA_WIN_DIR}/${MSVC_CONFIG}/${YARAC_NAME})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ else()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   set(YARA_LIBRARY_DIR ${YARA_DIR}/libyara/.libs)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  set(YARA_CLEAN_COMMAND make clean)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  set(YARA_BUILD_COMMAND make -j${CPUS})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  set(YARA_CLEAN_COMMAND ${CMAKE_MAKE_PROGRAM} clean)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  set(YARA_BUILD_COMMAND ${CMAKE_MAKE_PROGRAM} -j${CPUS})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   set(YARAC_PATH         ${YARA_DIR}/yarac)
</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;color:#808080;'>diff --git a/devel/retdec/files/yara-inherits-linker-flags-v40.diff b/devel/retdec/files/yara-inherits-linker-flags-v40.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..e3cc6317465
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/retdec/files/yara-inherits-linker-flags-v40.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,18 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+commit e2480e71415b9b4d72969b192dee6f2620090bba
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Author: Kirill A. Korinsky <kirill@korins.ky>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Date:   Mon Sep 19 23:35:39 2022 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    Yara: inherits linker flags
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/deps/yara/CMakeLists.txt b/deps/yara/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 51678362..2aac187a 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/deps/yara/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/deps/yara/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -100,6 +100,7 @@ if(NOT MSVC)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   --without-crypto
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   CC=${CMAKE_C_COMPILER}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   CFLAGS=${CMAKE_C_FLAGS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  LDFLAGS=${CMAKE_SHARED_LINKER_FLAGS}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span></pre><pre style='margin:0'>

</pre>