summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* dev-lang/ruby-3.1.2*: fix patching for musl #840993Fabian Groffen2022-06-012-41/+26
| | | | | | | | | | | | | 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>
* dev-lang/ruby: keyword 3.1.2-r1 for ~loongWANG Xuerui2022-05-091-1/+1
| | | | | | Tests passed on real hardware. Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* dev-lang/ruby: keyword 3.0.4 for ~loongWANG Xuerui2022-05-081-1/+1
| | | | | | Tests passed on real hardware. Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* dev-lang/ruby: keyword 2.6.10 for ~loongWANG Xuerui2022-05-081-1/+1
| | | | | | Tests passed on real hardware. Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* dev-lang/ruby: keyword 2.7.6 for ~loongWANG Xuerui2022-05-081-1/+1
| | | | | | Tests passed on real hardware. Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* dev-lang/ruby: avoid tests requiring a networkHans de Graaff2022-05-071-1/+2
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-lang/ruby: fix DoubleEmptyLineSam James2022-05-051-1/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ruby: drop unneeded -j1 for make checkHans de Graaff2022-05-011-1/+1
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-lang/ruby: drop 2.6.9, 2.7.5Hans de Graaff2022-05-013-532/+0
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-lang/ruby: run the full test suiteHans de Graaff2022-05-011-0/+249
| | | | | | | | | | | | | | | 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>
* dev-lang/ruby: stable 2.7.6 for hppa, bug #838133Rolf Eike Beer2022-04-301-1/+1
| | | | | | | 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>
* dev-lang/ruby: stable 2.6.10 for hppa, bug #838133Rolf Eike Beer2022-04-301-1/+1
| | | | | | | 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>
* dev-lang/ruby: copy patches to adhere to ruby lang policyHans de Graaff2022-04-234-2/+69
| | | | | | | 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>
* dev-lang/ruby: drop 3.0.3, 3.1.1Hans de Graaff2022-04-233-535/+0
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-lang/ruby: drop upstreamed patch121011112022-04-232-2/+0
| | | | | | | 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>
* dev-lang/ruby: drop unnecessary musl patch for 3.1Sam James2022-04-191-28/+0
| | | | | | Closes: https://bugs.gentoo.org/835038 Closes: https://bugs.gentoo.org/839552 Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ruby: Stabilize 2.7.6 ppc64, #838133Arthur Zamarin2022-04-151-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/ruby: Stabilize 2.6.10 ppc64, #838133Arthur Zamarin2022-04-151-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/ruby: stabilize 2.7.6 for arm64Arthur Zamarin2022-04-151-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/ruby: Stabilize 2.6.10 arm64, #838133Arthur Zamarin2022-04-151-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/ruby: Stabilize 2.7.6 arm, #838133Arthur Zamarin2022-04-151-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/ruby: Stabilize 2.6.10 arm, #838133Arthur Zamarin2022-04-151-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/ruby: x86 stable wrt bug #838133Agostino Sarubbo2022-04-142-2/+2
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-lang/ruby: sparc stable wrt bug #838133Agostino Sarubbo2022-04-142-2/+2
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-lang/ruby: ppc stable wrt bug #838133Agostino Sarubbo2022-04-142-2/+2
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-lang/ruby: amd64 stable wrt bug #838133Agostino Sarubbo2022-04-142-2/+2
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-lang/ruby: add 2.6.10, 2.7.6, 3.0.4, 3.1.2Hans de Graaff2022-04-125-0/+1068
| | | | | Bug: https://bugs.gentoo.org/838073 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-lang/ruby: add ruby 3.1Hans de Graaff2022-03-125-0/+331
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-lang/ruby-2.7.5: fix sed-statement for DarwinFabian Groffen2022-02-071-1/+1
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* dev-lang/ruby-2.7.5: fix compilation on DarwinFabian Groffen2022-01-161-1/+6
| | | | | Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* dev-lang/ruby: cleanupHans de Graaff2021-12-056-1331/+0
| | | | | Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-lang/ruby: stable 2.7.5 for hppa, bug #827831Rolf Eike Beer2021-12-041-1/+1
| | | | | | | 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>
* dev-lang/ruby: stable 2.6.9 for hppa, bug #827831Rolf Eike Beer2021-12-041-1/+1
| | | | | | | 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>
* dev-lang/ruby: x86 stable wrt bug #827831Agostino Sarubbo2021-12-012-2/+2
| | | | | | Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-lang/ruby: Stabilize 2.7.5 ppc64, #827831Arthur Zamarin2021-11-291-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/ruby: Stabilize 2.6.9 ppc64, #827831Arthur Zamarin2021-11-291-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/ruby: Stabilize 2.7.5 ppc, #827831Arthur Zamarin2021-11-291-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/ruby: Stabilize 2.6.9 ppc, #827831Arthur Zamarin2021-11-291-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/ruby: Stabilize 2.7.5 sparc, #827831Arthur Zamarin2021-11-291-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/ruby: Stabilize 2.6.9 sparc, #827831Arthur Zamarin2021-11-291-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/ruby: Stabilize 2.7.5 arm, #827831Arthur Zamarin2021-11-291-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/ruby: Stabilize 2.6.9 arm, #827831Arthur Zamarin2021-11-291-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/ruby: Stabilize 2.7.5 arm64, #827831Arthur Zamarin2021-11-291-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/ruby: Stabilize 2.6.9 arm64, #827831Arthur Zamarin2021-11-291-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/ruby: Stabilize 2.7.5 amd64, #827831Jakov Smolić2021-11-291-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* dev-lang/ruby: Stabilize 2.6.9 amd64, #827831Jakov Smolić2021-11-291-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* dev-lang/ruby: add 2.6.9, 2.7.5, 3.0.3Hans de Graaff2021-11-254-0/+795
| | | | | Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-lang/ruby: stable 2.7.4 for hppa, bug #801289Rolf Eike Beer2021-11-171-1/+1
| | | | | | | 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>
* dev-lang/ruby: reverse unbundling of did_you_meanHans de Graaff2021-10-242-0/+534
| | | | | | | | | | 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>
* dev-lang/ruby: add patches for muslFabian Groffen2021-10-165-0/+104
| | | | | | | | | | 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>