After the recent update of mail/rubygem-mail to version 2.3.0 it is no longer possible to install mail/rubygem-actionmailer. As a result it is not possible to install www/rubygem-rails. $ pkg_info -xE ruby ruby+nopthreads-1.8.7.352,1 ruby18-bdb-0.6.6 ruby18-gems-1.7.2 ruby18-iconv-1.8.7.352,1 rubygem-abstract-1.0.0_1 rubygem-actionpack-3.0.9 rubygem-activemodel-3.0.9 rubygem-activesupport-3.0.9 rubygem-builder-2.1.2 rubygem-erubis-2.6.6 rubygem-i18n-0.5.0,2 rubygem-mail-2.3.0 rubygem-mime-types-1.16 rubygem-polyglot-0.3.1 rubygem-rack-1.2.1,3 rubygem-rack-mount-0.6.14 rubygem-rack-test-0.5.7 rubygem-rdoc-3.6.1_1 rubygem-treetop-1.4.9 rubygem-tzinfo-0.3.28 How-To-Repeat: 1. make -C /usr/ports/mail/rubygem-actionmailer install 2. it will fail with a dependency error: ===> Installing for rubygem-actionmailer-3.0.9 ===> rubygem-actionmailer-3.0.9 depends on package: rubygem-actionpack>=3.0.9 - found ===> rubygem-actionmailer-3.0.9 depends on package: rubygem-mail>=2.2.19 - found ===> rubygem-actionmailer-3.0.9 depends on file: /usr/local/bin/gem18 - found ===> rubygem-actionmailer-3.0.9 depends on file: /usr/local/bin/ruby18 - found ===> rubygem-actionmailer-3.0.9 depends on file: /usr/local/bin/ruby18 - found ===> Generating temporary packing list ===> Checking if mail/rubygem-actionmailer already installed /usr/bin/env /usr/local/bin/gem18 install -l --no-update-sources --no-ri --install-dir /usr/local/lib/ruby/gems/1.8 /usr/ports/distfiles/rubygem/actionmailer-3.0.9.gem -- --build-args ERROR: While executing gem ... (Gem::DependencyError) Unable to resolve dependencies: actionmailer requires mail (~> 2.2.19) *** Error code 1 Stop in /usr/ports/mail/rubygem-actionmailer.
Responsible Changed From-To: freebsd-ports-bugs->ruby Over to maintainer (via the GNATS Auto Assign Tool)
Hi, I have reverted my previous commit which sets mail/rubygem-mail back to version 2.2.19. Hence this installation issue should now be fixed. Someone with a ruby hat should be able to close this PR. culot@
State Changed From-To: open->closed Issue is fixed.