Move current ruby23 status into arch profiles, bug 639476
authorHans de Graaff <graaff@gentoo.org>
Sun, 21 Jan 2018 10:17:21 +0000 (11:17 +0100)
committerHans de Graaff <graaff@gentoo.org>
Sun, 21 Jan 2018 10:38:40 +0000 (11:38 +0100)
commitd1b15d57a9ef8e43dae954f5d961f69550781bbe
tree4871f193a43f0cd25a61812fcf113afc7b8629c8
parent174f19e7da9273e42144bf59488318850ef095df
Move current ruby23 status into arch profiles, bug 639476

Mask ruby_targets_ruby23 in the use.stable.mask of each arch and set
RUBY_TARGETS to ruby22 in the make.defaults for each arch.

This makes it possible to update the defaults in the main profile for
a stable ruby:2.3 slot and consequently to mark ruby:2.3 stable on
each arch in turn making sure that users of that arch will not end up
with conflicting settings (e.g. stable ruby:2.3 but
RUBY_TARGETS="ruby22").

Each arch is expected to remove these temporary entries as they mark
ruby:2.3 stable, as per the instructions in bug 639476.
18 files changed:
profiles/arch/alpha/make.defaults
profiles/arch/alpha/use.stable.mask
profiles/arch/amd64/make.defaults
profiles/arch/amd64/use.stable.mask
profiles/arch/arm/make.defaults
profiles/arch/arm/use.stable.mask
profiles/arch/hppa/make.defaults
profiles/arch/hppa/use.stable.mask
profiles/arch/ia64/make.defaults
profiles/arch/ia64/use.stable.mask
profiles/arch/powerpc/ppc32/make.defaults
profiles/arch/powerpc/ppc32/use.stable.mask
profiles/arch/powerpc/ppc64/make.defaults
profiles/arch/powerpc/ppc64/use.stable.mask
profiles/arch/sparc/make.defaults
profiles/arch/sparc/use.stable.mask
profiles/arch/x86/make.defaults
profiles/arch/x86/use.stable.mask