git: c1a3d91a0152 - main - devel/py-tree-sitter: Update 0.20.4 => 0.26.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 23 Sep 2026 14:33:37 UTC
The branch main has been updated by patmaddox:
URL: https://cgit.FreeBSD.org/ports/commit/?id=c1a3d91a015239ef208e16e34c4927ced26938bc
commit c1a3d91a015239ef208e16e34c4927ced26938bc
Author: Pat Maddox <patmaddox@FreeBSD.org>
AuthorDate: 2026-08-25 09:26:21 +0000
Commit: Pat Maddox <patmaddox@FreeBSD.org>
CommitDate: 2026-09-23 14:33:25 +0000
devel/py-tree-sitter: Update 0.20.4 => 0.26.0
Move off the deprecated USE_PYTHON=distutils to pep517.
Changelogs:
https://github.com/tree-sitter/py-tree-sitter/releases/tag/v0.21.0
https://github.com/tree-sitter/py-tree-sitter/releases/tag/v0.21.1
https://github.com/tree-sitter/py-tree-sitter/releases/tag/v0.21.2
https://github.com/tree-sitter/py-tree-sitter/releases/tag/v0.21.3
https://github.com/tree-sitter/py-tree-sitter/releases/tag/v0.22.0
https://github.com/tree-sitter/py-tree-sitter/releases/tag/v0.22.1
https://github.com/tree-sitter/py-tree-sitter/releases/tag/v0.22.2
https://github.com/tree-sitter/py-tree-sitter/releases/tag/v0.22.3
https://github.com/tree-sitter/py-tree-sitter/releases/tag/v0.23.0
https://github.com/tree-sitter/py-tree-sitter/releases/tag/v0.23.1
https://github.com/tree-sitter/py-tree-sitter/releases/tag/v0.23.2
https://github.com/tree-sitter/py-tree-sitter/releases/tag/v0.24.0
https://github.com/tree-sitter/py-tree-sitter/releases/tag/v0.25.0
https://github.com/tree-sitter/py-tree-sitter/releases/tag/v0.25.1
https://github.com/tree-sitter/py-tree-sitter/releases/tag/v0.25.2
https://github.com/tree-sitter/py-tree-sitter/releases/tag/v0.26.0
PR: 289772
Reported by: yuri
Approved by: dch (mentor implicit)
---
devel/py-tree-sitter/Makefile | 12 +++++++++---
devel/py-tree-sitter/distinfo | 6 +++---
2 files changed, 12 insertions(+), 6 deletions(-)
diff --git a/devel/py-tree-sitter/Makefile b/devel/py-tree-sitter/Makefile
index d29315a8fc83..d47be6a87d5b 100644
--- a/devel/py-tree-sitter/Makefile
+++ b/devel/py-tree-sitter/Makefile
@@ -1,6 +1,5 @@
PORTNAME= tree-sitter
-PORTVERSION= 0.20.4
-PORTREVISION= 1
+PORTVERSION= 0.26.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,8 +10,15 @@ COMMENT= Python bindings to the Tree-sitter parsing library
WWW= https://github.com/tree-sitter/py-tree-sitter
LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=43:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent pep517
+
+post-install:
+ ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} +
.include <bsd.port.mk>
diff --git a/devel/py-tree-sitter/distinfo b/devel/py-tree-sitter/distinfo
index 40987b7d72b7..04276982284d 100644
--- a/devel/py-tree-sitter/distinfo
+++ b/devel/py-tree-sitter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1701931726
-SHA256 (tree_sitter-0.20.4.tar.gz) = 6adb123e2f3e56399bbf2359924633c882cc40ee8344885200bca0922f713be5
-SIZE (tree_sitter-0.20.4.tar.gz) = 140726
+TIMESTAMP = 1787649893
+SHA256 (tree_sitter-0.26.0.tar.gz) = b40c219edccc4564530c96f8f1556f6202b37cda964d1cbd7bd2b7e68b40a245
+SIZE (tree_sitter-0.26.0.tar.gz) = 191423