diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-04-06 01:34:40 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-04-06 01:34:40 +0100 |
commit | 288d9455931660abb6dfa534a78d45c7fb901477 (patch) | |
tree | 20b4b716c5a7231089588a039dbdc60d93ee0980 /dev-ruby | |
parent | 8bcae5a5a332db9dc28c20b7a5f28337d8335254 (diff) |
gentoo auto-resync : 06:04:2025 - 01:34:40
Diffstat (limited to 'dev-ruby')
42 files changed, 347 insertions, 291 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz Binary files differindex a2704be4622e..08877e6f892e 100644 --- a/dev-ruby/Manifest.gz +++ b/dev-ruby/Manifest.gz diff --git a/dev-ruby/bundler/Manifest b/dev-ruby/bundler/Manifest index 8bd8645f9e00..ae20774db311 100644 --- a/dev-ruby/bundler/Manifest +++ b/dev-ruby/bundler/Manifest @@ -1,17 +1,15 @@ -DIST bundler-2.2.33.gem 401920 BLAKE2B bfdb62c86449683d479f735ff6d65d33576ff03f1d67f6001c46839111ee3c1307db86c9d02f050c2290b1d2e3133da1010ab9d1012aa0ee4c207148ff913aac SHA512 8ac6bc00eb7a206fbd4e0d0de5d636583f48006b51352e50896230afba1098aeae2418694c8592f73af02612fe8e10dacd71b79804b724fad7633b23c81f1d14 -DIST bundler-2.3.26.gem 411648 BLAKE2B 5ea0ff86e0e09bf0466e4bb21502a13519515f312b3df62024f0d293a51237eb30a5b3c349fb867e9b8dbf0e50ede5bc12b14c5cc6014a717d55534bf46d18f5 SHA512 03c6310c63ec4d313d48ecb15e784ae9cb2d2cb2cefc75752bbb7c018eeec45d534259646d525e486cd746ee8c179312c167338875e13f826994617622d2330d DIST bundler-2.4.22.gem 419840 BLAKE2B 885686da1c100181b0faf3f5eea53e9c42ada65b89fcd29a3142644f13843c677d4a26faf42587b16c9978d2a935783ae57454ef0424d0078f20bc972d839671 SHA512 4e37e92de6dafeabb54876d270819b44025f1b674c8a39a2ad06cd70fab135237e296a5fa48dd4993dd52a293d76fe73b8529185766e566d0d7d0e4e8f205d65 DIST bundler-2.5.11.gem 432640 BLAKE2B cbf95fc447afe251bb9679c6cd986212f8032392e02fb81995f62b02948027e3bfc080661c3dc2b82da351a55c0cfa86502b42f71f899efb11356f800d4993c5 SHA512 1db71e0df80d49c0f5eec1f0e01569dbd41ef27af486cbfb217b94b4db49abc93689866779f262ab087e3ee0facc0cc4b6d3bf701ea7d489d1f37104e92192b6 DIST bundler-2.5.21.gem 444416 BLAKE2B 73253dd4308a2a503c38c9e6bd74abcce2b15b24cb90d585ea47622a2784c8a5103eaf5ec4655715db02a75ec97b5dd886c4f997fafd98f7d3363591cefff446 SHA512 215261034e89b6555266220e9cdcad6c7f4f764c289807a888098de2c49efdc6ee999d0e6776f60893e4f7bce8bd3da50a2a452b413b5ff7afa94a2b8bdb6f96 DIST bundler-2.5.23.gem 445440 BLAKE2B b5bc3bd77a20847ce2ef92655faaf41f7b9f4f0d95adbc03748863bd3a910d1f4e911e64459213bc3057d251e63e7d58faa3fe95806ff5719f8d8c2fc617e4b6 SHA512 7583e22f5fdf43b7c7f4f5d48908e86d2ca7fe0ac4bc06bf9bc248bf9ca6681e1f81aac9a03cc9cebec9e3448b758c921949f1a49986e1b3269ae60be7a82f70 DIST bundler-2.6.2.gem 449024 BLAKE2B 3e3994eb59244dea54131f7e332f9293e1f7b279f2f82693ce161ec760b88e398a2523f22800233aa00a265efc0e4132871a09d79629e09ad8373fb8d241ec9c SHA512 b7cbc15ba0956457a77a842df05565b68bf8621726ccc1d7e0f15bf088727fcbdfd1f63e12f644bccfa226e7a570daa9af33422242581a4fc1a2af4823cf6b0a DIST bundler-2.6.3.gem 449536 BLAKE2B a74be4804d19452dc760025e210d30346af8c6c8f0e0ac5c209ac96c0887689590d2368d7d69f02228873864a25832b063496a5501d9e29dcf79db09ca89c08a SHA512 4a3ba97070e820b20324bfb1e48709b7867215567e2aa3e0293aaa1e767614adaa3b80b0daddb0c94dab70516c78541ae2a3b08464a941295fae69cc4acdf135 -EBUILD bundler-2.2.33-r1.ebuild 853 BLAKE2B fe3b630475da7afd5d4b334493db7de9bab590d0f8b8d70493da3139e5ba50b5c41e445e1b1090a9718306a9a6fc61222240f1575fca27477d0379b910be2d66 SHA512 c946f860820a6f0de3320588a9c7f4791c49adc5662504f3b8e6591047efc834187ec5e5f1bd998b42b0be1fa9a2d127e24da0c6d62380729f0dcb01d9142b45 -EBUILD bundler-2.3.26.ebuild 829 BLAKE2B d0e18c012c5a89ec26117ee27902dc451bb81dcec38d09aeaf44bc27b20dd5c3b6a447fd6721bcfde25a5074b8838ff430c2da4fc442e55d6d2377c4a067a49e SHA512 cb719e01f49b76e1625d5a049713e51f6c40249bd3b7711af5ceb898dc12ebf3322b7909d729e782dd1d40bb7cf414984b93e51d41f6e60fc9fc6155d494a4af +DIST bundler-2.6.7.gem 452096 BLAKE2B e2afa57f1cedf8a81b150b1f4b2cf12c327208b12c2021844430508f8a89c6772110205b54c50ceb25855cb3409a256a21af6d19227663a2b5815cc361b284d2 SHA512 fe982cfa32e18869e6227843216482ee842f550bc7c4a89fad15e59272f1411f6360f8d4563ffa36d5240afe060c6526498f24e789f74e8e85a9beb22361c2a2 EBUILD bundler-2.4.22.ebuild 835 BLAKE2B adaf7b8714c388b085fa81fce57e09e7cdd6fb91ff7c499defadc7801d24618cc36325ebf50f4d53ee422b291ad851f4aafef4395801debec1d15d0b58f1b223 SHA512 8be2a13658acc37792a29498efeccb88c7abec5397f8b6bb5fb4ee262a83ef78fdf0109f09ee308024482c7cc5e6ae8462e590ff3611e5530da26b5f551b13a9 EBUILD bundler-2.5.11.ebuild 854 BLAKE2B cbd76e0e4f00863005f4c45db5dfdd0f007416ba0fdb417bd46985fd65ca9b8836c799906f995b37f26d27399adfd5e00cab0ec8b57974efe2165e6ebae80b12 SHA512 429842b8902ac1e33f4a4adca3d0956431eddc6ddb98b87a8ed23aa3cdad42376d7e84473a9bfa6c39f5cfe7698af197a87a6233f2af031c35c59c7e705b35dd EBUILD bundler-2.5.21.ebuild 854 BLAKE2B cbd76e0e4f00863005f4c45db5dfdd0f007416ba0fdb417bd46985fd65ca9b8836c799906f995b37f26d27399adfd5e00cab0ec8b57974efe2165e6ebae80b12 SHA512 429842b8902ac1e33f4a4adca3d0956431eddc6ddb98b87a8ed23aa3cdad42376d7e84473a9bfa6c39f5cfe7698af197a87a6233f2af031c35c59c7e705b35dd EBUILD bundler-2.5.23.ebuild 854 BLAKE2B cbd76e0e4f00863005f4c45db5dfdd0f007416ba0fdb417bd46985fd65ca9b8836c799906f995b37f26d27399adfd5e00cab0ec8b57974efe2165e6ebae80b12 SHA512 429842b8902ac1e33f4a4adca3d0956431eddc6ddb98b87a8ed23aa3cdad42376d7e84473a9bfa6c39f5cfe7698af197a87a6233f2af031c35c59c7e705b35dd EBUILD bundler-2.6.2.ebuild 861 BLAKE2B 30ae65ed8997cb0b7f6c0ae5a0eb8b3e4c9416a1368deae0e6909ea08be30e6fe9c02249ccd810a84f6d881133eac759235249b6bf32c78f80aa795796240582 SHA512 467b6323fc79c2ef242b2eaf5cfd221c3bb2746b33ca2258c91d18ca855f214f53ae7f6356f3485894ecfbd2362f4f195c5dcfc9f3c279b9105aaed61de91477 EBUILD bundler-2.6.3.ebuild 861 BLAKE2B 5cee5507f1286dfdd085999cee4403f07a867d1b8e64a20b1be5ff7a2b5d0f63dd398164ad51f186842e2e1fd24be32b0a926602ce1819f3714f1c1742743edf SHA512 d78b10cef640f5cc6a8a497173314396b6674de3dbd39e9513c79ac7ed985a8874e168b2b099d1e1a054816e7840fd07710407942d21c45b04f19a6bace7209f +EBUILD bundler-2.6.7.ebuild 861 BLAKE2B 5cee5507f1286dfdd085999cee4403f07a867d1b8e64a20b1be5ff7a2b5d0f63dd398164ad51f186842e2e1fd24be32b0a926602ce1819f3714f1c1742743edf SHA512 d78b10cef640f5cc6a8a497173314396b6674de3dbd39e9513c79ac7ed985a8874e168b2b099d1e1a054816e7840fd07710407942d21c45b04f19a6bace7209f MISC metadata.xml 344 BLAKE2B 9acc02101b03bc23988fd3bbb4a71e887a2b257f7182bf5e91d09035fdf9f293a66174d766cc6ac11b7323d951bc3d2f95dcca623fa37d450357a5ce96017d32 SHA512 f776a0c273ea490041bfecbd5235ebcfc3450ceac69ec4abcfddd2115b2bf4f714a648abd30075aafcf1d3a10936a375ca14f11b8d04af2e874ce9917c12afc7 diff --git a/dev-ruby/bundler/bundler-2.3.26.ebuild b/dev-ruby/bundler/bundler-2.3.26.ebuild deleted file mode 100644 index ae59a561f60f..000000000000 --- a/dev-ruby/bundler/bundler-2.3.26.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby27 ruby30 ruby31" - -# The specs require a number of gems to be installed in a temporary -# directory, but this requires network access. They also don't work -# when run with a path that contains "-". -RUBY_FAKEGEM_RECIPE_TEST="none" - -# No documentation task -RUBY_FAKEGEM_EXTRADOC="README.md CHANGELOG.md" - -RUBY_FAKEGEM_BINDIR="exe" - -inherit ruby-fakegem - -DESCRIPTION="An easy way to vendor gem dependencies" -HOMEPAGE="https://github.com/rubygems/rubygems" - -LICENSE="MIT" -SLOT="$(ver_cut 1)" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="doc test" - -ruby_add_rdepend virtual/rubygems - -RDEPEND+=" dev-vcs/git" diff --git a/dev-ruby/bundler/bundler-2.2.33-r1.ebuild b/dev-ruby/bundler/bundler-2.6.7.ebuild index 79a21a63cedf..da1933c0b649 100644 --- a/dev-ruby/bundler/bundler-2.2.33-r1.ebuild +++ b/dev-ruby/bundler/bundler-2.6.7.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="ruby27 ruby30 ruby31" +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 @@ -22,9 +22,9 @@ HOMEPAGE="https://github.com/rubygems/rubygems" LICENSE="MIT" SLOT="$(ver_cut 1)" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~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="doc test" ruby_add_rdepend virtual/rubygems -RDEPEND+=" dev-vcs/git !<dev-ruby/bundler-1.17.3-r1:0" +RDEPEND=" dev-vcs/git" diff --git a/dev-ruby/csv/Manifest b/dev-ruby/csv/Manifest index 511b89fa6a98..75e1b96c329c 100644 --- a/dev-ruby/csv/Manifest +++ b/dev-ruby/csv/Manifest @@ -2,6 +2,6 @@ DIST csv-3.3.0.tar.gz 91569 BLAKE2B cacdf60e279277f7d69fd62d6cea62ce80843addab7b DIST csv-3.3.2.tar.gz 94403 BLAKE2B 8885a28a355228ae4bc2c53e434498a17ac2f30a2cc074a4ef250f91225be6b19ad68c93cceee14ca9dc16625b66ff95506f4eed7eb3d3c9e09f041489e7f002 SHA512 58c0b217d13ac15afe2e438c5988301250034888876fe1a1e9027496538b85733a7d103310d216706c371012f09f3661a360b5c32375afb421ebd63ba456fd67 DIST csv-3.3.3.tar.gz 95978 BLAKE2B 8ec005d1f1116ff81127f1bb73b509d861c4bd52a6690a2919ad37d4de6a1d0b3d312cb956831e752c2d1a7f6293c7554d20b2097a273574113366063e0bc7bc SHA512 851e4e9effaf2bb78da45dd48c04961c86f85cb3908e7aada83b0ecbf61fd3628003091657371deffc0c6e10bdd1139ac4e368032abf5384510b0979264a0c15 EBUILD csv-3.3.0.ebuild 957 BLAKE2B faabf95a310e68f18d390b4a9e2972c566b1c4cea4172af437673127d793997cce4264893fee69ce8d2746aa1a8d9cfa2e187f6a7fc8a904053a2f021ce2b138 SHA512 e663b13ba899d3c77b680a8655077058934bfda18bb80356762c7bcdccb68e59d469b4f9d1be8342260eec87bcf3d7187b1bf213f172165e099d3e75c78c1556 -EBUILD csv-3.3.2.ebuild 971 BLAKE2B 52eee28b14a45d06b5bfc568a1b2602a6c07ec89aecce8e99d18dcd064434073965c7f7e7e4cea2bedee4ed359d545ba10a26e0e0c40d97c5f45f57b63860d0c SHA512 bf16540cee9a6a890d1e1bdf77afc16736a0bbd921efa319a327a31357a1746b095a3a72ea8b61f2f002db797059e74bfbead8fc7fdbc611b577232d8b983637 +EBUILD csv-3.3.2.ebuild 968 BLAKE2B e41f506c2e70e1a496b9690d85801ad5403d648b084c250bbb0636ebd75f82035c10c68562f73fc38abc136e8883e864b63ccd24c7e35b168f234e4fc22047e6 SHA512 67eec8f7bb4f5f4e94d27a01e99e1c636a70e9112a264daf33f2e856a368028df964ec7f857bb97b82c8003ccd93c68c6b787dde3c44a39de16c23e550b242c4 EBUILD csv-3.3.3.ebuild 973 BLAKE2B 8224a40836f8afa1fc3fe8888777da48b70cc3cdb64419f35a6485193720eff1b69c72607cd370c66dce7019ea23d06b8531a1d2ef5943db84d19b84545ef3d1 SHA512 4db409fda74765076f7bbc8d5841814a1552233dc9d29126d87143a7ee9b00621d171930bbf538c2095300ad19260f0287d6feeeb13dbacecbc7aa43b60722c9 MISC metadata.xml 335 BLAKE2B 1e3cf2858f9ee05cde5bc950d0a9709655f37f69f0b0402b1bcdf0d3de9308aef87185b61c427dfe0097956f4fdaeb583b2a9847352abf741b47f6dfeee89641 SHA512 da554bc73353c247b33bbe184a1bc1207ee7dd83ae76f8bb7520fbfc3d1091838173f48a3b45c9578419a7fa67cf6cc1c8e4f55784a3cd709058b31bc2015cf6 diff --git a/dev-ruby/csv/csv-3.3.2.ebuild b/dev-ruby/csv/csv-3.3.2.ebuild index 7c4c42df9a1b..4f326e4ec3ae 100644 --- a/dev-ruby/csv/csv-3.3.2.ebuild +++ b/dev-ruby/csv/csv-3.3.2.ebuild @@ -20,7 +20,7 @@ SRC_URI="https://github.com/ruby/csv/archive/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 ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" ruby_add_bdepend "test? ( >=dev-ruby/test-unit-3.4.8 )" diff --git a/dev-ruby/dry-monads/Manifest b/dev-ruby/dry-monads/Manifest index 20ef8e16936f..841f1eaa1673 100644 --- a/dev-ruby/dry-monads/Manifest +++ b/dev-ruby/dry-monads/Manifest @@ -3,7 +3,7 @@ DIST dry-monads-1.7.1.tar.gz 77942 BLAKE2B dc2451d8d511f9dbdff74847220a2991af32f DIST dry-monads-1.8.2.tar.gz 85765 BLAKE2B c5dc178804507e18d18274610bb2044744388ff9f5cd95970c5605570c72726074713861dc2c6b4ca392299a807229bc2045ccc4fd8e57a4bc72c1d04384fae9 SHA512 59fe0a05e45a9c233fd36e92067ca83dc0d8da839d645c3e27632b36b4f78d1f9f0a38cde42f88be82ca07cdc811505298ad6df32ba1b58bde34052513631fa5 DIST dry-monads-1.8.3.tar.gz 85826 BLAKE2B 2201fef174119732a1b28cea6cb6d61e12c5538b40470537e61733a4a47dd04df35a84b0bb0ab404dd6460fddb538f03c9a482337afdf44c60bbbb5ed6acdbc5 SHA512 603e15dfe196db5af2ba5e54c264a6363fbc109aafba3cd14f27ce841f48f6b257dd7e79e72d8887f1458cd1b51138d670021117bb5cbc9086928437add506ad EBUILD dry-monads-1.6.0.ebuild 749 BLAKE2B 9f6f87dcbb40032bd909ec3406c3e51e9427268cfb08f24ad262fcb3c32cc54cdd30e2e6cf63e89431ee006cae4547767ad7c66d96fe2afbad5a5dce97809b6e SHA512 6e949c029a8043418992594beef0898b23d74603e990171d7551b2c6739618a678367550fe1535025b5a3a5cefabd3ecdad123008a0104dcc0f5224e4c729b39 -EBUILD dry-monads-1.7.1.ebuild 754 BLAKE2B feaf2377f47b34722377641a47a1ff735d0754e4b9ec7735bb5f125175df38c2854ed99e0ba997d4cec911574ff0cc1f51bea71dca4f4493de86f043a46967f7 SHA512 8c52224b358dc43e6b25734ae92e82c7bb3ac0c44b4f69ea56729cb667ec0d8b413394c8c79faf7b94240f4dbef1db4ec516f1e76f145515d035a0254b545c84 +EBUILD dry-monads-1.7.1.ebuild 752 BLAKE2B cf997de2c3f909d7c166fc3e2648b2d5c4c1e4485feb684b9c288b5ff38e40a4c95bfc8d9df266d18e928f213f17ba6d29250aab13f64c85fc4a9706cda0311b SHA512 9fa9a7a4ffdc78fae6be8e2e0b5ba0da5a86aaac0e72101407b695b8f309c31bd06fcc1ff02a70df0966def211d0e610a32dbe723f9896f8f9c8ecbeb586ce39 EBUILD dry-monads-1.8.2.ebuild 884 BLAKE2B ebbcffecd4f1cda3cc8e6ef4b0d6ef44c1b16fbdbfbe1771b7c286a711b0d657b03f27456b4ee2ffd689e2ee1950c828d16ee65e44acb7d2647729ab61c6eb5b SHA512 40cc1bf36c8f3056cb88a1b103b47d17635d4ad34a72934dc288a42eb958f6a148d59d8d498e7aada5228760e2670760e1c60f606d10276aebfa2e086e634d89 EBUILD dry-monads-1.8.3.ebuild 884 BLAKE2B ebbcffecd4f1cda3cc8e6ef4b0d6ef44c1b16fbdbfbe1771b7c286a711b0d657b03f27456b4ee2ffd689e2ee1950c828d16ee65e44acb7d2647729ab61c6eb5b SHA512 40cc1bf36c8f3056cb88a1b103b47d17635d4ad34a72934dc288a42eb958f6a148d59d8d498e7aada5228760e2670760e1c60f606d10276aebfa2e086e634d89 MISC metadata.xml 344 BLAKE2B 36caaca30fa993460ed225a8fd3b6b671276c91a97babe49fa54726c6e5eb41cc48d1e66a7d3ed034647daa52c83c505b44780c350e6f988c1035f61ff76419f SHA512 db82649a1ac1b6937c64a771861aa85b893e49624705f89ffb8897544eb9c8df3249a4fe5486db0324f0f33f8597a098f413484385cc2634b746fcb7c9a885b9 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 01c798b92dad..c300a3dd5c31 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/google-protobuf/Manifest b/dev-ruby/google-protobuf/Manifest index 090309f8b526..e536b971715c 100644 --- a/dev-ruby/google-protobuf/Manifest +++ b/dev-ruby/google-protobuf/Manifest @@ -2,20 +2,26 @@ DIST google-protobuf-3.21.12-ruby.tar.gz 5141502 BLAKE2B 2e57a401b6fc86dff2af54e DIST google-protobuf-3.24.4-ruby.tar.gz 5179247 BLAKE2B f3b53769f31a0fc9151e90b133c836127e745f9f0c591b0d4e476ab50a6b7ca21562169bdedcd6637961131ef39484d2c945dd83d01a3839cca7f0555144d3a8 SHA512 19b8aa89647fa14b4716cfeed289233bed65be2417d9f7e2b1082975a4753e5a1f091eb36ad7cff159d125b01bfe005e2911ebda896f15cba58299e340487518 DIST google-protobuf-3.25.4-ruby.tar.gz 5879814 BLAKE2B 529c28b0568b5dee97b12102e2f960606e3cb65c7d5f53bcfbd4c22b93b30d3d9e1465c2ec537d480b756f74fc1cf3c7ad6e3cd3bdb2955010583d7666224816 SHA512 ff85dedd2e381fc18471c71bb2f0854210dfc65d53ad8105afd57b77cab7d47bad7569cb64547c85d9d7464697b67049acf6c0906757a01fb0519346eaa6ed72 DIST protobuf-25.5.tar.gz 5877036 BLAKE2B a8174c7cbda47afa3f31d64c7a7aa7f233efd5df5a783abedd229613c8c27a2380684fb5851dad67f76f063688dd8060a0a373f2c95441c2ad91630eb187af22 SHA512 9fe130f5c04919accc99113e13096df93db4c2254a9c2428faf9459416907c77fbf4adefbae3fe644e1f26d9c1fc597165e2c5b6219156c97500d6ef3fdc0793 +DIST protobuf-25.6.tar.gz 5878040 BLAKE2B b82848406890460d9321e6736e413290e1b4a73dc5f2d3db17dd4419e7ddbb788b6cdb52c884c3e7f0c49c5a69ce31468dcc311d73efca06f94ec51577472fcc SHA512 f1920414bbaed0a882b73349e1cd9cdf87c0d9c99790d70ab8ef589161a8dcad92361daec67bf9bf8350f4181fa8514b50362f1495f082ba5805c4a2e70b6308 DIST protobuf-26.1.tar.gz 5957903 BLAKE2B 1a7faab2f56aa0995801a80f73a812c7fc38a00af0bf25bdd5eecf7aec27a86a575ea2fb8484787d19c9ac6e46007c9864e79464f529c446f31af732981feed1 SHA512 0363ac09f92d8e040491425d444c8dca0b9b430e02d2dff6e2b28a0c2b2bea0d33a47f50bc9e2e2d4e8e22b65a02009a20c0066fb89c75df93a7b703dda42ed4 DIST protobuf-27.4.tar.gz 9156456 BLAKE2B 004427f4923e523bf77298600bf91a8fe4ca8be4bd6da5b7efcfe9186a032155e525426f83f683e1bed1e799ed1e62d250053386c1463cbd0c062bd05da786d0 SHA512 d076ce7e075096d0dba7ee2314b12e3223c4239c019e25670636a0ef812ddf0ce3f1fd9b9fe8517319db87b14bbdb2653cc4e06023f90032dfedb014457b2863 DIST protobuf-27.5.tar.gz 9153935 BLAKE2B 08b1b5927188e68ef2ae8ce8cdc6f21c34ee8453f4dfaeb362a7f5a5f0ee5ddc24772e5583ab10fbf193aa43e7fdd316e8fbbe4d066df704aef5469dae01fc8d SHA512 bb266483b11268c207aa0e8ce76442351a331f30151586714d57ed7c9bae05f09aabf5042b90eac85658f708671ba0b33c64d1c58a91a24c00bbf4f4ffdce1bb DIST protobuf-28.0.tar.gz 9259114 BLAKE2B 328e09ebffb296d838557ea72a4fc4da8e0ad5f1edfccebcc8ee7c9e0e74d06e5e6dbad741fd89f6a4502c1cb246a973fd60c035ccdbf89700b7baff49e2a65e SHA512 8745f625ac781f3bbefe9494cbf570143d38aecc1521edef7a52ffb403b8be24df2c71f4f2410b5a5b78a0f3e8a38a7d19be2cf916b1b9125349d2da18262cd1 DIST protobuf-28.3.tar.gz 9256608 BLAKE2B 05162124676abe18300481e9f985fd2cfb09b052d06670a993e79ef02f3daf0d5380b521977ebc2362d4094486151ea285fe1c98a1d2f3799b18a1fa422fdc13 SHA512 a91e175fed7eb01c4240842a5af73a7d3cefccbb10885434bceeb7bc89ab6c56a74912cee290bf46e81d4026f3c9c2b10faad5545816064e215c4bae7908263d DIST protobuf-29.2.tar.gz 9348408 BLAKE2B 847798474bc6a76b9badfdbf605e118dece5e321e81242d7fa1bf5f5d17ee05a3d365ec112dc6d861cade97efff8be1d5d04006a5144f613bdb3ff5eacc63b99 SHA512 aeb21773edc3dd92a6c1ba6ccd721cc8a20d61230a5309c75ee3ef19baa554c228a6d1095f191ccc18f10183b646f3140dfe6526f5812bcaa64b7d5260572643 +DIST protobuf-29.4.tar.gz 9350942 BLAKE2B fd3b81905e26db2ec3b54eaf30cf250db2894f91d5da73130106f6778f4e2f13b690961eecb8f5b8c23ac72428753611cd9bf719da986083e09ab32160e25314 SHA512 c888cb9961d58b7fb11a3363ff4d2684605cdd79756712f407ffe5f275569bf69b4370f1d2a0e20775646745cddd41a9b510f1c1981be4e969c9acf0dc2ba734 +DIST protobuf-30.2.tar.gz 9506934 BLAKE2B 3a7d6bfa38500b16b1ce52b244fd9448fe7be2933a77224a1423a67e3ae3155846c0974ee1b6c579f6050f60b7784ace21b149b3cbdff2ef1e6bf954acbb1b51 SHA512 555d1b18d175eeaf17f3879f124d33080f490367840d35b34bfc4e4a5b383bf6a1d09f1570acb6af9c53ac4940a14572d46423b6e3dd0c712e7802c986fb6be6 EBUILD google-protobuf-3.21.12.ebuild 938 BLAKE2B d0d3da295660c798522033204fa9ba75ccd590c7f49e30902f2b59f97c22c2b0ff9387b4543c41a489b598d9785cae4fcad9dbea174e4de2e229840585b88d3d SHA512 64bbb758a1d8c40c4333ef9a4ad6747ee490742f87ba0154fbdc0e86ed8cb07d0c5df28a097d55235c4164e5cdbd58f556de13274f38e41e3a33f8500d1c5974 EBUILD google-protobuf-3.24.4.ebuild 938 BLAKE2B d0d3da295660c798522033204fa9ba75ccd590c7f49e30902f2b59f97c22c2b0ff9387b4543c41a489b598d9785cae4fcad9dbea174e4de2e229840585b88d3d SHA512 64bbb758a1d8c40c4333ef9a4ad6747ee490742f87ba0154fbdc0e86ed8cb07d0c5df28a097d55235c4164e5cdbd58f556de13274f38e41e3a33f8500d1c5974 EBUILD google-protobuf-3.25.4.ebuild 969 BLAKE2B 60c4f32b3db812723b85cd83e602354a6411b31fd13c000ec26f3268d834f79b71f6345c5d20af3ff1eca8399478e4b9bdf682960726f4d94e09b30e815ed96b SHA512 1ebb736d2ea3e374c436ceee70e97d41638e98cd81f96afc48bd9bc07a3ce2a2acfef1cfe201dde71db98ee828c2dd9ba2924778552d1204ab7bd3deea5cc270 EBUILD google-protobuf-3.25.5.ebuild 1128 BLAKE2B 43c7601d60c42494f51e6547c92efb68e42a03ea548d4c33232b4c6d31bb073b757fc54fab578ac15cbda8d159aada26c76b3e3123b77410cd3a16e362adf0d9 SHA512 bfda9256d4fbe49380aa8c6048a65212eb26f47585e13ab4256f747bc614fdc98e091a29284cbfb20b77645e0703b539c0d87ccb3fe980e1690cfe25e06cb183 +EBUILD google-protobuf-3.25.6.ebuild 1153 BLAKE2B 85fad1c86a7958e3748bbcddd9c64a02e4090062fb30de837aa77f06797dc3ba5451aa79a864849a08df03f77d1295f4cdcb9f3f231fe7d8fb9e70cb9b28bbb9 SHA512 0552e69293a42499929fe922f01128e2844f92cf50c7f54b892922c555780823c75d04fc8958e54c91cfd6659eea9d418f2730774d7036557d384afd4c825845 EBUILD google-protobuf-4.26.1.ebuild 1127 BLAKE2B dc8337ab86d33abf8a6b2ace66b6912b5ab0c461e27613b8b860b2cf87e9ae5d244378d4f7676858809168ba2e3a8cf1b179cca7e33dbfb91cfd249f6e37df2f SHA512 8f76e09e78e00ffc6e9b402c7dd4daf55e987f599d001628be1d52a792d1fb70a800d3bdb85222fc51ba41b6efe978049cffa26f4cb514160c91b35263558cf6 EBUILD google-protobuf-4.27.4.ebuild 1127 BLAKE2B dc8337ab86d33abf8a6b2ace66b6912b5ab0c461e27613b8b860b2cf87e9ae5d244378d4f7676858809168ba2e3a8cf1b179cca7e33dbfb91cfd249f6e37df2f SHA512 8f76e09e78e00ffc6e9b402c7dd4daf55e987f599d001628be1d52a792d1fb70a800d3bdb85222fc51ba41b6efe978049cffa26f4cb514160c91b35263558cf6 EBUILD google-protobuf-4.27.5.ebuild 1128 BLAKE2B 43c7601d60c42494f51e6547c92efb68e42a03ea548d4c33232b4c6d31bb073b757fc54fab578ac15cbda8d159aada26c76b3e3123b77410cd3a16e362adf0d9 SHA512 bfda9256d4fbe49380aa8c6048a65212eb26f47585e13ab4256f747bc614fdc98e091a29284cbfb20b77645e0703b539c0d87ccb3fe980e1690cfe25e06cb183 EBUILD google-protobuf-4.28.0.ebuild 1127 BLAKE2B dc8337ab86d33abf8a6b2ace66b6912b5ab0c461e27613b8b860b2cf87e9ae5d244378d4f7676858809168ba2e3a8cf1b179cca7e33dbfb91cfd249f6e37df2f SHA512 8f76e09e78e00ffc6e9b402c7dd4daf55e987f599d001628be1d52a792d1fb70a800d3bdb85222fc51ba41b6efe978049cffa26f4cb514160c91b35263558cf6 EBUILD google-protobuf-4.28.3.ebuild 1128 BLAKE2B 43c7601d60c42494f51e6547c92efb68e42a03ea548d4c33232b4c6d31bb073b757fc54fab578ac15cbda8d159aada26c76b3e3123b77410cd3a16e362adf0d9 SHA512 bfda9256d4fbe49380aa8c6048a65212eb26f47585e13ab4256f747bc614fdc98e091a29284cbfb20b77645e0703b539c0d87ccb3fe980e1690cfe25e06cb183 EBUILD google-protobuf-4.29.2.ebuild 1128 BLAKE2B 43c7601d60c42494f51e6547c92efb68e42a03ea548d4c33232b4c6d31bb073b757fc54fab578ac15cbda8d159aada26c76b3e3123b77410cd3a16e362adf0d9 SHA512 bfda9256d4fbe49380aa8c6048a65212eb26f47585e13ab4256f747bc614fdc98e091a29284cbfb20b77645e0703b539c0d87ccb3fe980e1690cfe25e06cb183 +EBUILD google-protobuf-4.29.4.ebuild 1127 BLAKE2B 0bd8fe05860a65c6f1dabeb6637942b4f9a88e6f6c12ba756686983740446cd3671a65e9bda100dc9c980aa3adb706f178081e389ed4d873cef3190a37ee2d0b SHA512 19acbff197bd5cb1a867819225d76193b822a91ce686a4e7bbd779d6f225144d18238c84d406cc7fba789ba351ad64445e1f592cfc08a4722fb9780f853b2d6f +EBUILD google-protobuf-4.30.2.ebuild 1134 BLAKE2B 2831d14503d94a03705ff9789a8904d8d6b4d45d4f0dd796e8acdd3194f17a0b67ca5ba2e00ecda10bbf462f9e4216a0241220dad5ae7ab9a78aa2f38d28866e SHA512 2113b208902bbcab5ccedf5bea92b86015dde1c504fcf7459badd0f7b5aa95a5f46401628a05a1e07554c78d5f4f6e7f3a8c03bf5c34531f77dec4792c14f75d MISC metadata.xml 334 BLAKE2B a2f0304d085bacbc5a9ef986401f8238b7cfe42f1e10ca84c79f85966f8526f282056d0ef94fec7f77b26977af77784f73005b9692b7521f549f60ae53bbc925 SHA512 dc133600f4f7c55a03d30d545eabfcfaaa1445d6db8b102262f1de9844c52c903c9a6eeeb2008e2fa39f224c4a434a5bee0f74d113e85b6d67577ab276385185 diff --git a/dev-ruby/google-protobuf/google-protobuf-3.25.6.ebuild b/dev-ruby/google-protobuf/google-protobuf-3.25.6.ebuild new file mode 100644 index 000000000000..51571e9bd1f7 --- /dev/null +++ b/dev-ruby/google-protobuf/google-protobuf-3.25.6.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby31 ruby32 ruby33" + +RUBY_FAKEGEM_EXTRADOC="README.md" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +RUBY_FAKEGEM_EXTENSIONS=(ext/google/protobuf_c/extconf.rb) +RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/google + +inherit ruby-fakegem + +PROTOBUF_PV="$(ver_cut 2-)" + +DESCRIPTION="Protocol Buffers are Google's data interchange format" +HOMEPAGE="https://protobuf.dev/" +SRC_URI=" + https://github.com/protocolbuffers/protobuf/releases/download/v${PROTOBUF_PV}/${PN##google-}-${PROTOBUF_PV}.tar.gz +" +RUBY_S="protobuf-${PROTOBUF_PV}/ruby" + +LICENSE="BSD" +SLOT="0/$(ver_cut 1-3)" +KEYWORDS="~amd64 ~arm64" +IUSE="test" + +DEPEND=" + >=dev-libs/protobuf-${PROTOBUF_PV} + <dev-libs/protobuf-26 +" + +ruby_add_bdepend "test? ( dev-ruby/json dev-ruby/test-unit )" + +all_ruby_prepare() { + sed -e '/extensiontask/ s:^:#:' \ + -e '/ExtensionTask/,/^ end/ s:^:#:' \ + -e 's:../src/protoc:protoc:' \ + -e 's/:compile,//' \ + -e '/:test/ s/:build,//' \ + -i Rakefile || die +} + +each_ruby_prepare() { + ${RUBY} -S rake genproto || die + ${RUBY} -S rake copy_third_party || die +} diff --git a/dev-ruby/google-protobuf/google-protobuf-4.29.4.ebuild b/dev-ruby/google-protobuf/google-protobuf-4.29.4.ebuild new file mode 100644 index 000000000000..1c698935203f --- /dev/null +++ b/dev-ruby/google-protobuf/google-protobuf-4.29.4.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby31 ruby32 ruby33" + +RUBY_FAKEGEM_EXTRADOC="README.md" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +RUBY_FAKEGEM_EXTENSIONS=(ext/google/protobuf_c/extconf.rb) +RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/google + +inherit ruby-fakegem + +PROTOBUF_PV="$(ver_cut 2-)" + +DESCRIPTION="Protocol Buffers are Google's data interchange format" +HOMEPAGE="https://protobuf.dev/" +SRC_URI=" + https://github.com/protocolbuffers/protobuf/releases/download/v${PROTOBUF_PV}/${PN##google-}-${PROTOBUF_PV}.tar.gz +" +RUBY_S="protobuf-${PROTOBUF_PV}/ruby" + +LICENSE="BSD" +SLOT="0/$(ver_cut 1-3)" +KEYWORDS="~amd64 ~arm64" +IUSE="test" + +DEPEND=">=dev-libs/protobuf-${PROTOBUF_PV}" + +ruby_add_bdepend "test? ( dev-ruby/json dev-ruby/test-unit )" + +all_ruby_prepare() { + sed -e '/extensiontask/ s:^:#:' \ + -e '/ExtensionTask/,/^ end/ s:^:#:' \ + -e 's:../src/protoc:protoc:' \ + -e 's/:compile,//' \ + -e '/:test/ s/:build,//' \ + -i Rakefile || die +} + +each_ruby_prepare() { + ${RUBY} -S rake genproto || die + ${RUBY} -S rake copy_third_party || die +} diff --git a/dev-ruby/google-protobuf/google-protobuf-4.30.2.ebuild b/dev-ruby/google-protobuf/google-protobuf-4.30.2.ebuild new file mode 100644 index 000000000000..d8b4b7942825 --- /dev/null +++ b/dev-ruby/google-protobuf/google-protobuf-4.30.2.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby31 ruby32 ruby33 ruby34" + +RUBY_FAKEGEM_EXTRADOC="README.md" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +RUBY_FAKEGEM_EXTENSIONS=(ext/google/protobuf_c/extconf.rb) +RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/google + +inherit ruby-fakegem + +PROTOBUF_PV="$(ver_cut 2-)" + +DESCRIPTION="Protocol Buffers are Google's data interchange format" +HOMEPAGE="https://protobuf.dev/" +SRC_URI=" + https://github.com/protocolbuffers/protobuf/releases/download/v${PROTOBUF_PV}/${PN##google-}-${PROTOBUF_PV}.tar.gz +" +RUBY_S="protobuf-${PROTOBUF_PV}/ruby" + +LICENSE="BSD" +SLOT="0/$(ver_cut 1-3)" +KEYWORDS="~amd64 ~arm64" +IUSE="test" + +DEPEND=">=dev-libs/protobuf-${PROTOBUF_PV}" + +ruby_add_bdepend "test? ( dev-ruby/json dev-ruby/test-unit )" + +all_ruby_prepare() { + sed -e '/extensiontask/ s:^:#:' \ + -e '/ExtensionTask/,/^ end/ s:^:#:' \ + -e 's:../src/protoc:protoc:' \ + -e 's/:compile,//' \ + -e '/:test/ s/:build,//' \ + -i Rakefile || die +} + +each_ruby_prepare() { + ${RUBY} -S rake genproto || die + ${RUBY} -S rake copy_third_party || die +} diff --git a/dev-ruby/hiera/Manifest b/dev-ruby/hiera/Manifest index e4046c064d9a..2a3a6b505a12 100644 --- a/dev-ruby/hiera/Manifest +++ b/dev-ruby/hiera/Manifest @@ -1,3 +1,3 @@ DIST hiera-3.12.0.gem 40960 BLAKE2B b2fea317bd89b754686b1658e8baa9ab0fd2edbbc93c09edef2757ee23bd7bb76235e4a42d65993d817dd36a8f5fa3cc6ba3db7c75eea05641a264aab4c8c5b5 SHA512 bd98c4862ce936012c9761a8ba8c5fc26a1a8a700d3be8a4ed92f701ffb69858641dafea361129d44e7c67e4d462a4c61dd44d85e761b746f6443773feebcb59 -EBUILD hiera-3.12.0.ebuild 523 BLAKE2B 15e7112255604bf0ad77e0c6eb6f53bfc4ce3701947bbb1f37f648e742ffe5ed0e8b916dbe1d207cc3e375eb77a7f32d616a73db9e37c1ca0bf7ab3c75bbfdb1 SHA512 5ca96b5a43b42380bdc46948d37be74c28efb18aae54ea60793611084a7126c308f59a375652d8b6f142fd9a86087bcfe162035e950990af7ebd157120904099 +EBUILD hiera-3.12.0.ebuild 534 BLAKE2B a89bf927519ecf5005b3d89b765d1a41bbf6ea4d351bf40dbf50d4248f75d0c510754ceee5536040beb5429e4f70fbdb126a8afb3ae3b8c2504ea83737278d9f SHA512 da5c625c0eba6b27f46418c2a6c375e174ce7394a539e7be2cadb92c7f246c91fd7176a7ab5d6a57c0334bfc8558b7f47902cdc1536ba587121087800f6e2a6f MISC metadata.xml 539 BLAKE2B 2ab251f81a6d217fdcfc23b22377f1bff2fbe5aea789ec567326cbac69adb3e3f192bc3666055421731872ed324e0d66246c6067b08c964dd7412bf0befb792b SHA512 e1c61ea7231ce95f3dea7cc178d10865858bbeedf2e1f14c2d6c78e2af0840ba45836ff3f5b85a8ba62f5342f37b365b9706ace2a306f1dc209487c303b3d0c0 diff --git a/dev-ruby/hiera/hiera-3.12.0.ebuild b/dev-ruby/hiera/hiera-3.12.0.ebuild index bb64d9638f72..8e042c386f2c 100644 --- a/dev-ruby/hiera/hiera-3.12.0.ebuild +++ b/dev-ruby/hiera/hiera-3.12.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="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_RECIPE_TEST="rspec3" @@ -16,8 +16,8 @@ HOMEPAGE="https://docs.puppet.com/hiera/" LICENSE="Apache-2.0" SLOT="0" -IUSE="" KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ~ppc64 ~riscv ~sparc x86" +IUSE="test" ruby_add_bdepend "test? ( dev-ruby/mocha )" diff --git a/dev-ruby/json_schema/Manifest b/dev-ruby/json_schema/Manifest index 0f51f2501ba0..11004fe835d1 100644 --- a/dev-ruby/json_schema/Manifest +++ b/dev-ruby/json_schema/Manifest @@ -1,3 +1,3 @@ DIST json_schema-0.21.0.tar.gz 36563 BLAKE2B a7c0eca9ef738cdd78e6549f7ad8ec41dbde9986f957688411d65a8198c19fa235ff08730370be2397fab7bc0032bef42824bdf276b14b78da54bfd62842266f SHA512 753bcd9715ad384676c9ebb7dcaff7cb63295dc58e31fe51064c6c11ff46fdd32a4c573d6bc4722ce1def290759f28a7706a75efbc1544a56e9585435084ad1d -EBUILD json_schema-0.21.0.ebuild 888 BLAKE2B 743cc0c08ccdcb342f41d84405d8031901a23d6c30c0bae88625da67596eebd8479bfd51c14474249a72314c0139081e540fe158233ea2714f565404debb9d05 SHA512 47a78aa3dd1ec132bb010e090428cbd3dba0c5824e210cc8128b966e6774fa977182d53faf20cf38a76923336aea2a6b89cd87ef1430d5f006035148c3f9cb45 +EBUILD json_schema-0.21.0.ebuild 899 BLAKE2B 2596e02f3e2ec0060d85fb8e4eadcddd972ba52c44e02bb40fd0c8b4cd6d7f66c934fc42588f242a2f768e02a310e15256de869b7b19b4fcec3cb55ae1bb0366 SHA512 e773afaaedc7b803f89b1117ad960d6501967c2e05bf92aba195abe528d2d648f2256b58f9f831c456722934530fb1ba2badbad6b399b5526a667c33fb56d4b9 MISC metadata.xml 401 BLAKE2B 223cce837e81d7add572bf544b970e290b54f8e3ab2abb4066f91437bba87994b4be1364002de497c1c842312b73c1bf3488d7f148357c7d5875cd133d133bbc SHA512 c01c1a06aba519db36c973f5f5c9311709546757c1767cacdb32ca7a108cac27ec7c22f40c94c75ce85951a8499e803ce9a364a0821c39fc12ce9ba9b4b514d0 diff --git a/dev-ruby/json_schema/json_schema-0.21.0.ebuild b/dev-ruby/json_schema/json_schema-0.21.0.ebuild index ef72f4d04593..11ecfc6f2291 100644 --- a/dev-ruby/json_schema/json_schema-0.21.0.ebuild +++ b/dev-ruby/json_schema/json_schema-0.21.0.ebuild @@ -1,8 +1,8 @@ -# 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="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.md TODO.md" @@ -19,7 +19,7 @@ SRC_URI="https://github.com/brandur/json_schema/archive/v${PV}.tar.gz -> ${P}.ta LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~riscv" -IUSE="" +IUSE="test" ruby_add_bdepend "test? ( dev-ruby/ecma-re-validator )" diff --git a/dev-ruby/liquid/Manifest b/dev-ruby/liquid/Manifest index fb2c3c807d29..984ce4fb51e9 100644 --- a/dev-ruby/liquid/Manifest +++ b/dev-ruby/liquid/Manifest @@ -3,8 +3,10 @@ DIST liquid-4.0.4.tar.gz 102376 BLAKE2B 034c1635556455b41911230e03329f2e817562c9 DIST liquid-5.6.0.tar.gz 134318 BLAKE2B bad5b8899acde697d8f339d49fe07a292524dd3826750e1acf930a0a607dfe6349847406a6ce0c2d0f1366ce577b0677094ecbe0f19b26a5e30fbb4c72e1b644 SHA512 2c893ae1ce8db0a0ef4485bceba64e3a4ec80bf56666b5bb5e2da1f96477ef58579977aed3e2ae1cdc85886f5c012277414aa2ddf37fa22290b88699b09fc660 DIST liquid-5.8.1.tar.gz 141973 BLAKE2B 2f710e77b749bf68dc288c7ea149c44048803fdeac7d41d93aad890353c7f1fa6ab7fb8ac4b71fa4c448d3277ab4faa18ddcd7ee91600482ee7e62ece562a760 SHA512 8cee010ad1858a9211fee8045a0b112f95a6f57356e86bac81d8db97edcf6911f92956eeea6473b65a455dff87556e22735e87f0987b74116b8591dbbd482703 DIST liquid-5.8.2.tar.gz 142321 BLAKE2B 1859c75b87e1211f409200fce759b328fe654ffe8bfc61f9a349b762f76f3279e7f7fdece40b33f0c032baa9712693349afebf2ec7be1928e67e6912b586fc09 SHA512 919c59ec1f91b13f8a2b3af385dad89b2ef9b039447c152531fabd7faa2f9f3b91adbc2fdaa9ed133eadb4bce377e895f92f9366c8fbfb06d8793211933d95ff +DIST liquid-5.8.3.tar.gz 142525 BLAKE2B 5a01a3d1be6803e3d04b9e53c594ce76f70581a11a7efca92e1182e638f4becae4625ec68a41ee53266a113dea0a6b98e5756d4db5d42b76302ead6b026c50b2 SHA512 7fa65215e1ad63d889c78d6664f975cb6804184acea19ed9e4c8e25e0b6c695913aba20105b3bbb0cea5da163db80a505c00489d7d70aec336bc8f55efa357c4 EBUILD liquid-4.0.4.ebuild 1000 BLAKE2B d5815379f42ed6b39d571df04e47c9f61ea329a19fffcb6d06f544218db749f3a169ffa8ecf9874473ffc5ba7f956300a097725973cbbffa74a5261c189ea5fe SHA512 9c6347bc3eb8a279ab6f1f6417147f06634cb1844603a59d10b2c931ee2ca4d0c615715d4388f011bb99bf7c8fadb13c0fed098387f4eb7a52b570bf558ba9b5 EBUILD liquid-5.6.0.ebuild 886 BLAKE2B ef7d9a88580465c0f612ec974b2de97aefdb1e35487ab18031992520ac3cac11fb2fe7528bff060c72b1060328c094583a7b305abb59c7662a5bdcad48300b80 SHA512 6edbc5cbf40c8566797939338cc78ac6dd20e7af334820462da26c650096279160e8e0d5a475854b1319be9c767a6794eeb60d177e9a587a18c57c5c1d894bdb EBUILD liquid-5.8.1.ebuild 1222 BLAKE2B 3c7ef2a10ef3edffa9c19e9a5b23d2f074bedc78fb4db3631de1e0b2bfb9499fb55d20f712d2474a45adfa86fd9de7c2f23f6a2e83d35a45163f57c30ed5aafd SHA512 0ffffc3979232cc061d7bc377cca8f9fb11dc522595c2a7afeb05757e3992663715c74eda921330242ce940a29ab5d005c41f5abec6b35b247ae63e07a8abbc2 EBUILD liquid-5.8.2.ebuild 1222 BLAKE2B 3c7ef2a10ef3edffa9c19e9a5b23d2f074bedc78fb4db3631de1e0b2bfb9499fb55d20f712d2474a45adfa86fd9de7c2f23f6a2e83d35a45163f57c30ed5aafd SHA512 0ffffc3979232cc061d7bc377cca8f9fb11dc522595c2a7afeb05757e3992663715c74eda921330242ce940a29ab5d005c41f5abec6b35b247ae63e07a8abbc2 +EBUILD liquid-5.8.3.ebuild 1222 BLAKE2B 3c7ef2a10ef3edffa9c19e9a5b23d2f074bedc78fb4db3631de1e0b2bfb9499fb55d20f712d2474a45adfa86fd9de7c2f23f6a2e83d35a45163f57c30ed5aafd SHA512 0ffffc3979232cc061d7bc377cca8f9fb11dc522595c2a7afeb05757e3992663715c74eda921330242ce940a29ab5d005c41f5abec6b35b247ae63e07a8abbc2 MISC metadata.xml 341 BLAKE2B 2aaabe9ff55bb04232a4eeb648f855c8d1f1da3d4d188e026abcb4177a807fc18767baae11b3450ced3d29f4b6d426661ddb5f09590aa112a6ca63fb9b19eb7e SHA512 7ea38783d82e42c02ec4cef4a0b7af1701fd44eaaefe4df99c98a40ff13827567416163765ac6f4a781cc1224360dc02f2ab2d7cbf346d1a3750ae15261e6b66 diff --git a/dev-ruby/liquid/liquid-5.8.3.ebuild b/dev-ruby/liquid/liquid-5.8.3.ebuild new file mode 100644 index 000000000000..f050d369cb21 --- /dev/null +++ b/dev-ruby/liquid/liquid-5.8.3.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby31 ruby32 ruby33 ruby34" + +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_EXTRADOC="History.md README.md" + +RUBY_FAKEGEM_GEMSPEC="liquid.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Template engine for Ruby" +HOMEPAGE="https://shopify.github.io/liquid/" +SRC_URI="https://github.com/Shopify/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm64" +IUSE="test" + +ruby_add_rdepend " + dev-ruby/bigdecimal + >=dev-ruby/strscan-3.1.1 +" + +ruby_add_bdepend "test? ( dev-ruby/minitest )" + +all_ruby_prepare() { + # liquid-c is not packaged + sed -i -e '/LIQUID_C/ s:^:#:' Rakefile || die + + # Avoid test requiring unpackaged stackprof + sed -i -e '/assert_no_object_allocations/askip "unpackaged stackprof"' test/integration/context_test.rb || die + + # Avoid test requiring unpackaged lru_redux + sed -e '/require.*lru_redux/ s:^:#:' \ + -e '/test_expression_cache_with_lru_redux/askip "unpackaged lru_redux"' \ + -i test/integration/expression_test.rb || die + + # Ensure the gem version of strscan is used. + sed -e '3igem "strscan", ">=3.1.1"' \ + -i test/test_helper.rb || die +} diff --git a/dev-ruby/process_executer/Manifest b/dev-ruby/process_executer/Manifest index 8dce04026772..42ebad439c98 100644 --- a/dev-ruby/process_executer/Manifest +++ b/dev-ruby/process_executer/Manifest @@ -3,9 +3,11 @@ DIST process_executer-1.3.0.tar.gz 26276 BLAKE2B dfec3ce4710af0e87e14b0f016ca501 DIST process_executer-2.0.0.tar.gz 26269 BLAKE2B f937695b5cab8a7df07d7f3ec30e52368bd1ad1522804644594c83bb1ba5299efdda4cea6a14e4c83edba3f1e9ccaca6295acfef6637f7fb5d1de64edd198c42 SHA512 ec15474f135ffe81e2d8bc090054d72d8bddc8f990185857cd522075ec93fa2a9029598c234664689e42d7839f7d8873ca3879d4e6f7fdba5aaf02d4aa77ef53 DIST process_executer-3.0.0.tar.gz 38807 BLAKE2B ff799e60e3c5aec8f635b5b87f0e8d6a167dba331dd4253954ec9e491dd469606162f4668c39f4e3407d3eedb8825851880f9ff26ff77b77fca594e3c2e8ce1d SHA512 227facd4981dedef5effbbe24eb905e79410f5ae6f9f8f701a4d2d4f3f3346e80580fd38ec41f46bce0778034f22a42b257cbadd50e6a437914043c9c21115b7 DIST process_executer-3.1.0.tar.gz 39136 BLAKE2B c6c0e03ac0376c61f626c339078b9782e38763e0c9c6f82293019e793585db1ab8c82a521d021455c752b10cfb78e3bd90838d36244164245b734f7f4a9d6e91 SHA512 64b847d35506604631b4e1140cb3e0ac9a9c398941f79bab43d002463665707b29ddb7f94f15fead1476ae6301a474ec4150fea57f5c28184639e3d8dc29b3d0 +DIST process_executer-3.2.0.tar.gz 40069 BLAKE2B 73e1fae902c29946beb7b6768a61368dfd3ac093e9f137cd7a9e7a92b20e811576c63f7d8238dece5f5f687d25a9e788bf0e8f70d787b2f1ded670a814e558e6 SHA512 965c936a30588e4f63b8a06c3a8c27e4fe910c231380b5049f4b4f1c64a16de4eff9dad1aa8a386db1b4aac7f2ebb17c1c514bae198e48fa621bb9e3caf6dcc1 EBUILD process_executer-1.2.0.ebuild 872 BLAKE2B 77f054e79ff091fb220a780d538d25a98443c17a9b5181f1dec8f1d48761c08e7b282e3876272a87720fbbe8e3a0a8784e07f8caddcc7c519a54444c46804fea SHA512 ef2e9fbfaf97815ecfe0fb6f54fd9a9c735e9f8f383f76a6c14e1a8e6c4330e4178443acf0950277b110a8db380685f3336b30f125677e9d82c4d23d412e518b EBUILD process_executer-1.3.0.ebuild 880 BLAKE2B fd1887073b6c3466aedd58c1869af34b686d3932f11866f8111dd81869b3eb39278dd5aab671591545361c0e4603a7d3baad06b12c4698d5e1ffad84e9560bd5 SHA512 938f39101c1cc41112fccb200c915322342974863644fc222e3937bccde6ee92042ad2ae318d3eb3d28fa27ae02317af599f992f2eadbb3682bd47c7b369f206 EBUILD process_executer-2.0.0.ebuild 880 BLAKE2B fd1887073b6c3466aedd58c1869af34b686d3932f11866f8111dd81869b3eb39278dd5aab671591545361c0e4603a7d3baad06b12c4698d5e1ffad84e9560bd5 SHA512 938f39101c1cc41112fccb200c915322342974863644fc222e3937bccde6ee92042ad2ae318d3eb3d28fa27ae02317af599f992f2eadbb3682bd47c7b369f206 EBUILD process_executer-3.0.0.ebuild 887 BLAKE2B 3d4cca8278fb9cb160992c96f21d2b5cb5754e099c01e375658ebc17fe3a98260ce778b495ca88b57ee52021fe18ba084928708da37466408c2645f83b581e70 SHA512 9471e3545dea72d44da5d43d5a176d66f1c6883d3e664dd920fd0d48d7519b5c1fd55b80dc41ea3ccf9aa05483dc18a5eebf8b18882de832b8b0589786fca0e1 EBUILD process_executer-3.1.0.ebuild 887 BLAKE2B 3d4cca8278fb9cb160992c96f21d2b5cb5754e099c01e375658ebc17fe3a98260ce778b495ca88b57ee52021fe18ba084928708da37466408c2645f83b581e70 SHA512 9471e3545dea72d44da5d43d5a176d66f1c6883d3e664dd920fd0d48d7519b5c1fd55b80dc41ea3ccf9aa05483dc18a5eebf8b18882de832b8b0589786fca0e1 +EBUILD process_executer-3.2.0.ebuild 887 BLAKE2B 3d4cca8278fb9cb160992c96f21d2b5cb5754e099c01e375658ebc17fe3a98260ce778b495ca88b57ee52021fe18ba084928708da37466408c2645f83b581e70 SHA512 9471e3545dea72d44da5d43d5a176d66f1c6883d3e664dd920fd0d48d7519b5c1fd55b80dc41ea3ccf9aa05483dc18a5eebf8b18882de832b8b0589786fca0e1 MISC metadata.xml 415 BLAKE2B b13798b46c9308cbefeeb3a0ac7e51e1126b755edc6601b6094ebb42d53113d50147fdeaacabdbd8aa7212b05848e989777ad77aa360ad07e0f95c65410681c9 SHA512 15e4e44253d72a37aeb3f6562ebc25c75da98f48e96db909a18b2f3aea354c7aabe01a1f71e09406173657411da8d851eef217da7696531221a4e22bdd4a65e0 diff --git a/dev-ruby/process_executer/process_executer-3.2.0.ebuild b/dev-ruby/process_executer/process_executer-3.2.0.ebuild new file mode 100644 index 000000000000..2257adf3119e --- /dev/null +++ b/dev-ruby/process_executer/process_executer-3.2.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2025 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="CHANGELOG.md README.md" +RUBY_FAKEGEM_GEMSPEC="process_executer.gemspec" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +inherit ruby-fakegem + +DESCRIPTION="An API for executing commands in a subprocess" +HOMEPAGE="https://github.com/main-branch/process_executer" +SRC_URI="https://github.com/main-branch/process_executer/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" + +all_ruby_prepare() { + sed -e '/simplecov/ s:^:#:' \ + -e '/SimpleCov::RSpec/,/^end/ s:^:#:' \ + -i spec/spec_helper.rb || die + + sed -e "s:_relative ': './:" \ + -e "s/__dir__/'.'/" \ + -e 's/git ls-files -z/find * -print0/' \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die +} diff --git a/dev-ruby/public_suffix/Manifest b/dev-ruby/public_suffix/Manifest index 4b586d549651..e5b6a042b646 100644 --- a/dev-ruby/public_suffix/Manifest +++ b/dev-ruby/public_suffix/Manifest @@ -1,5 +1,5 @@ DIST public_suffix-5.1.1.tar.gz 113447 BLAKE2B 5ef689e9c6a6e7d7d8b8e683737f3d48f105630f54c00cba41af3b1e0f88726b33cc8cf9ae6650f261948927f57898ee06c3b77c394054ee2a3fa751577a4596 SHA512 d25171feef174c4fed513fd529f243c0746a0fa5971b01a223573f2532316b1fc4c527742ba80525995edc0d88f2cff5a1449457e7461b59bf32216a3f071e88 DIST public_suffix-6.0.1.tar.gz 113956 BLAKE2B 6537323a3f5061694fc27739788622a2150709f661b58e62eed06e84f43efe10460c2ee25da914d789ead472d8a27c49841fdb12f73d9d427cb8f5c7861b02d9 SHA512 31300000fe1a29bc6cd723891b0a7459a2b85d02b468128bf8c7a0513afd87a77d3d444dce5a6fcabe045c8acf35eab181308e912cafd0c96b4190e593f346bc EBUILD public_suffix-5.1.1.ebuild 1115 BLAKE2B ef7a92c5409cbcd9d8cb795eeb2c3459ee0804f30c4ce4a855f1f8490cdb2baa979e60eef31797bcac9fe142b1bb82b3e9afa946aaf7566a8a805e825c11321a SHA512 060bea83bc0b4f934ff730b06385196a1c5bf2067465f1ca203a6b06d4e3a7132573d107c301a67c06018f89b125e4602356546480b079b942d19cc41cf74c3c -EBUILD public_suffix-6.0.1.ebuild 1115 BLAKE2B ef7a92c5409cbcd9d8cb795eeb2c3459ee0804f30c4ce4a855f1f8490cdb2baa979e60eef31797bcac9fe142b1bb82b3e9afa946aaf7566a8a805e825c11321a SHA512 060bea83bc0b4f934ff730b06385196a1c5bf2067465f1ca203a6b06d4e3a7132573d107c301a67c06018f89b125e4602356546480b079b942d19cc41cf74c3c +EBUILD public_suffix-6.0.1.ebuild 1122 BLAKE2B 1fd1c1233519f65448ccf530dd30c9c49b8c2a8f1144dddb50e0f75162a6a8e074d370cae4f7d6aeb6f0e9f5ba0918dc9d8bb0d5fd72120f8b51a36711273c8c SHA512 ebb45b2e44ff3b9594c398375c4ebd7ea9bd21711f940fc2ea9e3c9074d8df7ad27c723555b7e216122b3da54785649dddbcad683520278bd1ab182c98a0028a MISC metadata.xml 341 BLAKE2B b3cca7169b9fbc96674afb8199385f169236045a393efea2c899cb2ef6ba3f2887225b7f543fe4bfc7a48d67405cf88a58c2d076cd3ab8ad24a36997e836e8fe SHA512 d70ea0d3d7bcede6344839ab591ca4bb86da938f57fa8ffa1e2fc8498b0867fd9a5859a7b96b372453f577620c26250df8c20b9687aea96234a01d249251ad27 diff --git a/dev-ruby/public_suffix/public_suffix-6.0.1.ebuild b/dev-ruby/public_suffix/public_suffix-6.0.1.ebuild index 5bdcfcd8690e..828d1a7af56c 100644 --- a/dev-ruby/public_suffix/public_suffix-6.0.1.ebuild +++ b/dev-ruby/public_suffix/public_suffix-6.0.1.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="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_EXTRAINSTALL="data" RUBY_FAKEGEM_GEMSPEC="public_suffix.gemspec" diff --git a/dev-ruby/rack-cache/Manifest b/dev-ruby/rack-cache/Manifest index 19cb314dff66..0f740108cf98 100644 --- a/dev-ruby/rack-cache/Manifest +++ b/dev-ruby/rack-cache/Manifest @@ -1,7 +1,3 @@ -DIST rack-cache-1.15.0.tar.gz 264051 BLAKE2B 0e9de0d7bd82c553f448f6fe9273465f9b7ac68aab814543ccb13644137f9f6ad9a279a0d71fa61ce8198e1f579f2b1f9118e4b0e017b8c75d8e385d32c1826f SHA512 eaeb2e52e5bedce3f5ddeab9e32ec73ac67786a12d3abbd5469b1072c50ac54b236dfd03420152f1e86fd55950bb9f4e243bec3541309bf7e8dbd410fd777967 -DIST rack-cache-1.16.0.tar.gz 264119 BLAKE2B 7affde4d1e72cd4f7cecec36aea753f7e8aeb42ac2e41bf8a3a2132b6736b137ed9f1969f630b12fca60d34e8390f97c8cdfe0e33cc847589f03d6aede48b8e3 SHA512 c2e41b8382f060d85d67ddcc5a4edd899e58a0438c94cccf2b6e00013442d1b2914744916880ea9740cd4f5c80045b873f17e00222b3f03d18719e78656ec7c5 DIST rack-cache-1.17.0.tar.gz 264229 BLAKE2B 935e9d539dd130d62486326ef4f6b4ed2576a13262af40914a4de5251601872e29fc68134fe04f8f5eed656d17957257d8a502e02853838a30772a354ff8f921 SHA512 41b3d28c577f241c57c74623f37ef36efcc059f9b8499cdc2c08d15ab68fbd06b736140594c6860708e0fa6590027b0e64ab539d2d2ae243d1a1150e7e64959f -EBUILD rack-cache-1.15.0.ebuild 1189 BLAKE2B 8307a1e0d4b017b8233329febcdf2ba387a320a50395adb8ea863ef2992b08eb3fe2de4775507643ea336b36e48c894191732ea62ed224bd6d2cca6f115b65b9 SHA512 85e740f09556a34f4dfc2c8cda325ea418529a18f048206360a6f5bae95f4be57fc80a6cbd7a843e54a2402e660b9aa75d4853d3f3aa7e422be003bcc0ba96c4 -EBUILD rack-cache-1.16.0.ebuild 1206 BLAKE2B 7b5313f75aba3580dc8211768a2cfe1f756f129631f9d1cdb4a163a2f728eb1d18da157cf8b1bf388822eb0b12a1b956473fb9718ed85b6cf7f55e513d0aac4e SHA512 ac57317ff24a56ad03b9d47865049e3c627a2e4d21377ab42ddec68b6c166ec7e0b284943b4b9dd7920658c475d62485a645b401daa8c867b3afa054903dc1cd -EBUILD rack-cache-1.17.0.ebuild 1205 BLAKE2B ac8c4eaa03dcba81469462bed4dbfa2a9481d15820959caf609bbd5276d2728e2b5a64b45ad41d5647da8d25d186c0c645f3af28fb9bce100fd5fc20fede4276 SHA512 b6d64a83a74638dfaf48731e824e131a85398b9fbdd47e160849eecabf7e2c93f75a3084a7ae53d57da03931bac02a70376c28df883ea1bd38e3dfaf3b19e2a5 +EBUILD rack-cache-1.17.0.ebuild 1212 BLAKE2B 47a76686d7c8a75918676b03cd08cb81d3f68aca9f3c8701ce8669486ea801a80283a2e09b88c17e12ec565a8f4a00a3221a3d109386b5d881fee3fe8dc6227e SHA512 91ba4ea21458c18b530818fbbe6f81b2c2861262d8edcd5433211c8b19240e1c52dd7997c8b288c27a637874cdc888bb24a37cfeeb546ab68aba3b6efb7d9dc7 MISC metadata.xml 332 BLAKE2B c4e108dc1655b9d00532fbdcf4e0c735cd87f977d7d08b64ef6595b80d5fdd155a7d3aafe297a7a61729348c3f5f4a36b77db79e99ab68052751c1e76ee2e6a8 SHA512 3c0131f6fd63a703a3ed1bf420fa0a72e76d131ffb0229b8c78c86c5475740f6e006797ace17ac95bbc620815f952cd4982537e46785ce3761ddd45409ba1f81 diff --git a/dev-ruby/rack-cache/rack-cache-1.15.0.ebuild b/dev-ruby/rack-cache/rack-cache-1.15.0.ebuild deleted file mode 100644 index dcf4c92952ac..000000000000 --- a/dev-ruby/rack-cache/rack-cache-1.15.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby31 ruby32" - -# no documentation is generable, it needs hanna, which is broken -RUBY_FAKEGEM_RECIPE_DOC="none" - -RUBY_FAKEGEM_TASK_TEST="none" - -RUBY_FAKEGEM_EXTRADOC="CHANGES README.md doc/*" - -RUBY_FAKEGEM_GEMSPEC="rack-cache.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Enable HTTP caching for Rack-based applications that produce freshness info" -HOMEPAGE="https://github.com/rack/rack-cache" -SRC_URI="https://github.com/rack/rack-cache/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="1.2" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="" - -ruby_add_rdepend "dev-ruby/rack:*" - -ruby_add_bdepend "test? ( - >=dev-ruby/maxitest-3.4.0 - >=dev-ruby/minitest-5.7.0:5 - >=dev-ruby/mocha-2 )" - -all_ruby_prepare() { - sed -i -e 's/git ls-files/find */' -e "s:_relative ': './:" ${RUBY_FAKEGEM_GEMSPEC} || die - sed -i -e '/bundler/ s:^:#:' test/test_helper.rb || die -} - -each_ruby_test() { - MT_NO_PLUGINS=true ${RUBY} -I.:lib:test -e 'Dir["test/*_test.rb"].each{|f| require f}' || die -} diff --git a/dev-ruby/rack-cache/rack-cache-1.16.0.ebuild b/dev-ruby/rack-cache/rack-cache-1.16.0.ebuild deleted file mode 100644 index 81b6b20841c5..000000000000 --- a/dev-ruby/rack-cache/rack-cache-1.16.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" - -# no documentation can be generated. It needs hanna, which is broken. -RUBY_FAKEGEM_RECIPE_DOC="none" - -RUBY_FAKEGEM_TASK_TEST="none" - -RUBY_FAKEGEM_EXTRADOC="CHANGES README.md doc/*" - -RUBY_FAKEGEM_GEMSPEC="rack-cache.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Enable HTTP caching for Rack-based applications that produce freshness info" -HOMEPAGE="https://github.com/rack/rack-cache" -SRC_URI="https://github.com/rack/rack-cache/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="1.2" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="test" - -ruby_add_rdepend "dev-ruby/rack:*" - -ruby_add_bdepend "test? ( - >=dev-ruby/maxitest-3.4.0 - >=dev-ruby/minitest-5.7.0:5 - >=dev-ruby/mocha-2 )" - -all_ruby_prepare() { - sed -i -e 's/git ls-files/find */' -e "s:_relative ': './:" ${RUBY_FAKEGEM_GEMSPEC} || die - sed -i -e '/bundler/ s:^:#:' test/test_helper.rb || die -} - -each_ruby_test() { - MT_NO_PLUGINS=true ${RUBY} -I.:lib:test -e 'Dir["test/*_test.rb"].each{|f| require f}' || die -} diff --git a/dev-ruby/rack-cache/rack-cache-1.17.0.ebuild b/dev-ruby/rack-cache/rack-cache-1.17.0.ebuild index 9224031f5fd7..d590a1fa2fe9 100644 --- a/dev-ruby/rack-cache/rack-cache-1.17.0.ebuild +++ b/dev-ruby/rack-cache/rack-cache-1.17.0.ebuild @@ -1,8 +1,8 @@ -# 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="ruby31 ruby32 ruby33 ruby34" # no documentation can be generated. It needs hanna, which is broken. RUBY_FAKEGEM_RECIPE_DOC="none" diff --git a/dev-ruby/ruby-feedparser/Manifest b/dev-ruby/ruby-feedparser/Manifest index 7c38d0d151ff..79f8f05284ab 100644 --- a/dev-ruby/ruby-feedparser/Manifest +++ b/dev-ruby/ruby-feedparser/Manifest @@ -1,5 +1,3 @@ -DIST ruby-feedparser-0.11.2.tar.gz 2698609 BLAKE2B b516c7d50ba6bfd769dd42b5cfe85142df596556d21551f69c7d180eb172cae1d4c8ad86e44ae20cd87734b1d8f4b11456315b9c2a7df1a428a05dd8060bd8fd SHA512 1e067b0170f2c9df531b9378d004b06d098ddc21899755843fa2a2ae37a965e1f6060272525943e8b140b9f82bb6aad37a307dbb77adf74743ae76fd2a7c26d0 DIST ruby-feedparser-0.11.3.tar.gz 2688778 BLAKE2B ea7fa378de51e44ce8b02dd1004b2b83e2d14e93d2725db180e00dd90a010e4bda2bc890a48729f33f565f4e0db92044b1dd3156225ef5b23dc2da0613a2a525 SHA512 fb4e27da60b67668af4ed4c6535ea420c13e1fb53d211f63899553407f14cbdd2b0c2d95fcc07cc6acace682b3392698c99de3e5f67a1c461e26dd262b7b8249 -EBUILD ruby-feedparser-0.11.2.ebuild 1054 BLAKE2B d24735e15797b829d9c12026309927706a0de39402b91b4c0654c53612d4eb4d4543741f3c3a76ec393c021a1904fc6ab7b41d25f9257f453193f017cf217bf5 SHA512 8bcbee56122cc539eff5ab169739f0dd3800cc1263d1559aeabf72f7eebf49e9e3f65bfb0c5721e73c80e4952826126d5f20b7e3840f9628a860a430d620d75e -EBUILD ruby-feedparser-0.11.3.ebuild 983 BLAKE2B 3d12a7dc344a5c9624aa4d8a2fd0846f5f404a82cc6e15b1c474f84a905e539c2b4b2ac109410a11406b2b28edf7802fabbd97381b2b451afb55ac0493916e19 SHA512 221e571390dbe7377e35f924f0e7dd96d55512d3d27c9948c4ca5986a4fedf36b13c9848a2c6eb6f0036a4a2f0a8e90d0761ff895235d4032534c7f9bcc22b98 +EBUILD ruby-feedparser-0.11.3.ebuild 990 BLAKE2B 1c1a85520441a1c6f545db37ad0dc0ae9b833192fbe3f9ff65e2e100ae5bac20de2644bb78aaf12dc68e35fd4e469851334a990f065e4bf2db05ab9cdf605e9c SHA512 0db8f522e415b3b0e930f743dc526e441c1c58384b0a2e1666449f3019642c927e97388863ad74d18c640ac7525d3bebc677d0c5c9b4f53d79a592a03f190d5d MISC metadata.xml 352 BLAKE2B 4f2ef2ec78d4bd600e9207801e1f44c904df6fdd2baf42f361477c2ac015ce1cdcb20073d9806d579ce4df0f7e142a7b348f779888fbb07c6271c9ffbc3c22ea SHA512 3829503d9c799ae275340892ad81708393ccaea1fc0c65d678ce3c856fcae01546c02dabb340dc12582a774203e8a8b017c918adc66e1178c79a80ac35a79f2a diff --git a/dev-ruby/ruby-feedparser/ruby-feedparser-0.11.2.ebuild b/dev-ruby/ruby-feedparser/ruby-feedparser-0.11.2.ebuild deleted file mode 100644 index 9a61b0a632f8..000000000000 --- a/dev-ruby/ruby-feedparser/ruby-feedparser-0.11.2.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# 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="README" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -GITHUB_USER="feed2imap" - -DESCRIPTION="Ruby library to parse ATOM/RSS feeds" -HOMEPAGE="https://github.com/feed2imap/ruby-feedparser" -SRC_URI="https://github.com/${GITHUB_USER}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" - -ruby_add_rdepend "dev-ruby/magic" - -ruby_add_bdepend "dev-ruby/magic - test? ( dev-ruby/mocha:2 dev-ruby/test-unit )" - -all_ruby_prepare() { - # Extract gemspec source from Rakefile - sed -n -e '/Gem::Specification/,/end$/p' Rakefile > ${RUBY_FAKEGEM_GEMSPEC} || die - sed -i -e 's/PKG_NAME/"'${PN}'"/' \ - -e 's/PKG_VERSION/"'${PV}'"/' \ - -e '/s.files/d' ${RUBY_FAKEGEM_GEMSPEC} || die - - sed -e '/mocha/ s/setup/test_unit/' -i test/tc_sgml_parser.rb || die -} - -each_ruby_prepare() { - sed -i -e '/PKG_VERSION/ s:ruby:'${RUBY}':' Rakefile || die -} diff --git a/dev-ruby/ruby-feedparser/ruby-feedparser-0.11.3.ebuild b/dev-ruby/ruby-feedparser/ruby-feedparser-0.11.3.ebuild index e828fc4e0eae..83906dc04ee3 100644 --- a/dev-ruby/ruby-feedparser/ruby-feedparser-0.11.3.ebuild +++ b/dev-ruby/ruby-feedparser/ruby-feedparser-0.11.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_EXTRADOC="README" diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest index 9d9ee3bd8394..076b14a399e4 100644 --- a/dev-ruby/rubygems/Manifest +++ b/dev-ruby/rubygems/Manifest @@ -4,18 +4,18 @@ AUX conf.d-gem_server 81 BLAKE2B 2019f1b5085a824e1a9e0551a8b224391b1db777f15aea7 AUX gentoo-defaults-5.rb 1400 BLAKE2B a5dfe38bcb4b366a24e1e03e0bd50a684e29a36fcffb307e478c694056afae9a02a78d9c98b7b48787e0b9a5a214b8a7c7562c6ad86fd4d0dd45acc3bd4c4eab SHA512 1fb092262d3dbfe8f7a05980e6b2a313db0d0283f0842638ad261fe99e168369e49c19a5fff34f49f30b2933d6d5b7147c5c86bad559a1e1d4ec1e7e38d7329b AUX init.d-gem_server2 505 BLAKE2B ea5807a1c8ffdaa61bf37315c71d910bbf2bf4b0b4c62e3cef3b76176e9cc1fc39272f59bd46e55e17427f730315e2c691fa3f471c1cbf697073c45c0c7589a2 SHA512 fc2c57f4deebf479a36e69c3507f109abeda9f73b22bb2e617f56e6be0069af075fa6d66708d7324922f3d8bfaa96bd8c71292d9e388e27217cc7687ab4004e1 AUX rubygems-rdoc.patch 1032 BLAKE2B 1a3523fea0f3bb1dade83f7ba3bb2c5d28f395f659b300372ddbf4325ba794151aa56b3c24097d9f941c30a4974b76923e022212cb63873ac47dc3760716d56b SHA512 7f0dbdd99edf52a425f63b329852efc4f80bfb4d368a083ea9c7bf08af47f1a82c4053fab1a2def875150b84a4a138d1cd90347186d25bd430b9139232b55a9d -DIST rubygems-3.3.26.tar.gz 12995476 BLAKE2B c06400d263f64ee988781b49628eebde2b78b5c3cdf3796fe5e1ce5891cb0b41b5e50313293afc72c9b278ab00415b91a862f4245107c63e8eedb9904a5d33e2 SHA512 5aad9f6f0f7187d7d3f2a77ceb50b4b293290dc2e83fb55654c8fdf8e222568d40ef0c64d603ae2ff0db39e7a39ee89ec3c48bb102d434637145863881851086 DIST rubygems-3.4.22.tar.gz 15054005 BLAKE2B 856b60bf3a2f477b6e0aeaa4522f17934a6bf8c434f0d3a69afb823801975a74294f27e0906fc940c456414fd5bf94f71809e09676b839b0123a6f40dc3cefb4 SHA512 c69a03524936eb51e6a919ee0ee614c4e0bedf5a0bbe55314a876b3277116b6e8c92e52072368704415286b673d4c4b995b81665cc73b152a12377faee289916 DIST rubygems-3.5.11.tar.gz 13541588 BLAKE2B 3cc349776955d1666d67f7e4021c3237cbe16928c60842a334f928dd018e31ddc40a94862ae6e760adf377ff41161445c96151fe07ccbffa58b426d37777a5ad SHA512 611096b4776176d9f166786d2d050c53c1d6284f635a9521b391f11304654b947a7a27b0eb40af0bfa80bc20b21abe8f189f8b60764eb4234c7ccb1e8fbebfef DIST rubygems-3.5.21.tar.gz 13169518 BLAKE2B dc0bac435903d84633ac5560f4739d0123bc8a4d8afb70ce47b4503bbe759f3de7642ad9e8d5f9f42cc4c715792edd24cfbe9474b5ae4cf7e642173cd9f26812 SHA512 9739799b020b8e11362f4892ec404fdf16661ff0166193b0130b2433f5a5c1d24db9792d490f448dcbb37cb31298d9ae0e06caa48953c7f48b36eec1d044bd68 DIST rubygems-3.5.23.tar.gz 13176890 BLAKE2B 45fa342eb10e4ea19122bef523771bcc7864d302e87f967e7048359bc8ff84e824caf18b4b5d07c5708e481153efba70a93e9446ed7bffa790d1fb00c0603009 SHA512 423e112551e85459a713a3ce89568341894075c63645a65d4efc81f2534d1d713c74c8405848417216b8c21f3428187c2411296bc5ef8eb034b2f155bf1b4020 DIST rubygems-3.6.2.tar.gz 12945336 BLAKE2B 68e3637c78c2ac2f59eb58c26cb47c021fda5e0a6fc93e601731cf56ef81ef7f1829a1488074c8535869edf1566a71fdafe3a44bda379c896fc6872a6d660c6d SHA512 0a7a7a44656ebb717b0bd805a27c18a92e391589a36838e4abecc6c9643192ab9e2a63cd56e113716e635169fa659fcdd1157fa1e394a37c7de7081774365db2 DIST rubygems-3.6.3.tar.gz 12949599 BLAKE2B 43dfba92af2507a69a939b6c0ffd8642de06b179f4aecfd2df772975c32651828533dda7130089729e2f92f9b87806f0cdf0195b378b3ce398cc4f30e47d5683 SHA512 a8252e661727f86ca3a6dacaf7a882316e236199a9f4cd2fc852e5ec1d0f694803273b97f489d7c55470174812f3a37618002f282c8f7188dc9cbaf92392c3f4 -EBUILD rubygems-3.3.26.ebuild 3399 BLAKE2B 39478cde41adb8998b8d999cdfef01b813f3542e345a9c367aba8050a641807e38e5e9da828f8d98b9664b4ed77c702eb1151af73ca02067e731888a687750db SHA512 f86a08651f9aadc5be968ffdf830fd85641adff0b9470a605fc16ec993ac53b5a1033b63084ecb1b9fffd5cf2e0b189c59946461f804451e357b9c9ac737a7bb +DIST rubygems-3.6.7.tar.gz 12955693 BLAKE2B 9cd6d418a810a5e89b0ab66ce1638f6d4f7e5b141be9b6e0c2f2f69dbac858f059170f8dd5dbd7d08a18aaa5bb7a56eaeed4dc30b1a198562ace977cde93f7b6 SHA512 521c2649604e36ff9396f6d1e0ad692d9f3cf0e11cc417d62a7afefdd5e7e5cc370bf9c02200b7e23c199787e9f049e5e9a74778599c71c183e369bd21638b5b EBUILD rubygems-3.4.22.ebuild 3542 BLAKE2B 0c60668905bdc2bc2bf2a54b1725957926d7d21ee3c04277b187b8e67ca49a0206e7a782488bfcedec7e02197f963b8f4bf92074db5a0312a7ef0fd1770f1311 SHA512 5321fb1aa5802fb2ec2a88ae351d53158c90c7d67d485c31b0c1e6d0bd5680f1a28affacf1565dd31d46a2f595a3fd5af6ff1b9586a6a16f0e65053ef84e903f EBUILD rubygems-3.5.11.ebuild 3603 BLAKE2B 528473223a3c2224e93e0406bedb0666efc6c6dc88e06a8f7bdcbed124253d06168d518fdf41d5ce594f4583dfbd190df27eb955d22ab0fcb467c93c764aa819 SHA512 9e20b5b84c3fb4492642b10e79de31862e2b63ac88780254d844381a2b495066797320859433078fad5c29264a364456e8a5b81d178594dcfdd0fb63f6a6e587 EBUILD rubygems-3.5.21.ebuild 3830 BLAKE2B 8d61fc09ba42df48bb2591863013d8e8037a79a6ce39a6cc6bdc266d178a91a3b3cff8d9d216a6ad33533b62e95f598c2bbcaa8c129d9c980019cd229a43f8f6 SHA512 ce841c99bab7a05430df9d307c27f6fadc42991c5f68e627083e465b16726428fc4da76d02299b0d8fc67576bc8318eddc76391e3433855a08deb283157f7d6a EBUILD rubygems-3.5.23.ebuild 3947 BLAKE2B 016673ab84c1d00cf023c48983622888064f54b806c774f56a8e03df8f75cfb6d65e7cde6418576930cfb797352421cd29ce409ef9f3a3aa35ace5a61c79cb33 SHA512 9d1713006b3fadef0a9be22d96623bbd8d5c6b03bcf7501a5b6286db1ee4bf52651bfdc665c580eb82f27b825ebc9d6905a5a40eba4b9cc46b35efc5deae7e4e EBUILD rubygems-3.6.2.ebuild 3928 BLAKE2B 56cc5c1a14038f57f2b0d13a8476a6b338a2fc542bd2157354bafcdf757982555d1fbca30fb3c4e4c1c033af188dffcf8e4d7d0319ce5e742d7ed229f703de63 SHA512 10c699b2ce1b43650d8733c6e5b78e939a6f0a8252bcb2164d317ee2fb7a78d07446e579057f9e86be9b04e4c6b1292f629520847ff1ee6d4de29d12c9b951d4 EBUILD rubygems-3.6.3.ebuild 3928 BLAKE2B 82a8f668a3a837b667bc47b0a65f57a094be5757e476531fdad8d480120b414f47665abc1adbee6e37e2593ceb7cc3bc369423cd0e59c70a8988a8cd269bbab8 SHA512 bbee1464b35d66b116c96f469f69cb85db2b5f27fefc8947a6ff9c56c1ee1f87229f98ba62559ada29c5c74b8d287f6117c55545c748815d965b0808e64ecb3a +EBUILD rubygems-3.6.7.ebuild 3928 BLAKE2B 82a8f668a3a837b667bc47b0a65f57a094be5757e476531fdad8d480120b414f47665abc1adbee6e37e2593ceb7cc3bc369423cd0e59c70a8988a8cd269bbab8 SHA512 bbee1464b35d66b116c96f469f69cb85db2b5f27fefc8947a6ff9c56c1ee1f87229f98ba62559ada29c5c74b8d287f6117c55545c748815d965b0808e64ecb3a MISC metadata.xml 432 BLAKE2B c63e6f07840e2764fda3c1270275351adef92a243292b67181cc06a0fdbb76ee02e64069149c082d33d75f9407ced54156423b023fc1eb34a800282f0aead9ca SHA512 67ce708fa9f5532770b83481d4b33bb1e21be994dd7c5342c4abcd084b5cbfe544ee692e25a468e99e22174fe685312a3f42bb80f01120fcfe138046fb0a54b8 diff --git a/dev-ruby/rubygems/rubygems-3.3.26.ebuild b/dev-ruby/rubygems/rubygems-3.6.7.ebuild index 59151f07b9a4..2b846e6171b3 100644 --- a/dev-ruby/rubygems/rubygems-3.3.26.ebuild +++ b/dev-ruby/rubygems/rubygems-3.6.7.ebuild @@ -1,20 +1,20 @@ -# 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="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" inherit ruby-ng prefix DESCRIPTION="Centralized Ruby extension management system" HOMEPAGE="https://rubygems.org/" -LICENSE="|| ( Ruby MIT )" SRC_URI="https://github.com/rubygems/rubygems/archive/v${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="|| ( Ruby MIT )" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" 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="server test" RESTRICT="!test? ( test )" @@ -28,6 +28,7 @@ ruby_add_bdepend " dev-ruby/minitest:5 dev-ruby/rake dev-ruby/rdoc + dev-ruby/test-unit dev-ruby/webrick )" @@ -42,25 +43,34 @@ all_ruby_prepare() { # Disable broken tests when changing default values: sed -i -e '/test_default_path/,/^ end/ s:^:#:' test/rubygems/test_gem.rb || die - sed -i -e '/test_initialize_\(path_with_defaults\|regexp_path_separator\)/aomit "gentoo"' test/rubygems/test_gem_path_support.rb || die + sed -e '/test_initialize_\(path_with_defaults\|regexp_path_separator\)/aomit "gentoo"' \ + -i test/rubygems/test_gem_path_support.rb || die # Avoid test that won't work as json is also installed as plain ruby code sed -i -e '/test_realworld_\(\|upgraded_\)default_gem/aomit "gentoo"' test/rubygems/test_require.rb || die # Avoid test that requires additional utility scripts rm -f test/test_changelog_generator.rb || die - # Avoid tests that require a network connection (for crates.io) + # Avoid tests that require a network connection (for crates.io or other downloads) rm -f test/rubygems/test_gem_ext_cargo_builder.rb || die + sed -e '/test_gem_exec_gem_uninstall/aomit "requires network"' \ + -i test/rubygems/test_gem_commands_exec_command.rb || die + + # Avoid tests with newer rdoc versions. These tests have been disabled upstream. + sed -e '/test_execute_rdoc/aomit "no longer needed with rdoc 6.9.0"' \ + -i test/rubygems/test_gem_commands_{install,update}_command.rb || die - # Update manifest after changing files to avoid a test failure + # Update manifest after changing files to avoid a test failure. Set + # RUBYLIB to ensure that we consistently use the new code for + # rubygems and the bundled bundler. if use test; then - rake update_manifest || die + RUBYLIB=lib rake update_manifest || die fi } each_ruby_compile() { # Not really a build but... - sed -i -e 's:#!.*:#!'"${RUBY}"':' bin/gem + sed -i -e 's:#!.*:#!'"${RUBY}"':' exe/gem } each_ruby_test() { @@ -69,7 +79,7 @@ each_ruby_test() { if [[ "${EUID}" -ne "0" ]]; then RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}" ${RUBY} --disable-gems -I.:lib:test:bundler/lib \ - -e 'require "rubygems"; gem "minitest", "~>5.0"; Dir["test/**/test_*.rb"].each { |tu| require tu }' || die "tests failed" + -e 'require "rubygems"; gem "minitest", "~>5.0"; Dir["test/**/test_*.rb"].each { require _1 }' || die "tests failed" else ewarn "The userpriv feature must be enabled to run tests, bug 408951." eerror "Testsuite will not be run." @@ -89,7 +99,7 @@ each_ruby_install() { insinto "${sld#${EPREFIX}}" # bug #320813 newins "${FILESDIR}/auto_gem.rb.ruby19" auto_gem.rb - newbin bin/gem $(basename ${RUBY} | sed -e 's:ruby:gem:') + newbin exe/gem $(basename ${RUBY} | sed -e 's:ruby:gem:') } all_ruby_install() { diff --git a/dev-ruby/shoulda-context/Manifest b/dev-ruby/shoulda-context/Manifest index e29805fb1e29..38e124fd01a9 100644 --- a/dev-ruby/shoulda-context/Manifest +++ b/dev-ruby/shoulda-context/Manifest @@ -1,4 +1,4 @@ AUX shoulda-context-2.0.0-file-exists.patch 968 BLAKE2B 8b8210c86825dda93f9dd93711c374bd15bd9a9629d0b5d3f31802034beff71f11f3c46fd28455efa3a34e9bf2ab8274eea639710c570eedd5ccb23dd9e6918c SHA512 25a10a6448ae630a06faa7f2c4a98dce7d6148cc4e2e1761975c1d260cc3231ca3c4adb523c06d35847794efc4978ae042fbfe75aa98f2a3adc79ab38b77c522 DIST shoulda-context-2.0.0.gem 34304 BLAKE2B b31f7e052b54fb60fb7fff84fc48beed406864b871f3c125db4f28d1ce0f400bb0ad3479d438d20a28f585b6e5da101b71228f598e6bdc177512f048273a8524 SHA512 c8d856a95b3dfe85fd92c79f18e03a2765ad219b83ab132017fefcffd0262b04bcebf267e6bbaec0ed3dff1d4d345bd74c1f9db1d2a22938ee8d85ee1078ac6e -EBUILD shoulda-context-2.0.0-r1.ebuild 1170 BLAKE2B c888efdd0d757d30a1dd11490abbdbfc1304fa6baf5c417500228d71678044757e4c93e6286fa38a703c4736561951902bff0e0a8b85fb575b4d42e27e80766a SHA512 290b1f7a811c310e1e3974175f2f73ccfa7feae8f8d4df13593275d672a423c8c45f7c105c16878d4001ee22048794725d28666932f33da51eef780801df895c +EBUILD shoulda-context-2.0.0-r1.ebuild 1177 BLAKE2B c9a96ad182e63e4cf06d1c72b01738f328db62788c827383a19a2142f2f86a45c7a8213efeb7a764362938b1662bd2dc144213c4809674f45586d1b026f2ed42 SHA512 f5564872d4595d40086ce56d243fd1c4ff2dd0612655fdd460904084c114ad6b929fa07c238e74be69eac656f0913140dbd0affa17c85455bfabfdc6b4cc1806 MISC metadata.xml 412 BLAKE2B cdab2c06a1407db99bd231afebddc4fd87361378cec2767b0b58c0da4fe7d3ceaa522b0a0dbede8ca496ca1840d37ac257de62f12135ffb6ea2922eac9160d84 SHA512 16fbc3b54f33c73173d09e5af860fb1e46c8498574b2f2b727e164052c8e813f25a6a75b541442469d961b515a52d5562157404136a8c00125e5c122f91a3003 diff --git a/dev-ruby/shoulda-context/shoulda-context-2.0.0-r1.ebuild b/dev-ruby/shoulda-context/shoulda-context-2.0.0-r1.ebuild index fa11096db57b..33baf3a497be 100644 --- a/dev-ruby/shoulda-context/shoulda-context-2.0.0-r1.ebuild +++ b/dev-ruby/shoulda-context/shoulda-context-2.0.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="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_EXTRADOC="CONTRIBUTING.md README.md" diff --git a/dev-ruby/test-unit/Manifest b/dev-ruby/test-unit/Manifest index 2efeb9a306e0..45af6f0a72f6 100644 --- a/dev-ruby/test-unit/Manifest +++ b/dev-ruby/test-unit/Manifest @@ -1,14 +1,10 @@ AUX testrb-3 183 BLAKE2B 5bd4712b7a73cc480669facf537b5bbeaf16eeae2782e21d5fe88cf92c9945845803d3f1611d465a3fc16f76838b5aba964e9b96eae35d9cef1b0b269bb94e2d SHA512 cff9584c54bb682f03a0253df953ea930053642e249a3c4573e34cc78f4b77ef943ca5a2c7d1869d926b4a8d9e173ebece69169d845724b03c03f00608bdbdfb DIST test-unit-3.6.1.tar.gz 165438 BLAKE2B 5f5b912eec04ddeed6501c873850df3b5e3bd4450994581055634ba9923fa54c9c4731593fd24bc08caf1ce2e4f8181a39221bbfcc2f80359395b5fd30df80c9 SHA512 0788871faeb9d9c9e2a07cf4cae7b63d9520ff1e1be831889861c9d76b10bd6f59a60c0417c7b5ae97856bfd1c75cffd4e1c9a006f7a0c651432196733aa0f08 DIST test-unit-3.6.2.tar.gz 165842 BLAKE2B 0eeacf817bf4b0103ce9c6b7097401a24f9788a2bea6d3ac0feed3236575556fafd778b565a63510aeb4fc5cede18f72fc0ef42249c3a6fb3a86a199d5b0a0df SHA512 d523412e080ea0ce1ac968c64279fbdc90afaed3b2052f357993583ed89a77d9977022aac74f3170bfc3cb7e716f1665a9705e0ed95a8db5f205f1b984f52d94 -DIST test-unit-3.6.3.tar.gz 169006 BLAKE2B 225e50dea15350ee7cb689cb6c5ab0a577f0d71d3c33e943d89f0a49dcdda963b246125c3a90fbacb24abfca9ab268b0e7842db22335ec6062ac17ed58225c17 SHA512 33b70bf0ed647637dd9ad11f0f573f3e998ccd7d3c1cb524c067a50721d2d3ca0e1162173da2127925113ea991a93917f05cfacf524b630692380c62080e85b8 -DIST test-unit-3.6.4.tar.gz 169052 BLAKE2B 456e92949ce3c1c3b112373f5c3ef4d4813ca0955d6482a1b44c96c4c4ccca1ba35be41b1db61ac2277f4cd13274f952ee3de458a8aa85b9a215af816516e89a SHA512 b0d4e0ba5aa89a19cf1c8761d7a70983c29ca4d4f345e8ac00a703cfdbea6959648a1ec1dbc39dcaf600a6cca7c7ea926170dad6bf78aec88b753d26d09368f4 -DIST test-unit-3.6.5.tar.gz 169190 BLAKE2B c05c5f4a7204869283923ba5a1763385de591a54cfaa5ec038c55f346fa6c0d49932e28c965eb8c44187be4b3a4fff10521dbd0faa593c49086f503bf5a76f09 SHA512 71609b940e6774cbb7f3a6522c600f3ecc678dc5ec466834f7db4d2e878663be2df9f0ef922a78e486344224929ba6843a3ff06d62e219176854874cf73fddb1 DIST test-unit-3.6.7.tar.gz 169506 BLAKE2B 3ed8eb7acb0889f108d6a4df1497c38a62b5d641ad589e5f343669fa80aa26bf69f49a79603b4e8864bd8684d4d83ec0725f7e1a5444d444f86f3d6970814905 SHA512 b6132d49f26797a5da31a041cc0e3e0ce3b31a9f71dc0be3150b1e983f7c7c6acc5d4fe58eee9f7ff75ea4edbc97008a93b736236babec5e8c9dd56a634cc720 +DIST test-unit-3.6.8.tar.gz 169141 BLAKE2B 74639f9ffab7a90d93601e51029f3cf6e9140d13158f7a010946e1104d2b69928c139fcabea03228eefa74b927f320add74df39fa707a1372b7698d21a378474 SHA512 e53a441441b6447eb47a5629ab2d463ef346428ed88bf1fa65a3215ca8f9960c12ad8be1ef9f56943653797be6dbab685d7410d63890b94cf22ec4f54a827d35 EBUILD test-unit-3.6.1.ebuild 980 BLAKE2B 84d95e03b7c86e2cec59550301107e894ee0909cf7a890b515cac859fee27e7cc4e28b7eecdac03266afb61ce4b27d561b9ed704d19edc4ec3d8714c78d61e35 SHA512 4e150de6e1452f9908683d75b72d3b0ea1b43d8310185bbddddc769e14f5d18f5fe514df96f016af3c02493626b0797fab83081069823f043739a8758fe65300 EBUILD test-unit-3.6.2.ebuild 980 BLAKE2B 84d95e03b7c86e2cec59550301107e894ee0909cf7a890b515cac859fee27e7cc4e28b7eecdac03266afb61ce4b27d561b9ed704d19edc4ec3d8714c78d61e35 SHA512 4e150de6e1452f9908683d75b72d3b0ea1b43d8310185bbddddc769e14f5d18f5fe514df96f016af3c02493626b0797fab83081069823f043739a8758fe65300 -EBUILD test-unit-3.6.3.ebuild 987 BLAKE2B 185cfd252dafb0b01467d316710e8025bd931ca20fe599888a7e16611bab31d709d01f6331ccdc9f1a0d9cb1a43cc59db8edbc77a9a545fcae152cd30990d29f SHA512 1b9226740d5694d6fe712f50588f68a8ce9c002a8180186c3d385d481040e2e4d5aafbd6e7bb8b8eaedce50cc4e475690f0cd08df42c2dd4c99c80674c3eb05d -EBUILD test-unit-3.6.4.ebuild 987 BLAKE2B 185cfd252dafb0b01467d316710e8025bd931ca20fe599888a7e16611bab31d709d01f6331ccdc9f1a0d9cb1a43cc59db8edbc77a9a545fcae152cd30990d29f SHA512 1b9226740d5694d6fe712f50588f68a8ce9c002a8180186c3d385d481040e2e4d5aafbd6e7bb8b8eaedce50cc4e475690f0cd08df42c2dd4c99c80674c3eb05d -EBUILD test-unit-3.6.5.ebuild 987 BLAKE2B 185cfd252dafb0b01467d316710e8025bd931ca20fe599888a7e16611bab31d709d01f6331ccdc9f1a0d9cb1a43cc59db8edbc77a9a545fcae152cd30990d29f SHA512 1b9226740d5694d6fe712f50588f68a8ce9c002a8180186c3d385d481040e2e4d5aafbd6e7bb8b8eaedce50cc4e475690f0cd08df42c2dd4c99c80674c3eb05d -EBUILD test-unit-3.6.7.ebuild 1057 BLAKE2B 61c5199c7c5e757406d963022486130ebd2e214bca90c8438db716da94859dff01fbf2ec6fbab939b4edb2748fc5c4bd6df42d5352348ce0a6b5ff0d57d7c0cd SHA512 50f380496de23193a9b148eaae05701aee144132ac654849dfed87008ccbb1bc26184e9a9df81df2c80af4b8ff810b6d2afa69426d2a0d5d5413947fbcc25038 +EBUILD test-unit-3.6.7.ebuild 1052 BLAKE2B 5419782006406152ce8ef34a2213494c4cbb1268440f3a3fef6424645cd77927ccd4152072c861611ce523ef7d93dd068860eaac8aa77f2714f2339bd81bc916 SHA512 d467a0481ff7413369c550124f88fc1cec4e7d0b70ac2dfe716f1f7c86edfb4acbf0cd107df1c5a99e50cd1ba100918158fe5d544cc5983339efb8df37d0e64e +EBUILD test-unit-3.6.8.ebuild 1052 BLAKE2B 9a607246b27d848e8551c26639ff409510ed9cc7b27a2c06043060d06ea110531480a4bf0f0e1cbcc02a8d72f3a48f3e81f6357d273d9bdd91a1d49aca35069d SHA512 a7266260c6b76a5d91bcadd712962915b400f38cf79aa0bae2785672c4d5000bdc708a481afbaf70ed2fac15933eb695d334ced1969b23cce7c0c629c9928bfd MISC metadata.xml 399 BLAKE2B 2603ce47ba731ac6f9a822859bf3216a1839716f833a87cf614fd4d4978204bcce30fd05acf0850f75fb17c7b35684607f3efe9e7dbfaa984b0e176e8be138a6 SHA512 40911471efcf83b2a4cf802732883ea3ecbcd639a6462c0609c91a473b50d2a6f79b7067fbadd701e16f78d3ef4a8418e3d6a4e40c90bfad1d4ac3b6faac2579 diff --git a/dev-ruby/test-unit/test-unit-3.6.3.ebuild b/dev-ruby/test-unit/test-unit-3.6.3.ebuild deleted file mode 100644 index 69fcabebe695..000000000000 --- a/dev-ruby/test-unit/test-unit-3.6.3.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# 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="README.md doc-install/text/*.md" - -RUBY_FAKEGEM_GEMSPEC="test-unit.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="An xUnit family unit testing framework for Ruby" -HOMEPAGE="https://rubygems.org/gems/test-unit" -SRC_URI="https://github.com/test-unit/test-unit/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="|| ( Ruby-BSD BSD-2 ) PSF-2" -SLOT="2" -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="doc test" - -ruby_add_rdepend "dev-ruby/power_assert" - -all_ruby_prepare() { - mv doc doc-install || die "moving doc directory out of the way failed" -} - -each_ruby_test() { - ${RUBY} test/run-test.rb || die "testsuite failed" -} - -all_ruby_install() { - all_fakegem_install - - newbin "${FILESDIR}"/testrb-3 testrb-2 -} diff --git a/dev-ruby/test-unit/test-unit-3.6.4.ebuild b/dev-ruby/test-unit/test-unit-3.6.4.ebuild deleted file mode 100644 index 69fcabebe695..000000000000 --- a/dev-ruby/test-unit/test-unit-3.6.4.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# 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="README.md doc-install/text/*.md" - -RUBY_FAKEGEM_GEMSPEC="test-unit.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="An xUnit family unit testing framework for Ruby" -HOMEPAGE="https://rubygems.org/gems/test-unit" -SRC_URI="https://github.com/test-unit/test-unit/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="|| ( Ruby-BSD BSD-2 ) PSF-2" -SLOT="2" -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="doc test" - -ruby_add_rdepend "dev-ruby/power_assert" - -all_ruby_prepare() { - mv doc doc-install || die "moving doc directory out of the way failed" -} - -each_ruby_test() { - ${RUBY} test/run-test.rb || die "testsuite failed" -} - -all_ruby_install() { - all_fakegem_install - - newbin "${FILESDIR}"/testrb-3 testrb-2 -} 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 95a27d97ef3c..c7104b8403ef 100644 --- a/dev-ruby/test-unit/test-unit-3.6.7.ebuild +++ b/dev-ruby/test-unit/test-unit-3.6.7.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -16,7 +16,7 @@ SRC_URI="https://github.com/test-unit/test-unit/archive/${PV}.tar.gz -> ${P}.tar LICENSE="|| ( Ruby-BSD BSD-2 ) PSF-2" SLOT="2" -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="doc test" ruby_add_rdepend "dev-ruby/power_assert" diff --git a/dev-ruby/test-unit/test-unit-3.6.5.ebuild b/dev-ruby/test-unit/test-unit-3.6.8.ebuild index 69fcabebe695..4f535401926d 100644 --- a/dev-ruby/test-unit/test-unit-3.6.5.ebuild +++ b/dev-ruby/test-unit/test-unit-3.6.8.ebuild @@ -1,8 +1,8 @@ -# 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="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_EXTRADOC="README.md doc-install/text/*.md" @@ -21,12 +21,14 @@ 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" } each_ruby_test() { - ${RUBY} test/run-test.rb || die "testsuite failed" + ${RUBY} test/run.rb || die "testsuite failed" } all_ruby_install() { diff --git a/dev-ruby/test_construct/Manifest b/dev-ruby/test_construct/Manifest index fc3d0b65882c..3ac3cf49e51e 100644 --- a/dev-ruby/test_construct/Manifest +++ b/dev-ruby/test_construct/Manifest @@ -1,3 +1,3 @@ DIST test_construct-2.0.2.gem 13312 BLAKE2B e1a5068e8133f739dfc407e943b0486c0c2bb2a8f18943a23b366205b206a56b792630daad7a92a021ea367d490b117aec1313faa0e5360bf6b984df3b82c16c SHA512 d73e2daf5c5974c79aedfcd7e1cd6681a3f1f6fe3f2c68bcde26690a18be920ea53b648407e4ee33444364b2a02f1517362c876e703abad02fc528a47de092ff -EBUILD test_construct-2.0.2-r1.ebuild 653 BLAKE2B 27ccc823256db1810f69012afa426394b7bdf6c984aa8790d5972fa9c653d13747dc75a9a7b45da09ea51b529c2f36e28ad56dcd3f7e02c1807de653327f6b07 SHA512 6981c2edc5f561830c1ad1dc9973f5fe4ba57e22fa006022ea64820d02914bff8633d97e7247eeaeb9468c8bf1056464a29497d9ccb3ac231e945c8317b2b838 +EBUILD test_construct-2.0.2-r1.ebuild 664 BLAKE2B 14661d45dc9273f5596907646a35d456f50d93f37aa9f6ef66b57339f2b920289a554447624cbd96db77a83107aacb9d1845edd363e706228ac8fd607b7f9695 SHA512 0d83846f4b001d5b2fe83aa8e11ff6828f4e0446c0820ed6b6e2e9e7f07fbcf91a910aa3a6d4777056deaab437ed1cff62cade1388a1963123ca0c73c805dac1 MISC metadata.xml 345 BLAKE2B 3a2ff96a2f7474b98c3ccf65f06c38925248cf2ac769468e1d861a5c13379d35cb562cb5f55e1018bf11aff8bc2dfae94cb4c19461384f9e7cbcab06f7a37589 SHA512 d10509328b3445fc3eb9713c4f527365cc5491f8ec8415662a8fdf06a93049bccd63ab9da13512e7573fb25e3e9497f13969faaf0734cc01cd4ce1fc574c73b3 diff --git a/dev-ruby/test_construct/test_construct-2.0.2-r1.ebuild b/dev-ruby/test_construct/test_construct-2.0.2-r1.ebuild index ca318ac1d14f..16c0509f5ae9 100644 --- a/dev-ruby/test_construct/test_construct-2.0.2-r1.ebuild +++ b/dev-ruby/test_construct/test_construct-2.0.2-r1.ebuild @@ -1,8 +1,8 @@ -# 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="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" @@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/bhb/test_construct" LICENSE="MIT" SLOT="0" KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86" -IUSE="" +IUSE="test" ruby_add_bdepend "test? ( >=dev-ruby/minitest-5.0.8 diff --git a/dev-ruby/timecop/Manifest b/dev-ruby/timecop/Manifest index 73c1174264e9..3e411b750dc5 100644 --- a/dev-ruby/timecop/Manifest +++ b/dev-ruby/timecop/Manifest @@ -1,5 +1,6 @@ DIST timecop-0.9.10.tar.gz 20101 BLAKE2B 05fa8fae57700c4d18f3fea51e35be5fa425ac8487333edfecde5a417e0d192d4d03047909c7e8b2e32c885786159fa1be36de466f9920cde989a8d55d248026 SHA512 17a10e5aa951cccd561ebb098eb2078e35b4bd4860bf9bfe865471eee6def4e724560905b133bfec840445eaac8b12ae8eeae01e460f25a9415c3c2748dcf8fd DIST timecop-0.9.6.gem 17408 BLAKE2B 53afa8313be94fb8774812b014f11d9a134b51b7dafcc0fd8d91d10756e042bfd6d56b10f8072c1d606519e532beb2e02032bd4e3f6d45b4cf41dd968ba86224 SHA512 a5cbdf38caa5bccb9887a6abb5d99bdd1470c9ff8d52d19f0c46f116dc73b62512f76021adc1ec98ca4abe85ca61a4ab1e821d80980fa7ab3c821abd13b9695a +EBUILD timecop-0.9.10-r1.ebuild 1455 BLAKE2B 33a9e7befbd9f162a984931ba534bb3a9c97e9170921d040f23c21889550fb851cfcb20c3d2638ee960a5ad2f0c95f5ef14ce1fef5f906677e39fed06f43d115 SHA512 0f388e76c485ddfbbaee89fb42acc42ad42f2230026335cf7caef5c71d513858f7b5cd7e66130abc8c47a8ff3ff089741fe6abdb58cfcdecb1cf6d485a4325ba EBUILD timecop-0.9.10.ebuild 1131 BLAKE2B 4055eb88714100e2be8b4885660830ae0d9fec50ed45464c6066c156421a6444b96b28e2f1069761f136f017deb74cce903f07d8d8516718c8c400dcda5d1cec SHA512 303722717c47a2455cc9390ed1e61564d71305f0b11a7bd6480c2fd53cce3e424e1f26d14be73973e1bf086bf3528eff8cbc6be77f52deb04aa7cbc1792850d1 EBUILD timecop-0.9.6.ebuild 1025 BLAKE2B c1a0ba1550ac783fc0701f1fd1f15a524c4bbc3f460d2e5a4f901a5a549a8cd30ddbbb7bb6706461592afb569cf2c399843e9a5e3e0ffe0e98a30d42359e85cb SHA512 41552d7765f8cc6b53e23f7ecaf3569caa5c85b913ae7593d910d836f8285d91249359a1f1785fc271ac61c2397ddc8946675144a6067ff70e94cafffdba1478 MISC metadata.xml 348 BLAKE2B bba76a39d1feb832ddef50069d8a62e8449ecb1db1aecf3388e281d908447f0d61cb8dbe0a41b08ee68e11293778cd3a9b150cd5da705e2f56f1559a5147e7d3 SHA512 86bd1dc85754e017925b4a527b459260d8cda42ceee3dedef549d415bdc5326705e9eda325af5761876297d0beb6210633ce1445cd2745565ee720852d86d13f diff --git a/dev-ruby/timecop/timecop-0.9.10-r1.ebuild b/dev-ruby/timecop/timecop-0.9.10-r1.ebuild new file mode 100644 index 000000000000..13ef22ed40e4 --- /dev/null +++ b/dev-ruby/timecop/timecop-0.9.10-r1.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2025 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_TASK_TEST="test" + +RUBY_FAKEGEM_TASK_DOC="rdoc" +RUBY_FAKEGEM_DOCDIR="rdoc" +RUBY_FAKEGEM_EXTRADOC="README.markdown" +RUBY_FAKEGEM_GEMSPEC="timecop.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A gem providing 'time travel' and 'time freezing' capabilities" +HOMEPAGE="https://github.com/travisjeffery/timecop" +SRC_URI="https://github.com/travisjeffery/timecop/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="test" + +USE_RUBY="ruby31 ruby32 ruby33" ruby_add_bdepend "test? ( dev-ruby/activesupport dev-ruby/mocha )" +USE_RUBY="ruby34" ruby_add_bdepend "test? ( dev-ruby/mocha )" + +all_ruby_prepare() { + sed -e '/bundler/ s:^:#:' -e '/History.rdoc/d' \ + -i Rakefile test/test_helper.rb test/timecop_with_active_support_test.rb || die + sed -i -e '/rubygems/ a\gem "test-unit"' \ + -e '/minitest\/rg/ s:^:#:' -e '/pry/ s:^:#:' test/test_helper.rb || die +} + +each_ruby_prepare() { + case ${RUBY} in + *ruby34) + # Temporarily avoid activesupport to break a circular dependency + rm -f test/time_stack_item_test.rb test/timecop_with_active_support_test.rb || die + ;; + esac +} + +each_ruby_test() { + for f in test/*_test.rb ; do + ${RUBY} -Ilib $f || die + done +} |