git: f87670494f1a - main - devel/py-breathe: repair havoc wreaked by bc7ed2ccd62e

From: Matthias Andree <mandree_at_FreeBSD.org>
Date: Sun, 09 Mar 2025 17:39:39 UTC
The branch main has been updated by mandree:

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

commit f87670494f1a995214d9f979590aa0f7699aa6b9
Author:     Matthias Andree <mandree@FreeBSD.org>
AuthorDate: 2025-03-09 17:24:43 +0000
Commit:     Matthias Andree <mandree@FreeBSD.org>
CommitDate: 2025-03-09 17:38:22 +0000

    devel/py-breathe: repair havoc wreaked by bc7ed2ccd62e
    
    bc7ed2ccd62 was insufficiently made, so I will credit as:
    
    Broken by:      vishwin@
    PR:             270510
    
    I herewith have recorded that this was in violation of
    long-standing best practice that we give maintainers
    ports affected by sweeping changes such as the one in bc7ed...
    sufficient heads-up so this can be properly reviewed
    before inflicting the damage.
    
    vishwin@ has been around the project for long enough that
    he should know this, and I observe that there is a strong
    imbalance of how this person opposes certain advances in
    the project, all the while applying different standards when
    bringing "his own" changes forward.
    
    Also, deprecating something via CHANGES without a clear
    alternative path forward is insufficient.  Don't tell
    what your co-committers should not do without showing the
    proper way forward.
    
    For the record, this is damaging and such behaviors
    must change, urgently.
    
    To fix py-breathe:
    
    - Re-add setuptools as a dependency, and duly note that
    the CHANGES entry in the mentioned Git commit is utterly and
    completely insufficient WRT future directions.
    
    - Bump PORTREVISION to trigger rebuild attempts.
    
    Reported by:    antoine@ (thank you very much for this suggestion)
    Tested by:      diizzy@
    Fixes:          bc7ed2ccd62e - main - python.mk: remove setuptools from RUN_DEPENDS
---
 devel/py-breathe/Makefile | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/devel/py-breathe/Makefile b/devel/py-breathe/Makefile
index 2d336a4ccbe0..0a2cdd7aba6a 100644
--- a/devel/py-breathe/Makefile
+++ b/devel/py-breathe/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	breathe
 PORTVERSION=	4.35.0
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	devel python
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
@@ -15,6 +15,7 @@ BUILD_DEPENDS=	${RUN_DEPENDS} \
 		${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}furo>=0:textproc/py-furo@${PY_FLAVOR} \
 		graphviz>=0:graphics/graphviz \
+		${PYTHON_PKGNAMEPREFIX}setuptools>=63.1.0:devel/py-setuptools@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}sphinx-copybutton>=0:textproc/py-sphinx-copybutton@${PY_FLAVOR} \
 		doxygen:devel/doxygen