From nobody Wed Mar 6 08:35:53 2024 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 4TqQkK5D3dz5C5KQ; Wed, 6 Mar 2024 08:35:53 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TqQkK3LkJz4nKK; Wed, 6 Mar 2024 08:35:53 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1709714153; 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=Ka8Nt+5edK5QjotfU0HIPagDQmW5ex7YKntDr8Tj7EI=; b=qEgk7tV2L8CGN6CmJSYQOn7jS5BQQnTw76EYV0JjKenpvID0cDWhviSxntrzHYXjXOVLNN GPsZrIxJHWuz3YfTpcYwuwi2o+/OgQoEjUeqqZl5I5d3OOgEY35hpmq6qvtZVuQRrDzXvR 3pvsgEsk2bjGC9eqlTAdNd3WbQOT+NTYjewuQPi8nmIZxf54YDmT+dZpmyK6oSOSa1UtF4 LncP08fC9BQQvxEj5NA+4nGWu4BG7LD9XuLvR2fYKdmFPnFBrd8uB1jk/BgXqabKMIZfBa IHnCaE7WRG9gFC3g9GHTQ/Ue2xvK8kxG7yxy5qv5ZAnIOl9WDlDwJmjaL4rzlA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1709714153; a=rsa-sha256; cv=none; b=QWb+1qlyEQBAliqIaAuU6yC159+IyFKfJgm7GXqQmhyMPaUAeft+8Otzv9AeAfSPeqDwlS fFChuGJSPqcRjPiwFaN0pkOJjVfwYEs8JFnL4vyCJMj5kQ+YxINzYWnzqm7NCYePiHSp08 M6tv/xhnRkJNLRp3rhSkvX7ZRtJHGLFvoUBBwhst66Knu6JbLWxIllSTXcFbnKP4sOakGB pcS215QZzy7VZu1EeJHz1ZSJ51bJEwAu2Q9aFQlz5Q0R0iZqhl0b8+cgjp6Ku6ykgspi7X n11WgrDWlhzhHmm8LRMYxb4byyzO0eX7BEeHsmghbw2uYbxZLIqk5xv2grRrcw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1709714153; 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=Ka8Nt+5edK5QjotfU0HIPagDQmW5ex7YKntDr8Tj7EI=; b=RNHMnJUpLY3y1tyn4rKI0K6aAklw/WzstCcJNAhvgqWrUfCfUvEG5CGuruExijDnP5WUoa zINlKUPWj8Zr/iwBwDLGkFlSSPlTGLg3dEDthCMF45FfBv+i3VGtMg8szQIPDRJG4B/v5X bvgxRg0x8ZYfP4IfwKa7Doy6+oLmOdgWxO2yxyWuKZPekvpav/SAI/byiDS91z00hqFnOZ r66aXptIzproNN9mHm231p9/7asrx1R2XsYfTscujVD6+HwrnutnvSkS16SxKh7MJL+E64 4MmdAC1eYdMa0G/hzVGm9MsHMvDaNxVu4E7WZ8ATvl5YRhjNjhSHzao/BCsQCQ== 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 4TqQkK2wSjzjqM; Wed, 6 Mar 2024 08:35:53 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 4268ZrkA028683; Wed, 6 Mar 2024 08:35:53 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 4268ZrYl028680; Wed, 6 Mar 2024 08:35:53 GMT (envelope-from git) Date: Wed, 6 Mar 2024 08:35:53 GMT Message-Id: <202403060835.4268ZrYl028680@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: 4f63327c570c - main - math/clad: update 1.3 =?utf-8?Q?=E2=86=92?= 1.4 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: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: 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: 4f63327c570c21ccad2b2c1ff15204409aedc791 Auto-Submitted: auto-generated The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=4f63327c570c21ccad2b2c1ff15204409aedc791 commit 4f63327c570c21ccad2b2c1ff15204409aedc791 Author: Yuri Victorovich AuthorDate: 2024-03-05 15:04:57 +0000 Commit: Yuri Victorovich CommitDate: 2024-03-06 08:35:29 +0000 math/clad: update 1.3 → 1.4 Reported by: portscout --- math/clad/Makefile | 8 +++--- math/clad/distinfo | 6 ++--- math/clad/files/patch-CMakeLists.txt | 6 ++--- math/clad/files/patch-cmake_modules_AddClad.cmake | 31 ++++++++++++----------- math/clad/pkg-plist | 4 --- 5 files changed, 27 insertions(+), 28 deletions(-) diff --git a/math/clad/Makefile b/math/clad/Makefile index c42ad7901ffc..c41bfd0634f8 100644 --- a/math/clad/Makefile +++ b/math/clad/Makefile @@ -1,6 +1,6 @@ PORTNAME= clad DISTVERSIONPREFIX= v -DISTVERSION= 1.3 +DISTVERSION= 1.4 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org @@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/License.txt TEST_DEPENDS= kokkos>0:devel/kokkos -USES= cmake:testing compiler:c++14-lang llvm:15,build,run +USES= cmake:testing llvm:16,build,run localbase USE_LDCONFIG= yes USE_GITHUB= yes @@ -25,6 +25,8 @@ CMAKE_ON= BUILD_SHARED_LIBS CMAKE_TESTING_ON= FREEBSD_BUILD_TESTS FREEBSD_BUILD_DEMOS CMAKE_TESTING_TARGET= check-clad +#CXXFLAGS+= -D_OPENMP + post-patch: @${REINPLACE_CMD} \ -e ' \ @@ -33,6 +35,6 @@ post-patch: ' \ ${WRKSRC}/test/lit.cfg -# tests fail to compile: https://github.com/vgvassilev/clad/issues/753 +# tests fail to compile: https://github.com/vgvassilev/clad/issues/798 .include diff --git a/math/clad/distinfo b/math/clad/distinfo index feb48912508f..f392eca1a1cf 100644 --- a/math/clad/distinfo +++ b/math/clad/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1707720216 -SHA256 (vgvassilev-clad-v1.3_GH0.tar.gz) = 8a2dddef4339639e0e9cbe9ec89a0a2c57e98380e8c1072475d7f1a3551fba3a -SIZE (vgvassilev-clad-v1.3_GH0.tar.gz) = 961786 +TIMESTAMP = 1709605257 +SHA256 (vgvassilev-clad-v1.4_GH0.tar.gz) = da5584159499b05d77cfca40baee5d4d212beb269637736fee34d84d2b82d419 +SIZE (vgvassilev-clad-v1.4_GH0.tar.gz) = 969136 diff --git a/math/clad/files/patch-CMakeLists.txt b/math/clad/files/patch-CMakeLists.txt index de5157e27767..609c98a7523d 100644 --- a/math/clad/files/patch-CMakeLists.txt +++ b/math/clad/files/patch-CMakeLists.txt @@ -1,8 +1,8 @@ ---- CMakeLists.txt.orig 2024-02-11 18:10:50 UTC +--- CMakeLists.txt.orig 2024-02-29 15:28:44 UTC +++ CMakeLists.txt -@@ -313,10 +313,14 @@ if (NOT CLAD_BUILD_STATIC_ONLY) - # Filter some unsupported flags by clang. +@@ -309,10 +309,14 @@ if (NOT CLAD_BUILD_STATIC_ONLY) string(REPLACE "-fno-lifetime-dse" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") + string(REPLACE "-Wno-class-memaccess" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") + if (FREEBSD_BUILD_TESTS) add_subdirectory(unittests) diff --git a/math/clad/files/patch-cmake_modules_AddClad.cmake b/math/clad/files/patch-cmake_modules_AddClad.cmake index 6d24b30a687d..ad0c2f242b40 100644 --- a/math/clad/files/patch-cmake_modules_AddClad.cmake +++ b/math/clad/files/patch-cmake_modules_AddClad.cmake @@ -1,17 +1,18 @@ ---- cmake/modules/AddClad.cmake.orig 2024-02-12 07:51:28 UTC +--- cmake/modules/AddClad.cmake.orig 2024-02-29 15:28:44 UTC +++ cmake/modules/AddClad.cmake -@@ -1,14 +1,14 @@ - # Find the current branch. --execute_process(WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} -- COMMAND git rev-parse HEAD -- OUTPUT_VARIABLE CURRENT_REPO_COMMIT -- OUTPUT_STRIP_TRAILING_WHITESPACE) --string(REPLACE "/" "" CURRENT_REPO_COMMIT ${CURRENT_REPO_COMMIT}) -+#execute_process(WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} -+# COMMAND git rev-parse HEAD -+# OUTPUT_VARIABLE CURRENT_REPO_COMMIT -+# OUTPUT_STRIP_TRAILING_WHITESPACE) -+#string(REPLACE "/" "" CURRENT_REPO_COMMIT ${CURRENT_REPO_COMMIT}) +@@ -1,15 +1,15 @@ if (CLAD_ENABLE_BENCHMARKS) + if (CLAD_ENABLE_BENCHMARKS) + # Find the current branch. +- execute_process(WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} +- COMMAND git rev-parse HEAD +- OUTPUT_VARIABLE CURRENT_REPO_COMMIT +- OUTPUT_STRIP_TRAILING_WHITESPACE) +- string(REPLACE "/" "" CURRENT_REPO_COMMIT ${CURRENT_REPO_COMMIT}) ++ #execute_process(WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} ++ # COMMAND git rev-parse HEAD ++ # OUTPUT_VARIABLE CURRENT_REPO_COMMIT ++ # OUTPUT_STRIP_TRAILING_WHITESPACE) ++ #string(REPLACE "/" "" CURRENT_REPO_COMMIT ${CURRENT_REPO_COMMIT}) # Ask cmake to reconfigure each time we change the branch so that it can change # the value of CURRENT_REPO_COMMIT. @@ -20,5 +21,5 @@ +#set_property(DIRECTORY APPEND PROPERTY +# CMAKE_CONFIGURE_DEPENDS "${CMAKE_SOURCE_DIR}/.git/HEAD") - #------------------------------------------------------------------------------- - # function ENABLE_CLAD_FOR_EXECUTABLE( + endif(CLAD_ENABLE_BENCHMARKS) + diff --git a/math/clad/pkg-plist b/math/clad/pkg-plist index bdbe0e3a8b2f..625e53524eda 100644 --- a/math/clad/pkg-plist +++ b/math/clad/pkg-plist @@ -35,7 +35,3 @@ include/clad/tools/ClangBackendPlugin.h include/clad/tools/ClangPlugin.h include/clad/tools/DerivedFnInfo.h lib/clad.so -lib/libcladDifferentiator.so -lib/libcladDifferentiator.so.15 -lib/libcladPlugin.so -lib/libcladPlugin.so.15