summaryrefslogtreecommitdiff
path: root/dev-lang/ruby
AgeCommit message (Collapse)Author
2026-01-15dev-lang/ruby: add 3.2.10Hans de Graaff
Bug: https://bugs.gentoo.org/964431 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2026-01-13dev-lang/ruby: add 4.0.1Hans de Graaff
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2026-01-09dev-lang/ruby: Stabilize 3.3.10-r1 ppc64, #968539Eli Schwartz
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2026-01-09dev-lang/ruby: Stabilize 3.3.10-r1 amd64, #968539Eli Schwartz
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2026-01-09dev-lang/ruby: Stabilize 3.3.10-r1 x86, #968539Eli Schwartz
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2026-01-09dev-lang/ruby: Stabilize 3.3.10-r1 arm, #968539Eli Schwartz
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2026-01-09dev-lang/ruby: Stabilize 3.3.10-r1 arm64, #968539Eli Schwartz
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2026-01-09dev-lang/ruby: Stabilize 3.3.10-r1 ppc, #968539Eli Schwartz
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2026-01-09dev-lang/ruby: Stabilize 3.2.9-r1 ppc64, #968533Eli Schwartz
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2026-01-09dev-lang/ruby: Stabilize 3.2.9-r1 amd64, #968533Eli Schwartz
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2026-01-09dev-lang/ruby: Stabilize 3.2.9-r1 x86, #968533Eli Schwartz
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2026-01-08dev-lang/ruby: Stabilize 3.2.9-r1 ppc, #968533Eli Schwartz
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2026-01-08dev-lang/ruby: Stabilize 3.2.9-r1 arm64, #968533Eli Schwartz
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2026-01-08dev-lang/ruby: Stabilize 3.2.9-r1 arm, #968533Eli Schwartz
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2026-01-08dev-lang/ruby: drop 3.2.9, 3.3.9, 3.3.10, 3.4.6, 3.4.7-r1Hans de Graaff
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2026-01-06dev-lang/ruby: rebase musl patch for 4.0.0Sam James
Closes: https://bugs.gentoo.org/968203 Signed-off-by: Sam James <sam@gentoo.org>
2025-12-30dev-lang/ruby: fix typoSam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-12-30dev-lang/ruby: add new bundled gemsHans de Graaff
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-12-30dev-lang/ruby: add 4.0.0Hans de Graaff
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-12-19*/*: drop *-linux keywordsFabian Groffen
Bug: https://bugs.gentoo.org/473598 Bug: https://bugs.gentoo.org/720224 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
2025-12-17*: remove ppc-macos keywordFabian Groffen
The arch and OS that matches it are obsolete. Signed-off-by: Fabian Groffen <grobian@gentoo.org>
2025-12-17dev-lang/ruby: drop 3.4.4, 3.4.5, 3.4.7Hans de Graaff
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-12-17dev-lang/ruby: add 3.4.8Hans de Graaff
Bug: https://bugs.gentoo.org/962865 Bug: https://bugs.gentoo.org/964431 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-11-09dev-lang/ruby: only pass -fno-ipa-modref for GCCSam James
Only GCC has the flag (Clang doesn't) but we only want to apply it for GCC to begin with, even if for some reason Clang did have it. Bug: https://bugs.gentoo.org/965095 Signed-off-by: Sam James <sam@gentoo.org>
2025-11-09dev-lang/ruby: workaround GCC bugSam James
Bug: https://gcc.gnu.org/PR122610 Closes: https://bugs.gentoo.org/965095 Signed-off-by: Sam James <sam@gentoo.org>
2025-11-04*/*: Add := to virtual/zlib deps, part 1Michał Górny
Done via: ``` git grep -l virtual/zlib$ | xargs sed -i -e 's@virtual/zlib$@&:=@' ``` Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-04dev-*/*: update for virtual/zlibMichał Górny
Update done using: ``` git grep -l sys-libs/zlib dev-* | xargs sed -i -e s@sys-libs/zlib@virtual/zlib@g git diff --name-only | xargs copybump git diff --name-only | xargs grep -l PYTHON_COMPAT | xargs gpy-impl -@dead pkgcheck scan --commits -c SourcingCheck,VisibilityCheck --exit error ``` Followed by manual revert in dev-python/zlib-ng where it accidentally caught sys-libs/zlib-ng dependencies. Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-10-24dev-lang/ruby: add 3.3.10Hans de Graaff
Bug: https://bugs.gentoo.org/962865 Bug: https://bugs.gentoo.org/964431 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-10-08dev-lang/ruby: add 3.4.7Hans de Graaff
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-09-19dev-lang/ruby: fix build issue with gcc15Z. Liu
1. if USE="socks5", full protoype is required by C23 2. if CFLAGS="-flto -Werror=lto-type-mismatch", and building with -std=c23 (default for gcc 15), build will fail with" "static declaration of ‘rb_io_closed_p’ follows non-static declaration" all patches are from upstream (w/ minor change if backport) Closes: https://bugs.gentoo.org/945502 Closes: https://bugs.gentoo.org/945643 Signed-off-by: Z. Liu <zhixu.liu@gmail.com> Part-of: https://github.com/gentoo/gentoo/pull/42828 Closes: https://github.com/gentoo/gentoo/pull/42828 Signed-off-by: Sam James <sam@gentoo.org>
2025-09-16dev-lang/ruby: drop 3.2.6-r4, 3.3.7-r1Hans de Graaff
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-09-16dev-lang/ruby: drop 3.4.2, 3.4.3Hans de Graaff
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-09-16dev-lang/ruby: add 3.4.6Hans de Graaff
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-09-02*/*: destable sparcArthur Zamarin
Result of running the command: grep --include="*.ebuild" -r . -e 'KEYWORDS=.*[" ]sparc' -l | xargs ekeyword ~sparc Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-07-25dev-lang/ruby: add 3.2.9, 3.3.9Hans de Graaff
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-07-16dev-lang/ruby: add 3.4.5Hans de Graaff
Bug: https://bugs.gentoo.org/945643 Bug: https://bugs.gentoo.org/945502 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-07-13dev-lang/ruby: Stabilize 3.2.8 sparc, #956979Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-06-16dev-lang/ruby: fix passing -std=gnu17Sam James
We have to do it in CFLAGS, not C{,XX}FLAGS, otherwise Clang complains. Also, pass it consistently for now. Closes: https://bugs.gentoo.org/958248 Signed-off-by: Sam James <sam@gentoo.org>
2025-06-08dev-lang/ruby: avoid test failing on whitespaceHans de Graaff
This test does not fail in all cases and it is not clear what the exact preconditions are, but in any case the failure is on a whitespace-only difference in a diagnostics message, so we can safely avoid it. Closes: https://bugs.gentoo.org/957021 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-05-31dev-lang/ruby: Stabilize 3.2.8 amd64, #956979Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-31dev-lang/ruby: Stabilize 3.2.7 x86, #951087Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-31dev-lang/ruby: Stabilize 3.2.7 sparc, #951087Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-31dev-lang/ruby: Stabilize 3.2.7 ppc64, #951087Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-31dev-lang/ruby: Stabilize 3.2.7 arm, #951087Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-31dev-lang/ruby: Stabilize 3.2.7 arm64, #951087Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-31dev-lang/ruby: Stabilize 3.3.8 x86, #956881Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-31dev-lang/ruby: Stabilize 3.3.8 sparc, #956881Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-31dev-lang/ruby: Stabilize 3.3.8 ppc64, #956881Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-31dev-lang/ruby: Stabilize 3.3.8 ppc, #956881Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-31dev-lang/ruby: Stabilize 3.3.8 arm, #956881Sam James
Signed-off-by: Sam James <sam@gentoo.org>