# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= tree-sitter VERSION= 0.20.7 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.20.7 DISTFILE[1]= generated:main DF_INDEX= 1 SPKGS[standard]= single OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none USES= gmake LICENSE= MIT:single LICENSE_FILE= MIT:{{WRKSRC}}/LICENSE LICENSE_SCHEME= solo FPC_EQUIVALENT= devel/tree-sitter SOVERSION= 0.0 post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libtree-sitter.so [FILE:518:descriptions/desc.single] 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] b355e968ec2d0241bbd96748e00a9038f83968f85d822ecb9940cbe4c42e182e 2928761 tree-sitter-tree-sitter-0.20.7.tar.gz [FILE:173:manifests/plist.single] include/tree_sitter/ api.h parser.h lib/ libtree-sitter.a libtree-sitter.so libtree-sitter.so.%%SOMAJOR%% libtree-sitter.so.%%SOVERSION%% lib/pkgconfig/tree-sitter.pc [FILE:366:patches/patch-Makefile] --- Makefile.orig 2022-09-02 22:00:47 UTC +++ Makefile @@ -37,9 +37,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.$(SOEXTVER)