diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-01-05 06:31:58 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-01-05 06:31:58 +0000 |
commit | e4d9d6796d5018e338f0b27a3bc97716195bf0b8 (patch) | |
tree | 38d56da69a3b5d5ccc7d73796d38469f5d4e610c /dev-ruby | |
parent | 38efae7f3eb932ed41510139679efd5c1e2f5eda (diff) |
gentoo auto-resync : 05:01:2025 - 06:31:57edge
Diffstat (limited to 'dev-ruby')
28 files changed, 257 insertions, 142 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz Binary files differindex d39dfef6dbef..7270c74e8721 100644 --- a/dev-ruby/Manifest.gz +++ b/dev-ruby/Manifest.gz diff --git a/dev-ruby/amatch/Manifest b/dev-ruby/amatch/Manifest index aac4700ec76f..726b0c798fdf 100644 --- a/dev-ruby/amatch/Manifest +++ b/dev-ruby/amatch/Manifest @@ -1,3 +1,3 @@ DIST amatch-0.4.1.gem 38912 BLAKE2B b485442f9b45dcd02bdff641a68cdbce0e15e81bcaddc71a792b6707621092e0f8181d194db49e82abfb3bf692e0b7ac27b21baed3004b3b5a4dfcdb8bff7d4c SHA512 98befe4cb5a78a754eb3596a55b7c004fbf26ba04a8e8314dd6f28b50feade0fc0a7b78493310de0a75b33720204e8ba9ccb05df4478b2631d15b7d9d62a42a9 -EBUILD amatch-0.4.1.ebuild 835 BLAKE2B f646d280ae537a0435389ba8153bae3ddb9beef84f0cfd3bb47561901507510527497c2281d68b6a58577210ea2fa39ccf1227b822265d83678607af3f5f1044 SHA512 7246da5a9164b9fc7ba5d1e1bf89406c868923f2843ffd8c5405156e31aebb10da9fccf6a7b132a64e6a4a3d39972c748ab2e469564162ddf5ef226216b28184 +EBUILD amatch-0.4.1.ebuild 798 BLAKE2B d80efec82f8a9c9e4372157acefb029aeceb0383014304671db942f4e72a563a1d6a199fa6a06b21e4db176b316f7a089e49e62b7e2c0bbdeb7b03c0f1db6f7e SHA512 bdcd90082d85761eaa84f004a4a898e3943a881731e7db9445242055901c7a15e279b253e94715edf91c24d58029eabb95411a302d863d790d89edfb77c9a9b2 MISC metadata.xml 322 BLAKE2B 9351ec149715901cc8ff14f35f02b2bf408b4637567265b4977795a315dcf64ec14e794b9d54d7cb125f082bdedc24553060dbd1c379fbbf873fe0363b2a1c59 SHA512 23a52a3e2a7e8357e7de7cdb9a2cf1780f5dcfad1bc928f7075f6462333f01dafb63eb42194bc8fc405476ec0ae1c2fdb6fc6a667ee1b91308cfa10669e703ae diff --git a/dev-ruby/amatch/amatch-0.4.1.ebuild b/dev-ruby/amatch/amatch-0.4.1.ebuild index 4c0399a8981e..9e7b3fb330ec 100644 --- a/dev-ruby/amatch/amatch-0.4.1.ebuild +++ b/dev-ruby/amatch/amatch-0.4.1.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_TASK_DOC="" RUBY_FAKEGEM_EXTRADOC="CHANGES README.md" @@ -19,12 +19,11 @@ HOMEPAGE="https://github.com/flori/amatch" LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86" -IUSE="" ruby_add_rdepend "=dev-ruby/tins-1*" # These packages also provide agrep, bug 626480 -RDEPEND+=" !app-misc/glimpse !app-text/agrep !dev-libs/tre" +RDEPEND="!dev-libs/tre" all_ruby_prepare() { # mize is listed as a dependency but not actually used diff --git a/dev-ruby/excon/Manifest b/dev-ruby/excon/Manifest index 8b4e5052d2dd..defdeec727e3 100644 --- a/dev-ruby/excon/Manifest +++ b/dev-ruby/excon/Manifest @@ -2,8 +2,10 @@ DIST excon-0.104.0.tar.gz 229173 BLAKE2B b719d9391f8afc3553c45b88436725e2d7ed649 DIST excon-0.112.0.tar.gz 239915 BLAKE2B 5873c43ae0739d46c01c18caf2aeb22244372377b565cb00ee56a74995a9672165cba28f9da7cf53e9878e6f99cc69b50937b6bef6ebf7f7edd3ca8e81d41c00 SHA512 1b27cfbb8483c4f0ace6cead44f375e3fb13e7e551220f02f9ba6b3a868a2f9f5c28da535b82becc81f1350088b8246fce34c5b1a978c2da1ffeb3979771784f DIST excon-1.2.1.tar.gz 240670 BLAKE2B c68eaf58604939aab2a93964061114545a195aed8acce82165988cc26f8047e562448211bbe6e3aedf42d729a9deb06de1ac2ed7eeed0b5ba987f5106884a78f SHA512 773f994d69c505e1087627f332af08d6d39529ec35d528467c107c51149677d3ff7c281c10a929cd6b8594cba60656b310601a559c042eec4b7f291a69efa7d1 DIST excon-1.2.2.tar.gz 242853 BLAKE2B 823cd40744233d190466e8d43a695a93640a5a651c1b8c16e67380466011e64bdfb98a6597964d149ecc77b881122aba15a29ec6350ac0b1406906d0f42142e8 SHA512 49b6eb69210420db25b3d2af3c151883bfacede9eef20a966c8d3d732fe7ec484826a3913d9a76088fcbc1389868a745ac72c723eef9f9496d7b5adc2c6cef54 +DIST excon-1.2.3.tar.gz 239407 BLAKE2B 74d6232b7b558821d65dc0e9644c7f3fa89379ea5a89b55b9d29cc271b2c6faf8f620a4d539608985a161aad2443ff2eee5e23d0996d051e407a1b7ee1501102 SHA512 6acd9cacad2f0689f824d56fda535968c70bfd42a9cedf9155cb6a25cffc187763e57e95109beeadff408092a58ae4ac188129fc22a230287203067271ad0965 EBUILD excon-0.104.0.ebuild 1568 BLAKE2B 9214122b57f979d130de85cfcea769086bd931adb70174ccd0f5630d8abf7fe440bfe3b178db7348b828956fe1e34975e0e393bd6ed237e1412ecf60b70a00a0 SHA512 0b8a7596d541c46a11f04c85698d5327371eeee69816e5841bda240b5eb099c33b4890c82f4d04f17b033dc60d8f660d91f6ff3e2fcd687fef797284888983bc -EBUILD excon-0.112.0.ebuild 1366 BLAKE2B a1dfe2defe2a83321148464a64d0b17711996cb054196116152b980a84d347b0047409757fe335e28e8ca954ef1c63609efb69056fb93ac43f44a019f554d242 SHA512 96ee57bca234937daea089c5ceada3c7fe5a8ec65157936704e23d344270c899d4e648773f0b5ebfcf71f56fd3a21a3ce70ab9029efc940ae4db447035312428 +EBUILD excon-0.112.0.ebuild 1365 BLAKE2B 89918f8e0aeed0bdb90f070c516572e11ebd83c4749bffc83cdaf6bd18e686dd81f81a03430faba4cdfd37e33a5dfefb480694a7522cc9db22fea3921544488c SHA512 540d8d96eec8220bcd49ab6bfdc830ddd25dc4d58e36a34c2c2559dc83b0bc644beb545787dee9a1d74afecbf0acfec0023bdf32fcd3b615ca749d1d659c81aa EBUILD excon-1.2.1.ebuild 1377 BLAKE2B d1e1201af4d9f28f30e04b795438d38b99d8d5060dc6e3ecd49e8e4db07cae62a527974ad23401960cf72892096a1626281e8ac7b5ec959360407446bd1122de SHA512 bfe536d64008af0eeb8feea74af1cf86c4dae585da7c07810f2d8f3b1c393d5bce7f0d27c49bfe9ae336a26c44ba4fe30485dd9fb09b12e6f7ede6be58f3fa99 EBUILD excon-1.2.2.ebuild 1377 BLAKE2B d1e1201af4d9f28f30e04b795438d38b99d8d5060dc6e3ecd49e8e4db07cae62a527974ad23401960cf72892096a1626281e8ac7b5ec959360407446bd1122de SHA512 bfe536d64008af0eeb8feea74af1cf86c4dae585da7c07810f2d8f3b1c393d5bce7f0d27c49bfe9ae336a26c44ba4fe30485dd9fb09b12e6f7ede6be58f3fa99 +EBUILD excon-1.2.3.ebuild 1377 BLAKE2B b810cec628fcc4d4432994487243a506ebd90fed28aa0c6f3100c3da045eb91fcff2f95deb3d18fb5632af5a94ba35e7c9f972affe96d61bf088be0847ea714b SHA512 201199a62e38bfba72969f92944639a208411d0d15623f2908e33698d0e3487289f2ea1fe3b4c11ad341979e2b1bcce493492f68065dff2ed08374edeb62f783 MISC metadata.xml 449 BLAKE2B a51e81b7b137d4140aaf665fe3f799af701ae62dc5d319c96a1bc995f26cd6f79d59122409af1f2a37970106a49ba9e5ae7a48e37766c5f450c102c5ee62747a SHA512 f8cf7e241dfce9528214e00dbe8026b2b6c211f8278cb7b30a093a09926e37ecdaeb2d7e30e6f5b8e63f278c3d4900d0c62e84c17a89ffa0e21ba5c18458dda2 diff --git a/dev-ruby/excon/excon-0.112.0.ebuild b/dev-ruby/excon/excon-0.112.0.ebuild index cd358ef64a12..349c575aac3c 100644 --- a/dev-ruby/excon/excon-0.112.0.ebuild +++ b/dev-ruby/excon/excon-0.112.0.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 @@ -17,7 +17,7 @@ SRC_URI="https://github.com/excon/excon/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-ruby/excon/excon-1.2.3.ebuild b/dev-ruby/excon/excon-1.2.3.ebuild new file mode 100644 index 000000000000..a8a928e3343b --- /dev/null +++ b/dev-ruby/excon/excon-1.2.3.ebuild @@ -0,0 +1,51 @@ +# 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="changelog.txt README.md" +RUBY_FAKEGEM_GEMSPEC="excon.gemspec" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +inherit ruby-fakegem + +DESCRIPTION="EXtended http(s) CONnections" +HOMEPAGE="https://github.com/excon/excon" +SRC_URI="https://github.com/excon/excon/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm64" +IUSE="test" +RESTRICT="!test? ( test )" + +ruby_add_bdepend " + dev-ruby/rake + test? ( + dev-ruby/activesupport + >=dev-ruby/json-1.8.5 + dev-ruby/open4 + >=dev-ruby/rack-2.2.7-r1 + dev-ruby/rackup + dev-ruby/rdoc + dev-ruby/sinatra + dev-ruby/webrick + ) +" +all_ruby_prepare() { + sed -i -e 's/git ls-files --/find */' ${RUBY_FAKEGEM_GEMSPEC} || die + + # test that need network + rm -f spec/excon/test/server_spec.rb || die + + # test that wrongly assumes 127.0.0.1 won't run a DNS server + rm -f spec/requests/{dns_timeout,resolv_resolver}_spec.rb || die + + # tests that depend on eventmachine which is broken and no longer maintained + rm -f tests/{bad,error,pipeline,response,request}_tests.rb \ + tests/{batch-requests,complete_responses}.rb \ + tests/middlewares/{decompress,mock}_tests.rb || die + rm -f spec/requests/eof_requests_spec.rb spec/excon/error_spec.rb || die +} diff --git a/dev-ruby/fiber-storage/Manifest b/dev-ruby/fiber-storage/Manifest index 92a1d0d2d54c..a5adb5d6abe6 100644 --- a/dev-ruby/fiber-storage/Manifest +++ b/dev-ruby/fiber-storage/Manifest @@ -1,3 +1,5 @@ DIST fiber-storage-0.1.2.tar.gz 6064 BLAKE2B d052a660b37947b27c924c278330820dd14b041fd1e9a02df74f076467613000b48cb8f4f053702430ad29465577017b027246ef3112e4ef1e4c048f4d84368a SHA512 761be842905c4ac6766dc333c82cbcd7f95e442c06b7426f8139910794ea5f779128c64d7fadb306de232f1f527800318deb41a8d0af877fc763ff30fc00b666 +DIST fiber-storage-1.0.0.tar.gz 7048 BLAKE2B 0f007d00ae5d7471f1268e42a33c7a6b809df1b188dc40c66576fc5b95d685118ed70f4fba37bfd6c18b28f4b02d27ce6f46fdbc433791411b8663bd14af6990 SHA512 c9f50dd2dda978c7050dab8fe16ee7eabe1b685a52e6a5c09e078d9fd7dceb7842a169b824b968e688c980b15d21f126415a4cbd8d014fe923133c452c090e24 EBUILD fiber-storage-0.1.2.ebuild 751 BLAKE2B c5b19dcde6b8ef50b7dafe0f53f3e00ac6953082dfa2a97f80df34b75409f10843c8d3d285fcb630d5063739d0eba57d71587d4a194c3f0e4895791c9e3be0d4 SHA512 99986f82f3287b7998c76ce9d22cf43f4ba834ca763bdb4ef05bfa5a5f0ef7d6999d328676ca2f7bb17419932358b60f4aa7ca10c743f0a1768180c1ade7e750 +EBUILD fiber-storage-1.0.0.ebuild 753 BLAKE2B 486df4827321bd2ac4462dc98a565c747b3520b4c7d3ab10548039a158f9d0642f7bf63db71133feaa660c2c9c48a6d6773c79d0fdc624d55588534eccacdd61 SHA512 967a98ac00b4beaa0cd92eb22ae9b00a6a4100d1420edee2f7d3211521fe2f1b82ca12ea1a9e9782e7dfdce016a94a4a566e17c95d05f5a82b4a77e4c43fd4ce MISC metadata.xml 349 BLAKE2B 991ef37b8c189dfaf297a27728a1d4f397881f550df5432b1bf27d4bb6b2cbc5db5478d4275150b0197fbbd3d0f7e1a3c7aa6586122924c44558046be8ffe1b1 SHA512 9370da594d1a31bc3833afc48fe303045a2a36675064b2c28a70f8287bf1682ca8d6db65b2ad944b9ffb4203298072a97dabfd7f3a977b4339d79af9caa21b22 diff --git a/dev-ruby/fiber-storage/fiber-storage-1.0.0.ebuild b/dev-ruby/fiber-storage/fiber-storage-1.0.0.ebuild new file mode 100644 index 000000000000..923909d13d4d --- /dev/null +++ b/dev-ruby/fiber-storage/fiber-storage-1.0.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby31 ruby32 ruby33" + +RUBY_FAKEGEM_RECIPE_TEST="sus" +RUBY_FAKEGEM_EXTRADOC="readme.md" +RUBY_FAKEGEM_GEMSPEC="fiber-storage.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Provides a compatibility shim for fiber storage" +HOMEPAGE="https://github.com/ioquatix/fiber-storage" +SRC_URI="https://github.com/ioquatix/fiber-storage/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" + +all_ruby_prepare() { + sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' "${RUBY_FAKEGEM_GEMSPEC}" || die + + rm -f config/sus.rb || die +} diff --git a/dev-ruby/file-tail/Manifest b/dev-ruby/file-tail/Manifest index 6eb06664bdb2..5c263ae6170b 100644 --- a/dev-ruby/file-tail/Manifest +++ b/dev-ruby/file-tail/Manifest @@ -1,5 +1,3 @@ -DIST file-tail-1.2.0.gem 19968 BLAKE2B 8a9ef8b73d2e7c8c21ec04e817991ebe40ba62800e565b607dbae9732b0192074cff4b3fc9dc7a495be9a2315eab63b48126e524091d72b37f7e8261cb1333f1 SHA512 ac20e5e855144f7462ef0471be08ab56e521a7b22117f1653e06624e1d81ac11d047a21a6979476bc8547dd88d90f25e51052950148acbe3ea64bdd3c35e1da3 DIST file-tail-1.3.0.gem 20992 BLAKE2B ecb15f77cabebc9f048888eba2ae2b1b49e66cbbb6143c84a8f98e98f5f6f9480da0b1652b24adfcc826c318d84238e980b3309a0ab1782d6065cb0242726ac5 SHA512 225f73895d76f4c7db37dc891603cf9c7cd6a188c30cd6a19c758cb470ff89d3beb0887cd7bc052c846236b56384a928277c53dfe9e9adef60d35f4fe2f0d0f5 -EBUILD file-tail-1.2.0-r1.ebuild 820 BLAKE2B 6bb14f202ac0aadebd420f2d4b8eca63c48974eea8ef2e12e3b82b4ec56d69863cf30f423bcb799520b50a3b97fe96ba3eb996fa3af221d68eaf91efbbdb229a SHA512 9d54e8ad1162182a8bb4604b3c1eec24fc72e000a89b6113f1819fdd51d79fbf80dbec9f263744481cad1168857c9323ca00cc2dc792a2c78d667c180181d064 -EBUILD file-tail-1.3.0.ebuild 781 BLAKE2B 99732d4deaab16e3014c5146eef7eada1a0743a916c2c85a143148b2b8aaf763844099645e30ed3a79a582bb99313750fa9fb60af56974cc656f5eed76888ad9 SHA512 f1d8417a31c2138c63a312affab110f51993d660ca4fae6bb6495d8f0267014a9352fa1a998ec168562b00a2e30ac10f16f04c90d0b10d31e956a901f6b4551a +EBUILD file-tail-1.3.0.ebuild 788 BLAKE2B d659db14ca2c05339fcaf3eee35c7d929c00f89f2a6fdcb357ae9d881aeb6b46d8a7f422868f8142a2301c03f79ef4193b94ed5c9b680fece630f1d7a7aa51b2 SHA512 5129e95a23c7993b0ba4ac102efb64ce965b169f5ff94e7ecec15449b3339e6153db0143a719b3efceb4eca52f375733747912423278ba54024b999db0496d7e MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14 diff --git a/dev-ruby/file-tail/file-tail-1.2.0-r1.ebuild b/dev-ruby/file-tail/file-tail-1.2.0-r1.ebuild deleted file mode 100644 index 752ea7517b83..000000000000 --- a/dev-ruby/file-tail/file-tail-1.2.0-r1.ebuild +++ /dev/null @@ -1,38 +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_RECIPE_TEST="none" - -RUBY_FAKEGEM_RECIPE_DOC="rdoc" -RUBY_FAKEGEM_DOC_SOURCES="lib README.md" - -RUBY_FAKEGEM_EXTRADOC="CHANGES README.md" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="A small ruby library that allows it to 'tail' files in Ruby" -HOMEPAGE="https://flori.github.io/file-tail/" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -ruby_add_rdepend "=dev-ruby/tins-1*" -ruby_add_bdepend "test? ( >=dev-ruby/test-unit-2.5.1-r1 )" - -all_ruby_prepare() { - sed -i -e '/test_tail_change2/aomit "has race condition"' tests/file_tail_test.rb || die -} - -each_ruby_test() { - ruby-ng_testrb-2 -Ilib tests/*_test.rb - - rm -f test.* -} diff --git a/dev-ruby/file-tail/file-tail-1.3.0.ebuild b/dev-ruby/file-tail/file-tail-1.3.0.ebuild index e323c0191884..57f30b27d5b6 100644 --- a/dev-ruby/file-tail/file-tail-1.3.0.ebuild +++ b/dev-ruby/file-tail/file-tail-1.3.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="none" diff --git a/dev-ruby/mini_portile2/Manifest b/dev-ruby/mini_portile2/Manifest index 4d5886b2a313..c213f56d9f9f 100644 --- a/dev-ruby/mini_portile2/Manifest +++ b/dev-ruby/mini_portile2/Manifest @@ -1,5 +1,5 @@ DIST mini_portile2-2.8.7.gem 37376 BLAKE2B ba12a85f227df501f7b93a35b6ceb50f6c51470cedc293090c640ffbbbfca0b1089a5174aec914e7655d5f780792dba898beedf1239428e91b8b4852352d932a SHA512 9376a6c2a77a863369d9980dedde3750696ee05ad2249891c35dc03385a2442b0fd182cb4c62da967138f3a9b83c075a6cf8f2a80dd5b76f6f61dbe4e1982fbe DIST mini_portile2-2.8.8.gem 36864 BLAKE2B edba0dcf3958b6e68cc62fc0d81f798f3e474177f587f20c114a605224e1e1a547c07c712fd392d4f5fac25ad84e20bb905a0f50aad4f04fed8eeeff40329a3d SHA512 bf9d613680cd77ec016fe7b95417008a6b7048739d476758fd8c8854436648fbbe6f41446b198a40bfe7a50f3a48fbcc35427f3cf2cd28257f5222923cb8f700 EBUILD mini_portile2-2.8.7.ebuild 908 BLAKE2B 37a52d78e448b5f5f2d165be0d09994abf54773a1ff7e8ed4e5387ba117fb5966ef6f7ec12c68f38514d4b5ed73cf7337677a6d86aa0d024f34df57287516551 SHA512 4142d061c61aa94c891cd1185c86c9af61d7a63af9b809b1d6faddfec6aca0fd8aec537b9f43b61fc899009ef73c9160c6a718c21da781043c6472723c2fbd57 -EBUILD mini_portile2-2.8.8.ebuild 917 BLAKE2B 33b3246bc3cfcced5e66640832be57df613808f9a19a70d19b844c5643e927d99c746d8dc6cce0fe085c3745ace651b7b7bb408bc2218e4d384287de77546ff2 SHA512 6d7ec054df1ed1fc6ca73f23ecf4bc69fc08c1ff8b5b38b77564c631df69d137425ce45889892e9ef491bd182cb1ccdb83ece2544d664b9603c8236bf55716e7 +EBUILD mini_portile2-2.8.8.ebuild 1099 BLAKE2B c7798a3e5537c2e3276e090131feecc5f2f3f74541fe73bbef6ab5378881d89849df78d157dcdaf32342ce416b7c3e95ef5614405592ba0c7f1f7ca134f3bad1 SHA512 e0e1208d31048e736caf0eb7b74a788b42ef5ef7cfffa9145084cd9ee341a34bf872983ec0b8d48fe582d2c7613cf9b0834bd3fe63e2db8104ca13231dfe8c7a MISC metadata.xml 351 BLAKE2B 1089816679cc238435b30f4a2365c7d1fe7a15837602f266924604629bf4300462b1ded28a537b9337c9fe13e4b397fcb1e97672bcf901eb65162090a514751d SHA512 80f58025f07a49376e4fab08a8396ccbc5e09ea76eea09263c3388666b14cea9dae84bfadff887aca2468c8651666d5e907911782968b76b7c1f3289036586e0 diff --git a/dev-ruby/mini_portile2/mini_portile2-2.8.8.ebuild b/dev-ruby/mini_portile2/mini_portile2-2.8.8.ebuild index 05cf768babd0..5d5bf8b95b1b 100644 --- a/dev-ruby/mini_portile2/mini_portile2-2.8.8.ebuild +++ b/dev-ruby/mini_portile2/mini_portile2-2.8.8.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" inherit ruby-fakegem @@ -15,7 +15,7 @@ SLOT="$(ver_cut 1-2)" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos" IUSE="test" -BDEPEND="test? ( dev-build/cmake )" +BDEPEND="test? ( app-crypt/gnupg dev-build/cmake )" ruby_add_bdepend "test? ( dev-ruby/minitar:0 @@ -29,6 +29,10 @@ all_ruby_prepare() { # cannot guarantee. sed -e '/test_configure_defaults_with/askip("Requires gcc to be the C/C++ compiler.")' \ -i test/test_cmake.rb || die + + # Keep gpg from creating a default common.conf with broken keyboxd support. + mkdir -m 700 "${HOME}/.gnupg" || die + touch "${HOME}/.gnupg/common.conf" || die } each_ruby_test() { diff --git a/dev-ruby/minitest-hooks/Manifest b/dev-ruby/minitest-hooks/Manifest index de76a912de50..02dafad35b0a 100644 --- a/dev-ruby/minitest-hooks/Manifest +++ b/dev-ruby/minitest-hooks/Manifest @@ -2,6 +2,6 @@ DIST minitest-hooks-1.5.0.gem 11264 BLAKE2B 740df3b75ade3372fbf75ed7bd861c70af6f DIST minitest-hooks-1.5.1.gem 8704 BLAKE2B 8513e7694aae942da83323075d048c0aaf5bf2d89c3994c7a2f3c17478f14abc29bf5ee67690e5cd50c8de2d06d60cb2e0de27c69edbc3d6b85946d2ee6e6c3d SHA512 1129205f68688747aa1fbe161cf436e7d82802ec02fe008d564b4266069b1fad014f438d0c16c7c42a98af3f0a89fc4681deea0ae7f421d94653274ce103bd10 DIST minitest-hooks-1.5.2.tar.gz 8848 BLAKE2B e9a83b52f4ff7ebc27d3dddcad0f5ff03518440665d64a34376807c46046dd10d3e5e96cf4b7aff66f474d883973184f3499038046a8013a5deaed55b2c4885c SHA512 5ce048f4651a9a6c42537667d5653dc4dabef18c86b369e4f9f9978b1f924b0a73bfed2b4b87212c894ff7a14e0ee22044c3657f03718983d3bd2f05a70510e9 EBUILD minitest-hooks-1.5.0.ebuild 544 BLAKE2B 9f5433b99cabb2d6d001ff1c97ad3273427ed5aac33dd010d8d9937910bac9f748c37f9a8eef5d6c3fddd29cf263be39a862c98fef1a08592e8fc351baa84783 SHA512 87fd383b17f7f71ddae0680f67fb41c84041004c7854f4a8780b84006f7cee207b77539079670abae5ad598aca9291f6da5722145d9ca536883ba6ebf67fbc6e -EBUILD minitest-hooks-1.5.1.ebuild 544 BLAKE2B 260a289ebb792d68ea131923b3b1b9bc72deb52bf799279d035b6289b2e1e152de48f7826e43dee7f90b72ea48623fef392e602a53dc8161de02f6451a0ad431 SHA512 fdd24f1d4c14ea90f19bb18b5b93108818835ee6223f3733ebdd837a18ff42dbe42a7049d38a7431f9ecde88923a7e4a943021a0ef324d56c06e8fb4db3e642c +EBUILD minitest-hooks-1.5.1.ebuild 543 BLAKE2B 8b2aa5b4a22520ec3f5cc2133a1e058b054978a0411316bfe0673e7e808d6bf53b954b7de650488b22c0fc016472b9613971b97a416a8546b69240ffdac289c1 SHA512 a88d7db48426bd057d720db46121e9e1b50f7b33baa775df989a12ab1829935be886728e2469b914ba35b5de7e88eb3348361c7cd274aec931d019ffae698737 EBUILD minitest-hooks-1.5.2.ebuild 761 BLAKE2B f7282ab5dc54beceda9261e2555cf28ee2edee0ff31431694949a5010ce075b50486681af20c63b598a1ade243d1709956c0419dd97d09e8e45a292bed7f4eff SHA512 6edfc6c68802494cc20be3de90303264a12065381720c68f2719697fd4dc9b81b21500a522afe7824f6a8fe70acd6a26d22245cebf27228851e38a69a85ff354 MISC metadata.xml 353 BLAKE2B 56f918c9b37553f0d6a8a1d2be23fb574be145b5d4bfb159746333d9995bb689701b0f7056bd69f9721c5d3d296a2374d9134f8bf07efe172c8e97f9e8d93a72 SHA512 ccaa8d13d5ffc19a6f52dde413e8f3950c13e5b1ce81f3b67794a53678713c34b5d0723533c2da78bb95808129d76a07e74f3fe4305bf1f1b84cb99bf1e5b9ff diff --git a/dev-ruby/minitest-hooks/minitest-hooks-1.5.1.ebuild b/dev-ruby/minitest-hooks/minitest-hooks-1.5.1.ebuild index ec292c0b4544..c9c55b02ad13 100644 --- a/dev-ruby/minitest-hooks/minitest-hooks-1.5.1.ebuild +++ b/dev-ruby/minitest-hooks/minitest-hooks-1.5.1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2023 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" # Skip tests since they require unpackaged sequel RUBY_FAKEGEM_RECIPE_TEST="none" @@ -16,4 +16,3 @@ HOMEPAGE="https://github.com/jeremyevans/minitest-hooks" LICENSE="MIT" SLOT="1" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="" diff --git a/dev-ruby/net-imap/Manifest b/dev-ruby/net-imap/Manifest index 6b44bb0a96d3..58b0a3baf18d 100644 --- a/dev-ruby/net-imap/Manifest +++ b/dev-ruby/net-imap/Manifest @@ -2,8 +2,10 @@ DIST net-imap-0.4.17.tar.gz 254727 BLAKE2B 57311009a92d1e68cfa833dccdcb7d42d56cd DIST net-imap-0.4.18.tar.gz 254836 BLAKE2B b4980717dbebae729d83899265c3883f18afb5d63f8b26b7df7e1ca50df1b3a9c72d6b53563439720f11b27a936549505a7571d273e6f7d44f1b285cec616dd7 SHA512 d98e382f2a6c194a487c20fff16f7ca2427704630f79f3e0e71c30096118d69f358afc190e41e25d00690277173732be01133e194caec303315e9450b27f382f DIST net-imap-0.5.3.tar.gz 277208 BLAKE2B f518b18203d67c01f8ebd44f8f642de1e3cd33b1e5d99785611eee6a0cfb44e1e34845d19d082d28299241b3347116b685848b7c5e0ace946122c431280bb99b SHA512 2e50aca7e577a556b29b6301f93afbd3e4cdcf534fb298c37a8816e21b20b3497c773e78954e23a18608fcc4f75297892fbc3ddd1a68384ea43468cd52e10bef DIST net-imap-0.5.4.tar.gz 279986 BLAKE2B 2a294b89b9940ae132aee3120d7006d6b41b84445809ee5689b94c66a09a222569cf7b2755e98c52cbeb1b8fa3241ba5a255762970b0660721779f32ceea240e SHA512 e013b6c2c2933e69689a1b4912f4b5bd27e29118da04d74311d4f87032e9d5e74ca1ddd8bf3362763908eceab5f17dc4415ddaecac25cab7e6bd25c2fe6294f9 +DIST net-imap-0.5.5.tar.gz 282026 BLAKE2B bb7eaf85c7ec2b16b5d3ff5f6ac5f61e2509f5bc47415d56e6a4a5b2b8cabb02f35b25b53b21c7e9fdcef22f9f8d78955ea2aa3e1d798fc0cc5bc5721f4285ae SHA512 4828196b45fa83517e903d098a730ce69ec8c8f5e08d9c138f843754cea88d182a43499cdbe5ed5fa4db3a299172e478944f30de0a2d72b986ebc6a449f7d9ce EBUILD net-imap-0.4.17.ebuild 1020 BLAKE2B 3b879fc55ed6e20450133bd14f013d72286dcbbc6e2d4450e4a185345a4045b206e5b135f8eebe18863e73acde0b1a42e1d9cae3d104d22d034842cddb71ec64 SHA512 2f0102c9b01b836e0937cef944f2dfc79e0fe8e34762d7e128683691a33e1ced68959946698d49c3d332f0b36447685730ba3b98a2c830691cba5a79250f9708 EBUILD net-imap-0.4.18.ebuild 1027 BLAKE2B 9978be2d2915de7541fc47c2d319fa5f199d3bf3fe722733b86f8de34abae60735f601339cd62ff69f29828b549e17781c8e99b3a5c9aa9e24b36e3b46f013cc SHA512 e0d8cdd8bace314e52585a7b61c11501d80fb20624e4af162c83daed4c75f29d70a9460d7eec8fe3acc1d0e7fb914fa94810c734b8d5f3f0c8c49f889abcdf0e EBUILD net-imap-0.5.3.ebuild 1097 BLAKE2B 0e37988642147945e3e8c2dac504eec2af36ed78199945d944bacd499d2688316ab6a4aaf7b3e2386afe9eea315caac75f65be14233adef0b0243cb7d3ea0da5 SHA512 cf4d72f1b8ee6fa388ddac4fad765fdf59a7daf03404b76e29f92204dca299aef225f37ae6f1f9a21696340284e78b65859c22dbb9901117a7e75e15b7bcde5d EBUILD net-imap-0.5.4.ebuild 1104 BLAKE2B 8f0549dea80a6624b40744bf3f223c161ad04712880ac6526e16d5988cd92679d39003b2cfbf099b8303d003aa0514c8667eead1e77ef5a816613fa28eb8fde8 SHA512 24ceaef570cd9b30112cc0880663a930a000451423e09abbe32b81a1dbc8c2a71c130169f27934f19a094aa41b719032a480b7561b136951bfa4c9c03f93fed5 +EBUILD net-imap-0.5.5.ebuild 1104 BLAKE2B 12146d8ae617bbfe56c16cbf806f023ad69600543f1b49cbdf6043dd96dd7be16cf522587da9f9a3d732bc730dba4f090b605d9ba3241da40a0ab9d955bde760 SHA512 a98967df094b4087a9ff9d047818731ac7cb5e40e0788623040f6896c0a7769a8f27a75df2cefc9af802fb8033768cb4231bf4e90be8f12abfc48a37cd94ad23 MISC metadata.xml 340 BLAKE2B ce089ee2eed44b5b96fa730c464c6e0299db5bbee1db0052a5c5e959079e7c14c23c0a7d1b6bd8d8e7faf83ed8379535d5059c10ff75b69cdb9d522c5d0099ce SHA512 ecf13d294eb224c7510bfedb5a093c78de5d2537431335708bc1046254941b583b3c013006adeea41d2f8df147dcf45c46c6c9b50841500761d6a6f0e0c71bdc diff --git a/dev-ruby/net-imap/net-imap-0.5.5.ebuild b/dev-ruby/net-imap/net-imap-0.5.5.ebuild new file mode 100644 index 000000000000..cf99a833fdd7 --- /dev/null +++ b/dev-ruby/net-imap/net-imap-0.5.5.ebuild @@ -0,0 +1,42 @@ +# 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="README.md" +RUBY_FAKEGEM_GEMSPEC="net-imap.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Ruby client api for Internet Message Access Protocol" +HOMEPAGE="https://github.com/ruby/net-imap" +SRC_URI="https://github.com/ruby/net-imap/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="test" + +ruby_add_rdepend " + dev-ruby/date + dev-ruby/net-protocol +" + +ruby_add_bdepend "test? ( + dev-ruby/digest + dev-ruby/strscan + dev-ruby/test-unit + dev-ruby/test-unit-ruby-core +)" + +all_ruby_prepare() { + sed -e 's/__dir__/"."/' \ + -e 's/__FILE__/"'${RUBY_FAKEGEM_GEMSPEC}'"/' \ + -e 's/git ls-files -z/find * -print0/' \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die + + sed -e '/simplecov/,/^end/ s:^:#:' \ + -i test/lib/helper.rb || die +} diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest index 5038661590a4..f7a3a868fc9e 100644 --- a/dev-ruby/nokogiri/Manifest +++ b/dev-ruby/nokogiri/Manifest @@ -3,9 +3,11 @@ DIST nokogiri-1.16.6-git.tgz 11014594 BLAKE2B 5a2becbbaf52d753569d778fcf2c84b521 DIST nokogiri-1.16.7-git.tgz 11014702 BLAKE2B b300ceb73101c822df040ed99edcae3b1556ca8a9060b05b51107a949d562ffdd02349d2f771207ad6cb8aa6d17725b823f22b086acde638ad36e0ac36c75889 SHA512 6f4c28351bcf1d01e1892eaceb75a6af3fb8399c2cb18c9db1c2a2e65d87103d9a7f8ef4bf6396e2ab8ca6c178125999bd7273893cb43e6ce47c9e46cfb17462 DIST nokogiri-1.16.8-git.tgz 11014909 BLAKE2B 55a580c96bb281bd57136488139f01dd5939b9fa8122104b6a19c92a121038215ba63d585e6e229b01b5779b650485cf6ff3585daa048173fc6f539d3b3c25a7 SHA512 bcfd72cd4b2b425d9615d7df095989b2ce39abb01eee3fa2d24e09b5f9f3e25d58879a95c3e869cebf6f6d3c0e94f7c2114da51218d2569d806223bd2654de86 DIST nokogiri-1.17.2-git.tgz 11048266 BLAKE2B eb7c1b178d8fbb91e1b398e639a9a68d1b9e62af8de0d41e5b48e681f6359a4501734216431273f4e7d9d3e2aafee9cf9f0237c504e0b0f9cfc848d8cba2ef57 SHA512 9282f38feadd6139e99689706c045c6cc42ef71b7372a6c6d7e684faad6a40249a69553eaa7fbff4f7677e328b4d64b0ab7752415f574f21cca4e2e32ed75852 +DIST nokogiri-1.18.1-git.tgz 11051288 BLAKE2B 544d1cbcfb8e75ca499b93a68928dbeba678ba978e6f2bdd624537d7adb0508e8e0127f2ba4ac2f49be552ba1db932561059d30db65a9940da0ed329b9acf3e9 SHA512 3a099d0c5fec88b3728be150dc5a7a5d52e0b7d2f875e662eccc2fcb7dc4c5c140cf4fca14792d8329f196e3f1fc564af6791c48f693a08816ab977011a157fd EBUILD nokogiri-1.16.5.ebuild 2727 BLAKE2B bc5d3495278dad04af906d922471d091adf6bcff87a1d814552b9dbec01d70a0b9830b2ccdc62f44f8f43af46dac919060c6275941cf77c4fb49d88e31cb3509 SHA512 a9965e5ee0c8a0e1f73a68dbbbb0ae50c6d178ca5849dfff3baf019ef1f7953a1eaafec3118859daa6b3c453a6ed231632a48ccc6471fbf08e9d96fd94631c3b EBUILD nokogiri-1.16.6.ebuild 2708 BLAKE2B 9fe762ce58838183c8dd1f56d039707da4c36718d29e738fb9f1188096e7bbe1801d21dec08f924cd0a00d7a7f19366777ec4252b70fcafee4f3b6f7d3448792 SHA512 4a8a2f6a6ae21b0e6ed4cc30126b6e9179a126b256dc2336fbaec344643bf657b963c448555f03c36d7ebbc9d6967fa50bf93a339b38ab48269debb844180c61 EBUILD nokogiri-1.16.7.ebuild 2715 BLAKE2B c18f5e700a76e129a374e5f8552e08497452b080d58d7a28397c6fcc53e44a7b416eff121b23e97e5a2e7489eae6af0568da43bc83acf03ba108e0e0285ba705 SHA512 e0a38397eeb84aa8c9990fd18db894ab1e917142e3e175f7b18d676bfec9c6b88cc6f3b08378e9e01731ef8bc8b0e1fb36b0124b04ab46542b18c6b5329a99e0 -EBUILD nokogiri-1.16.8.ebuild 2715 BLAKE2B c18f5e700a76e129a374e5f8552e08497452b080d58d7a28397c6fcc53e44a7b416eff121b23e97e5a2e7489eae6af0568da43bc83acf03ba108e0e0285ba705 SHA512 e0a38397eeb84aa8c9990fd18db894ab1e917142e3e175f7b18d676bfec9c6b88cc6f3b08378e9e01731ef8bc8b0e1fb36b0124b04ab46542b18c6b5329a99e0 +EBUILD nokogiri-1.16.8.ebuild 2711 BLAKE2B 2b52dd1c5947a857abf4191265bd60b36a4d2be2ffde391180e74c42f4df380040fae26c6f005ad90aa47470f8678b428f919cf837aab420306edbf0aace1041 SHA512 e33d1e42cf5c8f3c9fe129d403627755f5d84f2691a81d87527b98dd203e08c5c0de11da9e58bc91abc04a1e2edac2e73c5682fbd4eae86f23f1b4771f71da03 EBUILD nokogiri-1.17.2.ebuild 2715 BLAKE2B fb36843b47690dfca0d1d45fd545c352d0109b57be1a449ad8b03b5f9fb65d7fe254458dbec61a80a4f3e842f438ac06ae5139cb6d38ad88047155123b16e009 SHA512 f5c442feb88014bb54994662d041b4ecbf3f2acb6ea8514c100cde3acb91a6b913446f11337622f46df25c900abfd7ff7c6067bbf084b32d812cb14b8f151efb +EBUILD nokogiri-1.18.1.ebuild 2722 BLAKE2B 830c6690cb299ada4962dc8273faf3d136268e4fe442e6832e677b9c13d6f15a16981f967c373ad7416050506747fa4e3dd147e99406ada707d6acf73fe62ed1 SHA512 122e30d54a43b77dcb7f7a67448990e73ef34019572420bf1b0255cf7eb020ac169a6af81069f66f75f68578be509010c2168de02e8052a79ce81453d5f2339a MISC metadata.xml 349 BLAKE2B 824094b81182da6ed2c43f55f8697dbf614662e1e032ed62bcf8ec4ef8fb6e6a1bf346f90863a8cb7d6cfaf2696f0be70fd3027d6d01e583bba0c1334252447d SHA512 9ab17ab504279d8d1ea584f7a6f411fe778b89564016dc0d596ec7f714cf9ad80ed5e30c179ec6aa190bafe8a8b72bfdc5a964d213a8024783da246bbb817629 diff --git a/dev-ruby/nokogiri/nokogiri-1.16.8.ebuild b/dev-ruby/nokogiri/nokogiri-1.16.8.ebuild index ae75d1819732..dd23d7e63f3b 100644 --- a/dev-ruby/nokogiri/nokogiri-1.16.8.ebuild +++ b/dev-ruby/nokogiri/nokogiri-1.16.8.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 @@ -19,7 +19,7 @@ SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P} LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~arm64-macos" IUSE="test" RDEPEND=" diff --git a/dev-ruby/nokogiri/nokogiri-1.18.1.ebuild b/dev-ruby/nokogiri/nokogiri-1.18.1.ebuild new file mode 100644 index 000000000000..9a0fc231b909 --- /dev/null +++ b/dev-ruby/nokogiri/nokogiri-1.18.1.ebuild @@ -0,0 +1,96 @@ +# 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="CHANGELOG.md README.md ROADMAP.md SECURITY.md" + +RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec" + +RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb) + +inherit ruby-fakegem multilib + +DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser" +HOMEPAGE="https://nokogiri.org/" +SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}-git.tgz" +LICENSE="MIT" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos" +IUSE="test" + +RDEPEND=" + >=dev-libs/libxml2-2.13.5 + >=dev-libs/libxslt-1.1.42 + >=sys-libs/zlib-1.3.1 + virtual/libiconv" +DEPEND=" + >=dev-libs/libxml2-2.13.5 + >=dev-libs/libxslt-1.1.42 + >=sys-libs/zlib-1.3.1 + virtual/libiconv" + +ruby_add_rdepend ">=dev-ruby/racc-1.4:0" + +ruby_add_bdepend " + dev-ruby/mini_portile2:2.8 + >=dev-ruby/rexical-1.0.7 + dev-ruby/rdoc + test? ( dev-ruby/minitest dev-ruby/rubyzip )" + +all_ruby_prepare() { + sed -i \ + -e '/tasks\/cross_compile/s:^:#:' \ + -e '/:test.*prerequisites/s:^:#:' \ + -e '/license/ s:^:#:' \ + Rakefile || die + # Remove the cross compilation options since they interfere with + # native building. + sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile || die + sed -i -e '/cross_config_options/d' Rakefile || die + + sed -e '/reporters/I s:^:#:' \ + -i test/helper.rb || die + + # There is no need for mini_portile2 to be a runtime dependency on Gentoo + sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die +} + +each_ruby_configure() { + NOKOGIRI_USE_SYSTEM_LIBRARIES=true \ + ${RUBY} -Cext/${PN} extconf.rb \ + --with-zlib-include="${EPREFIX}"/usr/include \ + --with-zlib-lib="${EPREFIX}"/$(get_libdir) \ + --with-iconv-include="${EPREFIX}"/usr/include \ + --with-iconv-lib="${EPREFIX}"/$(get_libdir) \ + --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \ + --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \ + --with-xslt-dir="${EPREFIX}"/usr \ + --with-iconvlib=iconv \ + || die "extconf.rb failed" +} + +each_ruby_compile() { + if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then + ${RUBY} -S rake lib/nokogiri/css/tokenizer.rb || die "rexical failed" + fi + + if ! [[ -f lib/nokogiri/css/parser.rb ]]; then + ${RUBY} -S rake lib/nokogiri/css/parser.rb || die "racc failed" + fi + + emake -Cext/${PN} \ + V=1 \ + CFLAGS="${CFLAGS} -fPIC" \ + archflag="${LDFLAGS}" || die "make extension failed" + cp -l ext/${PN}/${PN}$(get_modname) lib/${PN}/ || die +} + +each_ruby_test() { + MT_NO_PLUGINS=1 \ + RUBY_MEMCHECK_RUNNING=true \ + ${RUBY} -Ilib:.:test -e 'Dir["test/**/test_*.rb"].each {|f| require f}' || die +} diff --git a/dev-ruby/term-ansicolor/Manifest b/dev-ruby/term-ansicolor/Manifest index d82a3863546d..e20cc19596b5 100644 --- a/dev-ruby/term-ansicolor/Manifest +++ b/dev-ruby/term-ansicolor/Manifest @@ -1,7 +1,3 @@ DIST term-ansicolor-1.11.2.gem 47616 BLAKE2B 4481e347c23af4e03061bd92df387ad996e99e86c63ab9377c713ae3f70f12a53c3aa8a411fdcf003fabaedf3e9b39275910627ebaff19b963f49b2879c7b895 SHA512 df7384dbfd68e1efe161f2edc186306a40d8492b488bfc9436cadef09d7b961bc29983a40fca93e2e127c1b502272eb01aa65cc65ba7729a81b31b37aaafcd65 -DIST term-ansicolor-1.8.0.gem 45056 BLAKE2B 89edaf5ecb56dada8027ab91009b71a6ee9a27c85bddeda26d281230e0fc15f32a2de1c3259d02560bdf9c81a2ed92a920521eec17670eaa0b8db1264ff7311c SHA512 4a13f369c03d3660f48f28068f311d5eb806e2e4724da6a3ee38eb0ed3c195a1ce8ea24215dfe80af5aab8df1f6a86fdd89d54c62ee2fb9b7e782f9e5ed3013f -DIST term-ansicolor-1.9.0.gem 46592 BLAKE2B 8e9f4f4f09f57b7eef9b824a1327c4ece8be365b1eeb17f9f29437bd883a96f7339912d9d5b52546d262a49bf2f42520e451cdb0a76c08c27bc2b9bcffeed492 SHA512 a6d9bfd11b620c6bb3de204929af58b2b007359975c64b7f9485b4574e1ace68f7ac389f50a6239050735eed8ec894fa8d8d56821f7614c19ece9053d4c781cd -EBUILD term-ansicolor-1.11.2.ebuild 791 BLAKE2B 184339434f89acf1aaeece7a709220b5c23b97337d7358a5ff07a4d50afb34f2b86002e7a012c52ee58c6115655b962ce0172d59e5e9232c3882a1783a4c9c42 SHA512 6822eb1a45a4c26cf7828472df8a5c735aaa48b7d8474c9a64e5a99bbc56078dd8dd7fd4a3bbcf752a739f83a8b3c2354adc5ed962a69c76bb592cc0f93a9bb7 -EBUILD term-ansicolor-1.8.0.ebuild 791 BLAKE2B ce4b6aa4dcb3da5182df878669dbd079aa4833b6374253bbc9eecbaa7ef0a4beaf0b56f4da193060153e8b58324125f48790a6edf48fac636940aebcdd05fcde SHA512 1105660e4ebfba435e9d9744c24ba36d37315121feba4aba23ec671f0160925ce9905bdcec4cf862cd1405343b881c921f63081e0934cfb8dbaa324f68518d27 -EBUILD term-ansicolor-1.9.0.ebuild 791 BLAKE2B ce4b6aa4dcb3da5182df878669dbd079aa4833b6374253bbc9eecbaa7ef0a4beaf0b56f4da193060153e8b58324125f48790a6edf48fac636940aebcdd05fcde SHA512 1105660e4ebfba435e9d9744c24ba36d37315121feba4aba23ec671f0160925ce9905bdcec4cf862cd1405343b881c921f63081e0934cfb8dbaa324f68518d27 +EBUILD term-ansicolor-1.11.2.ebuild 798 BLAKE2B f86f9546c1aa5680174be2bff056861bde13e198cfa7963cbada0bebf53bf528237d06b9141408a20b12ead5e7210a4b8b8ded340f1c8605171df0011d3c3695 SHA512 a09b5efbd51a1f2fb0fa9e25a06f0a57998ff6bce77bccd54a03bfb3d3d9e12985212fa6623a814e85bd5fe6cfab22ea30e0a67b8d14e96b57fe0b8cd8180698 MISC metadata.xml 347 BLAKE2B b1c8fcd3c6aa7d0f27b16751ce902d3a7bbfb9e0a723a7a994b3909c298bab7604a5f1c9ba4fbb8442ae8666c9a701406f033bd9dadee27256db6185986e21c9 SHA512 1f2f7d279e97508b8d8a0c30d23f211183feeb72abee50638702aee200966ea43c61d4f8d3ded4a563d950382ff15002fada657ef63f9ac53c2aac663803bddd diff --git a/dev-ruby/term-ansicolor/term-ansicolor-1.11.2.ebuild b/dev-ruby/term-ansicolor/term-ansicolor-1.11.2.ebuild index 33d6fedb85c0..f3f3c2ba1c1c 100644 --- a/dev-ruby/term-ansicolor/term-ansicolor-1.11.2.ebuild +++ b/dev-ruby/term-ansicolor/term-ansicolor-1.11.2.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="none" RUBY_FAKEGEM_EXTRADOC="CHANGES README.md" diff --git a/dev-ruby/term-ansicolor/term-ansicolor-1.8.0.ebuild b/dev-ruby/term-ansicolor/term-ansicolor-1.8.0.ebuild deleted file mode 100644 index 748d3f1f35ab..000000000000 --- a/dev-ruby/term-ansicolor/term-ansicolor-1.8.0.ebuild +++ /dev/null @@ -1,33 +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_RECIPE_TEST="none" -RUBY_FAKEGEM_EXTRADOC="CHANGES README.md" - -RUBY_FAKEGEM_GEMSPEC="term-ansicolor.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Small Ruby library that colors strings using ANSI escape sequences" -HOMEPAGE="https://flori.github.io/term-ansicolor/" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" - -ruby_add_rdepend ">=dev-ruby/tins-1.0" - -each_ruby_test() { - ${RUBY} -Ilib:.:tests -e 'Dir["tests/*_test.rb"].each{|f| require f}' || die -} - -all_ruby_install() { - all_fakegem_install - - docinto examples - dodoc examples/* -} diff --git a/dev-ruby/term-ansicolor/term-ansicolor-1.9.0.ebuild b/dev-ruby/term-ansicolor/term-ansicolor-1.9.0.ebuild deleted file mode 100644 index 748d3f1f35ab..000000000000 --- a/dev-ruby/term-ansicolor/term-ansicolor-1.9.0.ebuild +++ /dev/null @@ -1,33 +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_RECIPE_TEST="none" -RUBY_FAKEGEM_EXTRADOC="CHANGES README.md" - -RUBY_FAKEGEM_GEMSPEC="term-ansicolor.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Small Ruby library that colors strings using ANSI escape sequences" -HOMEPAGE="https://flori.github.io/term-ansicolor/" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" - -ruby_add_rdepend ">=dev-ruby/tins-1.0" - -each_ruby_test() { - ${RUBY} -Ilib:.:tests -e 'Dir["tests/*_test.rb"].each{|f| require f}' || die -} - -all_ruby_install() { - all_fakegem_install - - docinto examples - dodoc examples/* -} diff --git a/dev-ruby/vlad/Manifest b/dev-ruby/vlad/Manifest index 64dbe471a146..b632c3a8d340 100644 --- a/dev-ruby/vlad/Manifest +++ b/dev-ruby/vlad/Manifest @@ -1,3 +1,3 @@ DIST vlad-2.7.1.gem 29184 BLAKE2B eb35f357d87daaf2903ca880139ac41c1725419fb6f0e3d00e1a31fd24697373c8d4869e31d17e6dc88ce31ecad1a0747ee2ec08a31871b4c44b32dce28424bc SHA512 520ef393fdf63daa348015306003cdd3bd9b8f162b44b31d78c170d1ece466b804226b030640a180a8538c6908c77d80dcfc13078ce295a6c59f1f5b9df9ef13 -EBUILD vlad-2.7.1-r1.ebuild 675 BLAKE2B edc6b064fe014bfd83bfc642fb1b43ef96d7a0b64dd7aefeffaa81350a041a3b527b1248961174e9c55d22e4adffa2e462e066cd922f9a612c51d47ed0de1c31 SHA512 655128e15d893a673cdf7f1ee91b5b52cd046df1bb3d5c84a19aafbf1808c6c3b982f124405e021792c2143211d8cc20cfcbebfadabc1794b6ac55a0f7c0b9f8 +EBUILD vlad-2.7.1-r1.ebuild 686 BLAKE2B b8b90f4e71657596cf4c320b273ca7c6e07f74c3861156191da7064f40f4b206b85a738aac66f21de938f2223ba52b3fda35bfa80561d3dbc82fc16a4f2497e1 SHA512 9c3a0c9ca2aa0e603f98ed622e514b3e209f2ab0d4e8b90c9ade05d7c5a4c879f85a14f31ac623fbdf20ab13141f802fb0e0247039b753c13f40afd551f99c26 MISC metadata.xml 331 BLAKE2B 661624a43915d8fcccf94036b2085e1cf5b45d3a8fded8338e67b5002f06e4efe6b8e26313dcec8a63c69b5fcf79d655401f77f3da527369e890e66e48d7c07e SHA512 e8a7f5a1bc506da374286f878db036c3faa9716f88cd9b73c88d585a98a35fa051749e93555b5bd8a6c2073f3ae77707358c4129d2f4061ee459e563c529fafb diff --git a/dev-ruby/vlad/vlad-2.7.1-r1.ebuild b/dev-ruby/vlad/vlad-2.7.1-r1.ebuild index 38a8ba0ce20d..29141c5d539b 100644 --- a/dev-ruby/vlad/vlad-2.7.1-r1.ebuild +++ b/dev-ruby/vlad/vlad-2.7.1-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="considerations.txt History.txt README.txt" @@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/seattlerb/vlad" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" +IUSE="test" ruby_add_bdepend ">=dev-ruby/hoe-3.13 test? ( >=dev-ruby/minitest-5.7 )" diff --git a/dev-ruby/zeitwerk/Manifest b/dev-ruby/zeitwerk/Manifest index 94e555d53e50..67391b13dff4 100644 --- a/dev-ruby/zeitwerk/Manifest +++ b/dev-ruby/zeitwerk/Manifest @@ -5,5 +5,5 @@ DIST zeitwerk-2.7.1.tar.gz 129956 BLAKE2B 31a74191348b198e593eb35517dcc6c77980ef EBUILD zeitwerk-2.6.15.ebuild 1089 BLAKE2B 165bd18017972d16aab8b35fe42d8fc4f8eed300148fdf289310afb5031fa49f91bfef0591a271b3a229efee411ef8ea22fc2031b4649364e94b4719f86b61f0 SHA512 16dd1b0bbdc33023d52b148b8272058c1d0942fb676de626850363ec7a8e16e8bc5535b588b606848dc8bfef2c3039052fb892b42ec2c7d99815dabe50f3abee EBUILD zeitwerk-2.6.18.ebuild 1095 BLAKE2B cd97e1ed473c7099d997ab74da2f8211269ed61dffd69707c7cc568a42237516d66599583a41c431f9e17aff8ad77e66475f0c311e8140acafb09c66b4b3ecef SHA512 c591b514d848d0422b8491f11b9303becfe7af7a2009a0c0c2503a6d831e0b79c0b93cd30e51dc7bee3a407f1dbb5bafe6a4c81812c8f46ed469915e3c571a8c EBUILD zeitwerk-2.7.0.ebuild 1088 BLAKE2B ae6de548d5b34f308464296472b7d1491b7974e84b160334a58df2b061f77f98c137b91a750a0ad09c9459a020109b781ae201586fc47ec55cd2cacd652d3443 SHA512 36187bf7812b6cff729f279f45a733253d28d4926d70c25713ec15739cb3990c9f91480fdadd75464d72775b6ddcad6a99267fe6778cde8836d66511b44cc59a -EBUILD zeitwerk-2.7.1.ebuild 1095 BLAKE2B 45f41df79db7e7b94e23a841d1f6eeac4de65b4bd2d9376f9b621c5b5f6554e89e8352fb798f2fa08d3200b622c76e86150c9bfedde4bd8b033986961d7fba44 SHA512 ddc1917e5066b7910c00380593e99a41efc75a0cc755be55d95113f76cba9b7fea50caefb3dc6105be6e9f9098a17a36b9e9eb0044a9ee35b8e0f2c9df57fefc +EBUILD zeitwerk-2.7.1.ebuild 1102 BLAKE2B dd91b6f603f51dad1b71934ad4fde2c176efebd6bfdfdbe037ccf0b3fcf73f3f3b30ea80ddcaa7df4a5256387290703b65fcc9d85f5305f7702307854b4e3ec6 SHA512 402bd25f7151048a8b71ecaee4cee9398d6eca3466c54df17a0315ad63d38f4c842411f51b9f2f02df498582b83ee13a115cd3d83449b168bede0899ae2e51cc MISC metadata.xml 641 BLAKE2B 27f5d9950eee9945425ab5606b78e7c745345e49dcfc201b55bf52693b3882d44206a82af09134696e694e524202d9c43f642c0854bdcf640356db8f8c84972a SHA512 b744fa895c31a93a5566151b3b3d73308ad41a7b43638ccd9aa00c9fceda495279d32f56e9c68cf44adea06f0e6842e38324c2f20b412e46f05b78c35288869c diff --git a/dev-ruby/zeitwerk/zeitwerk-2.7.1.ebuild b/dev-ruby/zeitwerk/zeitwerk-2.7.1.ebuild index 7901e88e5a88..750f705c1a7c 100644 --- a/dev-ruby/zeitwerk/zeitwerk-2.7.1.ebuild +++ b/dev-ruby/zeitwerk/zeitwerk-2.7.1.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="ruby32 ruby33" +USE_RUBY="ruby32 ruby33 ruby34" RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" |