commit: e399e09bd3849091547c78e634b86adae68a2269 Author: Thomas Beierlein <tomjbe <AT> gentoo <DOT> org> AuthorDate: Sun Feb 15 12:51:38 2026 +0000 Commit: Thomas Beierlein <tomjbe <AT> gentoo <DOT> org> CommitDate: Sun Feb 15 12:54:12 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e399e09b
app-backup/bacula: Fix missing include Closes: https://bugs.gentoo.org/969453 Signed-off-by: Thomas Beierlein <tomjbe <AT> gentoo.org> app-backup/bacula/bacula-15.0.3-r3.ebuild | 5 ++++- app-backup/bacula/files/bacula-15.0.3-termios.patch | 13 +++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/app-backup/bacula/bacula-15.0.3-r3.ebuild b/app-backup/bacula/bacula-15.0.3-r3.ebuild index 40587364d857..3a5ed14c9f19 100644 --- a/app-backup/bacula/bacula-15.0.3-r3.ebuild +++ b/app-backup/bacula/bacula-15.0.3-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -144,6 +144,9 @@ src_prepare() { sed -i -e "s/+= qt$/+= qt nostrip/" \ src/qt-console/tray-monitor/tray-monitor.pro.in || die + # add missing include (bug 969453) + eapply "${FILESDIR}"/${PN}-15.0.3-termios.patch + eapply_user # Fix systemd unit files: diff --git a/app-backup/bacula/files/bacula-15.0.3-termios.patch b/app-backup/bacula/files/bacula-15.0.3-termios.patch new file mode 100644 index 000000000000..b3c05ca122e5 --- /dev/null +++ b/app-backup/bacula/files/bacula-15.0.3-termios.patch @@ -0,0 +1,13 @@ +diff --git a/src/console/conio.c b/src/console/conio.c +index 2bea887..e59e087 100755 +--- a/src/console/conio.c ++++ b/src/console/conio.c +@@ -52,6 +52,8 @@ + + #endif + ++#include <termios.h> ++ + #ifdef HAVE_CONIO + + #include <curses.h>
