diff options
Diffstat (limited to 'dev-ruby')
65 files changed, 241 insertions, 62 deletions
diff --git a/dev-ruby/abbrev/abbrev-0.1.2.ebuild b/dev-ruby/abbrev/abbrev-0.1.2.ebuild index 1478302e5547..4b3760ce7fda 100644 --- a/dev-ruby/abbrev/abbrev-0.1.2.ebuild +++ b/dev-ruby/abbrev/abbrev-0.1.2.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="README.md" @@ -17,7 +17,7 @@ SRC_URI="https://github.com/ruby/abbrev/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD-2" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="" +IUSE="test" ruby_add_bdepend "test? ( dev-ruby/test-unit )" diff --git a/dev-ruby/base64/base64-0.2.0.ebuild b/dev-ruby/base64/base64-0.2.0.ebuild index 6a4654fc166e..4efe508a24f3 100644 --- a/dev-ruby/base64/base64-0.2.0.ebuild +++ b/dev-ruby/base64/base64-0.2.0.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="README.md" @@ -17,7 +17,6 @@ SRC_URI="https://github.com/ruby/base64/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD-2" SLOT="$(ver_cut 1-2)" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="" all_ruby_prepare() { sed -e 's/__FILE__/"base64.gemspec"/' \ diff --git a/dev-ruby/bigdecimal/bigdecimal-3.1.9.ebuild b/dev-ruby/bigdecimal/bigdecimal-3.1.9.ebuild index a5fa26d80da7..9de61c671934 100644 --- a/dev-ruby/bigdecimal/bigdecimal-3.1.9.ebuild +++ b/dev-ruby/bigdecimal/bigdecimal-3.1.9.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTENSIONS=(ext/bigdecimal/extconf.rb) diff --git a/dev-ruby/bundler/bundler-2.6.2.ebuild b/dev-ruby/bundler/bundler-2.6.2.ebuild index 255a46a23d27..018892f73e56 100644 --- a/dev-ruby/bundler/bundler-2.6.2.ebuild +++ b/dev-ruby/bundler/bundler-2.6.2.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" # The specs require a number of gems to be installed in a temporary # directory, but this requires network access. They also don't work diff --git a/dev-ruby/csv/csv-3.3.2.ebuild b/dev-ruby/csv/csv-3.3.2.ebuild index 9a593f82310e..e8fd1f891b85 100644 --- a/dev-ruby/csv/csv-3.3.2.ebuild +++ b/dev-ruby/csv/csv-3.3.2.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_RECIPE_DOC="none" RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md" diff --git a/dev-ruby/date/date-3.4.1.ebuild b/dev-ruby/date/date-3.4.1.ebuild index fd68e7cd94b5..68dd2f8d7361 100644 --- a/dev-ruby/date/date-3.4.1.ebuild +++ b/dev-ruby/date/date-3.4.1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTENSIONS=(ext/date/extconf.rb) diff --git a/dev-ruby/debug/debug-1.10.0.ebuild b/dev-ruby/debug/debug-1.10.0.ebuild index a4bcddacc777..47e1d12dbbd9 100644 --- a/dev-ruby/debug/debug-1.10.0.ebuild +++ b/dev-ruby/debug/debug-1.10.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_EXTRADOC="TODO.md README.md" diff --git a/dev-ruby/did_you_mean/did_you_mean-2.0.0.ebuild b/dev-ruby/did_you_mean/did_you_mean-2.0.0.ebuild index 20b23516bd90..8b7dc680d0fe 100644 --- a/dev-ruby/did_you_mean/did_you_mean-2.0.0.ebuild +++ b/dev-ruby/did_you_mean/did_you_mean-2.0.0.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" diff --git a/dev-ruby/digest/Manifest b/dev-ruby/digest/Manifest index b32c8b7395bf..8017f4152841 100644 --- a/dev-ruby/digest/Manifest +++ b/dev-ruby/digest/Manifest @@ -1 +1,2 @@ DIST digest-3.1.1.tar.gz 59341 BLAKE2B 460ed1567b1e24d56e7be66bec06d4dac4ce86ab21392c192c7455a9d735f84a5450d2482e9844f526985dd83af290f60487c179563f1190b0acf8c6241f1b60 SHA512 7a74654f2240d21d1ffb7d8f4292f9f17c26da7e24c970964ddccc6da7ee2972b834ce0830657f87b28773c84565a172d8a1fa287656929a34a2941f9b28b028 +DIST digest-3.2.0.tar.gz 51230 BLAKE2B cb4c6b5f76d90899af1e48d29e3d284204d5c8dcb661600cfa564a3c99718a7f8cb01bfd0a0adeb41fad53c0aa782a424692b4d0d93e9b1e1170467a8d77d6e9 SHA512 c76fc3f19ddd1510846fbdeaefb17bb9c6632e1b8691d34bde676e4817c6d28723045ac1edf1398c6ac8e42cddadc8f9d846172178a1d4ab1eb923fab11fb0b5 diff --git a/dev-ruby/digest/digest-3.2.0.ebuild b/dev-ruby/digest/digest-3.2.0.ebuild new file mode 100644 index 000000000000..23fece05559a --- /dev/null +++ b/dev-ruby/digest/digest-3.2.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby31 ruby32 ruby33 ruby34" + +RUBY_FAKEGEM_BINWRAP="" +RUBY_FAKEGEM_EXTENSIONS=(ext/digest/extconf.rb ext/digest/bubblebabble/extconf.rb ext/digest/md5/extconf.rb + ext/digest/rmd160/extconf.rb ext/digest/sha1/extconf.rb ext/digest/sha2/extconf.rb) +RUBY_FAKEGEM_EXTRADOC="README.md" +RUBY_FAKEGEM_GEMSPEC="digest.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Provides a framework for message digest libraries" +HOMEPAGE="https://github.com/ruby/digest" +SRC_URI="https://github.com/ruby/digest/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + +all_ruby_prepare() { + sed -i -e 's/__dir__/"."/' ${RUBY_FAKEGEM_GEMSPEC} || die +} + +each_ruby_test() { + ${RUBY} -Ilib:ext/digest/lib:.:test:test/lib -rhelper -e 'Dir["test/**/test_*.rb"].each{|f| require f}' || die +} diff --git a/dev-ruby/drb/drb-2.2.1.ebuild b/dev-ruby/drb/drb-2.2.1.ebuild index d0b1808f63b3..adf53bcaa744 100644 --- a/dev-ruby/drb/drb-2.2.1.ebuild +++ b/dev-ruby/drb/drb-2.2.1.ebuild @@ -2,11 +2,12 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="README.md" RUBY_FAKEGEM_GEMSPEC="drb.gemspec" +RUBY_FAKEGEM_TASK_TEST="RUBYLIB=lib test" inherit ruby-fakegem diff --git a/dev-ruby/forwardable/forwardable-1.3.3.ebuild b/dev-ruby/forwardable/forwardable-1.3.3.ebuild index 8d04a08eb333..8611c0f99eaa 100644 --- a/dev-ruby/forwardable/forwardable-1.3.3.ebuild +++ b/dev-ruby/forwardable/forwardable-1.3.3.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="README.md" @@ -17,13 +17,16 @@ SRC_URI="https://github.com/ruby/forwardable/archive/v${PV}.tar.gz -> ${P}.tar.g LICENSE="BSD-2" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="" all_ruby_prepare() { sed -e 's/__dir__/"."/' \ -e 's/__FILE__/"'${RUBY_FAKEGEM_GEMSPEC}'"/' \ -e 's/git ls-files -z/find * -print0/' \ -i ${RUBY_FAKEGEM_GEMSPEC} || die + + # Avoid failing test due to 3.4 changes in error messages. + sed -e '/test_basicobject_subclass/aomit "Ruby 3.4 changed error messages"' \ + -i test/test_forwardable.rb || die } each_ruby_test() { diff --git a/dev-ruby/getoptlong/getoptlong-0.2.1.ebuild b/dev-ruby/getoptlong/getoptlong-0.2.1.ebuild index 636c58f28cc2..dab42cf4e68a 100644 --- a/dev-ruby/getoptlong/getoptlong-0.2.1.ebuild +++ b/dev-ruby/getoptlong/getoptlong-0.2.1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/io-console/io-console-0.8.0.ebuild b/dev-ruby/io-console/io-console-0.8.0.ebuild index 322683634273..24dcf486e839 100644 --- a/dev-ruby/io-console/io-console-0.8.0.ebuild +++ b/dev-ruby/io-console/io-console-0.8.0.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_EXTENSIONS=(ext/io/console/extconf.rb) RUBY_FAKEGEM_EXTENSION_LIBDIR="lib/io" diff --git a/dev-ruby/ipaddr/ipaddr-1.2.7.ebuild b/dev-ruby/ipaddr/ipaddr-1.2.7.ebuild index 564e985c1651..31267d44d035 100644 --- a/dev-ruby/ipaddr/ipaddr-1.2.7.ebuild +++ b/dev-ruby/ipaddr/ipaddr-1.2.7.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/irb/irb-1.14.3.ebuild b/dev-ruby/irb/irb-1.14.3.ebuild index 578774e8bd35..71209447dd31 100644 --- a/dev-ruby/irb/irb-1.14.3.ebuild +++ b/dev-ruby/irb/irb-1.14.3.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_BINDIR="exe" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/json/json-2.9.1.ebuild b/dev-ruby/json/json-2.9.1.ebuild index b79d989aabe8..6068a3d18fb7 100644 --- a/dev-ruby/json/json-2.9.1.ebuild +++ b/dev-ruby/json/json-2.9.1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md" RUBY_FAKEGEM_DOCDIR="doc" diff --git a/dev-ruby/kpeg/kpeg-1.3.3.ebuild b/dev-ruby/kpeg/kpeg-1.3.3.ebuild index f2d2e1654099..00e03abcbf41 100644 --- a/dev-ruby/kpeg/kpeg-1.3.3.ebuild +++ b/dev-ruby/kpeg/kpeg-1.3.3.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" inherit ruby-fakegem diff --git a/dev-ruby/logger/logger-1.6.4.ebuild b/dev-ruby/logger/logger-1.6.4.ebuild index da78dbce82f1..ee19a1b5e9ab 100644 --- a/dev-ruby/logger/logger-1.6.4.ebuild +++ b/dev-ruby/logger/logger-1.6.4.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/matrix/matrix-0.4.2.ebuild b/dev-ruby/matrix/matrix-0.4.2.ebuild index 04684d8665d7..1df28760b008 100644 --- a/dev-ruby/matrix/matrix-0.4.2.ebuild +++ b/dev-ruby/matrix/matrix-0.4.2.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" diff --git a/dev-ruby/mecab-ruby/mecab-ruby-0.996-r2.ebuild b/dev-ruby/mecab-ruby/mecab-ruby-0.996-r2.ebuild index 25cd773c6196..709ab6488ce2 100644 --- a/dev-ruby/mecab-ruby/mecab-ruby-0.996-r2.ebuild +++ b/dev-ruby/mecab-ruby/mecab-ruby-0.996-r2.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" inherit ruby-ng @@ -14,7 +14,6 @@ SRC_URI="https://storage.googleapis.com/google-code-archive-downloads/v2/code.go LICENSE="|| ( BSD LGPL-2.1 GPL-2 )" SLOT="0" KEYWORDS="amd64 ppc ppc64 x86" -IUSE="" DEPEND="~app-text/mecab-${PV}" RDEPEND="${DEPEND}" diff --git a/dev-ruby/minitest/minitest-5.25.4.ebuild b/dev-ruby/minitest/minitest-5.25.4.ebuild index c6f3489eae50..cfc952f5be97 100644 --- a/dev-ruby/minitest/minitest-5.25.4.ebuild +++ b/dev-ruby/minitest/minitest-5.25.4.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_DOCDIR="doc" RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc" diff --git a/dev-ruby/mutex_m/mutex_m-0.3.0.ebuild b/dev-ruby/mutex_m/mutex_m-0.3.0.ebuild index 2cbf5ee9c2e3..1684bcac1717 100644 --- a/dev-ruby/mutex_m/mutex_m-0.3.0.ebuild +++ b/dev-ruby/mutex_m/mutex_m-0.3.0.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/net-ftp/net-ftp-0.3.8.ebuild b/dev-ruby/net-ftp/net-ftp-0.3.8.ebuild index cce1e37f33a4..4ce34bdaa082 100644 --- a/dev-ruby/net-ftp/net-ftp-0.3.8.ebuild +++ b/dev-ruby/net-ftp/net-ftp-0.3.8.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/net-imap/net-imap-0.5.4.ebuild b/dev-ruby/net-imap/net-imap-0.5.4.ebuild index cf33c1c70711..4ad2d17260ac 100644 --- a/dev-ruby/net-imap/net-imap-0.5.4.ebuild +++ b/dev-ruby/net-imap/net-imap-0.5.4.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/net-pop/net-pop-0.1.2.ebuild b/dev-ruby/net-pop/net-pop-0.1.2.ebuild index 1522209ae479..dee68dc64dd4 100644 --- a/dev-ruby/net-pop/net-pop-0.1.2.ebuild +++ b/dev-ruby/net-pop/net-pop-0.1.2.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="README.md" @@ -17,8 +17,6 @@ SRC_URI="https://github.com/ruby/net-pop/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD-2" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="" - ruby_add_rdepend " dev-ruby/net-protocol " diff --git a/dev-ruby/net-protocol/net-protocol-0.2.2.ebuild b/dev-ruby/net-protocol/net-protocol-0.2.2.ebuild index b97c53a92bb1..9a597929a6f6 100644 --- a/dev-ruby/net-protocol/net-protocol-0.2.2.ebuild +++ b/dev-ruby/net-protocol/net-protocol-0.2.2.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="README.md" @@ -17,7 +17,7 @@ SRC_URI="https://github.com/ruby/net-protocol/archive/v${PV}.tar.gz -> ${P}.tar. LICENSE="BSD-2" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="" +IUSE="test" ruby_add_rdepend " dev-ruby/timeout diff --git a/dev-ruby/net-smtp/net-smtp-0.5.0.ebuild b/dev-ruby/net-smtp/net-smtp-0.5.0.ebuild index 48cb120e8378..80fc5d932d38 100644 --- a/dev-ruby/net-smtp/net-smtp-0.5.0.ebuild +++ b/dev-ruby/net-smtp/net-smtp-0.5.0.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md" diff --git a/dev-ruby/nkf/nkf-0.2.0.ebuild b/dev-ruby/nkf/nkf-0.2.0.ebuild index 533bae53c4bc..14ad588ea699 100644 --- a/dev-ruby/nkf/nkf-0.2.0.ebuild +++ b/dev-ruby/nkf/nkf-0.2.0.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTENSIONS=(ext/nkf/extconf.rb) diff --git a/dev-ruby/observer/observer-0.1.2.ebuild b/dev-ruby/observer/observer-0.1.2.ebuild index 8adea82ac0a3..1f1fc808c78d 100644 --- a/dev-ruby/observer/observer-0.1.2.ebuild +++ b/dev-ruby/observer/observer-0.1.2.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/power_assert/power_assert-2.0.5.ebuild b/dev-ruby/power_assert/power_assert-2.0.5.ebuild index 8a49e680c4bd..a7adecc5574b 100644 --- a/dev-ruby/power_assert/power_assert-2.0.5.ebuild +++ b/dev-ruby/power_assert/power_assert-2.0.5.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/prime/prime-0.1.3.ebuild b/dev-ruby/prime/prime-0.1.3.ebuild index 8362d3b24c04..9df0c95bdd30 100644 --- a/dev-ruby/prime/prime-0.1.3.ebuild +++ b/dev-ruby/prime/prime-0.1.3.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/prism/prism-1.3.0.ebuild b/dev-ruby/prism/prism-1.3.0.ebuild index 6b7255c8b8aa..01a67cbb765e 100644 --- a/dev-ruby/prism/prism-1.3.0.ebuild +++ b/dev-ruby/prism/prism-1.3.0.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTENSIONS=( ext/prism/extconf.rb ) diff --git a/dev-ruby/psych/psych-5.2.2.ebuild b/dev-ruby/psych/psych-5.2.2.ebuild index dde1cbf19de8..99d55331746a 100644 --- a/dev-ruby/psych/psych-5.2.2.ebuild +++ b/dev-ruby/psych/psych-5.2.2.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTENSIONS=(ext/psych/extconf.rb) diff --git a/dev-ruby/racc/racc-1.8.1.ebuild b/dev-ruby/racc/racc-1.8.1.ebuild index 31d9b3dba163..8160aefb59f9 100644 --- a/dev-ruby/racc/racc-1.8.1.ebuild +++ b/dev-ruby/racc/racc-1.8.1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_RECIPE_DOC="none" RUBY_FAKEGEM_EXTRADOC="README.rdoc README.ja.rdoc TODO ChangeLog" diff --git a/dev-ruby/rake/rake-13.2.1.ebuild b/dev-ruby/rake/rake-13.2.1.ebuild index 762680a5d489..cf427b7bf4c3 100644 --- a/dev-ruby/rake/rake-13.2.1.ebuild +++ b/dev-ruby/rake/rake-13.2.1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_RECIPE_DOC="none" RUBY_FAKEGEM_EXTRADOC="CHANGES README.rdoc TODO" diff --git a/dev-ruby/rbs/rbs-3.8.0.ebuild b/dev-ruby/rbs/rbs-3.8.0.ebuild index 7aebee8de87b..9db398c07929 100644 --- a/dev-ruby/rbs/rbs-3.8.0.ebuild +++ b/dev-ruby/rbs/rbs-3.8.0.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" diff --git a/dev-ruby/rdoc/rdoc-6.10.0.ebuild b/dev-ruby/rdoc/rdoc-6.10.0.ebuild index 1e84dfa851d3..d6d3689dadcb 100644 --- a/dev-ruby/rdoc/rdoc-6.10.0.ebuild +++ b/dev-ruby/rdoc/rdoc-6.10.0.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_RECIPE_DOC="" RUBY_FAKEGEM_DOCDIR="doc" diff --git a/dev-ruby/reline/reline-0.6.0.ebuild b/dev-ruby/reline/reline-0.6.0.ebuild index a779c43093ce..efb371bce691 100644 --- a/dev-ruby/reline/reline-0.6.0.ebuild +++ b/dev-ruby/reline/reline-0.6.0.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="README.md doc/reline/face.md" diff --git a/dev-ruby/repl_type_completor/repl_type_completor-0.1.9.ebuild b/dev-ruby/repl_type_completor/repl_type_completor-0.1.9.ebuild index b83bcfb74d63..be1f5ac1ad83 100644 --- a/dev-ruby/repl_type_completor/repl_type_completor-0.1.9.ebuild +++ b/dev-ruby/repl_type_completor/repl_type_completor-0.1.9.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/resolv-replace/Manifest b/dev-ruby/resolv-replace/Manifest new file mode 100644 index 000000000000..c2109e9edbeb --- /dev/null +++ b/dev-ruby/resolv-replace/Manifest @@ -0,0 +1 @@ +DIST resolv-replace-0.1.1.tar.gz 2870 BLAKE2B 88f5df8d09a36015fb1f3dd8bdf96d8d4905b65db14ddc28fd84bb347f5bd6ccc09f09439083c6346d48f11fdbbf9d874b07e39e89bec75fcaacbbceb09b29c3 SHA512 ee14ea5c81d9eadd0db2ec623b216741b226ae675f8befe2ec227f187197848e4b5380de551d34ad71541f0656933703e871f052a3a5f958b7484d976e2018a1 diff --git a/dev-ruby/resolv-replace/metadata.xml b/dev-ruby/resolv-replace/metadata.xml new file mode 100644 index 000000000000..0e0b139e4184 --- /dev/null +++ b/dev-ruby/resolv-replace/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>ruby@gentoo.org</email> + <name>Gentoo Ruby Project</name> + </maintainer> + <upstream> + <remote-id type="rubygems">resolv-replace</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-ruby/resolv-replace/resolv-replace-0.1.1.ebuild b/dev-ruby/resolv-replace/resolv-replace-0.1.1.ebuild new file mode 100644 index 000000000000..d5eb758e3e4e --- /dev/null +++ b/dev-ruby/resolv-replace/resolv-replace-0.1.1.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby31 ruby32 ruby33 ruby34" + +RUBY_FAKEGEM_BINWRAP="" +RUBY_FAKEGEM_EXTRADOC="README.md" +RUBY_FAKEGEM_GEMSPEC="resolv-replace.gemspec" +RUBY_FAKEGEM_RECIPE_TEST="none" + +inherit ruby-fakegem + +DESCRIPTION="Replace Socket DNS with Resolv" +HOMEPAGE="https://github.com/ruby/resolv-replace" +SRC_URI="https://github.com/ruby/resolv-replace/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + +ruby_add_rdepend "dev-ruby/resolv" + +all_ruby_prepare() { + sed -e 's/__dir__/"."/' \ + -e 's/__FILE__/"'${RUBY_FAKEGEM_GEMSPEC}'"/' \ + -e 's/git ls-files -z/find * -print0/' \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die +} diff --git a/dev-ruby/resolv/Manifest b/dev-ruby/resolv/Manifest new file mode 100644 index 000000000000..1c89826269b7 --- /dev/null +++ b/dev-ruby/resolv/Manifest @@ -0,0 +1 @@ +DIST resolv-0.6.0.tar.gz 34562 BLAKE2B ecf189e3e0f75ef2329f0b904c1edc224e617698b313bd503329fc44444b0eb766c681dfec632a23d0ac266ccf90558afc13561bb82932c5513006d7110a2851 SHA512 46e4b42277f85fceed0308714b3253b2245f647bf100e129c2245dfc9cdc8c1c1b431ef138c3391381096173e0c0c7b67dc2003c5a16ac969603bcf01467bb4e diff --git a/dev-ruby/resolv/metadata.xml b/dev-ruby/resolv/metadata.xml new file mode 100644 index 000000000000..7444d730e1ad --- /dev/null +++ b/dev-ruby/resolv/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>ruby@gentoo.org</email> + <name>Gentoo Ruby Project</name> + </maintainer> + <upstream> + <remote-id type="rubygems">resolv</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-ruby/resolv/resolv-0.6.0.ebuild b/dev-ruby/resolv/resolv-0.6.0.ebuild new file mode 100644 index 000000000000..9ebd237c9ccd --- /dev/null +++ b/dev-ruby/resolv/resolv-0.6.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby31 ruby32 ruby33 ruby34" + +RUBY_FAKEGEM_BINWRAP="" +RUBY_FAKEGEM_EXTRADOC="README.md" +RUBY_FAKEGEM_GEMSPEC="resolv.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Thread-aware DNS resolver library in Ruby" +HOMEPAGE="https://github.com/ruby/resolv" +SRC_URI="https://github.com/ruby/resolv/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + +IUSE="test" + +ruby_add_bdepend "test? ( dev-ruby/test-unit dev-ruby/test-unit-ruby-core )" + +all_ruby_prepare() { + sed -e 's/__dir__/"."/' \ + -e 's/__FILE__/"'${RUBY_FAKEGEM_GEMSPEC}'"/' \ + -e 's/git ls-files -z/find * -print0/' \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die + + # The extension is only compiled on win32 + sed -e '/if RUBY_ENGINE/ s/$/ and false/' \ + -i Rakefile || die +} diff --git a/dev-ruby/rexml/rexml-3.4.0.ebuild b/dev-ruby/rexml/rexml-3.4.0.ebuild index 802c814bb1f9..c495703d6686 100644 --- a/dev-ruby/rexml/rexml-3.4.0.ebuild +++ b/dev-ruby/rexml/rexml-3.4.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_RECIPE_DOC="none" RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md" diff --git a/dev-ruby/rinda/Manifest b/dev-ruby/rinda/Manifest new file mode 100644 index 000000000000..d96bbe23d835 --- /dev/null +++ b/dev-ruby/rinda/Manifest @@ -0,0 +1 @@ +DIST rinda-0.2.0.tar.gz 20286 BLAKE2B df95f9edebad3bbc52331f2ef5fac0791c7f8f857329d9f9d016c4a3fc2a49c0557c53c4f8e9e07de2ee272e3920e4c2d9b71d0be21e6d8126325f57a59e887a SHA512 f1fe85c3a0aa147be335ffd414f0c3e9b6ec33b789e789f0a5e33977c06752a117f4bf92236124775062fd7f7cf6465c5e696e423ef9886733b6c318914d1f49 diff --git a/dev-ruby/rinda/metadata.xml b/dev-ruby/rinda/metadata.xml new file mode 100644 index 000000000000..1a1b338d4e43 --- /dev/null +++ b/dev-ruby/rinda/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>ruby@gentoo.org</email> + <name>Gentoo Ruby Project</name> + </maintainer> + <upstream> + <remote-id type="rubygems">rinda</remote-id> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-ruby/rinda/rinda-0.2.0.ebuild b/dev-ruby/rinda/rinda-0.2.0.ebuild new file mode 100644 index 000000000000..dcbebd6d6ddd --- /dev/null +++ b/dev-ruby/rinda/rinda-0.2.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby31 ruby32 ruby33 ruby34" + +RUBY_FAKEGEM_BINWRAP="" +RUBY_FAKEGEM_EXTRADOC="README.md" +RUBY_FAKEGEM_GEMSPEC="rinda.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="The Linda distributed computing paradigm in Ruby" +HOMEPAGE="https://github.com/ruby/rinda" +SRC_URI="https://github.com/ruby/rinda/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + +IUSE="test" + +ruby_add_rdepend " + dev-ruby/drb + dev-ruby/forwardable + dev-ruby/ipaddr +" + +ruby_add_bdepend "test? ( dev-ruby/test-unit dev-ruby/test-unit-ruby-core )" + +all_ruby_prepare() { + sed -e 's/__dir__/"."/' \ + -e 's/__FILE__/"'${RUBY_FAKEGEM_GEMSPEC}'"/' \ + -e 's/git ls-files -z/find * -print0/' \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die + + # Ensure the new code in lib is tested also when calling out to + # another ruby instance. + sed -e '/rubybin/ s:-rdrb/drb:-Ilib -rdrb/drb:' \ + -i test/rinda/test_rinda.rb || die +} + +each_ruby_test() { + ${RUBY} -Ilib:.:test:test/lib -e 'Dir["test/**/test_*.rb"].each{|f| require f}' || die +} diff --git a/dev-ruby/rrdtool-bindings/rrdtool-bindings-1.9.0.ebuild b/dev-ruby/rrdtool-bindings/rrdtool-bindings-1.9.0.ebuild index ba770a1ba003..730fa2e58478 100644 --- a/dev-ruby/rrdtool-bindings/rrdtool-bindings-1.9.0.ebuild +++ b/dev-ruby/rrdtool-bindings/rrdtool-bindings-1.9.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 MY_P="${P/-bindings}" MY_P="${MY_P/_/-}" -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_TASK_DOC="" inherit ruby-ng diff --git a/dev-ruby/rss/rss-0.3.1.ebuild b/dev-ruby/rss/rss-0.3.1.ebuild index 58b0d802e67b..8f9010c18986 100644 --- a/dev-ruby/rss/rss-0.3.1.ebuild +++ b/dev-ruby/rss/rss-0.3.1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md" RUBY_FAKEGEM_GEMSPEC="rss.gemspec" diff --git a/dev-ruby/ruby-romkan/ruby-romkan-0.4-r7.ebuild b/dev-ruby/ruby-romkan/ruby-romkan-0.4-r7.ebuild index 779b82686ebf..1a3df45a4bd0 100644 --- a/dev-ruby/ruby-romkan/ruby-romkan-0.4-r7.ebuild +++ b/dev-ruby/ruby-romkan/ruby-romkan-0.4-r7.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" inherit ruby-ng diff --git a/dev-ruby/ruby2_keywords/ruby2_keywords-0.0.5-r1.ebuild b/dev-ruby/ruby2_keywords/ruby2_keywords-0.0.5-r1.ebuild index 1d86ee634739..52336e21d3c4 100644 --- a/dev-ruby/ruby2_keywords/ruby2_keywords-0.0.5-r1.ebuild +++ b/dev-ruby/ruby2_keywords/ruby2_keywords-0.0.5-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_RECIPE_TEST="none" @@ -17,4 +17,3 @@ HOMEPAGE="https://github.com/ruby/ruby2_keywords" LICENSE="|| ( BSD-2 Ruby-BSD )" SLOT="$(ver_cut 1-2)" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" -IUSE="" diff --git a/dev-ruby/rubygems/rubygems-3.6.2.ebuild b/dev-ruby/rubygems/rubygems-3.6.2.ebuild index d0ab3d81c642..1bc9346a1bed 100644 --- a/dev-ruby/rubygems/rubygems-3.6.2.ebuild +++ b/dev-ruby/rubygems/rubygems-3.6.2.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" inherit ruby-ng prefix @@ -28,6 +28,7 @@ ruby_add_bdepend " dev-ruby/minitest:5 dev-ruby/rake dev-ruby/rdoc + dev-ruby/test-unit dev-ruby/webrick )" diff --git a/dev-ruby/singleton/singleton-0.3.0.ebuild b/dev-ruby/singleton/singleton-0.3.0.ebuild index a840f575de13..226a4592a432 100644 --- a/dev-ruby/singleton/singleton-0.3.0.ebuild +++ b/dev-ruby/singleton/singleton-0.3.0.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/stringio/stringio-3.1.2.ebuild b/dev-ruby/stringio/stringio-3.1.2.ebuild index 4bc814dc1205..6a7c4d3d6096 100644 --- a/dev-ruby/stringio/stringio-3.1.2.ebuild +++ b/dev-ruby/stringio/stringio-3.1.2.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_EXTRADOC="README.md" RUBY_FAKEGEM_EXTENSIONS=(ext/stringio/extconf.rb) diff --git a/dev-ruby/strscan/strscan-3.1.2.ebuild b/dev-ruby/strscan/strscan-3.1.2.ebuild index e159e0deaba8..2be91d359f5e 100644 --- a/dev-ruby/strscan/strscan-3.1.2.ebuild +++ b/dev-ruby/strscan/strscan-3.1.2.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md" diff --git a/dev-ruby/syslog/syslog-0.2.0.ebuild b/dev-ruby/syslog/syslog-0.2.0.ebuild index 574dfdc84624..f796d97298a5 100644 --- a/dev-ruby/syslog/syslog-0.2.0.ebuild +++ b/dev-ruby/syslog/syslog-0.2.0.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTENSIONS=(ext/syslog/extconf.rb) diff --git a/dev-ruby/test-unit-ruby-core/test-unit-ruby-core-1.0.6.ebuild b/dev-ruby/test-unit-ruby-core/test-unit-ruby-core-1.0.6.ebuild index 4d61908b1beb..e4a2667a0167 100644 --- a/dev-ruby/test-unit-ruby-core/test-unit-ruby-core-1.0.6.ebuild +++ b/dev-ruby/test-unit-ruby-core/test-unit-ruby-core-1.0.6.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_RECIPE_TEST="none" diff --git a/dev-ruby/test-unit/test-unit-3.6.7.ebuild b/dev-ruby/test-unit/test-unit-3.6.7.ebuild index 69fcabebe695..95a27d97ef3c 100644 --- a/dev-ruby/test-unit/test-unit-3.6.7.ebuild +++ b/dev-ruby/test-unit/test-unit-3.6.7.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_EXTRADOC="README.md doc-install/text/*.md" @@ -21,6 +21,8 @@ IUSE="doc test" ruby_add_rdepend "dev-ruby/power_assert" +ruby_add_bdepend "test? ( dev-ruby/bigdecimal dev-ruby/csv )" + all_ruby_prepare() { mv doc doc-install || die "moving doc directory out of the way failed" } diff --git a/dev-ruby/time/time-0.4.1.ebuild b/dev-ruby/time/time-0.4.1.ebuild index e98b8bb0a911..3ddc0bb0397e 100644 --- a/dev-ruby/time/time-0.4.1.ebuild +++ b/dev-ruby/time/time-0.4.1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/timeout/timeout-0.4.3.ebuild b/dev-ruby/timeout/timeout-0.4.3.ebuild index 80c1ad26dfd2..6d08013c63fb 100644 --- a/dev-ruby/timeout/timeout-0.4.3.ebuild +++ b/dev-ruby/timeout/timeout-0.4.3.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/typeprof/typeprof-0.30.1.ebuild b/dev-ruby/typeprof/typeprof-0.30.1.ebuild index 522f0d9ead40..c8cafa04e49a 100644 --- a/dev-ruby/typeprof/typeprof-0.30.1.ebuild +++ b/dev-ruby/typeprof/typeprof-0.30.1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby32 ruby33" +USE_RUBY="ruby32 ruby33 ruby34" RUBY_FAKEGEM_RECIPE_DOC="none" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/webrick/webrick-1.9.1.ebuild b/dev-ruby/webrick/webrick-1.9.1.ebuild index 23ebe7e42e1d..cf3f616f19f4 100644 --- a/dev-ruby/webrick/webrick-1.9.1.ebuild +++ b/dev-ruby/webrick/webrick-1.9.1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_BINWRAP="" RUBY_FAKEGEM_EXTRADOC="README.md" |
