commit screen for openSUSE:Factory
![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
Hello community,
here is the log from the commit of package screen for openSUSE:Factory
checked in at Tue Sep 20 10:09:54 CEST 2011.
--------
--- screen/screen.changes 2011-07-06 10:13:16.000000000 +0200
+++ /mounts/work_src_done/STABLE/screen/screen.changes 2011-09-19 16:01:04.000000000 +0200
@@ -1,0 +2,6 @@
+Mon Sep 19 14:00:10 UTC 2011 - trenn@suse.de
+
+- Add sort command
+- convert maxwin99bug.patch into a patch format quilt understands
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
New:
----
sort_command.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ screen.spec ++++++
--- /var/tmp/diff_new_pack.5rt1QO/_old 2011-09-20 10:09:43.000000000 +0200
+++ /var/tmp/diff_new_pack.5rt1QO/_new 2011-09-20 10:09:43.000000000 +0200
@@ -31,7 +31,7 @@
PreReq: %install_info_prereq
AutoReqProv: on
Version: 4.0.3
-Release: 17
+Release: 19
Summary: A program to allow multiple screens on a VT100/ANSI Terminal
Source: %{name}-%{version}.tar.bz2
Source1: screen.conf
@@ -43,6 +43,7 @@
# upstream savannah#30880
Patch6: term_too_long.diff
Patch7: maxwin99bug.patch
+Patch8: sort_command.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -61,6 +62,7 @@
%patch5 -p1
%patch6 -p1
%patch7 -p1
+%patch8 -p1
%build
CFLAGS="-DMAXWIN=1000 $RPM_OPT_FLAGS" ./configure --prefix=/usr --infodir=%{_infodir} \
++++++ maxwin99bug.patch ++++++
--- /var/tmp/diff_new_pack.5rt1QO/_old 2011-09-20 10:09:43.000000000 +0200
+++ /var/tmp/diff_new_pack.5rt1QO/_new 2011-09-20 10:09:43.000000000 +0200
@@ -1,19 +1,17 @@
-*** screen-4.0.2/window.c Fri Dec 5 14:45:41 2003
---- screen-4.0.2/window.c Mon Jan 31 12:32:18 2011
-***************
-*** 1117,1123 ****
- {
- int pid;
- char tebuf[25];
-! char ebuf[10];
- char shellbuf[7 + MAXPATHLEN];
- char *proc;
- #ifndef TIOCSWINSZ
---- 1117,1123 ----
- {
- int pid;
- char tebuf[25];
-! char ebuf[25]; // WINDOW=%d needs to be at least 3 digit!
- char shellbuf[7 + MAXPATHLEN];
- char *proc;
- #ifndef TIOCSWINSZ
+---
+ window.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+Index: screen-4.0.3/window.c
+===================================================================
+--- screen-4.0.3.orig/window.c
++++ screen-4.0.3/window.c
+@@ -1121,7 +1121,7 @@ char **args, *ttyn;
+ {
+ int pid;
+ char tebuf[25];
+- char ebuf[10];
++ char ebuf[25]; // WINDOW=%d needs to be at least 3 digit!
+ char shellbuf[7 + MAXPATHLEN];
+ char *proc;
+ #ifndef TIOCSWINSZ
++++++ sort_command.patch ++++++
screen: Introduce sort command
:sort
will sort all active screen windows ordered by title.
Limitations:
- Will only work in overview window (CTRL-a-")
- For unknown reasons does not always work.
Encountered on a screen session with about 100 active
windows and several users active, that the sorting
does not always take place.
Still, this command is very helpful for users who use
screen sessions with a huge amount of active windows.
Might apply with line offset to latest screen sources.
Got tested intensively with our screen over the last
years.
Please apply.
Signed-off-by: Thomas Renninger
participants (1)
-
root@hilbert.suse.de