summaryrefslogtreecommitdiff
path: root/misc
diff options
context:
space:
mode:
authoritojun <itojun>2001-08-18 11:21:19 +0000
committeritojun <itojun>2001-08-18 11:21:19 +0000
commitee36c1669bbc8ce97b2417fbb34500a33abcb18f (patch)
treed2a9167b4e6ac7793da8d3f231789cbc8d4efd97 /misc
parentc2b21ebe23616734b421662af3b80dfb394a0397 (diff)
downloadpkgsrc-ee36c1669bbc8ce97b2417fbb34500a33abcb18f.tar.gz
support non-japanese iso2022 multibyte escape sequences, like
ESC $ ( C for ksx1001/ksc5601 korean charsets. patch already sent to screen@uni-erlangen.de.
Diffstat (limited to 'misc')
-rw-r--r--misc/screen/distinfo3
-rw-r--r--misc/screen/patches/patch-af18
2 files changed, 20 insertions, 1 deletions
diff --git a/misc/screen/distinfo b/misc/screen/distinfo
index 732937708a0..0973db7bb8f 100644
--- a/misc/screen/distinfo
+++ b/misc/screen/distinfo
@@ -1,7 +1,8 @@
-$NetBSD: distinfo,v 1.3 2001/08/18 09:53:01 wiz Exp $
+$NetBSD: distinfo,v 1.4 2001/08/18 11:21:19 itojun Exp $
SHA1 (screen-3.9.9.tar.gz) = e9336f92fc323ebababc671a381c8dfd94d8ccae
Size (screen-3.9.9.tar.gz) = 524834 bytes
SHA1 (patch-ab) = 97a465b4eefb0ec0cae3cd077f7c880cf46f3355
SHA1 (patch-ac) = 1025b6a67b20c2f6111d400b29e1e1ab1a7792fa
SHA1 (patch-ae) = 488f9df708f28ee1411afc48a2239e11ecbf7809
+SHA1 (patch-af) = cedca19cfc7ac8063490acf927e87cdcce0db9fc
diff --git a/misc/screen/patches/patch-af b/misc/screen/patches/patch-af
new file mode 100644
index 00000000000..49df3cb0630
--- /dev/null
+++ b/misc/screen/patches/patch-af
@@ -0,0 +1,18 @@
+$NetBSD: patch-af,v 1.4 2001/08/18 11:21:20 itojun Exp $
+
+support multibyte escape sequences other than Japanese.
+
+--- display.c Wed May 9 19:01:53 2001
++++ display.c Sat Aug 18 20:10:43 2001
+@@ -1807,7 +1807,10 @@
+ #ifdef KANJI
+ else if (new < ' ')
+ {
+- AddStr("\033$");
++ if (new + '@' == '@' || new + '@' == 'A' || new + '@' == 'B')
++ AddStr("\033$");
++ else
++ AddStr("\033$(");
+ AddChar(new + '@');
+ }
+ #endif