summaryrefslogtreecommitdiff
path: root/dev-lang/ruby
AgeCommit message (Collapse)Author
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>
2025-05-31dev-lang/ruby: Stabilize 3.3.8 arm64, #956881Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-31dev-lang/ruby: Stabilize 3.3.8 amd64, #956881Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-30dev-lang/ruby: drop 3.1.6-r3, 3.1.7Hans de Graaff
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-05-19dev-lang/ruby: fix compilation with USE=socks5Hans de Graaff
Bug: https://bugs.gentoo.org/945502 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-05-14dev-lang/ruby: add 3.4.4Hans de Graaff
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-04-25dev-lang/ruby: use -std=gnu17Hans de Graaff
This avoids a compilation issue in ext/io/console.c when using certain CFLAGS. Bug: https://bugs.gentoo.org/945643 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-04-25dev-lang/ruby: drop 3.4.1, 3.4.1-r1Hans de Graaff
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-04-25dev-lang/ruby: drop 3.3.6-r1, 3.3.7Hans de Graaff
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-04-14dev-lang/ruby: add 3.4.3Hans de Graaff
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-04-12dev-lang/ruby: add 3.3.8Hans de Graaff
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-03-26dev-lang/ruby: add 3.1.7, 3.2.8Hans de Graaff
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-03-23dev-lang/ruby: Stabilize 3.2.7 ppc, #951087Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-03-19dev-lang/ruby: drop 3.1.6-r1, 3.2.6-r2Hans de Graaff
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2025-03-18dev-lang/ruby: fix a test with USERSam James
spec/ruby/library/etc/getlogin_spec.rb fails for me because of a mismatch between USER and `id`. Signed-off-by: Sam James <sam@gentoo.org>
2025-03-18dev-lang/ruby: skip test needing networkSam James
Debian also has https://sources.debian.org/patches/ruby3.3/3.3.7-1/test-test_bundled_ca-Skip-test-because-it-requires-i.patch/. Closes: https://bugs.gentoo.org/932495 Signed-off-by: Sam James <sam@gentoo.org>
2025-03-10dev-lang/ruby: Stabilize 3.2.7 amd64, #951087Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-03-01dev-lang/ruby: Stabilize 3.1.6-r3 x86, #950163Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-01dev-lang/ruby: Stabilize 3.2.6-r4 x86, #950162Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-01dev-lang/ruby: Stabilize 3.1.6-r3 sparc, #950163Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-01dev-lang/ruby: Stabilize 3.2.6-r4 sparc, #950162Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-01dev-lang/ruby: Stabilize 3.1.6-r3 ppc64, #950163Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-01dev-lang/ruby: Stabilize 3.2.6-r4 ppc64, #950162Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-01dev-lang/ruby: Stabilize 3.1.6-r3 ppc, #950163Sam James
Signed-off-by: Sam James <sam@gentoo.org>