diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-05-24 19:25:53 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-05-24 19:25:53 +0000 |
| commit | e7db7379fcca2dcb309c8c5bf5dec5d11a31ae47 (patch) | |
| tree | 959b1f9322082339a2a6ae5407be8004d5f0b4cd /dev-ruby | |
| parent | c5796cbc01277ea57f7a7201ef41e373960f3c7a (diff) | |
| download | baldeagleos-repo-e7db7379fcca2dcb309c8c5bf5dec5d11a31ae47.tar.gz baldeagleos-repo-e7db7379fcca2dcb309c8c5bf5dec5d11a31ae47.tar.xz baldeagleos-repo-e7db7379fcca2dcb309c8c5bf5dec5d11a31ae47.zip | |
Adding metadata
Diffstat (limited to 'dev-ruby')
| -rw-r--r-- | dev-ruby/elasticsearch-api/Manifest | 1 | ||||
| -rw-r--r-- | dev-ruby/elasticsearch-api/elasticsearch-api-9.0.3.ebuild | 68 | ||||
| -rw-r--r-- | dev-ruby/elasticsearch/Manifest | 1 | ||||
| -rw-r--r-- | dev-ruby/elasticsearch/elasticsearch-9.0.3.ebuild | 55 | ||||
| -rw-r--r-- | dev-ruby/json/Manifest | 2 | ||||
| -rw-r--r-- | dev-ruby/json/json-2.12.2.ebuild (renamed from dev-ruby/json/json-2.9.1.ebuild) | 7 | ||||
| -rw-r--r-- | dev-ruby/oauth2/Manifest | 1 | ||||
| -rw-r--r-- | dev-ruby/oauth2/oauth2-2.0.11.ebuild | 75 |
8 files changed, 206 insertions, 4 deletions
diff --git a/dev-ruby/elasticsearch-api/Manifest b/dev-ruby/elasticsearch-api/Manifest index 98fbd833e764..c8f59a41edbc 100644 --- a/dev-ruby/elasticsearch-api/Manifest +++ b/dev-ruby/elasticsearch-api/Manifest @@ -3,3 +3,4 @@ DIST elasticsearch-ruby-8.17.1.tar.gz 1940369 BLAKE2B 95e7b79b6f95905ce221cda6be DIST elasticsearch-ruby-8.17.2.tar.gz 1941489 BLAKE2B 78d87d6c8a44b584177522561c9969249517bee60a069dbe3dd4934a72efdd62bff2ac613b99019fe2f3a447fde6db7f4e419b38bd7e3a0f46003ff5269bb39a SHA512 2a901c937359bc0c7705b45945af3b0cde4938f4247b53d26c40148df4ad854e31491564d1b4777d44d53e0d58b364feed73215fe10617f1bc6415e2f92e84d5 DIST elasticsearch-ruby-8.18.0.tar.gz 1948108 BLAKE2B 972518914ad038005688bc241c0b67dfc079143ad26f33d302ca2bf020a166eb2e9d35f3fd7e58ebafe0f3082ddcf172b2ff4ccba3080c533d1e8581cffed213 SHA512 58f70cedc8b3c387dc83776521dfbc63518d5c477f2e5a681669f3b94a8eecdc0713c2d789e6d849682c9870f29efa64df064cf8475d7606b009f98507eda63d DIST elasticsearch-ruby-9.0.2.tar.gz 1740456 BLAKE2B 0c1e8cec357c6be81fdadd0eebbfb519b553cf579208de3508d1af30c513e9c74103ed1813beae1a98e0a7b4579277c3e205f1e6d9d850b1c6f024b46c25e168 SHA512 356fa390858523b5ff2fd6e7a15fb7856d34b8c51f743927dbc402ba05222433c82ef1e384f4d96ae6dc5e38af726118801f5f23345a14c3a5820d4a3806ac64 +DIST elasticsearch-ruby-9.0.3.tar.gz 1741265 BLAKE2B 1d269b5a8bcb612226168dd052b8be38b4b4c7ea587758e07fccade8102205d331725cf29a1610b2ecdbc8de9ac69406963fba774fcc9a7cfc618dd8629c3891 SHA512 31f258e2fc1ebbde3009d1d309333d1379658d217bc4d227c4734776862d95201724fc6c19fccca6feb678191603e57cf4a31c4ae6d956bdf647b88a06dedcfa diff --git a/dev-ruby/elasticsearch-api/elasticsearch-api-9.0.3.ebuild b/dev-ruby/elasticsearch-api/elasticsearch-api-9.0.3.ebuild new file mode 100644 index 000000000000..8968ae36502d --- /dev/null +++ b/dev-ruby/elasticsearch-api/elasticsearch-api-9.0.3.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby32 ruby33" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" +RUBY_FAKEGEM_TASK_DOC=doc + +RUBY_FAKEGEM_TASK_TEST="NOTURN=true test" + +inherit ruby-fakegem + +MY_P=elasticsearch-ruby-${PV} +DESCRIPTION="Ruby integrations for ES, elasticsearch-api module" +HOMEPAGE="https://github.com/elastic/elasticsearch-ruby" +SRC_URI="https://github.com/elastic/elasticsearch-ruby/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64" +IUSE="test" + +ruby_add_rdepend " + dev-ruby/multi_json +" +ruby_add_bdepend " + doc? ( dev-ruby/yard ) + test? ( + dev-ruby/activesupport + dev-ruby/ansi + dev-ruby/elasticsearch + dev-ruby/elastic-transport + dev-ruby/jbuilder + dev-ruby/mocha:2 + dev-ruby/patron + dev-ruby/pry + dev-ruby/rspec:3 + dev-ruby/shoulda-context + dev-ruby/yard + ) +" + +RUBY_S=${MY_P}/${PN} + +all_ruby_prepare() { + # fix to work without git + sed -i -e 's/git ls-files/find * -type f/' *.gemspec || die + + # remove useless dependencies from Rakefile + sed -e '/bundler/d' \ + -e '/require.*cane/,/end/d' \ + -i Rakefile || die + + sed -i -e '/add_formatter/ s/documentation/progress/' spec/spec_helper.rb || die + + # Avoid tests that require unpackaged jsonify + sed -e '/\(pry-\|jsonify\)/ s:^:#:' \ + -e '/RspecJunitFormatter/ s:^:#:' \ + -e '/ansi/arequire "patron"' \ + -i spec/spec_helper.rb || die + sed -e '/context.*Jsonify/ s/context/xcontext/' \ + -i spec/unit/actions/json_builders_spec.rb || die + + # Create tmp directory required for tests + mkdir -p ../tmp/rest-api-spec/api || die +} diff --git a/dev-ruby/elasticsearch/Manifest b/dev-ruby/elasticsearch/Manifest index 98fbd833e764..c8f59a41edbc 100644 --- a/dev-ruby/elasticsearch/Manifest +++ b/dev-ruby/elasticsearch/Manifest @@ -3,3 +3,4 @@ DIST elasticsearch-ruby-8.17.1.tar.gz 1940369 BLAKE2B 95e7b79b6f95905ce221cda6be DIST elasticsearch-ruby-8.17.2.tar.gz 1941489 BLAKE2B 78d87d6c8a44b584177522561c9969249517bee60a069dbe3dd4934a72efdd62bff2ac613b99019fe2f3a447fde6db7f4e419b38bd7e3a0f46003ff5269bb39a SHA512 2a901c937359bc0c7705b45945af3b0cde4938f4247b53d26c40148df4ad854e31491564d1b4777d44d53e0d58b364feed73215fe10617f1bc6415e2f92e84d5 DIST elasticsearch-ruby-8.18.0.tar.gz 1948108 BLAKE2B 972518914ad038005688bc241c0b67dfc079143ad26f33d302ca2bf020a166eb2e9d35f3fd7e58ebafe0f3082ddcf172b2ff4ccba3080c533d1e8581cffed213 SHA512 58f70cedc8b3c387dc83776521dfbc63518d5c477f2e5a681669f3b94a8eecdc0713c2d789e6d849682c9870f29efa64df064cf8475d7606b009f98507eda63d DIST elasticsearch-ruby-9.0.2.tar.gz 1740456 BLAKE2B 0c1e8cec357c6be81fdadd0eebbfb519b553cf579208de3508d1af30c513e9c74103ed1813beae1a98e0a7b4579277c3e205f1e6d9d850b1c6f024b46c25e168 SHA512 356fa390858523b5ff2fd6e7a15fb7856d34b8c51f743927dbc402ba05222433c82ef1e384f4d96ae6dc5e38af726118801f5f23345a14c3a5820d4a3806ac64 +DIST elasticsearch-ruby-9.0.3.tar.gz 1741265 BLAKE2B 1d269b5a8bcb612226168dd052b8be38b4b4c7ea587758e07fccade8102205d331725cf29a1610b2ecdbc8de9ac69406963fba774fcc9a7cfc618dd8629c3891 SHA512 31f258e2fc1ebbde3009d1d309333d1379658d217bc4d227c4734776862d95201724fc6c19fccca6feb678191603e57cf4a31c4ae6d956bdf647b88a06dedcfa diff --git a/dev-ruby/elasticsearch/elasticsearch-9.0.3.ebuild b/dev-ruby/elasticsearch/elasticsearch-9.0.3.ebuild new file mode 100644 index 000000000000..119fff009ec4 --- /dev/null +++ b/dev-ruby/elasticsearch/elasticsearch-9.0.3.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby32 ruby33" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +inherit ruby-fakegem + +MY_P=elasticsearch-ruby-${PV} +DESCRIPTION="Ruby integrations for ES, elasticsearch module" +HOMEPAGE="https://github.com/elastic/elasticsearch-ruby" +SRC_URI="https://github.com/elastic/elasticsearch-ruby/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64" +IUSE="test" + +ruby_add_rdepend " + ~dev-ruby/elasticsearch-api-${PV} + >=dev-ruby/elastic-transport-8.3:8 +" +ruby_add_bdepend " + doc? ( dev-ruby/yard ) + test? ( + dev-ruby/ansi + dev-ruby/base64 + dev-ruby/mocha:2 + dev-ruby/pry + dev-ruby/shoulda-context + ) +" + +RUBY_S=${MY_P}/${PN} + +all_ruby_prepare() { + # fix to work without git + sed -i -e 's/git ls-files/find * -type f/' *.gemspec || die + + # remove useless dependencies from Rakefile + sed -e '/bundler/d' \ + -e '/require.*cane/,/end/d' \ + -i Rakefile || die + + sed -e '/documentation/ s:^:#:' \ + -i spec/spec_helper.rb || die + + # Avoid spec requiring a running elasticsearch server + rm -f spec/integration/{characters_escaping,client_integration,validation_integration}_spec.rb || die + rm -f spec/integration/helpers/*_helper_spec.rb || die +} diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest index 72216846e8eb..acfb5e93e2c3 100644 --- a/dev-ruby/json/Manifest +++ b/dev-ruby/json/Manifest @@ -1,5 +1,5 @@ DIST json-2.10.2.tar.gz 834578 BLAKE2B 2225e515e2df5ec66985ca3e73ff0e9cd68025c295f1313504c61bbf73a5f80054635b19dbee5fab2cd6b7f24ada79a08d7e798dc8faead80ac6863c0be946b2 SHA512 b4193f944d7b24197d138ecbbf4132b1e39fa93c4f5abeca6c24027a54a8a0d278bf214348a96c2fade72408ebd265f79da9ee7a594c589f05089cbf0b38cf31 DIST json-2.11.3.tar.gz 840952 BLAKE2B 33423f7508371b9052e04041664567d60819682aa53a1c1d13c5f22825fa8a0e6bfa523be92b0281ab4fd0d2dc288ded5d4db8059855c30d09032a99fb9171e1 SHA512 86ac5be9255a4f44e3ce1fc0d5ed2bfd829e573ebd774e46cc33e68c35382e29bfb34f1b75df2439c2daa04bd040357231c7b94e3d08af1f499e2e2cad6c7699 DIST json-2.12.0.tar.gz 846422 BLAKE2B 7beaa7974f34804865e21729af95ef5f3283a9eae1eef721cb3ef1bfb034434ba44cf68b63daffbecd074c5ee82089292d3df10307c9862ece1705f6d7fcf6a1 SHA512 a7707fcd318512a013887ff89c8f1489c0d35adece04cb0929129f9be7f4375db9fb8e82fcdb4b0dd1f1d385053db0f2f613e775d2fe463143270e597dbc46b9 +DIST json-2.12.2.tar.gz 848560 BLAKE2B 489660e253a40c4274cc7d1c45a959a32674d2bab32fc9d16820744d6acdd0ef07cddafa586e7b1266815d68c5dc3b8a50a75242cd18d6f0503cfa6ad065bb0a SHA512 ccaf9813fb51f735d0961b97ccb6f71d9c0124d3b179dc936664b502dd2136fe48df16cc0b2384bbb46d514f29ef0241ee7bcbea5677e608935a63c8a9dacf6e DIST json-2.7.2.tar.gz 125814 BLAKE2B 450c9495053c762446e77997bdc7e0291f8baf160a4da7e56d04ed18aa5629a11f1309e40bab0849692433392cfba8a19dda905fe5044ab363591a49e6e18b60 SHA512 5c432c293eed69b9810b5d0ca782383ba3f206d561641c354515e357c663ed4a4fb5ae35d3336d48605f9e82156d2f14a7ec6fa26642351214f60d91bac84f0e -DIST json-2.9.1.tar.gz 842298 BLAKE2B 0d76819a475051b4f5e1cf45244bbaccc108b9a6b0806c26840094835dc65b2ed0c4e388119196de9b775cf185c468bd493ffe1d382e8f4974ab3bd582d9f230 SHA512 47cbd2d65d8aa2e0c41ef2099fc6851a854d8f10b9c6759e9cfb2865f124e034d1b5f4fbcb7bd502efb12ae88cfec36f7e837500d601a4a6e0849a69dedc369b diff --git a/dev-ruby/json/json-2.9.1.ebuild b/dev-ruby/json/json-2.12.2.ebuild index 6068a3d18fb7..a615e0883ca4 100644 --- a/dev-ruby/json/json-2.9.1.ebuild +++ b/dev-ruby/json/json-2.12.2.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 ruby34" +USE_RUBY="ruby32 ruby33 ruby34" RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md" RUBY_FAKEGEM_DOCDIR="doc" @@ -37,10 +37,11 @@ all_ruby_prepare() { # And use rdoc instead of sdoc which we don't have packaged # And don't call git to list files. We're using the pregenerated spec anyway. sed -i \ - -e '/task :test/ s|:compile,||' \ + -e '/task :test/ s|:compile||' \ -e 's| => :clean||' \ -e 's|sdoc|rdoc|' \ -e 's|`git ls-files`|""|' \ + -e '/extensiontask/I s:^:#:' \ Rakefile || die "rakefile fix failed" sed -e 's/__dir__/"."/' \ diff --git a/dev-ruby/oauth2/Manifest b/dev-ruby/oauth2/Manifest index e930dc3c2bd2..3898bd881cde 100644 --- a/dev-ruby/oauth2/Manifest +++ b/dev-ruby/oauth2/Manifest @@ -1,3 +1,4 @@ DIST oauth2-1.4.11.tar.bz2 65622 BLAKE2B 9a09e69eb2389289d5b048388dd52dd6edcf289c4d7262ead05cca7dd27b261b6f432e023ac3c34aa77d6fa33bca5d870726b96cf5bf85eeec3561e9b53f9501 SHA512 12a9133cd5813eed00c2a22995630a7fdb611b0d76b06eeb8c938fd826831ea37556822246f21a739ba427c74135e6c2046edc1fb008725c55f3b1000ab5a945 DIST oauth2-2.0.10.tar.bz2 115142 BLAKE2B 5b1e28d0eb8d1034e76f50f14c8816a3c80eb90253b3544ffb623ab493d33470415cb94db815f3373279e41618cc2b80ab2a3a26f4bb71b5077f75814f147429 SHA512 dd1ca59ef2c3f808568ee0801a463e19448c4e659a63a6a5c7285f5f4ff417ad3e850ff3d58f4f996e46074721ab20b730f5f414aea0bda77b90f6749e18a6b6 +DIST oauth2-2.0.11.tar.bz2 213272 BLAKE2B 7f8f7751ebbc02765a191239ba7889de7d90a80683c6ae0ed90240428ebb54e8c31604124991cb4489ee032dd85ed66e3e7d467bef58f1ee5d8dc57e88d33fd6 SHA512 7c4e788ea7a645e85ea747f93725b718d7af57693167123e8c8ff3462da750961344a9c8240f99620835bf72256d8ff141d7c55b0c139cedf2665c9553b3d0bd DIST oauth2-2.0.9.tar.bz2 86459 BLAKE2B ba5623cf81824468489d68a4a06d1677ae05931e92471ea5c536292e5f688f4208915552a1cced22b66906149fe5c12a6da4ab6cc4a724ad3fce721b828a4f1e SHA512 d5d80bb3f34daf63d1723791d158abbaa53fbb9a1d85401267079762066c4fb031ef7ab7d259cdb7b351024ff5a35a22a55080dadc44d52dd32515df1ebfbce6 diff --git a/dev-ruby/oauth2/oauth2-2.0.11.ebuild b/dev-ruby/oauth2/oauth2-2.0.11.ebuild new file mode 100644 index 000000000000..c05ac3fbcb19 --- /dev/null +++ b/dev-ruby/oauth2/oauth2-2.0.11.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby32 ruby33 ruby34" + +RUBY_FAKEGEM_BINWRAP="" +RUBY_FAKEGEM_TASK_TEST="none" + +RUBY_FAKEGEM_EXTRADOC="README.md" + +RUBY_FAKEGEM_GEMSPEC="oauth2.gemspec" +RUBY_FAKEGEM_RECIPE_DOC="none" + +inherit ruby-fakegem + +DESCRIPTION="Wrapper for the OAuth 2.0 protocol with a similar style to the OAuth gem" +HOMEPAGE="https://gitlab.com/oauth-xx/oauth2" +SRC_URI="https://gitlab.com/oauth-xx/oauth2/-/archive/v${PV}/oauth2-${PV}.tar.bz2" +RUBY_S="oauth2-v${PV}-*" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86" +IUSE="test" + +ruby_add_rdepend " + || ( dev-ruby/faraday:2 dev-ruby/faraday:1 ) + dev-ruby/jwt:2 + >=dev-ruby/logger-1.2.0:0 + >=dev-ruby/multi_xml-0.5:0 + >=dev-ruby/rack-1.2:* <dev-ruby/rack-4:* + >=dev-ruby/snaky_hash-2.0.3:1 + >=dev-ruby/version_gem-1.1.8:1 +" +ruby_add_bdepend "test? ( + >=dev-ruby/addressable-2.3 + >=dev-ruby/backports-3 + >=dev-ruby/rexml-3.2:3 + dev-ruby/rspec:3 + dev-ruby/rspec-block_is_expected + dev-ruby/rspec-pending_for + dev-ruby/rspec-stubbed_env +)" + +all_ruby_prepare() { + sed \ + -e '/silent/I s:^:#:' \ + -e '/require.*oauth2/arequire "oauth2/version"' \ + -i spec/spec_helper.rb || die + + sed -i -e '/yardstick/,/^end/ s:^:#:' \ + -e '/bundler/I s:^:#:' Rakefile || die + + # Avoid spec that is too fragile in relation to ENV + sed -i -e '/outputs to $stdout when OAUTH_DEBUG=true/a skip "fragile ENV stubbing"' spec/oauth2/client_spec.rb || die + + # Avoid specs depending on unpackaged silent_stream gem + sed -e '/with warning for \(no\|too many\) token/ s/context/xcontext/' \ + -e '/with keys in a different order to the lookup/ s/context/xcontext/' \ + -i spec/oauth2/access_token_spec.rb || die + sed -e '/when OAUTH_DEBUG=\(false\|true\)/ s/context/xcontext/' \ + -e '/with extract_access_token option/ s/describe/xdescribe/' \ + -i spec/oauth2/client_spec.rb || die + + sed -e 's/git ls-files -z/find * -print0/' \ + -e "s:_relative ': './:" \ + -e 's/__dir__/"."/' \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die +} + +each_ruby_test() { + CI=true ${RUBY} -S rspec-3 --format progress spec || die +} |
