mirror of
https://github.com/openbsd/ports.git
synced 2026-06-17 23:13:55 +02:00
textproc/tree-sitter: update to v0.26.8.
Diff from Laurent Cheylus, thanks!
This commit is contained in:
@@ -5,12 +5,9 @@ COMMENT = parser generator tool and incremental parsing library
|
|||||||
|
|
||||||
GH_ACCOUNT = tree-sitter
|
GH_ACCOUNT = tree-sitter
|
||||||
GH_PROJECT = tree-sitter
|
GH_PROJECT = tree-sitter
|
||||||
# NOTE: neovim-0.11.* only builds with tree-sitter-0.25.x, so only update
|
GH_TAGNAME = v0.26.8
|
||||||
# tree-sitter at the same time as a neovim-0.12.x update (once released).
|
|
||||||
# https://github.com/neovim/neovim/issues/36914
|
|
||||||
GH_TAGNAME = v0.25.10
|
|
||||||
|
|
||||||
SHARED_LIBS += tree-sitter 5.0 # 0.25.3
|
SHARED_LIBS += tree-sitter 6.0 # 0.26.8
|
||||||
|
|
||||||
CATEGORIES = textproc
|
CATEGORIES = textproc
|
||||||
|
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
SHA256 (tree-sitter-0.25.10.tar.gz) = rVBAU3U3ASsW724SEKVyuSfHzcK5nR7ojUSn3Nw/9Ew=
|
SHA256 (tree-sitter-0.26.8.tar.gz) = 5oJrdTPsOohaulmDd6bSC1pjIf89t2lo6WDCNS06UHc=
|
||||||
SIZE (tree-sitter-0.25.10.tar.gz) = 864648
|
SIZE (tree-sitter-0.26.8.tar.gz) = 908286
|
||||||
|
|||||||
@@ -5,41 +5,41 @@ pkg-config file.
|
|||||||
Index: Makefile
|
Index: Makefile
|
||||||
--- Makefile.orig
|
--- Makefile.orig
|
||||||
+++ Makefile
|
+++ Makefile
|
||||||
@@ -7,7 +7,7 @@ DESCRIPTION := An incremental parsing system for progr
|
@@ -3,7 +3,7 @@ DESCRIPTION := An incremental parsing system for progr
|
||||||
HOMEPAGE_URL := https://tree-sitter.github.io/tree-sitter/
|
HOMEPAGE_URL := https://tree-sitter.github.io/tree-sitter/
|
||||||
|
|
||||||
# install directory layout
|
# install directory layout
|
||||||
-PREFIX ?= /usr/local
|
-PREFIX ?= /usr/local
|
||||||
+PREFIX ?= ${LOCALBASE}
|
+PREFIX ?= ${LOCALBASE}
|
||||||
INCLUDEDIR ?= $(PREFIX)/include
|
INCLUDEDIR ?= $(PREFIX)/include
|
||||||
LIBDIR ?= $(PREFIX)/lib
|
LIBDIR ?= $(PREFIX)/lib
|
||||||
PCLIBDIR ?= $(LIBDIR)/pkgconfig
|
BINDIR ?= $(PREFIX)/bin
|
||||||
@@ -43,8 +43,8 @@ ifneq ($(findstring darwin,$(shell $(CC) -dumpmachine)
|
@@ -45,8 +45,8 @@ else ifneq ($(findstring mingw32,$(MACHINE)),)
|
||||||
else
|
else
|
||||||
SOEXT = so
|
SOEXT = so
|
||||||
SOEXTVER_MAJOR = $(SOEXT).$(SONAME_MAJOR)
|
SOEXTVER_MAJOR = $(SOEXT).$(SONAME_MAJOR)
|
||||||
- SOEXTVER = $(SOEXT).$(SONAME_MAJOR).$(SONAME_MINOR)
|
- SOEXTVER = $(SOEXT).$(SONAME_MAJOR).$(SONAME_MINOR)
|
||||||
- LINKSHARED += -shared -Wl,-soname,libtree-sitter.$(SOEXTVER)
|
- LINKSHARED += -shared -Wl,-soname,libtree-sitter.$(SOEXTVER)
|
||||||
+ SOEXTVER = so.${LIBtree-sitter_VERSION}
|
+ SOEXTVER = $(SOEXT).${LIBtree-sitter_VERSION}
|
||||||
+ LINKSHARED += -shared
|
+ LINKSHARED += -shared
|
||||||
endif
|
|
||||||
ifneq ($(filter $(shell uname),FreeBSD NetBSD DragonFly),)
|
ifneq ($(filter $(shell uname),FreeBSD NetBSD DragonFly),)
|
||||||
PCLIBDIR := $(PREFIX)/libdata/pkgconfig
|
PCLIBDIR := $(PREFIX)/libdata/pkgconfig
|
||||||
@@ -67,7 +67,7 @@ tree-sitter.pc: lib/tree-sitter.pc.in
|
endif
|
||||||
|
@@ -73,7 +73,7 @@ tree-sitter.pc: lib/tree-sitter.pc.in
|
||||||
-e 's|@CMAKE_INSTALL_INCLUDEDIR@|$(INCLUDEDIR:$(PREFIX)/%=%)|' \
|
-e 's|@CMAKE_INSTALL_INCLUDEDIR@|$(INCLUDEDIR:$(PREFIX)/%=%)|' \
|
||||||
-e 's|@PROJECT_DESCRIPTION@|$(DESCRIPTION)|' \
|
-e 's|@PROJECT_DESCRIPTION@|$(DESCRIPTION)|' \
|
||||||
-e 's|@PROJECT_HOMEPAGE_URL@|$(HOMEPAGE_URL)|' \
|
-e 's|@PROJECT_HOMEPAGE_URL@|$(HOMEPAGE_URL)|' \
|
||||||
- -e 's|@CMAKE_INSTALL_PREFIX@|$(PREFIX)|' $< > $@
|
- -e 's|@CMAKE_INSTALL_PREFIX@|$(PREFIX)|' $< > $@
|
||||||
+ -e 's|@CMAKE_INSTALL_PREFIX@|$(LOCALBASE)|' $< > $@
|
+ -e 's|@CMAKE_INSTALL_PREFIX@|$(LOCALBASE)|' $< > $@
|
||||||
|
|
||||||
clean:
|
shared: libtree-sitter.$(SOEXT)
|
||||||
$(RM) $(OBJ) tree-sitter.pc libtree-sitter.a libtree-sitter.$(SOEXT)
|
|
||||||
@@ -78,8 +78,6 @@ install: all
|
@@ -93,8 +93,6 @@ ifneq ($(findstring mingw32,$(MACHINE)),)
|
||||||
install -m644 tree-sitter.pc '$(DESTDIR)$(PCLIBDIR)'/tree-sitter.pc
|
install -m755 libtree-sitter.dll.a '$(DESTDIR)$(LIBDIR)'/libtree-sitter.dll.a
|
||||||
install -m644 libtree-sitter.a '$(DESTDIR)$(LIBDIR)'/libtree-sitter.a
|
else
|
||||||
install -m755 libtree-sitter.$(SOEXT) '$(DESTDIR)$(LIBDIR)'/libtree-sitter.$(SOEXTVER)
|
install -m755 libtree-sitter.$(SOEXT) '$(DESTDIR)$(LIBDIR)'/libtree-sitter.$(SOEXTVER)
|
||||||
- ln -sf libtree-sitter.$(SOEXTVER) '$(DESTDIR)$(LIBDIR)'/libtree-sitter.$(SOEXTVER_MAJOR)
|
- cd '$(DESTDIR)$(LIBDIR)' && ln -sf libtree-sitter.$(SOEXTVER) libtree-sitter.$(SOEXTVER_MAJOR)
|
||||||
- ln -sf libtree-sitter.$(SOEXTVER_MAJOR) '$(DESTDIR)$(LIBDIR)'/libtree-sitter.$(SOEXT)
|
- cd '$(DESTDIR)$(LIBDIR)' && ln -sf libtree-sitter.$(SOEXTVER_MAJOR) libtree-sitter.$(SOEXT)
|
||||||
|
endif
|
||||||
|
|
||||||
uninstall:
|
uninstall:
|
||||||
$(RM) '$(DESTDIR)$(LIBDIR)'/libtree-sitter.a \
|
|
||||||
|
|||||||
Reference in New Issue
Block a user