summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-05-24 19:25:53 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-05-24 19:25:53 +0000
commite7db7379fcca2dcb309c8c5bf5dec5d11a31ae47 (patch)
tree959b1f9322082339a2a6ae5407be8004d5f0b4cd /dev-ruby
parentc5796cbc01277ea57f7a7201ef41e373960f3c7a (diff)
downloadbaldeagleos-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/Manifest1
-rw-r--r--dev-ruby/elasticsearch-api/elasticsearch-api-9.0.3.ebuild68
-rw-r--r--dev-ruby/elasticsearch/Manifest1
-rw-r--r--dev-ruby/elasticsearch/elasticsearch-9.0.3.ebuild55
-rw-r--r--dev-ruby/json/Manifest2
-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/Manifest1
-rw-r--r--dev-ruby/oauth2/oauth2-2.0.11.ebuild75
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
+}