From nobody Sat Aug 23 18:47:19 2025 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4c8Qyw3CcJz66GxM; Sat, 23 Aug 2025 18:47:20 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4c8Qyw0ZVmz3gq7; Sat, 23 Aug 2025 18:47:20 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1755974840; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=49Ux40GOnDp4odWLvIjbh6cCEOFoDA/ClTnAFfBleSk=; b=QJaw+DkA8QeBdzLzIMJ7GYG9o0mNCBBu02T3/IE6gVx/O2PFL+8odBzDwdqL4kGF40H/jR 9as00drMYj4nGrOfYfiy143fJ3roYiiOuBOSGZmvL6dImNT2gfGCox1FZHYJrdYczGZQ2e 5T4EVSNpuIfaV7vRx6249ltdRMo1fZJsUwB5QmCdDhkTSh6Dr7YphYpiXkL1JSWcldEJeu 4GryVevw//7TiCsazzzVbRT5NTBuLkYQjsYfkLS1wPn2AIOnZFIOU3wItS+oJsvA4w8zLQ hfPAR9wGlni/d8rrm4RUfb5FPi2dwGBmGIhrs5ztqV1xxd56+1ibBYmeMgw64g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1755974840; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=49Ux40GOnDp4odWLvIjbh6cCEOFoDA/ClTnAFfBleSk=; b=D3Ci4V8hoHbisgO7Jf8qB7Q7xlbFQLFCoBcO/RhqDdOoXv+d+GpNdvCZp6lXkCZ+xzLUEy ctojXfeH2U4IDN19Xqbd5t9W4+iesgr8kWcV0W1KzTxauJCiglhX5Zl5e4xHGjKs7lYnMW FqJqX6p/tGnT3ZpPwBUfnabmFjoDGMsZkYimBR4qHNAn683GRhG+wdUinsOdgM79L2DYwO T67kdv74Fuy4qzAABhgpKVIqQt/l0ViuUyMd1qZy4smnDbgV3zlKuBUM1KLZSV2wTXQkzU yPmb9R0b6nZamy58gLEG3Ky7HzF4BkMzKWm61KHnBF04yhYjlyOGZlr5TVSxRw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1755974840; a=rsa-sha256; cv=none; b=FRYZQIGubSpwpg69zpI3FUMPd92YuzNtTbLDR1K6cppqIDVmVuqtc3IrBR33F60BKzYN9E xM6A9Qwfum2jpidNB03jwCyFQofpKSNFYuBdYPFPiNqrNo44VgVydmxZSAtgPk/eoWo2Jl cuxUgX5zaJzk1Lg/OV4k2SPM4f6KyyKeuZlgBgP2LGXQ5wCMi5y+4GvW/q8+a3Lhn/vxEf 9tid+TjKnyGdfYnNdncAI+36nWJG0kKVixL03V+M26ASo6Ita75wtn3pJWX+jnUqxu5Avs TmfGd6Ga5VrCq27Yva+kZ5/Ff0ZkM3YO5AwUq/Ln0YDa4T3+NlbJnBNRJjC7Mw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4c8Qyv6xcvzC61; Sat, 23 Aug 2025 18:47:19 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 57NIlJ0l096601; Sat, 23 Aug 2025 18:47:19 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 57NIlJg1096598; Sat, 23 Aug 2025 18:47:19 GMT (envelope-from git) Date: Sat, 23 Aug 2025 18:47:19 GMT Message-Id: <202508231847.57NIlJg1096598@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Yuri Victorovich Subject: git: 5dc981a82772 - main - =?utf-8?Q?games/leela-zero: update 0.17-30 =E2=86=92 0.17.31; Unbreak build?= List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 5dc981a827723efc7b007918467b86bf1486da16 Auto-Submitted: auto-generated The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=5dc981a827723efc7b007918467b86bf1486da16 commit 5dc981a827723efc7b007918467b86bf1486da16 Author: Yuri Victorovich AuthorDate: 2025-08-23 18:46:58 +0000 Commit: Yuri Victorovich CommitDate: 2025-08-23 18:47:04 +0000 games/leela-zero: update 0.17-30 → 0.17.31; Unbreak build --- games/leela-zero/Makefile | 5 ++--- games/leela-zero/distinfo | 6 +++--- games/leela-zero/files/patch-CMakeLists.txt | 21 +++++++++++++++------ games/leela-zero/files/patch-src_OpenCL.cpp | 4 ++-- games/leela-zero/files/patch-src_UCTNode.cpp | 12 ++++++++++++ 5 files changed, 34 insertions(+), 14 deletions(-) diff --git a/games/leela-zero/Makefile b/games/leela-zero/Makefile index d96e1b8e41b1..4dc7dc7eefa7 100644 --- a/games/leela-zero/Makefile +++ b/games/leela-zero/Makefile @@ -1,8 +1,7 @@ PORTNAME= leela-zero DISTVERSIONPREFIX= v -DISTVERSION= 0.17-30 -PORTREVISION= 13 -DISTVERSIONSUFFIX= -ge3ed631 +DISTVERSION= 0.17-31 +DISTVERSIONSUFFIX= -g3ee6d20 CATEGORIES= games MAINTAINER= yuri@FreeBSD.org diff --git a/games/leela-zero/distinfo b/games/leela-zero/distinfo index 54f1953de0ff..df4ee0557870 100644 --- a/games/leela-zero/distinfo +++ b/games/leela-zero/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1657669497 -SHA256 (leela-zero-leela-zero-v0.17-30-ge3ed631_GH0.tar.gz) = 138a4f286c50277c5e5ea88addf3b3e82139e75bbd84b306b554a3e05c11d55c -SIZE (leela-zero-leela-zero-v0.17-30-ge3ed631_GH0.tar.gz) = 1742019 +TIMESTAMP = 1755973751 +SHA256 (leela-zero-leela-zero-v0.17-31-g3ee6d20_GH0.tar.gz) = e26defc255bb22b9ec8cb3b8a212930d4c75ff81a0893a089bc8851331b1c51f +SIZE (leela-zero-leela-zero-v0.17-31-g3ee6d20_GH0.tar.gz) = 1742247 SHA256 (google-googletest-cafa9e5_GH0.tar.gz) = de929d57b8da874976473421fe562eb33764c836228c58e6ed5695900e06b640 SIZE (google-googletest-cafa9e5_GH0.tar.gz) = 970184 diff --git a/games/leela-zero/files/patch-CMakeLists.txt b/games/leela-zero/files/patch-CMakeLists.txt index 01934f1531ec..61e43aababae 100644 --- a/games/leela-zero/files/patch-CMakeLists.txt +++ b/games/leela-zero/files/patch-CMakeLists.txt @@ -1,6 +1,6 @@ ---- CMakeLists.txt.orig 2019-04-04 06:38:39 UTC +--- CMakeLists.txt.orig 2023-02-06 15:09:28 UTC +++ CMakeLists.txt -@@ -20,6 +20,8 @@ include(GNUInstallDirs) +@@ -20,6 +20,8 @@ add_subdirectory(gtest EXCLUDE_FROM_ALL) # We don't wa project(leelaz) add_subdirectory(gtest EXCLUDE_FROM_ALL) # We don't want to install gtest, exclude it from `all` @@ -9,7 +9,16 @@ # Required Packages set(Boost_MIN_VERSION "1.58.0") set(Boost_USE_MULTITHREADED ON) -@@ -70,13 +72,13 @@ if(NOT CMAKE_CONFIGURATION_TYPES AND NOT CMAKE_BUILD_T +@@ -49,7 +51,7 @@ find_package(Qt5Core) + endif() + find_package(Qt5Core) + +-set(CMAKE_CXX_STANDARD 14) ++set(CMAKE_CXX_STANDARD 17) + set(CMAKE_CXX_STANDARD_REQUIRED on) + + # See if we can set optimization flags as expected. +@@ -70,13 +72,13 @@ if(GccSpecificFlags) endif(NOT CMAKE_CONFIGURATION_TYPES AND NOT CMAKE_BUILD_TYPE) if(GccSpecificFlags) @@ -25,7 +34,7 @@ endif(GccSpecificFlags) if(USE_CPU_ONLY) -@@ -86,7 +88,7 @@ if(USE_HALF) +@@ -86,7 +88,7 @@ endif() add_definitions(-DUSE_HALF) endif() @@ -34,7 +43,7 @@ set(SrcPath "${CMAKE_CURRENT_SOURCE_DIR}/src") include_directories(${IncludePath}) -@@ -130,6 +132,7 @@ else() +@@ -130,6 +132,7 @@ endif() endif() # Google Test below @@ -42,7 +51,7 @@ file(GLOB tests_SRC "${SrcPath}/tests/*.cpp") add_executable(tests ${tests_SRC} $) -@@ -142,6 +145,7 @@ target_link_libraries(tests ${BLAS_LIBRARIES}) +@@ -142,6 +145,7 @@ target_link_libraries(tests gtest_main ${CMAKE_THREAD_ target_link_libraries(tests ${OpenCL_LIBRARIES}) target_link_libraries(tests ${ZLIB_LIBRARIES}) target_link_libraries(tests gtest_main ${CMAKE_THREAD_LIBS_INIT}) diff --git a/games/leela-zero/files/patch-src_OpenCL.cpp b/games/leela-zero/files/patch-src_OpenCL.cpp index 7dcd9e6ee924..77776ec56922 100644 --- a/games/leela-zero/files/patch-src_OpenCL.cpp +++ b/games/leela-zero/files/patch-src_OpenCL.cpp @@ -1,6 +1,6 @@ ---- src/OpenCL.cpp.orig 2019-06-12 22:15:19 UTC +--- src/OpenCL.cpp.orig 2023-02-06 15:09:28 UTC +++ src/OpenCL.cpp -@@ -785,7 +785,7 @@ OpenCL::OpenCL(int gpu, bool silent) { +@@ -787,7 +787,7 @@ OpenCL::OpenCL(const int gpu, const bool silent bool preferred = (gpu == id); if (((this_score > best_score) diff --git a/games/leela-zero/files/patch-src_UCTNode.cpp b/games/leela-zero/files/patch-src_UCTNode.cpp new file mode 100644 index 000000000000..5e3452ef0353 --- /dev/null +++ b/games/leela-zero/files/patch-src_UCTNode.cpp @@ -0,0 +1,12 @@ +--- src/UCTNode.cpp.orig 2025-08-23 18:43:12 UTC ++++ src/UCTNode.cpp +@@ -361,8 +361,7 @@ UCTNode* UCTNode::uct_select_child(const int color, co + return best->get(); + } + +-class NodeComp +- : public std::binary_function { ++class NodeComp { + public: + NodeComp(const int color, const float lcb_min_visits) + : m_color(color), m_lcb_min_visits(lcb_min_visits) {}