git: aa56c7d5f63a - main - devel/libddwaf: Update to 1.26.0

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Fri, 11 Jul 2025 04:33:19 UTC
The branch main has been updated by sunpoet:

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

commit aa56c7d5f63a2480d639ef931e53836ead4702de
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2025-07-11 04:27:52 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2025-07-11 04:27:52 +0000

    devel/libddwaf: Update to 1.26.0
    
    Changes:        https://github.com/DataDog/libddwaf/releases
---
 devel/libddwaf/Makefile                        |  2 +-
 devel/libddwaf/distinfo                        |  6 +++---
 devel/libddwaf/files/patch-cmake-objects.cmake | 11 +++++++----
 3 files changed, 11 insertions(+), 8 deletions(-)

diff --git a/devel/libddwaf/Makefile b/devel/libddwaf/Makefile
index 8470ff572a59..c080b688117f 100644
--- a/devel/libddwaf/Makefile
+++ b/devel/libddwaf/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	libddwaf
-PORTVERSION=	1.25.1
+PORTVERSION=	1.26.0
 CATEGORIES=	devel
 
 MAINTAINER=	sunpoet@FreeBSD.org
diff --git a/devel/libddwaf/distinfo b/devel/libddwaf/distinfo
index 98850bf422ea..869a8e73b8a1 100644
--- a/devel/libddwaf/distinfo
+++ b/devel/libddwaf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751375025
-SHA256 (DataDog-libddwaf-1.25.1_GH0.tar.gz) = d66ec2f2db943a755d6b55dc91186f77262588421f5f5b7dace1c9c003a2a004
-SIZE (DataDog-libddwaf-1.25.1_GH0.tar.gz) = 1495357
+TIMESTAMP = 1751622347
+SHA256 (DataDog-libddwaf-1.26.0_GH0.tar.gz) = c6f47c14601d249765d96eaad200e7704517ccdca8e633f5e7665850c832ede3
+SIZE (DataDog-libddwaf-1.26.0_GH0.tar.gz) = 1497338
diff --git a/devel/libddwaf/files/patch-cmake-objects.cmake b/devel/libddwaf/files/patch-cmake-objects.cmake
index 3451a9cd84e5..e2551d434e6d 100644
--- a/devel/libddwaf/files/patch-cmake-objects.cmake
+++ b/devel/libddwaf/files/patch-cmake-objects.cmake
@@ -1,6 +1,6 @@
---- cmake/objects.cmake.orig	2024-05-08 08:20:47 UTC
+--- cmake/objects.cmake.orig	2025-07-02 10:21:03 UTC
 +++ cmake/objects.cmake
-@@ -68,31 +68,6 @@ set(LIBDDWAF_SOURCE
+@@ -90,30 +90,6 @@ set(LIBDDWAF_SOURCE
      ${libddwaf_SOURCE_DIR}/src/libcxx-compat/monotonic_buffer_resource.cpp
      ${libddwaf_SOURCE_DIR}/src/vendor/fmt/format.cc
      ${libddwaf_SOURCE_DIR}/src/vendor/radixlib/radixlib.c
@@ -23,7 +23,6 @@
 -    ${libddwaf_SOURCE_DIR}/src/vendor/re2/re2.cc
 -    ${libddwaf_SOURCE_DIR}/src/vendor/re2/regexp.cc
 -    ${libddwaf_SOURCE_DIR}/src/vendor/re2/simplify.cc
--    ${libddwaf_SOURCE_DIR}/src/vendor/re2/stringpiece.cc
 -    ${libddwaf_SOURCE_DIR}/src/vendor/re2/tostring.cc
 -    ${libddwaf_SOURCE_DIR}/src/vendor/re2/unicode_casefold.cc
 -    ${libddwaf_SOURCE_DIR}/src/vendor/re2/unicode_groups.cc
@@ -32,7 +31,7 @@
  )
  
  set(LIBDDWAF_PUBLIC_INCLUDES ${libddwaf_SOURCE_DIR}/include)
-@@ -100,12 +75,25 @@ set(LIBDDWAF_PRIVATE_INCLUDES
+@@ -121,12 +97,29 @@ set(LIBDDWAF_PRIVATE_INCLUDES
  set(LIBDDWAF_PRIVATE_INCLUDES
      ${libddwaf_SOURCE_DIR}/src
      ${libddwaf_SOURCE_DIR}/src/vendor
@@ -47,6 +46,10 @@
 +if (LIBAC)
 +    list(APPEND LIBDDWAF_INTERFACE_LIBRARIES ac)
 +endif()
++find_library(LIBFMT fmt)
++if (LIBFMT)
++    list(APPEND LIBDDWAF_INTERFACE_LIBRARIES fmt)
++endif()
 +find_library(LIBINJECTION injection)
 +if (LIBINJECTION)
 +    list(APPEND LIBDDWAF_INTERFACE_LIBRARIES injection)