diff options
Diffstat (limited to 'dev-ruby')
59 files changed, 399 insertions, 117 deletions
diff --git a/dev-ruby/actionmailer/actionmailer-4.2.5.ebuild b/dev-ruby/actionmailer/actionmailer-4.2.5.ebuild index 06c976d31212..82798c520835 100644 --- a/dev-ruby/actionmailer/actionmailer-4.2.5.ebuild +++ b/dev-ruby/actionmailer/actionmailer-4.2.5.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 -USE_RUBY="ruby20 ruby21" +USE_RUBY="ruby20 ruby21 ruby22" RUBY_FAKEGEM_TASK_DOC="" RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" diff --git a/dev-ruby/actionpack/actionpack-4.2.5.ebuild b/dev-ruby/actionpack/actionpack-4.2.5.ebuild index ad7e3ea34c12..95809507bc19 100644 --- a/dev-ruby/actionpack/actionpack-4.2.5.ebuild +++ b/dev-ruby/actionpack/actionpack-4.2.5.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 -USE_RUBY="ruby20 ruby21" +USE_RUBY="ruby20 ruby21 ruby22" RUBY_FAKEGEM_TASK_DOC="" RUBY_FAKEGEM_DOCDIR="doc" @@ -45,7 +45,7 @@ ruby_add_bdepend " all_ruby_prepare() { # Remove items from the common Gemfile that we don't need for this # test run. This also requires handling some gemspecs. - sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|minitest\|sprockets\|stackprof\)/ s:^:#:" \ + sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|minitest\|sprockets\|stackprof\)/ s:^:#:" \ -e '/:job/,/end/ s:^:#:' \ -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die rm ../Gemfile.lock || die diff --git a/dev-ruby/actionview/actionview-4.2.5.ebuild b/dev-ruby/actionview/actionview-4.2.5.ebuild index 6a7526af7652..5a093fd106e0 100644 --- a/dev-ruby/actionview/actionview-4.2.5.ebuild +++ b/dev-ruby/actionview/actionview-4.2.5.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 -USE_RUBY="ruby20 ruby21" +USE_RUBY="ruby20 ruby21 ruby22" RUBY_FAKEGEM_TASK_DOC="" RUBY_FAKEGEM_DOCDIR="doc" @@ -43,7 +43,7 @@ ruby_add_bdepend " all_ruby_prepare() { # Remove items from the common Gemfile that we don't need for this # test run. This also requires handling some gemspecs. - sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|minitest\|sprockets\|stackprof\)/ s:^:#:" \ + sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|rack-cache\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|bcrypt\|uglifier\|minitest\|sprockets\|stackprof\)/ s:^:#:" \ -e '/:job/,/end/ s:^:#:' \ -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die rm ../Gemfile.lock || die diff --git a/dev-ruby/activejob/activejob-4.2.5.ebuild b/dev-ruby/activejob/activejob-4.2.5.ebuild index 7f62876aebb7..7ec460628d84 100644 --- a/dev-ruby/activejob/activejob-4.2.5.ebuild +++ b/dev-ruby/activejob/activejob-4.2.5.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 -USE_RUBY="ruby20 ruby21" +USE_RUBY="ruby20 ruby21 ruby22" RUBY_FAKEGEM_TASK_DOC="" RUBY_FAKEGEM_DOCDIR="" diff --git a/dev-ruby/activemodel/activemodel-4.2.5.ebuild b/dev-ruby/activemodel/activemodel-4.2.5.ebuild index 465c90bd8103..a4b69d5d24dc 100644 --- a/dev-ruby/activemodel/activemodel-4.2.5.ebuild +++ b/dev-ruby/activemodel/activemodel-4.2.5.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 -USE_RUBY="ruby20 ruby21" +USE_RUBY="ruby20 ruby21 ruby22" RUBY_FAKEGEM_TASK_DOC="" RUBY_FAKEGEM_DOCDIR="" diff --git a/dev-ruby/activerecord/activerecord-4.2.5.ebuild b/dev-ruby/activerecord/activerecord-4.2.5.ebuild index 9da4868da977..a347afbd897d 100644 --- a/dev-ruby/activerecord/activerecord-4.2.5.ebuild +++ b/dev-ruby/activerecord/activerecord-4.2.5.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 -USE_RUBY="ruby20 ruby21" +USE_RUBY="ruby20 ruby21 ruby22" # this is not null so that the dependencies will actually be filled RUBY_FAKEGEM_TASK_TEST="test" @@ -47,7 +47,7 @@ all_ruby_prepare() { # Remove items from the common Gemfile that we don't need for this # test run. This also requires handling some gemspecs. rm ../Gemfile.lock || die - sed -i -e "/\(uglifier\|system_timer\|sdoc\|w3c_validators\|pg\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|minitest\|sprockets\|stackprof\)/ s:^:#:" \ + sed -i -e "/\(uglifier\|system_timer\|sdoc\|w3c_validators\|pg\|jquery-rails\|execjs\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|minitest\|sprockets\|stackprof\)/ s:^:#:" \ -e '/:job/,/end/ s:^:#:' \ -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die sed -i -e '/rack-ssl/d' -e 's/~> 3.4/>= 3.4/' ../railties/railties.gemspec || die diff --git a/dev-ruby/activesupport/activesupport-4.2.5.ebuild b/dev-ruby/activesupport/activesupport-4.2.5.ebuild index b8476a9a5eac..5615eadbba5c 100644 --- a/dev-ruby/activesupport/activesupport-4.2.5.ebuild +++ b/dev-ruby/activesupport/activesupport-4.2.5.ebuild @@ -22,7 +22,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz LICENSE="MIT" SLOT="$(get_version_component_range 1-2)" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" RUBY_S="rails-${PV}/${PN}" diff --git a/dev-ruby/asciidoctor/Manifest b/dev-ruby/asciidoctor/Manifest index ac840966b569..b3a9124d8278 100644 --- a/dev-ruby/asciidoctor/Manifest +++ b/dev-ruby/asciidoctor/Manifest @@ -1,2 +1,3 @@ DIST asciidoctor-1.5.2.tar.gz 494239 SHA256 f10242d7ea5e8c3b6279c9535e67d58fb0b8ffe2c5625e7b211af3dd683dd368 SHA512 5d50134d4bed58bb5dc610929c30b1272c8d75e9748f6587a4e00cd8d76b4f86e8edd17b04a8579d984e9ce3864c3d96a81bc526988a6c6d71e418923c94d67a WHIRLPOOL 67cf1cdd71dd4819c2d829d729057ec0b7b6ac107a5754333eb257a80545c4229870a1ae83b14172bd52e5e8b145bc1f56db6bca6af341d6ee7ca6b63267e7c8 DIST asciidoctor-1.5.3.tar.gz 509233 SHA256 b6aa27203bf9fc8ca55d0c0468f8f3e70ae1b3aa60f1bb50dd6aa53497275841 SHA512 17e5c930b2d2d1727b5b5f2100f6b625edf3af73e98aadf84135bdf01bbbef8587b310fe513508ae575ee6b8a08d573ac512fbfc3d6e9ea9e144048786865c35 WHIRLPOOL 9333bee73633e18b9c334d6f622df07e8d07c1a491852b710b2edc31c892ebbc00e2d915a9234253f7a13611988f8d53e3a791a73e4ca6cbd82e90444dce9fe1 +DIST asciidoctor-1.5.4.tar.gz 520793 SHA256 2963fdf5ce12962e3a514d7d83426897184c947de5df89300ee524970dc2f3bc SHA512 c3a6405a6c39d1aa70e4d10ce42a6f6e01f3b7ddd8f695e8043fce9116ac91ad1f1f881a449ee8a61172213720dae1285f9c4de03a5cec908de906ed5b14e626 WHIRLPOOL bb06147e6c77fc5d0133b0b747103ec362cc724624087cb84756b2a193540e6b164aed1c8a20a1578298be135e7b65938ae07a902409ba778c25792bd6350ec9 diff --git a/dev-ruby/asciidoctor/asciidoctor-1.5.4.ebuild b/dev-ruby/asciidoctor/asciidoctor-1.5.4.ebuild new file mode 100644 index 000000000000..a1aa82a593b8 --- /dev/null +++ b/dev-ruby/asciidoctor/asciidoctor-1.5.4.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +USE_RUBY="ruby20 ruby21" + +RUBY_FAKEGEM_TASK_TEST="test features" +RUBY_FAKEGEM_RECIPE_DOC="rdoc" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.adoc README.adoc" + +RUBY_FAKEGEM_EXTRAINSTALL="data" + +inherit ruby-fakegem + +DESCRIPTION="Processor for converting AsciiDoc into HTML 5, DocBook 4.5 and other formats" +HOMEPAGE="https://github.com/asciidoctor/asciidoctor" +SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +ruby_add_bdepend "test? ( + dev-util/cucumber + dev-ruby/rspec-expectations:* + dev-ruby/asciimath + dev-ruby/coderay + dev-ruby/erubis + dev-ruby/haml + dev-ruby/nokogiri + dev-ruby/slim + dev-ruby/tilt )" + +all_ruby_prepare() { + rm Gemfile || die +} + +all_ruby_install() { + all_fakegem_install + + doman man/asciidoctor.1 +} diff --git a/dev-ruby/async_sinatra/Manifest b/dev-ruby/async_sinatra/Manifest index 1893c8c4e52e..4cd8c9b13b09 100644 --- a/dev-ruby/async_sinatra/Manifest +++ b/dev-ruby/async_sinatra/Manifest @@ -1 +1,2 @@ DIST async_sinatra-1.2.0-git.tgz 8194 SHA256 b62f1f7944fe2816fe418c9acf64ca73c2708b6ebd3bfa6e06dc693703faaa0a SHA512 abddfd78e6e6d1dbee8e463a10f3e233045f3321a828267e666399853fc6e1ab7661b8338193f1437cd9ef891a15323667b8f1e3dc89f2acc6ccc34b2aa16a6e WHIRLPOOL 109ececfd95de28e27a5c8be0b010690d1054db993cb764a2d5ac43edae9a5ccd031b75638523f568496bcdf7b0c67d23cfa1e209820bad1831686a5391ebaec +DIST async_sinatra-1.2.1-git.tgz 8314 SHA256 431d5b229d2e795707184caaf9e9bf0d4e1cb3402b9bfa9d7a6ee624f6ca8712 SHA512 f1c7dc5aeeae366836bc2db6ae1c34967fa4a8d89d2f0fdcbcfeb7737e7b39615990c67ba9d55428cc0873329b5b54e9a1df727b09c5d79b03210b4e209b56ba WHIRLPOOL d13fa0d3e19a3b4a22d8b8321248a635e8ca17ed78f1ec39f38bf2a3130e4d37fe2a929a28df9032ea5b9b8c8329b80fa43d1baf6284ff3a1285b08dc810e243 diff --git a/dev-ruby/async_sinatra/async_sinatra-1.2.1.ebuild b/dev-ruby/async_sinatra/async_sinatra-1.2.1.ebuild new file mode 100644 index 000000000000..0ddbeb83b984 --- /dev/null +++ b/dev-ruby/async_sinatra/async_sinatra-1.2.1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +USE_RUBY="ruby20 ruby21 ruby22" + +RUBY_FAKEGEM_DOCDIR="doc" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.rdoc README.rdoc" +RUBY_FAKEGEM_TASK_DOC="docs" + +inherit ruby-fakegem + +DESCRIPTION="Asynchronous response API for Sinatra and Thin" +HOMEPAGE="https://github.com/raggi/async_sinatra" +SRC_URI="https://github.com/raggi/async_sinatra/archive/v${PV}.tar.gz -> ${P}-git.tgz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +ruby_add_bdepend "test? ( + >=dev-ruby/hoe-3.13 + >=dev-ruby/minitest-5.6:5 + >=dev-ruby/eventmachine-0.12.11 + dev-ruby/rack-test + )" +ruby_add_bdepend "doc? ( >=dev-ruby/hoe-2.9.1 )" + +ruby_add_rdepend ">=dev-ruby/sinatra-1.3.2 + >=dev-ruby/rack-1.4.1:*" + +all_ruby_prepare() { + # Remove development dependencies that we don't have from the gemspec + sed -i -e '/\(hoe\|rdoc\)/d' async_sinatra.gemspec || die +} + +all_ruby_install() { + all_fakegem_install + + insinto /usr/share/doc/${PF}/ + doins -r examples || die "Failed to install examples" +} diff --git a/dev-ruby/celluloid-essentials/celluloid-essentials-0.20.5.ebuild b/dev-ruby/celluloid-essentials/celluloid-essentials-0.20.5.ebuild index e7c1133975ab..6583ce3dc747 100644 --- a/dev-ruby/celluloid-essentials/celluloid-essentials-0.20.5.ebuild +++ b/dev-ruby/celluloid-essentials/celluloid-essentials-0.20.5.ebuild @@ -18,7 +18,7 @@ IUSE="" SLOT="0" LICENSE="MIT" -KEYWORDS="~amd64 ~arm" +KEYWORDS="~amd64 ~arm ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" ruby_add_rdepend " >=dev-ruby/timers-4.1.1" diff --git a/dev-ruby/celluloid-extras/celluloid-extras-0.20.5.ebuild b/dev-ruby/celluloid-extras/celluloid-extras-0.20.5.ebuild index 3f11aa08da04..a6a5d079d247 100644 --- a/dev-ruby/celluloid-extras/celluloid-extras-0.20.5.ebuild +++ b/dev-ruby/celluloid-extras/celluloid-extras-0.20.5.ebuild @@ -18,7 +18,7 @@ IUSE="" SLOT="0" LICENSE="MIT" -KEYWORDS="~amd64 ~arm" +KEYWORDS="~amd64 ~arm ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" ruby_add_rdepend " >=dev-ruby/timers-4.1.1" diff --git a/dev-ruby/celluloid-fsm/celluloid-fsm-0.20.5.ebuild b/dev-ruby/celluloid-fsm/celluloid-fsm-0.20.5.ebuild index 37c22413bbad..b051bb516afa 100644 --- a/dev-ruby/celluloid-fsm/celluloid-fsm-0.20.5.ebuild +++ b/dev-ruby/celluloid-fsm/celluloid-fsm-0.20.5.ebuild @@ -18,7 +18,7 @@ IUSE="" SLOT="0" LICENSE="MIT" -KEYWORDS="~amd64 ~arm" +KEYWORDS="~amd64 ~arm ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" ruby_add_rdepend " >=dev-ruby/timers-4.1.1" diff --git a/dev-ruby/celluloid-pool/celluloid-pool-0.20.5.ebuild b/dev-ruby/celluloid-pool/celluloid-pool-0.20.5.ebuild index 37c22413bbad..b051bb516afa 100644 --- a/dev-ruby/celluloid-pool/celluloid-pool-0.20.5.ebuild +++ b/dev-ruby/celluloid-pool/celluloid-pool-0.20.5.ebuild @@ -18,7 +18,7 @@ IUSE="" SLOT="0" LICENSE="MIT" -KEYWORDS="~amd64 ~arm" +KEYWORDS="~amd64 ~arm ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" ruby_add_rdepend " >=dev-ruby/timers-4.1.1" diff --git a/dev-ruby/celluloid-supervision/celluloid-supervision-0.20.5.ebuild b/dev-ruby/celluloid-supervision/celluloid-supervision-0.20.5.ebuild index 37c22413bbad..b051bb516afa 100644 --- a/dev-ruby/celluloid-supervision/celluloid-supervision-0.20.5.ebuild +++ b/dev-ruby/celluloid-supervision/celluloid-supervision-0.20.5.ebuild @@ -18,7 +18,7 @@ IUSE="" SLOT="0" LICENSE="MIT" -KEYWORDS="~amd64 ~arm" +KEYWORDS="~amd64 ~arm ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" ruby_add_rdepend " >=dev-ruby/timers-4.1.1" diff --git a/dev-ruby/celluloid/celluloid-0.17.2.ebuild b/dev-ruby/celluloid/celluloid-0.17.2.ebuild index 6f56ed0a3fec..68e5e87f1d02 100644 --- a/dev-ruby/celluloid/celluloid-0.17.2.ebuild +++ b/dev-ruby/celluloid/celluloid-0.17.2.ebuild @@ -19,7 +19,7 @@ IUSE="" SLOT="0" LICENSE="MIT" -KEYWORDS="~amd64 ~arm" +KEYWORDS="~amd64 ~arm ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" ruby_add_rdepend " dev-ruby/celluloid-essentials diff --git a/dev-ruby/coffee-rails/coffee-rails-4.1.1-r1.ebuild b/dev-ruby/coffee-rails/coffee-rails-4.1.1-r1.ebuild new file mode 100644 index 000000000000..d5f7425b85d7 --- /dev/null +++ b/dev-ruby/coffee-rails/coffee-rails-4.1.1-r1.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +USE_RUBY="ruby20 ruby21 ruby22" + +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +inherit ruby-fakegem versionator + +DESCRIPTION="Coffee Script adapter for the Rails asset pipeline" +HOMEPAGE="https://github.com/rails/coffee-rails" +SRC_URI="https://github.com/rails/coffee-rails/archive/v${PV}.tar.gz -> ${PV}.tar.gz" + +LICENSE="MIT" +SLOT="$(get_version_component_range 1-2)" +KEYWORDS="~amd64 ~arm" + +IUSE="" + +ruby_add_rdepend ">=dev-ruby/coffee-script-2.2.0 + >dev-ruby/railties-4:* <dev-ruby/railties-5.1:*" + +all_ruby_prepare() { + # Avoid dependency on git and bundler. + sed -i -e 's/git ls-files/echo/' \ + -e '/bundler/I s:^:#:' Rakefile || die + + # Make sure a consistent rails version is loaded. + sed -i -e '4igem "rails"' -e '/bundler/ s:^:#:' test/test_helper.rb || die +} diff --git a/dev-ruby/diff-lcs/diff-lcs-1.2.5-r1.ebuild b/dev-ruby/diff-lcs/diff-lcs-1.2.5-r1.ebuild index 9cbbac32775c..93274dbc3c16 100644 --- a/dev-ruby/diff-lcs/diff-lcs-1.2.5-r1.ebuild +++ b/dev-ruby/diff-lcs/diff-lcs-1.2.5-r1.ebuild @@ -17,5 +17,5 @@ HOMEPAGE="https://github.com/halostatue/diff-lcs" LICENSE="|| ( MIT Ruby GPL-2 )" SLOT="0" -KEYWORDS="~alpha amd64 arm hppa ~ia64 ~ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm hppa ~ia64 ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" diff --git a/dev-ruby/dnsruby/Manifest b/dev-ruby/dnsruby/Manifest index aa36d6dc4650..5838d9512fb7 100644 --- a/dev-ruby/dnsruby/Manifest +++ b/dev-ruby/dnsruby/Manifest @@ -1,2 +1,3 @@ DIST dnsruby-1.58.0.gem 230912 SHA256 b21ded4f62fd935f1c2409201ed5f2b97f90f2598baab00e1a6ec0be0149c16d SHA512 e7fc9073574429433aa05d088bfafd8919216f8461d25b967fccad52d22dd820702ae62d503f9b63207a25d335675f1601c2654685493165c1ad4ef912f5cebe WHIRLPOOL daf1427ad9947cd478b70ec39c72bdfc58059e448dad7e7d40f828ef56b9b49f1d31497f820e5ba118f15902a90424042a3f46396a34de2189dd87a0f0b17139 DIST dnsruby-1.59.0.gem 232960 SHA256 45d7236b1d6346fca03522e3192f9545875d887c491d1e63c4dcedf6a87819b8 SHA512 769111d24fd745288b41e083630e7ea7cd078ff6297afe8eff7eb0a95f57a74c9b1dbfd09db122eb45c340243e1eaee86faa3175e750c2b243ac6b92f7c3a804 WHIRLPOOL b9c0f858346d9bb38a92dc4a67fefc3f6dd7fedc468a7ab2b9794fa528c0a7d80426402ee5a812d4598d7177f7b19959d0ca13401a55967ecfca63692997b2b4 +DIST dnsruby-1.59.1.gem 233984 SHA256 ffc1e7c98eb7d57e1325736654193a047d0e384c678ac2996c7a4e58245a649a SHA512 809072ae82056aeb9be085713116412b8cf6b21313c4aba1b112c0526f06d4ba1068e66149265f9fe0effd604641392732d09c28fd31a048a4d460fbf59f884e WHIRLPOOL b1a76dfab5598bcd3eb3c3181b0c0abe1c229e5d470eabbfa538f95ddbfb1b905533a1189ea8515063512bea067b34ff96a077a366740ef0f34d78892fd08181 diff --git a/dev-ruby/dnsruby/dnsruby-1.59.1.ebuild b/dev-ruby/dnsruby/dnsruby-1.59.1.ebuild new file mode 100644 index 000000000000..90451b8bec87 --- /dev/null +++ b/dev-ruby/dnsruby/dnsruby-1.59.1.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +USE_RUBY="ruby20 ruby21 ruby22 ruby23" + +RUBY_FAKEGEM_TASK_TEST="" +RUBY_FAKEGEM_DOCDIR="html" +RUBY_FAKEGEM_EXTRADOC="DNSSEC EXAMPLES README.md" +inherit ruby-fakegem + +DESCRIPTION="A pure Ruby DNS client library" +HOMEPAGE="https://github.com/alexdalitz/dnsruby" + +KEYWORDS="~amd64 ~x86" +LICENSE="Apache-2.0" +SLOT="0" +IUSE="" + +ruby_add_bdepend "test? ( >=dev-ruby/minitest-5.4:5 )" + +all_ruby_prepare() { + sed -i -e "/[Cc]overall/d" Rakefile || die + sed -i -e '/display/d' \ + -e '/Display/,/^}/d' test/spec_helper.rb || die +} + +each_ruby_test() { + # only run offline tests + #${RUBY} -I .:lib test/ts_dnsruby.rb || die "test failed" + ${RUBY} -I .:lib test/ts_offline.rb || die "test failed" +} diff --git a/dev-ruby/dotenv/dotenv-2.0.2.ebuild b/dev-ruby/dotenv/dotenv-2.0.2.ebuild index 99242c9150a2..85fc2bac5f0b 100644 --- a/dev-ruby/dotenv/dotenv-2.0.2.ebuild +++ b/dev-ruby/dotenv/dotenv-2.0.2.ebuild @@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/bkeepers/dotenv" SRC_URI="https://github.com/bkeepers/dotenv/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" -KEYWORDS="~amd64 ~arm" +KEYWORDS="~amd64 ~arm ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" SLOT="2" IUSE="" diff --git a/dev-ruby/globalid/globalid-0.3.6.ebuild b/dev-ruby/globalid/globalid-0.3.6.ebuild index c4a9e6644331..3dd38bae95ba 100644 --- a/dev-ruby/globalid/globalid-0.3.6.ebuild +++ b/dev-ruby/globalid/globalid-0.3.6.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 -USE_RUBY="ruby19 ruby20 ruby21" +USE_RUBY="ruby20 ruby21 ruby22" RUBY_FAKEGEM_RECIPE_DOC="rdoc" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/haml/haml-4.0.7.ebuild b/dev-ruby/haml/haml-4.0.7.ebuild index d7092de1f112..e79a24eb38d2 100644 --- a/dev-ruby/haml/haml-4.0.7.ebuild +++ b/dev-ruby/haml/haml-4.0.7.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 -USE_RUBY="ruby19 ruby20 ruby21" +USE_RUBY="ruby20 ruby21 ruby22" RUBY_FAKEGEM_TASK_TEST="test" RUBY_FAKEGEM_TASK_DOC="-Ilib doc" diff --git a/dev-ruby/hoe-seattlerb/hoe-seattlerb-1.3.4.ebuild b/dev-ruby/hoe-seattlerb/hoe-seattlerb-1.3.4.ebuild index 0ab480d3145e..a35f0b2e1c0f 100644 --- a/dev-ruby/hoe-seattlerb/hoe-seattlerb-1.3.4.ebuild +++ b/dev-ruby/hoe-seattlerb/hoe-seattlerb-1.3.4.ebuild @@ -18,7 +18,7 @@ HOMEPAGE="http://seattlerb.rubyforge.org/hoe-seattlerb" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm hppa ~ia64 ~ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm hppa ~ia64 ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" all_ruby_prepare() { diff --git a/dev-ruby/jquery-rails/jquery-rails-4.1.0.ebuild b/dev-ruby/jquery-rails/jquery-rails-4.1.0.ebuild index cc737d7458df..fe2ad735ce58 100644 --- a/dev-ruby/jquery-rails/jquery-rails-4.1.0.ebuild +++ b/dev-ruby/jquery-rails/jquery-rails-4.1.0.ebuild @@ -3,7 +3,7 @@ # $Id$ EAPI=5 -USE_RUBY="ruby20 ruby21" +USE_RUBY="ruby20 ruby21 ruby22" RUBY_FAKEGEM_TASK_DOC="" RUBY_FAKEGEM_TASK_TEST="" diff --git a/dev-ruby/minitest/minitest-5.3.3-r1.ebuild b/dev-ruby/minitest/minitest-5.3.3-r1.ebuild index be3318b398e2..9d9de5253a65 100644 --- a/dev-ruby/minitest/minitest-5.3.3-r1.ebuild +++ b/dev-ruby/minitest/minitest-5.3.3-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 -USE_RUBY="ruby19 ruby20 ruby21" +USE_RUBY="ruby20 ruby21 ruby22" RUBY_FAKEGEM_RECIPE_DOC="rdoc" diff --git a/dev-ruby/nenv/nenv-0.2.0.ebuild b/dev-ruby/nenv/nenv-0.2.0.ebuild index 84c40a477307..1c7486b5a6a2 100644 --- a/dev-ruby/nenv/nenv-0.2.0.ebuild +++ b/dev-ruby/nenv/nenv-0.2.0.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://github.com/e2/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm" +KEYWORDS="~amd64 ~arm ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" all_ruby_prepare() { diff --git a/dev-ruby/nokogiri/nokogiri-1.6.6.2.ebuild b/dev-ruby/nokogiri/nokogiri-1.6.6.2.ebuild index a6e0ab828ae6..f05e4fd004de 100644 --- a/dev-ruby/nokogiri/nokogiri-1.6.6.2.ebuild +++ b/dev-ruby/nokogiri/nokogiri-1.6.6.2.ebuild @@ -18,7 +18,7 @@ HOMEPAGE="http://nokogiri.org/" LICENSE="MIT" SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}-git.tgz" -KEYWORDS="~alpha amd64 arm hppa ~ia64 ~ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm hppa ~ia64 ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" SLOT="0" IUSE="" diff --git a/dev-ruby/rails-deprecated_sanitizer/rails-deprecated_sanitizer-1.0.3.ebuild b/dev-ruby/rails-deprecated_sanitizer/rails-deprecated_sanitizer-1.0.3.ebuild index 01ec43206d5d..a3394d71bce1 100644 --- a/dev-ruby/rails-deprecated_sanitizer/rails-deprecated_sanitizer-1.0.3.ebuild +++ b/dev-ruby/rails-deprecated_sanitizer/rails-deprecated_sanitizer-1.0.3.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 -USE_RUBY="ruby19 ruby20 ruby21" +USE_RUBY="ruby20 ruby21 ruby22" RUBY_FAKEGEM_RECIPE_DOC="rdoc" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/rails-dom-testing/Manifest b/dev-ruby/rails-dom-testing/Manifest index be2c24e42f12..631de04a52b7 100644 --- a/dev-ruby/rails-dom-testing/Manifest +++ b/dev-ruby/rails-dom-testing/Manifest @@ -1,3 +1 @@ -DIST rails-dom-testing-1.0.5.gem 16896 SHA256 35a6b222f33e98bc8c0401cea57aaf155c5a7ab75748e219071538dd096f6f13 SHA512 49b363f89a21af84f4f502284dc4802de2c324f4129c6653c96b548bacd35492b1ca11ae6d631cfc3b777f66ab2cbcccfa9714e7971221ddecd7d296441f6b14 WHIRLPOOL a9f04238acde83b174e85c315d48a4f416eaa08ba07461093dd9fd5abb3dab4213c119d493009489dc8cea203300684fd5c36f811e6ede66c8800f54bf8150a0 -DIST rails-dom-testing-1.0.6.gem 17408 SHA256 a7b69cc95c84b5eb8e3fc6cd77726e409475415223c298647b61ffa33d849dd7 SHA512 56884897b6a2b890920c689412e92489e33979f1c7f55c0d1b82fb0256ca85a32c383f4924cad524e10f95bcc75bb16680ff05460082478491800e5ede71591e WHIRLPOOL b24450c5bb4df0d882463e2d11ea2813c04cd7f8136296bc8f9f0787d7d18ccbcd869358060cbcf4bf2f2a09f6698707410e6e731d913ff94705b3b888229e13 DIST rails-dom-testing-1.0.7.gem 17408 SHA256 6813821425ff44ae3188162d0bae1a2ae08080fc1a584860bf78d50190a112ed SHA512 29999b404e1c0ab8dea2f173feff606c57646fc893be53496d2972b6afbd3b010c0238cfc7be39c088ef2f8ab6421a7ddad5a5b5da2646264a5a7c33d650a26b WHIRLPOOL 47b3fe998bd3d3b008e5c7b70736c633316e47c7de5fbfe774dfa4aa45b72dbe4f05bc380fe3cb5d012ec8ff6e818a44d544b67f83c6ed99ee24f1ec80c876e1 diff --git a/dev-ruby/rails-dom-testing/rails-dom-testing-1.0.5.ebuild b/dev-ruby/rails-dom-testing/rails-dom-testing-1.0.5.ebuild deleted file mode 100644 index 9ed4ace51431..000000000000 --- a/dev-ruby/rails-dom-testing/rails-dom-testing-1.0.5.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -USE_RUBY="ruby19 ruby20 ruby21" - -RUBY_FAKEGEM_RECIPE_DOC="rdoc" -RUBY_FAKEGEM_EXTRADOC="README.md" - -inherit ruby-fakegem - -DESCRIPTION="Compare doms and assert certain elements exists in doms using Nokogiri" -HOMEPAGE="https://github.com/kaspth/rails-dom-testing" - -LICENSE="MIT" -SLOT="1" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64" -IUSE="" - -ruby_add_rdepend " - >=dev-ruby/nokogiri-1.6.0 - >=dev-ruby/rails-deprecated_sanitizer-1.0.1" - -each_ruby_test() { - ${RUBY} -Ilib:test:. -e 'Dir["test/*_test.rb"].each{|f| require f}' || die -} diff --git a/dev-ruby/rails-dom-testing/rails-dom-testing-1.0.6.ebuild b/dev-ruby/rails-dom-testing/rails-dom-testing-1.0.6.ebuild deleted file mode 100644 index 9ed4ace51431..000000000000 --- a/dev-ruby/rails-dom-testing/rails-dom-testing-1.0.6.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -USE_RUBY="ruby19 ruby20 ruby21" - -RUBY_FAKEGEM_RECIPE_DOC="rdoc" -RUBY_FAKEGEM_EXTRADOC="README.md" - -inherit ruby-fakegem - -DESCRIPTION="Compare doms and assert certain elements exists in doms using Nokogiri" -HOMEPAGE="https://github.com/kaspth/rails-dom-testing" - -LICENSE="MIT" -SLOT="1" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64" -IUSE="" - -ruby_add_rdepend " - >=dev-ruby/nokogiri-1.6.0 - >=dev-ruby/rails-deprecated_sanitizer-1.0.1" - -each_ruby_test() { - ${RUBY} -Ilib:test:. -e 'Dir["test/*_test.rb"].each{|f| require f}' || die -} diff --git a/dev-ruby/rails-dom-testing/rails-dom-testing-1.0.7.ebuild b/dev-ruby/rails-dom-testing/rails-dom-testing-1.0.7.ebuild index 1984a7b9a435..29f5eef84322 100644 --- a/dev-ruby/rails-dom-testing/rails-dom-testing-1.0.7.ebuild +++ b/dev-ruby/rails-dom-testing/rails-dom-testing-1.0.7.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 -USE_RUBY="ruby19 ruby20 ruby21" +USE_RUBY="ruby20 ruby21 ruby22" RUBY_FAKEGEM_RECIPE_DOC="rdoc" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/rails-html-sanitizer/rails-html-sanitizer-1.0.2.ebuild b/dev-ruby/rails-html-sanitizer/rails-html-sanitizer-1.0.2.ebuild index 081f5daae292..f7cc8327f220 100644 --- a/dev-ruby/rails-html-sanitizer/rails-html-sanitizer-1.0.2.ebuild +++ b/dev-ruby/rails-html-sanitizer/rails-html-sanitizer-1.0.2.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 -USE_RUBY="ruby19 ruby20 ruby21" +USE_RUBY="ruby20 ruby21 ruby22" RUBY_FAKEGEM_RECIPE_DOC="rdoc" RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" diff --git a/dev-ruby/rails/rails-4.2.5.ebuild b/dev-ruby/rails/rails-4.2.5.ebuild index 29faf7115a15..afa0052fb706 100644 --- a/dev-ruby/rails/rails-4.2.5.ebuild +++ b/dev-ruby/rails/rails-4.2.5.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 -USE_RUBY="ruby19 ruby20 ruby21" +USE_RUBY="ruby20 ruby21 ruby22" RUBY_FAKEGEM_BINWRAP="" diff --git a/dev-ruby/railties/railties-4.2.5.ebuild b/dev-ruby/railties/railties-4.2.5.ebuild index c24a84fd5870..8a14333e8185 100644 --- a/dev-ruby/railties/railties-4.2.5.ebuild +++ b/dev-ruby/railties/railties-4.2.5.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 -USE_RUBY="ruby20 ruby21" +USE_RUBY="ruby20 ruby21 ruby22" RUBY_FAKEGEM_TASK_TEST="test:regular" RUBY_FAKEGEM_TASK_DOC="" diff --git a/dev-ruby/rake-compiler/rake-compiler-0.9.2-r1.ebuild b/dev-ruby/rake-compiler/rake-compiler-0.9.2-r1.ebuild index 85d03babb183..e9d222be9971 100644 --- a/dev-ruby/rake-compiler/rake-compiler-0.9.2-r1.ebuild +++ b/dev-ruby/rake-compiler/rake-compiler-0.9.2-r1.ebuild @@ -19,7 +19,7 @@ LICENSE="MIT" SRC_URI="https://github.com/luislavena/${PN}/tarball/v${PV} -> ${P}.tar.gz" RUBY_S="luislavena-${PN}-*" -KEYWORDS="~alpha amd64 arm hppa ~ia64 ~ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm hppa ~ia64 ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" SLOT="0" IUSE="" diff --git a/dev-ruby/regexp_parser/Manifest b/dev-ruby/regexp_parser/Manifest index b4ebd69147dd..881bcc1034a1 100644 --- a/dev-ruby/regexp_parser/Manifest +++ b/dev-ruby/regexp_parser/Manifest @@ -1 +1,2 @@ DIST regexp_parser-0.3.1.gem 94208 SHA256 97cc69fa4174b44889f12f5d1d36fe6147464066231a8ba5a767c4a5f0d081a4 SHA512 afb2a64215d5fd738d9cb5799067f91c43a8377a8dfcb749c915c3ea8ef340c7138561b6bb93116337ae559a4ad797a7dfcd0f8663f3779a3d38d0ebbba40d91 WHIRLPOOL 378f5f4cba7638df84e0dfd45127f5f5981c2840378d48cacc8655877b550221f0d3ff2464d0357fc8e506b3708565d1364b2c04e0bbdf7301424cf1ddd2c624 +DIST regexp_parser-0.3.2.gem 94720 SHA256 147d6d2b4f7e10c3ef96801176cd9c8c811c6a923bcda4ffd6055d9bfb6eaa1f SHA512 4a53a54136936bec98be7828372d132ffb8fc809f6e989eb584d6037a44714efa707eaf27e3dc41072243b3db4a80be69dbf9e0065d7f5b2014d06f5b94b11ba WHIRLPOOL 0d8ef2b357c20d1f7eb5b5d391cf166f3faefb9115ba20beb16519d07ebc18581277c46f7c3ed7990c718766ff06b3dd4611ecbc0e53410b7d8bda8d002046bd diff --git a/dev-ruby/regexp_parser/regexp_parser-0.3.2.ebuild b/dev-ruby/regexp_parser/regexp_parser-0.3.2.ebuild new file mode 100644 index 000000000000..169cc688f2cd --- /dev/null +++ b/dev-ruby/regexp_parser/regexp_parser-0.3.2.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +USE_RUBY="ruby20 ruby21 ruby22 ruby23" + +RUBY_FAKEGEM_RECIPE_DOC="rdoc" +RUBY_FAKEGEM_EXTRADOC="ChangeLog README.md" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="A library for tokenizing, lexing, and parsing Ruby regular expressions" +HOMEPAGE="https://github.com/ammar/regexp_parser" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="" + +all_ruby_prepare() { + sed -i -e '/bundler/I s:^:#:' Rakefile || die +} diff --git a/dev-ruby/request_store/request_store-1.0.5.ebuild b/dev-ruby/request_store/request_store-1.0.5.ebuild index bdbb65bcfa28..540736f2dd9b 100644 --- a/dev-ruby/request_store/request_store-1.0.5.ebuild +++ b/dev-ruby/request_store/request_store-1.0.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/steveklabnik/request_store" LICENSE="MIT" SLOT="1.0.5" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~x86" IUSE="" ruby_all_prepare() { diff --git a/dev-ruby/request_store/request_store-1.3.0.ebuild b/dev-ruby/request_store/request_store-1.3.0.ebuild index 29ed697bad60..c45b7b559cd6 100644 --- a/dev-ruby/request_store/request_store-1.3.0.ebuild +++ b/dev-ruby/request_store/request_store-1.3.0.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/steveklabnik/request_store" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~x86" IUSE="" all_ruby_prepare() { diff --git a/dev-ruby/rspec-core/rspec-core-2.14.8-r4.ebuild b/dev-ruby/rspec-core/rspec-core-2.14.8-r4.ebuild index cc45d1f19b57..05820478f46e 100644 --- a/dev-ruby/rspec-core/rspec-core-2.14.8-r4.ebuild +++ b/dev-ruby/rspec-core/rspec-core-2.14.8-r4.ebuild @@ -25,7 +25,7 @@ SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz" LICENSE="MIT" SLOT="2" -KEYWORDS="~alpha amd64 arm hppa ~ia64 ~ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm hppa ~ia64 ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" ruby_add_bdepend "test? ( diff --git a/dev-ruby/rspec-expectations/rspec-expectations-2.14.5-r1.ebuild b/dev-ruby/rspec-expectations/rspec-expectations-2.14.5-r1.ebuild index 4616b991b553..4dc96b02a76a 100644 --- a/dev-ruby/rspec-expectations/rspec-expectations-2.14.5-r1.ebuild +++ b/dev-ruby/rspec-expectations/rspec-expectations-2.14.5-r1.ebuild @@ -20,7 +20,7 @@ SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz" LICENSE="MIT" SLOT="2" -KEYWORDS="~alpha amd64 arm hppa ~ia64 ~ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm hppa ~ia64 ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" ruby_add_rdepend ">=dev-ruby/diff-lcs-1.1.3" diff --git a/dev-ruby/rspec-mocks/rspec-mocks-2.14.6-r1.ebuild b/dev-ruby/rspec-mocks/rspec-mocks-2.14.6-r1.ebuild index 6331785ab12a..d446deb33933 100644 --- a/dev-ruby/rspec-mocks/rspec-mocks-2.14.6-r1.ebuild +++ b/dev-ruby/rspec-mocks/rspec-mocks-2.14.6-r1.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}-git.tgz" LICENSE="MIT" SLOT="2" -KEYWORDS="~alpha amd64 arm hppa ~ia64 ~ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm hppa ~ia64 ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" ruby_add_bdepend " diff --git a/dev-ruby/rspec-retry/rspec-retry-0.4.5.ebuild b/dev-ruby/rspec-retry/rspec-retry-0.4.5.ebuild index bb35c9a5a3fb..041241c76829 100644 --- a/dev-ruby/rspec-retry/rspec-retry-0.4.5.ebuild +++ b/dev-ruby/rspec-retry/rspec-retry-0.4.5.ebuild @@ -17,7 +17,7 @@ IUSE="" SLOT="0" LICENSE="MIT" -KEYWORDS="~amd64 ~arm" +KEYWORDS="~amd64 ~arm ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" all_ruby_prepare() { sed -i -e '/pry/ s:^:#:' spec/spec_helper.rb || die diff --git a/dev-ruby/rspec/rspec-2.14.1-r1.ebuild b/dev-ruby/rspec/rspec-2.14.1-r1.ebuild index 5cefd5b9024d..89aa78c212e4 100644 --- a/dev-ruby/rspec/rspec-2.14.1-r1.ebuild +++ b/dev-ruby/rspec/rspec-2.14.1-r1.ebuild @@ -17,7 +17,7 @@ HOMEPAGE="http://rspec.rubyforge.org/" LICENSE="MIT" SLOT="2" -KEYWORDS="~alpha amd64 arm hppa ~ia64 ~ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm hppa ~ia64 ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" SUBVERSION="$(get_version_component_range 1-2)" diff --git a/dev-ruby/ruby-beautify/Manifest b/dev-ruby/ruby-beautify/Manifest index 903a2bcb3c56..2db4e2e36399 100644 --- a/dev-ruby/ruby-beautify/Manifest +++ b/dev-ruby/ruby-beautify/Manifest @@ -1,2 +1,3 @@ DIST ruby-beautify-0.93.2.gem 9216 SHA256 6b2ca9d69495b66d35569a3fe895485063b9f506d0002b970ec88bc778ffd366 SHA512 ff2d97020d1a4c394e26387cd92b6e4b04066f539cd28ed2c3b122606a2e2aea18939373c1d23e229e4ae17bb670b8dbe109d9b45c86e3a5c59614babd212cac WHIRLPOOL ed2867b02001acbfb15465aaff737cddf79672cf4d1cefac8d5734b73aa50c4b3043796d19f887192f9c95383e80583435d9a818ee8b50f06673ee6f74815aaa DIST ruby-beautify-0.97.3.gem 14848 SHA256 aa7d0fb34a5d878a686d0b950fa572addb4d3ea1bb7dac4b00a1fbd3d8815e58 SHA512 aac43448330852b692f8ca1d51777db9b966fffaff9e61decbadb9646e2727cbe458427fa9503aee2fbf597ed72ebb89a0b4e2585471bf4c52bb4b5a1ef41962 WHIRLPOOL 073a6362c9f90f32dc5c12a4da204dcf4472fa1cf41b4b0b4830eb344cda0edf48d352fc2a138b9c3c846e1fe6306086aa41db4ade4461600f6971b185cf41f0 +DIST ruby-beautify-0.97.4.gem 15360 SHA256 04b7ae72a79160b72e532860764344ddf62e97cd3d564a8675c22c10f0ad5add SHA512 0ce3403587f12036387e5556632e5f2bf57066949fe401699d6de256d26a91d2dc8f7e007ce4514a7672ad0896cd1c498b5a35965640dadfa7383915b12989f3 WHIRLPOOL eb97c18e1cdace13fdf7c56470df9fa399b3a4ba6113c1b12335ac2d3c6977e58bb233693d46ec5b5cff03ad42c15cf811e1f429e7463db9cc27f249d4a5068c diff --git a/dev-ruby/ruby-beautify/ruby-beautify-0.97.4.ebuild b/dev-ruby/ruby-beautify/ruby-beautify-0.97.4.ebuild new file mode 100644 index 000000000000..fb51c070f228 --- /dev/null +++ b/dev-ruby/ruby-beautify/ruby-beautify-0.97.4.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +USE_RUBY="ruby20 ruby21 ruby22" + +RUBY_FAKEGEM_RECIPE_TEST="rspec" + +RUBY_FAKEGEM_EXTRADOC="README.md WHATSNEW.md" +RUBY_FAKEGEM_RECIPE_DOC="rdoc" + +inherit ruby-fakegem + +DESCRIPTION="a cli tool (and module) to beautify ruby code" +HOMEPAGE="https://github.com/erniebrodeur/ruby-beautify" +LICENSE="MIT" + +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc64 ~x86" +SLOT="0" +IUSE="" + +all_ruby_prepare() { + sed -i -e '/codeclimate/I s:^:#:' spec/spec_helper.rb || die +} + +each_ruby_prepare() { + # Needed for specs + mkdir tmp || die + + # Use correct ruby interpreter to test and avoid bundler. Handle + # directory changes. + sed -i -e 's|bundle exec|'${RUBY}' -Ilib:../lib -S|' spec/bin/ruby-beautify_spec.rb || die +} diff --git a/dev-ruby/sass-rails/sass-rails-5.0.4-r1.ebuild b/dev-ruby/sass-rails/sass-rails-5.0.4-r1.ebuild new file mode 100644 index 000000000000..a5698eb7b768 --- /dev/null +++ b/dev-ruby/sass-rails/sass-rails-5.0.4-r1.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +USE_RUBY="ruby20 ruby21 ruby22" + +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_EXTRADOC="README.md" + +inherit ruby-fakegem versionator + +DESCRIPTION="Official Ruby-on-Rails Integration with Sass" +HOMEPAGE="https://github.com/rails/sass-rails" +SRC_URI="https://github.com/rails/sass-rails/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(get_version_component_range 1-2)" +KEYWORDS="~amd64 ~arm" + +IUSE="" + +# Restrict tests for now since it is hard to set up the right +# environment with the correct ruby interpreter and Rails test +# application. +RESTRICT="test" + +#ruby_add_bdepend "test? ( dev-ruby/sfl dev-ruby/bundler )" + +ruby_add_rdepend ">=dev-ruby/sass-3.1:* =dev-ruby/sass-3*:* + =dev-ruby/railties-4*:* + >=dev-ruby/sprockets-rails-2.0:* <dev-ruby/sprockets-rails-4:* + >=dev-ruby/sprockets-2.8:* <dev-ruby/sprockets-4:* + >=dev-ruby/tilt-1.1:* <dev-ruby/tilt-3:*" + +each_ruby_test() { + ${RUBY} -S bundle exec rake test || die +} diff --git a/dev-ruby/spring/spring-1.6.1.ebuild b/dev-ruby/spring/spring-1.6.1.ebuild index 3ff24c8a65b8..dfb5fc5c98d2 100644 --- a/dev-ruby/spring/spring-1.6.1.ebuild +++ b/dev-ruby/spring/spring-1.6.1.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://github.com/rails/spring/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="1.1" -KEYWORDS="~amd64 ~arm" +KEYWORDS="~amd64 ~arm ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" diff --git a/dev-ruby/sprockets-rails/sprockets-rails-2.3.3-r1.ebuild b/dev-ruby/sprockets-rails/sprockets-rails-2.3.3-r1.ebuild new file mode 100644 index 000000000000..4186903d579a --- /dev/null +++ b/dev-ruby/sprockets-rails/sprockets-rails-2.3.3-r1.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +USE_RUBY="ruby20 ruby21 ruby22" + +RUBY_FAKEGEM_TASK_DOC="" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem versionator + +DESCRIPTION="Sprockets implementation for Rails 4.x (and beyond) Asset Pipeline" +HOMEPAGE="https://github.com/rails/sprockets-rails" +SRC_URI="https://github.com/rails/sprockets-rails/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(get_version_component_range 1-2)" +KEYWORDS="~amd64 ~arm" + +IUSE="test" + +ruby_add_rdepend " + >=dev-ruby/actionpack-3.0:* + >=dev-ruby/activesupport-3.0:* + >=dev-ruby/sprockets-2.8:* <dev-ruby/sprockets-4:*" + +ruby_add_bdepend " + test? ( + >=dev-ruby/actionpack-4 + >=dev-ruby/railties-4 + dev-ruby/test-unit:2 + )" diff --git a/dev-ruby/sprockets/sprockets-3.4.1.ebuild b/dev-ruby/sprockets/sprockets-3.4.1.ebuild index 6f0b2807c260..caa0819808c6 100644 --- a/dev-ruby/sprockets/sprockets-3.4.1.ebuild +++ b/dev-ruby/sprockets/sprockets-3.4.1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 -USE_RUBY="ruby20 ruby21" +USE_RUBY="ruby20 ruby21 ruby22" RUBY_FAKEGEM_TASK_DOC="" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/spy/spy-0.4.2.ebuild b/dev-ruby/spy/spy-0.4.2.ebuild index 5381a0e98099..e0aa0ba0d270 100644 --- a/dev-ruby/spy/spy-0.4.2.ebuild +++ b/dev-ruby/spy/spy-0.4.2.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 -USE_RUBY="ruby19 ruby20 ruby21" +USE_RUBY="ruby20 ruby21 ruby22" RUBY_FAKEGEM_RECIPE_DOC="yard" RUBY_FAKEGEM_EXTRADOC="README.md CHANGELOG.md" diff --git a/dev-ruby/test-unit/Manifest b/dev-ruby/test-unit/Manifest index b11840473ee2..08e75a0b4056 100644 --- a/dev-ruby/test-unit/Manifest +++ b/dev-ruby/test-unit/Manifest @@ -3,3 +3,4 @@ DIST test-unit-2.5.5.gem 111104 SHA256 3216d6584293964c438e0573fa8f0273d12df2abb DIST test-unit-3.1.3.gem 121856 SHA256 b34ed36148329b1f4df9b3385259172c5435457f0da3d5494e3fcd0ae1f33d79 SHA512 3b2ab5e74940c9e02ca345212858ace4fec2266137da896efed50d87f53fb6076be11dcc05603b294bfe48a68ac2458c2b6bd437ddcf45ea7b0b1959b3c7fb89 WHIRLPOOL baba9eba099c6a599c8237dccef9749075b32a187041080c5230ad36f9354f175d9c96d7d2a02f7fcc4b18bb21cf628f0e3f06bc530914fd68cd4565e6a369ab DIST test-unit-3.1.4.gem 122368 SHA256 9af970e9106b57672cccf917af6bc252e18ceef500d026eac360559f4560c4af SHA512 9e7b3d1a83b5d296d082281cf0f177ce6ab4347351cb358c199924bfc6bc2c56ed2c9a0701aac7dc056bede29087b91389a3e51c04e7f31852bfa6d90bac6b16 WHIRLPOOL 84911bbf8427d7575456257f4ac0f2fe6cb1862a4c9e68507e185529a65c4cca6fc1980b795a813bd886c3c7a4d389ca2435393539a13eb447d4515b45e72410 DIST test-unit-3.1.5.gem 122368 SHA256 9c38357eb0342e7971b6e6c37691b1ceb5161736a0e92e314797e6cabfb4bf4b SHA512 46840108402ef6319e76fd9b5270e88aaf45d6cf99fa84f28e8a01ce2bc2d5e0e79d1fdf660807fcc5b2434540f4240bd4799ecbb7fa6231af1cd96a7c89f994 WHIRLPOOL fbec655035463fd0b10f4c514444c2448feb37dd4f072ad536fc3f834afd5f9059409da87b23f4c7b7d73f7150815b26a91cdb80a9365211d2280a5ec102b97b +DIST test-unit-3.1.7.gem 124416 SHA256 01133018f929db5290471b8e39feb5317bde2488efde1ec18e9653b2edb526f1 SHA512 fb41fdc27b0278fd272db100d76b4691468ab68d1327baf63d4e230285aec5e9faedb3b2fced4445a8a801828e9c715533ab6311dbe7a4033b6c8402e711b06e WHIRLPOOL 4d660d4c4da7329daa5ea1d4f5ac1859d150c0cfea8591adc82a5ad2ef1c08095cc29a8ef269d0f989ded7de20c903068ac1733a95c0cf7d1912887c003dd0c6 diff --git a/dev-ruby/test-unit/test-unit-3.1.7.ebuild b/dev-ruby/test-unit/test-unit-3.1.7.ebuild new file mode 100644 index 000000000000..073ce3189d49 --- /dev/null +++ b/dev-ruby/test-unit/test-unit-3.1.7.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +USE_RUBY="ruby20 ruby21 ruby22 ruby23" + +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_DOCDIR="doc" +RUBY_FAKEGEM_EXTRADOC="README.md doc/text/news.md" + +inherit ruby-fakegem + +# Assume for now that ruby23 is not eselected yet and only +# depend on yard for the other ruby implementations. Without this +# assumption bootstrapping ruby23 won't be possible due to the yard +# dependency tree. +USE_RUBY="${USE_RUBY/ruby23/}" ruby_add_bdepend "doc? ( dev-ruby/yard )" + +DESCRIPTION="An xUnit family unit testing framework for Ruby" +HOMEPAGE="https://rubygems.org/gems/test-unit" + +LICENSE="|| ( Ruby GPL-2 ) PSF-2" +SLOT="2" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="doc test" + +ruby_add_rdepend "dev-ruby/power_assert" + +all_ruby_compile() { + all_fakegem_compile + + if use doc; then + yard doc --title ${PN} || die + fi +} + +each_ruby_test() { + ${RUBY} test/run-test.rb || die "testsuite failed" +} + +all_ruby_install() { + all_fakegem_install + + newbin "${FILESDIR}"/testrb-3 testrb-2 +} diff --git a/dev-ruby/thread_safe/thread_safe-0.3.5.ebuild b/dev-ruby/thread_safe/thread_safe-0.3.5.ebuild index a14a5d3885d6..9a2cad2b6b7b 100644 --- a/dev-ruby/thread_safe/thread_safe-0.3.5.ebuild +++ b/dev-ruby/thread_safe/thread_safe-0.3.5.ebuild @@ -17,7 +17,7 @@ HOMEPAGE="https://github.com/ruby-concurrency/thread_safe" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" # Higher atomic dependency since earlier versions crash on ruby20 while diff --git a/dev-ruby/tzinfo/tzinfo-1.2.2.ebuild b/dev-ruby/tzinfo/tzinfo-1.2.2.ebuild index 6f73e204bec2..fdd639c12989 100644 --- a/dev-ruby/tzinfo/tzinfo-1.2.2.ebuild +++ b/dev-ruby/tzinfo/tzinfo-1.2.2.ebuild @@ -18,7 +18,7 @@ HOMEPAGE="http://tzinfo.github.io/" LICENSE="MIT" SLOT="1" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" RDEPEND="sys-libs/timezone-data" diff --git a/dev-ruby/zentest/zentest-4.11.0.ebuild b/dev-ruby/zentest/zentest-4.11.0.ebuild index a23ddd57ad31..4f2b1fdbc7f1 100644 --- a/dev-ruby/zentest/zentest-4.11.0.ebuild +++ b/dev-ruby/zentest/zentest-4.11.0.ebuild @@ -17,7 +17,7 @@ DESCRIPTION="ZenTest provides tools to support testing: zentest, unit_diff, auto HOMEPAGE="https://github.com/seattlerb/zentest" LICENSE="Ruby" -KEYWORDS="~alpha amd64 arm hppa ~ia64 ~ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm hppa ~ia64 ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" SLOT="0" IUSE="" |