Bug 242359 - New port: lang/ruby27 Object-oriented interpreted scripting language
Summary: New port: lang/ruby27 Object-oriented interpreted scripting language
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Koichiro Iwao
Depends on: 241555 241556
  Show dependency treegraph
Reported: 2019-12-02 09:43 UTC by Yasuhiro KIMURA
Modified: 2019-12-04 10:11 UTC (History)
1 user (show)

See Also:

Patch file (474.54 KB, patch)
2019-12-02 09:43 UTC, Yasuhiro KIMURA
no flags Details | Diff
Updated patch file (474.54 KB, patch)
2019-12-04 10:11 UTC, Yasuhiro KIMURA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Yasuhiro KIMURA 2019-12-02 09:43:37 UTC
Created attachment 209597 [details]
Patch file

Ruby is the interpreted scripting language for quick and easy object-oriented programming. It has many features to process text files and to do system management tasks (as in Perl). It is simple, straight-forward, and extensible.

This is version 2.7 series of Ruby.

To apply attached patch, please take following steps.

1. cd /usr/ports
2. svn copy lang/ruby26 lang/ruby27
3. svn patch /path/to/this/patch/lang_ruby27.patch
Comment 1 Koichiro Iwao freebsd_committer 2019-12-04 04:38:19 UTC
Can you also confirm if Ruby 2.7 build without `MAKE_JOBS_UNSAFE=yes`?
If it goes fine, please remove `MAKE_JOBS_UNSAFE=yes`.

I believe the following fix is included in Ruby 2.7:
Comment 2 Yasuhiro KIMURA 2019-12-04 10:11:46 UTC
Created attachment 209679 [details]
Updated patch file

(In reply to Koichiro Iwao from comment #1)

Thanks for feedback. I confirmed this port can be build without "MAKE_JOBS_UNSAFE=yes" and updated patch. So please commit it instead of original one.