Package: screen / 4.6.2-3

Metadata

Package Version Patches format
screen 4.6.2-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
05prefer libtinfo over libcurses.patch | (download)

configure.ac | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 prefer libtinfo over libcurses
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=819789
11replace_doc_paths.patch | (download)

doc/screen.1 | 22 11 + 11 - 0 !
doc/screen.texinfo | 26 13 + 13 - 0 !
2 files changed, 24 insertions(+), 24 deletions(-)

 fix the references to configuration and pipe paths to match the locations debian uses.
13split_info_files.patch | (download)

doc/Makefile.in | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 split the info files at 50k
 This matches the distribution style of the orig tarball.
Last-Revised: 2013-05-16 by Axel Beckert <abe@debian.org>
Bug-Debian: https://bugs.debian.org/707530


26source_encoding.patch | (download)

process.c | 342 171 + 171 - 0 !
1 file changed, 171 insertions(+), 171 deletions(-)

 replace the composed characters with their respective description.
Bugs-Debian: https://bugs.debian.org/437024

45suppress_remap.patch | (download)

termcap.c | 2 0 + 2 - 0 !
1 file changed, 2 deletions(-)

 unbreak several useful keybindings.
Bugs-Debian: https://bugs.debian.org/484647


58 show encoding hardstatus.patch | (download)

process.c | 1 1 + 0 - 0 !
screen.c | 13 13 + 0 - 0 !
2 files changed, 14 insertions(+)

 show encoding in hardstatus
60 screen 4.2.1 debian4.1.0 compatibility.patch | (download)

os.h | 4 2 + 2 - 0 !
screen.h | 4 2 + 2 - 0 !
socket.c | 4 2 + 2 - 0 !
3 files changed, 6 insertions(+), 6 deletions(-)

 patch to make 4.2.1 compatible with debian's 4.1.0 and
 4.2.0 packages 4.2.1 includes the Debian patches to extend the login
 name and $TERM length, but uses even larger values. This causes
 screen clients to no more be able to talk to older screen
 servers. See #644788 for a discussion of the same issue with earlier
 release combinations (4.1.0 vs 4.0.3).
 .
 For now this patch sets the mentioned values back to those which
 werew in use in Debian before (and seemed to be large enough for use
 in Debian).
61 default PATH_MAX if undefined for hurd.patch | (download)

screen.h | 7 7 + 0 - 0 !
tty.sh | 7 7 + 0 - 0 !
2 files changed, 14 insertions(+)

 set path_max to 4096 if undefined
 Fixes FTBFS since 4.4.0 on GNU/Hurd. Updated to add one more occurrence for 4.5.0.
63 add utempter switch.patch | (download)

configure.ac | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

 add guarding commandline option around libutempter check
64 fix manpage typos reported by lintian.patch | (download)

NEWS.3.5 | 2 1 + 1 - 0 !
doc/screen.1 | 10 5 + 5 - 0 !
doc/screen.texinfo | 4 2 + 2 - 0 !
3 files changed, 8 insertions(+), 8 deletions(-)

 fix spelling errors found by lintian
80_session_creation_docs.patch | (download)

doc/screen.1 | 6 4 + 2 - 0 !
doc/screen.texinfo | 8 5 + 3 - 0 !
2 files changed, 9 insertions(+), 5 deletions(-)

 add lookup code for the creation time of each session.
 Requires digging in /proc/$pid and /proc/uptime, though, so it's
 definitely no candidate for the Beautiful C contest.
 .
 Affects screen's behaviour in the following situations:
 .
 * 'screen -ls' lists available sessions sorted chronologically
 * 'screen -RR' now picks the youngest session instead of an
   arbitrary one
 .
 Patch 1/3: documentation
Bug-Debian: https://bugs.debian.org/206572
81_session_creation_util.patch | (download)

extern.h | 2 2 + 0 - 0 !
misc.c | 38 38 + 0 - 0 !
2 files changed, 40 insertions(+)

 add lookup code for the creation time of each session.
 Requires digging in /proc/$pid and /proc/uptime, though, so it's
 definitely no candidate for the Beautiful C contest.
 .
 Affects screen's behaviour in the following situations:
 .
 * 'screen -ls' lists available sessions sorted chronologically
 * 'screen -RR' now picks the youngest session instead of an
   arbitrary one
 .
 Patch 2/3: new utility functions
Bug-Debian: https://bugs.debian.org/206572
82_session_creation_core.patch | (download)

socket.c | 85 43 + 42 - 0 !
1 file changed, 43 insertions(+), 42 deletions(-)

 add lookup code for the creation time of each session.
 Requires digging in /proc/$pid and /proc/uptime, though, so it's
 definitely no candidate for the Beautiful C contest.
 .
 Affects screen's behaviour in the following situations:
 .
 * 'screen -ls' lists available sessions sorted chronologically
 * 'screen -RR' now picks the youngest session instead of an
   arbitrary one
 .
 Patch 3/3: implementation of actual new feature
Bug-Debian: https://bugs.debian.org/206572
Bug-Debian: https://bugs.debian.org/507817
90_cherrypick d340b02c_do not liunk against libelf.patch | (download)

configure.ac | 8 0 + 8 - 0 !
1 file changed, 8 deletions(-)

 do not link against libelf.

I'd like to upstream the patch to drop linking dependency to libelf. It is
probably some leftover from old versions of gnu screen and some
distributions downstream upply it for years.

http://pkgs.fedoraproject.org/cgit/screen.git/tree/screen-4.0.3-libs.patch
(Fedora)
http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/app-misc/screen/files/4.0.2-no-libelf.patch?revision=1.1&view=markup
(Gentoo)
https://galileo.mailstation.de/gerrit/#/c/1275/ (Exherbo)