x11-libs/vte: Adding musl patch
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Alarig Le Lay <alarig@swordarmor.fr
This commit is contained in:
parent
de7afcfbe9
commit
47e84664ad
29
x11-libs/vte/files/vte-0.66.2-musl-W_EXITCODE.patch
Normal file
29
x11-libs/vte/files/vte-0.66.2-musl-W_EXITCODE.patch
Normal file
|
@ -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);
|
||||
}
|
||||
}
|
Loading…
Reference in a new issue