Backport two supplemental patches from the devel branch so as to address
some remaining defects affecting the revised read_mbchar() function.
For further information, please refer to pitfall #65 at
https://mywiki.wooledge.org/BashPitfalls, along with the commit messages
of the patches themselves. The read builtin should now behave as well as
it did in 4.4, and as well as it will in the upcoming 5.3-rc2 release.
Whitelist the Contour and Ghostty terminal emulators for colour support.
In the case that colour support is detected, refrain from defining any
aliases for which either an alias or function is found already to exist
by the same name. The motivation for making this change stems from a
discussion at https://forums.gentoo.org/viewtopic-t-1170323.html.
Define COLORTERM=1 in the environment of dircolors(1). The methods by
which dircolors determines whether colour is supported are inferior to
those of Gentoo. Indeed, at the point that dircolors is executed, it
will already have been determined that colour is supported with some
confidence. Defining COLORTERM=1 coerces dircolors into presuming so in
turn, increasing the range of terminal emulators for which Gentoo is
able to define LS_COLORS.
Define _cwd as a local variable in genfun_set_win_title(). Consequently,
_cwd is no longer a reserved variable name from the perspective of the
user.
Whitelist the Contour terminal emulator for XTWINOPS support.
Signed-off-by: Kerin Millar <kfm@plushkava.net>
Signed-off-by: Sam James <sam@gentoo.org>
The asahi gallium/vulkan drivers depend on the host tool `asahi_clc`. Add
it to dev-util/mesa_clc to match the video_cards_panfrost build (and
support cross-compilation).
Signed-off-by: Janne Grunau <j@jannau.net>
Signed-off-by: Matt Turner <mattst88@gentoo.org>
This will be used to build support for Apple AGX GPUs, as found
in Apple Silicon Macs and supported by the Asahi and Honeykrisp
Mesa drivers (OpenGL and Vulkan respectively).
The arch based used masks are a little questionable since the driver
will have virtgpu DRM native-context support. For now just unmask it on
the native arm64 architecture and x86 and amd64 for emulation of x86
software.
Signed-off-by: James Calligeros <jcalligeros99@gmail.com>
Signed-off-by: Janne Grunau <j@jannau.net>
Signed-off-by: Matt Turner <mattst88@gentoo.org>
panfrost requires a precomp-compiler during the build which will be
built in dev-util/mesa_clc[video_cards_panfrost].
Signed-off-by: Janne Grunau <j@jannau.net>
Signed-off-by: Matt Turner <mattst88@gentoo.org>
The panfrost gallium/vulkan drivers depend on the host tool
`panfrost_compile`. Add it to mesa_clc to support cross-compilation.
This change is more complex than necessary since the asahi
gallium/vulkan drivers have a similar dependency on `asahi_clc`.
Signed-off-by: Janne Grunau <j@jannau.net>
Signed-off-by: Matt Turner <mattst88@gentoo.org>
- adds y4m useflag
- new config switch rtld-local-support is enabled unconditionally
as dev-perl/Image-Imlib2 might be depending on it. note that
before imlib2 v1.12.4 this was non-configureable and always
enabled.
Signed-off-by: NRK <nrk@disroot.org>
Signed-off-by: Yixun Lan <dlan@gentoo.org>