Accepting request 600315 from home:mimi_vx:branches:X11:terminals

- Patch #332
- spec-cleaned
- drop support for unsupported distros
 * add a GetChecksum item to disallowedWindowOps
 * improve notes in ctlseqs.ms which mention where various controls originated.
 * add control sequences for querying the X display size and the character size,
    both in pixels to help eliminate some of the constants in esctest.
 * fixes prompted by review of George Nachman's esctest script:
 * add a null-pointer check and a limit-check in xtermCheckRect.
 * correct limit-check for right-margin when processing autowrapping if xterm
    is not built for wide-characters.
 * repair logic in RIS to reset 132-column mode when an escape sequence is
    used to enable 80/132-column switching.
 * correct array-limit for EWMH working state.
 * further improve limit-checks versus assert's.
 * correct order of check-margins and move-to-left margin for DL and IL.
 * modify reverse-wrap to pay attention to top/bottom margins as it has done
    for left/right margins since patch #279.
 * modify behavior of DECFI and DECBI to not index the screen at the left/right
    edge of the display unless those happen to be the left/right margins.
 * add case for VT320 DSR response for keyboard status.
 * improve check for valid shell path using getusershell and endusershell
    if available, in case /etc/shells does not exist/
 * modified configure checks for groff and man2html, to use the latter by default,
    but allowing mandoc as a partial replacement for former.

OBS-URL: https://build.opensuse.org/request/show/600315
OBS-URL: https://build.opensuse.org/package/show/X11:terminals/xterm?expand=0&rev=153
This commit is contained in:
Marcus Meissner 2018-04-24 10:52:40 +00:00 committed by Git OBS Bridge
parent 11135293b2
commit c9de1c9fb5
6 changed files with 49 additions and 49 deletions

View File

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

View File

@ -1,8 +0,0 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: See http://invisible-island.net/public/public.html for info
iEYEABECAAYFAlpH6iEACgkQcCNT4Pfkjtvn9wCeP5Xn1EhsJYS1GaYR5tcJTqRm
OsAAn2bpiu8CoFwiN88zd858eaviEAM5
=6VcI
-----END PGP SIGNATURE-----

3
xterm-332.tgz Normal file
View File

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

8
xterm-332.tgz.asc Normal file
View File

@ -0,0 +1,8 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: See https://invisible-island.net/public/public.html for info
iEYEABECAAYFAlrT52sACgkQcCNT4PfkjtunMgCeKGGohDnzjbt3H0x2MOzhYov3
oWoAoNRR4lgjpJpS+BAaa1ATFCy5uH36
=idxD
-----END PGP SIGNATURE-----

View File

@ -1,3 +1,32 @@
-------------------------------------------------------------------
Mon Apr 23 13:42:05 UTC 2018 - mimi.vx@gmail.com
- Patch #332
- spec-cleaned
- drop support for unsupported distros
* add a GetChecksum item to disallowedWindowOps
* improve notes in ctlseqs.ms which mention where various controls originated.
* add control sequences for querying the X display size and the character size,
both in pixels to help eliminate some of the constants in esctest.
* fixes prompted by review of George Nachman's esctest script:
* add a null-pointer check and a limit-check in xtermCheckRect.
* correct limit-check for right-margin when processing autowrapping if xterm
is not built for wide-characters.
* repair logic in RIS to reset 132-column mode when an escape sequence is
used to enable 80/132-column switching.
* correct array-limit for EWMH working state.
* further improve limit-checks versus assert's.
* correct order of check-margins and move-to-left margin for DL and IL.
* modify reverse-wrap to pay attention to top/bottom margins as it has done
for left/right margins since patch #279.
* modify behavior of DECFI and DECBI to not index the screen at the left/right
edge of the display unless those happen to be the left/right margins.
* add case for VT320 DSR response for keyboard status.
* improve check for valid shell path using getusershell and endusershell
if available, in case /etc/shells does not exist/
* modified configure checks for groff and man2html, to use the latter by default,
but allowing mandoc as a partial replacement for former.
-------------------------------------------------------------------
Sat Feb 3 04:26:19 UTC 2018 - avindra@opensuse.org

View File

@ -19,12 +19,12 @@
%define vttest_version 20140305
%define splitbin 0%{?suse_version} >= 1300
Name: xterm
Version: 331
Version: 332
Release: 0
Summary: The basic X terminal program
License: MIT
Group: System/X11/Utilities
Url: http://invisible-island.net/xterm/
URL: http://invisible-island.net/xterm/
Source: ftp://ftp.invisible-island.net/xterm/%{name}-%{version}.tgz
Source1: ftp://ftp.invisible-island.net/xterm/%{name}-%{version}.tgz.asc
Source2: luitx
@ -48,11 +48,11 @@ 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
BuildRequires: freetype2-devel
BuildRequires: groff
BuildRequires: ncurses-devel
BuildRequires: pkgconfig
BuildRequires: update-desktop-files
BuildRequires: pkgconfig(freetype2)
Provides: XFree86:%{_prefix}/X11R6/bin/xterm
Provides: xorg-x11:%{_prefix}/X11R6/bin/xterm
%if %{splitbin}
@ -61,28 +61,13 @@ Requires: %{name}-bin
%if 0%{?suse_version} > 1220
BuildRequires: fontpackages-devel
%endif
%if 0%{?suse_version} > 1130
BuildRequires: utempter-devel
%else
BuildRequires: utempter
%endif
%if 0%{?suse_version} > 1210
# separate package now
BuildRequires: bdftopcf
# post xorg libs split
BuildRequires: libX11-devel
BuildRequires: libXaw-devel
BuildRequires: libXft-devel
BuildRequires: libXrender-devel
%else
# case for SLE10 and SLE 11
BuildRequires: xorg-x11
BuildRequires: xorg-x11-devel
%endif
# post xorg apps split
%if 0%{?suse_version} > 1210
BuildRequires: utempter-devel
BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(x11-xcb)
BuildRequires: pkgconfig(xaw7)
BuildRequires: pkgconfig(xft)
Requires: luit
%endif
%if 0%{?suse_version} > 1220
%reconfigure_fonts_prereq
%endif
@ -115,16 +100,9 @@ bunzip2 %{basename:%{SOURCE8}} %{basename:%{SOURCE9}}
cd ../vttest-%{vttest_version}
%build
# suse 10.x uses older X11 directory structure
%if 0%{?suse_version} < 1100
%define xappdefs %{_prefix}/X11R6/lib/X11/app-defaults
%define xfontsd %{_prefix}/X11R6/lib/X11/fonts
%define xterminfo %{_prefix}/X11R6/lib/X11/etc
%else
%define xappdefs %{_datadir}/X11/app-defaults
%define xfontsd %{_datadir}/fonts
%define xterminfo %{_libexecdir}/X11/etc
%endif
%define xterminfo %{_libexecdir}/X11%{_sysconfdir}
%configure \
--enable-256-color \
@ -137,10 +115,6 @@ cd ../vttest-%{vttest_version}
--with-utempter \
--with-tty-group=tty \
--with-app-defaults=%{xappdefs} \
%if 0%{?suse_version} < 1000
--x-includes=%{_prefix}/X11R6/include \
--x-libraries=%{_prefix}/X11R6/%{_lib} \
%endif
--enable-backarrow-is-erase \
--enable-sixel-graphics \
@ -213,10 +187,7 @@ install -m 644 *.pcf.gz %{buildroot}%{xfontsd}/misc/
%dir %{xfontsd}/misc
%{xfontsd}/misc/20x20ja.pcf.gz
%{xfontsd}/misc/20x20ko.pcf.gz
%if 0%{?suse_version} > 1050
%dir %{xappdefs}
%endif
%{xappdefs}/KOI8RXTerm
%{xappdefs}/KOI8RXTerm-color
%{xappdefs}/UXTerm