Summary: | lang/ruby31: Fails to build with POSIX-compliant sh -c | ||||||
---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Jilles Tjoelker <jilles> | ||||
Component: | Individual Port(s) | Assignee: | freebsd-ruby (Nobody) <ruby> | ||||
Status: | Open --- | ||||||
Severity: | Affects Some People | CC: | jilles, meta, rene, w.schwarzenfeld | ||||
Priority: | --- | Keywords: | needs-patch, needs-qa | ||||
Version: | Latest | Flags: | bugzilla:
maintainer-feedback?
(ruby) |
||||
Hardware: | Any | ||||||
OS: | Any | ||||||
Bug Depends on: | |||||||
Bug Blocks: | 220587 | ||||||
Attachments: |
|
Description
Jilles Tjoelker
2017-10-08 21:10:45 UTC
The same problem affects lang/ruby23 and lang/ruby24, and the patch is the same (though context differs a bit for lang/ruby24). ping! ruby22 is now EoL and already removed from ports tree. Oops, it affects ruby23 and ruby24. Is this still relevant with lang/ruby27 ? (In reply to Rene Ladan from comment #5) Yes, the problematic code is still in lang/ruby26, lang/ruby27 and lang/ruby30. @Jilles Is ruby31 also affected, and should these changes go upstream? ^Triage: Patch needs updating to cover all currently affected ruby's (In reply to Kubilay Kocak from comment #7) The problematic code has been reformatted a bit in lang/ruby31, but is still there. The problematic code is in the port Makefile, not in upstream code. (In reply to Jilles Tjoelker from comment #8) Thanks, sorry I missed the location of the patch. Happy to approve a QA'd patch against all affected lang/ruby* ports if you'd like to take this to resolution Trim EOL lang/ruby2[67] from the title. Update title, lang/ruby30 expired today but the problem is still present in lang/ruby31 at least. |