From f5ba14434f21b7bd62bc34243b468bdf2af69f89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 19 Dec 2024 09:36:54 +0700 Subject: [PATCH] ranger: compat with ncurses 20231125 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fix: #53543 --- srcpkgs/ranger/patches/ncurse-202311.patch | 13 +++++++++++++ srcpkgs/ranger/template | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 srcpkgs/ranger/patches/ncurse-202311.patch diff --git a/srcpkgs/ranger/patches/ncurse-202311.patch b/srcpkgs/ranger/patches/ncurse-202311.patch new file mode 100644 index 00000000000..c5f5aa91841 --- /dev/null +++ b/srcpkgs/ranger/patches/ncurse-202311.patch @@ -0,0 +1,13 @@ +| 20231111 +| + modify endwin() to return an error if it is called again without an +| intervening screen update (report by Rajeev Pillai, NetBSD #57592). +--- a/ranger/gui/ui.py ++++ b/ranger/gui/ui.py +@@ -147,6 +147,7 @@ class UI( # pylint: disable=too-many-in + pass + if self.settings.mouse_enabled: + _setup_mouse(dict(value=False)) ++ self.win.refresh() + curses.endwin() + self.is_on = False + diff --git a/srcpkgs/ranger/template b/srcpkgs/ranger/template index b868e07748d..3f3aff73501 100644 --- a/srcpkgs/ranger/template +++ b/srcpkgs/ranger/template @@ -1,7 +1,7 @@ # Template file for 'ranger' pkgname=ranger version=1.9.4 -revision=2 +revision=3 build_style=python3-module hostmakedepends="python3 python3-setuptools" makedepends="python3-devel"