From nobody Mon Feb 12 07:56:38 2024 X-Original-To: dev-commits-ports-all@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 4TYGxg2tnzz59lbp; Mon, 12 Feb 2024 07:56:39 +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 4TYGxf6y3Qz46Cw; Mon, 12 Feb 2024 07:56:38 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1707724599; 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=MB3ugfrGdR2u+okT/nlGrAtDQWLOksBgeBJUGe4eGOM=; b=fgVz+Ye5xF4GteJGFTTiLaN23c5L2C6axJ1u8kLdxMtV366/hW+t4DnaDwRWdR6eVQLH8Z f/ViQR1gCqRjg5+qrtGH/z+jhWvwo9drTovd0gop83HMvZ6z60PFfFiTZ7QFgrra4l2Biz jbV33UXoMs4OWJ2L/u0ZxALrKvT6YeAcYHqKIafpqRwLS/Gbi8KTv1+98n1KloMzUurRuk qIVU5C2oBrSnhY47i8u0aFT/VioY+XuiK6O0I456AfVoTNaRwxtL7S9EByhU6nioKJoD9l 0ebgFA/azmaLNKZgmX+LrO+ewBXDGu71zT9zIjmFL469J7OYjLpY4vAkuMrvIg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1707724599; a=rsa-sha256; cv=none; b=NE9rKXDgltGagDJ+5mE8RkyK89s4G7bLsJhRGBNKnA+sdv8wJJbhQ8guiMFjZccqKp5YBB r8KtZyIy8551LhCwipc+m3SG63YbSmYUF6z2nU2wPWPUpa5RhNe+6y4b6WiUTQfjThI/2G kKuu93+UwDALrmzvYC1H2x6BxbYd8K+yIWTV9xiqTzEDY2t5LnUp0sxd1MlpYqw1/Z8Mq1 TRv92Wt4us536hCP9E+iu2tW0+QRd7IUK0pl6P2WQO3HJ4AwoRXI62CJfxG1r9EUATziSD 7taDB7tOwwEQ31x7i2ATih515EnO+SBB2X4sNEferDD9zd1+lafe4NEy2DQLmQ== 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=1707724599; 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=MB3ugfrGdR2u+okT/nlGrAtDQWLOksBgeBJUGe4eGOM=; b=KuKnwndWdUGeXixmZCfE/OX29UxZgJfSJ/RGm2nX/yl7aObT5tvCFMXVDwR4xWs5Swx7cO M3BD62EHM7lv180mPoL71PkWYvvOhfxQaiiRqwAuX+f6+5ENNk1HKruIZ1DVQi3lVwmnVP 711e7udDO749XaXmKRW3vRzgSYsUPkD7eAO4BHHlGJ3pouToo/Zp4/buqQbfuJuWqwJ8QM 9UEsKxQ47UjaACjKqeXx/qvXNu9gNw0r/WZDed3PyJleAFfxeAaihw8/Y7IJfv1FENJih7 166xAUlLraGDk4cU/dP0ZtkJ4DfCM/WevLyZEcntfd8zcW1apgH/SVbpGqSdZw== 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 4TYGxf4prmzJRX; Mon, 12 Feb 2024 07:56:38 +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 41C7ucgo021365; Mon, 12 Feb 2024 07:56:38 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 41C7ucI5021362; Mon, 12 Feb 2024 07:56:38 GMT (envelope-from git) Date: Mon, 12 Feb 2024 07:56:38 GMT Message-Id: <202402120756.41C7ucI5021362@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: e6f347954812 - main - math/clad: update 1.2 =?utf-8?Q?=E2=86=92?= 1.3 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@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: e6f347954812fa66e2c42f826f0a312fb39c590f Auto-Submitted: auto-generated The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=e6f347954812fa66e2c42f826f0a312fb39c590f commit e6f347954812fa66e2c42f826f0a312fb39c590f Author: Yuri Victorovich AuthorDate: 2024-02-12 07:55:43 +0000 Commit: Yuri Victorovich CommitDate: 2024-02-12 07:56:28 +0000 math/clad: update 1.2 → 1.3 Reported by: portscout --- math/clad/Makefile | 6 +++++- math/clad/distinfo | 6 +++--- math/clad/files/patch-CMakeLists.txt | 18 ++++++++---------- math/clad/pkg-plist | 6 +++++- 4 files changed, 21 insertions(+), 15 deletions(-) diff --git a/math/clad/Makefile b/math/clad/Makefile index 523b321ac885..c42ad7901ffc 100644 --- a/math/clad/Makefile +++ b/math/clad/Makefile @@ -1,6 +1,6 @@ PORTNAME= clad DISTVERSIONPREFIX= v -DISTVERSION= 1.2 +DISTVERSION= 1.3 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org @@ -10,6 +10,8 @@ WWW= https://github.com/vgvassilev/clad LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/License.txt +TEST_DEPENDS= kokkos>0:devel/kokkos + USES= cmake:testing compiler:c++14-lang llvm:15,build,run USE_LDCONFIG= yes @@ -31,4 +33,6 @@ post-patch: ' \ ${WRKSRC}/test/lit.cfg +# tests fail to compile: https://github.com/vgvassilev/clad/issues/753 + .include diff --git a/math/clad/distinfo b/math/clad/distinfo index b2b8e00aab64..feb48912508f 100644 --- a/math/clad/distinfo +++ b/math/clad/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1689756219 -SHA256 (vgvassilev-clad-v1.2_GH0.tar.gz) = 35dd72349553acfe7cd66938bdd097cf86c6dc3ac71b1379ec6d0908a4fae08f -SIZE (vgvassilev-clad-v1.2_GH0.tar.gz) = 918593 +TIMESTAMP = 1707720216 +SHA256 (vgvassilev-clad-v1.3_GH0.tar.gz) = 8a2dddef4339639e0e9cbe9ec89a0a2c57e98380e8c1072475d7f1a3551fba3a +SIZE (vgvassilev-clad-v1.3_GH0.tar.gz) = 961786 diff --git a/math/clad/files/patch-CMakeLists.txt b/math/clad/files/patch-CMakeLists.txt index 5bd87e30404d..de5157e27767 100644 --- a/math/clad/files/patch-CMakeLists.txt +++ b/math/clad/files/patch-CMakeLists.txt @@ -1,18 +1,16 @@ ---- CMakeLists.txt.orig 2023-07-19 08:50:39 UTC +--- CMakeLists.txt.orig 2024-02-11 18:10:50 UTC +++ CMakeLists.txt -@@ -299,9 +299,13 @@ if (CLAD_INCLUDE_DOCS) - endif() +@@ -313,10 +313,14 @@ if (NOT CLAD_BUILD_STATIC_ONLY) + # Filter some unsupported flags by clang. + string(REPLACE "-fno-lifetime-dse" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") - if (NOT CLAD_BUILD_STATIC_ONLY) -- add_subdirectory(test) -- add_subdirectory(demos/ErrorEstimation/CustomModel) -- add_subdirectory(demos/ErrorEstimation/PrintModel) + if (FREEBSD_BUILD_TESTS) -+ add_subdirectory(test) + add_subdirectory(unittests) + add_subdirectory(test) + endif() + if (FREEBSD_BUILD_DEMOS) -+ add_subdirectory(demos/ErrorEstimation/CustomModel) -+ add_subdirectory(demos/ErrorEstimation/PrintModel) + add_subdirectory(demos/ErrorEstimation/CustomModel) + add_subdirectory(demos/ErrorEstimation/PrintModel) + endif() # Add benchmarking infrastructure. diff --git a/math/clad/pkg-plist b/math/clad/pkg-plist index 1363f7b4609a..bdbe0e3a8b2f 100644 --- a/math/clad/pkg-plist +++ b/math/clad/pkg-plist @@ -1,4 +1,5 @@ include/clad/Differentiator/Array.h +include/clad/Differentiator/ArrayExpression.h include/clad/Differentiator/ArrayRef.h include/clad/Differentiator/BaseForwardModeVisitor.h include/clad/Differentiator/BuiltinDerivatives.h @@ -12,19 +13,22 @@ include/clad/Differentiator/Differentiator.h include/clad/Differentiator/ErrorEstimator.h include/clad/Differentiator/EstimationModel.h include/clad/Differentiator/ExternalRMVSource.h -include/clad/Differentiator/ForwardModeVisitor.h include/clad/Differentiator/FunctionTraits.h include/clad/Differentiator/HessianModeVisitor.h include/clad/Differentiator/JacobianModeVisitor.h +include/clad/Differentiator/Matrix.h include/clad/Differentiator/MultiplexExternalRMVSource.h include/clad/Differentiator/NumericalDiff.h include/clad/Differentiator/ParseDiffArgsTypes.h +include/clad/Differentiator/PushForwardModeVisitor.h +include/clad/Differentiator/ReverseModeForwPassVisitor.h include/clad/Differentiator/ReverseModeVisitor.h include/clad/Differentiator/ReverseModeVisitorDirectionKinds.h include/clad/Differentiator/STLBuiltins.h include/clad/Differentiator/StmtClone.h include/clad/Differentiator/Tape.h include/clad/Differentiator/VectorForwardModeVisitor.h +include/clad/Differentiator/VectorPushForwardModeVisitor.h include/clad/Differentiator/Version.h include/clad/Differentiator/VisitorBase.h include/clad/tools/ClangBackendPlugin.h