git: 8a987ae7893b - main - math/clad: update 1.5 → 1.6
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 20 Jul 2024 08:36:56 UTC
The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=8a987ae7893bb6a61063315b89c2deec792f0d00 commit 8a987ae7893bb6a61063315b89c2deec792f0d00 Author: Yuri Victorovich <yuri@FreeBSD.org> AuthorDate: 2024-07-20 07:18:42 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2024-07-20 08:36:51 +0000 math/clad: update 1.5 → 1.6 Reported by: portscout --- math/clad/Makefile | 4 ++-- math/clad/distinfo | 6 +++--- math/clad/files/patch-CMakeLists.txt | 24 +++++++++++------------- math/clad/pkg-plist | 2 +- 4 files changed, 17 insertions(+), 19 deletions(-) diff --git a/math/clad/Makefile b/math/clad/Makefile index 4187543719d6..1603487effe5 100644 --- a/math/clad/Makefile +++ b/math/clad/Makefile @@ -1,6 +1,6 @@ PORTNAME= clad DISTVERSIONPREFIX= v -DISTVERSION= 1.5 +DISTVERSION= 1.6 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org @@ -35,6 +35,6 @@ post-patch: ' \ ${WRKSRC}/test/lit.cfg -# tests fail to compile: https://github.com/vgvassilev/clad/issues/798 +# tests fail to compile: https://github.com/vgvassilev/clad/issues/993 .include <bsd.port.mk> diff --git a/math/clad/distinfo b/math/clad/distinfo index 73891ddb2e0f..5da1dfdef415 100644 --- a/math/clad/distinfo +++ b/math/clad/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1716351065 -SHA256 (vgvassilev-clad-v1.5_GH0.tar.gz) = fa044d8a161cbe3ed4e97df0e7ab2b1064a7f3fce7593f0a5d583f4bd866bf90 -SIZE (vgvassilev-clad-v1.5_GH0.tar.gz) = 1030298 +TIMESTAMP = 1721434166 +SHA256 (vgvassilev-clad-v1.6_GH0.tar.gz) = 18b4a3694f40d7a1cd510237f83d0be1e3c83c435dd9e1395ac4068e21a77b01 +SIZE (vgvassilev-clad-v1.6_GH0.tar.gz) = 1159962 diff --git a/math/clad/files/patch-CMakeLists.txt b/math/clad/files/patch-CMakeLists.txt index a253419c073d..8fd367a13fc2 100644 --- a/math/clad/files/patch-CMakeLists.txt +++ b/math/clad/files/patch-CMakeLists.txt @@ -1,6 +1,6 @@ ---- CMakeLists.txt.orig 2024-05-21 05:35:52 UTC +--- CMakeLists.txt.orig 2024-07-17 20:27:26 UTC +++ CMakeLists.txt -@@ -317,8 +317,10 @@ if (NOT CLAD_BUILD_STATIC_ONLY) +@@ -321,8 +321,10 @@ if (NOT CLAD_BUILD_STATIC_ONLY) include(GoogleBenchmark) endif(CLAD_ENABLE_BENCHMARKS) @@ -9,16 +9,14 @@ add_subdirectory(demos/ErrorEstimation/PrintModel) + endif() - # Change the default compiler to the clang which we run clad upon. Our unittests - # need to use a supported by clad compiler. Note that's a huge hack and it is -@@ -331,8 +333,10 @@ 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 (NOT CLAD_DISABLE_TESTS OR CLAD_ENABLE_BENCHMARKS) + # Change the default compiler to the clang which we run clad upon. Our unittests +@@ -337,7 +339,7 @@ if (NOT CLAD_BUILD_STATIC_ONLY) + string(REPLACE "-Wno-class-memaccess" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") + endif() +- if (NOT CLAD_DISABLE_TESTS) + if (FREEBSD_BUILD_TESTS) - add_subdirectory(unittests) - add_subdirectory(test) -+ endif() - - # Add benchmarking infrastructure. - if (CLAD_ENABLE_BENCHMARKS) + add_subdirectory(unittests) + add_subdirectory(test) + endif() diff --git a/math/clad/pkg-plist b/math/clad/pkg-plist index af7a92cc2b72..2f8d7d43323a 100644 --- a/math/clad/pkg-plist +++ b/math/clad/pkg-plist @@ -18,7 +18,6 @@ include/clad/Differentiator/EstimationModel.h include/clad/Differentiator/ExternalRMVSource.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 @@ -38,3 +37,4 @@ include/clad/Differentiator/VisitorBase.h include/clad/tools/ClangBackendPlugin.h include/clad/tools/ClangPlugin.h lib/clad.so +lib/cmake/clad/AddClad.cmake