[Bug 258108] [exp-run] devel/ruby-gems: Update to 3.2.30 (Fixes for Ruby 3.0)
- In reply to: bugzilla-noreply_a_freebsd.org: "[Bug 258108] devel/ruby-gems: Update to 3.2.26 (Fixes for Ruby 3.0)"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 07 Dec 2021 16:58:09 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=258108 Thibault Jouan <tj+freebsd_ports@a13.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #229210|0 |1 is obsolete| | --- Comment #43 from Thibault Jouan <tj+freebsd_ports@a13.fr> --- Created attachment 229958 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=229958&action=edit update to 3.2.30 (In reply to Dan Langille from comment #39) I fixed the patch and it should now apply cleanly. I made changes for 4 gem ports: net/rubygem-grpc130: gemspec patch changed since last patch sysutils/rubygem-bolt: gemspec patch changed since last patch sysutils/rubygem-r10k: gemspec patch changed since last patch www/rubygem-em-websocket: gemspec patch was removed I also tried to look for other modified or added gem ports since the previous patch I made, ports that would have a change in `files' subdirectory since then: devel/rubygem-gitlab-labkit devel/rubygem-rugged net/rubygem-gitaly net/rubygem-grpc142 net/rubygem-kas-grpc net/rubygem-spamcheck Unfortunately some have many dependencies and I cannot wait for the build right now. In one or two days I will identify those which may include a gemspec patch that require fixing. I used an ugly command to find them, so maybe there are other, with zsh: for f ($(git grep -l ^USES=.\*gem \*/\*/Makefile | cut -d / -f 1-2)) \ git diff bccba76b... --quiet -- $f/files || echo $f Note: I didn't update to RubyGems 3.2.32 yet, because it looks like 3.2.31 vendors more libraries, for example `optparse' from Ruby but with some modifications like renaming the class from `OptionParser' to `Gem::OptionParser'. I'll have to reread porter handbook to know if this should be "unvendored". -- You are receiving this mail because: You are the assignee for the bug.