SHA256
1
0
forked from pool/screen

Accepting request 39269 from home:a_jaeger:branches:openSUSE:Factory

Copy from home:a_jaeger:branches:openSUSE:Factory/screen via accept of submit request 39269 revision 2.
Request was accepted with message:
Reviewed ok

OBS-URL: https://build.opensuse.org/request/show/39269
OBS-URL: https://build.opensuse.org/package/show/Base:System/screen?expand=0&rev=9
This commit is contained in:
Pavol Rusnak 2010-05-04 06:54:32 +00:00 committed by Git OBS Bridge
parent ee1d773bd3
commit 303b376c5b
6 changed files with 21 additions and 39 deletions

0
ready
View File

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,14 @@
-------------------------------------------------------------------
Sun May 2 13:06:35 UTC 2010 - aj@suse.de
- /var/run directories are created by /etc/tmpdirs.d/01_aaa_base.
-------------------------------------------------------------------
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
@ -91,8 +81,9 @@ install -m 644 screenrc $RPM_BUILD_ROOT/etc/screenrc
%attr(555,root,root) /usr/bin/screen
%dir /usr/share/screen
/usr/share/screen/utf8encodings
%dir /var/run/screens
%dir /var/run/uscreens
# Created via aaa_base on system boot
%ghost %dir /var/run/screens
%ghost %dir /var/run/uscreens
%doc %{_infodir}/screen.info*.gz
%doc %{_mandir}/man1/screen.1.gz