[rogue] Recognize the backspace key as the erase character

Petr Šabata psabata at fedoraproject.org
Tue Aug 14 14:15:56 UTC 2012


commit f0e2d26a428fcb38a74b3979a16f63d3290d4770
Author: Petr Šabata <contyk at redhat.com>
Date:   Tue Aug 14 16:09:31 2012 +0200

    Recognize the backspace key as the erase character

 rogue-5.4.5-backspace.patch |   11 +++++++++++
 rogue.spec                  |    8 +++++++-
 2 files changed, 18 insertions(+), 1 deletions(-)
---
diff --git a/rogue-5.4.5-backspace.patch b/rogue-5.4.5-backspace.patch
new file mode 100644
index 0000000..8b5ee43
--- /dev/null
+++ b/rogue-5.4.5-backspace.patch
@@ -0,0 +1,11 @@
+--- rogue5.4.5.orig/mdport.c	2012-08-13 18:15:33.394904357 +0100
++++ rogue5.4.5.orig/mdport.c	2007-10-13 19:29:51.000000000 +0100
+@@ -1306,7 +1306,7 @@ 
+ 	    case ALT_PAD9   : ch = CTRL('U'); break;
+ #endif
+ #ifdef KEY_BACKSPACE /* NCURSES in Keypad mode sends this for Ctrl-H */
+-            case KEY_BACKSPACE: ch = CTRL('H'); break;
++            case KEY_BACKSPACE: ch = erasechar(); break;
+ #endif
+ 	}
+ 
diff --git a/rogue.spec b/rogue.spec
index 9d24fca..301bfc3 100644
--- a/rogue.spec
+++ b/rogue.spec
@@ -1,12 +1,13 @@
 Name:           rogue
 Version:        5.4.5
-Release:        9%{?dist}
+Release:        10%{?dist}
 Summary:        The original graphical adventure game
 Group:          Amusements/Games
 License:        BSD
 URL:            http://rogue.rogueforge.net/
 Source0:        http://rogue.rogueforge.net/files/rogue5.4/rogue5.4.5a-src.tar.gz
 Patch0:         rogue-5.4.5-writesave.patch
+Patch1:         rogue-5.4.5-backspace.patch
 BuildRequires:  desktop-file-utils
 BuildRequires:  ncurses-devel
 Requires(post): coreutils
@@ -19,6 +20,7 @@ an entire genre.
 %prep
 %setup -q -n %{name}%{version}
 %patch0 -p0
+%patch1 -p1
 
 %build
 %configure --enable-setgid=games --enable-scorefile=%{_var}/games/roguelike/rogue54.scr --enable-lockfile=%{_var}/games/roguelike/rogue54.lck
@@ -54,6 +56,10 @@ fi
 %doc %{_docdir}/%{name}-%{version}
 
 %changelog
+* Tue Aug 14 2012 Petr Šabata <contyk at redhat.com> - 5.4.5-10
+- Recognize the backspace key as the erase character
+- Thanks to John Haxby <jch at thehaxbys.co.uk> (#847852)
+
 * Sat Jul 21 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 5.4.5-9
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
 


More information about the scm-commits mailing list