Created attachment 152148 [details]
patch to update devel/ruby-gems to 2.4.5 and fix fallout
Attached patch updates devel/ruby-gems to the latest.
One side effect of this update is that the gemspec file uses a different name and different format, so all the patches that touch those have to be redone. Attached patch also fixes that. This is hopefully a one time operation and has the nice side effect that in the future the filename for the gemspec won't change based on the version number so hopefully won't need to be touched when updating gems.
Please test the patch and assure me that I didn't break miss any fixes. I probably have them locally but may not have included them in the patch. Even if I don't, should be easy fixes.
Take for exp-run
The following ports fail to patch, could you provide an updated patch?
Also, it seems extensions are put in 3 different places ( lib/ruby/gems/2.0/extensions/$arch/2.0/$gemname/, lib/ruby/gems/2.0/gems/$gemname/ext/$gemname/, and lib/ruby/gems/2.0/gems/$gemname/lib/ ), is this normal?
waiting for an updated patch
Created attachment 152938 [details]
updated patch fixing patch issues
Here's the updated patch, sorry for the delay. Having extensions in multiple places is normal.
The following ports failed to patch:
www/rubygem-railties (30 skipped)
There is a new failure:
Created attachment 153023 [details]
further updated patch
Will look into the netcdf issue. In the mean time, this should fix the railties and jekyll issues.
Exp-run results (with QA enabled):
1 hard failure:
Created attachment 153051 [details]
Here's an updated patch which fixes the rubygem-netcdf issue.