#43225: [new] rb-vagrant -------------------------+-------------------------------- Reporter: jul_bsd@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: rb-vagrant | -------------------------+-------------------------------- Comment (by egall@…): I had actually started work on my own copy of a Portfile for vagrant, but never got it working well enough to submit: https://github.com/cooljeanius/LocalPorts/blob/master/ruby/rb- vagrant/Portfile Differences I have noticed between our Portfiles: - my `ruby.setup` line remains un-commented-out, so I assume that that means that it works: {{{ ruby.setup vagrant 1.0.7 gem {} rubygems }}} - I use `categories-append` instead of just `categories` because the ruby portgroup already adds the `ruby` category by default. Also the categories that I append are `devel` and `emulators` instead of `sysutils`, but I guess that is mostly just a matter of personal preference... - You wrote your port after the `rb19-rake` port was added, and as such were able to work around the whole issue of using multiple versions of ruby that I was running into... although if this port is now using the ruby from the ruby19 port, it should probably be now called `rb19-vagrant` instead of just `rb-vagrant`... - I just kept the default build and destroot behavior from the ruby portgroup, but that is because I am installing it from the gem, and you are getting it directly from the sources on GitHub, which I only do for testing. - I used a `bin:`-style dependency for VirtualBox, because VirtualBox drags in `qt4-mac`, which is humongous, and VirtualBox is also humongous in its own right. Using a `bin:`-style dependency allows me to just use the binary installer from the VirtualBox website if I am in too much of a hurry to compile all of its dependencies with MacPorts. - Your Portfile is for a newer version of vagrant than mine, so maybe some stuff has been fixed upstream since I last tried it... - I tried finding MacPorts equivalents for all of the dependencies that had been listed on Vagrant's rubygems page when I had been working on it, but it looks like most of those dependencies have been dropped with the current version of Vagrant... -- Ticket URL: <https://trac.macports.org/ticket/43225#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X