Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] neovim: update to 0.9.0
@ 2023-04-07 16:20 ibhagwan
  2023-04-07 16:30 ` mhmdanas
                   ` (27 more replies)
  0 siblings, 28 replies; 29+ messages in thread
From: ibhagwan @ 2023-04-07 16:20 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1296 bytes --]

There is a new pull request by ibhagwan against master on the void-packages repository

https://github.com/ibhagwan/void-packages neovim_09
https://github.com/void-linux/void-packages/pull/43326

neovim: update to 0.9.0
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **briefly**

**Note:** requires #43325, tree-sitter to 0.20.8 

<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/43326.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-neovim_09-43326.patch --]
[-- Type: text/x-diff, Size: 2562 bytes --]

From 91ed5b5cfb4e1f1dea6c11022645a832b17738ff Mon Sep 17 00:00:00 2001
From: bhagwan <bhagwan@disroot.org>
Date: Fri, 7 Apr 2023 09:17:40 -0700
Subject: [PATCH] neovim: update to 0.9.0

---
 .../patches/cmake-allow-build-type-none.patch | 20 +++++++++----------
 srcpkgs/neovim/template                       |  4 ++--
 2 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch b/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch
index d98563e00252..7654cc64a872 100644
--- a/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch
+++ b/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch
@@ -18,14 +18,14 @@
      else()
        message(STATUS "CMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}")
      endif()
---- a/runtime/autoload/health/nvim.vim
-+++ b/runtime/autoload/health/nvim.vim
-@@ -135,7 +135,7 @@ function! s:check_performance() abort
-   let buildtype = matchstr(execute('version'), '\v\cbuild type:?\s*[^\n\r\t ]+')
-   if empty(buildtype)
-     call health#report_error('failed to get build type from :version')
--  elseif buildtype =~# '\v(MinSizeRel|Release|RelWithDebInfo)'
-+  elseif buildtype =~# '\v(MinSizeRel|Release|RelWithDebInfo|None)'
-     call health#report_ok(buildtype)
+--- a/runtime/lua/nvim/health.lua
++++ b/runtime/lua/nvim/health.lua
+@@ -152,7 +152,7 @@
+   local buildtype = vim.fn.matchstr(vim.fn.execute('version'), [[\v\cbuild type:?\s*[^\n\r\t ]+]])
+   if empty(buildtype) then
+     health.report_error('failed to get build type from :version')
+-  elseif vim.regex([[\v(MinSizeRel|Release|RelWithDebInfo)]]):match_str(buildtype) then
++  elseif vim.regex([[\v(MinSizeRel|Release|RelWithDebInfo|None)]]):match_str(buildtype) then
+     health.report_ok(buildtype)
    else
-     call health#report_info(buildtype)
+     health.report_info(buildtype)
diff --git a/srcpkgs/neovim/template b/srcpkgs/neovim/template
index 9c7a73bf6fb2..dfab9fb5a42c 100644
--- a/srcpkgs/neovim/template
+++ b/srcpkgs/neovim/template
@@ -1,6 +1,6 @@
 # Template file for 'neovim'
 pkgname=neovim
-version=0.8.3
+version=0.9.0
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -16,7 +16,7 @@ maintainer="Marcin Puc <tranzystorek.io@protonmail.com>"
 license="Apache-2.0, Vim"
 homepage="https://neovim.io"
 distfiles="https://github.com/neovim/neovim/archive/refs/tags/v${version}.tar.gz"
-checksum=adf45ff160e1d89f519b6114732eba03485ae469beb27919b0f7a4f6b44233c1
+checksum=39d79107c54d2f3babcad2cd157c399241c04f6e75e98c18e8afaf2bb5e82937
 
 build_options=luajit
 

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: neovim: update to 0.9.0
  2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
@ 2023-04-07 16:30 ` mhmdanas
  2023-04-07 16:33 ` [PR PATCH] [Updated] " ibhagwan
                   ` (26 subsequent siblings)
  27 siblings, 0 replies; 29+ messages in thread
From: mhmdanas @ 2023-04-07 16:30 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 256 bytes --]

New comment by mhmdanas on void-packages repository

https://github.com/void-linux/void-packages/pull/43326#issuecomment-1500442280

Comment:
I'd either pull the tree-sitter update into this PR, or mark this PR as draft until the tree-sitter PR is merged.

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [PR PATCH] [Updated] neovim: update to 0.9.0
  2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
  2023-04-07 16:30 ` mhmdanas
@ 2023-04-07 16:33 ` ibhagwan
  2023-04-07 16:33 ` ibhagwan
                   ` (25 subsequent siblings)
  27 siblings, 0 replies; 29+ messages in thread
From: ibhagwan @ 2023-04-07 16:33 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1301 bytes --]

There is an updated pull request by ibhagwan against master on the void-packages repository

https://github.com/ibhagwan/void-packages neovim_09
https://github.com/void-linux/void-packages/pull/43326

neovim: update to 0.9.0
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **briefly**

**Note:** requires #43325, tree-sitter to 0.20.8 

<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/43326.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-neovim_09-43326.patch --]
[-- Type: text/x-diff, Size: 3635 bytes --]

From 346883f9202e374a4d1a4f99c849dd21e569b28b Mon Sep 17 00:00:00 2001
From: bhagwan <bhagwan@disroot.org>
Date: Fri, 7 Apr 2023 09:17:40 -0700
Subject: [PATCH] neovim: update to 0.9.0, tree-sitter: update to 0.20.8

---
 .../patches/cmake-allow-build-type-none.patch | 20 +++++++++----------
 srcpkgs/neovim/template                       |  4 ++--
 srcpkgs/tree-sitter/template                  |  6 +++---
 3 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch b/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch
index d98563e00252..7654cc64a872 100644
--- a/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch
+++ b/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch
@@ -18,14 +18,14 @@
      else()
        message(STATUS "CMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}")
      endif()
---- a/runtime/autoload/health/nvim.vim
-+++ b/runtime/autoload/health/nvim.vim
-@@ -135,7 +135,7 @@ function! s:check_performance() abort
-   let buildtype = matchstr(execute('version'), '\v\cbuild type:?\s*[^\n\r\t ]+')
-   if empty(buildtype)
-     call health#report_error('failed to get build type from :version')
--  elseif buildtype =~# '\v(MinSizeRel|Release|RelWithDebInfo)'
-+  elseif buildtype =~# '\v(MinSizeRel|Release|RelWithDebInfo|None)'
-     call health#report_ok(buildtype)
+--- a/runtime/lua/nvim/health.lua
++++ b/runtime/lua/nvim/health.lua
+@@ -152,7 +152,7 @@
+   local buildtype = vim.fn.matchstr(vim.fn.execute('version'), [[\v\cbuild type:?\s*[^\n\r\t ]+]])
+   if empty(buildtype) then
+     health.report_error('failed to get build type from :version')
+-  elseif vim.regex([[\v(MinSizeRel|Release|RelWithDebInfo)]]):match_str(buildtype) then
++  elseif vim.regex([[\v(MinSizeRel|Release|RelWithDebInfo|None)]]):match_str(buildtype) then
+     health.report_ok(buildtype)
    else
-     call health#report_info(buildtype)
+     health.report_info(buildtype)
diff --git a/srcpkgs/neovim/template b/srcpkgs/neovim/template
index 9c7a73bf6fb2..dfab9fb5a42c 100644
--- a/srcpkgs/neovim/template
+++ b/srcpkgs/neovim/template
@@ -1,6 +1,6 @@
 # Template file for 'neovim'
 pkgname=neovim
-version=0.8.3
+version=0.9.0
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -16,7 +16,7 @@ maintainer="Marcin Puc <tranzystorek.io@protonmail.com>"
 license="Apache-2.0, Vim"
 homepage="https://neovim.io"
 distfiles="https://github.com/neovim/neovim/archive/refs/tags/v${version}.tar.gz"
-checksum=adf45ff160e1d89f519b6114732eba03485ae469beb27919b0f7a4f6b44233c1
+checksum=39d79107c54d2f3babcad2cd157c399241c04f6e75e98c18e8afaf2bb5e82937
 
 build_options=luajit
 
diff --git a/srcpkgs/tree-sitter/template b/srcpkgs/tree-sitter/template
index 2f1e958598ba..5ccdbe621004 100644
--- a/srcpkgs/tree-sitter/template
+++ b/srcpkgs/tree-sitter/template
@@ -1,6 +1,6 @@
 # Template file for 'tree-sitter'
 pkgname=tree-sitter
-version=0.20.7
+version=0.20.8
 revision=1
 build_style=cargo
 make_install_args="--path=cli"
@@ -9,12 +9,12 @@ maintainer="Érico Nogueira <ericonr@disroot.org>"
 license="MIT"
 homepage="https://tree-sitter.github.io"
 distfiles="https://github.com/tree-sitter/tree-sitter/archive/v${version}.tar.gz"
-checksum=b355e968ec2d0241bbd96748e00a9038f83968f85d822ecb9940cbe4c42e182e
+checksum=6181ede0b7470bfca37e293e7d5dc1d16469b9485d13f13a605baec4a8b1f791
 make_check=no # tests require generating fixtures from remote repositories
 
 post_patch() {
 	# fixes an indexmap error when cross compiling
-	cargo update --package autocfg:1.0.1 --precise 1.1.0
+	cargo update --package autocfg:1.1.0 --precise 1.1.0
 }
 
 post_build() {

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: neovim: update to 0.9.0
  2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
  2023-04-07 16:30 ` mhmdanas
  2023-04-07 16:33 ` [PR PATCH] [Updated] " ibhagwan
@ 2023-04-07 16:33 ` ibhagwan
  2023-04-07 16:34 ` ibhagwan
                   ` (24 subsequent siblings)
  27 siblings, 0 replies; 29+ messages in thread
From: ibhagwan @ 2023-04-07 16:33 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 355 bytes --]

New comment by ibhagwan on void-packages repository

https://github.com/void-linux/void-packages/pull/43326#issuecomment-1500444498

Comment:
> I'd either pull the tree-sitter update into this PR, or mark this PR as draft until the tree-sitter PR is merged.

https://github.com/void-linux/void-packages/commit/346883f9202e374a4d1a4f99c849dd21e569b28b


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: neovim: update to 0.9.0
  2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
                   ` (2 preceding siblings ...)
  2023-04-07 16:33 ` ibhagwan
@ 2023-04-07 16:34 ` ibhagwan
  2023-04-07 18:21 ` mhmdanas
                   ` (23 subsequent siblings)
  27 siblings, 0 replies; 29+ messages in thread
From: ibhagwan @ 2023-04-07 16:34 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 434 bytes --]

New comment by ibhagwan on void-packages repository

https://github.com/void-linux/void-packages/pull/43326#issuecomment-1500444498

Comment:
> I'd either pull the tree-sitter update into this PR, or mark this PR as draft until the tree-sitter PR is merged.

@mhmdanas wasn't sure if it's acceptable to update 2 packages in one PR

https://github.com/void-linux/void-packages/commit/346883f9202e374a4d1a4f99c849dd21e569b28b




^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: neovim: update to 0.9.0
  2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
                   ` (3 preceding siblings ...)
  2023-04-07 16:34 ` ibhagwan
@ 2023-04-07 18:21 ` mhmdanas
  2023-04-07 18:22 ` mhmdanas
                   ` (22 subsequent siblings)
  27 siblings, 0 replies; 29+ messages in thread
From: mhmdanas @ 2023-04-07 18:21 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 280 bytes --]

New comment by mhmdanas on void-packages repository

https://github.com/void-linux/void-packages/pull/43326#issuecomment-1500525754

Comment:
It's okay to update multiple packages in one PR, but each update should go in a separate commit, not in one commit like you've done here.

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: neovim: update to 0.9.0
  2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
                   ` (4 preceding siblings ...)
  2023-04-07 18:21 ` mhmdanas
@ 2023-04-07 18:22 ` mhmdanas
  2023-04-07 18:22 ` mhmdanas
                   ` (21 subsequent siblings)
  27 siblings, 0 replies; 29+ messages in thread
From: mhmdanas @ 2023-04-07 18:22 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 374 bytes --]

New comment by mhmdanas on void-packages repository

https://github.com/void-linux/void-packages/pull/43326#issuecomment-1500525754

Comment:
It's okay to update multiple packages in one PR, but each update should go in a separate commit, not in one commit like you've done here.

It's also a good idea to close the tree-sitter update, since it will be bumped in this PR.

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: neovim: update to 0.9.0
  2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
                   ` (5 preceding siblings ...)
  2023-04-07 18:22 ` mhmdanas
@ 2023-04-07 18:22 ` mhmdanas
  2023-04-07 18:53 ` mhmdanas
                   ` (20 subsequent siblings)
  27 siblings, 0 replies; 29+ messages in thread
From: mhmdanas @ 2023-04-07 18:22 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 382 bytes --]

New comment by mhmdanas on void-packages repository

https://github.com/void-linux/void-packages/pull/43326#issuecomment-1500525754

Comment:
It's okay to update multiple packages in one PR, but each update package should go in a separate commit, not in one commit like you've done here.

It's also a good idea to close the tree-sitter update, since it will be bumped in this PR.

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: neovim: update to 0.9.0
  2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
                   ` (6 preceding siblings ...)
  2023-04-07 18:22 ` mhmdanas
@ 2023-04-07 18:53 ` mhmdanas
  2023-04-07 19:04 ` [PR PATCH] [Updated] " ibhagwan
                   ` (19 subsequent siblings)
  27 siblings, 0 replies; 29+ messages in thread
From: mhmdanas @ 2023-04-07 18:53 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 378 bytes --]

New comment by mhmdanas on void-packages repository

https://github.com/void-linux/void-packages/pull/43326#issuecomment-1500525754

Comment:
It's okay to update multiple packages in one PR, but each update package should go in a separate commit, not in one commit like you've done here.

It's also a good idea to close the tree-sitter PR, since it will be bumped in this PR.

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [PR PATCH] [Updated] neovim: update to 0.9.0
  2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
                   ` (7 preceding siblings ...)
  2023-04-07 18:53 ` mhmdanas
@ 2023-04-07 19:04 ` ibhagwan
  2023-04-07 19:05 ` ibhagwan
                   ` (18 subsequent siblings)
  27 siblings, 0 replies; 29+ messages in thread
From: ibhagwan @ 2023-04-07 19:04 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1301 bytes --]

There is an updated pull request by ibhagwan against master on the void-packages repository

https://github.com/ibhagwan/void-packages neovim_09
https://github.com/void-linux/void-packages/pull/43326

neovim: update to 0.9.0
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **briefly**

**Note:** requires #43325, tree-sitter to 0.20.8 

<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/43326.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-neovim_09-43326.patch --]
[-- Type: text/x-diff, Size: 3841 bytes --]

From 66b8d148ebaaf9cd01a3d3a05298ee9f6d7ff9eb Mon Sep 17 00:00:00 2001
From: bhagwan <bhagwan@disroot.org>
Date: Fri, 7 Apr 2023 12:04:00 -0700
Subject: [PATCH 1/2] tree-sitter: update to 0.20.8

---
 srcpkgs/tree-sitter/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/tree-sitter/template b/srcpkgs/tree-sitter/template
index 2f1e958598ba..5ccdbe621004 100644
--- a/srcpkgs/tree-sitter/template
+++ b/srcpkgs/tree-sitter/template
@@ -1,6 +1,6 @@
 # Template file for 'tree-sitter'
 pkgname=tree-sitter
-version=0.20.7
+version=0.20.8
 revision=1
 build_style=cargo
 make_install_args="--path=cli"
@@ -9,12 +9,12 @@ maintainer="Érico Nogueira <ericonr@disroot.org>"
 license="MIT"
 homepage="https://tree-sitter.github.io"
 distfiles="https://github.com/tree-sitter/tree-sitter/archive/v${version}.tar.gz"
-checksum=b355e968ec2d0241bbd96748e00a9038f83968f85d822ecb9940cbe4c42e182e
+checksum=6181ede0b7470bfca37e293e7d5dc1d16469b9485d13f13a605baec4a8b1f791
 make_check=no # tests require generating fixtures from remote repositories
 
 post_patch() {
 	# fixes an indexmap error when cross compiling
-	cargo update --package autocfg:1.0.1 --precise 1.1.0
+	cargo update --package autocfg:1.1.0 --precise 1.1.0
 }
 
 post_build() {

From 7a495c8ad45f687674e44194a793c17d2d57c06e Mon Sep 17 00:00:00 2001
From: bhagwan <bhagwan@disroot.org>
Date: Fri, 7 Apr 2023 12:04:15 -0700
Subject: [PATCH 2/2] neovim: update to 0.9.0

---
 .../patches/cmake-allow-build-type-none.patch | 20 +++++++++----------
 srcpkgs/neovim/template                       |  4 ++--
 2 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch b/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch
index d98563e00252..7654cc64a872 100644
--- a/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch
+++ b/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch
@@ -18,14 +18,14 @@
      else()
        message(STATUS "CMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}")
      endif()
---- a/runtime/autoload/health/nvim.vim
-+++ b/runtime/autoload/health/nvim.vim
-@@ -135,7 +135,7 @@ function! s:check_performance() abort
-   let buildtype = matchstr(execute('version'), '\v\cbuild type:?\s*[^\n\r\t ]+')
-   if empty(buildtype)
-     call health#report_error('failed to get build type from :version')
--  elseif buildtype =~# '\v(MinSizeRel|Release|RelWithDebInfo)'
-+  elseif buildtype =~# '\v(MinSizeRel|Release|RelWithDebInfo|None)'
-     call health#report_ok(buildtype)
+--- a/runtime/lua/nvim/health.lua
++++ b/runtime/lua/nvim/health.lua
+@@ -152,7 +152,7 @@
+   local buildtype = vim.fn.matchstr(vim.fn.execute('version'), [[\v\cbuild type:?\s*[^\n\r\t ]+]])
+   if empty(buildtype) then
+     health.report_error('failed to get build type from :version')
+-  elseif vim.regex([[\v(MinSizeRel|Release|RelWithDebInfo)]]):match_str(buildtype) then
++  elseif vim.regex([[\v(MinSizeRel|Release|RelWithDebInfo|None)]]):match_str(buildtype) then
+     health.report_ok(buildtype)
    else
-     call health#report_info(buildtype)
+     health.report_info(buildtype)
diff --git a/srcpkgs/neovim/template b/srcpkgs/neovim/template
index 9c7a73bf6fb2..dfab9fb5a42c 100644
--- a/srcpkgs/neovim/template
+++ b/srcpkgs/neovim/template
@@ -1,6 +1,6 @@
 # Template file for 'neovim'
 pkgname=neovim
-version=0.8.3
+version=0.9.0
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -16,7 +16,7 @@ maintainer="Marcin Puc <tranzystorek.io@protonmail.com>"
 license="Apache-2.0, Vim"
 homepage="https://neovim.io"
 distfiles="https://github.com/neovim/neovim/archive/refs/tags/v${version}.tar.gz"
-checksum=adf45ff160e1d89f519b6114732eba03485ae469beb27919b0f7a4f6b44233c1
+checksum=39d79107c54d2f3babcad2cd157c399241c04f6e75e98c18e8afaf2bb5e82937
 
 build_options=luajit
 

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: neovim: update to 0.9.0
  2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
                   ` (8 preceding siblings ...)
  2023-04-07 19:04 ` [PR PATCH] [Updated] " ibhagwan
@ 2023-04-07 19:05 ` ibhagwan
  2023-04-07 19:11 ` [PR REVIEW] " classabbyamp
                   ` (17 subsequent siblings)
  27 siblings, 0 replies; 29+ messages in thread
From: ibhagwan @ 2023-04-07 19:05 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 196 bytes --]

New comment by ibhagwan on void-packages repository

https://github.com/void-linux/void-packages/pull/43326#issuecomment-1500557675

Comment:
@mhmdanas, done, separated commits and closed #43325.

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [PR REVIEW] neovim: update to 0.9.0
  2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
                   ` (9 preceding siblings ...)
  2023-04-07 19:05 ` ibhagwan
@ 2023-04-07 19:11 ` classabbyamp
  2023-04-07 19:28 ` icp1994
                   ` (16 subsequent siblings)
  27 siblings, 0 replies; 29+ messages in thread
From: classabbyamp @ 2023-04-07 19:11 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 182 bytes --]

New review comment by classabbyamp on void-packages repository

https://github.com/void-linux/void-packages/pull/43326#discussion_r1160907706

Comment:
updating from 1.1.0 to 1.1.0?

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [PR REVIEW] neovim: update to 0.9.0
  2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
                   ` (10 preceding siblings ...)
  2023-04-07 19:11 ` [PR REVIEW] " classabbyamp
@ 2023-04-07 19:28 ` icp1994
  2023-04-07 19:30 ` ibhagwan
                   ` (15 subsequent siblings)
  27 siblings, 0 replies; 29+ messages in thread
From: icp1994 @ 2023-04-07 19:28 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 238 bytes --]

New review comment by icp1994 on void-packages repository

https://github.com/void-linux/void-packages/pull/43326#discussion_r1160916405

Comment:
none of that is needed anymore, see https://github.com/void-linux/void-packages/pull/43292

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [PR REVIEW] neovim: update to 0.9.0
  2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
                   ` (11 preceding siblings ...)
  2023-04-07 19:28 ` icp1994
@ 2023-04-07 19:30 ` ibhagwan
  2023-04-07 19:34 ` [PR PATCH] [Updated] " ibhagwan
                   ` (14 subsequent siblings)
  27 siblings, 0 replies; 29+ messages in thread
From: ibhagwan @ 2023-04-07 19:30 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 225 bytes --]

New review comment by ibhagwan on void-packages repository

https://github.com/void-linux/void-packages/pull/43326#discussion_r1160917401

Comment:
ty @icp1994, should I remove the tree-sitter commit from this PR altogether?

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [PR PATCH] [Updated] neovim: update to 0.9.0
  2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
                   ` (12 preceding siblings ...)
  2023-04-07 19:30 ` ibhagwan
@ 2023-04-07 19:34 ` ibhagwan
  2023-04-07 19:35 ` ibhagwan
                   ` (13 subsequent siblings)
  27 siblings, 0 replies; 29+ messages in thread
From: ibhagwan @ 2023-04-07 19:34 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1301 bytes --]

There is an updated pull request by ibhagwan against master on the void-packages repository

https://github.com/ibhagwan/void-packages neovim_09
https://github.com/void-linux/void-packages/pull/43326

neovim: update to 0.9.0
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **briefly**

**Note:** requires #43325, tree-sitter to 0.20.8 

<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/43326.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-neovim_09-43326.patch --]
[-- Type: text/x-diff, Size: 2562 bytes --]

From f672dbc5670a661c08235b5eab5925dcc8e737fc Mon Sep 17 00:00:00 2001
From: bhagwan <bhagwan@disroot.org>
Date: Fri, 7 Apr 2023 12:34:13 -0700
Subject: [PATCH] neovim: update to 0.9.0

---
 .../patches/cmake-allow-build-type-none.patch | 20 +++++++++----------
 srcpkgs/neovim/template                       |  4 ++--
 2 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch b/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch
index d98563e00252..7654cc64a872 100644
--- a/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch
+++ b/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch
@@ -18,14 +18,14 @@
      else()
        message(STATUS "CMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}")
      endif()
---- a/runtime/autoload/health/nvim.vim
-+++ b/runtime/autoload/health/nvim.vim
-@@ -135,7 +135,7 @@ function! s:check_performance() abort
-   let buildtype = matchstr(execute('version'), '\v\cbuild type:?\s*[^\n\r\t ]+')
-   if empty(buildtype)
-     call health#report_error('failed to get build type from :version')
--  elseif buildtype =~# '\v(MinSizeRel|Release|RelWithDebInfo)'
-+  elseif buildtype =~# '\v(MinSizeRel|Release|RelWithDebInfo|None)'
-     call health#report_ok(buildtype)
+--- a/runtime/lua/nvim/health.lua
++++ b/runtime/lua/nvim/health.lua
+@@ -152,7 +152,7 @@
+   local buildtype = vim.fn.matchstr(vim.fn.execute('version'), [[\v\cbuild type:?\s*[^\n\r\t ]+]])
+   if empty(buildtype) then
+     health.report_error('failed to get build type from :version')
+-  elseif vim.regex([[\v(MinSizeRel|Release|RelWithDebInfo)]]):match_str(buildtype) then
++  elseif vim.regex([[\v(MinSizeRel|Release|RelWithDebInfo|None)]]):match_str(buildtype) then
+     health.report_ok(buildtype)
    else
-     call health#report_info(buildtype)
+     health.report_info(buildtype)
diff --git a/srcpkgs/neovim/template b/srcpkgs/neovim/template
index 9c7a73bf6fb2..dfab9fb5a42c 100644
--- a/srcpkgs/neovim/template
+++ b/srcpkgs/neovim/template
@@ -1,6 +1,6 @@
 # Template file for 'neovim'
 pkgname=neovim
-version=0.8.3
+version=0.9.0
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -16,7 +16,7 @@ maintainer="Marcin Puc <tranzystorek.io@protonmail.com>"
 license="Apache-2.0, Vim"
 homepage="https://neovim.io"
 distfiles="https://github.com/neovim/neovim/archive/refs/tags/v${version}.tar.gz"
-checksum=adf45ff160e1d89f519b6114732eba03485ae469beb27919b0f7a4f6b44233c1
+checksum=39d79107c54d2f3babcad2cd157c399241c04f6e75e98c18e8afaf2bb5e82937
 
 build_options=luajit
 

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: neovim: update to 0.9.0
  2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
                   ` (13 preceding siblings ...)
  2023-04-07 19:34 ` [PR PATCH] [Updated] " ibhagwan
@ 2023-04-07 19:35 ` ibhagwan
  2023-04-07 20:11 ` paper42
                   ` (12 subsequent siblings)
  27 siblings, 0 replies; 29+ messages in thread
From: ibhagwan @ 2023-04-07 19:35 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 187 bytes --]

New comment by ibhagwan on void-packages repository

https://github.com/void-linux/void-packages/pull/43326#issuecomment-1500580570

Comment:
Removed the tree-sitter update since #43292.

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: neovim: update to 0.9.0
  2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
                   ` (14 preceding siblings ...)
  2023-04-07 19:35 ` ibhagwan
@ 2023-04-07 20:11 ` paper42
  2023-04-07 20:16 ` [PR PATCH] [Updated] " ibhagwan
                   ` (11 subsequent siblings)
  27 siblings, 0 replies; 29+ messages in thread
From: paper42 @ 2023-04-07 20:11 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 207 bytes --]

New comment by paper42 on void-packages repository

https://github.com/void-linux/void-packages/pull/43326#issuecomment-1500606369

Comment:
don't remove it from this PR, include that commit and link the PR

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [PR PATCH] [Updated] neovim: update to 0.9.0
  2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
                   ` (15 preceding siblings ...)
  2023-04-07 20:11 ` paper42
@ 2023-04-07 20:16 ` ibhagwan
  2023-04-07 20:17 ` ibhagwan
                   ` (10 subsequent siblings)
  27 siblings, 0 replies; 29+ messages in thread
From: ibhagwan @ 2023-04-07 20:16 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1301 bytes --]

There is an updated pull request by ibhagwan against master on the void-packages repository

https://github.com/ibhagwan/void-packages neovim_09
https://github.com/void-linux/void-packages/pull/43326

neovim: update to 0.9.0
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **briefly**

**Note:** requires #43325, tree-sitter to 0.20.8 

<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/43326.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-neovim_09-43326.patch --]
[-- Type: text/x-diff, Size: 3864 bytes --]

From f672dbc5670a661c08235b5eab5925dcc8e737fc Mon Sep 17 00:00:00 2001
From: bhagwan <bhagwan@disroot.org>
Date: Fri, 7 Apr 2023 12:34:13 -0700
Subject: [PATCH 1/2] neovim: update to 0.9.0

---
 .../patches/cmake-allow-build-type-none.patch | 20 +++++++++----------
 srcpkgs/neovim/template                       |  4 ++--
 2 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch b/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch
index d98563e00252..7654cc64a872 100644
--- a/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch
+++ b/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch
@@ -18,14 +18,14 @@
      else()
        message(STATUS "CMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}")
      endif()
---- a/runtime/autoload/health/nvim.vim
-+++ b/runtime/autoload/health/nvim.vim
-@@ -135,7 +135,7 @@ function! s:check_performance() abort
-   let buildtype = matchstr(execute('version'), '\v\cbuild type:?\s*[^\n\r\t ]+')
-   if empty(buildtype)
-     call health#report_error('failed to get build type from :version')
--  elseif buildtype =~# '\v(MinSizeRel|Release|RelWithDebInfo)'
-+  elseif buildtype =~# '\v(MinSizeRel|Release|RelWithDebInfo|None)'
-     call health#report_ok(buildtype)
+--- a/runtime/lua/nvim/health.lua
++++ b/runtime/lua/nvim/health.lua
+@@ -152,7 +152,7 @@
+   local buildtype = vim.fn.matchstr(vim.fn.execute('version'), [[\v\cbuild type:?\s*[^\n\r\t ]+]])
+   if empty(buildtype) then
+     health.report_error('failed to get build type from :version')
+-  elseif vim.regex([[\v(MinSizeRel|Release|RelWithDebInfo)]]):match_str(buildtype) then
++  elseif vim.regex([[\v(MinSizeRel|Release|RelWithDebInfo|None)]]):match_str(buildtype) then
+     health.report_ok(buildtype)
    else
-     call health#report_info(buildtype)
+     health.report_info(buildtype)
diff --git a/srcpkgs/neovim/template b/srcpkgs/neovim/template
index 9c7a73bf6fb2..dfab9fb5a42c 100644
--- a/srcpkgs/neovim/template
+++ b/srcpkgs/neovim/template
@@ -1,6 +1,6 @@
 # Template file for 'neovim'
 pkgname=neovim
-version=0.8.3
+version=0.9.0
 revision=1
 build_style=cmake
 build_helper="qemu"
@@ -16,7 +16,7 @@ maintainer="Marcin Puc <tranzystorek.io@protonmail.com>"
 license="Apache-2.0, Vim"
 homepage="https://neovim.io"
 distfiles="https://github.com/neovim/neovim/archive/refs/tags/v${version}.tar.gz"
-checksum=adf45ff160e1d89f519b6114732eba03485ae469beb27919b0f7a4f6b44233c1
+checksum=39d79107c54d2f3babcad2cd157c399241c04f6e75e98c18e8afaf2bb5e82937
 
 build_options=luajit
 

From caccf38b4b0ec66196c29e6eb9036324dc28df8c Mon Sep 17 00:00:00 2001
From: bhagwan <bhagwan@disroot.org>
Date: Fri, 7 Apr 2023 13:16:08 -0700
Subject: [PATCH 2/2] tree-sitter: update to 0.20.8

---
 srcpkgs/tree-sitter/template | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/tree-sitter/template b/srcpkgs/tree-sitter/template
index 2f1e958598ba..575aee5bdabb 100644
--- a/srcpkgs/tree-sitter/template
+++ b/srcpkgs/tree-sitter/template
@@ -1,6 +1,6 @@
 # Template file for 'tree-sitter'
 pkgname=tree-sitter
-version=0.20.7
+version=0.20.8
 revision=1
 build_style=cargo
 make_install_args="--path=cli"
@@ -9,14 +9,9 @@ maintainer="Érico Nogueira <ericonr@disroot.org>"
 license="MIT"
 homepage="https://tree-sitter.github.io"
 distfiles="https://github.com/tree-sitter/tree-sitter/archive/v${version}.tar.gz"
-checksum=b355e968ec2d0241bbd96748e00a9038f83968f85d822ecb9940cbe4c42e182e
+checksum=6181ede0b7470bfca37e293e7d5dc1d16469b9485d13f13a605baec4a8b1f791
 make_check=no # tests require generating fixtures from remote repositories
 
-post_patch() {
-	# fixes an indexmap error when cross compiling
-	cargo update --package autocfg:1.0.1 --precise 1.1.0
-}
-
 post_build() {
 	# Build libtree-sitter, since do_build builds the tree-sitter CLI.
 	make

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: neovim: update to 0.9.0
  2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
                   ` (16 preceding siblings ...)
  2023-04-07 20:16 ` [PR PATCH] [Updated] " ibhagwan
@ 2023-04-07 20:17 ` ibhagwan
  2023-04-07 20:24 ` icp1994
                   ` (9 subsequent siblings)
  27 siblings, 0 replies; 29+ messages in thread
From: ibhagwan @ 2023-04-07 20:17 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 276 bytes --]

New comment by ibhagwan on void-packages repository

https://github.com/void-linux/void-packages/pull/43326#issuecomment-1500609782

Comment:
> don't remove it from this PR, include that commit and link the PR

Done, removed the `post patch` step as suggestion by @icp1994.

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: neovim: update to 0.9.0
  2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
                   ` (17 preceding siblings ...)
  2023-04-07 20:17 ` ibhagwan
@ 2023-04-07 20:24 ` icp1994
  2023-04-07 20:27 ` ibhagwan
                   ` (8 subsequent siblings)
  27 siblings, 0 replies; 29+ messages in thread
From: icp1994 @ 2023-04-07 20:24 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 228 bytes --]

New comment by icp1994 on void-packages repository

https://github.com/void-linux/void-packages/pull/43326#issuecomment-1500613930

Comment:
reading some upstream discussion, you need to add `-DCI_BUILD=OFF` in `configure_args`

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: neovim: update to 0.9.0
  2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
                   ` (18 preceding siblings ...)
  2023-04-07 20:24 ` icp1994
@ 2023-04-07 20:27 ` ibhagwan
  2023-04-07 22:40 ` ibhagwan
                   ` (7 subsequent siblings)
  27 siblings, 0 replies; 29+ messages in thread
From: ibhagwan @ 2023-04-07 20:27 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 286 bytes --]

New comment by ibhagwan on void-packages repository

https://github.com/void-linux/void-packages/pull/43326#issuecomment-1500615776

Comment:
> reading some upstream discussion, you need to add `-DCI_BUILD=OFF` in `configure_args`

To neovim or tree-sitter? Which line would that be?

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: neovim: update to 0.9.0
  2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
                   ` (19 preceding siblings ...)
  2023-04-07 20:27 ` ibhagwan
@ 2023-04-07 22:40 ` ibhagwan
  2023-04-07 22:47 ` [PR PATCH] [Updated] " ibhagwan
                   ` (6 subsequent siblings)
  27 siblings, 0 replies; 29+ messages in thread
From: ibhagwan @ 2023-04-07 22:40 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 286 bytes --]

New comment by ibhagwan on void-packages repository

https://github.com/void-linux/void-packages/pull/43326#issuecomment-1500615776

Comment:
> reading some upstream discussion, you need to add `-DCI_BUILD=OFF` in `configure_args`

To neovim or tree-sitter? Which line would that be?

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [PR PATCH] [Updated] neovim: update to 0.9.0
  2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
                   ` (20 preceding siblings ...)
  2023-04-07 22:40 ` ibhagwan
@ 2023-04-07 22:47 ` ibhagwan
  2023-04-07 23:12 ` ibhagwan
                   ` (5 subsequent siblings)
  27 siblings, 0 replies; 29+ messages in thread
From: ibhagwan @ 2023-04-07 22:47 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1301 bytes --]

There is an updated pull request by ibhagwan against master on the void-packages repository

https://github.com/ibhagwan/void-packages neovim_09
https://github.com/void-linux/void-packages/pull/43326

neovim: update to 0.9.0
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **briefly**

**Note:** requires #43325, tree-sitter to 0.20.8 

<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/43326.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-neovim_09-43326.patch --]
[-- Type: text/x-diff, Size: 4232 bytes --]

From fa0ae8762aa39babbfd386db429a4e06b978701b Mon Sep 17 00:00:00 2001
From: bhagwan <bhagwan@disroot.org>
Date: Fri, 7 Apr 2023 13:16:08 -0700
Subject: [PATCH 1/2] tree-sitter: update to 0.20.8

---
 srcpkgs/tree-sitter/template | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/tree-sitter/template b/srcpkgs/tree-sitter/template
index 2f1e958598ba..575aee5bdabb 100644
--- a/srcpkgs/tree-sitter/template
+++ b/srcpkgs/tree-sitter/template
@@ -1,6 +1,6 @@
 # Template file for 'tree-sitter'
 pkgname=tree-sitter
-version=0.20.7
+version=0.20.8
 revision=1
 build_style=cargo
 make_install_args="--path=cli"
@@ -9,14 +9,9 @@ maintainer="Érico Nogueira <ericonr@disroot.org>"
 license="MIT"
 homepage="https://tree-sitter.github.io"
 distfiles="https://github.com/tree-sitter/tree-sitter/archive/v${version}.tar.gz"
-checksum=b355e968ec2d0241bbd96748e00a9038f83968f85d822ecb9940cbe4c42e182e
+checksum=6181ede0b7470bfca37e293e7d5dc1d16469b9485d13f13a605baec4a8b1f791
 make_check=no # tests require generating fixtures from remote repositories
 
-post_patch() {
-	# fixes an indexmap error when cross compiling
-	cargo update --package autocfg:1.0.1 --precise 1.1.0
-}
-
 post_build() {
 	# Build libtree-sitter, since do_build builds the tree-sitter CLI.
 	make

From d16b70886be0dbe19822c56a8b81f32b32414a36 Mon Sep 17 00:00:00 2001
From: bhagwan <bhagwan@disroot.org>
Date: Fri, 7 Apr 2023 12:34:13 -0700
Subject: [PATCH 2/2] neovim: update to 0.9.0

---
 .../patches/cmake-allow-build-type-none.patch | 20 +++++++++----------
 srcpkgs/neovim/template                       |  6 +++---
 2 files changed, 13 insertions(+), 13 deletions(-)

diff --git a/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch b/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch
index d98563e00252..7654cc64a872 100644
--- a/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch
+++ b/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch
@@ -18,14 +18,14 @@
      else()
        message(STATUS "CMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}")
      endif()
---- a/runtime/autoload/health/nvim.vim
-+++ b/runtime/autoload/health/nvim.vim
-@@ -135,7 +135,7 @@ function! s:check_performance() abort
-   let buildtype = matchstr(execute('version'), '\v\cbuild type:?\s*[^\n\r\t ]+')
-   if empty(buildtype)
-     call health#report_error('failed to get build type from :version')
--  elseif buildtype =~# '\v(MinSizeRel|Release|RelWithDebInfo)'
-+  elseif buildtype =~# '\v(MinSizeRel|Release|RelWithDebInfo|None)'
-     call health#report_ok(buildtype)
+--- a/runtime/lua/nvim/health.lua
++++ b/runtime/lua/nvim/health.lua
+@@ -152,7 +152,7 @@
+   local buildtype = vim.fn.matchstr(vim.fn.execute('version'), [[\v\cbuild type:?\s*[^\n\r\t ]+]])
+   if empty(buildtype) then
+     health.report_error('failed to get build type from :version')
+-  elseif vim.regex([[\v(MinSizeRel|Release|RelWithDebInfo)]]):match_str(buildtype) then
++  elseif vim.regex([[\v(MinSizeRel|Release|RelWithDebInfo|None)]]):match_str(buildtype) then
+     health.report_ok(buildtype)
    else
-     call health#report_info(buildtype)
+     health.report_info(buildtype)
diff --git a/srcpkgs/neovim/template b/srcpkgs/neovim/template
index 9c7a73bf6fb2..c6b6234831d7 100644
--- a/srcpkgs/neovim/template
+++ b/srcpkgs/neovim/template
@@ -1,11 +1,11 @@
 # Template file for 'neovim'
 pkgname=neovim
-version=0.8.3
+version=0.9.0
 revision=1
 build_style=cmake
 build_helper="qemu"
 # MIN_LOG_LEVEL 1: INFO, 3: ERROR, upstream's release's default is 3
-configure_args="-DCOMPILE_LUA=OFF -DPREFER_LUA=$(vopt_if luajit OFF ON)
+configure_args="-DCI_BUILD=OFF -DCOMPILE_LUA=OFF -DPREFER_LUA=$(vopt_if luajit OFF ON)
  -DMIN_LOG_LEVEL=3"
 hostmakedepends="pkg-config gettext gperf lua51-lpeg lua51-mpack lua51-BitOp
  $(vopt_if luajit LuaJIT lua51)"
@@ -16,7 +16,7 @@ maintainer="Marcin Puc <tranzystorek.io@protonmail.com>"
 license="Apache-2.0, Vim"
 homepage="https://neovim.io"
 distfiles="https://github.com/neovim/neovim/archive/refs/tags/v${version}.tar.gz"
-checksum=adf45ff160e1d89f519b6114732eba03485ae469beb27919b0f7a4f6b44233c1
+checksum=39d79107c54d2f3babcad2cd157c399241c04f6e75e98c18e8afaf2bb5e82937
 
 build_options=luajit
 

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: neovim: update to 0.9.0
  2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
                   ` (21 preceding siblings ...)
  2023-04-07 22:47 ` [PR PATCH] [Updated] " ibhagwan
@ 2023-04-07 23:12 ` ibhagwan
  2023-04-08  6:09 ` icp1994
                   ` (4 subsequent siblings)
  27 siblings, 0 replies; 29+ messages in thread
From: ibhagwan @ 2023-04-07 23:12 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 359 bytes --]

New comment by ibhagwan on void-packages repository

https://github.com/void-linux/void-packages/pull/43326#issuecomment-1500714942

Comment:
> reading some upstream discussion, you need to add `-DCI_BUILD=OFF` in `configure_args`

Done, rebuilt both tree-sitter and neovim, seems to work fine.

Don't see any difference in `:version` or binary size btw.

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: neovim: update to 0.9.0
  2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
                   ` (22 preceding siblings ...)
  2023-04-07 23:12 ` ibhagwan
@ 2023-04-08  6:09 ` icp1994
  2023-04-08 15:17 ` [PR PATCH] [Updated] " ibhagwan
                   ` (3 subsequent siblings)
  27 siblings, 0 replies; 29+ messages in thread
From: icp1994 @ 2023-04-08  6:09 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 433 bytes --]

New comment by icp1994 on void-packages repository

https://github.com/void-linux/void-packages/pull/43326#issuecomment-1500802641

Comment:
Needs another line in pre_configure for cross-compiling
```
pre_configure() {
	vsed -i runtime/CMakeLists.txt \
		-e "s|\".*/bin/nvim|\${CMAKE_CROSSCOMPILING_EMULATOR} &|g"
	vsed -i src/nvim/po/CMakeLists.txt \
		-e "s|\$<TARGET_FILE:nvim|\${CMAKE_CROSSCOMPILING_EMULATOR} &|g"
}
```

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [PR PATCH] [Updated] neovim: update to 0.9.0
  2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
                   ` (23 preceding siblings ...)
  2023-04-08  6:09 ` icp1994
@ 2023-04-08 15:17 ` ibhagwan
  2023-04-08 15:27 ` ibhagwan
                   ` (2 subsequent siblings)
  27 siblings, 0 replies; 29+ messages in thread
From: ibhagwan @ 2023-04-08 15:17 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1248 bytes --]

There is an updated pull request by ibhagwan against master on the void-packages repository

https://github.com/ibhagwan/void-packages neovim_09
https://github.com/void-linux/void-packages/pull/43326

neovim: update to 0.9.0
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **briefly**

<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/43326.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-neovim_09-43326.patch --]
[-- Type: text/x-diff, Size: 4514 bytes --]

From fa0ae8762aa39babbfd386db429a4e06b978701b Mon Sep 17 00:00:00 2001
From: bhagwan <bhagwan@disroot.org>
Date: Fri, 7 Apr 2023 13:16:08 -0700
Subject: [PATCH 1/2] tree-sitter: update to 0.20.8

---
 srcpkgs/tree-sitter/template | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/srcpkgs/tree-sitter/template b/srcpkgs/tree-sitter/template
index 2f1e958598ba..575aee5bdabb 100644
--- a/srcpkgs/tree-sitter/template
+++ b/srcpkgs/tree-sitter/template
@@ -1,6 +1,6 @@
 # Template file for 'tree-sitter'
 pkgname=tree-sitter
-version=0.20.7
+version=0.20.8
 revision=1
 build_style=cargo
 make_install_args="--path=cli"
@@ -9,14 +9,9 @@ maintainer="Érico Nogueira <ericonr@disroot.org>"
 license="MIT"
 homepage="https://tree-sitter.github.io"
 distfiles="https://github.com/tree-sitter/tree-sitter/archive/v${version}.tar.gz"
-checksum=b355e968ec2d0241bbd96748e00a9038f83968f85d822ecb9940cbe4c42e182e
+checksum=6181ede0b7470bfca37e293e7d5dc1d16469b9485d13f13a605baec4a8b1f791
 make_check=no # tests require generating fixtures from remote repositories
 
-post_patch() {
-	# fixes an indexmap error when cross compiling
-	cargo update --package autocfg:1.0.1 --precise 1.1.0
-}
-
 post_build() {
 	# Build libtree-sitter, since do_build builds the tree-sitter CLI.
 	make

From dd905045e6ca4481135137ec44a9cd262c025fca Mon Sep 17 00:00:00 2001
From: bhagwan <bhagwan@disroot.org>
Date: Fri, 7 Apr 2023 12:34:13 -0700
Subject: [PATCH 2/2] neovim: update to 0.9.0

---
 .../patches/cmake-allow-build-type-none.patch | 20 +++++++++----------
 srcpkgs/neovim/template                       |  8 +++++---
 2 files changed, 15 insertions(+), 13 deletions(-)

diff --git a/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch b/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch
index d98563e00252..7654cc64a872 100644
--- a/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch
+++ b/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch
@@ -18,14 +18,14 @@
      else()
        message(STATUS "CMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}")
      endif()
---- a/runtime/autoload/health/nvim.vim
-+++ b/runtime/autoload/health/nvim.vim
-@@ -135,7 +135,7 @@ function! s:check_performance() abort
-   let buildtype = matchstr(execute('version'), '\v\cbuild type:?\s*[^\n\r\t ]+')
-   if empty(buildtype)
-     call health#report_error('failed to get build type from :version')
--  elseif buildtype =~# '\v(MinSizeRel|Release|RelWithDebInfo)'
-+  elseif buildtype =~# '\v(MinSizeRel|Release|RelWithDebInfo|None)'
-     call health#report_ok(buildtype)
+--- a/runtime/lua/nvim/health.lua
++++ b/runtime/lua/nvim/health.lua
+@@ -152,7 +152,7 @@
+   local buildtype = vim.fn.matchstr(vim.fn.execute('version'), [[\v\cbuild type:?\s*[^\n\r\t ]+]])
+   if empty(buildtype) then
+     health.report_error('failed to get build type from :version')
+-  elseif vim.regex([[\v(MinSizeRel|Release|RelWithDebInfo)]]):match_str(buildtype) then
++  elseif vim.regex([[\v(MinSizeRel|Release|RelWithDebInfo|None)]]):match_str(buildtype) then
+     health.report_ok(buildtype)
    else
-     call health#report_info(buildtype)
+     health.report_info(buildtype)
diff --git a/srcpkgs/neovim/template b/srcpkgs/neovim/template
index 9c7a73bf6fb2..19e50b71d0e0 100644
--- a/srcpkgs/neovim/template
+++ b/srcpkgs/neovim/template
@@ -1,11 +1,11 @@
 # Template file for 'neovim'
 pkgname=neovim
-version=0.8.3
+version=0.9.0
 revision=1
 build_style=cmake
 build_helper="qemu"
 # MIN_LOG_LEVEL 1: INFO, 3: ERROR, upstream's release's default is 3
-configure_args="-DCOMPILE_LUA=OFF -DPREFER_LUA=$(vopt_if luajit OFF ON)
+configure_args="-DCI_BUILD=OFF -DCOMPILE_LUA=OFF -DPREFER_LUA=$(vopt_if luajit OFF ON)
  -DMIN_LOG_LEVEL=3"
 hostmakedepends="pkg-config gettext gperf lua51-lpeg lua51-mpack lua51-BitOp
  $(vopt_if luajit LuaJIT lua51)"
@@ -16,7 +16,7 @@ maintainer="Marcin Puc <tranzystorek.io@protonmail.com>"
 license="Apache-2.0, Vim"
 homepage="https://neovim.io"
 distfiles="https://github.com/neovim/neovim/archive/refs/tags/v${version}.tar.gz"
-checksum=adf45ff160e1d89f519b6114732eba03485ae469beb27919b0f7a4f6b44233c1
+checksum=39d79107c54d2f3babcad2cd157c399241c04f6e75e98c18e8afaf2bb5e82937
 
 build_options=luajit
 
@@ -39,6 +39,8 @@ CFLAGS=-UNDEBUG
 pre_configure() {
 	vsed -i runtime/CMakeLists.txt \
 		-e "s|\".*/bin/nvim|\${CMAKE_CROSSCOMPILING_EMULATOR} &|g"
+	vsed -i src/nvim/po/CMakeLists.txt \
+		-e "s|\$<TARGET_FILE:nvim|\${CMAKE_CROSSCOMPILING_EMULATOR} &|g"
 }
 
 post_install() {

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: neovim: update to 0.9.0
  2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
                   ` (24 preceding siblings ...)
  2023-04-08 15:17 ` [PR PATCH] [Updated] " ibhagwan
@ 2023-04-08 15:27 ` ibhagwan
  2023-04-09 17:28 ` mhmdanas
  2023-04-09 18:21 ` [PR PATCH] [Merged]: " Johnnynator
  27 siblings, 0 replies; 29+ messages in thread
From: ibhagwan @ 2023-04-08 15:27 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 298 bytes --]

New comment by ibhagwan on void-packages repository

https://github.com/void-linux/void-packages/pull/43326#issuecomment-1500914574

Comment:
Ty @icp1994, all build checks seems to pass now.

https://github.com/void-linux/void-packages/pull/43326/commits/dd905045e6ca4481135137ec44a9cd262c025fca

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: neovim: update to 0.9.0
  2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
                   ` (25 preceding siblings ...)
  2023-04-08 15:27 ` ibhagwan
@ 2023-04-09 17:28 ` mhmdanas
  2023-04-09 18:21 ` [PR PATCH] [Merged]: " Johnnynator
  27 siblings, 0 replies; 29+ messages in thread
From: mhmdanas @ 2023-04-09 17:28 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 185 bytes --]

New comment by mhmdanas on void-packages repository

https://github.com/void-linux/void-packages/pull/43326#issuecomment-1501176256

Comment:
Tested this locally, don't see any issues.

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [PR PATCH] [Merged]: neovim: update to 0.9.0
  2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
                   ` (26 preceding siblings ...)
  2023-04-09 17:28 ` mhmdanas
@ 2023-04-09 18:21 ` Johnnynator
  27 siblings, 0 replies; 29+ messages in thread
From: Johnnynator @ 2023-04-09 18:21 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1088 bytes --]

There's a merged pull request on the void-packages repository

neovim: update to 0.9.0
https://github.com/void-linux/void-packages/pull/43326

Description:
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **briefly**

<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


^ permalink raw reply	[flat|nested] 29+ messages in thread

end of thread, other threads:[~2023-04-09 18:21 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
2023-04-07 16:30 ` mhmdanas
2023-04-07 16:33 ` [PR PATCH] [Updated] " ibhagwan
2023-04-07 16:33 ` ibhagwan
2023-04-07 16:34 ` ibhagwan
2023-04-07 18:21 ` mhmdanas
2023-04-07 18:22 ` mhmdanas
2023-04-07 18:22 ` mhmdanas
2023-04-07 18:53 ` mhmdanas
2023-04-07 19:04 ` [PR PATCH] [Updated] " ibhagwan
2023-04-07 19:05 ` ibhagwan
2023-04-07 19:11 ` [PR REVIEW] " classabbyamp
2023-04-07 19:28 ` icp1994
2023-04-07 19:30 ` ibhagwan
2023-04-07 19:34 ` [PR PATCH] [Updated] " ibhagwan
2023-04-07 19:35 ` ibhagwan
2023-04-07 20:11 ` paper42
2023-04-07 20:16 ` [PR PATCH] [Updated] " ibhagwan
2023-04-07 20:17 ` ibhagwan
2023-04-07 20:24 ` icp1994
2023-04-07 20:27 ` ibhagwan
2023-04-07 22:40 ` ibhagwan
2023-04-07 22:47 ` [PR PATCH] [Updated] " ibhagwan
2023-04-07 23:12 ` ibhagwan
2023-04-08  6:09 ` icp1994
2023-04-08 15:17 ` [PR PATCH] [Updated] " ibhagwan
2023-04-08 15:27 ` ibhagwan
2023-04-09 17:28 ` mhmdanas
2023-04-09 18:21 ` [PR PATCH] [Merged]: " Johnnynator

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).