SHA256
3
0
forked from pool/screen

checked in (request 32647)

OBS-URL: https://build.opensuse.org/package/show/Base:System/screen?expand=0&rev=8
This commit is contained in:
OBS User autobuild 2010-02-18 15:56:55 +00:00 committed by Git OBS Bridge
parent a3c8f916b8
commit ee1d773bd3
5 changed files with 37 additions and 13 deletions

20
screen-4.0.2-comb.diff Normal file
View File

@ -0,0 +1,20 @@
--- encoding.c.orig 2003-09-08 16:25:23.000000000 +0200
+++ encoding.c 2006-10-23 14:58:14.000000000 +0200
@@ -995,8 +995,16 @@
{
/* full, recycle old entry */
if (c1 >= 0xd800 && c1 < 0xe000)
- comb_tofront(root, c1);
+ comb_tofront(root, c1 - 0xd800);
i = combchars[root]->prev;
+ if (c1 == i + 0xd800)
+ {
+ /* completely full, can't recycle */
+ debug("utf8_handle_comp: completely full!\n");
+ mc->image = '?';
+ mc->font = 0;
+ return;
+ }
/* FIXME: delete old char from all buffers */
}
else if (!combchars[i])

3
screen-4.0.2.tar.gz Normal file
View File

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

View File

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

View File

@ -1,9 +1,3 @@
-------------------------------------------------------------------
Mon Feb 15 09:43:22 CET 2010 - dimstar@opensuse.org
- Update to version 4.0.3
- Dropped screen-4.0.2-comb.diff, upstream merged.
-------------------------------------------------------------------
Wed Dec 16 00:26:00 CET 2009 - jengelh@medozas.de

View File

@ -1,5 +1,5 @@
#
# spec file for package screen (Version 4.0.3)
# spec file for package screen (Version 4.0.2)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@ -25,13 +25,14 @@ License: GPLv2+
Group: System/Console
PreReq: %install_info_prereq
AutoReqProv: on
Version: 4.0.3
Release: 1
Version: 4.0.2
Release: 191
Summary: A program to allow multiple screens on a VT100/ANSI Terminal
Source: %{name}-%{version}.tar.bz2
Source: screen-4.0.2.tar.gz
Patch: screen-4.0.2.dif
Patch1: screen-__P.diff
Patch2: screen-gcc4.diff
Patch3: screen-4.0.2-comb.diff
Patch4: screen-man-loginshell.diff
Patch5: screen-4.0.3-ipv6.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@ -43,11 +44,20 @@ sessions can also be detached and resumed from another login terminal.
Documentation: man page
Authors:
--------
Oliver Lauman
Juergen Weigert <jnweiger@immd4.informatik.uni-erlangen.de>
Michael Schroeder <mlschroe@immd4.informatik.uni-erlangen.de>
%prep
%setup
%patch
%patch1
%patch2 -p1
%patch3
%patch4 -p1
%patch5 -p1