diff options
author | Pascal Jäger <pascal.jaeger@leimstift.de> | 2022-09-26 09:53:31 -0400 |
---|---|---|
committer | Matt Turner <mattst88@gentoo.org> | 2022-09-26 10:48:31 -0400 |
commit | 3520c896622945dc7372c17e6655643317ca5b92 (patch) | |
tree | 65ae52fbd8657e994370d1f105747f38826a3b8b /gui-libs/vte-common/files | |
parent | Revert "dev-python/pystache: QA cleanup, update long description" (diff) | |
download | gentoo-3520c896622945dc7372c17e6655643317ca5b92.tar.gz gentoo-3520c896622945dc7372c17e6655643317ca5b92.tar.bz2 gentoo-3520c896622945dc7372c17e6655643317ca5b92.zip |
gui-libs/vte-common: Add new package, version 0.70.0
To be used by x11-libs/vte and gui-libs/vte.
Signed-off-by: Pascal Jäger <pascal.jaeger@leimstift.de>
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Diffstat (limited to 'gui-libs/vte-common/files')
-rw-r--r-- | gui-libs/vte-common/files/vte-common-0.70.0-musl-W_EXITCODE.patch | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/gui-libs/vte-common/files/vte-common-0.70.0-musl-W_EXITCODE.patch b/gui-libs/vte-common/files/vte-common-0.70.0-musl-W_EXITCODE.patch new file mode 100644 index 000000000000..b629613feaf6 --- /dev/null +++ b/gui-libs/vte-common/files/vte-common-0.70.0-musl-W_EXITCODE.patch @@ -0,0 +1,29 @@ +https://gitlab.gnome.org/GNOME/vte/-/issues/72 +https://bugs.gentoo.org/835489 +https://bugs.gentoo/org/554416 + +From 1c1de9e9119cf1e0ef45a594ca9bbf306d2209cb Mon Sep 17 00:00:00 2001 +From: +Date: Fri, 12 Mar 2021 08:41:13 -0600 +Subject: [PATCH] Expanded non-standard W_EXITCODE macro for Musl compatibility + +--- a/src/widget.cc ++++ b/src/widget.cc +@@ -20,8 +20,6 @@ + + #include "widget.hh" + +-#include <sys/wait.h> // for W_EXITCODE +- + #include <exception> + #include <new> + #include <string> +@@ -235,7 +233,7 @@ void + Widget::dispose() noexcept + { + if (m_terminal->terminate_child()) { +- int status = W_EXITCODE(0, SIGKILL); ++ int status = (0) << 8 | (SIGKILL); // W_EXITCODE(ret, sig) + emit_child_exited(status); + } + } |