[Bug 260788] Metaport proposal w/ patch - lang/ruby-platform - provide a single installation point for Ruby platform tools (irb, rdoc, ...)

From: <bugzilla-noreply_at_freebsd.org>
Date: Fri, 31 Dec 2021 03:14:21 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=260788

Sean Champ <lab+bsd@thinkum.space> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Depends on|                            |241554

--- Comment #2 from Sean Champ <lab+bsd@thinkum.space> ---
The initial patch for this metaport may not be compatible with Ruby 2.6. 

As discussed under #241554[1] the Ruby 2.6 build provides a number of exec
scripts, such that may conflict with the exec scripts installed by some gem
ports.

I'll try to provide an updated patch for the Ruby 2.6 support - perhaps, to
avoid dependencies for those gem ports that would conflict with Ruby 2.6. 

This is in assuming that Ruby 2.6 will be available with continued support in
FreeBSD ports.  If it may serve as any point of discussion, Ruby 2.6 support
has been discontinued in some Linux distributions, at least insofar as for
packages provided in Arch Linux builds. I'm sure this may entail a separate
discussion in Ruby ports maint for FreeBSD, though perhaps it may have any
relevance to this proposed port.

In shorter form, the patch could be updated to not support builds for Ruby 2.6,
such as with a conditional IGNORE expression for that Ruby version. Perhaps
there's some other way to work around the conflicts for that specific Ruby
platform version here.

[1] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=241554


Referenced Bugs:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=241554
[Bug 241554] lang/ruby26: Don't install bin/irb, bin/ri, bin/rdoc, irb(1) man
page and ri(1) man page
-- 
You are receiving this mail because:
You are the assignee for the bug.