git: 52e661c90e93 - main - x11/kitty: fix pass_selection_to_program action

From: Hiroki Tagato <tagattie_at_FreeBSD.org>
Date: Mon, 13 Dec 2021 07:04:21 UTC
The branch main has been updated by tagattie:

URL: https://cgit.FreeBSD.org/ports/commit/?id=52e661c90e93046efd4799dbc6aedfbe0d9ecddb

commit 52e661c90e93046efd4799dbc6aedfbe0d9ecddb
Author:     Jose G. Juanino <jjuanino@gmail.com>
AuthorDate: 2021-12-13 07:01:45 +0000
Commit:     Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2021-12-13 07:03:59 +0000

    x11/kitty: fix pass_selection_to_program action
    
    PR:             259765
    Approved by:    Alexis Praga <alexis.praga@free.fr> (maintainer)
---
 x11/kitty/Makefile                   |  1 +
 x11/kitty/files/patch-kitty_child.py | 11 +++++++++++
 2 files changed, 12 insertions(+)

diff --git a/x11/kitty/Makefile b/x11/kitty/Makefile
index fefa484c94a8..dd622317752c 100644
--- a/x11/kitty/Makefile
+++ b/x11/kitty/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	kitty
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.23.1
+PORTREVISION=	1
 CATEGORIES=	x11
 
 MAINTAINER=	alexis.praga@free.fr
diff --git a/x11/kitty/files/patch-kitty_child.py b/x11/kitty/files/patch-kitty_child.py
new file mode 100644
index 000000000000..d55816ecc8a4
--- /dev/null
+++ b/x11/kitty/files/patch-kitty_child.py
@@ -0,0 +1,11 @@
+--- kitty/child.py.orig	2021-11-10 21:33:51 UTC
++++ kitty/child.py
+@@ -45,7 +45,7 @@ else:
+             return list(filter(None, f.read().decode('utf-8').split('\0')))
+ 
+     def cwd_of_process(pid: int) -> str:
+-        ans = '/proc/{}/cwd'.format(pid)
++        ans = subprocess.run(["pwdx", pid], capture_output=True).stdout.split()[1].decode("utf-8")
+         return os.path.realpath(ans)
+ 
+     def _environ_of_process(pid: int) -> str: