Fabian Groffen
3a7db093f0
dev-lang/ruby-3.1.2*: fix patching for musl #840993
...
Some typo seems to have snuck in. The coroutine patch was included
upstream for 3.1, yet it was copied to 3.1 files, the necessary
stacksize patch wasn't. Then the 901 patch was referenced from the
ebuild, which didn't exist.
Copy the stacksize patch to 3.1 dir, drop the upstreamed coroutine
patch.
Closes: https://bugs.gentoo.org/840993
Signed-off-by: Fabian Groffen <grobian@gentoo.org >
2022-06-01 21:35:44 +02:00
WANG Xuerui
a7787030d5
dev-lang/ruby: keyword 3.1.2-r1 for ~loong
...
Tests passed on real hardware.
Signed-off-by: WANG Xuerui <xen0n@gentoo.org >
2022-05-09 00:00:04 +08:00
WANG Xuerui
aaac67a471
dev-lang/ruby: keyword 3.0.4 for ~loong
...
Tests passed on real hardware.
Signed-off-by: WANG Xuerui <xen0n@gentoo.org >
2022-05-08 23:59:50 +08:00
WANG Xuerui
b6c94e8025
dev-lang/ruby: keyword 2.6.10 for ~loong
...
Tests passed on real hardware.
Signed-off-by: WANG Xuerui <xen0n@gentoo.org >
2022-05-08 22:58:42 +08:00
WANG Xuerui
eeb7ad5890
dev-lang/ruby: keyword 2.7.6 for ~loong
...
Tests passed on real hardware.
Signed-off-by: WANG Xuerui <xen0n@gentoo.org >
2022-05-08 22:58:42 +08:00
Hans de Graaff
8096f7e806
dev-lang/ruby: avoid tests requiring a network
...
Signed-off-by: Hans de Graaff <graaff@gentoo.org >
2022-05-07 08:33:53 +02:00
Sam James
733c94e3a2
dev-lang/ruby: fix DoubleEmptyLine
...
Signed-off-by: Sam James <sam@gentoo.org >
2022-05-05 00:32:08 +01:00
Hans de Graaff
764880908e
dev-lang/ruby: drop unneeded -j1 for make check
...
Signed-off-by: Hans de Graaff <graaff@gentoo.org >
2022-05-01 10:43:01 +02:00
Hans de Graaff
e3ad0417fd
dev-lang/ruby: drop 2.6.9, 2.7.5
...
Signed-off-by: Hans de Graaff <graaff@gentoo.org >
2022-05-01 09:40:18 +02:00
Hans de Graaff
fb8f6d6440
dev-lang/ruby: run the full test suite
...
In previous ruby versions the full test suite could only be run against
an installed ruby version, but this is no longer the case, and in fact
the tests that we installed with the "rubytests" USE flag no longer
worked as-is. Instead, "make check" can be used to run the full suite
against the currently built ruby version.
In order for these checks to pass we also need to explicitly avoid
building the win32 extensions.
Thanks to chewi for investigating and suggesting improvements.
Signed-off-by: Hans de Graaff <graaff@gentoo.org >
2022-05-01 08:21:56 +02:00
Rolf Eike Beer
1542d5d1aa
dev-lang/ruby: stable 2.7.6 for hppa, bug #838133
...
Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer <eike@sf-mail.de >
Signed-off-by: Sam James <sam@gentoo.org >
2022-04-30 20:09:47 +01:00
Rolf Eike Beer
1944e4aea7
dev-lang/ruby: stable 2.6.10 for hppa, bug #838133
...
Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer <eike@sf-mail.de >
Signed-off-by: Sam James <sam@gentoo.org >
2022-04-30 20:09:47 +01:00
Hans de Graaff
78c5e6bb96
dev-lang/ruby: copy patches to adhere to ruby lang policy
...
We keep patch sets per version, even if the patches can be applied
as-is, to keep things manageable.
Signed-off-by: Hans de Graaff <graaff@gentoo.org >
2022-04-23 11:52:05 +02:00
Hans de Graaff
4c95d65def
dev-lang/ruby: drop 3.0.3, 3.1.1
...
Signed-off-by: Hans de Graaff <graaff@gentoo.org >
2022-04-23 11:48:34 +02:00
12101111
716ed67740
dev-lang/ruby: drop upstreamed patch
...
Bug: https://bugs.gentoo.org/840260
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Hans de Graaff <graaff@gentoo.org >
Signed-off-by: Han PuYu <w12101111@gmail.com >
2022-04-23 11:45:28 +02:00
Sam James
4b5b8f7263
dev-lang/ruby: drop unnecessary musl patch for 3.1
...
Closes: https://bugs.gentoo.org/835038
Closes: https://bugs.gentoo.org/839552
Signed-off-by: Sam James <sam@gentoo.org >
2022-04-19 20:10:59 +01:00
Arthur Zamarin
4c0f1ef9bb
dev-lang/ruby: Stabilize 2.7.6 ppc64, #838133
...
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org >
2022-04-15 10:26:12 +03:00
Arthur Zamarin
ffaf3faa00
dev-lang/ruby: Stabilize 2.6.10 ppc64, #838133
...
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org >
2022-04-15 10:26:11 +03:00
Arthur Zamarin
6f9a878d20
dev-lang/ruby: stabilize 2.7.6 for arm64
...
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org >
2022-04-15 10:25:22 +03:00
Arthur Zamarin
3977d64def
dev-lang/ruby: Stabilize 2.6.10 arm64, #838133
...
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org >
2022-04-15 10:16:35 +03:00
Arthur Zamarin
6e0224eefe
dev-lang/ruby: Stabilize 2.7.6 arm, #838133
...
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org >
2022-04-15 09:36:56 +03:00
Arthur Zamarin
0f15912110
dev-lang/ruby: Stabilize 2.6.10 arm, #838133
...
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org >
2022-04-15 09:36:55 +03:00
Agostino Sarubbo
299361fc96
dev-lang/ruby: x86 stable wrt bug #838133
...
Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org >
2022-04-14 10:12:03 +02:00
Agostino Sarubbo
7863693e37
dev-lang/ruby: sparc stable wrt bug #838133
...
Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org >
2022-04-14 10:11:16 +02:00
Agostino Sarubbo
7b92a503d3
dev-lang/ruby: ppc stable wrt bug #838133
...
Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org >
2022-04-14 10:09:16 +02:00
Agostino Sarubbo
8f269513d0
dev-lang/ruby: amd64 stable wrt bug #838133
...
Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org >
2022-04-14 10:07:57 +02:00
Hans de Graaff
fb184b3d7b
dev-lang/ruby: add 2.6.10, 2.7.6, 3.0.4, 3.1.2
...
Bug: https://bugs.gentoo.org/838073
Signed-off-by: Hans de Graaff <graaff@gentoo.org >
2022-04-12 16:09:03 +02:00
Hans de Graaff
28c577ea56
dev-lang/ruby: add ruby 3.1
...
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Hans de Graaff <graaff@gentoo.org >
2022-03-12 08:21:19 +01:00
Fabian Groffen
f878c7c2ce
dev-lang/ruby-2.7.5: fix sed-statement for Darwin
...
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Fabian Groffen <grobian@gentoo.org >
2022-02-07 10:46:02 +01:00
Fabian Groffen
5309f4aea3
dev-lang/ruby-2.7.5: fix compilation on Darwin
...
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Fabian Groffen <grobian@gentoo.org >
2022-01-16 15:18:33 +01:00
Hans de Graaff
9b252d596c
dev-lang/ruby: cleanup
...
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Hans de Graaff <graaff@gentoo.org >
2021-12-05 08:33:07 +01:00
Rolf Eike Beer
f2a6ad31ca
dev-lang/ruby: stable 2.7.5 for hppa, bug #827831
...
Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer <eike@sf-mail.de >
Signed-off-by: Sam James <sam@gentoo.org >
2021-12-04 18:04:13 +00:00
Rolf Eike Beer
d512a32a78
dev-lang/ruby: stable 2.6.9 for hppa, bug #827831
...
Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer <eike@sf-mail.de >
Signed-off-by: Sam James <sam@gentoo.org >
2021-12-04 18:04:12 +00:00
Agostino Sarubbo
e47a4cc67c
dev-lang/ruby: x86 stable wrt bug #827831
...
Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago@gentoo.org >
2021-12-01 10:02:10 +01:00
Arthur Zamarin
c93a4cbe47
dev-lang/ruby: Stabilize 2.7.5 ppc64, #827831
...
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org >
2021-11-29 20:39:37 +02:00
Arthur Zamarin
b5d8c84a06
dev-lang/ruby: Stabilize 2.6.9 ppc64, #827831
...
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org >
2021-11-29 20:39:36 +02:00
Arthur Zamarin
e8bfe62148
dev-lang/ruby: Stabilize 2.7.5 ppc, #827831
...
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org >
2021-11-29 20:39:35 +02:00
Arthur Zamarin
13099a468b
dev-lang/ruby: Stabilize 2.6.9 ppc, #827831
...
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org >
2021-11-29 20:39:34 +02:00
Arthur Zamarin
fef3e41be4
dev-lang/ruby: Stabilize 2.7.5 sparc, #827831
...
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org >
2021-11-29 20:32:55 +02:00
Arthur Zamarin
4c894a43e8
dev-lang/ruby: Stabilize 2.6.9 sparc, #827831
...
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org >
2021-11-29 20:32:54 +02:00
Arthur Zamarin
6214201367
dev-lang/ruby: Stabilize 2.7.5 arm, #827831
...
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org >
2021-11-29 19:34:18 +02:00
Arthur Zamarin
528e9a975e
dev-lang/ruby: Stabilize 2.6.9 arm, #827831
...
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org >
2021-11-29 19:34:17 +02:00
Arthur Zamarin
69ab708b1f
dev-lang/ruby: Stabilize 2.7.5 arm64, #827831
...
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org >
2021-11-29 19:34:14 +02:00
Arthur Zamarin
83314a1509
dev-lang/ruby: Stabilize 2.6.9 arm64, #827831
...
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org >
2021-11-29 19:34:13 +02:00
Jakov Smolić
f62c485c59
dev-lang/ruby: Stabilize 2.7.5 amd64, #827831
...
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org >
2021-11-29 18:30:59 +01:00
Jakov Smolić
f508754946
dev-lang/ruby: Stabilize 2.6.9 amd64, #827831
...
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org >
2021-11-29 18:30:58 +01:00
Hans de Graaff
31fe3f545f
dev-lang/ruby: add 2.6.9, 2.7.5, 3.0.3
...
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Hans de Graaff <graaff@gentoo.org >
2021-11-25 10:09:54 +01:00
Rolf Eike Beer
899bffa49d
dev-lang/ruby: stable 2.7.4 for hppa, bug #801289
...
Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer <eike@sf-mail.de >
Signed-off-by: Sam James <sam@gentoo.org >
2021-11-17 08:19:11 +00:00
Hans de Graaff
2e7dcbb185
dev-lang/ruby: reverse unbundling of did_you_mean
...
There are too many hardcoded assumptions about did_you_mean being
bundled in core tools like rubygems, bundler, and rdoc. Fixing these is
not possible without patching these tools and that brings us further
from upstream, so instead this unbundling is now reversed.
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Hans de Graaff <graaff@gentoo.org >
2021-10-24 10:05:48 +02:00
Fabian Groffen
e56274ae84
dev-lang/ruby: add patches for musl
...
Fix two problems:
1. fix compilation problem in coroutine
2. address stack size such that one can e.g. run puppet
Closes: https://bugs.gentoo.org/721068
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Fabian Groffen <grobian@gentoo.org >
2021-10-16 17:57:14 +02:00