git: 5579ed9bbb5d - main - devel/py-ddtrace: Update to 1.20.2

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Sat, 30 Sep 2023 00:48:43 UTC
The branch main has been updated by sunpoet:

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

commit 5579ed9bbb5ddff217a5bf8f42ec32ede3eae7f3
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2023-09-30 00:21:59 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2023-09-30 00:44:31 +0000

    devel/py-ddtrace: Update to 1.20.2
    
    Changes:        https://github.com/DataDog/dd-trace-py/releases
                    https://ddtrace.readthedocs.io/en/stable/release_notes.html
---
 devel/py-ddtrace/Makefile                                      |  4 ++--
 devel/py-ddtrace/distinfo                                      |  6 +++---
 .../patch-ddtrace-appsec-iast-_taint_tracking-CMakeLists.txt   |  9 +--------
 devel/py-ddtrace/files/patch-pyproject.toml                    |  6 +++---
 devel/py-ddtrace/files/patch-setup.py                          | 10 +++++-----
 5 files changed, 14 insertions(+), 21 deletions(-)

diff --git a/devel/py-ddtrace/Makefile b/devel/py-ddtrace/Makefile
index bc256e9f2640..3477aea146fa 100644
--- a/devel/py-ddtrace/Makefile
+++ b/devel/py-ddtrace/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	ddtrace
-PORTVERSION=	1.20.1
+PORTVERSION=	1.20.2
 CATEGORIES=	devel python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -17,7 +17,7 @@ LICENSE_FILE_BSD3CLAUSE=${WRKSRC}/LICENSE.BSD3
 
 BUILD_DEPENDS=	cmake:devel/cmake-core \
 		${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}setuptools_scm>=4:devel/py-setuptools_scm@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}setuptools_scm>=4<8:devel/py-setuptools_scm@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}attrs>=20:devel/py-attrs@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}bytecode>=0:devel/py-bytecode@${PY_FLAVOR} \
diff --git a/devel/py-ddtrace/distinfo b/devel/py-ddtrace/distinfo
index e7d919de8ff9..8ac98e32e009 100644
--- a/devel/py-ddtrace/distinfo
+++ b/devel/py-ddtrace/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1695357803
-SHA256 (ddtrace-1.20.1.tar.gz) = ce47e9e9a2c90a6937a2b1f00f31bb10c95a925e4b372c6190bd4e6e4f92baea
-SIZE (ddtrace-1.20.1.tar.gz) = 6059347
+TIMESTAMP = 1696001348
+SHA256 (ddtrace-1.20.2.tar.gz) = 0bf763038a08dd73ba844ca0f69387089e6c2b5622041cafd7b8641a404be3aa
+SIZE (ddtrace-1.20.2.tar.gz) = 6062834
 SHA256 (abseil-abseil-cpp-20230802.0_GH0.tar.gz) = 59d2976af9d6ecf001a81a35749a6e551a335b949d34918cfade07737b9d93c5
 SIZE (abseil-abseil-cpp-20230802.0_GH0.tar.gz) = 2156669
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 8521d60acbad..d99beffce1da 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	2023-07-25 21:04:28 UTC
+--- ddtrace/appsec/iast/_taint_tracking/CMakeLists.txt.orig	2023-09-26 19:15:41 UTC
 +++ ddtrace/appsec/iast/_taint_tracking/CMakeLists.txt
 @@ -22,11 +22,7 @@ else()
  endif(BUILD_MACOS)
@@ -13,10 +13,3 @@
  
  include_directories(".")
  
-@@ -66,4 +62,4 @@ set_target_properties(
-         LIBRARY_OUTPUT_DIRECTORY "${CMAKE_CURRENT_LIST_DIR}"
- )
- 
--target_link_libraries(${APP_NAME} PRIVATE absl::node_hash_map)
-\ No newline at end of file
-+target_link_libraries(${APP_NAME} PRIVATE absl::node_hash_map)
diff --git a/devel/py-ddtrace/files/patch-pyproject.toml b/devel/py-ddtrace/files/patch-pyproject.toml
index f85d6ecfa239..830244f40129 100644
--- a/devel/py-ddtrace/files/patch-pyproject.toml
+++ b/devel/py-ddtrace/files/patch-pyproject.toml
@@ -1,9 +1,9 @@
---- pyproject.toml.orig	2023-08-11 14:52:18 UTC
+--- pyproject.toml.orig	2023-09-26 19:15:41 UTC
 +++ pyproject.toml
 @@ -1,5 +1,5 @@
  [build-system]
--requires = ["setuptools_scm[toml]>=4", "cython<3", "cmake>=3.24.2; python_version>='3.6'"]
-+requires = ["setuptools_scm[toml]>=4", "cython<3"]
+-requires = ["setuptools_scm[toml]>=4,<8", "cython<3", "cmake>=3.24.2; python_version>='3.6'"]
++requires = ["setuptools_scm[toml]>=4,<8", "cython<3"]
  build-backend = "setuptools.build_meta"
  
  [project]
diff --git a/devel/py-ddtrace/files/patch-setup.py b/devel/py-ddtrace/files/patch-setup.py
index 6ddfb35c7616..d10a6fc9c395 100644
--- a/devel/py-ddtrace/files/patch-setup.py
+++ b/devel/py-ddtrace/files/patch-setup.py
@@ -1,6 +1,6 @@
---- setup.py.orig	2023-09-18 15:31:38 UTC
+--- setup.py.orig	2023-09-26 19:15:41 UTC
 +++ setup.py
-@@ -568,7 +568,6 @@ setup(
+@@ -567,7 +567,6 @@ setup(
      tests_require=["flake8"],
      cmdclass={
          "build_ext": CMakeBuild,
@@ -8,12 +8,12 @@
          "clean": CleanLibraries,
      },
      entry_points={
-@@ -594,7 +593,7 @@ setup(
+@@ -593,7 +592,7 @@ setup(
          "Programming Language :: Python :: 3.10",
          "Programming Language :: Python :: 3.11",
      ],
--    setup_requires=["setuptools_scm[toml]>=4", "cython<3", "cmake>=3.24.2; python_version>='3.6'"],
-+    setup_requires=["setuptools_scm[toml]>=4", "cython<3"],
+-    setup_requires=["setuptools_scm[toml]>=4,<8", "cython<3", "cmake>=3.24.2; python_version>='3.6'"],
++    setup_requires=["setuptools_scm[toml]>=4,<8", "cython<3"],
      ext_modules=ext_modules
      + cythonize(
          [