Re: editors/neovim and devel/libvterm

2022-11-20 Thread Laurence Tratt
On Sun, Nov 20, 2022 at 01:17:55PM +, Stuart Henderson wrote:

Hello Stuart,

> This would need to be 0.3v0 to take EPOCH into account (otherwise
> libvterm-20191009 matches).
> 
> I don't object to listing a version spec, but I would simply not bother
> with it here though. ports doesn't really support building unless you
> have the whole tree updated - and partial package updates don't work at
> all well.

Fair enough! Update attached (plus libvterm for completeness).


Laurie
diff --git editors/neovim/Makefile editors/neovim/Makefile
index ef5028b973a..839e60300b6 100644
--- editors/neovim/Makefile
+++ editors/neovim/Makefile
@@ -13,7 +13,7 @@ COMMENT = continuation and extension of Vim
 
 GH_ACCOUNT =   neovim
 GH_PROJECT =   neovim
-GH_TAGNAME =   v0.7.2
+GH_TAGNAME =   v0.8.0
 
 CATEGORIES =   editors devel
 HOMEPAGE = https://neovim.io
@@ -173,6 +173,9 @@ pre-configure:
 # These are the "old tests". There is also a new suite, but we would need the
 # "busted" test suite for Lua, which is not yet ported.
 #
+# Test_language_cmd fails due to:
+# https://github.com/neovim/neovim/issues/19331
+#
 # If cscope is installed, one test fails:
 # https://github.com/neovim/neovim/issues/12744
 #
diff --git editors/neovim/distinfo editors/neovim/distinfo
index 70ff3d228d5..3e5d7b1c7c8 100644
--- editors/neovim/distinfo
+++ editors/neovim/distinfo
@@ -1,6 +1,6 @@
 SHA256 (luajit-91bc6b8ad1f373c1ce9003dc024b2e21fad0e444.tar.gz) = 
gYlQMf24dgLH3eUigCWcYLH/0bWoo8J5LT4jkEgRY/o=
 SHA256 (luv-1.43.0-0.tar.gz) = VnpvPc3PiptU3cV//vidHpUNcoMrhe6ByMg6nU4OneI=
-SHA256 (neovim-0.7.2.tar.gz) = zKuMoCoMKS3p6hSzn4T5C2NaaSgt44prTMyFZbxl0JY=
+SHA256 (neovim-0.8.0.tar.gz) = UF49+3Hi9zSVxzfANKQWkRwmDAup/SCSxr4pZlW+TRg=
 SIZE (luajit-91bc6b8ad1f373c1ce9003dc024b2e21fad0e444.tar.gz) = 1072234
 SIZE (luv-1.43.0-0.tar.gz) = 1452021
-SIZE (neovim-0.7.2.tar.gz) = 10933623
+SIZE (neovim-0.8.0.tar.gz) = 11387355
diff --git editors/neovim/pkg/PLIST editors/neovim/pkg/PLIST
index b725afc0e26..4480d492575 100644
--- editors/neovim/pkg/PLIST
+++ editors/neovim/pkg/PLIST
@@ -54,6 +54,7 @@ share/nvim/runtime/autoload/
 share/nvim/runtime/autoload/RstFold.vim
 share/nvim/runtime/autoload/ada.vim
 share/nvim/runtime/autoload/adacomplete.vim
+share/nvim/runtime/autoload/bitbake.vim
 share/nvim/runtime/autoload/ccomplete.vim
 share/nvim/runtime/autoload/clojurecomplete.vim
 share/nvim/runtime/autoload/context.vim
@@ -72,7 +73,6 @@ share/nvim/runtime/autoload/health/nvim.vim
 share/nvim/runtime/autoload/health/provider.vim
 share/nvim/runtime/autoload/htmlcomplete.vim
 share/nvim/runtime/autoload/javascriptcomplete.vim
-share/nvim/runtime/autoload/man.vim
 share/nvim/runtime/autoload/msgpack.vim
 share/nvim/runtime/autoload/netrw.vim
 share/nvim/runtime/autoload/netrwFileHandlers.vim
@@ -89,6 +89,7 @@ share/nvim/runtime/autoload/provider/python3.vim
 share/nvim/runtime/autoload/provider/pythonx.vim
 share/nvim/runtime/autoload/provider/ruby.vim
 share/nvim/runtime/autoload/provider/script_host.rb
+share/nvim/runtime/autoload/python.vim
 share/nvim/runtime/autoload/python3complete.vim
 share/nvim/runtime/autoload/pythoncomplete.vim
 share/nvim/runtime/autoload/remote/
@@ -131,12 +132,15 @@ share/nvim/runtime/colors/delek.vim
 share/nvim/runtime/colors/desert.vim
 share/nvim/runtime/colors/elflord.vim
 share/nvim/runtime/colors/evening.vim
+share/nvim/runtime/colors/habamax.vim
 share/nvim/runtime/colors/industry.vim
 share/nvim/runtime/colors/koehler.vim
+share/nvim/runtime/colors/lunaperche.vim
 share/nvim/runtime/colors/morning.vim
 share/nvim/runtime/colors/murphy.vim
 share/nvim/runtime/colors/pablo.vim
 share/nvim/runtime/colors/peachpuff.vim
+share/nvim/runtime/colors/quiet.vim
 share/nvim/runtime/colors/ron.vim
 share/nvim/runtime/colors/shine.vim
 share/nvim/runtime/colors/slate.vim
@@ -181,8 +185,10 @@ share/nvim/runtime/compiler/gjs.vim
 share/nvim/runtime/compiler/gnat.vim
 share/nvim/runtime/compiler/go.vim
 share/nvim/runtime/compiler/haml.vim
+share/nvim/runtime/compiler/hare.vim
 share/nvim/runtime/compiler/hp_acc.vim
 share/nvim/runtime/compiler/icc.vim
+share/nvim/runtime/compiler/icon.vim
 share/nvim/runtime/compiler/ifort.vim
 share/nvim/runtime/compiler/intel.vim
 share/nvim/runtime/compiler/irix5_c.vim
@@ -205,10 +211,16 @@ share/nvim/runtime/compiler/ocaml.vim
 share/nvim/runtime/compiler/onsgmls.vim
 share/nvim/runtime/compiler/pbx.vim
 share/nvim/runtime/compiler/perl.vim
+share/nvim/runtime/compiler/perlcritic.vim
 share/nvim/runtime/compiler/php.vim
+share/nvim/runtime/compiler/podchecker.vim
 share/nvim/runtime/compiler/powershell.vim
 share/nvim/runtime/compiler/pylint.vim
 share/nvim/runtime/compiler/pyunit.vim
+share/nvim/runtime/compiler/raco.vim
+share/nvim/runtime/compiler/racomake.vim
+share/nvim/runtime/compiler/racosetup.vim
+share/nvim/runtime/compiler/racotest.vim
 share/nvim/runtime/compiler/rake.vim
 share/nvim/runtime/compiler/rhino.vim
 share/nvim/runtime/compiler/rspec.vim
@@ -280,6 +292,8 @@ 

Re: editors/neovim and devel/libvterm

2022-11-20 Thread Stuart Henderson
On 2022/11/19 09:00, Laurence Tratt wrote:
> On Fri, Nov 18, 2022 at 01:38:06PM -0700, Anthony J. Bentley wrote:
> 
> Hello Anthony,
> 
> > When a version number decreases like libvterm's does, the port needs to set
> > EPOCH so the smaller number is considered newer. Without it package
> > upgrades won't work either.
> 
> Aha, I did not know about EPOCH!
> 
> The attached updates take this, and other comments, into account, and is
> hopefully ready for import.
> 
> 
> Laurie

> diff --git editors/neovim/Makefile editors/neovim/Makefile
> index ef5028b973a..cd5db22b26d 100644
> --- editors/neovim/Makefile
> +++ editors/neovim/Makefile
> @@ -13,7 +13,7 @@ COMMENT =   continuation and extension of Vim
>  
>  GH_ACCOUNT = neovim
>  GH_PROJECT = neovim
> -GH_TAGNAME = v0.7.2
> +GH_TAGNAME = v0.8.0
>  
>  CATEGORIES = editors devel
>  HOMEPAGE =   https://neovim.io
> @@ -62,7 +62,7 @@ BUILD_DEPENDS = ${RUN_DEPENDS} \
>  LIB_DEPENDS =devel/gettext,-runtime \
>   devel/libtermkey \
>   devel/libuv \
> - devel/libvterm \
> + devel/libvterm>=0.3 \

This would need to be 0.3v0 to take EPOCH into account (otherwise
libvterm-20191009 matches).

I don't object to listing a version spec, but I would simply not bother
with it here though. ports doesn't really support building unless you
have the whole tree updated - and partial package updates don't work at
all well.

The main use I find for version specs in dependencies is to annotate
when something is known to require a version *lower* than a specific
version, or when a port is present in multiple versions (autoconf,
python, lua, etc).



Re: editors/neovim and devel/libvterm

2022-11-19 Thread Laurence Tratt
On Fri, Nov 18, 2022 at 01:38:06PM -0700, Anthony J. Bentley wrote:

Hello Anthony,

> When a version number decreases like libvterm's does, the port needs to set
> EPOCH so the smaller number is considered newer. Without it package
> upgrades won't work either.

Aha, I did not know about EPOCH!

The attached updates take this, and other comments, into account, and is
hopefully ready for import.


Laurie
diff --git editors/neovim/Makefile editors/neovim/Makefile
index ef5028b973a..cd5db22b26d 100644
--- editors/neovim/Makefile
+++ editors/neovim/Makefile
@@ -13,7 +13,7 @@ COMMENT = continuation and extension of Vim
 
 GH_ACCOUNT =   neovim
 GH_PROJECT =   neovim
-GH_TAGNAME =   v0.7.2
+GH_TAGNAME =   v0.8.0
 
 CATEGORIES =   editors devel
 HOMEPAGE = https://neovim.io
@@ -62,7 +62,7 @@ BUILD_DEPENDS =   ${RUN_DEPENDS} \
 LIB_DEPENDS =  devel/gettext,-runtime \
devel/libtermkey \
devel/libuv \
-   devel/libvterm \
+   devel/libvterm>=0.3 \
devel/msgpack \
devel/unibilium \
textproc/tree-sitter
@@ -173,6 +173,9 @@ pre-configure:
 # These are the "old tests". There is also a new suite, but we would need the
 # "busted" test suite for Lua, which is not yet ported.
 #
+# Test_language_cmd fails due to:
+# https://github.com/neovim/neovim/issues/19331
+#
 # If cscope is installed, one test fails:
 # https://github.com/neovim/neovim/issues/12744
 #
diff --git editors/neovim/distinfo editors/neovim/distinfo
index 70ff3d228d5..3e5d7b1c7c8 100644
--- editors/neovim/distinfo
+++ editors/neovim/distinfo
@@ -1,6 +1,6 @@
 SHA256 (luajit-91bc6b8ad1f373c1ce9003dc024b2e21fad0e444.tar.gz) = 
gYlQMf24dgLH3eUigCWcYLH/0bWoo8J5LT4jkEgRY/o=
 SHA256 (luv-1.43.0-0.tar.gz) = VnpvPc3PiptU3cV//vidHpUNcoMrhe6ByMg6nU4OneI=
-SHA256 (neovim-0.7.2.tar.gz) = zKuMoCoMKS3p6hSzn4T5C2NaaSgt44prTMyFZbxl0JY=
+SHA256 (neovim-0.8.0.tar.gz) = UF49+3Hi9zSVxzfANKQWkRwmDAup/SCSxr4pZlW+TRg=
 SIZE (luajit-91bc6b8ad1f373c1ce9003dc024b2e21fad0e444.tar.gz) = 1072234
 SIZE (luv-1.43.0-0.tar.gz) = 1452021
-SIZE (neovim-0.7.2.tar.gz) = 10933623
+SIZE (neovim-0.8.0.tar.gz) = 11387355
diff --git editors/neovim/pkg/PLIST editors/neovim/pkg/PLIST
index b725afc0e26..4480d492575 100644
--- editors/neovim/pkg/PLIST
+++ editors/neovim/pkg/PLIST
@@ -54,6 +54,7 @@ share/nvim/runtime/autoload/
 share/nvim/runtime/autoload/RstFold.vim
 share/nvim/runtime/autoload/ada.vim
 share/nvim/runtime/autoload/adacomplete.vim
+share/nvim/runtime/autoload/bitbake.vim
 share/nvim/runtime/autoload/ccomplete.vim
 share/nvim/runtime/autoload/clojurecomplete.vim
 share/nvim/runtime/autoload/context.vim
@@ -72,7 +73,6 @@ share/nvim/runtime/autoload/health/nvim.vim
 share/nvim/runtime/autoload/health/provider.vim
 share/nvim/runtime/autoload/htmlcomplete.vim
 share/nvim/runtime/autoload/javascriptcomplete.vim
-share/nvim/runtime/autoload/man.vim
 share/nvim/runtime/autoload/msgpack.vim
 share/nvim/runtime/autoload/netrw.vim
 share/nvim/runtime/autoload/netrwFileHandlers.vim
@@ -89,6 +89,7 @@ share/nvim/runtime/autoload/provider/python3.vim
 share/nvim/runtime/autoload/provider/pythonx.vim
 share/nvim/runtime/autoload/provider/ruby.vim
 share/nvim/runtime/autoload/provider/script_host.rb
+share/nvim/runtime/autoload/python.vim
 share/nvim/runtime/autoload/python3complete.vim
 share/nvim/runtime/autoload/pythoncomplete.vim
 share/nvim/runtime/autoload/remote/
@@ -131,12 +132,15 @@ share/nvim/runtime/colors/delek.vim
 share/nvim/runtime/colors/desert.vim
 share/nvim/runtime/colors/elflord.vim
 share/nvim/runtime/colors/evening.vim
+share/nvim/runtime/colors/habamax.vim
 share/nvim/runtime/colors/industry.vim
 share/nvim/runtime/colors/koehler.vim
+share/nvim/runtime/colors/lunaperche.vim
 share/nvim/runtime/colors/morning.vim
 share/nvim/runtime/colors/murphy.vim
 share/nvim/runtime/colors/pablo.vim
 share/nvim/runtime/colors/peachpuff.vim
+share/nvim/runtime/colors/quiet.vim
 share/nvim/runtime/colors/ron.vim
 share/nvim/runtime/colors/shine.vim
 share/nvim/runtime/colors/slate.vim
@@ -181,8 +185,10 @@ share/nvim/runtime/compiler/gjs.vim
 share/nvim/runtime/compiler/gnat.vim
 share/nvim/runtime/compiler/go.vim
 share/nvim/runtime/compiler/haml.vim
+share/nvim/runtime/compiler/hare.vim
 share/nvim/runtime/compiler/hp_acc.vim
 share/nvim/runtime/compiler/icc.vim
+share/nvim/runtime/compiler/icon.vim
 share/nvim/runtime/compiler/ifort.vim
 share/nvim/runtime/compiler/intel.vim
 share/nvim/runtime/compiler/irix5_c.vim
@@ -205,10 +211,16 @@ share/nvim/runtime/compiler/ocaml.vim
 share/nvim/runtime/compiler/onsgmls.vim
 share/nvim/runtime/compiler/pbx.vim
 share/nvim/runtime/compiler/perl.vim
+share/nvim/runtime/compiler/perlcritic.vim
 share/nvim/runtime/compiler/php.vim
+share/nvim/runtime/compiler/podchecker.vim
 share/nvim/runtime/compiler/powershell.vim
 share/nvim/runtime/compiler/pylint.vim
 

Re: editors/neovim and devel/libvterm

2022-11-18 Thread Anthony J. Bentley
Laurence Tratt writes:
> On Fri, Nov 18, 2022 at 02:14:07PM +, Edd Barrett wrote:
>
> Hello Edd,
>
> >> @@ -62,7 +62,7 @@ BUILD_DEPENDS =  ${RUN_DEPENDS} \
> >>  LIB_DEPENDS = devel/gettext,-runtime \
> >>devel/libtermkey \
> >>devel/libuv \
> >> -  devel/libvterm \
> >> +  devel/libvterm=0.3 \
> > I'd make that a >= constraint for future proofing.
>
> That doesn't work, unfortunately, because the current 20191009 version is >
> 0.3.

When a version number decreases like libvterm's does, the port needs to
set EPOCH so the smaller number is considered newer. Without it package
upgrades won't work either.

(This is why when creating unofficial version numbers from dates, it's
better to use something like 0.0plDATE or 0.0.DATE rather than
using the date as a version number directly.)



Re: editors/neovim and devel/libvterm

2022-11-18 Thread Laurence Tratt
On Fri, Nov 18, 2022 at 02:14:07PM +, Edd Barrett wrote:

Hello Edd,

>> @@ -62,7 +62,7 @@ BUILD_DEPENDS =${RUN_DEPENDS} \
>>  LIB_DEPENDS =   devel/gettext,-runtime \
>>  devel/libtermkey \
>>  devel/libuv \
>> -devel/libvterm \
>> +devel/libvterm=0.3 \
> I'd make that a >= constraint for future proofing.

That doesn't work, unfortunately, because the current 20191009 version is >
0.3.


Laurie



Re: editors/neovim and devel/libvterm

2022-11-18 Thread Rafael Sadowski
On Fri Nov 18, 2022 at 02:14:07PM +, Edd Barrett wrote:
> On Thu, Nov 17, 2022 at 11:04:07PM +, Laurence Tratt wrote:
> > @@ -62,7 +62,7 @@ BUILD_DEPENDS =   ${RUN_DEPENDS} \
> >  LIB_DEPENDS =  devel/gettext,-runtime \
> > devel/libtermkey \
> > devel/libuv \
> > -   devel/libvterm \
> > +   devel/libvterm=0.3 \
> 
> I'd make that a >= constraint for future proofing.

Yes please.

> 
> > +# Test_language_cmd fails due to
> > +# https://github.com/neovim/neovim/issues/19331
> > +#
> >  # If cscope is installed, one test fails:
> >  # https://github.com/neovim/neovim/issues/12744
> 
> Minor nitpick, put a colon on the end of the line ending "due to" for
> consistency with the other comment.
> 
> Otherwise LGTM. Anyone else have any inputs or OKs?
> 

ok rsadowski



Re: editors/neovim and devel/libvterm

2022-11-18 Thread Edd Barrett
On Thu, Nov 17, 2022 at 11:04:07PM +, Laurence Tratt wrote:
> @@ -62,7 +62,7 @@ BUILD_DEPENDS = ${RUN_DEPENDS} \
>  LIB_DEPENDS =devel/gettext,-runtime \
>   devel/libtermkey \
>   devel/libuv \
> - devel/libvterm \
> + devel/libvterm=0.3 \

I'd make that a >= constraint for future proofing.

> +# Test_language_cmd fails due to
> +# https://github.com/neovim/neovim/issues/19331
> +#
>  # If cscope is installed, one test fails:
>  # https://github.com/neovim/neovim/issues/12744

Minor nitpick, put a colon on the end of the line ending "due to" for
consistency with the other comment.

Otherwise LGTM. Anyone else have any inputs or OKs?

-- 
Best Regards
Edd Barrett

https://www.theunixzoo.co.uk



editors/neovim and devel/libvterm

2022-11-17 Thread Laurence Tratt
This is a mostly an update of neovim to 0.8.0. neovim 0.8.0.also requires a
newer libvterm -- which, happily, now has a proper release number (and some
breaking changes that require a shared libs bump). edd@ (maintainer) has
helped me whip this into some sort of shape, and I've been using this for
nearly a week without issue.


Laurie
diff --git editors/neovim/Makefile editors/neovim/Makefile
index ef5028b973a..06ae16d9c43 100644
--- editors/neovim/Makefile
+++ editors/neovim/Makefile
@@ -13,7 +13,7 @@ COMMENT = continuation and extension of Vim
 
 GH_ACCOUNT =   neovim
 GH_PROJECT =   neovim
-GH_TAGNAME =   v0.7.2
+GH_TAGNAME =   v0.8.0
 
 CATEGORIES =   editors devel
 HOMEPAGE = https://neovim.io
@@ -62,7 +62,7 @@ BUILD_DEPENDS =   ${RUN_DEPENDS} \
 LIB_DEPENDS =  devel/gettext,-runtime \
devel/libtermkey \
devel/libuv \
-   devel/libvterm \
+   devel/libvterm=0.3 \
devel/msgpack \
devel/unibilium \
textproc/tree-sitter
@@ -173,6 +173,9 @@ pre-configure:
 # These are the "old tests". There is also a new suite, but we would need the
 # "busted" test suite for Lua, which is not yet ported.
 #
+# Test_language_cmd fails due to
+# https://github.com/neovim/neovim/issues/19331
+#
 # If cscope is installed, one test fails:
 # https://github.com/neovim/neovim/issues/12744
 #
diff --git editors/neovim/distinfo editors/neovim/distinfo
index 70ff3d228d5..3e5d7b1c7c8 100644
--- editors/neovim/distinfo
+++ editors/neovim/distinfo
@@ -1,6 +1,6 @@
 SHA256 (luajit-91bc6b8ad1f373c1ce9003dc024b2e21fad0e444.tar.gz) = 
gYlQMf24dgLH3eUigCWcYLH/0bWoo8J5LT4jkEgRY/o=
 SHA256 (luv-1.43.0-0.tar.gz) = VnpvPc3PiptU3cV//vidHpUNcoMrhe6ByMg6nU4OneI=
-SHA256 (neovim-0.7.2.tar.gz) = zKuMoCoMKS3p6hSzn4T5C2NaaSgt44prTMyFZbxl0JY=
+SHA256 (neovim-0.8.0.tar.gz) = UF49+3Hi9zSVxzfANKQWkRwmDAup/SCSxr4pZlW+TRg=
 SIZE (luajit-91bc6b8ad1f373c1ce9003dc024b2e21fad0e444.tar.gz) = 1072234
 SIZE (luv-1.43.0-0.tar.gz) = 1452021
-SIZE (neovim-0.7.2.tar.gz) = 10933623
+SIZE (neovim-0.8.0.tar.gz) = 11387355
diff --git editors/neovim/pkg/PLIST editors/neovim/pkg/PLIST
index b725afc0e26..4480d492575 100644
--- editors/neovim/pkg/PLIST
+++ editors/neovim/pkg/PLIST
@@ -54,6 +54,7 @@ share/nvim/runtime/autoload/
 share/nvim/runtime/autoload/RstFold.vim
 share/nvim/runtime/autoload/ada.vim
 share/nvim/runtime/autoload/adacomplete.vim
+share/nvim/runtime/autoload/bitbake.vim
 share/nvim/runtime/autoload/ccomplete.vim
 share/nvim/runtime/autoload/clojurecomplete.vim
 share/nvim/runtime/autoload/context.vim
@@ -72,7 +73,6 @@ share/nvim/runtime/autoload/health/nvim.vim
 share/nvim/runtime/autoload/health/provider.vim
 share/nvim/runtime/autoload/htmlcomplete.vim
 share/nvim/runtime/autoload/javascriptcomplete.vim
-share/nvim/runtime/autoload/man.vim
 share/nvim/runtime/autoload/msgpack.vim
 share/nvim/runtime/autoload/netrw.vim
 share/nvim/runtime/autoload/netrwFileHandlers.vim
@@ -89,6 +89,7 @@ share/nvim/runtime/autoload/provider/python3.vim
 share/nvim/runtime/autoload/provider/pythonx.vim
 share/nvim/runtime/autoload/provider/ruby.vim
 share/nvim/runtime/autoload/provider/script_host.rb
+share/nvim/runtime/autoload/python.vim
 share/nvim/runtime/autoload/python3complete.vim
 share/nvim/runtime/autoload/pythoncomplete.vim
 share/nvim/runtime/autoload/remote/
@@ -131,12 +132,15 @@ share/nvim/runtime/colors/delek.vim
 share/nvim/runtime/colors/desert.vim
 share/nvim/runtime/colors/elflord.vim
 share/nvim/runtime/colors/evening.vim
+share/nvim/runtime/colors/habamax.vim
 share/nvim/runtime/colors/industry.vim
 share/nvim/runtime/colors/koehler.vim
+share/nvim/runtime/colors/lunaperche.vim
 share/nvim/runtime/colors/morning.vim
 share/nvim/runtime/colors/murphy.vim
 share/nvim/runtime/colors/pablo.vim
 share/nvim/runtime/colors/peachpuff.vim
+share/nvim/runtime/colors/quiet.vim
 share/nvim/runtime/colors/ron.vim
 share/nvim/runtime/colors/shine.vim
 share/nvim/runtime/colors/slate.vim
@@ -181,8 +185,10 @@ share/nvim/runtime/compiler/gjs.vim
 share/nvim/runtime/compiler/gnat.vim
 share/nvim/runtime/compiler/go.vim
 share/nvim/runtime/compiler/haml.vim
+share/nvim/runtime/compiler/hare.vim
 share/nvim/runtime/compiler/hp_acc.vim
 share/nvim/runtime/compiler/icc.vim
+share/nvim/runtime/compiler/icon.vim
 share/nvim/runtime/compiler/ifort.vim
 share/nvim/runtime/compiler/intel.vim
 share/nvim/runtime/compiler/irix5_c.vim
@@ -205,10 +211,16 @@ share/nvim/runtime/compiler/ocaml.vim
 share/nvim/runtime/compiler/onsgmls.vim
 share/nvim/runtime/compiler/pbx.vim
 share/nvim/runtime/compiler/perl.vim
+share/nvim/runtime/compiler/perlcritic.vim
 share/nvim/runtime/compiler/php.vim
+share/nvim/runtime/compiler/podchecker.vim
 share/nvim/runtime/compiler/powershell.vim
 share/nvim/runtime/compiler/pylint.vim
 share/nvim/runtime/compiler/pyunit.vim
+share/nvim/runtime/compiler/raco.vim