summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* dev-lang/ruby: Stabilize 3.0.6 arm, #904759Sam James2023-04-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ruby: Stabilize 3.0.6 x86, #904759Sam James2023-04-221-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ruby: Stabilize 3.0.6 amd64, #904759Jakov Smolić2023-04-221-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* dev-lang/ruby: Stabilize 3.0.6 ppc64, #904759Arthur Zamarin2023-04-221-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/ruby: Stabilize 3.0.6 sparc, #904759Arthur Zamarin2023-04-221-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/ruby: Stabilize 3.0.6 arm64, #904759Arthur Zamarin2023-04-221-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/ruby: filter out -Oline from MAKEOPTS, GNUMAKEFLAGSSam James2023-04-104-4/+40
| | | | | | | | | | | | | | | | Sorry for another revbump in such a short period (although maybe it's not so bad given very few people will have upgraded yet). Newer Portage sets GNUMAKEFLAGS="--output-sync=line" if MAKEOPTS is unset. It looks like this sometimes leads to Ruby installing no files (or just docs). Filter it out and just parse out --jobs and --load-average from MAKEOPTS. This is behind at least two reports on Bugzilla and possibly another on the forums. Closes: https://bugs.gentoo.org/728424 Closes: https://bugs.gentoo.org/900929 Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ruby: add more (-)s for 2.7Sam James2023-04-101-6/+6
| | | | | Fixes: b0985d19724759446ccd0921b37cef9f5cadaa77 Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ruby: build verbosely and don't compress debug sectionsSam James2023-04-104-0/+8
| | | | | | | | | | Build verbosely with --enable-mkmf-verbose as is Gentoo policy as it makes bugs easier to handle. Also, while at it, don't always compress debug sections. We have FEATURES="compressdebug" for that. Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ruby: fix MissingUseDepDefault in depsSam James2023-04-104-51/+51
| | | | | | | This both fixes a pkgcheck warning but may help Portage with upgrades a bit too (or at least lead to less confusing output). Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ruby: don't use baseruby; add HPPA-only fixSam James2023-04-108-0/+1284
| | | | | | | | | | | | | | | 1. Disable use of baseruby. This causes breakage if a previous Ruby is installed without rubygems like in bug #883097. We've had issues like this in the past in bug #787137 too. 2. Add a fix which is ifdef'd for HPPA (upstream variant isn't, but let's be more conservative until it's merged there) to fix stack size allocation. This fixes tests for both Ruby and a bunch of Ruby packages. Bug: https://bugs.gentoo.org/787137 Closes: https://bugs.gentoo.org/701494 Closes: https://bugs.gentoo.org/883097 Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ruby: add 2.7.8, 3.0.6, 3.1.4, 3.2.2Hans de Graaff2023-03-315-0/+1064
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-lang/ruby: redo musl patch for ruby 3.2Hans de Graaff2023-03-102-16/+10
| | | | | Closes: https://bugs.gentoo.org/899902 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-lang/ruby: add 3.2.1Hans de Graaff2023-03-044-0/+308
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-lang/ruby: Stabilize 3.0.5 hppa, #890915Sam James2023-02-031-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ruby: Stabilize 3.0.5 sparc, #890915Sam James2023-01-151-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ruby: Stabilize 3.0.5 ppc, #890915Sam James2023-01-151-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ruby: Stabilize 3.0.5 ppc64, #890915Sam James2023-01-151-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ruby: Stabilize 3.0.5 x86, #890915Sam James2023-01-151-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ruby: Stabilize 3.0.5 arm64, #890915Sam James2023-01-151-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ruby: Stabilize 3.0.5 arm, #890915Sam James2023-01-151-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ruby: Stabilize 3.0.5 amd64, #890915Sam James2023-01-151-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ruby: drop 2.7.6, 3.0.4, 3.1.2, 3.1.2-r1Hans de Graaff2022-12-035-1057/+0
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-lang/ruby: Stabilize 2.7.7 x86, #883137Arthur Zamarin2022-12-021-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/ruby: Stabilize 2.7.7 amd64, #883137Jakov Smolić2022-11-301-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* dev-lang/ruby: Stabilize 2.7.7 hppa, #883137Arthur Zamarin2022-11-261-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/ruby: Stabilize 2.7.7 sparc, #883137Arthur Zamarin2022-11-261-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/ruby: Stabilize 2.7.7 ppc64, #883137Arthur Zamarin2022-11-261-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/ruby: Stabilize 2.7.7 ppc, #883137Arthur Zamarin2022-11-261-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/ruby: Stabilize 2.7.7 arm64, #883137Arthur Zamarin2022-11-261-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/ruby: Stabilize 2.7.7 arm, #883137Arthur Zamarin2022-11-261-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/ruby: add 3.1.3Hans de Graaff2022-11-253-0/+272
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-lang/ruby: add 2.7.7, 3.0.5Hans de Graaff2022-11-243-0/+541
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-lang/ruby: drop 2.6.10Jakov Smolić2022-08-252-259/+0
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* dev-lang/ruby: add github upstream metadataSam James2022-07-281-0/+3
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* 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>