SHA256
1
0
forked from pool/screen

Accepting request 32647 from Base:System

Copy from Base:System/screen based on submit request 32647 from user prusnak

OBS-URL: https://build.opensuse.org/request/show/32647
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/screen?expand=0&rev=9
This commit is contained in:
OBS User autobuild 2010-02-18 15:56:56 +00:00 committed by Git OBS Bridge
commit e6a9d8849f
5 changed files with 13 additions and 37 deletions

View File

@ -1,20 +0,0 @@
--- 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])

View File

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

3
screen-4.0.3.tar.bz2 Normal file
View File

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

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
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.2)
# spec file for package screen (Version 4.0.3)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@ -25,14 +25,13 @@ License: GPLv2+
Group: System/Console
PreReq: %install_info_prereq
AutoReqProv: on
Version: 4.0.2
Release: 191
Version: 4.0.3
Release: 1
Summary: A program to allow multiple screens on a VT100/ANSI Terminal
Source: screen-4.0.2.tar.gz
Source: %{name}-%{version}.tar.bz2
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
@ -44,20 +43,11 @@ 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