Page MenuHomeFreeBSD

Create port for upcoming Ruby 2.4 release
AbandonedPublic

Authored by swills on Dec 13 2016, 4:57 PM.
Tags
None
Referenced Files
Unknown Object (File)
Dec 7 2025, 11:51 PM
Unknown Object (File)
Oct 10 2025, 1:16 AM
Unknown Object (File)
Sep 21 2025, 5:39 PM
Unknown Object (File)
Sep 18 2025, 8:32 PM
Unknown Object (File)
Sep 18 2025, 8:02 PM
Unknown Object (File)
Sep 18 2025, 7:59 PM
Unknown Object (File)
Sep 18 2025, 7:50 PM
Unknown Object (File)
Sep 18 2025, 7:49 PM
Subscribers

Details

Reviewers
sunpoet
mat
Group Reviewers
Ruby
portmgr
Commits
rP429566: Add Ruby 2.4.0
Summary

Create a port for Ruby 2.4, based on the -rc1 release candidate. Will remove the "-rc1" before committing.

Test Plan

"make test" passes tests

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 6394
Build 6627: arc lint + arc unit

Event Timeline

swills retitled this revision from to Add port for upcoming Ruby 2.4 release using the rc1 tar..
swills updated this object.
swills edited the test plan for this revision. (Show Details)
swills added a reviewer: portmgr.
swills retitled this revision from Add port for upcoming Ruby 2.4 release using the rc1 tar. to Create port for upcoming Ruby 2.4 release.Dec 13 2016, 4:58 PM
swills updated this object.
swills added a reviewer: Ruby.

Oh, forgot to build with CAPIDOCS option on and update pkg-plist, will do that then update this review.

Fix build/plist with CAPIDOCS option enabled

swills edited edge metadata.

Fix plist when 2.4 is default ruby

mat added a reviewer: mat.

lgtm.

This revision is now accepted and ready to land.Dec 15 2016, 2:55 PM
sunpoet added a reviewer: sunpoet.
sunpoet added a subscriber: sunpoet.

LGTM

Mk/bsd.ruby.mk
210

Please add RUBY24?= "@comment ".

swills edited edge metadata.

Add missing RUBY24?= "@comment "

This revision now requires review to proceed.Dec 15 2016, 5:15 PM

Fixed the missing RUBY24 line

Mk/bsd.ruby.mk
210

Done, thanks!

swills marked an inline comment as done.
swills edited edge metadata.

Removed unneeded patches

Add upstream patches since 2.4.0 rc1, except for patch to parse.y.

Remove unneeded local patches.

Simplify post-patch

Update for Ruby 2.4.0 official release

Update base, remove adding lang/julia from lang/Makefile