Move current ruby22 status into arch profiles, bug 615818
authorHans de Graaff <graaff@gentoo.org>
Mon, 17 Apr 2017 08:07:05 +0000 (10:07 +0200)
committerHans de Graaff <graaff@gentoo.org>
Mon, 17 Apr 2017 08:12:57 +0000 (10:12 +0200)
commit25be5ad266afa59aeffe4e4c51ea82daba236fe0
treea1099c3af1e6741d7a27a86943305d00534fe4d1
parent5d30d6e4cc020dc6edbf9b3a94a12159f90ead4a
Move current ruby22 status into arch profiles, bug 615818

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

This makes it possible to update the defaults in the main profile for
a stable ruby:2.2 slot and consequently to mark ruby:2.2 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.2 but
RUBY_TARGETS="ruby21").

Each arch is expected to remove these temporary entries as they mark
ruby:2.2 stable, as per the instructions in bug 615818.
20 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/arm64/make.defaults
profiles/arch/arm64/use.stable.mask
profiles/arch/hppa/make.defaults
profiles/arch/hppa/use.stable.mask [new file with mode: 0644]
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 [new file with mode: 0644]
profiles/arch/sparc/make.defaults
profiles/arch/sparc/use.stable.mask
profiles/arch/x86/make.defaults
profiles/arch/x86/use.stable.mask