Gentoo Archives: gentoo-commits

From: "Mike Frysinger (vapier)" <vapier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-libs/ncurses/files: ncurses-5.7-emacs.patch
Date: Sat, 20 Jun 2009 13:22:46
Message-Id: E1MI0Wq-0003Hy-2j@stork.gentoo.org
1 vapier 09/06/20 13:22:44
2
3 Added: ncurses-5.7-emacs.patch
4 Log:
5 Refactor compile step, include terminfo update from upstream #270527 by Ulrich Müller, and always add _GNU_SOURCE to BUILD_CPPFLAGS #214642 by Ryan Tandy.
6 (Portage version: 2.2_rc33/cvs/Linux x86_64)
7
8 Revision Changes Path
9 1.1 sys-libs/ncurses/files/ncurses-5.7-emacs.patch
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-libs/ncurses/files/ncurses-5.7-emacs.patch?rev=1.1&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-libs/ncurses/files/ncurses-5.7-emacs.patch?rev=1.1&content-type=text/plain
13
14 Index: ncurses-5.7-emacs.patch
15 ===================================================================
16 http://bugs.gentoo.org/270527
17 Add entry for eterm-color to terminfo file
18 Part of upstream patch, available at:
19 ftp://invisible-island.net/ncurses/5.7/ncurses-5.7-20081129.patch
20
21 --- ncurses-5.7-20081122+/misc/terminfo.src 2008-11-15 21:54:35.000000000 +0000
22 +++ ncurses-5.7-20081129/misc/terminfo.src 2008-11-29 15:27:35.000000000 +0000
23 @@ -4357,6 +4357,26 @@
24 sgr0=\E[m, smcup=\E7\E[?47h, smir=\E[4h, smso=\E[7m,
25 smul=\E[4m,
26
27 +# The codes supported by the term.el terminal emulation in GNU Emacs 22.2
28 +eterm-color|Emacs term.el terminal emulator term-protocol-version 0.96,
29 + am, mir, msgr, xenl,
30 + colors#8, cols#80, lines#24, pairs#64,
31 + bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[J, cr=^M,
32 + csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
33 + cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C,
34 + cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
35 + dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ed=\E[J,
36 + el=\E[K, el1=\E[1K, home=\E[H, ht=^I, ich=\E[%p1%d@,
37 + il=\E[%p1%dL, il1=\E[L, ind=^J, invis=\E[8m, kbs=\177,
38 + kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA,
39 + kdch1=\E[3~, kend=\E[4~, khome=\E[1~, kich1=\E[2~,
40 + knp=\E[6~, kpp=\E[5~, op=\E[39;49m, rc=\E8, rev=\E[7m,
41 + ri=\EM, rmir=\E[4l, rmso=\E[27m, rmul=\E[24m, rs1=\Ec,
42 + sc=\E7, setab=\E[%p1%'('%+%dm, setaf=\E[%p1%{30}%+%dm,
43 + sgr=\E[0%?%p1%p3%|%t;7%;%?%p2%t;4%;%?%p4%t;5%;%?%p6%t;1%;%?%p7%t;8%;m,
44 + sgr0=\E[m, smir=\E[4h, smso=\E[7m, smul=\E[4m,
45 + u6=\E[%i%d;%dR, u7=\E[6n,
46 +
47 # Entries for use by the `screen' program by Juergen Weigert,
48 # Michael Schroeder, Oliver Laumann. The screen and
49 # screen-w entries came with version 3.7.1. The screen2 and screen3 entries
50 @@ -21795,6 +21815,9 @@
51 # * change several \E[2g (clear tab at current column) to \E[3g
52 # (clear all tabs) to match definition for tbc capability -TD
53 #
54 +# 2008-11-29
55 +# * add eterm-color -TD
56 +#
57 # The following sets edit modes for GNU EMACS.
58 # Local Variables:
59 # fill-prefix:"\t"