commit:     2c0ed3bd07a6e58a2f27ec11decf5f8d7fea05b7
Author:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 11 07:04:50 2018 +0000
Commit:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Tue Dec 11 07:04:50 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c0ed3bd

dev-ruby/i18n: add 1.2.0

Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-ruby/i18n/Manifest          |  1 +
 dev-ruby/i18n/i18n-1.2.0.ebuild | 56 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 57 insertions(+)

diff --git a/dev-ruby/i18n/Manifest b/dev-ruby/i18n/Manifest
index 6da3cf9dce7..9013be06d13 100644
--- a/dev-ruby/i18n/Manifest
+++ b/dev-ruby/i18n/Manifest
@@ -6,3 +6,4 @@ DIST i18n-0.9.5.tar.gz 61494 BLAKE2B 
2a7bb401d5e75022ba6c40c6ee08809bc8728fe9aa2
 DIST i18n-1.0.1.tar.gz 61536 BLAKE2B 
d439410004511f90e010beb7ab90029367e9ddb876c2215e101fa9a3385c0420a774586ec626136957dedd66c8c7b3b9ddcc6570e3a7075bbd5a90e3508ddea3
 SHA512 
1d0e05e04318e31d35d19c1af3b6d3aaef3d45df9b2868b65fef9aa3628c9502c6f8fca4beb52aa8c7c914c46ff159da489bc2ccac69013808459e709358b4ca
 DIST i18n-1.1.0.tar.gz 61628 BLAKE2B 
bed8a93362659919194de09f5963fcd0129cfdacb7ebe9e08d8a5f8efc46748c02ad39197daa7ac68d8202ea8c81dcbe65d94a3ea1b675e74f93595dbb474235
 SHA512 
528e3c32d68aefe1ac4b0470249af2aec9a16b76f57f703182b6540d8e18625bf7e50aeda7782b6c64853f1be5561fe49fcb4d641d388371f8066b92d5a27161
 DIST i18n-1.1.1.tar.gz 61797 BLAKE2B 
3ba842d195075f02fd46be4e9b69250c93007da0528d88446b662006682130ac31a7d00aaabe6081f2cb1df0b415f1610ae26a3bbeb446029165549f59d87697
 SHA512 
7fff47ab8aeab3e03546af4c4b7738ccaca2fb3fb7b16e3cb0addd3ec57091c469a95bf4848dd01dbc5f831bee280c4ec15e6d334ce1578e4b3ed27f98077111
+DIST i18n-1.2.0.tar.gz 64271 BLAKE2B 
9d8dc9a8187fb69317af6835ac2ee98219f662f6542be5bb96d678ebc63d5a57b33988d1cd435213c9d79cb6886be491c54e8624c481d56a2de91e8ac094a082
 SHA512 
9952fba2f923ecb76c736356599c9f205ed754283d07ac371ee2016633621187124a102b84d3f9431d8b074e9042377237846c512df431a02e86bd9c50c09c57

diff --git a/dev-ruby/i18n/i18n-1.2.0.ebuild b/dev-ruby/i18n/i18n-1.2.0.ebuild
new file mode 100644
index 00000000000..f0917736100
--- /dev/null
+++ b/dev-ruby/i18n/i18n-1.2.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_RECIPE_TEST="test"
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem eapi7-ver
+
+DESCRIPTION="Add Internationalization support to your Ruby application"
+HOMEPAGE="http://rails-i18n.org/";
+SRC_URI="https://github.com/svenfuchs/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+IUSE=""
+
+ruby_add_rdepend "dev-ruby/concurrent-ruby:1"
+
+ruby_add_bdepend "test? (
+       >=dev-ruby/activesupport-4.2
+       dev-ruby/bundler
+       >=dev-ruby/mocha-0.13
+       dev-ruby/test_declarative )"
+
+all_ruby_prepare() {
+       rm -f gemfiles/*.lock || die
+
+       # Remove optional unpackaged oj gem
+       sed -i -e '/oj/ s:^:#:' gemfiles/* || die
+}
+
+each_ruby_test() {
+       case ${RUBY} in
+               *ruby25)
+                       versions="5.1 5.2"
+                       ;;
+               *ruby23|*ruby24)
+                       versions="4.2 5.1 5.2"
+                       ;;
+       esac
+
+       for version in ${versions} ; do
+               if has_version "dev-ruby/activesupport:${version}" ; then
+                       einfo "Running tests with activesupport ${version}"
+                       
BUNDLE_GEMFILE="${S}/gemfiles/Gemfile.rails-${version}.x" ${RUBY} -S bundle 
exec ${RUBY} -S rake test || die
+               fi
+       done
+}

Reply via email to