Bug 219423 - sysutils/vagrant: update to 1.9.5
Summary: sysutils/vagrant: update to 1.9.5
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Christoph Moench-Tegeder
URL: https://github.com/mitchellh/vagrant/...
Keywords: easy, patch, patch-ready
Depends on:
Blocks:
 
Reported: 2017-05-20 19:05 UTC by Christoph Moench-Tegeder
Modified: 2017-06-04 19:44 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (joe)


Attachments
update vagrant to 1.9.5 (15.73 KB, patch)
2017-05-20 19:05 UTC, Christoph Moench-Tegeder
no flags Details | Diff
update to vagrant 1.9.5 take 2 (14.70 KB, patch)
2017-05-21 14:23 UTC, Christoph Moench-Tegeder
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Christoph Moench-Tegeder freebsd_committer freebsd_triage 2017-05-20 19:05:17 UTC
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.
Comment 1 Po-Chuan Hsieh freebsd_committer freebsd_triage 2017-05-20 19:34:48 UTC
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.
Comment 2 Christoph Moench-Tegeder freebsd_committer freebsd_triage 2017-05-21 14:23:30 UTC
Created attachment 182774 [details]
update to vagrant 1.9.5 take 2

thanks for the review :) let's try this again.
Comment 3 commit-hook freebsd_committer freebsd_triage 2017-06-04 19:43:04 UTC
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
Comment 4 Christoph Moench-Tegeder freebsd_committer freebsd_triage 2017-06-04 19:44:06 UTC
committed ports r442577