Re: trying to build a port for vagrant and failing

2012-11-08 Thread Greg Larkin
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 11/7/12 4:46 PM, Christopher J. Ruwe wrote:
> On Tue, 06 Nov 2012 17:58:42 -0500 Greg Larkin 
>  wrote:
> 
>> -BEGIN PGP SIGNED MESSAGE- Hash: SHA1
> 
>> On 11/6/12 4:00 PM, Christopher J. Ruwe wrote:
>>> Currently, I am trying to write up a port for vagrant, a 
>>> VirtualBox managment thing (http://vagrantup.com/). I am 
>>> failing with the dependencies and would be grateful for some 
>>> help.
>>> 
>>> I have
>>> 
>>> BUILD_DEPENDS= 
>>> minitar:${PORTSDIR}/archivers/rubygem-archive-tar-minitar \
>>> 
>>> RUN_DEPENDS=erubis:${PORTSDIR}/www/rubygem-erubis \ 
>>> rubygem-childprocess>=0.3.1:${PORTSDIR}/devel/rubygem-childprocess
>>>
>>>
>>> 
\ rubygem-i18n>=0.6.0:${PORTSDIR}/devel/rubygem-i18n \
>>> rubygem-json>=1.5.1:${PORTSDIR}/devel/rubygem-json \ 
>>> rubygem-log4r>=1.1.9:${PORTSDIR}/sysutils/rubygem-log4r \ 
>>> rubygem-net-ssh>=2.2.2:${PORTSDIR}/security/rubygem-net-ssh \ 
>>> rubygem-net-scp>=1.0.4:${PORTSDIR}/security/rubygem-net-scp
>>> 
>>> in the makefile.
>>> 
>>> From the build log (I am using poudriere for testing) I get
>>> 
>>> 
>>> ===>> run-depends>== ===> 
>>> rubygem-vagrant-1.0.5 depends on executable: erubis - not found
>>> ===>Verifying install for erubis in 
>>> /usr/ports/www/rubygem-erubis ===>   Installing existing 
>>> package /usr/ports/packages/All/rubygem-erubis-2.7.0.tbz ===> 
>>> Returning to build of rubygem-vagrant-1.0.5 ===> 
>>> rubygem-vagrant-1.0.5 depends on package: 
>>> rubygem-childprocess>=0.3.1 - not found ===> Verifying install 
>>> for rubygem-childprocess>=0.3.1 in 
>>> /usr/ports/devel/rubygem-childprocess ===>   Installing 
>>> existing package 
>>> /usr/ports/packages/All/rubygem-childprocess-0.3.5.tbz ===> 
>>> Returning to build of rubygem-vagrant-1.0.5 ===> 
>>> rubygem-vagrant-1.0.5 depends on package: rubygem-i18n>=0.6.0 -
>>> not found ===>Verifying install for rubygem-i18n>=0.6.0 in
>>> /usr/ports/devel/rubygem-i18n ===>   Installing existing 
>>> package /usr/ports/packages/All/rubygem-i18n-0.6.0,2.tbz ===> 
>>> Returning to build of rubygem-vagrant-1.0.5 ===> 
>>> rubygem-vagrant-1.0.5 depends on package: rubygem-json>=1.5.1
>>> - not found ===> Verifying install for rubygem-json>=1.5.1 in 
>>> /usr/ports/devel/rubygem-json ===>   Installing existing 
>>> package /usr/ports/packages/All/rubygem-json-1.7.5.tbz ===> 
>>> Returning to build of rubygem-vagrant-1.0.5 ===> 
>>> rubygem-vagrant-1.0.5 depends on package: rubygem-log4r>=1.1.9 
>>> - not found ===> Verifying install for rubygem-log4r>=1.1.9 in
>>>  /usr/ports/sysutils/rubygem-log4r ===>   Installing existing 
>>> package /usr/ports/packages/All/rubygem-log4r-1.1.10.tbz ===> 
>>> Returning to build of rubygem-vagrant-1.0.5 ===> 
>>> rubygem-vagrant-1.0.5 depends on package: 
>>> rubygem-net-ssh>=2.2.2 - not found ===>Verifying install 
>>> for rubygem-net-ssh>=2.2.2 in 
>>> /usr/ports/security/rubygem-net-ssh ===>   Installing existing
>>>  package /usr/ports/packages/All/rubygem-net-ssh-2.1.4,2.tbz 
>>> ===> Returning to build of rubygem-vagrant-1.0.5 ===> 
>>> rubygem-vagrant-1.0.5 depends on package: 
>>> rubygem-net-scp>=1.0.4 - not found ===>Verifying install 
>>> for rubygem-net-scp>=1.0.4 in 
>>> /usr/ports/security/rubygem-net-scp ===>   Installing existing
>>>  package /usr/ports/packages/All/rubygem-net-scp-1.0.4_1.tbz 
>>> ===> Returning to build of rubygem-vagrant-1.0.5 ===> 
>>> rubygem-vagrant-1.0.5 depends on file: /usr/local/bin/gem18 - 
>>> found ===>   rubygem-vagrant-1.0.5 depends on file: 
>>> /usr/local/bin/ruby18 - found 
>>> ===
>>>
>>>
>>>
>>
>>>
>>> 
So far so good. I noticed that rubygem-net-ssh-2.1.4.2 is supposed
>>> to satisfy >=rubygem-net-ssh-2.2.2, which I ignore for the 
>>> while.
>>> 
>>> Now, building yields
>>> 
>>> ===>>> == ===>  Installing for
>>> rubygem-vagrant-1.0.5 ===>   rubygem-vagrant-1.0.5 depends on 
>>> executable: erubis - found ===>   rubygem-vagrant-1.0.5
>>> depends on package: rubygem-childprocess>=0.3.1 - found ===> 
>>> rubygem-vagrant-1.0.5 depends on package: rubygem-i18n>=0.6.0 -
>>> found ===>   rubygem-vagrant-1.0.5 depends on package: 
>>> rubygem-json>=1.5.1 - found ===>   rubygem-vagrant-1.0.5 
>>> depends on package: rubygem-log4r>=1.1.9 - found ===> 
>>> rubygem-vagrant-1.0.5 depends on package: 
>>> rubygem-net-ssh>=2.2.2 - found ===> rubygem-vagrant-1.0.5 
>>> depends on package: rubygem-net-scp>=1.0.4 - found ===> 
>>> rubygem-vagrant-1.0.5 depends on file: /usr/local/bin/gem18 - 
>>> found ===>   rubygem-vagrant-1.0.5 depends on file: 
>>> /usr/local/bin/ruby18 - found ===>   Generating temporary 
>>> packing list ===>  Checking if emulators/rubygem-vagrant 
>>> already installed /usr/bin/env  /usr/local/bin/gem18 install -l
>>> --no-update-sources --no-ri --install-dir /usr/local/lib/r\ 
>>> 

Re: trying to build a port for vagrant and failing

2012-11-07 Thread Christopher J. Ruwe
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Tue, 06 Nov 2012 17:58:42 -0500
Greg Larkin  wrote:

> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
> 
> On 11/6/12 4:00 PM, Christopher J. Ruwe wrote:
> > Currently, I am trying to write up a port for vagrant, a VirtualBox
> > managment thing (http://vagrantup.com/). I am failing with the
> > dependencies and would be grateful for some help.
> > 
> > I have
> > 
> > BUILD_DEPENDS= 
> > minitar:${PORTSDIR}/archivers/rubygem-archive-tar-minitar \
> > 
> > RUN_DEPENDS=erubis:${PORTSDIR}/www/rubygem-erubis \ 
> > rubygem-childprocess>=0.3.1:${PORTSDIR}/devel/rubygem-childprocess 
> > \ rubygem-i18n>=0.6.0:${PORTSDIR}/devel/rubygem-i18n \ 
> > rubygem-json>=1.5.1:${PORTSDIR}/devel/rubygem-json \ 
> > rubygem-log4r>=1.1.9:${PORTSDIR}/sysutils/rubygem-log4r \ 
> > rubygem-net-ssh>=2.2.2:${PORTSDIR}/security/rubygem-net-ssh \ 
> > rubygem-net-scp>=1.0.4:${PORTSDIR}/security/rubygem-net-scp
> > 
> > in the makefile.
> > 
> > From the build log (I am using poudriere for testing) I get
> > 
> > 
> > === > run-depends>== ===>
> > rubygem-vagrant-1.0.5 depends on executable: erubis - not found
> > ===>Verifying install for erubis in
> > /usr/ports/www/rubygem-erubis ===>   Installing existing package
> > /usr/ports/packages/All/rubygem-erubis-2.7.0.tbz ===>   Returning
> > to build of rubygem-vagrant-1.0.5 ===> rubygem-vagrant-1.0.5
> > depends on package: rubygem-childprocess>=0.3.1 - not found ===>
> > Verifying install for rubygem-childprocess>=0.3.1 in 
> > /usr/ports/devel/rubygem-childprocess ===>   Installing existing 
> > package /usr/ports/packages/All/rubygem-childprocess-0.3.5.tbz
> > ===> Returning to build of rubygem-vagrant-1.0.5 ===> 
> > rubygem-vagrant-1.0.5 depends on package: rubygem-i18n>=0.6.0 -
> > not found ===>Verifying install for rubygem-i18n>=0.6.0 in 
> > /usr/ports/devel/rubygem-i18n ===>   Installing existing package 
> > /usr/ports/packages/All/rubygem-i18n-0.6.0,2.tbz ===>   Returning 
> > to build of rubygem-vagrant-1.0.5 ===>   rubygem-vagrant-1.0.5 
> > depends on package: rubygem-json>=1.5.1 - not found ===> Verifying
> > install for rubygem-json>=1.5.1 in /usr/ports/devel/rubygem-json
> > ===>   Installing existing package 
> > /usr/ports/packages/All/rubygem-json-1.7.5.tbz ===>   Returning to 
> > build of rubygem-vagrant-1.0.5 ===>   rubygem-vagrant-1.0.5
> > depends on package: rubygem-log4r>=1.1.9 - not found ===>
> > Verifying install for rubygem-log4r>=1.1.9 in 
> > /usr/ports/sysutils/rubygem-log4r ===>   Installing existing 
> > package /usr/ports/packages/All/rubygem-log4r-1.1.10.tbz ===> 
> > Returning to build of rubygem-vagrant-1.0.5 ===> 
> > rubygem-vagrant-1.0.5 depends on package: rubygem-net-ssh>=2.2.2 - 
> > not found ===>Verifying install for rubygem-net-ssh>=2.2.2 in 
> > /usr/ports/security/rubygem-net-ssh ===>   Installing existing 
> > package /usr/ports/packages/All/rubygem-net-ssh-2.1.4,2.tbz ===> 
> > Returning to build of rubygem-vagrant-1.0.5 ===> 
> > rubygem-vagrant-1.0.5 depends on package: rubygem-net-scp>=1.0.4 - 
> > not found ===>Verifying install for rubygem-net-scp>=1.0.4 in 
> > /usr/ports/security/rubygem-net-scp ===>   Installing existing 
> > package /usr/ports/packages/All/rubygem-net-scp-1.0.4_1.tbz ===> 
> > Returning to build of rubygem-vagrant-1.0.5 ===> 
> > rubygem-vagrant-1.0.5 depends on file: /usr/local/bin/gem18 - found
> > ===>   rubygem-vagrant-1.0.5 depends on file: /usr/local/bin/ruby18
> > - found 
> > ===
> >
> >
> > 
> So far so good. I noticed that rubygem-net-ssh-2.1.4.2 is supposed
> > to satisfy >=rubygem-net-ssh-2.2.2, which I ignore for the while.
> > 
> > Now, building yields
> > 
> > === >> == ===>  Installing for
> > rubygem-vagrant-1.0.5 ===>   rubygem-vagrant-1.0.5 depends on 
> > executable: erubis - found ===>   rubygem-vagrant-1.0.5 depends on 
> > package: rubygem-childprocess>=0.3.1 - found ===> 
> > rubygem-vagrant-1.0.5 depends on package: rubygem-i18n>=0.6.0 - 
> > found ===>   rubygem-vagrant-1.0.5 depends on package: 
> > rubygem-json>=1.5.1 - found ===>   rubygem-vagrant-1.0.5 depends
> > on package: rubygem-log4r>=1.1.9 - found ===>
> > rubygem-vagrant-1.0.5 depends on package: rubygem-net-ssh>=2.2.2 -
> > found ===> rubygem-vagrant-1.0.5 depends on package:
> > rubygem-net-scp>=1.0.4 - found ===>   rubygem-vagrant-1.0.5 depends
> > on file: /usr/local/bin/gem18 - found ===>   rubygem-vagrant-1.0.5
> > depends on file: /usr/local/bin/ruby18 - found ===>   Generating
> > temporary packing list ===>  Checking if emulators/rubygem-vagrant
> > already installed /usr/bin/env  /usr/local/bin/gem18 install -l 
> > --no-update-sources --no-ri --install-dir /usr/local/lib/r\ 
> > uby/gems/1.8 /usr/ports/distfiles/rubygem/vagrant-1.0.5.gem -- 
> > --build-args ERROR:  While executing gem ..

Re: trying to build a port for vagrant and failing

2012-11-06 Thread Greg Larkin
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 11/6/12 4:00 PM, Christopher J. Ruwe wrote:
> Currently, I am trying to write up a port for vagrant, a VirtualBox
> managment thing (http://vagrantup.com/). I am failing with the
> dependencies and would be grateful for some help.
> 
> I have
> 
> BUILD_DEPENDS= 
> minitar:${PORTSDIR}/archivers/rubygem-archive-tar-minitar \
> 
> RUN_DEPENDS=erubis:${PORTSDIR}/www/rubygem-erubis \ 
> rubygem-childprocess>=0.3.1:${PORTSDIR}/devel/rubygem-childprocess 
> \ rubygem-i18n>=0.6.0:${PORTSDIR}/devel/rubygem-i18n \ 
> rubygem-json>=1.5.1:${PORTSDIR}/devel/rubygem-json \ 
> rubygem-log4r>=1.1.9:${PORTSDIR}/sysutils/rubygem-log4r \ 
> rubygem-net-ssh>=2.2.2:${PORTSDIR}/security/rubygem-net-ssh \ 
> rubygem-net-scp>=1.0.4:${PORTSDIR}/security/rubygem-net-scp
> 
> in the makefile.
> 
> From the build log (I am using poudriere for testing) I get
> 
> 
> === run-depends>== ===>
> rubygem-vagrant-1.0.5 depends on executable: erubis - not found
> ===>Verifying install for erubis in
> /usr/ports/www/rubygem-erubis ===>   Installing existing package
> /usr/ports/packages/All/rubygem-erubis-2.7.0.tbz ===>   Returning
> to build of rubygem-vagrant-1.0.5 ===> rubygem-vagrant-1.0.5
> depends on package: rubygem-childprocess>=0.3.1 - not found ===>
> Verifying install for rubygem-childprocess>=0.3.1 in 
> /usr/ports/devel/rubygem-childprocess ===>   Installing existing 
> package /usr/ports/packages/All/rubygem-childprocess-0.3.5.tbz
> ===> Returning to build of rubygem-vagrant-1.0.5 ===> 
> rubygem-vagrant-1.0.5 depends on package: rubygem-i18n>=0.6.0 -
> not found ===>Verifying install for rubygem-i18n>=0.6.0 in 
> /usr/ports/devel/rubygem-i18n ===>   Installing existing package 
> /usr/ports/packages/All/rubygem-i18n-0.6.0,2.tbz ===>   Returning 
> to build of rubygem-vagrant-1.0.5 ===>   rubygem-vagrant-1.0.5 
> depends on package: rubygem-json>=1.5.1 - not found ===> Verifying
> install for rubygem-json>=1.5.1 in /usr/ports/devel/rubygem-json
> ===>   Installing existing package 
> /usr/ports/packages/All/rubygem-json-1.7.5.tbz ===>   Returning to 
> build of rubygem-vagrant-1.0.5 ===>   rubygem-vagrant-1.0.5
> depends on package: rubygem-log4r>=1.1.9 - not found ===>
> Verifying install for rubygem-log4r>=1.1.9 in 
> /usr/ports/sysutils/rubygem-log4r ===>   Installing existing 
> package /usr/ports/packages/All/rubygem-log4r-1.1.10.tbz ===> 
> Returning to build of rubygem-vagrant-1.0.5 ===> 
> rubygem-vagrant-1.0.5 depends on package: rubygem-net-ssh>=2.2.2 - 
> not found ===>Verifying install for rubygem-net-ssh>=2.2.2 in 
> /usr/ports/security/rubygem-net-ssh ===>   Installing existing 
> package /usr/ports/packages/All/rubygem-net-ssh-2.1.4,2.tbz ===> 
> Returning to build of rubygem-vagrant-1.0.5 ===> 
> rubygem-vagrant-1.0.5 depends on package: rubygem-net-scp>=1.0.4 - 
> not found ===>Verifying install for rubygem-net-scp>=1.0.4 in 
> /usr/ports/security/rubygem-net-scp ===>   Installing existing 
> package /usr/ports/packages/All/rubygem-net-scp-1.0.4_1.tbz ===> 
> Returning to build of rubygem-vagrant-1.0.5 ===> 
> rubygem-vagrant-1.0.5 depends on file: /usr/local/bin/gem18 - found
> ===>   rubygem-vagrant-1.0.5 depends on file: /usr/local/bin/ruby18
> - found 
> ===
>
>
> 
So far so good. I noticed that rubygem-net-ssh-2.1.4.2 is supposed
> to satisfy >=rubygem-net-ssh-2.2.2, which I ignore for the while.
> 
> Now, building yields
> 
> ===> == ===>  Installing for
> rubygem-vagrant-1.0.5 ===>   rubygem-vagrant-1.0.5 depends on 
> executable: erubis - found ===>   rubygem-vagrant-1.0.5 depends on 
> package: rubygem-childprocess>=0.3.1 - found ===> 
> rubygem-vagrant-1.0.5 depends on package: rubygem-i18n>=0.6.0 - 
> found ===>   rubygem-vagrant-1.0.5 depends on package: 
> rubygem-json>=1.5.1 - found ===>   rubygem-vagrant-1.0.5 depends
> on package: rubygem-log4r>=1.1.9 - found ===>
> rubygem-vagrant-1.0.5 depends on package: rubygem-net-ssh>=2.2.2 -
> found ===> rubygem-vagrant-1.0.5 depends on package:
> rubygem-net-scp>=1.0.4 - found ===>   rubygem-vagrant-1.0.5 depends
> on file: /usr/local/bin/gem18 - found ===>   rubygem-vagrant-1.0.5
> depends on file: /usr/local/bin/ruby18 - found ===>   Generating
> temporary packing list ===>  Checking if emulators/rubygem-vagrant
> already installed /usr/bin/env  /usr/local/bin/gem18 install -l 
> --no-update-sources --no-ri --install-dir /usr/local/lib/r\ 
> uby/gems/1.8 /usr/ports/distfiles/rubygem/vagrant-1.0.5.gem -- 
> --build-args ERROR:  While executing gem ... (Gem::DependencyError)
> Unable to resolve dependencies: vagrant requires json (~> 1.5.1),
> net-ssh (~> 2.2.2) *** Error code 1
> 
> The installation is right about net-ssh (confer above), but 
> definitely not on json (1.7.5 > 1.5.1).
> 
> Can anybody hint me on a path to pursue to reso

trying to build a port for vagrant and failing

2012-11-06 Thread Christopher J. Ruwe
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Currently, I am trying to write up a port for vagrant, a VirtualBox
managment thing (http://vagrantup.com/). I am failing with the
dependencies and would be grateful for some help.

I have

BUILD_DEPENDS=  minitar:${PORTSDIR}/archivers/rubygem-archive-tar-minitar \

RUN_DEPENDS=erubis:${PORTSDIR}/www/rubygem-erubis \

rubygem-childprocess>=0.3.1:${PORTSDIR}/devel/rubygem-childprocess \
rubygem-i18n>=0.6.0:${PORTSDIR}/devel/rubygem-i18n \
rubygem-json>=1.5.1:${PORTSDIR}/devel/rubygem-json \
rubygem-log4r>=1.1.9:${PORTSDIR}/sysutils/rubygem-log4r \
rubygem-net-ssh>=2.2.2:${PORTSDIR}/security/rubygem-net-ssh \
rubygem-net-scp>=1.0.4:${PORTSDIR}/security/rubygem-net-scp

in the makefile.

- From the build log (I am using poudriere for testing) I get


=
===>   rubygem-vagrant-1.0.5 depends on executable: erubis - not found
===>Verifying install for erubis in /usr/ports/www/rubygem-erubis
===>   Installing existing package 
/usr/ports/packages/All/rubygem-erubis-2.7.0.tbz
===>   Returning to build of rubygem-vagrant-1.0.5
===>   rubygem-vagrant-1.0.5 depends on package: rubygem-childprocess>=0.3.1 - 
not found
===>Verifying install for rubygem-childprocess>=0.3.1 in 
/usr/ports/devel/rubygem-childprocess
===>   Installing existing package 
/usr/ports/packages/All/rubygem-childprocess-0.3.5.tbz
===>   Returning to build of rubygem-vagrant-1.0.5
===>   rubygem-vagrant-1.0.5 depends on package: rubygem-i18n>=0.6.0 - not found
===>Verifying install for rubygem-i18n>=0.6.0 in 
/usr/ports/devel/rubygem-i18n
===>   Installing existing package 
/usr/ports/packages/All/rubygem-i18n-0.6.0,2.tbz
===>   Returning to build of rubygem-vagrant-1.0.5
===>   rubygem-vagrant-1.0.5 depends on package: rubygem-json>=1.5.1 - not found
===>Verifying install for rubygem-json>=1.5.1 in 
/usr/ports/devel/rubygem-json
===>   Installing existing package 
/usr/ports/packages/All/rubygem-json-1.7.5.tbz
===>   Returning to build of rubygem-vagrant-1.0.5
===>   rubygem-vagrant-1.0.5 depends on package: rubygem-log4r>=1.1.9 - not 
found
===>Verifying install for rubygem-log4r>=1.1.9 in 
/usr/ports/sysutils/rubygem-log4r
===>   Installing existing package 
/usr/ports/packages/All/rubygem-log4r-1.1.10.tbz
===>   Returning to build of rubygem-vagrant-1.0.5
===>   rubygem-vagrant-1.0.5 depends on package: rubygem-net-ssh>=2.2.2 - not 
found
===>Verifying install for rubygem-net-ssh>=2.2.2 in 
/usr/ports/security/rubygem-net-ssh
===>   Installing existing package 
/usr/ports/packages/All/rubygem-net-ssh-2.1.4,2.tbz
===>   Returning to build of rubygem-vagrant-1.0.5
===>   rubygem-vagrant-1.0.5 depends on package: rubygem-net-scp>=1.0.4 - not 
found
===>Verifying install for rubygem-net-scp>=1.0.4 in 
/usr/ports/security/rubygem-net-scp
===>   Installing existing package 
/usr/ports/packages/All/rubygem-net-scp-1.0.4_1.tbz
===>   Returning to build of rubygem-vagrant-1.0.5
===>   rubygem-vagrant-1.0.5 depends on file: /usr/local/bin/gem18 - found
===>   rubygem-vagrant-1.0.5 depends on file: /usr/local/bin/ruby18 - found
===

So far so good. I noticed that rubygem-net-ssh-2.1.4.2 is supposed to
satisfy >=rubygem-net-ssh-2.2.2, which I ignore for the while.

Now, building yields

=
===>  Installing for rubygem-vagrant-1.0.5
===>   rubygem-vagrant-1.0.5 depends on executable: erubis - found
===>   rubygem-vagrant-1.0.5 depends on package: rubygem-childprocess>=0.3.1 - 
found
===>   rubygem-vagrant-1.0.5 depends on package: rubygem-i18n>=0.6.0 - found
===>   rubygem-vagrant-1.0.5 depends on package: rubygem-json>=1.5.1 - found
===>   rubygem-vagrant-1.0.5 depends on package: rubygem-log4r>=1.1.9 - found
===>   rubygem-vagrant-1.0.5 depends on package: rubygem-net-ssh>=2.2.2 - found
===>   rubygem-vagrant-1.0.5 depends on package: rubygem-net-scp>=1.0.4 - found
===>   rubygem-vagrant-1.0.5 depends on file: /usr/local/bin/gem18 - found
===>   rubygem-vagrant-1.0.5 depends on file: /usr/local/bin/ruby18 - found
===>   Generating temporary packing list
===>  Checking if emulators/rubygem-vagrant already installed
/usr/bin/env  /usr/local/bin/gem18 install -l --no-update-sources --no-ri 
--install-dir /usr/local/lib/r\
uby/gems/1.8 /usr/ports/distfiles/rubygem/vagrant-1.0.5.gem -- --build-args
ERROR:  While executing gem ... (Gem::DependencyError)
Unable to resolve dependencies: vagrant requires json (~> 1.5.1), net-ssh 
(~> 2.2.2)
*** Error code 1

The installation is right about net-ssh (confer above), but definitely
not on json (1.7.5 > 1.5.1).

Can anybody hint me on a path to pursue to resolve that error?

Many thanks, cheers,
- -- 
Christopher
TZ: GMT + 2h
GnuPG/GPG:  0xE8DE2C14

Punctuation matters:
"Let's ea