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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/2d78c96509b0749e78c4269631f7084fd25aac1e">https://github.com/macports/macports-ports/commit/2d78c96509b0749e78c4269631f7084fd25aac1e</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 2d78c96509b0749e78c4269631f7084fd25aac1e
</span>Author: Takeshi Enomoto <takeshi@macports.org>
AuthorDate: Sun Aug 25 10:54:42 2019 +0900

<span style='display:block; white-space:pre;color:#404040;'>    ispc: add unknown-architecture-i386.patch
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/58870
</span>---
 lang/ispc/Portfile                              |  1 +
 lang/ispc/files/unknown-architecture-i386.patch | 34 +++++++++++++++++++++++++
 2 files changed, 35 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/ispc/Portfile b/lang/ispc/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 8be8a32..2c301a3 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/ispc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/ispc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -34,6 +34,7 @@ require_active_variants \
</span> cmake.out_of_source yes
 
 patchfiles          patch-CMakeLists.txt.diff
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   unknown-architecture-i386.patch
</span> post-patch {
     if {${os.major} >= 14} {
         reinplace "s|-emit-llvm|-isysroot ${developer_dir}/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -emit-llvm|" \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/ispc/files/unknown-architecture-i386.patch b/lang/ispc/files/unknown-architecture-i386.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..6d4dbfa
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/ispc/files/unknown-architecture-i386.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,34 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Fix "Unknown architecture i386" on systems running the 32-bit kernel.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- examples/cmake/AddISPCExample.cmake.orig       2019-04-19 18:28:43.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ examples/cmake/AddISPCExample.cmake    2019-08-23 04:09:46.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -44,7 +44,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     set(ISPC_OBJ_NAME "${CMAKE_CURRENT_BINARY_DIR}/${ISPC_SRC_NAME}_ispc${CMAKE_CXX_OUTPUT_EXTENSION}")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     set(ISPC_FLAGS ${example_ISPC_FLAGS})
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if (UNIX)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        execute_process( COMMAND bash "-c" "uname -m | sed -e s/x86_64/x86/ -e s/i686/x86/ -e s/arm.*/arm/ -e s/sa110/arm/" OUTPUT_VARIABLE ARCH)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        execute_process( COMMAND bash "-c" "uname -m | sed -e s/x86_64/x86/ -e s/i686/x86/ -e s/i386/x86/ -e s/arm.*/arm/ -e s/sa110/arm/" OUTPUT_VARIABLE ARCH)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         string(STRIP ${ARCH} ARCH)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         execute_process( COMMAND getconf LONG_BIT OUTPUT_VARIABLE ARCH_BIT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         string(STRIP ${ARCH_BIT} ARCH_BIT)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- examples/common.mk.orig        2019-04-19 18:28:43.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ examples/common.mk     2019-08-23 04:13:03.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -13,7 +13,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ISPC_FLAGS+=-O2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ISPC_HEADER=objs/$(ISPC_SRC:.ispc=_ispc.h)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ARCH:=$(shell uname -m | sed -e s/x86_64/x86/ -e s/i686/x86/ -e s/arm.*/arm/ -e s/sa110/arm/)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ARCH:=$(shell uname -m | sed -e s/x86_64/x86/ -e s/i686/x86/ -e s/i386/x86/ -e s/arm.*/arm/ -e s/sa110/arm/)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ifeq ($(ARCH),x86)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ISPC_OBJS=$(addprefix objs/, $(ISPC_SRC:.ispc=)_ispc.o)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- examples/portable/common_cpu.mk.orig   2019-04-19 18:28:43.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ examples/portable/common_cpu.mk        2019-08-23 04:14:22.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -17,7 +17,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ISPC_FLAGS+=-O2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ISPC_HEADER=objs/$(ISPC_SRC:.ispc=_ispc.h)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ARCH:=$(shell uname -m | sed -e s/x86_64/x86/ -e s/i686/x86/ -e s/arm.*/arm/ -e s/sa110/arm/)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ARCH:=$(shell uname -m | sed -e s/x86_64/x86/ -e s/i686/x86/ -e s/i386/x86/ -e s/arm.*/arm/ -e s/sa110/arm/)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ifeq ($(ARCH),x86)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ISPC_OBJS=$(addprefix objs/, $(ISPC_SRC:.ispc=)_ispc.o)
</span></pre><pre style='margin:0'>

</pre>