# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= tree-sitter VERSION= 0.22.5 KEYWORDS= devel textproc VARIANTS= standard SDESC[standard]= 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.22.5 DISTFILE[1]= generated:main DF_INDEX= 1 SPKGS[standard]= complete 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.22 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] 6bc22ca7e0f81d77773462d922cf40b44bfd090d92abac75cb37dbae516c2417 3035094 tree-sitter-tree-sitter-0.22.5.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:378:patches/patch-Makefile] --- Makefile.orig 2024-03-17 11:31:58 UTC +++ Makefile @@ -41,9 +41,6 @@ else SOEXTVER = so.$(SONAME_MAJOR).$(SONAME_MINOR) LINKSHARED += -shared -Wl,-soname,libtree-sitter.so.$(SONAME_MAJOR) endif -ifneq ($(filter $(shell uname),FreeBSD NetBSD DragonFly),) - PCLIBDIR := $(PREFIX)/libdata/pkgconfig -endif all: libtree-sitter.a libtree-sitter.$(SOEXT) tree-sitter.pc