Hello community,
here is the log from the commit of package ncurses
checked in at Sun Apr 9 12:18:22 CEST 2006.
--------
--- ncurses/ncurses.changes 2006-03-01 12:29:30.000000000 +0100
+++ ncurses/ncurses.changes 2006-04-08 21:20:16.000000000 +0200
@@ -1,0 +2,13 @@
+Sat Apr 8 21:19:35 CEST 2006 - werner@suse.de
+
+- Enable the script to get better termcap entries for arious linux
+ console types (bug#163715)
+
+-------------------------------------------------------------------
+Fri Apr 7 19:32:47 CEST 2006 - werner@suse.de
+
+- Add enacs capability to xterm terminfo entry (bug #163715)
+- Also add a script to get better termcap entries for
+ various linux console types, currently unused (bug#163715)
+
+-------------------------------------------------------------------
New:
----
handle.linux
run_cmd.sh
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ncurses.spec ++++++
--- /var/tmp/diff_new_pack.P9QlNa/_old 2006-04-09 12:17:58.000000000 +0200
+++ /var/tmp/diff_new_pack.P9QlNa/_new 2006-04-09 12:17:58.000000000 +0200
@@ -12,18 +12,19 @@
Name: ncurses
#!BuildIgnore: terminfo
-BuildRequires: gcc-c++ sharutils
+BuildRequires: ed gcc-c++ sharutils
%define terminfo() %{_datadir}/%{0}/%{1}
%define tabset() %{_datadir}/%{0}/%{1}
License: GPL, X11/MIT
Group: System/Libraries
Autoreqprov: on
Version: 5.5
-Release: 9
+Release: 12
Summary: New curses Libraries
Source0: ncurses-%{version}.tar.bz2
Url: http://invisible-island.net/ncurses/ncurses.html
#Source1: ncurses-%{version}-20050716-patch.tar.bz2
+Source2: handle.linux
Patch0: ncurses-%{version}.dif
Patch1: ncurses-5.3-printw.dif
Patch2: ncurses-5.4-wide.dif
@@ -221,8 +222,12 @@
mkdir -p ${RPM_BUILD_ROOT}/etc
mkdir -p ${RPM_BUILD_ROOT}/usr/share/misc
cd ncurses/
- sh ./run_cmd.sh tic -C -r ../misc/terminfo.src | grep -E -v '^#' \
- > ${RPM_BUILD_ROOT}/usr/share/misc/termcap
+ sh ./run_cmd.sh tic -C -r ../misc/terminfo.src | grep -E -v '^#' > termcap
+ # Gererate new termcap entries for various linux consoles
+ TERMCAP=termcap \
+ TERMINFO=${RPM_BUILD_ROOT}%{_datadir}/terminfo \
+ bash %{SOURCE2}
+ install -m 0644 termcap.new ${RPM_BUILD_ROOT}/usr/share/misc/termcap
cd ../
if test `/usr/bin/id -u` = '0' ; then
chown root:root ${RPM_BUILD_ROOT}/usr/share/misc/termcap
@@ -327,6 +332,13 @@
%defattr(-,root,root)
%changelog -n ncurses
+* Sat Apr 08 2006 - werner@suse.de
+- Enable the script to get better termcap entries for arious linux
+ console types (bug#163715)
+* Fri Apr 07 2006 - werner@suse.de
+- Add enacs capability to xterm terminfo entry (bug #163715)
+- Also add a script to get better termcap entries for
+ various linux console types, currently unused (bug#163715)
* Wed Mar 01 2006 - werner@suse.de
- Add screen terminfo entry for 256 colors (bug #136684)
* Thu Feb 23 2006 - werner@suse.de
++++++ ncurses-5.5.dif ++++++
--- /var/tmp/diff_new_pack.P9QlNa/_old 2006-04-09 12:17:58.000000000 +0200
+++ /var/tmp/diff_new_pack.P9QlNa/_new 2006-04-09 12:17:58.000000000 +0200
@@ -1,11 +1,11 @@
--- .pkgextract
-+++ .pkgextract 2006-02-28 19:04:49.000000000 +0100
++++ .pkgextract 2006-04-07 15:50:20.000000000 +0200
@@ -0,0 +1,3 @@
+patch -p0 -s --suffix="va" < ../ncurses-5.3-printw.dif
+patch -p0 -s --suffix="wd" < ../ncurses-5.4-wide.dif
+patch -p0 -s --suffix="pt" < ../ncurses-5.4-pthread.dif
--- aclocal.m4
-+++ aclocal.m4 2006-02-28 19:04:50.000000000 +0100
++++ aclocal.m4 2006-04-07 15:50:20.000000000 +0200
@@ -294,7 +294,7 @@
AC_CACHE_VAL(cf_cv_type_of_bool,[
rm -f cf_test.out
@@ -120,7 +120,7 @@
fi
if test "$cf_cv_ld_rpath" = yes ; then
--- configure
-+++ configure 2006-02-28 19:04:50.000000000 +0100
++++ configure 2006-04-07 15:50:20.000000000 +0200
@@ -5063,7 +5063,7 @@
;;
linux*|gnu*|k*bsd*-gnu)
@@ -235,7 +235,7 @@
#if defined(__cplusplus)
--- form/Makefile.in
-+++ form/Makefile.in 2006-02-28 19:04:50.000000000 +0100
++++ form/Makefile.in 2006-04-07 15:50:20.000000000 +0200
@@ -81,7 +81,7 @@
CPPFLAGS = -I@top_srcdir@/ncurses -DHAVE_CONFIG_H @CPPFLAGS@
@@ -246,7 +246,7 @@
CFLAGS_LIBTOOL = $(CCFLAGS)
CFLAGS_NORMAL = $(CCFLAGS)
--- include/Makefile.in
-+++ include/Makefile.in 2006-02-28 19:04:50.000000000 +0100
++++ include/Makefile.in 2006-04-07 15:50:20.000000000 +0200
@@ -88,7 +88,7 @@
$(srcdir)/MKkey_defs.sh
cat curses.head >$@
@@ -257,7 +257,7 @@
term.h: $(TERMINFO_CAPS) MKterm.h.awk
--- include/curses.h.in
-+++ include/curses.h.in 2006-02-28 19:04:50.000000000 +0100
++++ include/curses.h.in 2006-04-07 15:50:20.000000000 +0200
@@ -109,7 +109,11 @@
* of the header incompatible.
*/
@@ -301,7 +301,7 @@
#define CCHARW_MAX 5
--- include/termcap.h.in
-+++ include/termcap.h.in 2006-02-28 19:04:50.000000000 +0100
++++ include/termcap.h.in 2006-04-07 15:50:20.000000000 +0200
@@ -46,6 +46,8 @@
{
#endif /* __cplusplus */
@@ -312,7 +312,7 @@
#undef NCURSES_CONST
--- include/tic.h
-+++ include/tic.h 2006-02-28 19:04:50.000000000 +0100
++++ include/tic.h 2006-04-07 15:50:20.000000000 +0200
@@ -217,12 +217,12 @@
#define NOTFOUND ((struct name_table_entry *) 0)
@@ -329,7 +329,7 @@
#define CANCELLED_STRING (char *)(-1)
--- man/man_db.renames
-+++ man/man_db.renames 2006-02-28 19:04:50.000000000 +0100
++++ man/man_db.renames 2006-04-07 15:50:20.000000000 +0200
@@ -130,6 +130,8 @@
tset.1 tset.1
vprintf.3s vprintf.3
@@ -340,7 +340,7 @@
# Other cross-references:
addch.3x addch.3ncurses
--- man/ncurses.3x
-+++ man/ncurses.3x 2006-02-28 19:04:50.000000000 +0100
++++ man/ncurses.3x 2006-04-07 15:50:20.000000000 +0200
@@ -85,6 +85,10 @@
\fBtset(1)\fR is usually responsible for doing this.
[See \fBterminfo\fR(\*n) for further details.]
@@ -353,7 +353,7 @@
called \fIwindows\fR, which can be thought of as two-dimensional
arrays of characters representing all or part of a CRT screen. A
--- menu/Makefile.in
-+++ menu/Makefile.in 2006-02-28 19:04:50.000000000 +0100
++++ menu/Makefile.in 2006-04-07 15:50:20.000000000 +0200
@@ -81,7 +81,7 @@
CPPFLAGS = -I@top_srcdir@/ncurses -DHAVE_CONFIG_H @CPPFLAGS@
@@ -364,7 +364,7 @@
CFLAGS_LIBTOOL = $(CCFLAGS)
CFLAGS_NORMAL = $(CCFLAGS)
--- misc/terminfo.src
-+++ misc/terminfo.src 2006-03-01 12:27:19.000000000 +0100
++++ misc/terminfo.src 2006-04-07 18:51:32.000000000 +0200
@@ -280,7 +280,9 @@
am,
cols#80,
@@ -469,7 +469,15 @@
ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K, enacs=\E(B\E)0,
flash=\E[?5h$<100/>\E[?5l, home=\E[H, hpa=\E[%i%p1%dG,
ht=^I, hts=\EH, ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL,
-@@ -3022,6 +3034,7 @@
+@@ -2977,6 +2989,7 @@
+ # This version is current (XFree86 xterm patch #192).
+ xterm-new|modern xterm terminal emulator,
+ npc,
++ enacs=\E(B\E)0,
+ indn=\E[%p1%dS, kDC=\E[3;2~, kEND=\E[1;2F, kHOM=\E[1;2H,
+ kIC=\E[2;2~, kLFT=\E[1;2D, kNXT=\E[6;2~, kPRV=\E[5;2~,
+ kRIT=\E[1;2C, kb2=\EOE, kcbt=\E[Z, kcub1=\EOD, kcud1=\EOB,
+@@ -3022,6 +3035,7 @@
kUP5=\E[1;5A, kUP6=\E[1;6A,
#
# This chunk is used for building the VT220/Sun/PC keyboard variants.
@@ -477,7 +485,7 @@
xterm-basic|xterm terminal emulator - common (XFree86),
OTbs, am, bce, km, mc5i, mir, msgr, xenl, AX,
colors#8, cols#80, it#8, lines#24, pairs#64,
-@@ -3087,6 +3100,7 @@
+@@ -3087,6 +3101,7 @@
# SS3 \E O \217
# CSI \E [ \233
#
@@ -485,7 +493,7 @@
xterm-8bit|xterm terminal emulator 8-bit controls (X Window System),
OTbs, am, bce, km, mc5i, mir, msgr, npc, xenl, AX,
colors#8, cols#80, it#8, lines#24, pairs#64,
-@@ -3177,8 +3191,26 @@
+@@ -3177,8 +3192,26 @@
xterm-24|vs100|xterms|xterm terminal emulator (X Window System),
lines#24, use=xterm-r6,
@@ -512,7 +520,7 @@
use=xterm-new,
# These entries allow access to the X titlebar and icon name as a status line.
-@@ -3207,7 +3239,7 @@
+@@ -3207,7 +3240,7 @@
# -- MATSUMOTO Shoji)
kterm|kterm kanji terminal emulator (X window system),
eslok, hs,
@@ -521,7 +529,7 @@
csr=\E[%i%p1%d;%p2%dr, dsl=\E[?H, enacs=, fsl=\E[?F,
kmous=\E[M, rc=\E8, rmacs=\E(B, rmam=\E[?7l, sc=\E7,
sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;m%?%p9%t\E(0%e\E(B%;,
-@@ -3269,7 +3301,7 @@
+@@ -3269,7 +3302,7 @@
op=\E[m, use=xterm-r6, use=klone+color,
# this describes the alpha-version of Gnome terminal shipped with Redhat 6.0
@@ -530,7 +538,7 @@
bce,
kdch1=\177, kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS,
use=xterm-color,
-@@ -3332,10 +3364,14 @@
+@@ -3332,10 +3365,14 @@
# This is kvt 0-18.7, shipped with Redhat 6.0 (though whether it supports bce
# or not is debatable).
@@ -546,7 +554,7 @@
# Konsole 1.0.1
# (formerly known as kvt)
#
-@@ -3419,16 +3455,19 @@
+@@ -3419,16 +3456,19 @@
# There are some problems with vttest:
# save/restore cursor doesn't restore character
# test of character sets leaves it in line-drawing mode.
@@ -570,7 +578,7 @@
home=\E[H, hpa=\E[%i%p1%dG, ht=^I, hts=\EH, ich=\E[%p1%d@,
ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=^J, indn=\E[%p1%dS,
is2=\E7\E[r\E[m\E[?7h\E[?1;3;4;6l\E[4l\E8\E>,
-@@ -3441,7 +3480,7 @@
+@@ -3441,7 +3481,7 @@
nel=\EE, op=\E[39;49m, rc=\E8, rev=\E[7m, ri=\EM,
rin=\E[%p1%dT, rmacs=\E(B, rmam=\E[?7l,
rmcup=\E[2J\E[?47l\E8, rmir=\E[4l, rmkx=\E[?1l\E>,
@@ -579,7 +587,7 @@
rs2=\E7\E[r\E8\E[m\E[?7h\E[?1;3;4;6l\E[4l\E>\E[?1000l,
sc=\E7, setab=\E[4%p1%dm, setaf=\E[3%p1%dm,
sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;m%?%p9%t\E(0%e\E(B%;,
-@@ -3468,6 +3507,7 @@
+@@ -3468,6 +3508,7 @@
# rxvt is normally configured to look for "xterm" or "xterm-color" as $TERM.
# Since rxvt is not really compatible with xterm, it should be configured as
# "rxvt" (monochrome) and "rxvt-color".
@@ -587,7 +595,7 @@
#
# removed dch/dch1 because they are inconsistent with bce/ech -TD
rxvt-basic|rxvt terminal base (X Window System),
-@@ -3478,7 +3518,7 @@
+@@ -3478,7 +3519,7 @@
clear=\E[H\E[2J, cnorm=\E[?25h, cr=^M,
csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C,
@@ -596,7 +604,7 @@
dl=\E[%p1%dM, dl1=\E[M, ed=\E[J, el=\E[K, el1=\E[1K,
enacs=\E(B\E)0, flash=\E[?5h\E[?5l, home=\E[H, ht=^I,
hts=\EH, ich=\E[%p1%d@, ich1=\E[@, il=\E[%p1%dL, il1=\E[L,
-@@ -3602,7 +3642,7 @@
+@@ -3602,7 +3643,7 @@
# From: Michael Jennings