Hello community, here is the log from the commit of package xterm for openSUSE:Factory checked in at 2012-01-20 22:08:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xterm (Old) and /work/SRC/openSUSE:Factory/.xterm.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "xterm", Maintainer is "meissner@suse.com" Changes: -------- --- /work/SRC/openSUSE:Factory/xterm/xterm.changes 2011-10-19 13:36:33.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.xterm.new/xterm.changes 2012-01-20 22:08:25.000000000 +0100 @@ -1,0 +2,90 @@ +Thu Jan 19 12:31:33 UTC 2012 - pcerny@suse.com + +- Patch #278 - 2012/01/18 + * correct initialization for eightBitMeta resource + (FreeBSD #164101). + * make special check for Darwin 9 (and lower) to not use + posix_openpt (report by Christian Ebert). + * minor fixes (adding ".ne" directives) to reduce the cases + where groff's utility for generating images for tables dumps + core. Most versions of groff (I've found 1.19.2 to be the + most stable) dump core when attempting to report that there + are too few lines on a page for a table to be shown. + +- Patch #277 - 2012/01/07 + * remove special case for ISC pseudo-terminals which attempts + to open the pty in two different ways. + * move call to grantpt before asking utempter to add a record, + to work with kFreeBSD which does not update the terminal's + ownership until this point (Debian #652907). + * document limitation of XIM interface in manpage + (Debian #230787). + * cleanup error reporting with new xtermWarning function. + * add configure option --disable-selection-ops to make the new + actions optional. + * add four new actions for making the selection or data + directly copied from the screen (prompted by discussion in + Debian #637001, as well as report by Arjen van Tol): + o exec-formatted + o exec-selectable + o insert-formatted + o insert-selectable + * add visualBellLine resource to allow visualBell to flash only + the current line (prompted by patch by Gertjan Halkes). + * add eightBitMeta resource to control the features which + modify or interpret the eighth bit of a key when the meta + modifier key is pressed (prompted by Debian #326200). + * improve discussion of eightBitInput in the manpage (prompted + by Debian #326200). + * correct logic for alt-sends-escape action, overlooked when + implementing altSendsEscape resource, which still used + eightBitInput resource value. + * add a workaround for XAllocColor(), which does not actually + allocate "a read-only colormap entry corresponding to the + closest RGB value supported by the hardware", but rather + a rough approximation (Debian #650291). + * undo parameter checks for RequestResize() added in patch #251 + and amended in patch #270, because zeros also are special + cases (report by John S Urban). + * modify some test-scripts to use /bin/echo rather than the + shell's possibly-builtin echo, to work around broken + configuration on Mac OS X, i.e., neither honoring the option + nor flagging an error. + * add SGR 1006, as a better technical solution than SGR 1015: + o the responses will not be confused with line-deletion and + scrolling controls. + o the button encoding is a little simpler, since it does not + add an unnecessary 32 because the integer parameter does + not have to be represented as a printable character. + o the control responses for pressing and releasing a mouse + button differ, allowing an application to tell which button + was released. + * Besides these improvements, in discussion, it was noted that + urxvt's implementation of 1005 is incorrect, relying upon + a locale that provides UTF-8 encoding. In contrast, vttest + demonstrates a correct decoding, independent of locale. + * add support for urxvt SGR 1015 to address shortcoming of + SGR 1005 with luit (patch by Egmont Koblinger). + * add ISO and DEC controls useful for left/right scrolling. + * add some changes for OpenBSD and MirBSD (adapted from patch + by Thorsten Glaser): + o disable search for non-Unix96 ptys. + o fix a gcc warning in timestamp_filename + o modify Imakefile to install xterm setgid to utmp. + * add/use/prefer posix_openpt() for opening pseudo-terminal. + * modify special errno handling case in ptydata.c from + patch #158 to allow for the possibility that any platform may + have special cases where "/dev/tty" is absent. For example, + this can happen in a FreeBSD jail (patch by David Wolfskill). + * add keyboard logic to map shift-tab into XK_ISO_Left_Tab, + which is usually, not always, done by the X keyboard + configuration. + * portability fixes for some configure macros: CF_XOPEN_SOURCE + +------------------------------------------------------------------- +Thu Nov 17 10:54:07 UTC 2011 - werner@suse.de + +- Use libtinfo if available otherwise libncurses (required due + bnc #729226) + +------------------------------------------------------------------- Old: ---- xterm-276.tar.bz2 New: ---- libtinfo.diff xterm-278.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xterm.spec ++++++ --- /var/tmp/diff_new_pack.wH0Mle/_old 2012-01-20 22:08:27.000000000 +0100 +++ /var/tmp/diff_new_pack.wH0Mle/_new 2012-01-20 22:08:27.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package xterm # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,19 +19,26 @@ Name: xterm -BuildRequires: freetype2-devel update-desktop-files xorg-x11 xorg-x11-devel +BuildRequires: freetype2-devel BuildRequires: ncurses-devel +BuildRequires: update-desktop-files %if 0%{?suse_version} > 1130 BuildRequires: utempter-devel %else BuildRequires: utempter %endif +%if 0%{?suse_version} >= 1000 +BuildRequires: xorg-x11 +BuildRequires: xorg-x11-devel +%else +BuildRequires: XFree86-libs +%endif Url: http://invisible-island.net/xterm/ License: MIT Group: System/X11/Utilities Provides: xorg-x11:/usr/X11R6/bin/xterm XFree86:/usr/X11R6/bin/xterm AutoReqProv: on -Version: 276 +Version: 278 Release: 1 Summary: The basic X terminal program Source: ftp://invisible-island.net/xterm/%name-%version.tar.bz2 @@ -50,6 +57,7 @@ Patch3: bug-246573-tentative-patch.diff Patch4: desktop.diff Patch5: xterm-disallow-window-and-fonts-ops.patch +Patch6: libtinfo.diff Patch293793: bugzilla-293793-do-not-insist-on-iso8859-fonts-for-the-menu.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -63,6 +71,7 @@ %patch3 -p1 %patch4 -p0 %patch5 -p0 +%patch6 -p0 %patch293793 -p1 cp $RPM_SOURCE_DIR/*bdf.bz2 . bunzip2 *.bdf.bz2 ++++++ libtinfo.diff ++++++ --- aclocal.m4 +++ aclocal.m4 2011-11-17 09:31:16.663145702 +0000 @@ -621,10 +621,10 @@ AC_CACHE_CHECK(for $cf_test_message func cf_save_LIBS="$LIBS" cf_cv_lib_tgetent=no if test "$cf_full_tgetent" = yes ; then - cf_TERMLIB="otermcap termcap termlib ncurses curses" + cf_TERMLIB="otermcap termcap termlib tinfo ncurses curses" cf_TERMTST="buffer[[0]] == 0" else - cf_TERMLIB="termlib ncurses curses" + cf_TERMLIB="termlib tinfo ncurses curses" cf_TERMTST="0" fi for cf_termlib in '' $cf_TERMLIB ; do --- configure +++ configure 2011-11-17 09:47:29.795646131 +0000 @@ -5600,10 +5600,10 @@ else cf_save_LIBS="$LIBS" cf_cv_lib_tgetent=no if test "$cf_full_tgetent" = yes ; then - cf_TERMLIB="otermcap termcap termlib ncurses curses" + cf_TERMLIB="otermcap termcap termlib tinfo ncurses curses" cf_TERMTST="buffer[0] == 0" else - cf_TERMLIB="termlib ncurses curses" + cf_TERMLIB="termlib tinfo ncurses curses" cf_TERMTST="0" fi for cf_termlib in '' $cf_TERMLIB ; do ++++++ xterm-276.tar.bz2 -> xterm-278.tar.bz2 ++++++ ++++ 17857 lines of diff (skipped) ++++++ xterm-disallow-window-and-fonts-ops.patch ++++++ --- /var/tmp/diff_new_pack.wH0Mle/_old 2012-01-20 22:08:28.000000000 +0100 +++ /var/tmp/diff_new_pack.wH0Mle/_new 2012-01-20 22:08:28.000000000 +0100 @@ -22,8 +22,8 @@ .TP .B "allowFontOps (\fPclass\fB AllowFontOps)" Specifies whether control sequences that set/query the font should be allowed. --The default is \*(``true.\*('' -+The default is \*(``false.\*('' +-The default is \*(``true\*(''. ++The default is \*(``false\*(''. .TP 8 .B "allowScrollLock (\fPclass\fB AllowScrollLock)" Specifies whether control sequences that set/query -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org