git: 1af497bac42f - main - www/bunkerweb: Add missing setuptools run dependency

Jochen Neumeister <[email protected]> Thu, 06 Aug 2026 02:39:02 +0000
Newsgroups gmane.os.freebsd.devel.cvs.ports
Message-ID <[email protected]>
The branch main has been updated by joneum:

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

commit 1af497bac42fcc98251fa876f12f7f2fb94015f0
Author:     Jochen Neumeister <[email protected]>
AuthorDate: 2026-08-06 02:37:49 +0000
Commit:     Jochen Neumeister <[email protected]>
CommitDate: 2026-08-06 02:38:51 +0000

    www/bunkerweb: Add missing setuptools run dependency
    
    passlib/pwd.py imports pkg_resources at module level, and that module
    lives in setuptools. Nothing in the dependency chain requested it, so
    the import only succeeded as long as something else happened to pull
    setuptools in. Upstream pins setuptools<81 in the scheduler
    requirements for the same reason: pkg_resources is gone in 81.
    
    While here, pin the py-biscuit-auth dependency to ${PY_FLAVOR} now
    that the port has flavors.
    
    Sponsored by:   Netzkommune GmbH
---
 www/bunkerweb/Makefile | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/www/bunkerweb/Makefile b/www/bunkerweb/Makefile
index 9e6dda177beb..b1ea16204bab 100644
--- a/www/bunkerweb/Makefile
+++ b/www/bunkerweb/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	bunkerweb
 DISTVERSION=	1.6.13
+PORTREVISION=	1
 CATEGORIES=	www security
 
 MAINTAINER=	[email protected]
@@ -25,12 +26,13 @@ RUN_DEPENDS=	openresty:www/openresty \
 		${PYTHON_PKGNAMEPREFIX}pymysql>0:databases/py-pymysql@${PY_FLAVOR} \
 		${LUA_MODLIBDIR}/cjson.so:devel/lua-cjson@${LUA_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}bcrypt>0:security/py-bcrypt@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}biscuit-auth>0:security/py-biscuit-auth \
+		${PYTHON_PKGNAMEPREFIX}biscuit-auth>0:security/py-biscuit-auth@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}passlib>0:security/py-passlib@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}docker>0:sysutils/py-docker@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}kubernetes>0:sysutils/py-kubernetes@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}defusedcsv>=3.0.0:devel/py-defusedcsv@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}openpyxl>0:textproc/py-openpyxl@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}qrcode>0:textproc/py-qrcode@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}regex>0:textproc/py-regex@${PY_FLAVOR} \