Eli Schwartz
df9b1a478a
dev-lang/ruby: Stabilize 3.3.13 arm64, #984782
...
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org >
2026-10-25 00:53:55 -04:00
Arthur Zamarin
eab19a132b
dev-lang/ruby: Stabilize 3.2.11-r1 ppc, #984781
...
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org >
2026-10-25 06:12:33 +02:00
Arthur Zamarin
4c116514cd
dev-lang/ruby: Stabilize 3.3.13 ppc, #984782
...
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org >
2026-10-24 18:04:16 +03:00
Arthur Zamarin
eaadd4aa98
dev-lang/ruby: Stabilize 3.3.13 x86, #984782
...
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org >
2026-10-24 15:57:39 +03:00
Arthur Zamarin
ae13af6cd5
dev-lang/ruby: Stabilize 3.2.11-r1 ppc64, #984781
...
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org >
2026-10-24 15:30:52 +03:00
Arthur Zamarin
7ba21b7adb
dev-lang/ruby: Stabilize 3.2.11-r1 x86, #984781
...
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org >
2026-10-24 15:23:00 +03:00
Arthur Zamarin
58163d4759
dev-lang/ruby: Stabilize 3.3.13 amd64, #984782
...
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org >
2026-10-24 15:20:11 +03:00
Arthur Zamarin
f53aa276d6
dev-lang/ruby: Stabilize 3.2.11-r1 arm, #984781
...
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org >
2026-10-24 15:18:58 +03:00
Arthur Zamarin
734ba115dc
dev-lang/ruby: Stabilize 3.2.11-r1 amd64, #984781
...
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org >
2026-10-24 15:07:35 +03:00
Arthur Zamarin
8e2b67fea7
dev-lang/ruby: Stabilize 3.3.13 arm, #984782
...
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org >
2026-10-24 15:01:08 +03:00
Arthur Zamarin
d3a06c96b9
dev-lang/ruby: Stabilize 3.2.11-r1 arm64, #984781
...
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org >
2026-10-24 14:58:39 +03:00
Arthur Zamarin
7986a3b827
dev-lang/ruby: Stabilize 3.3.13 ppc64, #984782
...
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org >
2026-10-24 14:57:59 +03:00
Alfred Wingate
0d89a8f4cc
dev-lang/ruby: backport regexp fixes to 3.2
...
Bug: https://bugs.gentoo.org/984771
See-Also: https://www.ruby-lang.org/en/news/2026/10/23/regexp-fixes-for-gitlab-cves/
Signed-off-by: Alfred Wingate <parona@protonmail.com >
Part-of: https://codeberg.org/gentoo/gentoo/pulls/1957
Merges: https://codeberg.org/gentoo/gentoo/pulls/1957
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org >
2026-10-24 09:21:28 +03:00
Alfred Wingate
86e3707c6b
dev-lang/ruby: disable jobserver for tests
...
The jobserver implementation doesn't handle steve correctly.
Signed-off-by: Alfred Wingate <parona@protonmail.com >
Part-of: https://codeberg.org/gentoo/gentoo/pulls/1957
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org >
2026-10-24 09:21:28 +03:00
Alfred Wingate
ba741a2637
dev-lang/ruby: add 4.0.9
...
Bug: https://bugs.gentoo.org/983391
Bug: https://bugs.gentoo.org/984771
Signed-off-by: Alfred Wingate <parona@protonmail.com >
Part-of: https://codeberg.org/gentoo/gentoo/pulls/1957
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org >
2026-10-24 09:21:28 +03:00
Alfred Wingate
af3d487f22
dev-lang/ruby: add 3.4.12
...
Bug: https://bugs.gentoo.org/983391
Bug: https://bugs.gentoo.org/984771
Signed-off-by: Alfred Wingate <parona@protonmail.com >
Part-of: https://codeberg.org/gentoo/gentoo/pulls/1957
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org >
2026-10-24 09:21:28 +03:00
Alfred Wingate
a4d9692032
dev-lang/ruby: add 3.3.13
...
Bug: https://bugs.gentoo.org/983391
Bug: https://bugs.gentoo.org/984771
Signed-off-by: Alfred Wingate <parona@protonmail.com >
Part-of: https://codeberg.org/gentoo/gentoo/pulls/1957
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org >
2026-10-24 09:21:28 +03:00
Alfred Wingate
1f595f2f2e
dev-lang/ruby: update resolv in 3.2
...
"""
No release is planned for the 0.2.x line that the Ruby 3.2 series ships,
because that series has reached its end of life.
Install resolv 0.7.2 there instead.
"""
Bug: https://bugs.gentoo.org/983391
See-Also: https://www.ruby-lang.org/en/news/2026/08/27/multiple-vulnerabilities-in-resolv/
Signed-off-by: Alfred Wingate <parona@protonmail.com >
Part-of: https://codeberg.org/gentoo/gentoo/pulls/1957
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org >
2026-10-24 09:21:27 +03:00
Alfred Wingate
3a1dc1c51a
dev-lang/ruby: drop 3.2.10
...
Signed-off-by: Alfred Wingate <parona@protonmail.com >
Part-of: https://codeberg.org/gentoo/gentoo/pulls/1957
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org >
2026-10-24 09:21:27 +03:00
Alfred Wingate
517bd76f41
dev-lang/ruby: drop unused patches
...
Signed-off-by: Alfred Wingate <parona@protonmail.com >
Part-of: https://codeberg.org/gentoo/gentoo/pulls/1957
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org >
2026-10-24 09:21:27 +03:00
Sam James
930314d417
dev-lang/ruby: Stabilize 3.2.11 x86, #972588
...
Signed-off-by: Sam James <sam@gentoo.org >
2026-09-13 00:52:24 +01:00
Sam James
03fa7dd0a5
dev-lang/ruby: Stabilize 3.2.11 ppc64, #972588
...
Signed-off-by: Sam James <sam@gentoo.org >
2026-09-13 00:52:13 +01:00
Sam James
f9e1cc8c9b
dev-lang/ruby: Stabilize 3.2.11 arm64, #972588
...
Signed-off-by: Sam James <sam@gentoo.org >
2026-09-13 00:51:53 +01:00
Sam James
3f49cbd54a
dev-lang/ruby: drop 4.0.3-r1, 4.0.4
...
Bug: https://bugs.gentoo.org/979773
Signed-off-by: Sam James <sam@gentoo.org >
2026-09-13 00:41:07 +01:00
Sam James
640794eacd
dev-lang/ruby: drop 3.4.9
...
Bug: https://bugs.gentoo.org/979773
Signed-off-by: Sam James <sam@gentoo.org >
2026-09-13 00:40:48 +01:00
Sam James
364e6f20ac
dev-lang/ruby: drop 3.3.11
...
Bug: https://bugs.gentoo.org/979773
Signed-off-by: Sam James <sam@gentoo.org >
2026-09-13 00:40:12 +01:00
Eli Schwartz
85efda31ee
dev-lang/ruby: Stabilize 3.2.11 arm, #972588
...
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org >
2026-08-27 09:43:49 -04:00
Eli Schwartz
a389494f3e
dev-lang/ruby: Stabilize 3.3.12 arm, #980035
...
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org >
2026-08-18 02:22:28 -04:00
Eli Schwartz
9f74d59502
dev-lang/ruby: Stabilize 3.3.12 arm64, #980035
...
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org >
2026-08-18 02:22:28 -04:00
Sam James
26a1ee2b2c
dev-lang/ruby: Stabilize 3.3.12 ppc64, #980035
...
Signed-off-by: Sam James <sam@gentoo.org >
2026-08-17 19:54:57 +01:00
Sam James
cf6d9968e6
dev-lang/ruby: Stabilize 3.3.12 ppc, #980035
...
Signed-off-by: Sam James <sam@gentoo.org >
2026-08-17 19:54:56 +01:00
Sam James
2265929844
dev-lang/ruby: Stabilize 3.3.12 x86, #980035
...
Signed-off-by: Sam James <sam@gentoo.org >
2026-08-17 16:31:26 +01:00
Sam James
094c0fe8c4
dev-lang/ruby: Stabilize 3.3.12 amd64, #980035
...
Signed-off-by: Sam James <sam@gentoo.org >
2026-08-17 16:31:24 +01:00
Alfred Wingate
a386f4a437
dev-lang/ruby: handle tcl/tk 9 default enabling threads
...
Bug: https://bugs.gentoo.org/868468
Signed-off-by: Alfred Wingate <parona@protonmail.com >
Part-of: https://codeberg.org/gentoo/gentoo/pulls/1530
Merges: https://codeberg.org/gentoo/gentoo/pulls/1530
Signed-off-by: Sam James <sam@gentoo.org >
2026-07-26 08:48:47 +01:00
Alfred Wingate
f2c6ef558e
dev-lang/ruby: remove automagic on gmp
...
Signed-off-by: Alfred Wingate <parona@protonmail.com >
Part-of: https://codeberg.org/gentoo/gentoo/pulls/1530
Signed-off-by: Sam James <sam@gentoo.org >
2026-07-26 08:48:46 +01:00
Alfred Wingate
21cdb7e4b8
dev-lang/ruby: filter lto in older ruby
...
Bug: https://bugs.gentoo.org/972696
See-Also: f5d6088c5a
Signed-off-by: Alfred Wingate <parona@protonmail.com >
Part-of: https://codeberg.org/gentoo/gentoo/pulls/1530
Signed-off-by: Sam James <sam@gentoo.org >
2026-07-26 08:48:45 +01:00
Alfred Wingate
b8bbb910a0
dev-lang/ruby: add 4.0.6
...
Bug: https://bugs.gentoo.org/979773
Bug: https://bugs.gentoo.org/979775
Signed-off-by: Alfred Wingate <parona@protonmail.com >
Part-of: https://codeberg.org/gentoo/gentoo/pulls/1530
Signed-off-by: Sam James <sam@gentoo.org >
2026-07-26 08:48:44 +01:00
Alfred Wingate
8d0717258c
dev-lang/ruby: add 3.4.10
...
Bug: https://bugs.gentoo.org/979773
Signed-off-by: Alfred Wingate <parona@protonmail.com >
Part-of: https://codeberg.org/gentoo/gentoo/pulls/1530
Signed-off-by: Sam James <sam@gentoo.org >
2026-07-26 08:48:43 +01:00
Alfred Wingate
32e8ff420c
dev-lang/ruby: add 3.3.12
...
Bug: https://bugs.gentoo.org/979773
Signed-off-by: Alfred Wingate <parona@protonmail.com >
Part-of: https://codeberg.org/gentoo/gentoo/pulls/1530
Signed-off-by: Sam James <sam@gentoo.org >
2026-07-26 08:48:41 +01:00
Sam James
4889f158d8
dev-lang/ruby: add 4.0.4
...
Signed-off-by: Sam James <sam@gentoo.org >
2026-05-13 00:35:10 +01:00
Sam James
21bb85f878
dev-lang/ruby: add missing local, style tweaks
...
Signed-off-by: Sam James <sam@gentoo.org >
2026-04-24 03:20:49 +01:00
Sam James
de4184d92a
dev-lang/ruby: drop 4.0.1, 4.0.2
...
Signed-off-by: Sam James <sam@gentoo.org >
2026-04-24 03:17:49 +01:00
Sam James
c231b4b049
dev-lang/ruby: drop 3.4.8
...
Signed-off-by: Sam James <sam@gentoo.org >
2026-04-24 03:17:33 +01:00
Sam James
07b5090af0
dev-lang/ruby: drop 3.3.10-r1
...
Signed-off-by: Sam James <sam@gentoo.org >
2026-04-24 03:17:24 +01:00
Sam James
0ea7455f26
dev-lang/ruby: drop 3.2.9-r1
...
Signed-off-by: Sam James <sam@gentoo.org >
2026-04-24 03:17:05 +01:00
Sam James
f5d6088c5a
dev-lang/ruby: avoid UB with coroutines for 4.0.x
...
Define RB_THREAD_CURRENT_EC_NOINLINE to always make a function call to
get the coroutine execution context. Without it, GCC 16's x86 CSE pass
will (with TLS descriptors at least) cache the value.
971174054a26be0a4becbe7c67a7cc980158abf2 added the convenient macro
in 4.0.0, so for older releases, we'll have to patch instead.
Bug: https://bugs.ruby-lang.org/issues/20243
Bug: https://gcc.gnu.org/PR124995
Closes: https://bugs.gentoo.org/972696
Signed-off-by: Sam James <sam@gentoo.org >
2026-04-23 13:18:02 +01:00
Sam James
a22fa44a46
dev-lang/ruby: ChangeLog is gone
...
Closes: https://bugs.gentoo.org/973062
Signed-off-by: Sam James <sam@gentoo.org >
2026-04-22 01:10:09 +01:00
Sam James
9b3bfa1421
dev-lang/ruby: add 4.0.3
...
While here, control zjit with USE=jit too (especially as it needs Rust),
and filter -flto-partition=cache because of a GCC bug that fails to link.
Signed-off-by: Sam James <sam@gentoo.org >
2026-04-21 20:58:30 +01:00
Sam James
9985f1024d
dev-lang/ruby: refine live template
...
* Move BDEPEND to be conditional on live
* Install ChangeLog for non-live (it's generated for dist tarballs)
* Add missing MY_PV
Signed-off-by: Sam James <sam@gentoo.org >
2026-04-21 20:58:29 +01:00
Sam James
eec7c3a8d7
dev-lang/ruby: add missing die; conditionalise config.* copy
...
Signed-off-by: Sam James <sam@gentoo.org >
2026-04-16 16:33:21 +01:00