git: 3e025bd0c5e8 - main - textproc/py-mkdocs-rss-plugin: Update 1.17.5

From: Kai Knoblich <kai_at_FreeBSD.org>
Date: Thu, 13 Nov 2025 06:41:49 UTC
The branch main has been updated by kai:

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

commit 3e025bd0c5e881e6269e80f8cd072f4e6990edae
Author:     Kai Knoblich <kai@FreeBSD.org>
AuthorDate: 2025-11-13 06:40:18 +0000
Commit:     Kai Knoblich <kai@FreeBSD.org>
CommitDate: 2025-11-13 06:40:18 +0000

    textproc/py-mkdocs-rss-plugin: Update 1.17.5
    
    * Switch to PyPI because all required files are now included to get
      successful builds from the sdist tarballs.
    
    Changelog:
    
    https://github.com/Guts/mkdocs-rss-plugin/releases/tag/1.17.5
---
 textproc/py-mkdocs-rss-plugin/Makefile             |  7 ++---
 textproc/py-mkdocs-rss-plugin/distinfo             |  6 ++---
 .../files/patch-pyproject.toml                     | 31 ++++++++++++++++++++++
 3 files changed, 38 insertions(+), 6 deletions(-)

diff --git a/textproc/py-mkdocs-rss-plugin/Makefile b/textproc/py-mkdocs-rss-plugin/Makefile
index 5907b7130f87..c062236660c7 100644
--- a/textproc/py-mkdocs-rss-plugin/Makefile
+++ b/textproc/py-mkdocs-rss-plugin/Makefile
@@ -1,7 +1,9 @@
 PORTNAME=	mkdocs-rss-plugin
-DISTVERSION=	1.17.4
+DISTVERSION=	1.17.5
 CATEGORIES=	textproc python
+MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+DISTNAME=	mkdocs_rss_plugin-${DISTVERSION}
 
 MAINTAINER=	kai@FreeBSD.org
 COMMENT=	Generates a static RSS feed using git log and page.meta
@@ -11,6 +13,7 @@ LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
 BUILD_DEPENDS=	${PY_SETUPTOOLS} \
+		${PYTHON_PKGNAMEPREFIX}setuptools-scm>=8:devel/py-setuptools-scm@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}cachecontrol>=0.14<1:www/py-cachecontrol@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}gitpython>=3.1.43<3.2:devel/py-gitpython@${PY_FLAVOR} \
@@ -18,8 +21,6 @@ RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}cachecontrol>=0.14<1:www/py-cachecontrol@${P
 		${PYTHON_PKGNAMEPREFIX}mkdocs>=1.6.1<2:textproc/py-mkdocs@${PY_FLAVOR}
 
 USES=		python
-USE_GITHUB=	yes
-GH_ACCOUNT=	Guts
 USE_PYTHON=	autoplist pep517
 
 NO_ARCH=	yes
diff --git a/textproc/py-mkdocs-rss-plugin/distinfo b/textproc/py-mkdocs-rss-plugin/distinfo
index 7840c58da9bf..cb15158382c8 100644
--- a/textproc/py-mkdocs-rss-plugin/distinfo
+++ b/textproc/py-mkdocs-rss-plugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761586421
-SHA256 (Guts-mkdocs-rss-plugin-1.17.4_GH0.tar.gz) = 9259dca6d3a38937dba3933ff0833014cadf766b9542f8462d5ecd0b2790ca12
-SIZE (Guts-mkdocs-rss-plugin-1.17.4_GH0.tar.gz) = 564673
+TIMESTAMP = 1762604146
+SHA256 (mkdocs_rss_plugin-1.17.5.tar.gz) = dcb24f6392abf1091378f43cea1185a1151624343fa7444799ee765ac7d8d092
+SIZE (mkdocs_rss_plugin-1.17.5.tar.gz) = 568182
diff --git a/textproc/py-mkdocs-rss-plugin/files/patch-pyproject.toml b/textproc/py-mkdocs-rss-plugin/files/patch-pyproject.toml
new file mode 100644
index 000000000000..2d1ddfed7629
--- /dev/null
+++ b/textproc/py-mkdocs-rss-plugin/files/patch-pyproject.toml
@@ -0,0 +1,31 @@
+Relax version requirements of py-setuptools and enable build for older versions
+of it.
+
+--- pyproject.toml.orig	2025-11-08 12:01:13 UTC
++++ pyproject.toml
+@@ -1,14 +1,12 @@ build-backend = "setuptools.build_meta"
+ [build-system]
+ build-backend = "setuptools.build_meta"
+-requires = ["setuptools>=64", "setuptools-scm>=8"]
++requires = ["setuptools", "setuptools-scm>=8"]
+ 
+ [project]
+ name = "mkdocs-rss-plugin"
+ description = "MkDocs plugin to generate RSS and JSON feeds using Mkdocs site configuration, git log and Mkdocs pages'meta."
+ dynamic = ["version"]
+ readme = "README.md"
+-license = "MIT"
+-license-files = ["LICENSE"]
+ requires-python = ">=3.10"
+ authors = [{ name = "Julien Moura", email = "dev@ingeoveritas.com" }]
+ maintainers = [{ name = "Julien Moura", email = "dev@ingeoveritas.com" }]
+@@ -44,6 +42,9 @@ dependencies = [
+     "requests>=2.32.5,<3",
+     "tzdata==2024.* ; sys_platform == 'win32'",
+ ]
++
++[project.license]
++text = "MIT"
+ 
+ [project.optional-dependencies]
+ dev = [