The following reply was made to PR pkg/60130; it has been noted by GNATS.
From: [email protected]
To: [email protected]
Cc:
Subject: Re: pkg/60130: Add tree-sitter 0.25 package to allow building Emacs
30 with tree-sitter support
Date: Thu, 26 Mar 2026 16:25:11 +0000
> The following reply was made to PR pkg/60130; it has been noted by GNATS.
>
> From: Thomas Klausner <[email protected]>
> To: NetBSD bugtracking <[email protected]>
> Cc:
> Subject: Re: pkg/60130: Add tree-sitter 0.25 package to allow building Emacs
> 30 with tree-sitter support
> Date: Thu, 26 Mar 2026 17:12:23 +0100
>
> On Thu, Mar 26, 2026 at 04:10:01PM +0100, [email protected] via gnats wrote:
> > I don't know if NetBSD is using a patched version of the source code,
> > but the upstream source definitely doesn't have those ifdefs in the
> > emacs-30 branch. You can see that here:
> >
> > https://github.com/emacs-mirror/emacs/blob/master/src/treesit.c
> >
> > https://github.com/emacs-mirror/emacs/blob/emacs-30/src/treesit.c
> >
> > For clarification, I'm building my Emacs from source, not via pkgsrc, as
> > I have a personal build script that I use across platforms.
>
> I'm not sure what kind of support you expect if you don't use pkgsrc.
>
> The pkgsrc package has a patch for treesitter support, just use that
> or the upstream one, or manually compile an older tree-sitter version.
> Thomas
The purpose of my request was to see if version 0.25 of tree-sitter
could be introduced so that codebases which were developed with the
older version in mind can be built without manually patching them to
support the newer tree-sitter ABI or manually installing the older
version outside of the core set of packages.
There seems to be multiple other instances of things like this
happening, such as the `mdds`, `mdds1.2`, and `mdds2.0` packages under
`devel`, and considering that Emacs 30 is the current version and 31
isn't even close to being out yet, it's not like this is some ancient
and obsolete codebase. tree-sitter 0.26 only released about 3 months ago.
I decided to ask on the off chance that something like that could happen
here as well. If not, then no hard feelings.
lmpx.com only provides a reader for public news (NNTP) servers. It is not
affiliated with the servers or forums shown here and is not responsible for
the content of articles, which is written by their respective authors.