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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/d9f19b3c50fc36b907dfaace9175b5212e98935f">https://github.com/macports/macports-ports/commit/d9f19b3c50fc36b907dfaace9175b5212e98935f</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 d9f19b3c50f libjpeg-turbo: fix overriding cmake builtin var
</span>d9f19b3c50f is described below

<span style='display:block; white-space:pre;color:#808000;'>commit d9f19b3c50fc36b907dfaace9175b5212e98935f
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Tue Jan 19 17:18:32 2021 +1100

<span style='display:block; white-space:pre;color:#404040;'>    libjpeg-turbo: fix overriding cmake builtin var
</span>---
 graphics/libjpeg-turbo/Portfile                   |  5 ++++-
 graphics/libjpeg-turbo/files/CMakeLists.txt.patch | 12 ++++++++++++
 2 files changed, 16 insertions(+), 1 deletion(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/libjpeg-turbo/Portfile b/graphics/libjpeg-turbo/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f968c40bd71..216e1751ecd 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/libjpeg-turbo/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/libjpeg-turbo/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -33,6 +33,9 @@ checksums           sha1    5406c7676d7df89fb4da791ad5af51202910fb25 \
</span>                     sha256  d74b92ac33b0e3657123ddcf6728788c90dc84dcb6a52013d758af3c4af481bb \
                     size    2192315
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Allow overriding CMAKE_SYSTEM_PROCESSOR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          CMakeLists.txt.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> if {[variant_isset universal]} {
     if {"x86_64" in ${configure.universal_archs} || "i386" in ${configure.universal_archs}} {
         depends_build-append port:nasm
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -40,7 +43,7 @@ if {[variant_isset universal]} {
</span>     set merger_configure_env(i386)  ASM_NASM=${prefix}/bin/nasm
     set merger_configure_env(x86_64)    ASM_NASM=${prefix}/bin/nasm
     foreach uarch {arm64 i386 ppc ppc64 x86_64} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        set merger_configure_args(${uarch}) -DCMAKE_SYSTEM_PROCESSOR=${uarch}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        set merger_configure_args(${uarch}) -DOVERRIDE_SYSTEM_PROCESSOR=${uarch}
</span>     }
 } elseif {${configure.build_arch} in {i386 x86_64}} {
     depends_build-append port:nasm
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/libjpeg-turbo/files/CMakeLists.txt.patch b/graphics/libjpeg-turbo/files/CMakeLists.txt.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..40131ac0839
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/libjpeg-turbo/files/CMakeLists.txt.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- CMakeLists.txt.orig    2020-11-17 10:38:06.000000000 +1100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ CMakeLists.txt 2021-01-19 17:13:05.000000000 +1100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -40,6 +40,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Detect CPU type and whether we're building 64-bit or 32-bit code
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ math(EXPR BITS "${CMAKE_SIZEOF_VOID_P} * 8")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++if(DEFINED OVERRIDE_SYSTEM_PROCESSOR)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++set(CMAKE_SYSTEM_PROCESSOR ${OVERRIDE_SYSTEM_PROCESSOR})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ string(TOLOWER ${CMAKE_SYSTEM_PROCESSOR} CMAKE_SYSTEM_PROCESSOR_LC)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if(CMAKE_SYSTEM_PROCESSOR_LC MATCHES "x86_64" OR
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   CMAKE_SYSTEM_PROCESSOR_LC MATCHES "amd64" OR
</span></pre><pre style='margin:0'>

</pre>