summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* dev-lang/ruby: add missing conditional musl patchHans de Graaff2025-01-051-0/+20
| | | | | Closes: https://bugs.gentoo.org/947190 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-lang/ruby: fix pointer incompatibility on 32-bitHans de Graaff2025-01-051-0/+28
| | | | | | | | Apply upstream patch to fix this issue. This was already fixed in newer ruby versions. Closes: https://bugs.gentoo.org/932841 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-lang/ruby: add 3.4.1Hans de Graaff2024-12-292-0/+65
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-lang/ruby: backport RLIMIT spec fixesHans de Graaff2024-08-123-0/+453
| | | | | | | | Thanks to matoro for working with upstream to make this spec work on all arches. Closes: https://bugs.gentoo.org/936157 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-lang/ruby: avoid broken readline test on armHans de Graaff2024-07-131-0/+32
| | | | | | | Backport unreleased upstream fix by matoro. Closes: https://bugs.gentoo.org/935871 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-lang/ruby: avoid broken readline test on armHans de Graaff2024-07-131-0/+28
| | | | | Bug: https://bugs.gentoo.org/935871 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-lang/ruby/files/3.0: remove obsolete patch filesHans de Graaff2024-07-135-143/+0
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-lang/ruby: backport fix for tty test to 3.1Hans de Graaff2024-07-111-0/+33
| | | | | Closes: https://bugs.gentoo.org/935809 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-lang/ruby: add 3.3.3Hans de Graaff2024-06-161-0/+13
| | | | | | | Also avoid a hard-coded path to mkdir in RbConfig. Bug: https://bugs.gentoo.org/932386 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-lang/ruby: fix runtime issues on arm64Hans de Graaff2024-01-191-0/+28
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-lang/ruby: add 3.2.3Hans de Graaff2024-01-191-0/+28
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-lang/ruby: add missing patchesHans de Graaff2023-12-263-0/+85
| | | | | Closes: https://bugs.gentoo.org/920735 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-lang/ruby: drop 2.7.7, 2.7.8-r3David Seifert2023-05-1210-318/+0
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* dev-lang/ruby: don't use baseruby; add HPPA-only fixSam James2023-04-104-0/+216
| | | | | | | | | | | | | | | 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: redo musl patch for ruby 3.2Hans de Graaff2023-03-101-15/+9
| | | | | 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-042-0/+37
| | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-lang/ruby: add 3.1.3Hans de Graaff2022-11-251-0/+20
| | | | Signed-off-by: Hans de Graaff <graaff@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: copy patches to adhere to ruby lang policyHans de Graaff2022-04-232-0/+67
| | | | | | | 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 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: add ruby 3.1Hans de Graaff2022-03-123-0/+63
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-lang/ruby: add patches for muslFabian Groffen2021-10-163-0/+95
| | | | | | | | | | 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>
* dev-lang/ruby: cleanup of masked ruby:2.5Hans de Graaff2021-09-1210-913/+0
| | | | | Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-lang/ruby: drop obsolete LibreSSL patchesSam James2021-05-032-30/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ruby: backport ruby 3.0 gem_prelude.rbHans de Graaff2021-04-281-0/+16
| | | | | | | | | | | The ruby26 and ruby30 gem_prelude.rb fails gracefully when the did_you_mean gem cannot be loaded. Backport the ruby30 version since it is more modular. This helps with cases where the did_you_mean gem is not yet installed as part of a fresh ruby install. Bug: https://bugs.gentoo.org/705346 Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-lang/ruby: make compatible with autoconf 2.70Hans de Graaff2021-01-153-0/+156
| | | | | | Closes: https://bugs.gentoo.org/765010 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-lang/ruby: fix compilation with USE=socks5Hans de Graaff2020-12-291-0/+15
| | | | | | | | Thanks to Phobos Kappa for providing the patch both to use and upstream. Closes: https://bugs.gentoo.org/762253 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-lang/ruby: add ruby 3.0.0Hans de Graaff2020-12-281-0/+20
| | | | | Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-lang/ruby: add ruby 2.7Hans de Graaff2019-12-261-0/+20
| | | | | Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-lang/ruby: add 2.5.4, 2.6.2Hans de Graaff2019-03-141-0/+85
| | | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11
* dev-lang/ruby: add 2.6.1Hans de Graaff2019-02-171-0/+20
| | | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
* dev-lang/ruby: fix various install issuesHans de Graaff2018-12-272-87/+16
| | | | | | | | | | | | | Properly unbundle rdoc and bundler which we install via the gems. Fix install path for default bundled gemspec, fixing file collisions without FEATURES=userpriv. Add USE flag for jit, but note that this does not fully disable jit, and jit does not work due to issues with the .pch file generated for it. Add missing PDEPEND on bundler since we now unbundle it properly. Fixes: https://bugs.gentoo.org/673760 Signed-off-by: Hans de Graaff <graaff@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
* dev-lang/ruby: add ruby 2.6Hans de Graaff2018-12-263-0/+121
| | | | | Signed-off-by: Hans de Graaff <graaff@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
* dev-lang/ruby: 2.4.5-r1 for OpenSSL 1.1 "disable-deprecated"Craig Andrews2018-12-121-0/+339
| | | | | | | Closes: https://bugs.gentoo.org/614760 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Craig Andrews <candrews@gentoo.org> Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-lang/ruby: EAPI 7, fix libressl 2.7Hans de Graaff2018-07-165-0/+266
| | | | | | | | Convert to EAPI 7 Fix compilation with libressl 2.7, bug 656584 Use patches in FILESDIR instead of patchset Package-Manager: Portage-2.3.40, Repoman-2.3.9
* dev-lang/ruby: EAPI 7, fix libressl 2.7Hans de Graaff2018-07-164-0/+188
| | | | | | | | Convert to EAPI 7 Fix compilation with libressl 2.7, bug 656584 Use patches in FILESDIR instead of patchset Package-Manager: Portage-2.3.40, Repoman-2.3.9
* Revert "dev-lang/ruby: fix stack scavenge crash on ia64, bug #561780"Hans de Graaff2017-05-271-63/+0
| | | | | | This reverts commit fca896513471e35284c8204fae25f6620a17a2e3. Non-maintainer commit that does not use our patchsets.
* dev-lang/ruby: fix stack scavenge crash on ia64, bug #561780Sergei Trofimovich2017-05-261-0/+63
Reported-by: Émeric Maschino Bug: https://bugs.gentoo.org/561780 Package-Manager: Portage-2.3.6, Repoman-2.3.2