summaryrefslogtreecommitdiff
path: root/dev-lang/ruby/ruby-3.3.8.ebuild
AgeCommit message (Collapse)Author
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-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-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-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.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-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-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-12dev-lang/ruby: add 3.3.8Hans de Graaff
Signed-off-by: Hans de Graaff <graaff@gentoo.org>