git: 0404f6b2a23e - main - www/py-djangorestframework: Update to 3.17.1

From: Kai Knoblich <kai_at_FreeBSD.org>
Date: Fri, 26 Jun 2026 09:36:26 UTC
The branch main has been updated by kai:

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

commit 0404f6b2a23e700021b0f257c71682e60ff9051f
Author:     Kai Knoblich <kai@FreeBSD.org>
AuthorDate: 2026-06-26 09:24:45 +0000
Commit:     Kai Knoblich <kai@FreeBSD.org>
CommitDate: 2026-06-26 09:35:28 +0000

    www/py-djangorestframework: Update to 3.17.1
    
    Changelogs since 3.16.1:
    
    https://github.com/encode/django-rest-framework/releases/tag/3.17.1
    https://github.com/encode/django-rest-framework/releases/tag/3.17.0
---
 www/py-djangorestframework/Makefile                  |  3 +--
 www/py-djangorestframework/distinfo                  |  6 +++---
 .../files/patch-pyproject.toml                       | 20 ++++++++++++++++++++
 3 files changed, 24 insertions(+), 5 deletions(-)

diff --git a/www/py-djangorestframework/Makefile b/www/py-djangorestframework/Makefile
index 5e57a0a614a6..f44d2d90efd8 100644
--- a/www/py-djangorestframework/Makefile
+++ b/www/py-djangorestframework/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	djangorestframework
-DISTVERSION=	3.16.1
-PORTREVISION=	1
+DISTVERSION=	3.17.1
 PORTEPOCH=	1
 CATEGORIES=	www python
 MASTER_SITES=	PYPI
diff --git a/www/py-djangorestframework/distinfo b/www/py-djangorestframework/distinfo
index d9123228b38d..cdfe716d8d4c 100644
--- a/www/py-djangorestframework/distinfo
+++ b/www/py-djangorestframework/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755333901
-SHA256 (djangorestframework-3.16.1.tar.gz) = 166809528b1aced0a17dc66c24492af18049f2c9420dbd0be29422029cfc3ff7
-SIZE (djangorestframework-3.16.1.tar.gz) = 1089735
+TIMESTAMP = 1782293665
+SHA256 (djangorestframework-3.17.1.tar.gz) = a6def5f447fe78ff853bff1d47a3c59bf38f5434b031780b351b0c73a62db1a5
+SIZE (djangorestframework-3.17.1.tar.gz) = 905742
diff --git a/www/py-djangorestframework/files/patch-pyproject.toml b/www/py-djangorestframework/files/patch-pyproject.toml
new file mode 100644
index 000000000000..b90470ba19b3
--- /dev/null
+++ b/www/py-djangorestframework/files/patch-pyproject.toml
@@ -0,0 +1,20 @@
+Enable build for older py-setuptools.
+
+--- pyproject.toml.orig	2026-03-24 16:57:37 UTC
++++ pyproject.toml
+@@ -1,13 +1,12 @@ build-backend = "setuptools.build_meta"
+ [build-system]
+ build-backend = "setuptools.build_meta"
+-requires = [ "setuptools>=77.0.3" ]
++requires = [ "setuptools" ]
+ 
+ [project]
+ name = "djangorestframework"
+ description = "Web APIs for Django, made easy."
+ readme = "README.md"
+-license = "BSD-3-Clause"
+-license-files = [ "LICENSE.md" ]
++license = { text="BSD-3-Clause" }
+ authors = [ { name = "Tom Christie", email = "tom@tomchristie.com" } ]
+ requires-python = ">=3.10"
+ classifiers = [