dev-ruby/kpeg: add ruby25
authorHans de Graaff <graaff@gentoo.org>
Mon, 25 Dec 2017 15:55:24 +0000 (16:55 +0100)
committerHans de Graaff <graaff@gentoo.org>
Mon, 25 Dec 2017 17:02:27 +0000 (18:02 +0100)
Package-Manager: Portage-2.3.13, Repoman-2.3.3

dev-ruby/kpeg/kpeg-1.1.0.ebuild

index 77c9124d8843a757cdb2d673e6e0a3aab4583b81..98ea6e99fa505315009877443fd850631d6c970a 100644 (file)
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
+USE_RUBY="ruby22 ruby23 ruby24 ruby25"
 
 RUBY_FAKEGEM_RECIPE_DOC="rdoc"
 
@@ -14,8 +14,10 @@ HOMEPAGE="https://github.com/evanphx/kpeg"
 LICENSE="MIT"
 SLOT="1"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~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=""
+IUSE="test"
+
+ruby_add_bdepend "test? ( dev-ruby/minitest:5 )"
 
 each_ruby_test() {
-       ${RUBY} -Ilib:test:. -e 'Dir["test/test_*.rb"].each{|f| require f}' || die
+       ${RUBY} -Ilib:test:. -e 'gem "minitest", "~>5.0"; Dir["test/test_*.rb"].each{|f| require f}' || die
 }