<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/2793253737c15e007355c8eff37533b0ac3f1e1b">https://github.com/macports/macports-ports/commit/2793253737c15e007355c8eff37533b0ac3f1e1b</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 2793253 ispc: update to 1.12.0
</span>2793253 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 2793253737c15e007355c8eff37533b0ac3f1e1b
</span>Author: Takeshi Enomoto <takeshi@macports.org>
AuthorDate: Sun Oct 13 12:40:56 2019 +0900
<span style='display:block; white-space:pre;color:#404040;'> ispc: update to 1.12.0
</span>---
lang/ispc/Portfile | 8 ++--
lang/ispc/files/patch-CMakeLists.txt.diff | 6 +--
lang/ispc/files/patch-Makefile.diff | 58 -------------------------
lang/ispc/files/unknown-architecture-i386.patch | 20 ++-------
4 files changed, 11 insertions(+), 81 deletions(-)
<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 7f58e18..db7bd96 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;'>@@ -5,7 +5,7 @@ PortGroup github 1.0
</span> PortGroup cmake 1.1
PortGroup active_variants 1.1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup ispc ispc 1.11.0 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup ispc ispc 1.12.0 v
</span> categories lang parallel
platforms darwin
supported_archs x86_64
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -16,9 +16,9 @@ long_description \
</span> ${name} is a compiler for a variant of the C programming language, \
with extensions for single program, multiple data programming.
homepage http://${name}.github.com
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 7ece9947dfd22b3b85c63015648de2a5e196a4a3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 ec6eac18d1fb3bbc4d2cd62ba952a8ffd9a8a26542b7a30ad77d3129a6694382 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 19369648
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 9b933175ad243d8acf4511781409841531f8f8f6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 d9633001825f82ce6fa3f525bdd948db81e56461829e828fac110b41e40225dc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 19300769
</span>
set llvm_version 8.0
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/ispc/files/patch-CMakeLists.txt.diff b/lang/ispc/files/patch-CMakeLists.txt.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 74513c9..b178223 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/ispc/files/patch-CMakeLists.txt.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/ispc/files/patch-CMakeLists.txt.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,8 +1,8 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- CMakeLists.txt.orig 2019-04-20 08:28:43.000000000 +0900
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ CMakeLists.txt 2019-07-03 17:16:53.000000000 +0900
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- CMakeLists.txt.orig 2019-08-16 06:18:07.000000000 +0900
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ CMakeLists.txt 2019-10-13 12:27:19.000000000 +0900
</span> @@ -35,10 +35,10 @@
#
<span style='display:block; white-space:pre;background:#ffe0e0;'>- cmake_minimum_required(VERSION 3.8)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cmake_minimum_required(VERSION 3.12)
</span>
-if (UNIX)
- set(CMAKE_C_COMPILER "clang")
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/ispc/files/patch-Makefile.diff b/lang/ispc/files/patch-Makefile.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 777f0d3..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/ispc/files/patch-Makefile.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,58 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- Makefile.orig 2016-07-08 20:13:52.000000000 +0900
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ Makefile 2017-05-12 17:57:58.000000000 +0900
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -316,45 +316,45 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- objs/builtins-dispatch.cpp: builtins/dispatch.ll builtins/util.m4 builtins/util-nvptx.m4 builtins/svml.m4 $(wildcard builtins/*common.ll)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @echo Creating C++ source from builtins definition file $<
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- @m4 -Ibuiltins/ -DLLVM_VERSION=$(LLVM_VERSION) -DBUILD_OS=UNIX $< | python bitcode2cpp.py $< > $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ @m4 -Ibuiltins/ -DLLVM_VERSION=$(LLVM_VERSION) -DBUILD_OS=UNIX $< | $(PYTHON) bitcode2cpp.py $< > $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- objs/builtins-%-32bit.cpp: builtins/%.ll builtins/util.m4 builtins/util-nvptx.m4 builtins/svml.m4 $(wildcard builtins/*common.ll)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @echo Creating C++ source from builtins definition file $< \(32 bit version\)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- @m4 -Ibuiltins/ -DLLVM_VERSION=$(LLVM_VERSION) -DBUILD_OS=UNIX -DRUNTIME=32 $< | python bitcode2cpp.py $< 32bit > $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ @m4 -Ibuiltins/ -DLLVM_VERSION=$(LLVM_VERSION) -DBUILD_OS=UNIX -DRUNTIME=32 $< | $(PYTHON) bitcode2cpp.py $< 32bit > $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- objs/builtins-%-64bit.cpp: builtins/%.ll builtins/util.m4 builtins/util-nvptx.m4 builtins/svml.m4 $(wildcard builtins/*common.ll)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @echo Creating C++ source from builtins definition file $< \(64 bit version\)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- @m4 -Ibuiltins/ -DLLVM_VERSION=$(LLVM_VERSION) -DBUILD_OS=UNIX -DRUNTIME=64 $< | python bitcode2cpp.py $< 64bit > $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ @m4 -Ibuiltins/ -DLLVM_VERSION=$(LLVM_VERSION) -DBUILD_OS=UNIX -DRUNTIME=64 $< | $(PYTHON) bitcode2cpp.py $< 64bit > $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- objs/builtins-c-32.cpp: builtins/builtins.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @echo Creating C++ source from builtins definition file $<
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- @$(CLANG) -m32 -emit-llvm -c $< -o - | llvm-dis - | python bitcode2cpp.py c 32 > $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ @$(CLANG) -m32 -emit-llvm -c $< -o - | llvm-dis - | $(PYTHON) bitcode2cpp.py c 32 > $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- objs/builtins-c-64.cpp: builtins/builtins.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @echo Creating C++ source from builtins definition file $<
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- @$(CLANG) -m64 -emit-llvm -c $< -o - | llvm-dis - | python bitcode2cpp.py c 64 > $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ @$(CLANG) -m64 -emit-llvm -c $< -o - | llvm-dis - | $(PYTHON) bitcode2cpp.py c 64 > $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- objs/stdlib_mask1_ispc.cpp: stdlib.ispc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @echo Creating C++ source from $< for mask1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @$(CLANG) -E -x c -DISPC_MASK_BITS=1 -DISPC=1 -DPI=3.14159265358979 $< -o - | \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- python stdlib2cpp.py mask1 > $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(PYTHON) stdlib2cpp.py mask1 > $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- objs/stdlib_mask8_ispc.cpp: stdlib.ispc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @echo Creating C++ source from $< for mask8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @$(CLANG) -E -x c -DISPC_MASK_BITS=8 -DISPC=1 -DPI=3.14159265358979 $< -o - | \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- python stdlib2cpp.py mask8 > $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(PYTHON) stdlib2cpp.py mask8 > $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- objs/stdlib_mask16_ispc.cpp: stdlib.ispc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @echo Creating C++ source from $< for mask16
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @$(CLANG) -E -x c -DISPC_MASK_BITS=16 -DISPC=1 -DPI=3.14159265358979 $< -o - | \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- python stdlib2cpp.py mask16 > $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(PYTHON) stdlib2cpp.py mask16 > $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- objs/stdlib_mask32_ispc.cpp: stdlib.ispc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @echo Creating C++ source from $< for mask32
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @$(CLANG) -E -x c -DISPC_MASK_BITS=32 -DISPC=1 -DPI=3.14159265358979 $< -o - | \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- python stdlib2cpp.py mask32 > $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(PYTHON) stdlib2cpp.py mask32 > $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- objs/stdlib_mask64_ispc.cpp: stdlib.ispc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @echo Creating C++ source from $< for mask64
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- @$(CLANG) -E -x c -DISPC_MASK_BITS=64 -DISPC=1 -DPI=3.14159265358979 $< -o - | \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- python stdlib2cpp.py mask64 > $@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $(PYTHON) stdlib2cpp.py mask64 > $@
</span><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><span style='display:block; white-space:pre;color:#808080;'>index 6d4dbfa..be6677f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/ispc/files/unknown-architecture-i386.patch
</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;'>@@ -1,6 +1,5 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Fix "Unknown architecture i386" on systems running the 32-bit kernel.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- examples/cmake/AddISPCExample.cmake.orig 2019-04-19 18:28:43.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ examples/cmake/AddISPCExample.cmake 2019-08-23 04:09:46.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- examples/cmake/AddISPCExample.cmake.orig 2019-08-16 06:18:07.000000000 +0900
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ examples/cmake/AddISPCExample.cmake 2019-10-13 12:22:13.000000000 +0900
</span> @@ -44,7 +44,7 @@
set(ISPC_OBJ_NAME "${CMAKE_CURRENT_BINARY_DIR}/${ISPC_SRC_NAME}_ispc${CMAKE_CXX_OUTPUT_EXTENSION}")
set(ISPC_FLAGS ${example_ISPC_FLAGS})
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10,19 +9,8 @@ Fix "Unknown architecture i386" on systems running the 32-bit kernel.
</span> string(STRIP ${ARCH} ARCH)
execute_process( COMMAND getconf LONG_BIT OUTPUT_VARIABLE ARCH_BIT)
string(STRIP ${ARCH_BIT} ARCH_BIT)
<span style='display:block; white-space:pre;background:#ffe0e0;'>---- examples/common.mk.orig 2019-04-19 18:28:43.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ examples/common.mk 2019-08-23 04:13:03.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -13,7 +13,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ISPC_FLAGS+=-O2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ISPC_HEADER=objs/$(ISPC_SRC:.ispc=_ispc.h)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--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:#ffe0e0;'>-+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:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ifeq ($(ARCH),x86)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ISPC_OBJS=$(addprefix objs/, $(ISPC_SRC:.ispc=)_ispc.o)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- examples/portable/common_cpu.mk.orig 2019-04-19 18:28:43.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ examples/portable/common_cpu.mk 2019-08-23 04:14:22.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- examples/portable/common_cpu.mk.orig 2019-08-16 06:18:07.000000000 +0900
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ examples/portable/common_cpu.mk 2019-10-13 12:24:16.000000000 +0900
</span> @@ -17,7 +17,7 @@
ISPC_FLAGS+=-O2
ISPC_HEADER=objs/$(ISPC_SRC:.ispc=_ispc.h)
</pre><pre style='margin:0'>
</pre>