notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details on branch 2024Q2
tree-sitter Incremental parser generator
0.23.2 devel on this many watch lists=5 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.23.0Version of this port present on the latest quarterly branch.
Maintainer: adamw@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2021-07-02 17:48:17
Last Update: 2024-10-01 22:30:29
Commit Hash: 209e6df
People watching this port, also watch:: jpeg-turbo, py311-six, indexinfo, p5-Error, libxml2
License: MIT
WWW:
https://tree-sitter.github.io/
Description:
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. Tree-sitter 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
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (12 items)
Collapse this list.
  1. /usr/local/share/licenses/tree-sitter-0.23.2/catalog.mk
  2. /usr/local/share/licenses/tree-sitter-0.23.2/LICENSE
  3. /usr/local/share/licenses/tree-sitter-0.23.2/MIT
  4. include/tree_sitter/api.h
  5. lib/libtree-sitter.a
  6. lib/libtree-sitter.so
  7. lib/libtree-sitter.so.0
  8. lib/libtree-sitter.so.0.23
  9. libdata/pkgconfig/tree-sitter.pc
  10. @owner
  11. @group
  12. @mode
Collapse this list.
Dependency lines:
  • tree-sitter>0:devel/tree-sitter
To install the port:
cd /usr/ports/devel/tree-sitter/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/tree-sitter
  • pkg install tree-sitter
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: tree-sitter
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1727821392 SHA256 (tree-sitter-tree-sitter-v0.23.2_GH0.tar.gz) = ad81a585e399093bcba2fab179bf8971fdebaf701758af20d84d21f24fdf1b50 SIZE (tree-sitter-tree-sitter-v0.23.2_GH0.tar.gz) = 2980520

Packages (timestamps in pop-ups are UTC):
tree-sitter
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.23.00.23.0-0.23.00.23.0---
FreeBSD:13:quarterly0.22.60.22.60.20.80.22.60.22.60.20.80.20.80.20.8
FreeBSD:14:latest0.23.00.23.00.20.70.23.00.23.00.20.8-0.20.8
FreeBSD:14:quarterly0.22.60.22.6-0.22.60.22.60.20.80.20.80.20.8
FreeBSD:15:latest0.23.00.23.0n/a0.23.0n/a0.20.90.20.90.21.0
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.4.1 : devel/gmake
This port is required by:
for Libraries
  1. editors/emacs
  2. editors/emacs-devel
  3. editors/neovim
  4. lang/rizin

Configuration Options:
No options to configure
Options name:
devel_tree-sitter
USES:
gmake
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/tree-sitter/tree-sitter/tar.gz/v0.23.2?dummy=/
Collapse this list.

There are no commits on branch 2024Q2 for this port