git: 54b1af15d631 - main - devel/tailor: Mark BROKEN on python 3.12 and later

From: Muhammad Moinur Rahman <bofh_at_FreeBSD.org>
Date: Sun, 28 Jun 2026 00:49:50 UTC
The branch main has been updated by bofh:

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

commit 54b1af15d631dae38b72ac664a786d8925379b40
Author:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2026-06-27 23:30:33 +0000
Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2026-06-28 00:30:59 +0000

    devel/tailor: Mark BROKEN on python 3.12 and later
    
    Fails to build with No module named configparser
    
    configparser has been removed from python 3.12
    
    Approved by:    portmgr (blanket)
---
 devel/tailor/Makefile | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/devel/tailor/Makefile b/devel/tailor/Makefile
index 7ad7163443de..f3c35786683e 100644
--- a/devel/tailor/Makefile
+++ b/devel/tailor/Makefile
@@ -27,9 +27,16 @@ OPTIONS_DEFINE=	DOCS
 
 PORTDOCS=	README README.* DOC.*
 
+.include <bsd.port.pre.mk>
+
+.if ${PYTHON_REL} >= 31200
+BROKEN= Does not build with Python 3.12 and later
+# No module named configparser
+.endif
+
 post-install-DOCS-on:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}
 	${INSTALL_DATA} ${WRKSRC}/README* ${STAGEDIR}${DOCSDIR}
 	${INSTALL_DATA} ${WRKSRC}/DOC* ${STAGEDIR}${DOCSDIR}
 
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>