aboutsummaryrefslogtreecommitdiffhomepage
path: root/freebsd/files/opener.check-recovery.patch
diff options
context:
space:
mode:
authorRobin Haberkorn <rhaberkorn@fmsbw.de>2026-05-20 00:52:25 +0400
committerRobin Haberkorn <rhaberkorn@fmsbw.de>2026-05-20 00:52:25 +0400
commit957f24cf63261424288a8794f61cfdf5e5606fad (patch)
tree4665f845c8cf8303bbf37fa743d7ffd82a1a6205 /freebsd/files/opener.check-recovery.patch
parent62177d06bd9d31242e67995d4e33a755a3447ca2 (diff)
FreeBSD port: added patches for a v2.5.2_1 release that should fix building on arm64 and riscvHEADmaster-fmsbw-cimaster
* I don't want to release a new upstream version since master isn't stable, yet. I also don't want to branch out a stable v2.5 branch. So we just add the necessary patch files. * Also fixes the `_` register pollution when opening new files. * Should fix Poudriere arm64 builds that are currently causing fallout.
Diffstat (limited to 'freebsd/files/opener.check-recovery.patch')
-rw-r--r--freebsd/files/opener.check-recovery.patch30
1 files changed, 30 insertions, 0 deletions
diff --git a/freebsd/files/opener.check-recovery.patch b/freebsd/files/opener.check-recovery.patch
new file mode 100644
index 0000000..aef3c19
--- /dev/null
+++ b/freebsd/files/opener.check-recovery.patch
@@ -0,0 +1,30 @@
+From 14b7d1fc5621c3251115ccf577beaabf8ab0eccc Mon Sep 17 00:00:00 2001
+From: Robin Haberkorn <rhaberkorn@fmsbw.de>
+Date: Mon, 27 Apr 2026 18:48:54 +0200
+Subject: [PATCH] opener.check-recovery: don't pollute Q-register `_`
+
+This has been broken since v2.5.2.
+---
+ lib/opener.tes | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/lib/opener.tes b/lib/opener.tes
+index 8bcd896..66a97e7 100644
+--- a/lib/opener.tes
++++ b/lib/opener.tes
+@@ -44,10 +44,10 @@
+ *!
+ @[opener.check-recovery]{
+ :Q*"=  '
+- [*
++ [*[_
+ EQ.f G* I# R
+ <-A"I 1; ' :R;>
+ I#
+ 1:EN*Q.f"S 2Detected recovery file "Q.f" '
+- ]*
++ ]_]*
+ }
+--
+2.53.0
+