diff options
Diffstat (limited to 'dev-ruby')
| -rw-r--r-- | dev-ruby/cgi/Manifest | 1 | ||||
| -rw-r--r-- | dev-ruby/cgi/cgi-0.5.1.ebuild | 34 | ||||
| -rw-r--r-- | dev-ruby/console/Manifest | 1 | ||||
| -rw-r--r-- | dev-ruby/console/console-1.34.2.ebuild | 38 | ||||
| -rw-r--r-- | dev-ruby/date/Manifest | 1 | ||||
| -rw-r--r-- | dev-ruby/date/date-3.5.1.ebuild | 36 | ||||
| -rw-r--r-- | dev-ruby/dry-monads/dry-monads-1.7.1.ebuild | 2 | ||||
| -rw-r--r-- | dev-ruby/highline/highline-3.1.2.ebuild | 2 | ||||
| -rw-r--r-- | dev-ruby/memoist3/Manifest | 1 | ||||
| -rw-r--r-- | dev-ruby/memoist3/memoist3-1.0.0.ebuild | 22 | ||||
| -rw-r--r-- | dev-ruby/memoist3/metadata.xml | 12 | ||||
| -rw-r--r-- | dev-ruby/psych/Manifest | 1 | ||||
| -rw-r--r-- | dev-ruby/psych/psych-5.2.6.ebuild | 2 | ||||
| -rw-r--r-- | dev-ruby/psych/psych-5.3.0.ebuild | 43 | ||||
| -rw-r--r-- | dev-ruby/resolv/Manifest | 1 | ||||
| -rw-r--r-- | dev-ruby/resolv/resolv-0.7.0.ebuild | 43 | ||||
| -rw-r--r-- | dev-ruby/selenium-webdriver/Manifest | 2 | ||||
| -rw-r--r-- | dev-ruby/selenium-webdriver/selenium-webdriver-4.39.0.ebuild (renamed from dev-ruby/selenium-webdriver/selenium-webdriver-4.34.0.ebuild) | 4 | ||||
| -rw-r--r-- | dev-ruby/stringio/stringio-3.1.7.ebuild | 2 |
19 files changed, 241 insertions, 7 deletions
diff --git a/dev-ruby/cgi/Manifest b/dev-ruby/cgi/Manifest index 8ad04a85de05..f77ac63e4d86 100644 --- a/dev-ruby/cgi/Manifest +++ b/dev-ruby/cgi/Manifest @@ -1,2 +1,3 @@ DIST cgi-0.4.2.tar.gz 211227 BLAKE2B 4fb92dfa6f27c57086380a4ac91493fea27cb7ac517a621e1c1a0dc358c8563108695024ac3eaff3b1a4701afffc705fad57d4d600080aa47530b387fa416644 SHA512 90935aec9c06a1155fd71b9743fe5e94fe79b6fa02a147e144e55c5b939ddc6f898bd9189726db74e2c0c68f4e3d01fe939024f8397960d3b45fac2fd7226423 DIST cgi-0.5.0.tar.gz 211388 BLAKE2B c32ded087370232df41d8479329946f260f3b650b602c45f87383950fbb2a2afe0d950e79d8f6145499d82cab69d00476d027ec9adcaf88eb37295d302eb0c3c SHA512 21087ed30971739e0d75aa2d202033d52d297f6200ac3c0414f1e0a0d3736ca2e985faa6a3ea0ab4f4ae955446fadef2b07bbaa9170dd56fbc7c9062f236d6f9 +DIST cgi-0.5.1.tar.gz 214230 BLAKE2B b9fb4b1d3786d69e9102640a4dd0f9ceb3c2cdd984b9c4fe7fc9dffed1da15e7d1001b4c28d2272c56e68a188edc6d3a3560da6cae870830d6af2e4c87589d0f SHA512 551e176c4e9639ff3a069e276edd280368f1fda102bad7d526433e17a6e1c5953582550e644870d29f79cde01ecaa801aca7ed430a0bb69c113ee3dd2659ca62 diff --git a/dev-ruby/cgi/cgi-0.5.1.ebuild b/dev-ruby/cgi/cgi-0.5.1.ebuild new file mode 100644 index 000000000000..29d8db4d6daf --- /dev/null +++ b/dev-ruby/cgi/cgi-0.5.1.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby32 ruby33 ruby34" + +RUBY_FAKEGEM_EXTENSIONS=(ext/cgi/escape/extconf.rb) +RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/cgi +RUBY_FAKEGEM_EXTRADOC="README.md" +RUBY_FAKEGEM_GEMSPEC="cgi.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Support for the Common Gateway Interface protocol" +HOMEPAGE="https://github.com/ruby/cgi" +SRC_URI="https://github.com/ruby/cgi/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="|| ( Ruby-BSD 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" +IUSE="test" + +ruby_add_bdepend "test? ( dev-ruby/test-unit dev-ruby/test-unit-ruby-core )" + +all_ruby_prepare() { + sed -e "/spec.version/ s/= version/= '${PV}'/" \ + -e "/spec.name/ s/= name/= '${PN}'/" \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die +} + +each_ruby_test() { + ${RUBY} -Ilib:test:. -rtest/lib/helper -e "Dir['test/**/test_*.rb'].each { require _1 }" || die +} diff --git a/dev-ruby/console/Manifest b/dev-ruby/console/Manifest index 47153296fabf..a82624794f50 100644 --- a/dev-ruby/console/Manifest +++ b/dev-ruby/console/Manifest @@ -1 +1,2 @@ DIST console-1.30.2.tar.gz 38173 BLAKE2B 30d1328bc5a8ec13c57a27fc6cf73a36486419588fec405de8f9daac31a823d6b8257285e1374a9fc8939d40324e8c4797a7a79f5b750dec7fcb75a738217d5c SHA512 f31917822f62fe203f9a9c6cc392e34c61e940c4fd54305b22d13803dc0f0cc42cd71f14d668c8bb1ee228f89ad7f0c4b0e90bcba07d443a7285d4a56b41c475 +DIST console-1.34.2.tar.gz 41701 BLAKE2B dd3819a348aa37660eed75c2b3318b82873d88b93cfcae6d20888c22f0be8220055d8c0a7f1958edff35b3609db6f463df1cdbd9b5f5b44ba26577008cf2ddae SHA512 8e73668c3465f11a3df30e6339e888e69eb2a7ef6498ae475a52ce2b0b3299e7dfb6b56d9c1ebaf22ccd406953fa0720ccbc8d11e30cac6a93aff5de62ec1b4f diff --git a/dev-ruby/console/console-1.34.2.ebuild b/dev-ruby/console/console-1.34.2.ebuild new file mode 100644 index 000000000000..03b3e8a030b9 --- /dev/null +++ b/dev-ruby/console/console-1.34.2.ebuild @@ -0,0 +1,38 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby32 ruby33 ruby34" + +RUBY_FAKEGEM_EXTRADOC="readme.md" +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" +RUBY_FAKEGEM_RECIPE_TEST="sus" + +inherit ruby-fakegem + +DESCRIPTION="Beautiful logging for Ruby" +HOMEPAGE="https://github.com/socketry/console" +SRC_URI="https://github.com/socketry/console/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" + +ruby_add_rdepend " + dev-ruby/fiber-annotation + >=dev-ruby/fiber-local-1.1:1 + dev-ruby/json +" + +ruby_add_depend "test? ( dev-ruby/sus-fixtures-console )" + +all_ruby_prepare() { + sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' "${RUBY_FAKEGEM_GEMSPEC}" || die + + # Avoid dependency on covered. + rm -f config/sus.rb || die + + # Avoid sandbox violation during tests + sed -i -e 's:/tmp/:'"${TMPDIR}"'/:' test/console/output.rb || die +} diff --git a/dev-ruby/date/Manifest b/dev-ruby/date/Manifest index 5b6103dee136..f276a81b14a2 100644 --- a/dev-ruby/date/Manifest +++ b/dev-ruby/date/Manifest @@ -1,2 +1,3 @@ DIST date-3.4.1.tar.gz 100888 BLAKE2B 4b5250cea39d5f62d3bc10f5f93f3fda1a4848d2061f8ccf4b9a385221c89039c90067b9047a0ab8fa6882cde32b50ab0460224eea3fdd01ca4ba1b4fc9cc70e SHA512 b0bed92681fdf511b24fdb40201ec830b569275d08d5d0e82db36b93db68343c96940858cb3d34542b7c286b5fabb7d4afe935916c35ae8dbccbae8208ac52d9 DIST date-3.5.0.tar.gz 101467 BLAKE2B 28f009ab36811d2e5ffb1b7bd98202f695309d49dcf4a9c99cb9ef9f1f00172355f66e005c628a66e954193221ef47d68ca1d4b9b745e51223d2e0885f2e40a3 SHA512 4653f0aa6f4801743206a72dc5676cf69c36c0aeda7197a1d65759b63511dcf5b830707dcbad4113fc7c54d8c5f31ec409af034aa5c891709a6f7c3c7509cbdf +DIST date-3.5.1.tar.gz 100835 BLAKE2B a20a0776fb3219227468c43f1b180cd7951d308738814f19c070a095ca8cd59a9c9a9c82035e821220e9b56ba3b956057fd3e9678644c62bc7fddbd8616246da SHA512 62b1f36f56f6969dac88e811cbe08a7f1ef871a85394bc1b1a92beb1743180c65059b6e5efc70eab4695bc2f0931018cf69eeeafabfc9a2831b6a4aa7f2858a3 diff --git a/dev-ruby/date/date-3.5.1.ebuild b/dev-ruby/date/date-3.5.1.ebuild new file mode 100644 index 000000000000..56633e76cab3 --- /dev/null +++ b/dev-ruby/date/date-3.5.1.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby32 ruby33 ruby34" + +RUBY_FAKEGEM_BINWRAP="" +RUBY_FAKEGEM_EXTENSIONS=(ext/date/extconf.rb) +RUBY_FAKEGEM_EXTRADOC="README.md" +RUBY_FAKEGEM_GEMSPEC="date.gemspec" +RUBY_FAKEGEM_RECIPE_DOC="none" + +inherit ruby-fakegem + +DESCRIPTION="A subclass of Object includes Comparable module for handling dates" +HOMEPAGE="https://github.com/ruby/date" +SRC_URI="https://github.com/ruby/date/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 +} + +each_ruby_test() { + ${RUBY} -Ilib:.:test:test/lib -rhelper -e 'Dir["test/**/test_*.rb"].each{|f| require f}' || die +} diff --git a/dev-ruby/dry-monads/dry-monads-1.7.1.ebuild b/dev-ruby/dry-monads/dry-monads-1.7.1.ebuild index bdf5f80a41b8..a12482b59709 100644 --- a/dev-ruby/dry-monads/dry-monads-1.7.1.ebuild +++ b/dev-ruby/dry-monads/dry-monads-1.7.1.ebuild @@ -20,7 +20,7 @@ SRC_URI="https://github.com/dry-rb/dry-monads/archive/v${PV}.tar.gz -> ${P}.tar. LICENSE="MIT" SLOT="$(ver_cut 1)" -KEYWORDS="amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="amd64 ~arm64 ~hppa ppc ppc64 ~sparc ~x86" IUSE="test" ruby_add_rdepend " diff --git a/dev-ruby/highline/highline-3.1.2.ebuild b/dev-ruby/highline/highline-3.1.2.ebuild index d424a34bd450..5a5f67f7aace 100644 --- a/dev-ruby/highline/highline-3.1.2.ebuild +++ b/dev-ruby/highline/highline-3.1.2.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://github.com/JEG2/highline/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="|| ( GPL-2 Ruby-BSD )" SLOT="$(ver_cut 1)" -KEYWORDS="amd64 ~arm64 ~hppa ~ppc ppc64 ~sparc ~x86" +KEYWORDS="amd64 ~arm64 ~hppa ppc ppc64 ~sparc ~x86" IUSE="test" ruby_add_rdepend "dev-ruby/reline" diff --git a/dev-ruby/memoist3/Manifest b/dev-ruby/memoist3/Manifest new file mode 100644 index 000000000000..66d5d63b637e --- /dev/null +++ b/dev-ruby/memoist3/Manifest @@ -0,0 +1 @@ +DIST memoist3-1.0.0.gem 14336 BLAKE2B f331f084c8ad60524941020121fb11532496c8c839756d4528a8f6815c36065864cb814f906e4ee51cf1065a63c46b8edfab9cc7a4c67a83f2ee7ebd551c2c0a SHA512 8e7fad4ef0f0949fb4a2574feb4dba4c48324ee130eed001f2c8f4f3426576205f78e54e0b8dfe944807c99941589e0af90086d1083e079bb1b239b8e4fe3aca diff --git a/dev-ruby/memoist3/memoist3-1.0.0.ebuild b/dev-ruby/memoist3/memoist3-1.0.0.ebuild new file mode 100644 index 000000000000..384121ef1daa --- /dev/null +++ b/dev-ruby/memoist3/memoist3-1.0.0.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby32 ruby33 ruby34" + +RUBY_FAKEGEM_EXTRADOC="README.md" + +inherit ruby-fakegem +DESCRIPTION="ActiveSupport::Memoizable with a few enhancements" +HOMEPAGE="https://github.com/honzasterba/memoist" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + +ruby_add_bdepend "test? ( dev-ruby/minitest )" + +all_ruby_prepare() { + sed -i -e '/bundler/ s:^:#:' Rakefile || die +} diff --git a/dev-ruby/memoist3/metadata.xml b/dev-ruby/memoist3/metadata.xml new file mode 100644 index 000000000000..3cf11e8f6536 --- /dev/null +++ b/dev-ruby/memoist3/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>ruby@gentoo.org</email> + <name>Gentoo Ruby Project</name> + </maintainer> + <upstream> + <remote-id type="rubygems">memoist3</remote-id> + <remote-id type="github">honzasterba/memoist</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-ruby/psych/Manifest b/dev-ruby/psych/Manifest index 8e9838fb4f5a..db9311606a37 100644 --- a/dev-ruby/psych/Manifest +++ b/dev-ruby/psych/Manifest @@ -2,3 +2,4 @@ DIST psych-5.2.3.tar.gz 86569 BLAKE2B a2045d617c8e1e2b85de0bca78c22fe862e64e00a8 DIST psych-5.2.4.tar.gz 87146 BLAKE2B 26196e81ba0c2873df23a7492c6846d3afd35f8acaee89964913da6b61dd2aa3db056253ef155011a2a5910939ab1acedfe0832787e011e9f5b5c71ee7000b7e SHA512 3ef682ee3ac4612600e6325f68cb66e12718f13f5ef1e1928c33c13089a60d0d1222593bf6a70751f57bdc3ab201dc568e6c19da564c8896a99deb8e5b93973c DIST psych-5.2.5.tar.gz 89102 BLAKE2B f66bc982c3212c12b643f490083e07b44cee9c17aac7fb895336d6998bbb10435b84dd9596f0cfb89db35085a85656274fe4ccec8b786648e3b0e1e74cb124cc SHA512 6c3165496686a40349c5a10c472a0e7cec1c7c9fd9b77bd307bc49c1f49cd779afaf104cbc6fff07737b1255b5a644b2a0da9ea485ad33e4e632f9e29cb2e1cd DIST psych-5.2.6.tar.gz 89266 BLAKE2B 6819168574e1d24cfe0fbb1ce1259a4c5837b9b1e4df9a9cb8a657bbd772bccdcea67266d4e0095f311b85cfa04623d35a42249b1841259875d9b4bbd9262200 SHA512 1976bf41206f6a65eabf0b7a9c5594f6c90861f2b2aede31d2cf264c8c1a8ab47a2fd68accc5a13d9ee908c4d91f9be05981d5a74254a636d7e68b38f6fb8c08 +DIST psych-5.3.0.tar.gz 90146 BLAKE2B 63a4bbfc4ee1b3362184e4edad91d24025fdbb1facff293403ff97caf76bd0ce761266345ae5bdbc032271e64261e7d3c4a8af45353d2fe9b98a550ec5a88fcc SHA512 edabbbef1280de333a308a31834246fae441c590d6a1b42e71a466449bccddcb775e3e504a987ecb9cb770c701af85ce2075ce791df30cd9bfeb0aab8e2b6c65 diff --git a/dev-ruby/psych/psych-5.2.6.ebuild b/dev-ruby/psych/psych-5.2.6.ebuild index d22f5a2b7b43..6b39b6c3d026 100644 --- a/dev-ruby/psych/psych-5.2.6.ebuild +++ b/dev-ruby/psych/psych-5.2.6.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://github.com/ruby/psych/archive/refs/tags/v${PV}.tar.gz -> ${P}.t LICENSE="BSD-2" SLOT="$(ver_cut 1)" -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" +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" RDEPEND=">=dev-libs/libyaml-0.2.5" diff --git a/dev-ruby/psych/psych-5.3.0.ebuild b/dev-ruby/psych/psych-5.3.0.ebuild new file mode 100644 index 000000000000..d22f5a2b7b43 --- /dev/null +++ b/dev-ruby/psych/psych-5.3.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby32 ruby33 ruby34" + +RUBY_FAKEGEM_BINWRAP="" +RUBY_FAKEGEM_EXTENSIONS=(ext/psych/extconf.rb) +RUBY_FAKEGEM_EXTRADOC="README.md" +RUBY_FAKEGEM_GEMSPEC="psych.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A YAML parser and emitter" +HOMEPAGE="https://github.com/ruby/psych" +SRC_URI="https://github.com/ruby/psych/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="$(ver_cut 1)" +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" + +RDEPEND=">=dev-libs/libyaml-0.2.5" +BDEPEND=">=dev-libs/libyaml-0.2.5" + +ruby_add_rdepend " + dev-ruby/date + dev-ruby/stringio +" + +ruby_add_bdepend "test? ( + dev-ruby/test-unit + dev-ruby/test-unit-ruby-core +)" + +all_ruby_prepare() { + sed -e 's/__dir__/"."/' \ + -i ${RUBY_FAKEGEM_GEMSPEC} +} + +each_ruby_test() { + ${RUBY} -Ilib:.:test -e 'require "lib/helper"; Dir["test/**/test_*.rb"].each{|f| require f}' || die +} diff --git a/dev-ruby/resolv/Manifest b/dev-ruby/resolv/Manifest index c9f7e1e00804..dc0b975d506d 100644 --- a/dev-ruby/resolv/Manifest +++ b/dev-ruby/resolv/Manifest @@ -1,2 +1,3 @@ DIST resolv-0.6.2.tar.gz 35420 BLAKE2B b12cfcb45ce06c557ccee1926ec0dd141fd4ea11569d9ce53a6783ce751432b30c0444ff027a275291dc7e3d34b1ae53909129c2ad8da892b892b409424ce861 SHA512 9aac52aee6aa0b89b2f280fa48422bb79cee4db7408ab6508f032e5b32cadb0b3e299da8407831a81f14a0c685c1c373b76ac743ec406ee65030a7262dbe1ad3 DIST resolv-0.6.3.tar.gz 36479 BLAKE2B 6a27d4d46e05c98932a36c2e7f7ae2a23608bb2dcede210d33326c279135404964da4ab4e7683189b2a095464eb501b1bd847e4919b7a2e2724c172ab79a26eb SHA512 c6a817ccce5e239a9af0c1289929428b00ee461b047c40d91da6a952f183e28ce14057dfd57ea57b68500895ad35fefc2a1251784ae1acc2075786a04362ecfc +DIST resolv-0.7.0.tar.gz 37632 BLAKE2B f5eb51ac5c67cf95d808b8cf410c396bf817410b3ccdd992b178b83ba66fd19df113a092713fee7c7cd3c4eacb6a9a70bd0c4f91e2b2502c6d87ae98304447f7 SHA512 c00d08ba22a490946f2fb6e493410c13af0996a9573cfe5cba6dcea6c81a8bbcac043c7b439d21627299a628ee50f7929d41b2d8e21f42542bb6c1fa27bb6d9c diff --git a/dev-ruby/resolv/resolv-0.7.0.ebuild b/dev-ruby/resolv/resolv-0.7.0.ebuild new file mode 100644 index 000000000000..0f062d15ace2 --- /dev/null +++ b/dev-ruby/resolv/resolv-0.7.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="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 +} + +each_ruby_install() { + each_fakegem_install + + # The extension is only compiled on Win32, but we still need to mark + # that task as done. + ruby_fakegem_extensions_installed +} diff --git a/dev-ruby/selenium-webdriver/Manifest b/dev-ruby/selenium-webdriver/Manifest index efc3ea12b6d8..57da1ba4a1c7 100644 --- a/dev-ruby/selenium-webdriver/Manifest +++ b/dev-ruby/selenium-webdriver/Manifest @@ -2,6 +2,6 @@ DIST selenium-webdriver-4.1.0.gem 153088 BLAKE2B f437b5e6c19b9a2b7d0393646b11bca DIST selenium-webdriver-4.11.0.gem 6300672 BLAKE2B bedbc18c14ab67c1bde05a35b5b66f1fb6da576d616a40d5293358efc51dfaa00f816d70e92578b1bee82de0a17ee39950eb69542ef2e661bd6a015f5f01032a SHA512 6f24440c44eb9a1276e1d016788b14bdf41fd466ed688ca7dbdc19b0e7163ff2354a508733f0903ede70fc6b49fbd05bd2ec9c5d0e0b70567823c4d07e3d1a9d DIST selenium-webdriver-4.31.0.gem 8501760 BLAKE2B a0445455aba8b0c5d3a850cc67c623f4d2cf55254e1067ce8ade3a7837a14b8cc906758c5e88aa9b23e2c481d9d3493cf675c9dce62797ac418252dcc280d9cc SHA512 264adfe34f46c286fd31c23708fd92e70f36e7d7dd44174d2f886eb0aac1f8731289301f9a1edeec70198bfb483b64aac2850f7377d65251999061aac4a609ca DIST selenium-webdriver-4.33.0.gem 8489472 BLAKE2B 6c5b4c13984459d2af109f7906e8dc6662ceb0d1021eb754564d143bc2e67b2c6cd4ad218e20f129a930abcbaf8cd3954001ff545e4df81f7d0e451645714999 SHA512 a04196ae569ea663377f6dd7a101871d28f80bd12f96fc63f75ce7b3ab07dd48f84c156426c10c0062b1ff323996c53e7600ce9c70649a705a7188b5927090e3 -DIST selenium-webdriver-4.34.0.gem 8504832 BLAKE2B a5be187915bb70e40b5e16f92e162c299e8a702d194bf7f2de14275b151b3a66c4d633dba515bb4360505570eb5e68bc44d039fbdd8d26a14b0d8be198228c5d SHA512 37c257a2473586ac26483996f5d2e1e6ce903744ba8d69a25dad25598e062d2460ba0d650414b44f7a741646b3f3241818cedf39e7e9efa968fa306767561df7 DIST selenium-webdriver-4.35.0.gem 8684032 BLAKE2B e7575f21285b52a896702cb382576bb25250fbe66ba88f6d22cd2617f9f2240f73426098168b8b3ee74739873b58f333b664d339df3035cf61f8b75367edfe9b SHA512 60d9421290859728286bd935cf1c08d78290c134e0fab470320d560fa3143fb7b116136f37821abbde3e5f121d8b684dc7ce3afa71fc8035341e358f21701a14 DIST selenium-webdriver-4.38.0.gem 8758784 BLAKE2B 4f60da6b53bc5d02ab203733b984603ffc2a7acec6c44d8a263af2439f2405a9f275166d9f026692d998079235d4a6eb6042d64b55e2a759d6fa10e496111ef1 SHA512 858096c3f63f93db0f826d2b90fc7f918ed61ecf1abd765388f281c2fcb591a793664f8780288c4672737e25b023a5e2c7eca085bc006ecc4036094be53b0c2a +DIST selenium-webdriver-4.39.0.gem 8718336 BLAKE2B 3540270cb0042cd0be78d65c24ff99b1c469659949b7aa7d6c29795c9b71ef1fceec9613faedbbff95ac3e82c603d17dfaac0befded4aa67adb7b2d24f984922 SHA512 c48e6b5df0827e71ca5c875eb94e7c04a297b53d97ce412a3bdd0628661749b2ad15f2e413d3402802be355245773338d1e5f7b1e533485ab97c803f508d063e diff --git a/dev-ruby/selenium-webdriver/selenium-webdriver-4.34.0.ebuild b/dev-ruby/selenium-webdriver/selenium-webdriver-4.39.0.ebuild index 2a71f8e22d8b..40c331290071 100644 --- a/dev-ruby/selenium-webdriver/selenium-webdriver-4.34.0.ebuild +++ b/dev-ruby/selenium-webdriver/selenium-webdriver-4.39.0.ebuild @@ -24,10 +24,10 @@ KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" RDEPEND=">=dev-util/selenium-manager-$(ver_cut 1-2)" ruby_add_rdepend " - >=dev-ruby/base64-0.2 =dev-ruby/base64-0* + || ( dev-ruby/base64:0.3 dev-ruby/base64:0.2 ) >=dev-ruby/logger-1.4:0 >=dev-ruby/rexml-3.2.5:3 - dev-ruby/rubyzip:2 + || ( dev-ruby/rubyzip:3 dev-ruby/rubyzip:2 ) dev-ruby/websocket:0 " diff --git a/dev-ruby/stringio/stringio-3.1.7.ebuild b/dev-ruby/stringio/stringio-3.1.7.ebuild index 278b5ce1bd8b..a0afeadfb0f1 100644 --- a/dev-ruby/stringio/stringio-3.1.7.ebuild +++ b/dev-ruby/stringio/stringio-3.1.7.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/ruby/stringio/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" +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 )" |
