diff options
Diffstat (limited to 'dev-ruby')
| -rw-r--r-- | dev-ruby/elasticsearch-api/Manifest | 1 | ||||
| -rw-r--r-- | dev-ruby/elasticsearch-api/elasticsearch-api-8.17.2.ebuild | 68 | ||||
| -rw-r--r-- | dev-ruby/elasticsearch/Manifest | 1 | ||||
| -rw-r--r-- | dev-ruby/elasticsearch/elasticsearch-8.17.2.ebuild | 55 | ||||
| -rw-r--r-- | dev-ruby/mixlib-shellout/mixlib-shellout-3.3.9.ebuild | 2 | ||||
| -rw-r--r-- | dev-ruby/rr/Manifest | 1 | ||||
| -rw-r--r-- | dev-ruby/rr/rr-3.1.2.ebuild | 31 | ||||
| -rw-r--r-- | dev-ruby/test-unit-rr/test-unit-rr-1.0.5-r2.ebuild | 5 | ||||
| -rw-r--r-- | dev-ruby/yard/yard-0.9.37.ebuild | 8 |
9 files changed, 164 insertions, 8 deletions
diff --git a/dev-ruby/elasticsearch-api/Manifest b/dev-ruby/elasticsearch-api/Manifest index 460bc4c7f09b..d1faef82cc0e 100644 --- a/dev-ruby/elasticsearch-api/Manifest +++ b/dev-ruby/elasticsearch-api/Manifest @@ -3,3 +3,4 @@ DIST elasticsearch-ruby-8.15.0.tar.gz 1935690 BLAKE2B 380eebdb9fdcce1600051d9078 DIST elasticsearch-ruby-8.16.0.tar.gz 1938620 BLAKE2B 742180d14d6d003b498f2e5812239c6d83c39c5d8fb37dad1a113f017857fe2563932e05ca67774e1db428f264d57d43bd694b6bf784c374db0c560e31af2931 SHA512 78191a95577aa443a85c75476a6743cc31371958a3f30d1d95cbe9159893bdeb297a9010c1e41d7adcb53172f5f096e7666a8f1506a6b05fcbaa7559328589ab DIST elasticsearch-ruby-8.17.0.tar.gz 1940073 BLAKE2B 25d141927f4adacb2f7d447a8f929859fd0081526e47355673d702445cdb01add122c303d1cea6bef0f4c5d9ac743c55fba98220303a9440218e99860bd619e8 SHA512 2968ed0648eeb9b0b0620d6778f9dd63cee0c20da433a5023b6c0eec8f9c906449cc5d5c8a0bad195815f6f85b93e70545dafc43c9ce2fdbf113be80524ee3ab DIST elasticsearch-ruby-8.17.1.tar.gz 1940369 BLAKE2B 95e7b79b6f95905ce221cda6bea928868507d8629f8122a1eb3181e4da3a652df0e35ed13823451d10fd3fc3e6e619c24856803afdef68ecb6340f843d4ac382 SHA512 49937635a2488a155a03dc86ac55ec27b3e1c98ed4445a0df038e9cc6ac51d524252ac8b923c1174f7d121a42d1f72d542c0460e360c055dacb467c916dff970 +DIST elasticsearch-ruby-8.17.2.tar.gz 1941489 BLAKE2B 78d87d6c8a44b584177522561c9969249517bee60a069dbe3dd4934a72efdd62bff2ac613b99019fe2f3a447fde6db7f4e419b38bd7e3a0f46003ff5269bb39a SHA512 2a901c937359bc0c7705b45945af3b0cde4938f4247b53d26c40148df4ad854e31491564d1b4777d44d53e0d58b364feed73215fe10617f1bc6415e2f92e84d5 diff --git a/dev-ruby/elasticsearch-api/elasticsearch-api-8.17.2.ebuild b/dev-ruby/elasticsearch-api/elasticsearch-api-8.17.2.ebuild new file mode 100644 index 000000000000..06beb83a7e82 --- /dev/null +++ b/dev-ruby/elasticsearch-api/elasticsearch-api-8.17.2.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="ruby31 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/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 jbuilder and jsonify + sed -e '/\(pry-\|jbuilder\|jsonify\)/ s:^:#:' \ + -e '/RspecJunitFormatter/ s:^:#:' \ + -e '/ansi/arequire "patron"' \ + -i spec/spec_helper.rb || die + rm -f spec/elasticsearch/api/actions/json_builders_spec.rb || die + + sed -i -e '/uses the escape_utils gem/askip "unmaintained gem"' spec/elasticsearch/api/utils_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 460bc4c7f09b..d1faef82cc0e 100644 --- a/dev-ruby/elasticsearch/Manifest +++ b/dev-ruby/elasticsearch/Manifest @@ -3,3 +3,4 @@ DIST elasticsearch-ruby-8.15.0.tar.gz 1935690 BLAKE2B 380eebdb9fdcce1600051d9078 DIST elasticsearch-ruby-8.16.0.tar.gz 1938620 BLAKE2B 742180d14d6d003b498f2e5812239c6d83c39c5d8fb37dad1a113f017857fe2563932e05ca67774e1db428f264d57d43bd694b6bf784c374db0c560e31af2931 SHA512 78191a95577aa443a85c75476a6743cc31371958a3f30d1d95cbe9159893bdeb297a9010c1e41d7adcb53172f5f096e7666a8f1506a6b05fcbaa7559328589ab DIST elasticsearch-ruby-8.17.0.tar.gz 1940073 BLAKE2B 25d141927f4adacb2f7d447a8f929859fd0081526e47355673d702445cdb01add122c303d1cea6bef0f4c5d9ac743c55fba98220303a9440218e99860bd619e8 SHA512 2968ed0648eeb9b0b0620d6778f9dd63cee0c20da433a5023b6c0eec8f9c906449cc5d5c8a0bad195815f6f85b93e70545dafc43c9ce2fdbf113be80524ee3ab DIST elasticsearch-ruby-8.17.1.tar.gz 1940369 BLAKE2B 95e7b79b6f95905ce221cda6bea928868507d8629f8122a1eb3181e4da3a652df0e35ed13823451d10fd3fc3e6e619c24856803afdef68ecb6340f843d4ac382 SHA512 49937635a2488a155a03dc86ac55ec27b3e1c98ed4445a0df038e9cc6ac51d524252ac8b923c1174f7d121a42d1f72d542c0460e360c055dacb467c916dff970 +DIST elasticsearch-ruby-8.17.2.tar.gz 1941489 BLAKE2B 78d87d6c8a44b584177522561c9969249517bee60a069dbe3dd4934a72efdd62bff2ac613b99019fe2f3a447fde6db7f4e419b38bd7e3a0f46003ff5269bb39a SHA512 2a901c937359bc0c7705b45945af3b0cde4938f4247b53d26c40148df4ad854e31491564d1b4777d44d53e0d58b364feed73215fe10617f1bc6415e2f92e84d5 diff --git a/dev-ruby/elasticsearch/elasticsearch-8.17.2.ebuild b/dev-ruby/elasticsearch/elasticsearch-8.17.2.ebuild new file mode 100644 index 000000000000..de8538d090f6 --- /dev/null +++ b/dev-ruby/elasticsearch/elasticsearch-8.17.2.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="ruby31 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/mixlib-shellout/mixlib-shellout-3.3.9.ebuild b/dev-ruby/mixlib-shellout/mixlib-shellout-3.3.9.ebuild index 9f1e66ef1396..383209c89b38 100644 --- a/dev-ruby/mixlib-shellout/mixlib-shellout-3.3.9.ebuild +++ b/dev-ruby/mixlib-shellout/mixlib-shellout-3.3.9.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_RECIPE_TEST="rspec3" diff --git a/dev-ruby/rr/Manifest b/dev-ruby/rr/Manifest index c0ed75f0dbe1..d14a729d1c1e 100644 --- a/dev-ruby/rr/Manifest +++ b/dev-ruby/rr/Manifest @@ -1,2 +1,3 @@ DIST rr-3.1.0.tar.gz 140388 BLAKE2B 0994ae589d1d9ebe6b4a334c1e93f959b63280beff8f2a6b1696722ac908ac5a21954e65d20216c239587abdbff3a1b3110f6f1eb3f17bd5e0f169a4892e750c SHA512 d05d8421d5cd6e9225cbf5ca183c54cc510a3212f0629f7cee60887b18c874618cb67836503aed7665cef8443cc579306b84e030ae1ec0834f56298f5044a2fa DIST rr-3.1.1.tar.gz 141316 BLAKE2B 7bed228a5d3b454f8141b48bc3841a168dae81aba970d674a53466c4237cc85cdf817e5265a767a6290a98756b78a82bd9fcf39a22ca65964418c058270f2bca SHA512 3b359db98e90e9be788f1da7baa9e58e74b91345c2c569ea7b3b354b4ab567f2b9f2dbe189323f3b0d1d0c61cfa3715fa423bc37ddba755256390c011365093f +DIST rr-3.1.2.tar.gz 141817 BLAKE2B 2f1ec16318f0f7e451f9df857b9e275af608c99e1dbcf3b44cac07c432e1829b8d29caebaa472e4f1876ee42bee051a41ab4cf89881b8edcbc939d4e941317d3 SHA512 2bbd885edde4ed7ba3289af5573786af07f49abde8eca42e422a4ac309c5a4eba94a9b131dc0d13818295274cb75d1f9869260bdbb5b656c1e2a7a96a26aaca7 diff --git a/dev-ruby/rr/rr-3.1.2.ebuild b/dev-ruby/rr/rr-3.1.2.ebuild new file mode 100644 index 000000000000..f40d2776233e --- /dev/null +++ b/dev-ruby/rr/rr-3.1.2.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_TASK_DOC="" +RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md" + +RUBY_FAKEGEM_GEMSPEC=rr.gemspec + +inherit ruby-fakegem + +DESCRIPTION="A double framework featuring a selection of double techniques and a terse syntax" +HOMEPAGE="https://rr.github.io/rr/" +SRC_URI="https://github.com/rr/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="test" + +ruby_add_bdepend "test? ( + dev-ruby/minitest + dev-ruby/diff-lcs + dev-ruby/test-unit-rr )" + +each_ruby_test() { + ${RUBY} test/run-test.rb || die +} diff --git a/dev-ruby/test-unit-rr/test-unit-rr-1.0.5-r2.ebuild b/dev-ruby/test-unit-rr/test-unit-rr-1.0.5-r2.ebuild index 182aac598baa..015ac9be5739 100644 --- a/dev-ruby/test-unit-rr/test-unit-rr-1.0.5-r2.ebuild +++ b/dev-ruby/test-unit-rr/test-unit-rr-1.0.5-r2.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_TASK_TEST="" @@ -18,7 +18,6 @@ HOMEPAGE="https://github.com/test-unit/test-unit-rr" LICENSE="LGPL-2.1+" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86" -IUSE="" ruby_add_rdepend ">=dev-ruby/rr-1.1.1 >=dev-ruby/test-unit-2.5.2" diff --git a/dev-ruby/yard/yard-0.9.37.ebuild b/dev-ruby/yard/yard-0.9.37.ebuild index 84bb1284caf8..47c825749ea7 100644 --- a/dev-ruby/yard/yard-0.9.37.ebuild +++ b/dev-ruby/yard/yard-0.9.37.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" RUBY_FAKEGEM_TASK_DOC="yard" @@ -34,10 +34,10 @@ PATCHES=( ruby_add_bdepend "doc? ( || ( dev-ruby/maruku dev-ruby/rdiscount dev-ruby/kramdown ) )" -ruby_add_bdepend "test? ( dev-ruby/rack:2.2 >=dev-ruby/rspec-3.11.0 dev-ruby/webrick )" +ruby_add_bdepend "test? ( dev-ruby/rack:3.1 >=dev-ruby/rspec-3.11.0 dev-ruby/webrick )" all_ruby_prepare() { - sed -i -e '/[Bb]undler/ s:^:#:' -e '3igem "rack", "~> 2.2.0"' spec/spec_helper.rb || die + sed -i -e '/[Bb]undler/ s:^:#:' -e '3igem "rack", "~> 3.1.0"' spec/spec_helper.rb || die sed -i -e '/samus/I s:^:#:' Rakefile || die |
