Skip to content

Commit 89e5921

Browse files
committed
emacs/emacs-mac: Fix tree-sitter build issue
1 parent e9f80bb commit 89e5921

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

aqua/emacs-mac-app/Portfile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ bitbucket.setup mituharu emacs-mac emacs-${emacs_version}-mac-${emacs_mac_ve
1010
name emacs-mac-app
1111
conflicts emacs-app emacs-app-devel
1212
version ${emacs_mac_ver}
13-
revision 3
13+
revision 4
1414
categories aqua editors
1515
maintainers {amake @amake} openmaintainer
1616

@@ -102,7 +102,7 @@ subport ${name}-devel {
102102
set date 2025-09-20
103103

104104
version [string map {- {}} ${date}]
105-
revision 1
105+
revision 2
106106

107107
long_description \
108108
${name} is the \"Mac port\" of GNU Emacs ${emacs_version}. \
@@ -175,6 +175,7 @@ variant nativecomp description {Builds emacs with native compilation support} {
175175
variant treesitter description {Builds emacs with tree-sitter support} {
176176
configure.args-delete --without-tree-sitter
177177
configure.args-append --with-tree-sitter
178+
configure.cflags-append -Dts_language_version=ts_language_abi_version
178179
depends_lib-append port:tree-sitter
179180

180181
lappend rpaths ${prefix}/lib

editors/emacs/Portfile

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ platform darwin {
124124

125125
if {$subport eq $name || $subport eq "emacs-app"} {
126126
version 30.2
127-
revision 3
127+
revision 4
128128
checksums rmd160 fefdd3fcd453d733114f609a3e122b2529cc7410 \
129129
sha256 1d79a4ba4d6596f302a7146843fe59cf5caec798190bcc07c907e7ba244b076d \
130130
size 83059014
@@ -141,7 +141,7 @@ if {$subport eq "emacs-devel" || $subport eq "emacs-app-devel"} {
141141
github.tarball_from archive
142142
epoch 5
143143
version 20250924
144-
revision 1
144+
revision 2
145145

146146
master_sites ${github.master_sites}
147147

@@ -307,12 +307,14 @@ variant nativecomp description {Builds emacs with native compilation support} {
307307
variant treesitter description {Builds emacs with tree-sitter support} {
308308
configure.args-delete --without-tree-sitter
309309
configure.args-append --with-tree-sitter
310+
configure.cflags-append -Dts_language_version=ts_language_abi_version
310311
depends_lib-append port:tree-sitter
311312

312313
if {$subport eq "emacs-app" || $subport eq "emacs-app-devel"} {
313314
lappend rpaths ${prefix}/lib
314315
}
315316

317+
316318
depends_run-append \
317319
port:tree-sitter-typescript \
318320
port:tree-sitter-javascript \

0 commit comments

Comments
 (0)