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 2024Q1
tree-sitter Incremental parser generator
0.24.5 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-12-24 22:51:13
Commit Hash: c2108a8
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.24.5/catalog.mk
  2. /usr/local/share/licenses/tree-sitter-0.24.5/LICENSE
  3. /usr/local/share/licenses/tree-sitter-0.24.5/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.24
  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 = 1735080409 SHA256 (tree-sitter-tree-sitter-v0.24.5_GH0.tar.gz) = b5ac48acf5a04fd82ccd4246ad46354d9c434be26c9606233917549711e4252c SIZE (tree-sitter-tree-sitter-v0.24.5_GH0.tar.gz) = 3018841

Packages (timestamps in pop-ups are UTC):
tree-sitter
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.24.40.24.4-0.24.40.24.5---
FreeBSD:13:quarterly0.24.20.24.20.20.80.24.20.24.20.20.80.20.80.20.8
FreeBSD:14:latest0.24.40.24.50.20.70.24.40.24.50.20.8-0.20.8
FreeBSD:14:quarterly0.24.20.24.2-0.24.20.24.20.20.80.20.80.20.8
FreeBSD:15:latest0.24.40.24.5n/a0.24.4n/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.24.5?dummy=/
Collapse this list.

There are no commits on branch 2024Q1 for this port