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
+}

Reply via email to