Commit Graph

479 Commits

Author SHA1 Message Date
Hans de Graaff
fe44195eb9 dev-lang/ruby: remove rdoc USE flag
rdoc is a mandatory dependency since irb requires it. Remove
the USE flag for it and always depend on rdoc.

Closes: https://bugs.gentoo.org/863605
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2023-07-08 22:22:26 +02:00
Sam James
a3413c5f9b dev-lang/ruby: depend on fixed dev-ruby/rake
Bug: https://bugs.gentoo.org/908598
Signed-off-by: Sam James <sam@gentoo.org>
2023-06-16 21:40:30 +01:00
Sam James
314773a64c dev-lang/ruby: drop 3.0.6
Signed-off-by: Sam James <sam@gentoo.org>
2023-06-16 21:40:29 +01:00
Sam James
bbc90d30c2 dev-lang/ruby: update example rubys in postinst message
Reported by twnqx. We could really do this dynamically but let's just
update it for now.

Signed-off-by: Sam James <sam@gentoo.org>
2023-06-05 13:06:43 +01:00
Fabian Groffen
4510a3a766 */*: marked ~arm64-macos
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
2023-06-03 11:42:41 +02:00
Sam James
e6913f2d49 dev-lang/ruby: Stabilize 3.1.4-r2 sparc, #907377
Signed-off-by: Sam James <sam@gentoo.org>
2023-05-30 02:24:56 +01:00
Sam James
cf1e6399b7 dev-lang/ruby: Stabilize 3.1.4-r2 x86, #907377
Signed-off-by: Sam James <sam@gentoo.org>
2023-05-29 21:19:56 +01:00
Sam James
40c7e704b2 dev-lang/ruby: Stabilize 3.1.4-r2 hppa, #907377
Signed-off-by: Sam James <sam@gentoo.org>
2023-05-29 21:08:09 +01:00
Arthur Zamarin
cea2ed285b dev-lang/ruby: Stabilize 3.1.4-r2 amd64, #907377
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-05-29 23:01:23 +03:00
Arthur Zamarin
fed0b0e6ff dev-lang/ruby: Stabilize 3.1.4-r2 ppc64, #907377
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-05-29 22:39:26 +03:00
Arthur Zamarin
226e2ad78e dev-lang/ruby: Stabilize 3.1.4-r2 arm, #907377
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-05-29 22:37:02 +03:00
Arthur Zamarin
b4f47ee02d dev-lang/ruby: Stabilize 3.1.4-r2 ppc, #907377
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-05-29 22:33:45 +03:00
Fabian Groffen
6d2df6f4b7 */*: remove sparc64-solaris keyword
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
2023-05-25 21:53:25 +02:00
Fabian Groffen
4aebe55f8c */*: remove sparc-solaris keyword
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
2023-05-25 21:49:16 +02:00
Fabian Groffen
82e9ddde6f */*: remove x86-solaris keyword
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
2023-05-24 21:41:33 +02:00
Sam James
8e142b0afc dev-lang/ruby: add Valgrind annotation support
Signed-off-by: Sam James <sam@gentoo.org>
2023-05-16 02:52:14 +01:00
David Seifert
d35f088e41 dev-lang/ruby: drop 2.7.7, 2.7.8-r3
Signed-off-by: David Seifert <soap@gentoo.org>
2023-05-12 11:48:34 +02:00
Fabian Groffen
b760cfb8d6 dev-lang/ruby: put back darwin gcc buildfix for 3+
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
2023-05-04 21:49:38 +02:00
Hans de Graaff
7c886a6675 dev-lang/ruby: drop 3.0.5
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2023-04-26 08:30:39 +02:00
Sam James
acd0d9388c dev-lang/ruby: Stabilize 3.0.6-r2 hppa, #904986
Signed-off-by: Sam James <sam@gentoo.org>
2023-04-25 23:15:07 +01:00
Arthur Zamarin
27859891bf dev-lang/ruby: Stabilize 3.0.6-r2 sparc, #904986
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-04-25 12:41:15 +03:00
Sam James
18b02153dc dev-lang/ruby: Stabilize 3.0.6-r2 x86, #904986
Signed-off-by: Sam James <sam@gentoo.org>
2023-04-25 00:16:33 +01:00
Sam James
23a7ca157e dev-lang/ruby: Stabilize 3.0.6-r2 ppc64, #904986
Signed-off-by: Sam James <sam@gentoo.org>
2023-04-25 00:16:31 +01:00
Sam James
085ad4dfd3 dev-lang/ruby: Stabilize 3.0.6-r2 ppc, #904986
Signed-off-by: Sam James <sam@gentoo.org>
2023-04-25 00:16:30 +01:00
Sam James
676d0c4960 dev-lang/ruby: Stabilize 3.0.6-r2 arm, #904986
Signed-off-by: Sam James <sam@gentoo.org>
2023-04-25 00:16:29 +01:00
Sam James
7b80fa25cd dev-lang/ruby: Stabilize 3.0.6-r2 arm64, #904986
Signed-off-by: Sam James <sam@gentoo.org>
2023-04-25 00:16:28 +01:00
Sam James
a5389a1787 dev-lang/ruby: Stabilize 3.0.6-r2 amd64, #904986
Signed-off-by: Sam James <sam@gentoo.org>
2023-04-25 00:16:27 +01:00
Sam James
7bc23837fb dev-lang/ruby: Stabilize 3.0.6 ppc, #904759
Signed-off-by: Sam James <sam@gentoo.org>
2023-04-23 23:27:14 +01:00
Sam James
74b496f80c dev-lang/ruby: Stabilize 3.0.6 hppa, #904759
Signed-off-by: Sam James <sam@gentoo.org>
2023-04-23 22:39:22 +01:00
Sam James
5f6c017094 dev-lang/ruby: drop 2.7.8
Signed-off-by: Sam James <sam@gentoo.org>
2023-04-23 22:36:15 +01:00
Sam James
11b1d381a6 dev-lang/ruby: drop 3.1.3, 3.1.4, 3.2.1, 3.2.2
Signed-off-by: Sam James <sam@gentoo.org>
2023-04-23 22:36:10 +01:00
Sam James
adb50330df dev-lang/ruby: Stabilize 3.0.6 arm, #904759
Signed-off-by: Sam James <sam@gentoo.org>
2023-04-23 22:32:30 +01:00
Sam James
5f15374727 dev-lang/ruby: Stabilize 3.0.6 x86, #904759
Signed-off-by: Sam James <sam@gentoo.org>
2023-04-22 15:27:41 +01:00
Jakov Smolić
c8e1c49abf dev-lang/ruby: Stabilize 3.0.6 amd64, #904759
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2023-04-22 13:26:56 +02:00
Arthur Zamarin
3628c77fa5 dev-lang/ruby: Stabilize 3.0.6 ppc64, #904759
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-04-22 13:34:02 +03:00
Arthur Zamarin
5cb07ca247 dev-lang/ruby: Stabilize 3.0.6 sparc, #904759
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-04-22 11:50:55 +03:00
Arthur Zamarin
793f25e50b dev-lang/ruby: Stabilize 3.0.6 arm64, #904759
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-04-22 11:42:29 +03:00
Sam James
e86df55fc0 dev-lang/ruby: filter out -Oline from MAKEOPTS, GNUMAKEFLAGS
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>
2023-04-10 09:20:29 +01:00
Sam James
82722c0810 dev-lang/ruby: add more (-)s for 2.7
Fixes: b0985d1972
Signed-off-by: Sam James <sam@gentoo.org>
2023-04-10 07:32:11 +01:00
Sam James
f828e29b38 dev-lang/ruby: build verbosely and don't compress debug sections
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>
2023-04-10 06:18:16 +01:00
Sam James
b0985d1972 dev-lang/ruby: fix MissingUseDepDefault in deps
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>
2023-04-10 05:55:23 +01:00
Sam James
cb9cc405d8 dev-lang/ruby: don't use baseruby; add HPPA-only fix
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>
2023-04-10 05:52:35 +01:00
Hans de Graaff
61d864d5ad dev-lang/ruby: add 2.7.8, 3.0.6, 3.1.4, 3.2.2
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2023-03-31 09:17:36 +02:00
Hans de Graaff
a4c209b762 dev-lang/ruby: redo musl patch for ruby 3.2
Closes: https://bugs.gentoo.org/899902
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2023-03-10 21:29:09 +01:00
Hans de Graaff
6e98289003 dev-lang/ruby: add 3.2.1
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2023-03-04 11:24:30 +01:00
Sam James
5c59b0538a dev-lang/ruby: Stabilize 3.0.5 hppa, #890915
Signed-off-by: Sam James <sam@gentoo.org>
2023-02-03 06:24:55 +00:00
Sam James
326b6aa90c dev-lang/ruby: Stabilize 3.0.5 sparc, #890915
Signed-off-by: Sam James <sam@gentoo.org>
2023-01-15 15:21:21 +00:00
Sam James
fa726069f9 dev-lang/ruby: Stabilize 3.0.5 ppc, #890915
Signed-off-by: Sam James <sam@gentoo.org>
2023-01-15 15:13:08 +00:00
Sam James
9d55c2168f dev-lang/ruby: Stabilize 3.0.5 ppc64, #890915
Signed-off-by: Sam James <sam@gentoo.org>
2023-01-15 15:12:59 +00:00
Sam James
f70d806986 dev-lang/ruby: Stabilize 3.0.5 x86, #890915
Signed-off-by: Sam James <sam@gentoo.org>
2023-01-15 12:52:12 +00:00