Accepting request 1069863 from X11:terminals

- update to 379:
  * improve text-cursor (patch by Jan Engelhardt):
    + allow selecting CURSOR_BAR mode from command-
      line/Xresources.
    + draw  cursor  using  filled  rectangle  instead
      of  rectangle outline to permit thicker underlines/bars.
    + scale up cursor relative to font size.
  * improve readline modes (Fedora #2166860):
    + document readline modes
    + change the feature to configure by default
    + replace hard-coded SS3 for cursor movement with
      current mode
    + replace hard-coded erase/lnext characters with
      current values
  * improve status-line (report by Thomas Wolff):
    + RIS turns off status-line
    + Right-margin  (DECLRMM  and DECSLRM) limits the
      length of text written/updated in the status-line.
    + Most controls which affect the whole screen are
      ignored while updating the status-line.
  * modify  configure check for tgetent to allow for some special
    cases of ncurses configuration
  * reduce  timeout,  improve  warning  message  if  resize is
    run on a terminal which is not VT100-compatible.
  * reduce compiler warnings in configure script.
- drop xterm-enable_libtinfo.patch (obsolete) (forwarded request 1069848 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/1069863
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xterm?expand=0&rev=136
This commit is contained in:
Dominique Leuenberger 2023-03-08 13:51:31 +00:00 committed by Git OBS Bridge
commit 9dd7b4ab68
7 changed files with 49 additions and 58 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:649dfbfd5edd0ed9e47cf8e4d953b4b0d3c30bc280166dfc4ffd14973fec3e92
size 1529140

View File

@ -1,15 +0,0 @@
-----BEGIN PGP SIGNATURE-----
Comment: See https://invisible-island.net/public/public.html for info
iQGzBAABCgAdFiEEGYgtkt2kxADCLA1WzCr0RyFnvgMFAmO77TQACgkQzCr0RyFn
vgOHDgv+NLHHT2Kp1EfFZLGJXs60/lDYIIdEk/Pz4CzhODUAOBkD+LNUNbJCN3E2
7IxkzJBcxiv2tLeDxqMRuvurOkFoPJB5qvFesZb+Zq22ZbwOS3RWiaPm4cWEqlC3
YChJWYHMdZJU7cfJOORBifA/kQPQ25JIMPMSFlvYUJs/HlpKp7EJV87RDTQtzvCV
iSVrqhSX621hITYyBxoPDGVL4LmHuYUh63Z9cdpa9Lx52MbinuIuEQseFuy8iOp9
FQURy+zt3uqPfy3MzBMEtHdrySjUKafeBg3AuicHYKvxkRm6ydvb2sJkvDxOtr1I
kCXbv9CqLhG7trRlcN/mldQcJ7SUKoa5CCus7F/PALzgAIVJ9wXLBIcJF1/gW/tO
4O4rPsfo4VT6cs1emvt/Mxf2kk6KIHvuIJxKQlc5PakE9gbTLUz1EmXCTGysqCef
hVdi8j8T9D/SGmoI5t+7JFJlwgEiqAE0tpkEi8wrNRmnfMXx6dGtApIqPKq8dDyV
UaTiLSy/
=Ts5n
-----END PGP SIGNATURE-----

3
xterm-379.tgz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a7ddf274ee84b97fb1283675009d53ca2d02a0ffd5ce5a5118dafc3623ebb310
size 1531901

15
xterm-379.tgz.asc Normal file
View File

@ -0,0 +1,15 @@
-----BEGIN PGP SIGNATURE-----
Comment: See https://invisible-island.net/public/public.html for info
iQGzBAABCgAdFiEEGYgtkt2kxADCLA1WzCr0RyFnvgMFAmPtgxYACgkQzCr0RyFn
vgMDngwA8LBb9th4TS4a1/RiIZEgP7JDCK6xuaH74CYU9PMf6AZbQP4ZZuDBU6P6
OYNZyFteT4eCfPSEWQGcqVwkDg4UBQHvpK0t+pa1rsaPoIWiS939VTGnszFghZiX
WzKYX4cS5vIscpmwZ3sn9K9zRkjmZAUqZXnZo2l5ga+S7cKRsZ/Xdk1t6sVRBQ6R
AapR4Be3d/Uhg+rz7VhjKbCBuNLa1PrMsor/eHEdzxp9JNT22TnzD9FakyXsRCOQ
8afp/IItAnNPVir52086CZLiXEw6fb/PVblXulCkFUKmWWy8ad5K2Mbk+46dWJXO
qzq6HqqPaHJfl2c3oTleri7bnjn2jFOTfbnFflOUc/sVfWibkhJtdRrFz0DU2b1v
zV6n+ZvvOz6ciot/hnmiFtqkl/sW7MEK3u/i2zM16thvzVmL3F+R8/8XWUiAn/8D
ecVuPasoQ2v/WEuCFiXcihlsNH9wBeoTnR+kMdb2HXpzFA+o4dZIvMiBvWSYG1I1
WtOOxEYy
=2ULa
-----END PGP SIGNATURE-----

View File

@ -1,38 +0,0 @@
# HG changeset patch
# Parent d2d03d4f6634a54846af7503711ed356c87b1625
# check for libtinfo before falling back to ncurses
Index: xterm-353/aclocal.m4
===================================================================
--- xterm-353.orig/aclocal.m4
+++ xterm-353/aclocal.m4
@@ -885,10 +885,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
Index: xterm-353/configure
===================================================================
--- xterm-353.orig/configure
+++ xterm-353/configure
@@ -6449,10 +6449,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 tinfo termcap termlib 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

View File

@ -1,3 +1,33 @@
-------------------------------------------------------------------
Tue Mar 7 07:41:33 UTC 2023 - Dirk Müller <dmueller@suse.com>
- update to 379:
* improve text-cursor (patch by Jan Engelhardt):
+ allow selecting CURSOR_BAR mode from command-
line/Xresources.
+ draw cursor using filled rectangle instead
of rectangle outline to permit thicker underlines/bars.
+ scale up cursor relative to font size.
* improve readline modes (Fedora #2166860):
+ document readline modes
+ change the feature to configure by default
+ replace hard-coded SS3 for cursor movement with
current mode
+ replace hard-coded erase/lnext characters with
current values
* improve status-line (report by Thomas Wolff):
+ RIS turns off status-line
+ Right-margin (DECLRMM and DECSLRM) limits the
length of text written/updated in the status-line.
+ Most controls which affect the whole screen are
ignored while updating the status-line.
* modify configure check for tgetent to allow for some special
cases of ncurses configuration
* reduce timeout, improve warning message if resize is
run on a terminal which is not VT100-compatible.
* reduce compiler warnings in configure script.
- drop xterm-enable_libtinfo.patch (obsolete)
-------------------------------------------------------------------
Tue Jan 17 13:15:05 UTC 2023 - Dirk Müller <dmueller@suse.com>

View File

@ -19,7 +19,7 @@
%define splitbin 0%{?suse_version} >= 1300
Name: xterm
Version: 378
Version: 379
Release: 0
Summary: The basic X terminal program
License: MIT
@ -42,7 +42,6 @@ Patch2: xterm-sigwinch.patch
Patch3: xterm-double_width_fonts.patch
Patch4: xterm-desktop_file_icon.patch
Patch5: xterm-forbid_window_and_font_ops.patch
Patch6: xterm-enable_libtinfo.patch
Patch7: xterm-allow_iso-utf_fonts_in_menu.patch
Patch8: xterm-decomposed_bitmaps.patch
Patch9: xterm-desktop-item-in-gnome-utilities-appfolder.patch