# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= tree-sitter VERSION= 0.24.4 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.24.4 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.24 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] d704832a6bfaac8b3cbca3b5d773cad613183ba8c04166638af2c6e5dfb9e2d2 3019387 tree-sitter-tree-sitter-0.24.4.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:377:patches/patch-Makefile] --- Makefile.orig 2024-11-10 04:07:55 UTC +++ Makefile @@ -45,9 +45,6 @@ else SOEXTVER = $(SOEXT).$(SONAME_MAJOR).$(SONAME_MINOR) LINKSHARED += -shared -Wl,-soname,libtree-sitter.$(SOEXTVER) endif -ifneq ($(filter $(shell uname),FreeBSD NetBSD DragonFly),) - PCLIBDIR := $(PREFIX)/libdata/pkgconfig -endif all: libtree-sitter.a libtree-sitter.$(SOEXT) tree-sitter.pc