summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin111086 -> 111095 bytes
-rw-r--r--dev-ruby/activesupport/Manifest2
-rw-r--r--dev-ruby/activesupport/activesupport-7.0.8.6.ebuild2
-rw-r--r--dev-ruby/http-cookie/Manifest2
-rw-r--r--dev-ruby/http-cookie/http-cookie-1.0.7.ebuild2
-rw-r--r--dev-ruby/io-event/Manifest2
-rw-r--r--dev-ruby/io-event/io-event-1.7.5.ebuild36
-rw-r--r--dev-ruby/rails-html-sanitizer/Manifest2
-rw-r--r--dev-ruby/rails-html-sanitizer/rails-html-sanitizer-1.6.2.ebuild32
-rw-r--r--dev-ruby/securerandom/Manifest6
-rw-r--r--dev-ruby/securerandom/securerandom-0.4.1.ebuild (renamed from dev-ruby/securerandom/securerandom-0.4.0.ebuild)0
-rw-r--r--dev-ruby/timeout/Manifest2
-rw-r--r--dev-ruby/timeout/timeout-0.4.3.ebuild (renamed from dev-ruby/securerandom/securerandom-0.3.1.ebuild)16
13 files changed, 89 insertions, 15 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 27176117f6cb..b76f796fc9a5 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/activesupport/Manifest b/dev-ruby/activesupport/Manifest
index a0b66f4179b2..15ef1919a0fa 100644
--- a/dev-ruby/activesupport/Manifest
+++ b/dev-ruby/activesupport/Manifest
@@ -21,7 +21,7 @@ EBUILD activesupport-6.1.7.8.ebuild 3034 BLAKE2B afa12673a394b5a735544babf92ecaf
EBUILD activesupport-6.1.7.9.ebuild 3041 BLAKE2B a3a065778e26c208c383a95c0d36b3e81dde9d8aa39d192a1cda39c94147ae13f8173dd7bc22acf4fd067ad930552f3aa09d18aab07ee0a58a799bd80042fd34 SHA512 59e1bed04ef2d4eff4bb40c219e3b4f836a0861985c706cbd2368f4dad6d80dee4ecf2d923157a2befe3da980f17947c5fa5e7e4668c50720889c6ab833821ce
EBUILD activesupport-7.0.8.4.ebuild 2882 BLAKE2B 3ecc4e3505f5f1c6edf39cd2cc286015a0e65ec8bec405e3b49d7beb7f11233f93ada4cc2840f3fd4da31aefdeb1fab342e3817330273a1199081f326c9cdc4c SHA512 f2e4e86d393ff65f729836fddff835933f8e5f2566b17d9d072fd64a8347a16aca7f8a3a8a1e00fd41445894c91ea4398bf7d6a09b1004e068482209ba6b196c
EBUILD activesupport-7.0.8.5.ebuild 2887 BLAKE2B 0db62de6aa22febf8ec08daadfd37fc15610e03f1725eff1584b64339346c8a9437b3bbea3b8f30f069961e15326ea58d1602d0f28873870d9161b1d0641b89a SHA512 66f0e529bb05b4a14a722c21894e1dd29082ce0edffc4b5d5cd20bdeb0591b76b728730e72dd36394b0d85f8c708c4b3d5171f8404fa4bfaa7c389f19ff300fc
-EBUILD activesupport-7.0.8.6.ebuild 2884 BLAKE2B 579d59d9e3149f0804df216285dcfedc52e81cff8c9468dfceb4c93d83cf44a38fb14a9cf5f54046757509b1fe12d0d9c50635a705d814fcef6b602dee147f6d SHA512 4fb0b7ab710df24afdd3aa8fb651119c1c52a24d4fd5e33038c8fe4072bb266a0bbc0fce79a554beb2c73cd9c6e9e716503e5dbf7f1f89f0190f12cacd4d84d6
+EBUILD activesupport-7.0.8.6.ebuild 2883 BLAKE2B a0d70e6d376f5a63388ebce5a0578ceb5ac86798fc42addca086dc2e0ba9e02e54f317312d78e90db07ff0f09e13f8523e4f8beb6085384c28f7b47c60a95da9 SHA512 5512be658c3d489c3357ba376bc82d14a5afd1d319a707a1e48ea1c1c4de630f8319fbb202256ce561b00b9c27924d8ae3a3871083abdf1b3a6aa04a7c722113
EBUILD activesupport-7.0.8.7.ebuild 2887 BLAKE2B 0db62de6aa22febf8ec08daadfd37fc15610e03f1725eff1584b64339346c8a9437b3bbea3b8f30f069961e15326ea58d1602d0f28873870d9161b1d0641b89a SHA512 66f0e529bb05b4a14a722c21894e1dd29082ce0edffc4b5d5cd20bdeb0591b76b728730e72dd36394b0d85f8c708c4b3d5171f8404fa4bfaa7c389f19ff300fc
EBUILD activesupport-7.1.2.ebuild 3241 BLAKE2B eb049efc5195759f8b9939b32cbd53eeeb3d2f6515134a06217435911f4af9236c912ff884c9a33c369e595d3519871594641c94a7b55e0d6f32af92ab6e4184 SHA512 af143a7686ffa27324855120d78f6847c9d4efb20beafb6f614ebe576f67ffb0ca37a88dbe9da7f23a08bd4db8f6c96be549c3a38a2a52929d2c918000c4425a
EBUILD activesupport-7.1.4.2.ebuild 3210 BLAKE2B 8051671d95216ee21f453f97b390ac8d04a32208ed1c9c64d5e2dc82013f26156cb5579edb0ce95c9eddf0d01cec5e60a6c944dc37762cc2906f7de0307e90ef SHA512 4f8946afb367863353a159e733e8edf923dd4141c383f5dc25494b8beb57a3c63a461ba1a839b73018e1a43ad29de878127630b9c71cdc57e2b1bb6c927bcd5c
diff --git a/dev-ruby/activesupport/activesupport-7.0.8.6.ebuild b/dev-ruby/activesupport/activesupport-7.0.8.6.ebuild
index 699fc17f47d3..075deb607c80 100644
--- a/dev-ruby/activesupport/activesupport-7.0.8.6.ebuild
+++ b/dev-ruby/activesupport/activesupport-7.0.8.6.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 sparc ~x86"
IUSE="test"
RUBY_S="rails-${PV}/${PN}"
diff --git a/dev-ruby/http-cookie/Manifest b/dev-ruby/http-cookie/Manifest
index 6b561bc3b895..a62044422ab8 100644
--- a/dev-ruby/http-cookie/Manifest
+++ b/dev-ruby/http-cookie/Manifest
@@ -4,6 +4,6 @@ DIST http-cookie-1.0.7.gem 40448 BLAKE2B 36ce6daabaa5e2385fbe5f3db4b18cef8c304ac
DIST http-cookie-1.0.8.gem 40960 BLAKE2B f00aaefa3df170cd66bc8106211c0e20150f08984cd3890dfdd539b6dd706f67a727033ab177d0fc32d545c02064e7b43305809d8fa1507309550639df21985e SHA512 2331da73f2c077e9582d609a08a60a247c0b44b8e4a7be820ac3ed630a05779b985a19de3ed94a5a4753f401be0392d364313498b03475c442ed4859d2a142cd
EBUILD http-cookie-1.0.5-r1.ebuild 766 BLAKE2B 63ae5fdf150dd535139ca190a422db08bb2843ed7e446386b085f2e9b50c57f3b0dee766b15a1f76c077fdca6a74f80ba2b00fc23296230e823c9fd821c37426 SHA512 d889f2f38d99cd8605583fd7d79b35cbeecaa700409577ab1cd5b5fbfd0de4e122d512ab132c21d054f72ba23e9c78a2fbb993a53fd61e966459db99ba085463
EBUILD http-cookie-1.0.6.ebuild 816 BLAKE2B a921e373a9cde65fdd089f236539f73a1efb614c95db2e2580587c235973581f787284b48d34b72bcf916de680dbe8908efd3ae8a4b048c50e8801913d4d397f SHA512 cf84d5c7ae31cf8f1aa51c6a74929dd0e8857386b6f5f51c65ac847b64910b85c66f022e7803be9f45458a19a56a066d615e734c26a80b7c284f00cf795f542d
-EBUILD http-cookie-1.0.7.ebuild 762 BLAKE2B 6ed1332b642df45762e666faecb98aeadb35e055b71092fde97e79bf205401d903635cc4082dc6ed9568aa3503893eaa5703aee3f3737c82f17adf0047169dba SHA512 7a53e2de564d17d3081b1beb3ef8e640a8b479914673c7aa6400169b6b1fb13820bb3740e073500b033cc5bebe65099926b3dc43cec4c7a9c720bfe7a9c69835
+EBUILD http-cookie-1.0.7.ebuild 761 BLAKE2B 3795a00ec083ec96e2579cb6d6628a9f0de6924d84e1753bff6f8be20b093e3be50ef8a9e40d6eeb2a4cabc469f74269b06327588f971ca16bbdcbf5ca6ccd8d SHA512 455d192d9f032863d5a6b03004627fa9f7e02f80a430e14540da4d563bf3d25739bc0310108eb715b93a189e1b542710b6901f194add4d26131fe0bc26af9ea0
EBUILD http-cookie-1.0.8.ebuild 765 BLAKE2B b267b8178ca5f4e8ad69cfb9e813ccf7b4bca859fb7267e10021d6aea8ebed02eb3af43e0fab058041b1424648f191e75ef965d2444a3e7012bcc8d3fd8123c7 SHA512 8af750bb5233479239edbf888e54d14879022535796d604c3bf985d6e95b4af03d9d2a8565911a1b916f2b4df3bae28993598ab125ab6556aea45ae6b8cb2e98
MISC metadata.xml 352 BLAKE2B 0e1cc1e4cc97d4d773c64a068d2f7246c863fae1c17504f83275d1ab15e59a9bc6535c22fdf0c02d89d778079d100b74e29170b0fbe6fc1ad5464e221751a56d SHA512 821e08b75914f51a4a341149db588c8e3b17fc401a14de9abd44918b9f6bf88bc1d9c76b460a10c1b312669db478759aab90d0bb08bc04129bc8c964e7b3a314
diff --git a/dev-ruby/http-cookie/http-cookie-1.0.7.ebuild b/dev-ruby/http-cookie/http-cookie-1.0.7.ebuild
index a93926b73cc4..a3505489a927 100644
--- a/dev-ruby/http-cookie/http-cookie-1.0.7.ebuild
+++ b/dev-ruby/http-cookie/http-cookie-1.0.7.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/sparklemotion/http-cookie"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 sparc ~x86"
# See https://github.com/sparklemotion/http-cookie/issues/16 for dropping domain_name
ruby_add_rdepend ">=dev-ruby/domain_name-0.5:0"
diff --git a/dev-ruby/io-event/Manifest b/dev-ruby/io-event/Manifest
index 56b04c0740c5..7c1a18650014 100644
--- a/dev-ruby/io-event/Manifest
+++ b/dev-ruby/io-event/Manifest
@@ -5,6 +5,7 @@ DIST io-event-1.6.5.tar.gz 51000 BLAKE2B 72720b03c87afd220c083098114f45dd4a523bf
DIST io-event-1.6.7.tar.gz 52366 BLAKE2B 32eec78a33d145c3bb1b0623a103bfdac269eeabdfc3a190f3010b2790a4999425af365c1a176f8cfb65ad5e7b4fcbb25fcdc646e63c68eb55e315aabb4c5e82 SHA512 070c24f4f62476245a9c997fa28f7615900165f2110a3a37c6af81d5ce46298e446ddf30d1b0ec68d691006828da8336e3ed3e01f701dd71b0bedaa33605af4f
DIST io-event-1.7.3.tar.gz 54709 BLAKE2B ba0abb3fadcd4e297379144d3efe2311684957168aef150c10af24791889c659f744aa490b3525de5124915960a3426ffaa98a04b562230c00f4896341d4cf2b SHA512 9393cf223f2a020b06da0cd7f160816fb7e8294a29075d7cc68441723c8b19f025e42f15a5e42bf9af01b3eb6b4dadab8dd4461fc69c932639a9bf1e522c5b9e
DIST io-event-1.7.4.tar.gz 54690 BLAKE2B 3d001c04bfa2aade9a27bb67d4bafbedcbe50069c2cd3e8206240e791fc139e20de4564192e683a7ea223b0eb0c2bda3d66d68706b52e788a745e971cc028ffa SHA512 14d703fcc6858d7bf40b17b10c2dfeccdfbf33de098c3dd17f4164fe313e841c01574d384b0b9c3ebfca3c944042c81393d303522834f7037227b790c0b4b8c5
+DIST io-event-1.7.5.tar.gz 56413 BLAKE2B 69237d03574c6acfa592e1d9f0b01d83ba8b353c0d0756f2387e0cae4467a1707516d712920ef9ff1064b74ebe80afba8effaafc50fcc398dce5cbc5aa42c013 SHA512 9c2e759285646a3dda75cc13b3c4b568406643dae39cda00f0dc086d2095d2ce3d7cb803c053b6cc659853760d4fcbafe27f234ac329725f4ec977bf93a33a18
EBUILD io-event-1.1.7.ebuild 864 BLAKE2B 037dc38604de903a4042610ba47c7328911e9092e3ca19b0822c2f7e2439d1fa013682efb1cfa34f7e1d8a2b00ee5bfa8afeb2a2694b98418686af56007ea1de SHA512 d3cc42893d9bf4a7aa00564306259bdbea3d5fbc602e8359889d023e31ad8b786595c2dc319755b6b1c2efc802efabd9b67551c1408bb1b754a97f8f9d9d3ef3
EBUILD io-event-1.5.1-r1.ebuild 1054 BLAKE2B 903a04fa73ad119daa7ad09c0c64e36ffd04cef53ad9bb992dd14464b0b8ad05e23e878f8a314ea8bf07ce6762b46dad2cdbf87f229186870a38ffc50b82656f SHA512 1e03f38375f7d9752aefee79bca9559588dd8cd841734fd20298cb9662bf4f9813aff20d51a37e718d0d699daee86e2233bc302fe234855fedbfbca321ae0df1
EBUILD io-event-1.5.1.ebuild 988 BLAKE2B 3851f5d2a14eab4ca9d9dbd4c9d4635f126af23cd9e1162ee1076cd881f90e6c392faf74d3991298e4af6d6993d5f3fe463e118c7aa860a51b6ffc8165c7dca4 SHA512 3bcf9806b3a36bf1dd62f0175fdd37bc81573fbea315be288f9bb8fd8caa8231fb2160e45515ee116ea8d7bcc15936f9b1e3ed95570d8973e3ff335dc45524ba
@@ -12,4 +13,5 @@ EBUILD io-event-1.6.5-r1.ebuild 1053 BLAKE2B ad0f2deb3b4604354b04dd1617efd69b550
EBUILD io-event-1.6.7.ebuild 990 BLAKE2B 0ed85c57bfd4c5bb8ce3bd6f4bdd0dd1ac2de8985eb44c2ced441ceefc0416ff50c9ccac0158a1adb7c09c4eecf991de3f51d313f948921c0dffe94f56d1137d SHA512 c3034285f5ca0b111afac0b0ae54ef680435a47fbe8b89de82770a6d73cd29150216c766089748b1b4eeb899b699e0645271e8589eb15b02112ba0753279313e
EBUILD io-event-1.7.3.ebuild 990 BLAKE2B 0ed85c57bfd4c5bb8ce3bd6f4bdd0dd1ac2de8985eb44c2ced441ceefc0416ff50c9ccac0158a1adb7c09c4eecf991de3f51d313f948921c0dffe94f56d1137d SHA512 c3034285f5ca0b111afac0b0ae54ef680435a47fbe8b89de82770a6d73cd29150216c766089748b1b4eeb899b699e0645271e8589eb15b02112ba0753279313e
EBUILD io-event-1.7.4.ebuild 990 BLAKE2B 0ed85c57bfd4c5bb8ce3bd6f4bdd0dd1ac2de8985eb44c2ced441ceefc0416ff50c9ccac0158a1adb7c09c4eecf991de3f51d313f948921c0dffe94f56d1137d SHA512 c3034285f5ca0b111afac0b0ae54ef680435a47fbe8b89de82770a6d73cd29150216c766089748b1b4eeb899b699e0645271e8589eb15b02112ba0753279313e
+EBUILD io-event-1.7.5.ebuild 990 BLAKE2B 0ed85c57bfd4c5bb8ce3bd6f4bdd0dd1ac2de8985eb44c2ced441ceefc0416ff50c9ccac0158a1adb7c09c4eecf991de3f51d313f948921c0dffe94f56d1137d SHA512 c3034285f5ca0b111afac0b0ae54ef680435a47fbe8b89de82770a6d73cd29150216c766089748b1b4eeb899b699e0645271e8589eb15b02112ba0753279313e
MISC metadata.xml 453 BLAKE2B 6f734840e504644c7d84ca58d0ac13f4f36a6e3f1d4d7a412871e224199d0efd071bbab9133f5a95ecf64928b4234787172b6d61c9ce085a6cc15c362e60195a SHA512 cc8b195ee59e7927a6cf1d9c1e82c222d697044cc917ebdcb4406ccb6372b3a51f09696b1618559e83b0ba98fbb2a8fd4b2977bb4adb46d437df90d2474648cf
diff --git a/dev-ruby/io-event/io-event-1.7.5.ebuild b/dev-ruby/io-event/io-event-1.7.5.ebuild
new file mode 100644
index 000000000000..54d45037491d
--- /dev/null
+++ b/dev-ruby/io-event/io-event-1.7.5.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb)
+RUBY_FAKEGEM_EXTRADOC="readme.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="sus"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An event loop"
+HOMEPAGE="https://github.com/socketry/io-event"
+SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+io-uring"
+
+RDEPEND="io-uring? ( sys-libs/liburing:= )"
+DEPEND="${RDEPEND}"
+
+all_ruby_prepare() {
+ sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' "${RUBY_FAKEGEM_GEMSPEC}" || die
+
+ # Avoid dependency on unpackaged covered package
+ rm -f config/sus.rb || die
+
+ if ! use io-uring ; then
+ sed -i -e "s:have_library('uring'):have_library('idonotexist_uring'):" ext/extconf.rb || die
+ fi
+}
diff --git a/dev-ruby/rails-html-sanitizer/Manifest b/dev-ruby/rails-html-sanitizer/Manifest
index 6f8d9b976258..24745e9d8c38 100644
--- a/dev-ruby/rails-html-sanitizer/Manifest
+++ b/dev-ruby/rails-html-sanitizer/Manifest
@@ -1,5 +1,7 @@
DIST rails-html-sanitizer-1.6.0.gem 23552 BLAKE2B 7bc00cada4bb10a6f3b264a20f555b1e3e81a09d528339f20961ebbd5c958c23a7b14febf8a2e1c07d36e8d67aff30317d2ebc0f9cd009a1b519d24b18a0171b SHA512 265c093872b43794be02a8b1d2574be8270762b46c2b0d930159d3b41e06b897ed8b6edf3b219e0e71591fa5f7d38107ed8d332cebd3dfe4c37c6d06b7b5fa12
DIST rails-html-sanitizer-1.6.1.gem 25600 BLAKE2B ef9ce472eec5e6fbcf52cd68b61ceb1bf30185400914e1edc831018f1acbeea0afb71915e1552d158cd076bd6f9742f9cd3a89da7df3b51ff63ee6137984a582 SHA512 97b7fb6fc2a420173ff4619e6b58df6d283df77f115d4ebd15e29ba0ab412734565e975bf27c0b46477615eeae3a17ba539f7ea60fa162cb4133acd55db292d5
+DIST rails-html-sanitizer-1.6.2.gem 25600 BLAKE2B b8789f005e58773f041a73b26beb1d479010c64a26ec7050ab86aad622a146540eac03748623aedf42a4af6b78f0086bcfd02dc7cd3ab317b2a3ff9a5f31e86f SHA512 5e2e477a91ea496522fd881610028c539ca6cb280399e912703bbd86387bef72392dfa27fe9cf30e1a64831e57ee0f221ca2ac05cadda14255884bbb516996ec
EBUILD rails-html-sanitizer-1.6.0.ebuild 871 BLAKE2B 323502e7c8b195352d460c46bd26e70d93da8cf21be698e5a46b8aee15d4e8e828c685a082ed67b394623ec188ab2f95e9b7e54e84d66de98fc905595735d8ff SHA512 35d969952fe8a98d15f487fb3d4f401918fbf1da0a3fd2031c70ad1b1b1253436f61505d3b7e4a8926b72454d17d9c74b5f378b924b974606931b251462a25ca
EBUILD rails-html-sanitizer-1.6.1.ebuild 878 BLAKE2B 969e928e29c9a5064eed7a8c6e9cfd382ee9c50e3960c6f91fcfa385b7f5760b5e39b26af2e5a9c65973743fd5eb0c5326c54ac92402aa1f722549f0efff2508 SHA512 f9c1b25656d1029297c7732fad99c24dd54ac719610c7df7c8e00d5bf10ed5791d697e76fb40d8f1a1d8b3a74f74a1bda689abaca19ffbb2b3edcacf2bcbe5ac
+EBUILD rails-html-sanitizer-1.6.2.ebuild 878 BLAKE2B 969e928e29c9a5064eed7a8c6e9cfd382ee9c50e3960c6f91fcfa385b7f5760b5e39b26af2e5a9c65973743fd5eb0c5326c54ac92402aa1f722549f0efff2508 SHA512 f9c1b25656d1029297c7732fad99c24dd54ac719610c7df7c8e00d5bf10ed5791d697e76fb40d8f1a1d8b3a74f74a1bda689abaca19ffbb2b3edcacf2bcbe5ac
MISC metadata.xml 353 BLAKE2B a110eb2adae9c17ffb0702ba0bf9a2daf552c3ceed5b2115bf0e7e2fcf0ea1ba9546e88cde9dabffbc73cbd74cc4ea54a3075bbae22f9880626fa7a64eb165f5 SHA512 3d71068ccc29bb4e9124df3bae3a74701f9f8af06fd0671647efb134458d5a5b561bb98032d82f09c6df766ca93255e15a2354f8f32678c232f4d882adb19b60
diff --git a/dev-ruby/rails-html-sanitizer/rails-html-sanitizer-1.6.2.ebuild b/dev-ruby/rails-html-sanitizer/rails-html-sanitizer-1.6.2.ebuild
new file mode 100644
index 000000000000..20b685d1f8f0
--- /dev/null
+++ b/dev-ruby/rails-html-sanitizer/rails-html-sanitizer-1.6.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Sanitize HTML fragments in Rails applications"
+HOMEPAGE="https://github.com/rails/rails-html-sanitizer"
+
+LICENSE="MIT"
+SLOT="1"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux"
+IUSE="test"
+
+ruby_add_rdepend ">=dev-ruby/loofah-2.21:0 >=dev-ruby/nokogiri-1.16.8:0"
+
+ruby_add_bdepend "test? ( dev-ruby/rails-dom-testing )"
+
+all_ruby_prepare() {
+ # Avoid tests that depend on nokogiri patches to libxml2.
+# sed -i -e '/\(name_action\|attr\)_in_a_tag_in_safe_list_sanitizer/askip "libxml2"' test/sanitizer_test.rb || die
+:
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:test:. -e 'Dir["test/*_test.rb"].each{|f| require f}' || die
+}
diff --git a/dev-ruby/securerandom/Manifest b/dev-ruby/securerandom/Manifest
index d31b83e8269c..39d28d1fb4b0 100644
--- a/dev-ruby/securerandom/Manifest
+++ b/dev-ruby/securerandom/Manifest
@@ -1,7 +1,5 @@
-DIST securerandom-0.3.1.tar.gz 10593 BLAKE2B bfa122d91f356c3164924ba0409e74da10822ee2298293adeb3c066c5f1d89e4b84755c4b46e970eec3fbce29cef41c698c69eb55bec200acb36446a04635c00 SHA512 1d312c66d6e66afce3d8e812a5fd9baa1a763d022b184227d758aed26d97d12ab69ed16c62163a76d6bc0eac4d4219f0f63bdd846a0078bb0c6a19b67e27cca3
DIST securerandom-0.3.2.tar.gz 12145 BLAKE2B 023623d6ede0ec01a777e36ed15c37fdff0dbe73bb9892f3b179c0e736f86aaa234d36a88b278fc8a75b9212b021744cdd5081ab9769a6e5d073005ec0275d8d SHA512 9acdc671d2cdddb8e4ecaa5641fe403be47660c7441c94d07339f5888d1f574c7a001b329f9f98ff0ecdb9bebac77f843ed8f4761367d6dd29666a1e6c334e19
-DIST securerandom-0.4.0.tar.gz 7016 BLAKE2B be20ba9405d99cb820c3aafaf5cf5d88c422e5ec696c6fe8d9c1c9f1ae5dbde34c1010b3080a20c5b7f105db49c3d448fa6fc4f90189c864582be6de6d7b4f59 SHA512 b60dd366de6bb8680129d71d2c9d1dbbe6b79101d1a5be2bfabc43980ff34eb730faab20532075b504e702b9952f6e42a3e8246bff7ec00e7c9c4bc685586607
-EBUILD securerandom-0.3.1.ebuild 826 BLAKE2B 1aedca054576032f16dded5ab36d3f386a9b2696f7bd2a49d1913aa1d8ffd02d53bb5e63bdbad3c2321bd88b5ce5b48661d5244b2aa9a51ac7c61f852a26bd7e SHA512 3b1f7eae7f49c5c3a92a261d8e20bd597651a27cc177d7e68dfc2afb7b462b7f8938f3ab4316945e84e68dd2b8dbebfdc7bd139460fe983f1fde4aa818f1391b
+DIST securerandom-0.4.1.tar.gz 7164 BLAKE2B 13ea10036fb38120c89774acc60d35c1ac937e27646244f2e8b8b19049995124f600374b0062a461d225ce41ebfa8f0b6d71f4c4046fc7d0263d96387894d3de SHA512 43f1b6316f6806d4afff3cb42c869a2492c3f92977a5bf52975494acfbe4a29788e725f98006bd3a96da492609bd3571ed8f99f18bdc69e23b9cdf094bb356ea
EBUILD securerandom-0.3.2.ebuild 818 BLAKE2B e9c680daccd2169ab13239af8a5bbed3f97fc1df93911588aff5ef8fe7b62cf621a105a85b6471510d900a47fedb6c0f2fb827ac39cf410e1f6a247c47eacd16 SHA512 11e406523e4b5da02ce05aed75061e9a42fa17eda3a9708b745783f292e94a462f70330209d7e0695480b20ffdf6cf846c26011e68d7d1d26b7f1e78dbf2df68
-EBUILD securerandom-0.4.0.ebuild 818 BLAKE2B e9c680daccd2169ab13239af8a5bbed3f97fc1df93911588aff5ef8fe7b62cf621a105a85b6471510d900a47fedb6c0f2fb827ac39cf410e1f6a247c47eacd16 SHA512 11e406523e4b5da02ce05aed75061e9a42fa17eda3a9708b745783f292e94a462f70330209d7e0695480b20ffdf6cf846c26011e68d7d1d26b7f1e78dbf2df68
+EBUILD securerandom-0.4.1.ebuild 818 BLAKE2B e9c680daccd2169ab13239af8a5bbed3f97fc1df93911588aff5ef8fe7b62cf621a105a85b6471510d900a47fedb6c0f2fb827ac39cf410e1f6a247c47eacd16 SHA512 11e406523e4b5da02ce05aed75061e9a42fa17eda3a9708b745783f292e94a462f70330209d7e0695480b20ffdf6cf846c26011e68d7d1d26b7f1e78dbf2df68
MISC metadata.xml 344 BLAKE2B 3bfca7d632e9ed3ddb1d9e83312f1045e81d2486a06e9c4bd990c2686b94584e83a07ca303e366e058d3dbd0e3bb9c67626c3716938d49b11efe8288b979bd09 SHA512 fe13e1a6482387b9f886ad6792723d45104508235927967154d9d101ddf47fd51d9114054f1db6523f490411132c0706526515fffcea871cbe7faec5d3542271
diff --git a/dev-ruby/securerandom/securerandom-0.4.0.ebuild b/dev-ruby/securerandom/securerandom-0.4.1.ebuild
index 18c7777cc88c..18c7777cc88c 100644
--- a/dev-ruby/securerandom/securerandom-0.4.0.ebuild
+++ b/dev-ruby/securerandom/securerandom-0.4.1.ebuild
diff --git a/dev-ruby/timeout/Manifest b/dev-ruby/timeout/Manifest
index a3cfcaa5d75f..70010e7d5f25 100644
--- a/dev-ruby/timeout/Manifest
+++ b/dev-ruby/timeout/Manifest
@@ -1,5 +1,7 @@
DIST timeout-0.4.1.tar.gz 7197 BLAKE2B 182b8904345228f90406b2b567a9342b0724ad0abb103392ec2682c8040168e1bb98c90256d3715d5938f09bf92e9650fc3423903dacd620b753d5119f143910 SHA512 1ca23bfcaf2c67a59805f814b20a9fe6e492b8f68e492c86290d6c638b07ea9b6f14c4cc84c14b891b5aaf611f46968af8947565ea83d783c90144df4e3e612f
DIST timeout-0.4.2.tar.gz 8612 BLAKE2B 38a94998c3b2311fb42b5580b99dcfbca52779acaa555a4876583d77932fe0f56d041a79648b92f058878ca29f297accd7ad065ec2279d034d38f0f1e1914719 SHA512 6f02cfdc8510f5cec5ec725eb890bbbcc29144f925a89300e49f7802fb07cb88b9acbfcd55423e4a012d85b8fb2abb64e52c4e022ba6b4d76ac0f862c4ac5174
+DIST timeout-0.4.3.tar.gz 8695 BLAKE2B bc94fe6ee95f562d3ee10f3d26eafe4c644d1dd62e51fdc5ba7f83c8ddf051ffd04144d764d6546c05d62ed1b36567f5607346cb31332de096ab91a7a6681863 SHA512 e9f9fa4fe7465bd6b27997e0fd045c5e5abdb57dc102669d54329630291daffb13c57895177ef7d93a02ade2a34f6be1a418ffc864c85a9775bb616adc56f3c4
EBUILD timeout-0.4.1.ebuild 900 BLAKE2B ec80f5f2e60bd7bee0d276a380e6d6b7cfe5b00ddc5cae1ff9f6fc07242a2570841c5fb083957c11a104a890c4225f6804e6818f6a5bf9e6c75ac3752e0c7758 SHA512 c192403c5eaee22b9d2426efcaab292ae6d89ab3bb75313fcece475cf47190b3517ac7feb7f66334a66c677091b26c2a18b9f544cd9f43aa84ebf043006cd0cc
EBUILD timeout-0.4.2.ebuild 911 BLAKE2B c5d71b108fe704db82151ed9e8763a97257f8975abe329b4a0c987d9b0e1c4685a5bb46f071a9c07455aa4ed8994d9c02d60f63af1065a744e9dfe6bf85f4ed6 SHA512 8413958e3fc188af3a07ca15ea435d9ba58d3db140f3b4a44985bb5fbdbed4aaa68ff44c206ace176d5a41660d9bb372a70a3592e9de19a6c9c519cce9756df5
+EBUILD timeout-0.4.3.ebuild 911 BLAKE2B c5d71b108fe704db82151ed9e8763a97257f8975abe329b4a0c987d9b0e1c4685a5bb46f071a9c07455aa4ed8994d9c02d60f63af1065a744e9dfe6bf85f4ed6 SHA512 8413958e3fc188af3a07ca15ea435d9ba58d3db140f3b4a44985bb5fbdbed4aaa68ff44c206ace176d5a41660d9bb372a70a3592e9de19a6c9c519cce9756df5
MISC metadata.xml 339 BLAKE2B 631c72fbacd33d4ff5bae080f6c0c30c59f241e045056f8e4cd8330869a682cc4bdad6c13757f7f151f9171277a3ff227decbb87a20b2a4da7f83ad12d4259e1 SHA512 bff9f7fad39a8eb72caac724534d0d183da7aa43a4f57011e823a4d0b68d53418f858859aff22d46db2b6df3223309322837d2dd2badb0c1eba965cbb1fb3d29
diff --git a/dev-ruby/securerandom/securerandom-0.3.1.ebuild b/dev-ruby/timeout/timeout-0.4.3.ebuild
index b7de3a467068..80c1ad26dfd2 100644
--- a/dev-ruby/securerandom/securerandom-0.3.1.ebuild
+++ b/dev-ruby/timeout/timeout-0.4.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,18 +6,20 @@ USE_RUBY="ruby31 ruby32 ruby33"
RUBY_FAKEGEM_BINWRAP=""
RUBY_FAKEGEM_EXTRADOC="README.md"
-RUBY_FAKEGEM_GEMSPEC="securerandom.gemspec"
+RUBY_FAKEGEM_GEMSPEC="timeout.gemspec"
inherit ruby-fakegem
-DESCRIPTION="Interface for secure random number generator"
-HOMEPAGE="https://github.com/ruby/securerandom"
-SRC_URI="https://github.com/ruby/securerandom/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+DESCRIPTION="Provides a framework for message digest libraries"
+HOMEPAGE="https://github.com/ruby/timeout"
+SRC_URI="https://github.com/ruby/timeout/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"
-IUSE=""
+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__/"."/' \