Page MenuHomeFreeBSD

Ruby 2.2.0
ClosedPublic

Authored by swills on Jan 8 2015, 7:02 PM.
Tags
None
Referenced Files
Unknown Object (File)
Mar 16 2024, 11:26 PM
Unknown Object (File)
Dec 30 2023, 4:01 PM
Unknown Object (File)
Dec 30 2023, 4:00 PM
Unknown Object (File)
Nov 28 2023, 5:55 PM
Unknown Object (File)
Nov 11 2023, 7:19 PM
Unknown Object (File)
Nov 8 2023, 4:37 PM
Unknown Object (File)
Nov 6 2023, 4:27 PM
Unknown Object (File)
Nov 4 2023, 10:03 AM
Subscribers

Details

Reviewers
swills
Group Reviewers
Ruby
portmgr
Summary

Import ruby 2.2.0 to ports tree.

Test Plan
  1. svn cp lang/ruby21 to lang/ruby22
  2. apply this patch (also available at https://people.FreeBSD.org/~sunpoet/ruby22.patch)

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

sunpoet retitled this revision from to Ruby 2.2.0.
sunpoet updated this object.
sunpoet edited the test plan for this revision. (Show Details)
sunpoet added reviewers: Ruby, portmgr.
sunpoet set the repository for this revision to rP FreeBSD ports repository.
swills added inline comments.
lang/ruby22/Makefile
52

Defaulting to building all the CAPIDOCS and other docs, and examples seems like a bad idea to me. Most users aren't going to need most of this, especially the CAPIDOCS.

lang/ruby22/Makefile
52

You're right. CAPIDOCS should be off by default.
I commented line 51 and added line 52 for testing, but forgot to revert it.

The correct line is:
OPTIONS_DEFAULT=RDOC READLINE

Mk/bsd.ruby.mk
227

Why are these changed to ?= ? It seems unneeded and just gives user potential to shoot their foot.

Also, I got conflicts applying the patch, on the pkg-plist.

Also, checkout my script on freefall in ~swills/combinations.py that I've used for testing all the different combinations of options. Will need some slight changes to test 2.2, but nothing major. If I can get a patch that applies cleanly, I'll update the script and run it to test the plist.

Mk/bsd.ruby.mk
227

Wait, I wasn't paying attention, I see why now, though it's a bit of a different style. I suppose it's not wrong though.

Just for the record, the patch on people.FreeBSD.org was updated, I'm doing local build tests now. Please update the review with the new patch and I'll approve it after my tests.

swills added a reviewer: swills.

I committed this with minor changes in rP379473.

This revision is now accepted and ready to land.Feb 20 2015, 11:53 PM
swills edited reviewers, added: sunpoet; removed: swills.

Trying out this "Commandeer Revision" command in Phabricator...

This revision now requires review to proceed.Feb 20 2015, 11:55 PM
swills removed a reviewer: sunpoet.
swills added a reviewer: swills.
This revision is now accepted and ready to land.Feb 21 2015, 12:02 AM

Closing since it was committed in rP379473.