1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
5 KEYWORDS= devel textproc
7 SDESC[standard]= Incremental parser generator tool and library
8 HOMEPAGE= https://tree-sitter.github.io/tree-sitter/
12 SITES[main]= GITHUB/tree-sitter:tree-sitter:v0.20.7
13 DISTFILE[1]= generated:main
15 SPKGS[standard]= single
17 OPTIONS_AVAILABLE= none
18 OPTIONS_STANDARD= none
23 LICENSE_FILE= MIT:{{WRKSRC}}/LICENSE
26 FPC_EQUIVALENT= devel/tree-sitter
31 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libtree-sitter.so
33 [FILE:518:descriptions/desc.single]
34 Tree-sitter is a parser generator tool and an incremental parsing library.
35 It can build a concrete syntax tree for a source file and efficiently
36 update the syntax tree as the source file is edited. It aims to be:
38 - General enough to parse any programming language
39 - Fast enough to parse on every keystroke in a text editor
40 - Robust enough to provide useful results even in the presence of syntax
42 - Dependency-free so that the runtime library (which is written in pure C)
43 can be embedded in any application
47 b355e968ec2d0241bbd96748e00a9038f83968f85d822ecb9940cbe4c42e182e 2928761 tree-sitter-tree-sitter-0.20.7.tar.gz
50 [FILE:173:manifests/plist.single]
57 libtree-sitter.so.%%SOMAJOR%%
58 libtree-sitter.so.%%SOVERSION%%
59 lib/pkgconfig/tree-sitter.pc
62 [FILE:366:patches/patch-Makefile]
63 --- Makefile.orig 2022-09-02 22:00:47 UTC
65 @@ -37,9 +37,6 @@ else
66 SOEXTVER = so.$(SONAME_MAJOR).$(SONAME_MINOR)
67 LINKSHARED += -shared -Wl,-soname,libtree-sitter.so.$(SONAME_MAJOR)
69 -ifneq (,$(filter $(shell uname),FreeBSD NetBSD DragonFly))
70 - PCLIBDIR := $(PREFIX)/libdata/pkgconfig
73 all: libtree-sitter.a libtree-sitter.$(SOEXTVER)