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