[Bug 262610] new ports for language server support - devel/eglot, devel/rubygem-solargraph and dependencies

From: <bugzilla-noreply_at_freebsd.org>
Date: Thu, 17 Mar 2022 04:32:21 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=262610

            Bug ID: 262610
           Summary: new ports for language server support - devel/eglot,
                    devel/rubygem-solargraph and dependencies
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: lab+bsd@thinkum.space

Created attachment 232496
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=232496&action=edit
diff for adding devel/eglot, devel/rubygem-solargraph and dependencies plus
devel/rubygem-rb-readline

The devel/eglot port would add support for the Eglot language server client for
Emacs.

The devel/rubygem-solargraph port would add support for the solargraph Ruby
language server.

Additional ports added in the following diff would represent dependencies of
one of these two ports.

The diff also includes a contribution for an up-to-date
devel/rubygem-rb-readline port, such that may be a dependency for some future
update to the earlier rubinius port. I'd not expected that that would have been
pulled into the diff, from the local git repository - it may have been drawn in
with a local rebase/merge. It's not a depdency of either of the two previous
ports, was added to a local ports tree at some time previously. I could run a
second a diff that would leave that out - the diff here was generated with some
scripting on awk and git.

I've tested the eglot and rubygem-solargraph ports locally, with the
emacs-devel and ruby30 ports respectively.

-- 
You are receiving this mail because:
You are the assignee for the bug.