commit: 995d903e26deb526c79c115da666d15d9f033734
Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 16 18:58:04 2026 +0000
Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Fri Jan 16 19:01:34 2026 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=995d903e
dev-ruby/listen: add 3.10.0
Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>
dev-ruby/listen/Manifest | 1 +
dev-ruby/listen/listen-3.10.0.ebuild | 47 ++++++++++++++++++++++++++++++++++++
2 files changed, 48 insertions(+)
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
+}