summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2017-12-27 18:49:37 +0100
committerUlrich Müller <ulm@gentoo.org>2018-01-05 16:38:11 +0100
commit2dbbacd4e244b98177733af225112bc0f1690837 (patch)
tree6d56f6a0a7549f0028c515743d2f0f0e308fcf44 /profiles/embedded
parentx11-libs/libXfont2: security cleanup (diff)
downloadgentoo-2dbbacd4e244b98177733af225112bc0f1690837.tar.gz
gentoo-2dbbacd4e244b98177733af225112bc0f1690837.tar.bz2
gentoo-2dbbacd4e244b98177733af225112bc0f1690837.zip
profiles: Remove LINGUAS from USE_EXPAND
Apply the long-overdue removal of LINGUAS from USE_EXPAND. Per the PMS rules, specifying it as a USE_EXPAND implicitly filters any values that are not present in IUSE. This effectively means that ebuilds not specifying linguas_* flags at all should get empty exported LINGUAS variable. As a result, those packages would not install localizations at all. To avoid this unfortunate behavior, remove LINGUAS from USE_EXPAND. The LINGUAS variable becomes a regular environment variable that implicitly controls package builds. Ebuilds still using linguas* in IUSE may experience a mismatch between the value of LINGUAS (if any) and the flag states; however, it should not cause any major inconvenience.
Diffstat (limited to 'profiles/embedded')
-rw-r--r--profiles/embedded/make.defaults2
1 files changed, 1 insertions, 1 deletions
diff --git a/profiles/embedded/make.defaults b/profiles/embedded/make.defaults
index 1145142fe4a..911c7037f5d 100644
--- a/profiles/embedded/make.defaults
+++ b/profiles/embedded/make.defaults
@@ -27,7 +27,7 @@ USE_EXPAND_VALUES_USERLAND="BSD GNU"
# Env vars to expand into USE vars. Modifying this requires prior
# discussion on gentoo-dev@lists.gentoo.org.
-USE_EXPAND="ABI_MIPS ABI_PPC ABI_S390 ABI_X86 ALSA_CARDS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_X86 CROSSCOMPILE_OPTS CURL_SSL ELIBC ENLIGHTENMENT_MODULES FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LINGUAS LIRC_DEVICES LLVM_TARGETS MONKEYD_PLUGINS NETBEANS_MODULES NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XFCE_PLUGINS XTABLES_ADDONS"
+USE_EXPAND="ABI_MIPS ABI_PPC ABI_S390 ABI_X86 ALSA_CARDS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_X86 CROSSCOMPILE_OPTS CURL_SSL ELIBC ENLIGHTENMENT_MODULES FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LIRC_DEVICES LLVM_TARGETS MONKEYD_PLUGINS NETBEANS_MODULES NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFED_DRIVERS OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS ROS_MESSAGES RUBY_TARGETS SANE_BACKENDS USERLAND UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XFCE_PLUGINS XTABLES_ADDONS"
# USE_EXPAND variables whose contents are not shown in package manager
# output. Changes need discussion on gentoo-dev.