Created attachment 182758 [details] update vagrant to 1.9.5 attached updates vagrant to 1.9.5. - explicit dependency on nokogiri has been removed following upstream https://github.com/mitchellh/vagrant/commit/bf1021905ba6a05d0ddf3df134e16f2b0c98f365 - patch-gemspec has been makepatched. poudriere and basic functionality ok.
There are something wrong with this patch. 1. The change of patch-bin_vagrant is wrong. We should respect PREFIX. 2. We use the filename "patch-gemspec" for all gemspec patches in the ports tree. You have to manually rename the makepatch'ed file. And please update RUN_DEPENDS to match vagrant.gemspec. I think the complete change is as follows: RUN_DEPENDS= rubygem-bundler>=1.12.5:sysutils/rubygem-bundler \ - rubygem-childprocess>=0.5.1:devel/rubygem-childprocess \ + rubygem-childprocess>=0.6.0:devel/rubygem-childprocess \ rubygem-erubis>=2.7.0:www/rubygem-erubis \ - rubygem-hashicorp-checkpoint>=0.1.4:www/rubygem-hashicorp-checkpoint \ - rubygem-i18n>=0.6.9:devel/rubygem-i18n \ + rubygem-hashicorp-checkpoint>=0.1.1:www/rubygem-hashicorp-checkpoint \ + rubygem-i18n>=0.6.0:devel/rubygem-i18n \ rubygem-listen>=3.1.5:devel/rubygem-listen \ - rubygem-log4r>=1.1.10:sysutils/rubygem-log4r \ - rubygem-net-scp>=1.1.0:security/rubygem-net-scp \ + rubygem-log4r>=1.1.9:sysutils/rubygem-log4r \ + rubygem-net-scp>=1.2.0:security/rubygem-net-scp \ rubygem-net-sftp>=2.1:security/rubygem-net-sftp \ - rubygem-net-ssh>=3.0.1:security/rubygem-net-ssh \ - rubygem-nokogiri>=1.6.3.1:textproc/rubygem-nokogiri \ - rubygem-rb-kqueue>=0.2.2:devel/rubygem-rb-kqueue \ + rubygem-net-ssh>=4.1.0:security/rubygem-net-ssh \ + rubygem-rb-kqueue>=0.2.0:devel/rubygem-rb-kqueue \ rubygem-rest-client>=1.6.0:www/rubygem-rest-client \ rubygem-wdm>=0.1.0:devel/rubygem-wdm \ - rubygem-winrm-elevated>=1.1.0:sysutils/rubygem-winrm-elevated \ + rubygem-winrm>=2.1:sysutils/rubygem-winrm \ + rubygem-winrm-fs>=1.0:sysutils/rubygem-winrm-fs \ + rubygem-winrm-elevated>=1.1:sysutils/rubygem-winrm-elevated \ rubygem-ruby_dep>=0:devel/rubygem-ruby_dep It includes: - Update version requirements of rubygem-childprocess, rubygem-net-scp and rubygem-net-ssh (which are changed in 1.9.3 -> 1.9.5 update). - Update more version requirements which should be changed in prior updates. - Add missing rubygem-winrm and rubygem-winrm-fs.
Created attachment 182774 [details] update to vagrant 1.9.5 take 2 thanks for the review :) let's try this again.
A commit references this bug: Author: cmt Date: Sun Jun 4 19:42:25 UTC 2017 New revision: 442577 URL: https://svnweb.freebsd.org/changeset/ports/442577 Log: sysutils/vagrant: update to 1.9.5 PR: 219423 Reviewed by: sunpoet Approved by: maintainer-timeout Changes: head/sysutils/vagrant/Makefile head/sysutils/vagrant/distinfo head/sysutils/vagrant/files/patch-gemspec head/sysutils/vagrant/pkg-plist
committed ports r442577