>>>>> On Fri, 14 Feb 2020, Ulrich Müller wrote:

> Accessing ${S} in global scope is not allowed by PMS, therefore remove
> the global variable assignment of FONT_S which uses it. Add a fallback
> to ${S} in font_src_install() instead.

> Allow FONT_S to be an array, if there are multiple directories.
> Support for whitespace-separated lists will be kept for some time,
> and a QA warning will be shown.

> Die if pushd or popd fails.

> Closes: https://bugs.gentoo.org/613108
> Closes: https://bugs.gentoo.org/709578
> Signed-off-by: Ulrich Müller <u...@gentoo.org>
> ---
> This will be committed in 60 days from now. The backwards compatibility
> code for whitespace-separated FONT_S will be removed in one year.

I have merged this already today, because conflicts in the media-fonts
category started accumulating.

> ***** ATTENTION OVERLAY USERS *****
> If your ebuilds currently output error messages like:
> /var/tmp/portage/media-fonts/foo/temp/environment: line 1036: pushd: 
> /var/tmp/portage/media-fonts/foo/work/foo: No such file or directory
> /var/tmp/portage/media-fonts/foo/temp/environment: line 1043: popd: directory 
> stack empty
> then in future these will be caught by the added "|| die" statements
> after pushd and popd. So make sure to fix such breakage before the
> updated eclass will be committed.

Attachment: signature.asc
Description: PGP signature

Reply via email to