./misc/screen, Multi-screen window manager

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 4.0.3nb6, Package name: screen-4.0.3nb6, Maintainer: kim

Screen is a full-screen window manager that multiplexes a physical terminal
between several processes (typically interactive shells).
Each virtual terminal provides the functions of a DEC VT100 terminal and, in
addition, several control functions from the ANSI X3.64 (ISO 6429) and ISO
2022 standards (e.g. insert/delete line and support for multiple character
sets). There is a scrollback history buffer for each virtual terminal and a
copy-and-paste mechanism that allows moving text regions between windows.


Master sites: (Expand)

SHA1: 7bc6e2f0959ffaae6f52d698c26c774e7dec3545
RMD160: 8c3903c1642ae30fd9d5706298919428552f7754
Filesize: 820.9 KB

Version history: (Expand)


CVS history: (Expand)


   2014-07-05 13:21:30 by Matthias Scheler | Files touched by this commit (1)
Log message:
Remove current master site which is no longer working and re-enable
GNU master sites which are now working.
   2014-06-09 12:24:13 by Jonathan Perkin | Files touched by this commit (1) | Package updated
Log message:
Change the terminfo creation on SunOS to happen when CURSES_DEFAULT is
set to 'curses' and use the canonical path to tic(1M) rather than the
obsolete '/usr/5bin' PATH which is no longer valid on some newer OS
releases.

Bump PKGREVISION.
   2012-10-08 11:57:42 by Aleksej Saushev | Files touched by this commit (239)
Log message:
Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days.
   2012-09-15 11:14:53 by Alan Barrett | Files touched by this commit (3)
Log message:
Move the NetBSD-specific part of screen's pty.c to the right place.

This commit changes patch-aa so that the patched version
of pty.c contains:

    ... other OS-specific code
    ... NetBSD-specific openpty() code (from patch-aa)
    ... generic openpty() code
    ... last resort code

instead of the previous:

    ... other OS-specific code
    ... generic openpty() code
    ... NetBSD-specific openpty() code (from patch-aa)
    ... last resort code

History behind this problem:

The NetBSD-specific openpty() code was added in revision 1.1
of misc/screen/patches/patch-aa.  (See PR pkg/16901.)  At that
time, pkgsrc used screen-3.9.11, and the upstream version of
screen did not use openpty() at all.  The patch added an "#if
defined(__NetBSD__)" block as the last OS-specific section in
pty.c, which then had:

    ... other OS-specific code
    ... NetBSD-specific openpty() code (from patch-aa)
    ... last resort code

In screen-3.9.15, upstream added code in pty.c to use openpty().
This was imported to pkgsrc on 2003-03-15.  At that time, pkgsrc's
patch-aa accidentally inserted the NetBSD-specific code below
instead of above the new code, so the patched version of pty.c
had:

    ... other OS-specific code
    ... generic openpty() code         (from upstream)
    ... NetBSD-specific openpty() code (from patch-aa)
    ... last resort code

The above is obviously wrong because the generic openpty() code
would be used instead of the NetBSD-specific code, assuming
HAVE_OPENPTY was defined by the configure script.

This problem was reported in PR pkg/25317, but the patch in the PR
was not understood so it was not applied.

This commit changes patch-aa so that the patched version of pty.c
contains:

    ... other OS-specific code
    ... NetBSD-specific openpty() code (from patch-aa)
    ... generic openpty() code         (from upstream)
    ... last resort code

However, it still doesn't work on NetBSD with ptyfs mounted.
   2011-06-11 20:49:31 by Sergey Svishchev | Files touched by this commit (1)
Log message:
PR/39663: enable 256 color support (only with ncurses and PDCurses).
   2011-03-14 07:15:23 by Rumko | Files touched by this commit (4)
Log message:
misc/screen: DragonFly BSD 2.9+ support

Make screen use utmpx on DragonFly BSD 2.9+ so that it compiles
again.

Patch submitted by Matthias Rampke ( https://gist.github.com/823307 ).

ok@ wiz
   2010-05-07 14:02:45 by Julio M. Merino Vidal | Files touched by this commit (20) | Package updated
Log message:
Bump PKGREVISION to reflect the recent change in pkginstall/shells to use
etcutils to update /etc/shells.
   2010-03-07 16:13:38 by Zafer Aydogan | Files touched by this commit (1)
Log message:
remove dead mirror