summaryrefslogtreecommitdiff
path: root/net-irc
diff options
context:
space:
mode:
Diffstat (limited to 'net-irc')
-rw-r--r--net-irc/Manifest.gzbin7905 -> 7903 bytes
-rw-r--r--net-irc/rbot/Manifest3
-rw-r--r--net-irc/rbot/files/rbot-gettext-rubygems.patch45
-rw-r--r--net-irc/rbot/rbot-0.9.15_p20210609.ebuild5
4 files changed, 50 insertions, 3 deletions
diff --git a/net-irc/Manifest.gz b/net-irc/Manifest.gz
index 94820e4be54e..17cb0119bf04 100644
--- a/net-irc/Manifest.gz
+++ b/net-irc/Manifest.gz
Binary files differ
diff --git a/net-irc/rbot/Manifest b/net-irc/rbot/Manifest
index 717bfb245124..8f9442289611 100644
--- a/net-irc/rbot/Manifest
+++ b/net-irc/rbot/Manifest
@@ -1,8 +1,9 @@
+AUX rbot-gettext-rubygems.patch 1241 BLAKE2B e754b6056d281c3ada70bbfc3a89aa3ada79b0aa7b3367c2c30b50e4fdafe5d4412c64bea3fea95240b1012c51255b5f68da843921f7acd88c64799ba69acdf9 SHA512 d5299f48fb7fe845d554b787e11fab8644fb67cb749b663ece6834d4c7a15100d4999024fdd11a66e6c40a598844a2fca6c2f9260d49331432942ea607885bc6
AUX rbot-rakefile-gettext.patch 376 BLAKE2B 78d268d1229b90c4917e81c59c506435dc142b92ca449a4fc0f583d78fc1d00a0687f66eedd031b9fe0a3904d470d93cf4b7cdb7d0c3ba463dbc8255099a0df9 SHA512 240de2ffdb6f81910f1ec5cee74a3754f5282aa636fbb0b99305a46936cd727527f2fa14e34be88a11093b89ae5a4d907b87e8c6df1279f4a612a3a5729dbe02
AUX rbot.conf 944 BLAKE2B 8e8ae5b327a3da0dbbeedf30c16975e89042c0ae2ed045b31a999c6137787214d2986b1130ca9ddba103c2f76b476503ce6d526201d30bb80fa37a1925799ca9 SHA512 fa68050203a50cbcb8a8ec95f4cf7864d614eb23f75fa43a2236796851da590399096d3871c11a012aa58dd2466af454d5f099eb6c9b4bc0eea2110d5cb926b4
AUX rbot.conf2 1111 BLAKE2B 22cfbcb92f8d0df664a03b26db6027837463c5f8f543829b772d2bb7a0565097dc3af50e14bc85e7c729153d980ab17beeee3b1bfa89ee4da4d6558efd688027 SHA512 19f96fdcdd7c312da58f22f1ca089cf4e9bde03273e37ecd179e5fa94e1d59f8ebada435a0f27e7c6c5fae39b9ba575d9e397fa9543d82f846bcc5eb728bd0f8
AUX rbot.init 1459 BLAKE2B 3b58ca09d2073ef01f94ae1980ed9203d4cadc1a9512842e1ce53709ddb1cfab15228b41656aca5e69999ca933bfe45c94ac18af214b0e890f04912a56830ba8 SHA512 57f5504829ed7524b70102833a5de168f7ea08e594a92ece6d7c0f2eab7de8c9dd14a6d199c5e63b6298209bdf5de4adcb06aded0c23d05c35f7e9774742ecea
AUX rbot.init2 1345 BLAKE2B 137df6384fde1e3ee9501ce38b31470605bf308827213924033b291f8aa567e90cb8421be6865f4df269aa9b8cc3b20c4b729f3cc4aaaa90959dec39382752ea SHA512 b3d8b83eea4d429a47657f4f9b6cb0aed6c283aa4e7535307305f33bc84c53c0c82e2b76a7cf45ec192c7db68c71e70ee5b000ffbd6f0ff59039de8f69f88dff
DIST rbot-0.9.15_p20210609.tar.gz 769331 BLAKE2B 7dcdb3ffefefc0b2bfc8d232aec7fec2efecbbf2b025745673acac21733ed115c247cd988db0fb2739174ab1dad9fada83e1a291219e480d294ac32d1bbaad38 SHA512 068e3171bc2d2d0ffea36fbdf342766672fb83b9a4359b154b44b5e0283e6d1d0308dd7fbd66b515bcabb4ecc0eeca95fe670b49654e5d082a0be376138d4e50
-EBUILD rbot-0.9.15_p20210609.ebuild 5245 BLAKE2B eb8e4db7e2b1163e6b3d3c853795e68432b87b6c3bc23836f12b31df5170dc86a40afbfbeaa35d317fc4b34db955ff6b8652bb316a4d4b9df42471431d8d7be8 SHA512 5b85da325c35a1dde73c4080bfab238e137725bf19b69fa20e44b68e4ddf55909a30ec64e5c757433217fac1d6feca5f2d15f55903a336c4f1f3111d83496735
+EBUILD rbot-0.9.15_p20210609.ebuild 5295 BLAKE2B 90d455dbe8a52e2f50c592dfdcb5264fcc43d8139b0c75ff73c26339a8b187724cb6628c343975d799d1f7a3663083a16eb85a94a8827ffb39c2375e1b00e184 SHA512 1ab51aa836b4a7a0efbaa04ede3e9614f357d6198d38a395a3c699921ad780611deff00a8ae35b32e254199c4f6d0142e47e8fb237f228c50b38becc48182970
MISC metadata.xml 2430 BLAKE2B 4c015a7d7eed098d138b683f2c26aa032847e839ecd91ee67494ab93cac1398fffcbebe094487556baf478644de3cbdbc4ab0354d1f9d983e85a5c8172930a0a SHA512 c825e2435494054527d6ee20f6ea574b7bcc8b63ab321ddc9805cc541b07ec7f73b70d6ff6aa7e0bf40923b07652a1561a4ef1ea5332e67a29ffa24c37f829dc
diff --git a/net-irc/rbot/files/rbot-gettext-rubygems.patch b/net-irc/rbot/files/rbot-gettext-rubygems.patch
new file mode 100644
index 000000000000..4286573d3394
--- /dev/null
+++ b/net-irc/rbot/files/rbot-gettext-rubygems.patch
@@ -0,0 +1,45 @@
+From 7a6221adf24e81ef1e47441bd848241adfa02ba6 Mon Sep 17 00:00:00 2001
+From: Giuseppe Bilotta <giuseppe.bilotta@gmail.com>
+Date: Sun, 4 Mar 2012 21:16:46 +0100
+Subject: [PATCH] RubyGems obsoleted *and* b0rked all_load_path, try to work
+ around it
+
+---
+ lib/rbot/load-gettext.rb | 24 +++++++++++++++++++++++-
+ 1 file changed, 23 insertions(+), 1 deletion(-)
+
+diff --git a/lib/rbot/load-gettext.rb b/lib/rbot/load-gettext.rb
+index d45263e1..ba9b09ba 100644
+--- b/lib/rbot/load-gettext.rb
++++ a/lib/rbot/load-gettext.rb
+@@ -43,29 +43,7 @@
+ else
+ warning 'This version of ruby-gettext does not support non-cached mode; mo files are not reloaded when setting language'
+ end
+-
+- begin
+- bindtextdomain 'rbot'
+- rescue NoMethodError => e
+- error e
+- warning 'Trying to work around RubyGems/GetText incompatibility'
+- module ::Gem
+- def self.all_load_paths
+- result = []
+-
+- Gem.path.each do |gemdir|
+- each_load_path all_partials(gemdir) do |load_path|
+- result << load_path
+- end
+- end
+-
+- result
+- end
+- end
+- retry
+- end
+-
+-
++ bindtextdomain 'rbot'
+
+ module GetText
+ # patch for ruby-gettext 1.x to cope with anonymous modules used by rbot.
diff --git a/net-irc/rbot/rbot-0.9.15_p20210609.ebuild b/net-irc/rbot/rbot-0.9.15_p20210609.ebuild
index fda274cc6b6a..fd41e8820810 100644
--- a/net-irc/rbot/rbot-0.9.15_p20210609.ebuild
+++ b/net-irc/rbot/rbot-0.9.15_p20210609.ebuild
@@ -1,8 +1,8 @@
-# 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="ruby30 ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
GITHUB_COMMIT="3ace72d5642284665fce2c33c99dfeb1b931b2c6"
inherit ruby-ng strip-linguas
@@ -57,6 +57,7 @@ ruby_add_rdepend "
all_ruby_prepare() {
eapply -p0 "${FILESDIR}"/rbot-rakefile-gettext.patch
+ eapply "${FILESDIR}/rbot-gettext-rubygems.patch"
# Avoid tests that are only compatible with ruby22
rm -f test/test_journal.rb || die