# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= tree-sitter VERSION= 0.26.2 KEYWORDS= devel textproc VARIANTS= std SDESC[std]= Incremental parser generator tool and library HOMEPAGE= https://tree-sitter.github.io/tree-sitter/ CONTACT= nobody DOWNLOAD_GROUPS= main SITES[main]= GITHUB/tree-sitter:tree-sitter:v0.26.2 DISTFILE[1]= generated:main DF_INDEX= 1 SPKGS[std]= set primary dev OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none USES= gmake LICENSE= MIT:primary LICENSE_FILE= MIT:{{WRKSRC}}/LICENSE LICENSE_SCHEME= solo FPC_EQUIVALENT= devel/tree-sitter SOVERSION= 0.26 post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libtree-sitter.so [FILE:518:descriptions/desc.primary] Tree-sitter is a parser generator tool and an incremental parsing library. It can build a concrete syntax tree for a source file and efficiently update the syntax tree as the source file is edited. It aims to be: - General enough to parse any programming language - Fast enough to parse on every keystroke in a text editor - Robust enough to provide useful results even in the presence of syntax errors - Dependency-free so that the runtime library (which is written in pure C) can be embedded in any application [FILE:116:distinfo] 3cda4166a049fc736326941d6f20783b698518b0f80d8735c7754a6b2d173d9a 900733 tree-sitter-tree-sitter-0.26.2.tar.gz [FILE:69:manifests/plist.primary] lib/ libtree-sitter.so.%%SOMAJOR%% libtree-sitter.so.%%SOVERSION%% [FILE:97:manifests/plist.dev] include/tree_sitter/api.h lib/ libtree-sitter.a libtree-sitter.so lib/pkgconfig/tree-sitter.pc [FILE:419:patches/patch-Makefile] --- Makefile.orig 2025-12-09 22:19:25 UTC +++ Makefile @@ -47,9 +47,6 @@ else SOEXTVER_MAJOR = $(SOEXT).$(SONAME_MAJOR) SOEXTVER = $(SOEXT).$(SONAME_MAJOR).$(SONAME_MINOR) LINKSHARED += -shared -Wl,-soname,libtree-sitter.$(SOEXTVER) -ifneq ($(filter $(shell uname),FreeBSD NetBSD DragonFly),) - PCLIBDIR := $(PREFIX)/libdata/pkgconfig -endif endif all: libtree-sitter.a libtree-sitter.$(SOEXT) tree-sitter.pc