summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* dev-lang/ruby: drop obsolete LibreSSL patchesSam James2021-05-032-30/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ruby: remove libressl supportMikle Kolyada2021-05-0214-42/+28
| | | | | Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
* dev-lang/ruby: fix build during bootstrapHans de Graaff2021-05-011-0/+4
| | | | | | | | | | | | | | | | | Fix building during a bootstrap situation where no ruby is present yet. Normally ruby uses a pregenerated miniprelude.c file for a miniruby that is functional enough to assist the build process. Since we now patch gem_prelude.rb in f6aa0fc2dcee195658e697026e607dbb91bfd31d the Makefile tries to regenerate miniprelude.c, but this first requires a working ruby, leading to build failures. By resetting the date of the patched gem_prelude.c we can avoid this. The gem_predule.rb patch is intended to be used in an installed ruby and does not affect the miniruby usage. Closes: https://bugs.gentoo.org/787137 Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-lang/ruby: backport ruby 3.0 gem_prelude.rbHans de Graaff2021-04-282-0/+279
| | | | | | | | | | | The ruby26 and ruby30 gem_prelude.rb fails gracefully when the did_you_mean gem cannot be loaded. Backport the ruby30 version since it is more modular. This helps with cases where the did_you_mean gem is not yet installed as part of a fresh ruby install. Bug: https://bugs.gentoo.org/705346 Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-lang/ruby: add 2.5.7, 2.6.7, 2.7.3, 3.0.1Hans de Graaff2021-04-065-0/+1036
| | | | | | Bug: https://bugs.gentoo.org/780498 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-lang/ruby: drop s390 to ~s390 (unstable)Sam James2021-04-051-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ruby: properly remove default gemsHans de Graaff2021-03-133-0/+786
| | | | | | | | | | | In Gentoo we always expect the default gems to be present as gems, and the default gems need to be removed to avoid duplicate definitions in code that does not explicitly require the gem. json and did_you_mean were not or only partially removed. Closes: https://bugs.gentoo.org/758464 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-lang/ruby: make compatible with autoconf 2.70Hans de Graaff2021-01-156-3/+159
| | | | | | Closes: https://bugs.gentoo.org/765010 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-lang/ruby: drop x86-macosFabian Groffen2021-01-065-10/+10
| | | | | Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* dev-lang/ruby: fix compilation with USE=socks5Hans de Graaff2020-12-292-0/+277
| | | | | | | | Thanks to Phobos Kappa for providing the patch both to use and upstream. Closes: https://bugs.gentoo.org/762253 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-lang/ruby: drop obsolete keywordsHans de Graaff2020-12-281-1/+1
| | | | | Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-lang/ruby: add ruby 3.0.0Hans de Graaff2020-12-283-0/+283
| | | | | Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-lang/ruby: drop ppc-aix m68k-mintFabian Groffen2020-12-273-3/+3
| | | | | Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* dev-lang/ruby: cleanupHans de Graaff2020-12-256-1172/+0
| | | | | Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-lang/ruby: sync with prefix changesSam James2020-12-103-3/+75
| | | | | Package-Manager: Portage-3.0.12-prefix, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ruby: add 2.7.2Hans de Graaff2020-10-032-0/+238
| | | | | Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-lang/ruby: x86 stable (bug #728192)Thomas Deutschmann2020-09-211-1/+1
| | | | | Package-Manager: Portage-3.0.7, Repoman-3.0.1 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* dev-lang/ruby: stable 2.6.6-r2 for hppa, bug #728192Rolf Eike Beer2020-09-191-1/+1
| | | | | | | Package-Manager: Portage-3.0.4, Repoman-3.0.1 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ruby: Stabilize 2.6.6-r2 sparc, #728192Sam James2020-09-141-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ruby: Stabilize 2.6.6-r2 arm, #728192Sam James2020-09-141-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ruby: Stabilize 2.6.6-r2 arm64, #728192Sam James2020-09-141-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ruby: Stabilize 2.6.6-r2 ppc64, #728192Sam James2020-09-141-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ruby: Stabilize 2.6.6-r2 ppc, #728192Sam James2020-09-141-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ruby: Stabilize 2.6.6-r2 amd64, #728192Sam James2020-09-141-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/ruby: cleanupHans de Graaff2020-08-072-226/+0
| | | | | Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-lang/ruby: add USE=systemtapHans de Graaff2020-05-104-8/+702
| | | | | | | | | This fixes an automagic dependency on dtrace. Closes: https://bugs.gentoo.org/636644 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-lang/ruby: Remove SuperH conditionals.Ulrich Müller2020-05-026-12/+0
| | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* dev-lang/ruby: do a jumpstart on 2.4 removal for hppa and sparcRolf Eike Beer2020-04-211-1/+1
| | | | | | | | | Ruby 2.4 will go away in near future, but unkeyworded ebuilds specific to this old version cause dependency breakages. Avoid the need to keyword them at all to get a clean tree. Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ruby: cleanupHans de Graaff2020-04-145-927/+0
| | | | | Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-lang/ruby: ppc64 stable wrt bug #715620Agostino Sarubbo2020-04-131-1/+1
| | | | | | Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-lang/ruby: ppc stable wrt bug #715620Agostino Sarubbo2020-04-131-1/+1
| | | | | | Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* */*: dekeyword ruby on ia64Sergei Trofimovich2020-04-127-7/+7
| | | | | | | | | | | | | | ruby-2.7 removed support for coroutines on ia64 (requires a bit of manual stack management): https://github.com/ruby/ruby/commit/d17344cfc56edc4599252041b3ec0d46af0851fd Previous ruby versions were not very stable. The change dekeywords ruby. As a result webkit-gtk got dekeyworded and pulled out a few gnome packages as well. Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ruby: fix eselect-ruby dependenciesHans de Graaff2020-04-122-0/+471
| | | | | | Closes: https://bugs.gentoo.org/708596 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-lang/ruby: stable 2.5.8 for hppa, bug #715620Rolf Eike Beer2020-04-091-1/+1
| | | | | | | Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/ruby: fix deprecated insintoHans de Graaff2020-04-053-6/+3
| | | | | Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* dev-lang/ruby: stable 2.4.10 for hppa, bug #715620Rolf Eike Beer2020-04-031-1/+1
| | | | | | | Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* */*: Drop stable ia64 keywordsMatt Turner2020-04-032-2/+2
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* dev-lang/ruby: x86 stable wrt bug #715620Agostino Sarubbo2020-04-032-2/+2
| | | | | | Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-lang/ruby: sparc stable wrt bug #715620Agostino Sarubbo2020-04-032-2/+2
| | | | | | Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-lang/ruby: s390 stable wrt bug #715620Agostino Sarubbo2020-04-032-2/+2
| | | | | | Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="s390" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-lang/ruby: amd64 stable wrt bug #715620Agostino Sarubbo2020-04-032-2/+2
| | | | | | Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-lang/ruby: arm stable wrt bug #715620Mikle Kolyada2020-04-032-2/+2
| | | | | | Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="arm" Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
* dev-lang/ruby: arm64 stable (bug #715620)Sam James (sam_c)2020-04-032-2/+2
| | | | | Signed-off-by: Sam James (sam_c) <sam@cmpct.info> Signed-off-by: Mart Raudsepp <leio@gentoo.org>
* dev-lang/ruby-2.5.8: ia64 stable, bug 688976Matt Turner2020-04-011-1/+1
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* dev-lang/ruby-2.5.8: ppc64 stable, bug 688976Matt Turner2020-04-011-1/+1
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* dev-lang/ruby-2.5.8: ppc stable, bug 688976Matt Turner2020-04-011-1/+1
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* dev-lang/ruby: add new versions for bug 715620Hans de Graaff2020-03-315-0/+927
| | | | | Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* */*: Discontinue Gentoo SuperH portMikle Kolyada2020-03-264-4/+4
| | | | | | Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --ignore-arches Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
* */*: [QA] Remove redundant --docdir/--htmldirDavid Seifert2020-02-234-4/+0
| | | | | Closes: https://github.com/gentoo/gentoo/pull/14742 Signed-off-by: David Seifert <soap@gentoo.org>
* dev-lang/ruby: depend on dev-libs/libffi directlyHans de Graaff2020-02-234-6/+6
| | | | | Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Hans de Graaff <graaff@gentoo.org>