diff options
Diffstat (limited to 'dev-ruby')
| -rw-r--r-- | dev-ruby/actionpack/actionpack-8.0.2.ebuild | 2 | ||||
| -rw-r--r-- | dev-ruby/actionview/actionview-8.0.2.ebuild | 2 | ||||
| -rw-r--r-- | dev-ruby/activejob/activejob-8.0.2.ebuild | 2 | ||||
| -rw-r--r-- | dev-ruby/activemodel/activemodel-8.0.2.ebuild | 2 | ||||
| -rw-r--r-- | dev-ruby/activerecord/activerecord-8.0.2.ebuild | 3 | ||||
| -rw-r--r-- | dev-ruby/commonmarker/Manifest | 4 | ||||
| -rw-r--r-- | dev-ruby/commonmarker/commonmarker-2.3.1.ebuild | 184 | ||||
| -rw-r--r-- | dev-ruby/globalid/files/globalid-1.2.1-ruby34.patch | 45 | ||||
| -rw-r--r-- | dev-ruby/globalid/globalid-1.2.1-r1.ebuild | 46 | ||||
| -rw-r--r-- | dev-ruby/jwt/Manifest | 1 | ||||
| -rw-r--r-- | dev-ruby/jwt/jwt-3.1.2.ebuild | 36 | ||||
| -rw-r--r-- | dev-ruby/railties/railties-8.0.2.ebuild | 3 | ||||
| -rw-r--r-- | dev-ruby/selenium-webdriver/selenium-webdriver-4.1.0-r1.ebuild | 4 | ||||
| -rw-r--r-- | dev-ruby/selenium-webdriver/selenium-webdriver-4.11.0.ebuild | 4 |
14 files changed, 328 insertions, 10 deletions
diff --git a/dev-ruby/actionpack/actionpack-8.0.2.ebuild b/dev-ruby/actionpack/actionpack-8.0.2.ebuild index 56c12c7423f3..45fe21af7f60 100644 --- a/dev-ruby/actionpack/actionpack-8.0.2.ebuild +++ b/dev-ruby/actionpack/actionpack-8.0.2.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby32 ruby33" +USE_RUBY="ruby32 ruby33 ruby34" RUBY_FAKEGEM_RECIPE_DOC="none" RUBY_FAKEGEM_DOCDIR="doc" diff --git a/dev-ruby/actionview/actionview-8.0.2.ebuild b/dev-ruby/actionview/actionview-8.0.2.ebuild index 7f92d7e36d77..35f89e7295f3 100644 --- a/dev-ruby/actionview/actionview-8.0.2.ebuild +++ b/dev-ruby/actionview/actionview-8.0.2.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby32 ruby33" +USE_RUBY="ruby32 ruby33 ruby34" RUBY_FAKEGEM_RECIPE_DOC="none" RUBY_FAKEGEM_DOCDIR="doc" diff --git a/dev-ruby/activejob/activejob-8.0.2.ebuild b/dev-ruby/activejob/activejob-8.0.2.ebuild index fe2efea56cb9..c18ce5deab00 100644 --- a/dev-ruby/activejob/activejob-8.0.2.ebuild +++ b/dev-ruby/activejob/activejob-8.0.2.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby32 ruby33" +USE_RUBY="ruby32 ruby33 ruby34" RUBY_FAKEGEM_RECIPE_DOC="" RUBY_FAKEGEM_DOCDIR="" diff --git a/dev-ruby/activemodel/activemodel-8.0.2.ebuild b/dev-ruby/activemodel/activemodel-8.0.2.ebuild index 36485c49113a..e203c418da1e 100644 --- a/dev-ruby/activemodel/activemodel-8.0.2.ebuild +++ b/dev-ruby/activemodel/activemodel-8.0.2.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby32 ruby33" +USE_RUBY="ruby32 ruby33 ruby34" RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" diff --git a/dev-ruby/activerecord/activerecord-8.0.2.ebuild b/dev-ruby/activerecord/activerecord-8.0.2.ebuild index 790e8168ed0a..64d36bee7693 100644 --- a/dev-ruby/activerecord/activerecord-8.0.2.ebuild +++ b/dev-ruby/activerecord/activerecord-8.0.2.ebuild @@ -2,7 +2,8 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby32 ruby33" + +USE_RUBY="ruby32 ruby33 ruby34" # this is not null so that the dependencies will actually be filled RUBY_FAKEGEM_TASK_TEST="test" diff --git a/dev-ruby/commonmarker/Manifest b/dev-ruby/commonmarker/Manifest index fe8c96dc5e99..92079ff29d5e 100644 --- a/dev-ruby/commonmarker/Manifest +++ b/dev-ruby/commonmarker/Manifest @@ -29,8 +29,10 @@ DIST commonmarker-0.23.10.tar.gz 172611 BLAKE2B df583a7e9f588cc726b985c90e03f747 DIST commonmarker-0.23.11.tar.gz 172605 BLAKE2B 7d5013eae18a4397b5a4648bea8b648f76b2b3207d49d73d5cf07822ad9983d4e4b54cb94db80d0e90677b037546f0bc10029b1dfe22d92d7b62a0bcfcbb7ac0 SHA512 f18268682261ec133fff93ab81496d7993fa2480a95d4e052358d2de08f250244b3d9201a0a3e5822cccfd4bf06bde1e19eee5c7d06145344fa5a3de4db1bc31 DIST commonmarker-2.1.1.tar.gz 107600 BLAKE2B 83e4668ab8e03e2236afbb48ed8e9b9d7f86b610e6a7165d032632afdfda0ec418975c79ea7bf7b5a069687957e6a70bdbba1bc6d4be0ab75c65d5b68e6fb546 SHA512 db6dc93154c2f79312f55172e9e2ec035d2b49ebd681d01afb2eea772f7df1d09542b2d01359ba8c11df947a0b1100b37ca5bea48bffa7200ee804d9f9f8a9f7 DIST commonmarker-2.3.0.tar.gz 107902 BLAKE2B 6cc84d625d03eff40300636abc5b2975b2a84ba308c8a3af58367d866141ce2cb2d784f5798a794f74a87ff411ece7ae4fa336f55931a2c283b72ec26948435b SHA512 5896ad7285145b6175c345d1accca29e82b2b1abd522163223ac60ed5aa64d237eb2cda86121ea9aa7abaaa4f14b8e2428434c6d9f8d5efedf4d55dad92c3ec6 +DIST commonmarker-2.3.1.tar.gz 107898 BLAKE2B e343b6d1be4051a6a34433610db3bf313811c0b8bb7faa3f673ebc518906cb8107d1e9316778683c850110502c1e1be60e3d0567e5ea567dbdedb490c7c49b82 SHA512 ca1332ca5714086b751d85fe8036899586cd1b5d1c9edd124129d7bb8cfb6b849078f1bef9f30b573b6d611c02440a6a56c0c942b721ed3e0590de414afc5bb1 DIST comrak-0.35.0.crate 166249 BLAKE2B 1950f11f074f9efe6f4773aaf6e72eeb25f3d32cba3b9f04f953963778377d54f061efa3c37d5005d3e835019f5c4474cd3fe87e3628797622c286cbc46b92b3 SHA512 5f69295329c9fd1f0a1774fc3702e707d3fe4a0722705b3753ca6e2916629e7fa2c1d5b4ef32d57c44671736e260cdd2c6f6b824fb356d5203c233094439db03 DIST comrak-0.38.0.crate 178477 BLAKE2B 9e84d6436d4030af50203228d181486ffe5fe540b16caf3c27a92832276b20fa670a565a617e253e3aa090a78cba5a9ef15759f86364a78fe7b527d84676c64e SHA512 31a5bb0a3f0d2adf83ea720c3fcd8f939bd36cfb7991c498a410e6a4eb436650d0a595760d9ebd4610addd8b8bdc412069764177422c5f7d49602ebe905262b3 +DIST comrak-0.39.1.crate 178985 BLAKE2B 1ab3496b20b1ab8fd7a6a462ffb9484620c69bd48c9d2fbd58812530662b50c4ba78cf11faaf5f4a71034e5681381e84e81d0bd852d2c9cbe29a05ac93bb58f1 SHA512 495227cdb48aa1dc83c0331fd32e7a90902dfa77993233c717b0cab11f039c4176a2cd523dc2508ddf5bffe0e5f920dab2cf76373d74252dcd3f3c102d57c4af DIST crc32fast-1.4.2.crate 38491 BLAKE2B aaa3acca66e5814a45f12a90ae09f6ff5fc14ca94c8539184dab6ed928abc68cd1d37e539c268c1effd50ab3af20de6038593fb9c6bd6a664785dac52f6939fd SHA512 c7608d33022062e217d3576f536ffbd51479855a5e5874529c71db2bf6a937ce04d814c39cf777309c38445393bf43cb9996161947e28738abd432f11beb7266 DIST darling-0.20.10.crate 32031 BLAKE2B 038c2a4d919a8e9ff6eff5f83911b40cf4e918ac27c90f313b6b9131c41770f83cc3901973fea1c6fea2886a8360f3c5cf73b807d14e579b8b8e87f15e3bc6dc SHA512 7a14eebc20e48fd39ddf7b8376dc937a04f561d723aba864432cabd5ab46eb189706b43e5121a7f4fb0d68dbfd044353875bb479d4bd5cd96b76e3571733ce55 DIST darling_core-0.20.10.crate 65015 BLAKE2B a94adcc6092a7a69728725ec4bf4cb7c163bc3fe0890f272bba9963c256697bbe1ad964d58a975c80742019c59d4e1b3e56e624f938576996e216d2f99e21f2d SHA512 2b971156b8c1433dd0ddb2213ee522e2fe9968a62889285d1457b5e733daa70a09c21bca9b8573d9c742026b4c06f4dd2025a6a196ec0b08b25a78d8737dff6d @@ -80,7 +82,9 @@ DIST proc-macro2-1.0.92.crate 52353 BLAKE2B 9aa29fa6f1c56c0392a94a81b4c61953f4d1 DIST quick-xml-0.32.0.crate 184149 BLAKE2B 35a28dda8dab04a933c4e5d40f22dec6f9c5bc75e9319bf2711daad869301a90aceea9aeccdce5763d5fb513548b7c1f030b6216ca1454e8f56bd6e5a5fb6ba7 SHA512 288232de1583d8c7387716900be1fc513b2161123182e4812bde9851f4bd31c1a67417afdc16e8a55c028747d0a1147d2dbae6f0e8885e946829a379563507d2 DIST quote-1.0.38.crate 31252 BLAKE2B a3836efbe5c21dec70c684002b47b8fc7cef643c82ee903b537a48bc0707a28106c4b33d98e60ff81e04c7520f7404b1dc4d49446e8d91dded517e476c36e1c2 SHA512 530c47c5e6372b508bf5b2b88a138408a7afa5ef52c47280ed20eccf39f8e97dfc1e0a18c1bd5472efcdc49a7a1e69566333a0a1b4c0b4f0e11e6a7a85bfe8af DIST rb-sys-0.9.111.crate 23832 BLAKE2B 65c34cdd9c5216e0c35297c4248f85eb41bb268fe3ae8e1ac0842c97f227b6c195ac141948559d5a9472f9b34190e862bef0b1dd2b79ce90a8e275e11760dba0 SHA512 ba4816e4f6c32d333d52a7c7c147dba98e942d3e664763d16c61c594c50c777ff22b84a1e46f972b04173cc88fe6d3742b96ee245c1f6c1c4d9f096a9f77304f +DIST rb-sys-0.9.114.crate 28493 BLAKE2B eac8bc76ba81a178c0305d9dbd7a229a1caf1c4f7c158688133d9c02d91bf9c3746ee99ef4cba999f15f8f3ad23fcae279ac9d70afb93584a93fc5e4338c5bca SHA512 9c49de28f0180278b134aab04fcbbb3655647aef1e89d355c917194f5d14d0f94b3fcd82ac24304676e5c98c7d2130a35783f2896b14d5ea7aa5ffd439ae1556 DIST rb-sys-build-0.9.111.crate 21650 BLAKE2B 47d70d4eec3202bc044930d864cdd9e32e7f93e34949e126fc81d9ba649bbed9030e5ea4e3f6f74e2a0122fd9a1f521576887299de9474c351e32f22cf7ab581 SHA512 de8ee1b83cc2994a8ca2e2a46e04fa8278ae7dcdc4e890ee4ca0f3e89d9a640772fb3ab81febe548b7700513f7d5271883e61101b3ee8e9e01d1b569ccc62263 +DIST rb-sys-build-0.9.114.crate 24283 BLAKE2B 91470fb82f29ac7b74bb2926e968c923c64249fa3dc22ae3ef50d192cf4e5ce986b00b57c4748ad55fe2d4d709850ad7bb6e7bb0b25e3e622a82f272660842c7 SHA512 3409a8bebd553e440bb0240c126e6980ea5b4995320b7a0061c9b5613d9e54cff7173f2c70565acb75000d6946078868cf20af4087d49c24fa6b4892e98a84c2 DIST rb-sys-env-0.1.2.crate 9203 BLAKE2B 3ff6f7b3c0a0c9e5c2d58480791d69de549a7af32fc7ed1d93c6ea23468bbda2a5479837221291d6eaec12544b9c0ac9fc43d39500bd8a7e7d7fc593c1cd9c68 SHA512 119d7a5095d94a17ee68e074dae7831426f2b318a1dfcbfc051b880ea92614f8822f38fdd11a38d6588faab3ecba6ed206077ab48463307cb31c18d07ccb50b9 DIST rctree-0.6.0.crate 8312 BLAKE2B d68986bf6bb767d61f7c02ff91c219f67f06a982d05917ab08e6da8a730122919dd472c60d03c5252d87ea25b1478b15b35a1577a38b6a56f828749bc49901de SHA512 b27b88aafce7227cf2097db425c84049abef380f1fb896f3161409c3e29830677284e36aed171d7789585bd4a2d6d26d1b1e4be10d9fbb9131757261f589c3a2 DIST regex-1.11.1.crate 254170 BLAKE2B 5cf41012fc2ba8a006c0eb4a922cbbf1614bf300be361c9e2d98956a9a5e9b140e37bea09132fab7bfb633d4439158723624bcf45e8c619c4061b399253c1b82 SHA512 d065f6dc405771518260425f39a5eaaf8cab62e78c91ceed3b3994a9a121674d2484cadaaf816bdad89c87a40550d57b66a3d9de6618a7119a658301ce7e67d8 diff --git a/dev-ruby/commonmarker/commonmarker-2.3.1.ebuild b/dev-ruby/commonmarker/commonmarker-2.3.1.ebuild new file mode 100644 index 000000000000..f119b9daa198 --- /dev/null +++ b/dev-ruby/commonmarker/commonmarker-2.3.1.ebuild @@ -0,0 +1,184 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" + adler2@2.0.0 + aho-corasick@1.1.3 + anstream@0.6.18 + anstyle-parse@0.2.6 + anstyle-query@1.1.2 + anstyle-wincon@3.0.6 + anstyle@1.0.10 + base64@0.22.1 + bincode@1.3.3 + bindgen@0.69.5 + bit-set@0.5.3 + bit-vec@0.6.3 + bitflags@1.3.2 + bitflags@2.6.0 + bon-macros@3.3.2 + bon@3.3.2 + bumpalo@3.16.0 + caseless@0.2.1 + cc@1.2.6 + cexpr@0.6.0 + cfg-if@1.0.0 + clang-sys@1.8.1 + clap@4.5.23 + clap_builder@4.5.23 + clap_derive@4.5.18 + clap_lex@0.7.4 + colorchoice@1.0.3 + comrak@0.39.1 + crc32fast@1.4.2 + darling@0.20.10 + darling_core@0.20.10 + darling_macro@0.20.10 + deranged@0.3.11 + deunicode@1.6.0 + either@1.13.0 + emojis@0.6.4 + entities@1.0.1 + equivalent@1.0.1 + errno@0.3.10 + fancy-regex@0.11.0 + flate2@1.0.35 + fnv@1.0.7 + glob@0.3.2 + hashbrown@0.15.2 + heck@0.5.0 + ident_case@1.0.1 + indexmap@2.7.0 + is_terminal_polyfill@1.70.1 + itertools@0.12.1 + itoa@1.0.14 + lazy_static@1.5.0 + lazycell@1.3.0 + libc@0.2.169 + libloading@0.8.6 + linked-hash-map@0.5.6 + linux-raw-sys@0.4.14 + log@0.4.22 + magnus-macros@0.6.0 + magnus@0.7.1 + memchr@2.7.4 + minimal-lexical@0.2.1 + miniz_oxide@0.8.2 + nom@7.1.3 + num-conv@0.1.0 + once_cell@1.20.2 + onig@6.4.0 + onig_sys@69.8.1 + phf@0.11.2 + phf_shared@0.11.2 + pkg-config@0.3.31 + plist@1.7.0 + powerfmt@0.2.0 + prettyplease@0.2.25 + proc-macro2@1.0.92 + quick-xml@0.32.0 + quote@1.0.38 + rb-sys-build@0.9.114 + rb-sys-env@0.1.2 + rb-sys@0.9.114 + rctree@0.6.0 + regex-automata@0.4.9 + regex-syntax@0.8.5 + regex@1.11.1 + rustc-hash@1.1.0 + rustix@0.38.42 + rustversion@1.0.19 + ryu@1.0.18 + same-file@1.0.6 + seq-macro@0.3.5 + serde@1.0.217 + serde_derive@1.0.217 + serde_json@1.0.134 + shell-words@1.1.0 + shlex@1.3.0 + siphasher@0.3.11 + slug@0.1.6 + strsim@0.11.1 + syn@2.0.93 + syntect@5.2.0 + terminal_size@0.4.1 + thiserror-impl@1.0.69 + thiserror@1.0.69 + time-core@0.1.2 + time-macros@0.2.19 + time@0.3.37 + tinyvec@1.8.1 + tinyvec_macros@0.1.1 + typed-arena@2.0.2 + unicode-ident@1.0.14 + unicode-normalization@0.1.24 + unicode_categories@0.1.1 + utf8parse@0.2.2 + walkdir@2.5.0 + wasm-bindgen-backend@0.2.99 + wasm-bindgen-macro-support@0.2.99 + wasm-bindgen-macro@0.2.99 + wasm-bindgen-shared@0.2.99 + wasm-bindgen@0.2.99 + winapi-util@0.1.9 + windows-sys@0.59.0 + windows-targets@0.52.6 + windows_aarch64_gnullvm@0.52.6 + windows_aarch64_msvc@0.52.6 + windows_i686_gnu@0.52.6 + windows_i686_gnullvm@0.52.6 + windows_i686_msvc@0.52.6 + windows_x86_64_gnu@0.52.6 + windows_x86_64_gnullvm@0.52.6 + windows_x86_64_msvc@0.52.6 + xdg@2.5.2 + yaml-rust@0.4.5 +" +USE_RUBY="ruby32 ruby33 ruby34" + +RUBY_FAKEGEM_EXTENSIONS=(ext/commonmarker/extconf.rb) +RUBY_FAKEGEM_EXTENSION_LIBDIR="lib/commonmarker" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="commonmarker.gemspec" + +inherit cargo flag-o-matic ruby-fakegem + +DESCRIPTION="A fast, safe, extensible parser for CommonMark, wrapping the comrak Rust crate" +HOMEPAGE="https://github.com/gjtorikian/commonmarker" +SRC_URI="https://github.com/gjtorikian/commonmarker/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" ${CARGO_CRATE_URIS}" + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" Apache-2.0 BSD-2 BSD ISC MIT Unicode-3.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="dev-libs/oniguruma:=" +DEPEND="${RDEPEND} llvm-core/clang" + +ruby_add_bdepend ">=dev-ruby/rb_sys-0.9:0" + +all_ruby_prepare() { + cargo_src_unpack + + # Tests fail when using the system oniguruma, bug 951737. + # export RUSTONIG_SYSTEM_LIBONIG=1 + + # Needed for the bundled oniguruma source code in the onig_sys crate. + append-cflags -std=gnu17 + + sed -i -e '/focus/ s:^:#:' test/test_helper.rb || die +} + +each_ruby_prepare() { + # Use current ruby version + sed -i -e '/make_bin/,/end/ s:ruby:'${RUBY}':' test/test_helper.rb || die +} + +each_ruby_test() { + ${RUBY} -Ilib:test:. -e 'Dir["test/*_test.rb"].each {|f| require f}' || die +} diff --git a/dev-ruby/globalid/files/globalid-1.2.1-ruby34.patch b/dev-ruby/globalid/files/globalid-1.2.1-ruby34.patch new file mode 100644 index 000000000000..57e46dd73dc3 --- /dev/null +++ b/dev-ruby/globalid/files/globalid-1.2.1-ruby34.patch @@ -0,0 +1,45 @@ +From d3075330a6be4d7a5013c2ebdd39e97678c3ac8d Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?V=C3=ADt=20Ondruch?= <vondruch@redhat.com> +Date: Fri, 13 Dec 2024 13:36:55 +0100 +Subject: [PATCH] Keep using URI RFC2396 parser + +The default parser in URI 1.0.0 / Ruby 3.4 has been changed to RFC3986 +[[1]]. This causes test failures such as: + +~~~ +... snip ... + +Failure: +GlobalIDTest#test_invalid_app_name [test/cases/global_id_test.rb:13]: +ArgumentError expected but nothing was raised. + +rails test test/cases/global_id_test.rb:8 + +F + +... snip ... +~~~ + +where underscores / ampersands are now allowed in host. Keep using URI +RFC2396 parser for compatibility. + +Fixes #190 + +[1]: https://github.com/ruby/uri/pull/107 +--- + lib/global_id/uri/gid.rb | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/lib/global_id/uri/gid.rb b/lib/global_id/uri/gid.rb +index 20a22a7..8af8feb 100644 +--- a/lib/global_id/uri/gid.rb ++++ b/lib/global_id/uri/gid.rb +@@ -62,7 +62,7 @@ def validate_app(app) + # URI.parse('gid://bcx') # => URI::GID instance + # URI::GID.parse('gid://bcx/') # => raises URI::InvalidComponentError + def parse(uri) +- generic_components = URI.split(uri) << nil << true # nil parser, true arg_check ++ generic_components = URI.split(uri) << URI::RFC2396_Parser.new << true # nil parser, true arg_check + new(*generic_components) + end + diff --git a/dev-ruby/globalid/globalid-1.2.1-r1.ebuild b/dev-ruby/globalid/globalid-1.2.1-r1.ebuild new file mode 100644 index 000000000000..6b5538749465 --- /dev/null +++ b/dev-ruby/globalid/globalid-1.2.1-r1.ebuild @@ -0,0 +1,46 @@ +# 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" + +RUBY_FAKEGEM_GEMSPEC="globalid.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Reference models by URI" +HOMEPAGE="https://github.com/rails/globalid" +SRC_URI="https://github.com/rails/globalid/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux" +IUSE="test" + +PATCHES=( "${FILESDIR}/${P}-ruby34.patch" ) + +ruby_add_bdepend "test? ( + dev-ruby/bundler + <dev-ruby/activemodel-8.1 + <dev-ruby/railties-8.1 +)" +ruby_add_rdepend ">=dev-ruby/activesupport-6.1:*" + +all_ruby_prepare() { + rm -f Gemfile.lock || die + + # Ensure a version of rails compatible with the tests. + sed -e '/^gem / s/$/, "<8.1"/' \ + -i Gemfile || die + + # Avoid the assumption that the cache format matches the rails version. + sed -e '/cache_format/ s/Rails::VERSION::STRING.to_f/7.1/' \ + -i test/cases/railtie_test.rb || die + + # Work around a bug in Rails: https://github.com/rails/rails/pull/55227 + sed -e '3irequire "action_controller"' \ + -i test/cases/railtie_test.rb || die +} diff --git a/dev-ruby/jwt/Manifest b/dev-ruby/jwt/Manifest index 64885e4ee30c..524c89bc3a86 100644 --- a/dev-ruby/jwt/Manifest +++ b/dev-ruby/jwt/Manifest @@ -2,3 +2,4 @@ DIST jwt-2.10.1.tar.gz 88211 BLAKE2B 765f166ef7bbde77c47e66e04778ab6ad0f2d66aaa2 DIST jwt-3.0.0.tar.gz 84987 BLAKE2B 18ee595e21c58a3f23f94469d707e7216e4a083b7f44ace3d9fff67484843b0cba0c209dc3b1d9f47622be6dafd2e3ae6694ff8e6b6dbae5800fdbee10c16924 SHA512 5769479aea0e7adbf92aee01220d657c89cf16e709e57d1ecefd81faa0fd5a0dc4e452ed6b3c742266021748787153307de20baeed365234471dcaf93b9118d5 DIST jwt-3.1.0.tar.gz 87026 BLAKE2B 45547002de87558770c144e45a4d8b576237657cacf37dc699701e2e7bdba16b1add57212aa8b249b3157a85ef29024fc84f2e3cc97b387d0684785f2b6600c9 SHA512 e6fd3d4b4a07c959dbda8291b6f2ce5249809ef978392652b7874e93dee3f1511787f3f8d6b825602a47910d2c8684b1c8ac74d72c5a2c5a9bd9dc1b2e0c358e DIST jwt-3.1.1.tar.gz 87604 BLAKE2B 446df145ebf59494cb04080627faa4eb37b9eb558f95033b8981d2843b3c54d6b4ecb4ab58393672dd7dab09c065cb57ebe314d21209fc7a701a87e59ff4d78d SHA512 53d777081469779a30bdf56bc433331ba779033a06937de813adcf883184ed3afc41ef17b1b9e0e2195e170c6e4683fc19e3c2039339dc1d13fa2b0d43eb1566 +DIST jwt-3.1.2.tar.gz 88322 BLAKE2B 1538b1dd0edddd968a0f7ac6ab4212cfc31f431031e7f8e7afbce75ea72fcc25cd89cae7322bc3e6c06addf0a9682c34acaa5e65a68e9eca94c3a70d053ca07d SHA512 29d78bc03b55f7683fbe1d6520de3547b5111c6e2d131198511cb110015355d05b32b58a123ab6f315b0c6ff77b82c1575afe1e72736dbeb764848ec18588aad diff --git a/dev-ruby/jwt/jwt-3.1.2.ebuild b/dev-ruby/jwt/jwt-3.1.2.ebuild new file mode 100644 index 000000000000..9a4598c03dd6 --- /dev/null +++ b/dev-ruby/jwt/jwt-3.1.2.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_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_BINWRAP="" +RUBY_FAKEGEM_GEMSPEC="ruby-jwt.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A Ruby implementation of JSON Web Token draft 06" +HOMEPAGE="https://github.com/jwt/ruby-jwt" +SRC_URI="https://github.com/jwt/ruby-jwt/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +IUSE="test" + +RUBY_S="ruby-jwt-${PV}" + +ruby_add_rdepend "dev-ruby/base64" + +ruby_add_bdepend "test? ( dev-ruby/logger )" + +all_ruby_prepare() { + sed -i -e "/simplecov/ s:^:#:" \ + -e '/^SimpleCov.start/,/^end/ s:^:#:' \ + spec/spec_helper.rb || die + + sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die +} diff --git a/dev-ruby/railties/railties-8.0.2.ebuild b/dev-ruby/railties/railties-8.0.2.ebuild index a7d92734e268..161f7baf4665 100644 --- a/dev-ruby/railties/railties-8.0.2.ebuild +++ b/dev-ruby/railties/railties-8.0.2.ebuild @@ -2,7 +2,8 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby32 ruby33" + +USE_RUBY="ruby32 ruby33 ruby34" RUBY_FAKEGEM_TASK_TEST="test:regular" RUBY_FAKEGEM_RECIPE_DOC="" diff --git a/dev-ruby/selenium-webdriver/selenium-webdriver-4.1.0-r1.ebuild b/dev-ruby/selenium-webdriver/selenium-webdriver-4.1.0-r1.ebuild index 94d0a1f7408e..8029c89dc9b2 100644 --- a/dev-ruby/selenium-webdriver/selenium-webdriver-4.1.0-r1.ebuild +++ b/dev-ruby/selenium-webdriver/selenium-webdriver-4.1.0-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby32 ruby33 ruby34" # NOTE: this package contains precompiled code. It appears that all # source code can be found at https://code.google.com/p/selenium/ but the diff --git a/dev-ruby/selenium-webdriver/selenium-webdriver-4.11.0.ebuild b/dev-ruby/selenium-webdriver/selenium-webdriver-4.11.0.ebuild index 25f546c4e387..99c59243417a 100644 --- a/dev-ruby/selenium-webdriver/selenium-webdriver-4.11.0.ebuild +++ b/dev-ruby/selenium-webdriver/selenium-webdriver-4.11.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby30 ruby31 ruby32 ruby33" +USE_RUBY="ruby32 ruby33 ruby34" # NOTE: this package contains precompiled code. It appears that all # source code can be found at https://code.google.com/p/selenium/ but the |
