summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-01-17 07:20:08 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-01-17 07:20:08 +0000
commitb22837b475e47f33863c0589f3e4edfc5ec0b772 (patch)
tree7cdaca5113cbe3d1f36ff92143c24715937e9062 /dev-ruby
parent35f634585468bd76103ebf12794666a033fba5a1 (diff)
downloadbaldeagleos-repo-b22837b475e47f33863c0589f3e4edfc5ec0b772.tar.gz
baldeagleos-repo-b22837b475e47f33863c0589f3e4edfc5ec0b772.tar.xz
baldeagleos-repo-b22837b475e47f33863c0589f3e4edfc5ec0b772.zip
Adding metadata
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/coercible/coercible-1.0.1.ebuild4
-rw-r--r--dev-ruby/ecma-re-validator/ecma-re-validator-0.4.0.ebuild5
-rw-r--r--dev-ruby/hiera/hiera-3.12.0.ebuild4
-rw-r--r--dev-ruby/httparty/Manifest1
-rw-r--r--dev-ruby/httparty/httparty-0.24.2.ebuild65
-rw-r--r--dev-ruby/listen/Manifest1
-rw-r--r--dev-ruby/listen/listen-3.10.0.ebuild47
-rw-r--r--dev-ruby/maruku/maruku-0.7.3-r1.ebuild4
-rw-r--r--dev-ruby/pusher-client/pusher-client-0.6.2-r1.ebuild5
-rw-r--r--dev-ruby/ruby-gdk3/Manifest1
-rw-r--r--dev-ruby/ruby-gdk3/ruby-gdk3-4.3.4.ebuild21
-rw-r--r--dev-ruby/shoulda-context/shoulda-context-2.0.0-r1.ebuild7
-rw-r--r--dev-ruby/sys-filesystem/sys-filesystem-1.5.5.ebuild4
-rw-r--r--dev-ruby/tty-command/tty-command-0.10.1-r1.ebuild5
-rw-r--r--dev-ruby/tty-prompt/tty-prompt-0.23.1-r1.ebuild4
15 files changed, 159 insertions, 19 deletions
diff --git a/dev-ruby/coercible/coercible-1.0.1.ebuild b/dev-ruby/coercible/coercible-1.0.1.ebuild
index 2e9991c1c4c7..861913cbf584 100644
--- a/dev-ruby/coercible/coercible-1.0.1.ebuild
+++ b/dev-ruby/coercible/coercible-1.0.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 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 ruby40"
RUBY_FAKEGEM_EXTRADOC="README.md Changelog.md"
RUBY_FAKEGEM_GEMSPEC="coercible.gemspec"
diff --git a/dev-ruby/ecma-re-validator/ecma-re-validator-0.4.0.ebuild b/dev-ruby/ecma-re-validator/ecma-re-validator-0.4.0.ebuild
index db8a3ea13e77..4c6de77f9473 100644
--- a/dev-ruby/ecma-re-validator/ecma-re-validator-0.4.0.ebuild
+++ b/dev-ruby/ecma-re-validator/ecma-re-validator-0.4.0.ebuild
@@ -1,8 +1,9 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 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 ruby40"
RUBY_FAKEGEM_EXTRADOC="README.md"
diff --git a/dev-ruby/hiera/hiera-3.12.0.ebuild b/dev-ruby/hiera/hiera-3.12.0.ebuild
index 8e042c386f2c..9d05170f585c 100644
--- a/dev-ruby/hiera/hiera-3.12.0.ebuild
+++ b/dev-ruby/hiera/hiera-3.12.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 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 ruby40"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/httparty/Manifest b/dev-ruby/httparty/Manifest
index 619b9b122138..e05b97cebae0 100644
--- a/dev-ruby/httparty/Manifest
+++ b/dev-ruby/httparty/Manifest
@@ -1,3 +1,4 @@
DIST httparty-0.23.1.tar.gz 104812 BLAKE2B 87b4d6dfb893259106eec9d9a54fce2db2bf5dff171fb0aacd40b1936847b60d84c444c21255f1b5a685ec385a85a7c9c2047ce265c1c7ba1dbf9b130beca877 SHA512 01199b9baa5dc4e30c767271513b8cd507a509342475c9c1a10020b9f8c647ed0f37c93419f5fb3cc2b29d5b73634bb8d12d6accdeffd17770aa1d33119de559
DIST httparty-0.23.2.tar.gz 104952 BLAKE2B 825c1af8452fc11cdace9c4ee718452959a0251fd82aa422d9c3a8a3ad532188e0a024fd3ec641768726279229aa17fd81f985a3a2b9cdbf3c615183279f6525 SHA512 6768cf29bdfdc2f264d810387ffb239fc53c56d41c0771d343d01c65c9191f362b9fd8c7a64191799e06db62dd65c5e99734a3f6f3088351b71d60f4540cd1cd
DIST httparty-0.24.0.tar.gz 108464 BLAKE2B ebe4b7f724d05d3bc8f4ae9a31065221283b1b273550bc04e60e1c86a88a256fd180d0bc96e30135afae7568a29efe842f8d50cc516fc9420aa6067ffb3ab0f1 SHA512 ef1577023a4a2349eea238fdbd2d395e48425e54101732b79c3f583e77043a046c34aa1928f395baa79360c9c96150d790c5582a3ba938b9f207486fb5ee670a
+DIST httparty-0.24.2.tar.gz 108805 BLAKE2B 7ef3026f0ee3e3283ede46288dec30f81c05b9b9e5a0009aa0473370c1bedbc3e3d8b27113714fd5299992034c9e0b34bc09abe522674ea11faaae3f1de474aa SHA512 13373b70f177011a900dd55feef2393b53e550be6dae9424e8c05920d0c4badda28cf76887e3d6f4b42a1178934f7f38303d9349ab5595a14166c0295d2c2ebc
diff --git a/dev-ruby/httparty/httparty-0.24.2.ebuild b/dev-ruby/httparty/httparty-0.24.2.ebuild
new file mode 100644
index 000000000000..9d76c05da66d
--- /dev/null
+++ b/dev-ruby/httparty/httparty-0.24.2.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="httparty.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Makes http fun! Also, makes consuming restful web services dead easy"
+HOMEPAGE="https://www.johnnunemaker.com/httparty/"
+SRC_URI="https://github.com/jnunemaker/httparty/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+ruby_add_rdepend "
+ dev-ruby/csv
+ >=dev-ruby/mini_mime-1.0.0
+ >=dev-ruby/multi_xml-0.5.2
+"
+
+ruby_add_bdepend 'test? ( dev-ruby/webmock )'
+
+all_ruby_prepare() {
+ sed -i -e 's/git ls-files \?-\?-\?/find/' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ # Remove bundler
+ rm Gemfile || die
+ sed -i -e '/[Bb]undler/ s:^:#:' Rakefile || die
+
+ # Avoid test dependency on cucumber. We can't run the features since
+ # they depend on mongrel which is no longer packaged.
+ sed -i -e '/cucumber/I s:^:#:' Rakefile || die
+
+ # Avoid test dependency on simplecov
+ sed -i -e '/simplecov/I s:^:#:' \
+ -e '/pry/ s:^:#:' \
+ -e '1i require "cgi"; require "delegate"' spec/spec_helper.rb || die
+
+ # Avoid test that works standalone but fails in the suite
+ #sed -i -e '/calls block given to perform with each redirect/,/^ end/ s:^:#:' spec/httparty/request_spec.rb
+
+ # Avoid test that is not fully compatible with newer multi_xml
+ sed -i -e '/should be able parse response type xml automatically/askip "multi_xml"' spec/httparty_spec.rb || die
+
+ # Avoid test that fails due to unicode normalization differences
+ sed -i -e '/handles international domains/askip "unicode differences"' spec/httparty_spec.rb || die
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ docinto examples
+ dodoc examples/*
+}
diff --git a/dev-ruby/listen/Manifest b/dev-ruby/listen/Manifest
index 4443e91b0090..88c27704764c 100644
--- a/dev-ruby/listen/Manifest
+++ b/dev-ruby/listen/Manifest
@@ -1 +1,2 @@
+DIST listen-3.10.0.tar.gz 57897 BLAKE2B 972d543e9eaf2837bd5a0dd374abce51c0c8c2e8ce2b2915dca654de20531b0bdc46c60628f375ed7727e03964c7c97e55d526308d62df6b599789277ded23b9 SHA512 29ec123fb48aebca1c0364979432acfb1eab238e16428fbc2fab8f896da926e4dfcdbd353c1b5a0f10a101d691b6953293d33f872753b38a0e1add1d116bbdd3
DIST listen-3.9.0.tar.gz 57903 BLAKE2B 819ba309ab78179590946eca5cceb0bd8a82411f3b8af63c25a3735a7c33b1560b36d48fd0f1d4617fa84927adff0ff74cffa9682835c49089f545af68cabefb SHA512 abec4720db6331da5b3d7ea998a9e2cc77e55ad4919b473c0172f6e852dcb376671379b79cad88fb5a850cd2ba2178d36a3bd2534cd81408186805497d58238f
diff --git a/dev-ruby/listen/listen-3.10.0.ebuild b/dev-ruby/listen/listen-3.10.0.ebuild
new file mode 100644
index 000000000000..8697b5fcbb63
--- /dev/null
+++ b/dev-ruby/listen/listen-3.10.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Listens to file modifications and notifies you about the changes"
+HOMEPAGE="https://github.com/guard/listen"
+SRC_URI="https://github.com/guard/listen/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="test"
+
+# Block on other packages trying to install a /usr/bin/listen
+RDEPEND="!!media-radio/ax25-apps"
+
+ruby_add_rdepend "dev-ruby/logger >=dev-ruby/rb-inotify-0.9.10"
+
+ruby_add_bdepend "test? ( dev-ruby/thor )"
+
+all_ruby_prepare() {
+ rm -f Gemfile || die
+ sed -i -e "/git/,+3d" -e "/rb-fsevent/d" ${PN}.gemspec || die
+ sed -i -e "/rb-fsevent/d" lib/listen/adapter/darwin.rb || die
+ rm -rf spec/lib/listen/adapter/darwin_spec.rb || die
+}
+
+each_ruby_prepare() {
+ mkdir spec/.fixtures || die
+}
+
+each_ruby_test() {
+ RSPEC_VERSION=3 ruby-ng_rspec
+ rm -rf spec/.fixtures || die
+}
diff --git a/dev-ruby/maruku/maruku-0.7.3-r1.ebuild b/dev-ruby/maruku/maruku-0.7.3-r1.ebuild
index 61d6c2906798..ba05b854a8b8 100644
--- a/dev-ruby/maruku/maruku-0.7.3-r1.ebuild
+++ b/dev-ruby/maruku/maruku-0.7.3-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 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 ruby40"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/pusher-client/pusher-client-0.6.2-r1.ebuild b/dev-ruby/pusher-client/pusher-client-0.6.2-r1.ebuild
index dc3ff4592fe8..fd47be8bcb08 100644
--- a/dev-ruby/pusher-client/pusher-client-0.6.2-r1.ebuild
+++ b/dev-ruby/pusher-client/pusher-client-0.6.2-r1.ebuild
@@ -1,9 +1,10 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 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 ruby40"
+
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
inherit ruby-fakegem
diff --git a/dev-ruby/ruby-gdk3/Manifest b/dev-ruby/ruby-gdk3/Manifest
index 27d8cc81523c..19fe37cbc611 100644
--- a/dev-ruby/ruby-gdk3/Manifest
+++ b/dev-ruby/ruby-gdk3/Manifest
@@ -1,2 +1,3 @@
DIST ruby-gnome2-4.2.4.tar.gz 2748574 BLAKE2B 8203e964a64c4699edce1c12559d3ee25f772b600c9f9af97ca6a133bb7b7a5773d8e6ca76a380a435daeb92ee03a57534e193a3436f13bac572e866c3655be5 SHA512 8efb04324255e3db17cd9a1a3c6984edb2b523e62493740c90a2cc48b957bcb6849438658273c00f2b6bcb497a6314b9f058eede789cc8625bee6145cfb799bb
DIST ruby-gnome2-4.2.9.tar.gz 2024610 BLAKE2B bd12d97a2e6b0978ccf209a3814f4bde073d48290c7d651d3859a10530ded9363914f0b405d9130d96ef7c3b03218801b228efd295c86480efa6af525a40a72b SHA512 8c9fe9075785842d7fe13fe6db9235475bca25c628030467feb3b0d258c9dbec34659d02b3a2f83c5c945aa683d8be143f17396a64090e3e211f0f4d2da9cfc3
+DIST ruby-gnome2-4.3.4.tar.gz 2052574 BLAKE2B 6ba294d0a0f9b0ea529f7997a386f7546e0f75f5cf1d064c1213f9eb7a5a961bfd9fa99755f665630e8b968ff41d8ab42b74ec2c20fd2d0afdd9d28787402c7b SHA512 97be5ccbc118047a9195a4a3143bbc92a338e701aa58d9566ff4973ad4dffa37f358c4da621b8cbca3d154c22ece10198be27da2a303ef44f2c3daea5eafdf4e
diff --git a/dev-ruby/ruby-gdk3/ruby-gdk3-4.3.4.ebuild b/dev-ruby/ruby-gdk3/ruby-gdk3-4.3.4.ebuild
new file mode 100644
index 000000000000..0a891e58b5ce
--- /dev/null
+++ b/dev-ruby/ruby-gdk3/ruby-gdk3-4.3.4.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34 ruby40"
+
+RUBY_GNOME2_NEED_VIRTX=yes
+
+inherit ruby-ng-gnome2
+
+DESCRIPTION="Ruby GDK-3.x bindings"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86"
+
+DEPEND="x11-libs/gtk+:3"
+RDEPEND="x11-libs/gtk+:3"
+
+ruby_add_rdepend "
+ ~dev-ruby/ruby-cairo-gobject-${PV}
+ ~dev-ruby/ruby-gdkpixbuf2-${PV}
+ ~dev-ruby/ruby-pango-${PV}"
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 65d5bf4ba640..fb40520c37f7 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
@@ -1,9 +1,9 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 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 ruby40"
RUBY_FAKEGEM_EXTRADOC="CONTRIBUTING.md README.md"
@@ -25,7 +25,7 @@ IUSE="doc test"
PATCHES=( "${FILESDIR}/${P}-file-exists.patch" )
-ruby_add_bdepend "test? ( dev-ruby/test-unit:2
+ruby_add_bdepend "test? ( dev-ruby/minitest:5
>=dev-ruby/mocha-1.0 )"
all_ruby_prepare() {
@@ -33,6 +33,7 @@ all_ruby_prepare() {
-e '/pry-byebug/ s:^:#:' \
-e '/warnings_logger/ s:^:#: ; /WarningsLogger/,/^)/ s:^:#:' \
-e '/rails_application_with_shoulda_context/ s:^:#:' \
+ -e '2igem "minitest", "~> 5.0"' \
-i test/test_helper.rb || die
rm -f test/shoulda/{railtie,rerun_snippet,test_framework_detection}_test.rb || die
}
diff --git a/dev-ruby/sys-filesystem/sys-filesystem-1.5.5.ebuild b/dev-ruby/sys-filesystem/sys-filesystem-1.5.5.ebuild
index 1b94276d3659..1a7aa2a3d17b 100644
--- a/dev-ruby/sys-filesystem/sys-filesystem-1.5.5.ebuild
+++ b/dev-ruby/sys-filesystem/sys-filesystem-1.5.5.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby32 ruby33 ruby34"
+USE_RUBY="ruby32 ruby33 ruby34 ruby40"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
diff --git a/dev-ruby/tty-command/tty-command-0.10.1-r1.ebuild b/dev-ruby/tty-command/tty-command-0.10.1-r1.ebuild
index 64c176325044..0a849d0f6c62 100644
--- a/dev-ruby/tty-command/tty-command-0.10.1-r1.ebuild
+++ b/dev-ruby/tty-command/tty-command-0.10.1-r1.ebuild
@@ -1,8 +1,9 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 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 ruby40"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/tty-prompt/tty-prompt-0.23.1-r1.ebuild b/dev-ruby/tty-prompt/tty-prompt-0.23.1-r1.ebuild
index 9469d1f0e1bc..d1f2ddbcf4d7 100644
--- a/dev-ruby/tty-prompt/tty-prompt-0.23.1-r1.ebuild
+++ b/dev-ruby/tty-prompt/tty-prompt-0.23.1-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby32 ruby33 ruby34"
+USE_RUBY="ruby32 ruby33 ruby34 ruby40"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"