diff --git a/packages/photon-rss/build.sh b/packages/photon-rss/build.sh index bbec898840..1cc22497d8 100644 --- a/packages/photon-rss/build.sh +++ b/packages/photon-rss/build.sh @@ -2,8 +2,8 @@ TERMUX_PKG_HOMEPAGE=https://git.sr.ht/~ghost08/photon TERMUX_PKG_DESCRIPTION="An RSS/Atom reader with the focus on speed, usability and a bit of unix philosophy" TERMUX_PKG_LICENSE="GPL-3.0" TERMUX_PKG_MAINTAINER="@termux" -_COMMIT=600ea9a50ecb49e21c4cc9c65e2a9cad69b32cf2 -TERMUX_PKG_VERSION=2022.03.16 +_COMMIT=53f440659b3871d233eddc700ad8f10e2b67b6f2 +TERMUX_PKG_VERSION=2022.11.17 # This repository does not accept ".git" suffix: TERMUX_PKG_SRCURL=https://git.sr.ht/~ghost08/photon TERMUX_PKG_SHA256=SKIP_CHECKSUM diff --git a/packages/photon-rss/imgproc-stdout_redirect.go.patch b/packages/photon-rss/imgproc-stdout_redirect.go.patch new file mode 100644 index 0000000000..cd7c8d820d --- /dev/null +++ b/packages/photon-rss/imgproc-stdout_redirect.go.patch @@ -0,0 +1,20 @@ +--- a/imgproc/stdout_redirect.go ++++ b/imgproc/stdout_redirect.go +@@ -36,7 +36,7 @@ + + // Clone the pipe's writer to the actual Stdout descriptor; from this point + // on, writes to Stdout will go to w. +- if err = syscall.Dup2(int(w.Fd()), syscall.Stdout); err != nil { ++ if err = syscall.Dup3(int(w.Fd()), syscall.Stdout, 0); err != nil { + log.Fatal(err) + } + +@@ -61,7 +61,7 @@ + b := <-c.out + + // Restore original Stdout. +- syscall.Dup2(c.origStdout, syscall.Stdout) ++ syscall.Dup3(c.origStdout, syscall.Stdout, 0) + syscall.Close(c.origStdout) + + log.Println(string(b))