Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 Oct 2024 03:11:27 GMT
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 2c0bfe627752 - main - devel/ispc: update 1.24.0 =?utf-8?Q?=E2=86=92?= 1.25.1
Message-ID:  <202410230311.49N3BRvp070737@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=2c0bfe627752ccd1dd6ebc9b5268498763f7049f

commit 2c0bfe627752ccd1dd6ebc9b5268498763f7049f
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2024-10-19 01:27:34 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2024-10-23 03:11:23 +0000

    devel/ispc: update 1.24.0 → 1.25.1
    
    Reported by:    portscout
---
 devel/ispc/Makefile                                       | 12 +++++++-----
 devel/ispc/distinfo                                       |  8 +++++---
 devel/ispc/files/patch-src_opt_ImproveMemoryOps.cpp       | 11 -----------
 devel/ispc/files/patch-src_opt_ReplacePseudoMemoryOps.cpp | 11 -----------
 4 files changed, 12 insertions(+), 30 deletions(-)

diff --git a/devel/ispc/Makefile b/devel/ispc/Makefile
index c4c210a069b0..933bb4996e7e 100644
--- a/devel/ispc/Makefile
+++ b/devel/ispc/Makefile
@@ -1,9 +1,11 @@
 PORTNAME=	ispc
 DISTVERSIONPREFIX=	v
-DISTVERSION=	1.24.0
-PORTREVISION=	1
+DISTVERSION=	1.25.1
 CATEGORIES=	devel
 
+PATCH_SITES=	https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
+PATCHFILES=	abb4800eb9553e3710fd0dd293a552a9af361396.diff:-p1 # backport of https://github.com/ispc/ispc/pull/3074/commits
+
 MAINTAINER=	yuri@FreeBSD.org
 COMMENT=	Intel's compiler for high-performance SIMD programming
 WWW=		https://ispc.github.io/
@@ -19,13 +21,13 @@ BUILD_DEPENDS=	${LOCALBASE}/bin/flex:textproc/flex \
 LIB_DEPENDS=	libLLVM.so:devel/llvm${LLVM_VERSION} \
 		libtbb.so:devel/onetbb
 
-USES=		bison cmake compiler:c++17-lang llvm:lib,min=15,max=15 python:build,test shebangfix
+USES=		bison cmake compiler:c++17-lang llvm:lib,min=16,max=16 python:build,test shebangfix
 USE_LDCONFIG=	yes
 
 USE_GITHUB=	yes
 GH_TUPLE=	google:googletest:6a7ed31:googletest/ispcrt/tests/vendor/google/googletest
 
-SHEBANG_FILES=	*.py
+SHEBANG_GLOB=	*.py
 
 CONFIGURE_ENV=	PATH=${LOCALBASE}/llvm${LLVM_VERSION}/bin:${PATH} # see https://github.com/ispc/ispc/issues/2318
 CMAKE_OFF=	ISPC_NO_DUMPS ISPCRT_BUILD_GPU ISPC_INCLUDE_TESTS ISPCRT_BUILD_TESTS ISPC_INCLUDE_EXAMPLES
@@ -65,7 +67,7 @@ XE_PLIST_FILES=		include/ispcrt/ispcrt.h \
 XE_BROKEN=		Unknown architecture
 
 do-test: # all tests pass
-	@cd ${WRKSRC} && ISPC_HOME=${BUILD_WRKSRC}/bin ./run_tests.py
+	@cd ${WRKSRC} && ISPC_HOME=${BUILD_WRKSRC}/bin ./scripts/run_tests.py
 
 test-check-all: # the upstream claims that some of these checks are broken without using their patched llvm version, hence using llvm-devel
 	@cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} check-all
diff --git a/devel/ispc/distinfo b/devel/ispc/distinfo
index 7d28c79664db..df44e4425810 100644
--- a/devel/ispc/distinfo
+++ b/devel/ispc/distinfo
@@ -1,5 +1,7 @@
-TIMESTAMP = 1716879870
-SHA256 (ispc-ispc-v1.24.0_GH0.tar.gz) = a45ec5402d8a3b23d752125a083fa031becf093b8304ccec55b1c2f37b5479c3
-SIZE (ispc-ispc-v1.24.0_GH0.tar.gz) = 19673937
+TIMESTAMP = 1729271145
+SHA256 (ispc-ispc-v1.25.1_GH0.tar.gz) = 77e094f9324bbdd40ad56f80039f94d9f6621cf8a56e1c57168e2b4d10752f9f
+SIZE (ispc-ispc-v1.25.1_GH0.tar.gz) = 19804554
 SHA256 (google-googletest-6a7ed31_GH0.tar.gz) = f488bc430d2b5fdbc51711b142fd50dbf0f33012fa65c5f8e7d4f908ed935bcf
 SIZE (google-googletest-6a7ed31_GH0.tar.gz) = 904250
+SHA256 (abb4800eb9553e3710fd0dd293a552a9af361396.diff) = bfc4baad864bbdb3b775d3410383649b74cdaeef4952e13175304612ed62fb35
+SIZE (abb4800eb9553e3710fd0dd293a552a9af361396.diff) = 1149
diff --git a/devel/ispc/files/patch-src_opt_ImproveMemoryOps.cpp b/devel/ispc/files/patch-src_opt_ImproveMemoryOps.cpp
deleted file mode 100644
index 3e6b2f30359b..000000000000
--- a/devel/ispc/files/patch-src_opt_ImproveMemoryOps.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/opt/ImproveMemoryOps.cpp.orig	2024-06-01 21:03:34 UTC
-+++ src/opt/ImproveMemoryOps.cpp
-@@ -7,6 +7,8 @@
- #include "ImproveMemoryOps.h"
- #include "builtins-decl.h"
- 
-+#include <unordered_map>
-+
- namespace ispc {
- 
- using namespace builtin;
diff --git a/devel/ispc/files/patch-src_opt_ReplacePseudoMemoryOps.cpp b/devel/ispc/files/patch-src_opt_ReplacePseudoMemoryOps.cpp
deleted file mode 100644
index d8be02bca950..000000000000
--- a/devel/ispc/files/patch-src_opt_ReplacePseudoMemoryOps.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/opt/ReplacePseudoMemoryOps.cpp.orig	2024-06-01 21:18:54 UTC
-+++ src/opt/ReplacePseudoMemoryOps.cpp
-@@ -7,6 +7,8 @@
- #include "ReplacePseudoMemoryOps.h"
- #include "builtins-decl.h"
- 
-+#include <unordered_map>
-+
- namespace ispc {
- 
- using namespace builtin;



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202410230311.49N3BRvp070737>