diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2024-09-24 17:43:48 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2024-09-24 17:43:48 +0000 |
| commit | 02a0710244f492181cabef8fc3233c3a9e7d8198 (patch) | |
| tree | c65d65b715dd051f8d2bea17d330259e036170f6 /dev-ruby | |
| parent | 97ecfc29ae17c48443fd4c7e86602d3dbd5dad8b (diff) | |
| download | baldeagleos-repo-02a0710244f492181cabef8fc3233c3a9e7d8198.tar.gz baldeagleos-repo-02a0710244f492181cabef8fc3233c3a9e7d8198.tar.xz baldeagleos-repo-02a0710244f492181cabef8fc3233c3a9e7d8198.zip | |
Adding metadata
Diffstat (limited to 'dev-ruby')
| -rw-r--r-- | dev-ruby/activeldap/Manifest | 1 | ||||
| -rw-r--r-- | dev-ruby/activeldap/activeldap-7.2.0.ebuild | 37 | ||||
| -rw-r--r-- | dev-ruby/faraday/Manifest | 1 | ||||
| -rw-r--r-- | dev-ruby/faraday/faraday-2.12.0.ebuild | 61 | ||||
| -rw-r--r-- | dev-ruby/gettext_i18n_rails/files/gettext_i18n_rails-1.13.0-rails71.patch | 25 | ||||
| -rw-r--r-- | dev-ruby/gettext_i18n_rails/gettext_i18n_rails-1.13.0.ebuild | 10 | ||||
| -rw-r--r-- | dev-ruby/rouge/Manifest | 3 | ||||
| -rw-r--r-- | dev-ruby/rouge/rouge-4.1.3.ebuild | 36 | ||||
| -rw-r--r-- | dev-ruby/rouge/rouge-4.4.0.ebuild (renamed from dev-ruby/rouge/rouge-4.2.0.ebuild) | 2 | ||||
| -rw-r--r-- | dev-ruby/shoulda-context/shoulda-context-2.0.0-r1.ebuild | 2 | ||||
| -rw-r--r-- | dev-ruby/shoulda-matchers/shoulda-matchers-4.5.1-r1.ebuild | 2 | ||||
| -rw-r--r-- | dev-ruby/shoulda/shoulda-4.0.0.ebuild | 2 | ||||
| -rw-r--r-- | dev-ruby/timecop/timecop-0.9.10.ebuild | 2 | ||||
| -rw-r--r-- | dev-ruby/webrick/Manifest | 1 | ||||
| -rw-r--r-- | dev-ruby/webrick/webrick-1.8.2.ebuild | 27 |
15 files changed, 165 insertions, 47 deletions
diff --git a/dev-ruby/activeldap/Manifest b/dev-ruby/activeldap/Manifest index 19f5ac1847d4..a6e0a1e6240f 100644 --- a/dev-ruby/activeldap/Manifest +++ b/dev-ruby/activeldap/Manifest @@ -1,2 +1,3 @@ DIST activeldap-6.1.0.gem 227328 BLAKE2B 48cd393a294b677b373461701773d3d0c18cbe9ee5124bcbafe392ee664a0e1045feb2d808734988bfceaaf7ae7b276ea12615ae30bb8109d63daf4b6a8cbed5 SHA512 b8a8d1346d75ae1ddd15b919f2a7afbec3e62b4248144ece3e1324892899735b05aa221ecec7c07f6273f35a6ffdacf4858d57326fb9b8c096f358652ef0b99d DIST activeldap-7.0.0.gem 227840 BLAKE2B 2bf720efa60f2233180cf73a79da61058398a7409319c468ee96938091fd3d4eeebc904e3d8c55f51d1ca9a22f1b22e27554b78910065022ce9ebb92a883c256 SHA512 b4df5307583fc29abb74cdfd1d3b62f4bf03525e4a81397b32522ce84ee49f58fae27a7e9ba62490cfe49daa27be67440ccbaca25ba15553845d9e4a6e693bda +DIST activeldap-7.2.0.gem 227840 BLAKE2B 1252507b9d6774b7a22128b48cad7cd7cf364527832e725524f1c09d99cff6ee974b41fdb4cbd53f9b19a93193729af9b3d176426658edb32108332ced407041 SHA512 2c0d093b0f46181205629346c9ce83e21192398eb9733765f142a0372b1e1239799dd56b966db3e0a0f3aaacc3d2852db57e1a629d7619480bca9f351ab608e5 diff --git a/dev-ruby/activeldap/activeldap-7.2.0.ebuild b/dev-ruby/activeldap/activeldap-7.2.0.ebuild new file mode 100644 index 000000000000..51c9bdc406b4 --- /dev/null +++ b/dev-ruby/activeldap/activeldap-7.2.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby31 ruby32" + +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_EXTRADOC="TODO doc/text/*" +RUBY_FAKEGEM_EXTRAINSTALL="po" + +# Most tests require a running LDAP server +RUBY_FAKEGEM_RECIPE_TEST="none" + +inherit ruby-fakegem + +MY_P="${P/ruby-/}" +DESCRIPTION="ActiveLDAP provides an activerecord inspired object oriented interface to LDAP" +HOMEPAGE="https://github.com/activeldap/activeldap" + +LICENSE="GPL-2" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64" + +ruby_add_rdepend " + || ( dev-ruby/activemodel:7.2 dev-ruby/activemodel:7.1 dev-ruby/activemodel:7.0 ) + dev-ruby/builder + dev-ruby/locale + dev-ruby/ruby-gettext + dev-ruby/gettext_i18n_rails + || ( dev-ruby/ruby-net-ldap >=dev-ruby/ruby-ldap-0.8.2 )" + +all_ruby_install() { + all_fakegem_install + + dodoc doc/text/* + dodoc -r examples +} diff --git a/dev-ruby/faraday/Manifest b/dev-ruby/faraday/Manifest index 64757c7cfe22..de7497e28d4c 100644 --- a/dev-ruby/faraday/Manifest +++ b/dev-ruby/faraday/Manifest @@ -2,4 +2,5 @@ DIST faraday-1.10.3.tar.gz 835008 BLAKE2B 5b2cff7877cd1e73dc52830aed67988eb5ed33 DIST faraday-2.10.0.tar.gz 1031426 BLAKE2B b532fdaf9e13d29554b45d6a99d6eaedfa815a9681684727b31c66e80a6d0fea86f3883aba2a374e4c9dbb5033dbf92b189f57867b7c9616c2a414ff06814732 SHA512 30399c03b44c64fb50b327c61b190ae178447f1831f5916f6f396740af80b929f2a5191d75ab563017172c986d379dcd0395b43ac127a772443eb321bfbc6b1f DIST faraday-2.10.1.tar.gz 1033252 BLAKE2B 2df625d91cedcfc3f78b97570e0a87404db74728f82e7c77776f806a0e388d629cb1fe0b35157c4b300db93db056a9c2bd1aff90f39a9dc326c6cae76e37fc0e SHA512 21a1777e1bb2f7b62963ad9063bc5ac373a9d1c6e827cf346630ea9dc1bd8f09009a554363dc92e030ce07bca002a24e10dce2736f43414e4e20bd394e55cdb4 DIST faraday-2.11.0.tar.gz 1033671 BLAKE2B a8db332300353afaaac62667cd70c5e3fcc812022aba3e76309b01122b65f7ff052cb114e72deebf72c3857fd2d9618ac901c16a489a331953e034c30d79ddc3 SHA512 1b38efb37869a37efc89eb56961f5cee4ecd4a815b1e4b30dcdc1157d210291078b408025ee5e22e0adc328c730cb70741e8840d749681fed1bd031b4db132cf +DIST faraday-2.12.0.tar.gz 1033916 BLAKE2B e61c7854f6f3c5c3c8aa1d3d34352bce68390f2ec5a19e182451d0823311685e8608dcd1832362b6286c2c8a280ce764088fc45057c208730a90d91afadd29bc SHA512 654cd863eebb9bc85ec71ec5c8bfee53d959d9c0461db7c21c214bcf60ad5242431fceb5764966d5a15d607f5e9374a420135a2e67da2576f8c8805a9df100ff DIST faraday-2.9.2.tar.gz 1031072 BLAKE2B 78a30d62bde0146274cc0c47a8f504d695fbdae0be50b49b92fdeb2e0fb83501b30a0a60c8d098d56f70263322fae5763b17dd2e8c6eea121b48cd4143034d9d SHA512 5f6af1a79f082e17113939282fdadae5ab2bba167f8d109b8f64b53ca3819d138f6e8a090c9d30036ab796a53ae53f4ecf2fd8c645e59a2aec025430b2c0e803 diff --git a/dev-ruby/faraday/faraday-2.12.0.ebuild b/dev-ruby/faraday/faraday-2.12.0.ebuild new file mode 100644 index 000000000000..13153bccb2df --- /dev/null +++ b/dev-ruby/faraday/faraday-2.12.0.ebuild @@ -0,0 +1,61 @@ +# 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_BINWRAP="" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" +RUBY_FAKEGEM_RECIPE_DOC="none" + +RUBY_FAKEGEM_EXTRADOC="README.md" +RUBY_FAKEGEM_EXTRAINSTALL="spec" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="HTTP/REST API client library with pluggable components" +HOMEPAGE="https://github.com/lostisland/faraday" +SRC_URI="https://github.com/lostisland/faraday/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" +IUSE="test" + +DEPEND+=" test? ( sys-process/lsof )" + +ruby_add_rdepend " + || ( <dev-ruby/faraday-net_http-3.4:3 dev-ruby/faraday-net_http:2 ) + dev-ruby/json + dev-ruby/logger +" +ruby_add_bdepend "test? ( + >=dev-ruby/test-unit-2.4 + >=dev-ruby/connection_pool-2.2.2 + dev-ruby/rack:3.0 + dev-ruby/webmock + )" + +all_ruby_prepare() { + # Remove bundler support. + rm Gemfile || die + sed -i -e '/[Bb]undler/d ; 1irequire "yaml"' Rakefile || die + # Avoid loading all lib files since some of them require unpackaged dependencies. + sed -e '/[Cc]overall/ s:^:#:' \ + -e '/lib\/\*\*/ s:^:#:' \ + -e '/simplecov/ s:^:#:' \ + -e '/SimpleCov/,/end/ s:^:#:' \ + -e '/pry/ s:^:#:' \ + -i spec/spec_helper.rb || die + + sed -e '/git ls-files/ s:^:#:' \ + -e "s:_relative ': './:" \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die +} + +each_ruby_test() { + MT_NO_PLUGINS=true each_fakegem_test +} diff --git a/dev-ruby/gettext_i18n_rails/files/gettext_i18n_rails-1.13.0-rails71.patch b/dev-ruby/gettext_i18n_rails/files/gettext_i18n_rails-1.13.0-rails71.patch new file mode 100644 index 000000000000..b420547cfb09 --- /dev/null +++ b/dev-ruby/gettext_i18n_rails/files/gettext_i18n_rails-1.13.0-rails71.patch @@ -0,0 +1,25 @@ +From f88bd5b0e8869ec5b7992846e5562c414b36f380 Mon Sep 17 00:00:00 2001 +From: Hannes Hornwall <hannes@hornwall.me> +Date: Tue, 30 Jul 2024 14:46:48 +0200 +Subject: [PATCH] Update test case with classes that are no longer included in + rails 7.1 + +--- + spec/gettext_i18n_rails/model_attributes_finder_spec.rb | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/spec/gettext_i18n_rails/model_attributes_finder_spec.rb b/spec/gettext_i18n_rails/model_attributes_finder_spec.rb +index dec15865..9bdaf92a 100644 +--- a/spec/gettext_i18n_rails/model_attributes_finder_spec.rb ++++ b/spec/gettext_i18n_rails/model_attributes_finder_spec.rb +@@ -24,8 +24,8 @@ class Application < Rails::Application + keys = finder.find({}).keys + expected = [CarSeat, Part, StiParent] + expected.concat [AbstractParentClass, NotConventional] if Rails::VERSION::MAJOR >= 3 +- expected.concat [ActiveRecord::SchemaMigration] if Rails::VERSION::MAJOR >= 4 +- expected.concat [ActiveRecord::InternalMetadata] if Rails::VERSION::MAJOR >= 5 ++ expected.concat [ActiveRecord::SchemaMigration] if Rails::VERSION::MAJOR >= 4 && !(Rails::VERSION::MAJOR == 7 && Rails::VERSION::MINOR > 0) ++ expected.concat [ActiveRecord::InternalMetadata] if Rails::VERSION::MAJOR >= 5 && !(Rails::VERSION::MAJOR == 7 && Rails::VERSION::MINOR > 0) + keys.should =~ expected + end + diff --git a/dev-ruby/gettext_i18n_rails/gettext_i18n_rails-1.13.0.ebuild b/dev-ruby/gettext_i18n_rails/gettext_i18n_rails-1.13.0.ebuild index b59e2668da8f..cee515a7a942 100644 --- a/dev-ruby/gettext_i18n_rails/gettext_i18n_rails-1.13.0.ebuild +++ b/dev-ruby/gettext_i18n_rails/gettext_i18n_rails-1.13.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby31 ruby32" +USE_RUBY="ruby31 ruby32 ruby33" RUBY_FAKEGEM_EXTRADOC="Readme.md" @@ -22,9 +22,11 @@ SLOT="0" KEYWORDS="~amd64" IUSE="test" +PATCHES=( "${FILESDIR}/${P}-rails71.patch" ) + ruby_add_bdepend "test? ( - dev-ruby/rails:7.0 - dev-ruby/activerecord:7.0[sqlite] + dev-ruby/rails:7.1 + dev-ruby/activerecord:7.1[sqlite] dev-ruby/temple dev-ruby/ruby-gettext dev-ruby/haml @@ -42,5 +44,5 @@ all_ruby_prepare() { rm spec/gettext_i18n_rails/slim_parser_spec.rb spec/gettext_i18n_rails/haml_parser_spec.rb || die # Test against specific Rails version - sed -e '1igem "rails", "~>7.0.0"' -i spec/spec_helper.rb || die + sed -e '1igem "rails", "~>7.1.0"' -i spec/spec_helper.rb || die } diff --git a/dev-ruby/rouge/Manifest b/dev-ruby/rouge/Manifest index 405e35feab1c..45ed7b99b523 100644 --- a/dev-ruby/rouge/Manifest +++ b/dev-ruby/rouge/Manifest @@ -1,6 +1,5 @@ DIST rouge-3.30.0.tar.gz 1036048 BLAKE2B 79dde9ed8a282b22aa044bef1a17cdde705e5361aa9298789d1de155260a69a200d8039c400d22db5719039d67f0d9179c31574190684da50ea64fba92c63ec8 SHA512 f21ff96d2d1f248dfffb02ea2312b4c01090b2b5664588e00763d0ede0d8af701efe0cdabb551a2debff26a301dfaffa7a07aa579d73806c6635f03dd15dcfe1 DIST rouge-4.1.2.tar.gz 1054462 BLAKE2B 8f0aff31c6c184a9f264e27d95804c88f8a1ab43ae25237c8e24c646d46aa5e59ca1c32efb7c6c6e59b0a6edd531ae67edd7fa87906ec2f244e0086590c255a1 SHA512 835ac4b75c4c8be9d11486e2a6f5a9ecff03180bf6657d2486638f562a99420d97dd518a65fd6ffe20e7994386174887575e02f77d9c3af3aa895ff4d3a4b7f3 -DIST rouge-4.1.3.tar.gz 1056133 BLAKE2B 4c5134caf28c5bc5f8edc5aef903139f86bc6dedd268970a8a368afa6be6df2b176ab4ddd5c287482333a4863e16ccdc50de7f3830ebb57c6db3285f544f9b6c SHA512 4fa62b46477055e19070c86a5ca0164f84ec8d2d4a3a5bc5b3c84fd514353153d4caf3b3968da6dc357475f3048c684059b9ce419aa3f9986e1c9838a00d8564 -DIST rouge-4.2.0.tar.gz 1059813 BLAKE2B b6add86c73729ed3df8f24ff2b454c520416f0640e090ca04372f8f00184bbf432119993ea6b809e1aec50899bd05bccebde0ca6d35f420c8d2a1e57c61a84d2 SHA512 b0dd5fb3ec2ebb1e7cd50460ea589026e70e5ee8b7b55a9a9c48990f22d3845a5a1bb7ce83001f5316852568c8bc7bca3ee2db9deacd60cde2b42ea9ba391d18 DIST rouge-4.2.1.tar.gz 1061430 BLAKE2B 8dcaf5f4ef17e5e44eaa3251877ddd44d8a99a36e2b7e0624910de2c21e0272b7f1f022257136be5090eebe3cab826eed7a740e5cbe50bbdd72dcd0aad9eb955 SHA512 3545e41e5815acf96fc2e48531bebf50424425bbc13816daf03376882f41319905db6fee609b2bea5c629c6056cb50ae40dd7e3dcd088cc7403506cbde5351f7 DIST rouge-4.3.0.tar.gz 1064294 BLAKE2B 8ec161f4b94d4a37bf29fc995d80c44ee39fe179a6ea3efb1ff3853b7aeac413efeb2b5ad596314c06e90dc0b42887967a0c350f37812e5c976734ac3d33cdb7 SHA512 6546c3062e38b059936c6af8aa8b872049a416b9c1a28fb4dba144427b567102f0bc6f71275f5b995378e51abad9c5b30186b6722e17a4eed4928c16bebf8e18 +DIST rouge-4.4.0.tar.gz 1071280 BLAKE2B 41bc0ed85589870e0389809c5c0d39de5498c1847c6fd79713873fd690da114e6ba7c2058f7ac37872e6090996d6ce3ffcb268751d462df1fa2dc94443939c17 SHA512 c1b7d10a719c58b889a9b5104ca8cbf02ad3ba8bfa8c73ef2cf2e654467e00c93d23d8344e098073ecfbf7c197b02a70be0984d3b0b2000d253a4d308302d882 diff --git a/dev-ruby/rouge/rouge-4.1.3.ebuild b/dev-ruby/rouge/rouge-4.1.3.ebuild deleted file mode 100644 index bbe0e3381dad..000000000000 --- a/dev-ruby/rouge/rouge-4.1.3.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby30 ruby31 ruby32" - -RUBY_FAKEGEM_TASK_TEST="spec" -RUBY_FAKEGEM_RECIPE_DOC="yard" - -RUBY_FAKEGEM_GEMSPEC="rouge.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Yet-another-markdown-parser using a strict syntax definition in pure Ruby" -HOMEPAGE="https://github.com/rouge-ruby/rouge" -SRC_URI="https://github.com/rouge-ruby/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" - -SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="" - -ruby_add_bdepend "doc? ( dev-ruby/redcarpet ) - test? ( dev-ruby/minitest-power_assert ) - dev-ruby/yard -" - -ruby_add_rdepend "dev-ruby/redcarpet !<dev-ruby/rouge-3.30.0-r1" - -all_ruby_prepare() { - rm -f tasks/{check/style,update/changelog}.rake || die - - sed -i -e '/bundler/I s:^:#: ; 5irequire "minitest-power_assert"' spec/spec_helper.rb || die - sed -i -e '/\(changelog\|bundler\|rubocop\)/ s:^:#: ; 1irequire "pathname"' Rakefile || die -} diff --git a/dev-ruby/rouge/rouge-4.2.0.ebuild b/dev-ruby/rouge/rouge-4.4.0.ebuild index da8fd295fe7b..dd5ef6a25191 100644 --- a/dev-ruby/rouge/rouge-4.2.0.ebuild +++ b/dev-ruby/rouge/rouge-4.4.0.ebuild @@ -19,7 +19,7 @@ LICENSE="BSD-2 MIT" SLOT="$(ver_cut 1)" KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="" +IUSE="doc test" ruby_add_bdepend "doc? ( dev-ruby/redcarpet ) test? ( dev-ruby/minitest-power_assert ) 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 f0e15f8dd149..fa11096db57b 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 @@ -20,7 +20,7 @@ HOMEPAGE="https://github.com/thoughtbot/shoulda-context" LICENSE="MIT" SLOT="$(ver_cut 1)" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86" IUSE="doc test" PATCHES=( "${FILESDIR}/${P}-file-exists.patch" ) diff --git a/dev-ruby/shoulda-matchers/shoulda-matchers-4.5.1-r1.ebuild b/dev-ruby/shoulda-matchers/shoulda-matchers-4.5.1-r1.ebuild index 66a7c5c34b24..693db60c2328 100644 --- a/dev-ruby/shoulda-matchers/shoulda-matchers-4.5.1-r1.ebuild +++ b/dev-ruby/shoulda-matchers/shoulda-matchers-4.5.1-r1.ebuild @@ -21,7 +21,7 @@ SRC_URI="https://github.com/thoughtbot/shoulda-matchers/archive/v${PV}.tar.gz -> LICENSE="MIT" SLOT="$(ver_cut 1)" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86" ruby_add_rdepend ">=dev-ruby/activesupport-4.2.0:*" diff --git a/dev-ruby/shoulda/shoulda-4.0.0.ebuild b/dev-ruby/shoulda/shoulda-4.0.0.ebuild index 9acd6ee4653d..adbf4f6829d7 100644 --- a/dev-ruby/shoulda/shoulda-4.0.0.ebuild +++ b/dev-ruby/shoulda/shoulda-4.0.0.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://github.com/thoughtbot/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g LICENSE="MIT" SLOT="$(ver_cut 1)" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86" # This now more or less a meta-gem and it only contains features for # integration tests using Appraisals, which we don't currently package. diff --git a/dev-ruby/timecop/timecop-0.9.10.ebuild b/dev-ruby/timecop/timecop-0.9.10.ebuild index c5b62d88faa8..80ceace42178 100644 --- a/dev-ruby/timecop/timecop-0.9.10.ebuild +++ b/dev-ruby/timecop/timecop-0.9.10.ebuild @@ -21,7 +21,7 @@ SRC_URI="https://github.com/travisjeffery/timecop/archive/refs/tags/v${PV}.tar.g LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 sparc ~x86" IUSE="test" ruby_add_bdepend "test? ( dev-ruby/activesupport dev-ruby/mocha )" diff --git a/dev-ruby/webrick/Manifest b/dev-ruby/webrick/Manifest index d57b3c2e1cf7..e52260a64887 100644 --- a/dev-ruby/webrick/Manifest +++ b/dev-ruby/webrick/Manifest @@ -1,2 +1,3 @@ DIST webrick-1.7.0.tar.gz 114413 BLAKE2B ff0d09a3137edabde37392d4c8a5e1f37d9899c60db8e96e4034ef60626225c0508c6b2797281878bbb7a0c6db16e20bd46a83b61b3de2ed059cb95e80255a38 SHA512 785e8c6af6e2f8ac497bab6d0ad0e9383fa4c4ac8dee6ceee38e20c5e9b631b805ec3c8f5438ebea651ee4113698de1a370ae506927bdc04e512ea6cac433cd1 DIST webrick-1.8.1.tar.gz 91111 BLAKE2B eff3f2dff64d017fa0ef5370b07d97bfcd39f1df426a3b04ffdd0b5b0ea43cdd5d267420ea64bd0c3e4de3f1ee88df2f09959fd17b2b158b5ce0ddc16995b2bb SHA512 21cb396887025f85cfe04868e7fa7ef039809ca42a3acadfe1decb4dcd02eeeb3c9163e970324b56a9e0eb6202d971370af56e200c69de2d224c1941f866400c +DIST webrick-1.8.2.tar.gz 82463 BLAKE2B e31a61bebfe93273f6515286e3cb4b94704d335528240addaf69121a5734a512c413701e6ba58f2a74382a58dc11f56604ad2527acb6584d23c1d773c8a6b4da SHA512 aedc6588478c02d17274a2df178be39a418885728a0d684758505bad0abdc35111e3d7134f02ee1d18c4ca8983028568db5d2b386b885a393fbd8fba1a540cd3 diff --git a/dev-ruby/webrick/webrick-1.8.2.ebuild b/dev-ruby/webrick/webrick-1.8.2.ebuild new file mode 100644 index 000000000000..808c72db2e68 --- /dev/null +++ b/dev-ruby/webrick/webrick-1.8.2.ebuild @@ -0,0 +1,27 @@ +# 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_BINWRAP="" +RUBY_FAKEGEM_EXTRADOC="README.md" +RUBY_FAKEGEM_GEMSPEC="webrick.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="An HTTP server toolkit" +HOMEPAGE="https://github.com/ruby/webrick" +SRC_URI="https://github.com/ruby/webrick/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="|| ( Ruby-BSD BSD-2 )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="test" + +all_ruby_prepare() { + sed -i -e "s:_relative ': './:" ${RUBY_FAKEGEM_GEMSPEC} || die + + # Increase timeout for test to help out slow arches + sed -i -e '/EnvUtil.timeout(10) do/s:10:60:' test/webrick/test_ssl_server.rb || die +} |
