git: 3eb34ab92dab - main - devel/py-ddtrace: Update to 2.21.12

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Mon, 27 Oct 2025 16:12:44 UTC
The branch main has been updated by sunpoet:

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

commit 3eb34ab92dab12c88607e073155ee641091b4a8b
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2025-10-27 15:30:30 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2025-10-27 15:30:30 +0000

    devel/py-ddtrace: Update to 2.21.12
    
    Changes:        https://github.com/DataDog/dd-trace-py/releases
---
 devel/py-ddtrace/Makefile                                           | 5 ++---
 devel/py-ddtrace/distinfo                                           | 6 +++---
 .../files/patch-ddtrace-appsec-_iast-_taint_tracking-CMakeLists.txt | 4 ++--
 3 files changed, 7 insertions(+), 8 deletions(-)

diff --git a/devel/py-ddtrace/Makefile b/devel/py-ddtrace/Makefile
index 3033e357dbfe..c02c31015501 100644
--- a/devel/py-ddtrace/Makefile
+++ b/devel/py-ddtrace/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	ddtrace
-PORTVERSION=	2.21.11
-PORTREVISION=	2
+PORTVERSION=	2.21.12
 CATEGORIES=	devel python
 MASTER_SITES=	PYPI \
 		https://github.com/abseil/abseil-cpp/releases/download/${ABSEIL_VERSION}/:abseil
@@ -27,7 +26,7 @@ RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}bytecode>=0.16.0:devel/py-bytecode@${PY_FLAV
 		${PYTHON_PKGNAMEPREFIX}opentelemetry-api>=1:devel/py-opentelemetry-api@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}protobuf>=3,1:devel/py-protobuf@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}wrapt>=1:devel/py-wrapt@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}wrapt>=1<2:devel/py-wrapt@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}xmltodict>=0.12:devel/py-xmltodict@${PY_FLAVOR}
 
 USES=		cargo cmake:indirect compiler:c++17-lang python shebangfix
diff --git a/devel/py-ddtrace/distinfo b/devel/py-ddtrace/distinfo
index c2ef0d4c17ad..de42f07ec572 100644
--- a/devel/py-ddtrace/distinfo
+++ b/devel/py-ddtrace/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1753796054
-SHA256 (ddtrace-2.21.11.tar.gz) = 02934d38dd668bee51344230c6d041111e64575b2a648a738b23f11da7092f74
-SIZE (ddtrace-2.21.11.tar.gz) = 9402225
+TIMESTAMP = 1761446608
+SHA256 (ddtrace-2.21.12.tar.gz) = a37e948be2f9821ef8782697252c7e937edf0c847dda3f7e12a94f47ba6442a2
+SIZE (ddtrace-2.21.12.tar.gz) = 9404597
 SHA256 (abseil-cpp-20250127.1.tar.gz) = b396401fd29e2e679cace77867481d388c807671dc2acc602a0259eeb79b7811
 SIZE (abseil-cpp-20250127.1.tar.gz) = 2267282
 SHA256 (rust/crates/anyhow-1.0.86.crate) = b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da
diff --git a/devel/py-ddtrace/files/patch-ddtrace-appsec-_iast-_taint_tracking-CMakeLists.txt b/devel/py-ddtrace/files/patch-ddtrace-appsec-_iast-_taint_tracking-CMakeLists.txt
index f24e695155b4..c72b301d05ab 100644
--- a/devel/py-ddtrace/files/patch-ddtrace-appsec-_iast-_taint_tracking-CMakeLists.txt
+++ b/devel/py-ddtrace/files/patch-ddtrace-appsec-_iast-_taint_tracking-CMakeLists.txt
@@ -1,4 +1,4 @@
---- ddtrace/appsec/_iast/_taint_tracking/CMakeLists.txt.orig	2025-04-07 19:46:51 UTC
+--- ddtrace/appsec/_iast/_taint_tracking/CMakeLists.txt.orig	2025-10-24 08:35:12 UTC
 +++ ddtrace/appsec/_iast/_taint_tracking/CMakeLists.txt
 @@ -3,7 +3,7 @@ option(BUILD_MACOS "Build for MacOS" OFF)
  
@@ -13,7 +13,7 @@
      add_definitions(-DDONT_COMPILE_ABSEIL) # Define DONT_COMPILE_ABSEIL preprocessor variable
  else()
      message("Release mode: using abseil (DD_COMPILE_ABSEIL unset or not 0/false)")
--    FetchContent_Declare(absl URL "https://github.com/abseil/abseil-cpp/archive/refs/tags/20230802.1.zip")
+-    FetchContent_Declare(absl URL "https://github.com/abseil/abseil-cpp/archive/refs/tags/20250127.1.zip")
 -    FetchContent_MakeAvailable(absl)
 +    add_subdirectory(absl)
  endif()