pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

ruby-neovim: Update to 0.8.1



Module Name:	pkgsrc-wip
Committed By:	Jonathan Buschmann <jonthn+pkgsrc%pinacea.com@localhost>
Pushed By:	jonthn
Date:		Wed Jan 1 22:09:59 2020 +0800
Changeset:	d212e955d27ef002ba3d320cc54fde78ef16ba5b

Modified Files:
	ruby-neovim/Makefile
	ruby-neovim/PLIST
	ruby-neovim/distinfo

Log Message:
ruby-neovim: Update to 0.8.1

Changelog:

0.8.1

    Set client info on host and client startup
    Add Client#channel_id

0.8.0

    Allow Buffer#append to take a string with newlines
    Use non-strict line indexing in :rubydo to prevent line deletions from throwing exceptions
    Performance optimizations:
        Cache RPC method lookups and store them in a set
        Only flush writes before reading in the event loop
        Delete request handlers after invoking them
        Refresh provider globals in a single RPC request

0.7.1

    Fix uninitialized constant Neovim::RubyProvider::StringIO
    Various backwards-compatible style changes to satisfy Rubocop rules

0.7.0

    Drop support for Ruby < 2.2.0, update syntax accordingly
    Use msgpack gem for all reading/writing
    Make provider std stream capturing more robust
    Lazily instantiate Host client on 'poll' request
    Fix windows by setting all IOs to binmode
    Refactor/simplify session and event loop logic

0.6.2

    Put IOs into binary mode (fixes windows bugs)
    Various build fixes for appveyor
    Update generated docs to v0.2.2

0.6.1

    Add multi_json dependency to fix load error in certain envs

0.6.0

    Refactor: consolidate "run" logic into EventLoop class to simplify middleware layers
    Add JSON structured logging
    Regenerated docs for nvim 0.2.1

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=d212e955d27ef002ba3d320cc54fde78ef16ba5b

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 ruby-neovim/Makefile |  4 +--
 ruby-neovim/PLIST    | 94 ++++++++++++++++++++++++----------------------------
 ruby-neovim/distinfo |  8 ++---
 3 files changed, 50 insertions(+), 56 deletions(-)

diffs:
diff --git a/ruby-neovim/Makefile b/ruby-neovim/Makefile
index f7c4ff2221..49c0c3e716 100644
--- a/ruby-neovim/Makefile
+++ b/ruby-neovim/Makefile
@@ -1,9 +1,9 @@
 # $NetBSD$
 
-DISTNAME=	neovim-0.5.1
+DISTNAME=	neovim-0.8.1
 CATEGORIES=	devel editors
 
-HOMEPAGE=	https://github.com/alexgenco/neovim-ruby
+HOMEPAGE=	https://github.com/neovim/neovim-ruby
 COMMENT=	Ruby client to Neovim
 LICENSE=	mit
 
diff --git a/ruby-neovim/PLIST b/ruby-neovim/PLIST
index 9b88089518..607bbab8d4 100644
--- a/ruby-neovim/PLIST
+++ b/ruby-neovim/PLIST
@@ -1,26 +1,32 @@
 @comment $NetBSD$
 bin/neovim-ruby-host${RUBY_SUFFIX}
 ${GEM_HOME}/cache/${GEM_NAME}.gem
-${GEM_LIBDIR}/.coveralls.yml
 ${GEM_LIBDIR}/.gitignore
-${GEM_LIBDIR}/.gitmodules
-${GEM_LIBDIR}/.rspec
+${GEM_LIBDIR}/.rubocop.yml
 ${GEM_LIBDIR}/.travis.yml
 ${GEM_LIBDIR}/CHANGELOG.md
+${GEM_LIBDIR}/CODE_OF_CONDUCT.md
 ${GEM_LIBDIR}/Gemfile
 ${GEM_LIBDIR}/LICENSE.txt
 ${GEM_LIBDIR}/README.md
 ${GEM_LIBDIR}/Rakefile
-${GEM_LIBDIR}/bin/neovim-ruby-host
+${GEM_LIBDIR}/VimFlavor
+${GEM_LIBDIR}/appveyor.yml
+${GEM_LIBDIR}/exe/neovim-ruby-host
 ${GEM_LIBDIR}/lib/neovim.rb
+${GEM_LIBDIR}/lib/neovim/api.rb
 ${GEM_LIBDIR}/lib/neovim/buffer.rb
 ${GEM_LIBDIR}/lib/neovim/client.rb
+${GEM_LIBDIR}/lib/neovim/client_info.rb
+${GEM_LIBDIR}/lib/neovim/connection.rb
 ${GEM_LIBDIR}/lib/neovim/current.rb
+${GEM_LIBDIR}/lib/neovim/event_loop.rb
 ${GEM_LIBDIR}/lib/neovim/executable.rb
 ${GEM_LIBDIR}/lib/neovim/host.rb
 ${GEM_LIBDIR}/lib/neovim/host/loader.rb
 ${GEM_LIBDIR}/lib/neovim/line_range.rb
 ${GEM_LIBDIR}/lib/neovim/logging.rb
+${GEM_LIBDIR}/lib/neovim/message.rb
 ${GEM_LIBDIR}/lib/neovim/plugin.rb
 ${GEM_LIBDIR}/lib/neovim/plugin/dsl.rb
 ${GEM_LIBDIR}/lib/neovim/plugin/handler.rb
@@ -30,71 +36,59 @@ ${GEM_LIBDIR}/lib/neovim/ruby_provider/buffer_ext.rb
 ${GEM_LIBDIR}/lib/neovim/ruby_provider/vim.rb
 ${GEM_LIBDIR}/lib/neovim/ruby_provider/window_ext.rb
 ${GEM_LIBDIR}/lib/neovim/session.rb
-${GEM_LIBDIR}/lib/neovim/session/api.rb
-${GEM_LIBDIR}/lib/neovim/session/event_loop.rb
-${GEM_LIBDIR}/lib/neovim/session/notification.rb
-${GEM_LIBDIR}/lib/neovim/session/request.rb
-${GEM_LIBDIR}/lib/neovim/session/rpc.rb
-${GEM_LIBDIR}/lib/neovim/session/serializer.rb
 ${GEM_LIBDIR}/lib/neovim/tabpage.rb
 ${GEM_LIBDIR}/lib/neovim/version.rb
 ${GEM_LIBDIR}/lib/neovim/window.rb
 ${GEM_LIBDIR}/neovim.gemspec
-${GEM_LIBDIR}/script/dump_api
-${GEM_LIBDIR}/script/generate_docs
-${GEM_LIBDIR}/script/j2mp
-${GEM_LIBDIR}/script/mp2j
+${GEM_LIBDIR}/script/dump_api.rb
+${GEM_LIBDIR}/script/generate_docs.rb
+${GEM_LIBDIR}/script/j2mp.rb
+${GEM_LIBDIR}/script/mp2j.rb
+${GEM_LIBDIR}/script/run_acceptance.rb
+${GEM_LIBDIR}/script/validate_docs.rb
+${GEM_LIBDIR}/spec/acceptance/client_info_spec.vim
+${GEM_LIBDIR}/spec/acceptance/rplugin_autocmd_spec.vim
+${GEM_LIBDIR}/spec/acceptance/rplugin_command_spec.vim
+${GEM_LIBDIR}/spec/acceptance/rplugin_function_spec.vim
+${GEM_LIBDIR}/spec/acceptance/ruby_spec.vim
+${GEM_LIBDIR}/spec/acceptance/rubydo_spec.vim
+${GEM_LIBDIR}/spec/acceptance/rubyfile/call_foo.rb
+${GEM_LIBDIR}/spec/acceptance/rubyfile/curbuf_ivar_get.rb
+${GEM_LIBDIR}/spec/acceptance/rubyfile/curbuf_ivar_set.rb
+${GEM_LIBDIR}/spec/acceptance/rubyfile/define_foo.rb
+${GEM_LIBDIR}/spec/acceptance/rubyfile/nested.rb
+${GEM_LIBDIR}/spec/acceptance/rubyfile/nested_inner.rb
+${GEM_LIBDIR}/spec/acceptance/rubyfile/raise_standard_error.rb
+${GEM_LIBDIR}/spec/acceptance/rubyfile/raise_syntax_error.rb
+${GEM_LIBDIR}/spec/acceptance/rubyfile/ruby_interface.rb
+${GEM_LIBDIR}/spec/acceptance/rubyfile/set_pwd_after.rb
+${GEM_LIBDIR}/spec/acceptance/rubyfile/set_pwd_before.rb
+${GEM_LIBDIR}/spec/acceptance/rubyfile_spec.vim
+${GEM_LIBDIR}/spec/acceptance/runtime/init.vim
+${GEM_LIBDIR}/spec/acceptance/runtime/rplugin/ruby/autocmds.rb
+${GEM_LIBDIR}/spec/acceptance/runtime/rplugin/ruby/commands.rb
+${GEM_LIBDIR}/spec/acceptance/runtime/rplugin/ruby/functions.rb
 ${GEM_LIBDIR}/spec/helper.rb
-${GEM_LIBDIR}/spec/integration/rplugin_autocmd_spec.vim
-${GEM_LIBDIR}/spec/integration/rplugin_command_spec.vim
-${GEM_LIBDIR}/spec/integration/rplugin_function_spec.vim
-${GEM_LIBDIR}/spec/integration/ruby_buffer_spec.rb
-${GEM_LIBDIR}/spec/integration/ruby_spec.vim
-${GEM_LIBDIR}/spec/integration/ruby_vim_spec.rb
-${GEM_LIBDIR}/spec/integration/ruby_window_spec.rb
-${GEM_LIBDIR}/spec/integration/rubydo_spec.vim
-${GEM_LIBDIR}/spec/integration/rubyfile/call_foo.rb
-${GEM_LIBDIR}/spec/integration/rubyfile/curbuf_ivar_get.rb
-${GEM_LIBDIR}/spec/integration/rubyfile/curbuf_ivar_set.rb
-${GEM_LIBDIR}/spec/integration/rubyfile/define_foo.rb
-${GEM_LIBDIR}/spec/integration/rubyfile/raise_standard_error.rb
-${GEM_LIBDIR}/spec/integration/rubyfile/raise_syntax_error.rb
-${GEM_LIBDIR}/spec/integration/rubyfile/set_pwd_after.rb
-${GEM_LIBDIR}/spec/integration/rubyfile/set_pwd_before.rb
-${GEM_LIBDIR}/spec/integration/rubyfile_spec.vim
-${GEM_LIBDIR}/spec/integration/runtime/init.vim
-${GEM_LIBDIR}/spec/integration/runtime/rplugin.vim
-${GEM_LIBDIR}/spec/integration/runtime/rplugin/ruby/autocmds.rb
-${GEM_LIBDIR}/spec/integration/runtime/rplugin/ruby/commands.rb
-${GEM_LIBDIR}/spec/integration/runtime/rplugin/ruby/functions.rb
-${GEM_LIBDIR}/spec/integration/runtime/vader.vim/autoload/vader.vim
-${GEM_LIBDIR}/spec/integration/runtime/vader.vim/autoload/vader/assert.vim
-${GEM_LIBDIR}/spec/integration/runtime/vader.vim/autoload/vader/helper.vim
-${GEM_LIBDIR}/spec/integration/runtime/vader.vim/autoload/vader/parser.vim
-${GEM_LIBDIR}/spec/integration/runtime/vader.vim/autoload/vader/syntax.vim
-${GEM_LIBDIR}/spec/integration/runtime/vader.vim/autoload/vader/window.vim
-${GEM_LIBDIR}/spec/integration/runtime/vader.vim/plugin/vader.vim
-${GEM_LIBDIR}/spec/integration_spec.rb
+${GEM_LIBDIR}/spec/neovim/api_spec.rb
 ${GEM_LIBDIR}/spec/neovim/buffer_spec.rb
+${GEM_LIBDIR}/spec/neovim/client_info_spec.rb
 ${GEM_LIBDIR}/spec/neovim/client_spec.rb
+${GEM_LIBDIR}/spec/neovim/connection_spec.rb
 ${GEM_LIBDIR}/spec/neovim/current_spec.rb
+${GEM_LIBDIR}/spec/neovim/event_loop_spec.rb
 ${GEM_LIBDIR}/spec/neovim/executable_spec.rb
 ${GEM_LIBDIR}/spec/neovim/host/loader_spec.rb
 ${GEM_LIBDIR}/spec/neovim/host_spec.rb
 ${GEM_LIBDIR}/spec/neovim/line_range_spec.rb
 ${GEM_LIBDIR}/spec/neovim/logging_spec.rb
+${GEM_LIBDIR}/spec/neovim/message_spec.rb
 ${GEM_LIBDIR}/spec/neovim/plugin_spec.rb
 ${GEM_LIBDIR}/spec/neovim/remote_object_spec.rb
 ${GEM_LIBDIR}/spec/neovim/ruby_provider/buffer_ext_spec.rb
 ${GEM_LIBDIR}/spec/neovim/ruby_provider/vim_spec.rb
 ${GEM_LIBDIR}/spec/neovim/ruby_provider/window_ext_spec.rb
-${GEM_LIBDIR}/spec/neovim/session/api_spec.rb
-${GEM_LIBDIR}/spec/neovim/session/event_loop_spec.rb
-${GEM_LIBDIR}/spec/neovim/session/notification_spec.rb
-${GEM_LIBDIR}/spec/neovim/session/request_spec.rb
-${GEM_LIBDIR}/spec/neovim/session/rpc_spec.rb
-${GEM_LIBDIR}/spec/neovim/session/serializer_spec.rb
 ${GEM_LIBDIR}/spec/neovim/session_spec.rb
+${GEM_LIBDIR}/spec/neovim/window_spec.rb
 ${GEM_LIBDIR}/spec/neovim_spec.rb
 ${GEM_LIBDIR}/spec/support.rb
 ${GEM_HOME}/specifications/${GEM_NAME}.gemspec
diff --git a/ruby-neovim/distinfo b/ruby-neovim/distinfo
index 22e491ee99..486c26fc50 100644
--- a/ruby-neovim/distinfo
+++ b/ruby-neovim/distinfo
@@ -1,6 +1,6 @@
 $NetBSD$
 
-SHA1 (neovim-0.5.1.gem) = 29f744426f6190d7fb7db82a1596e817b53f98cf
-RMD160 (neovim-0.5.1.gem) = 44299012a68913c08100e039a4753f2c87551055
-SHA512 (neovim-0.5.1.gem) = 2c54292c426364e082e785eabd4046997db3e63e0679c29be60d58d3bec1a646afa6dd2eec764e2941d8214a62e9c9045a19ddb7df6fd6e5146f5bce091f8a79
-Size (neovim-0.5.1.gem) = 47104 bytes
+SHA1 (neovim-0.8.1.gem) = cc26d9d38cc44c349b8df647b1b7f965826b0bbf
+RMD160 (neovim-0.8.1.gem) = 730accabaf5cd8cba4a82e99cfbb5da8a6e0e5e2
+SHA512 (neovim-0.8.1.gem) = 2d56cd56c0817491622f9a4beee4cdc9244e9fd6a4a6b78d69b51f160b1a24395730f153800279b7fdebc99d61c55e3b8944d4b16c1028cfbf5d8c95308d0f53
+Size (neovim-0.8.1.gem) = 43520 bytes


Home | Main Index | Thread Index | Old Index