BSD Ports

sysutils/screen 5.0.2_1 FreeBSD

Multi-screen window manager

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
118191c692
License
GPLv3
Categories
sysutils
Package size
557.1 KiB, 1041.3 KiB installed

Description

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.

In the other systems

SystemPortVersion
FreeBSDsysutils/screen5.0.2_1
DragonFlysysutils/screen4.9.1_5
MidnightBSDsysutils/screen5.0.1_1

Install

Binary package:

pkg install screen

From the ports tree:

cd /usr/ports/sysutils/screen/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	screen>0:sysutils/screen

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest5.0.2_15.0.2_14.9.0_65.0.1_45.0.2_1
FreeBSD:14:quarterly5.0.2_15.0.2_1n/a5.0.1_45.0.2_1
FreeBSD:15:latest5.0.2_15.0.2_1n/a5.0.1_45.0.1_4
FreeBSD:15:quarterly5.0.2_15.0.2_1n/an/an/a
FreeBSD:16:latest5.0.2_15.0.2_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 14
Run dependencies 1
Required by 1

Configuration

Options name: sysutils_screen

OptionDefaultDescription
INFOonBuild and/or install GNU info pages
MULTIUSERoffInstall setuid-root screen to support multiuser
NCURSES_BASEoffDepend on ncurses in base
NCURSES_DEFAULTonDepend on ncurses (ports if installed, otherwise base)
NCURSES_PORToffDepend on devel/ncurses in ports
NOSOCKETDIRoffUse ~/.screen instead of socketdir
SYSTEM_SCREENRConInstall system screenrc with helpful status line
USES
autoreconf:build gmake cpe
Service scripts
none
Conflicts with
screen-devel

Message after installing

As of GNU Screen 4.4.0:

Note that there was fix to screen message structure field
responsible for $TERM handling, making it impossible
to attach to older versions.

Files

Manual pages 1
  • screen(1)
pkg-plist 24
  • bin/screen
  • bin/screen-5.0.2
  • share/man/man1/screen.1.gz
  • share/screen/utf8encodings/01
  • share/screen/utf8encodings/02
  • share/screen/utf8encodings/03
  • share/screen/utf8encodings/04
  • share/screen/utf8encodings/18
  • share/screen/utf8encodings/19
  • share/screen/utf8encodings/a1
  • share/screen/utf8encodings/a3
  • share/screen/utf8encodings/bf
  • share/screen/utf8encodings/c2
  • share/screen/utf8encodings/c3
  • share/screen/utf8encodings/c4
  • share/screen/utf8encodings/c6
  • share/screen/utf8encodings/c7
  • share/screen/utf8encodings/c8
  • share/screen/utf8encodings/cc
  • share/screen/utf8encodings/cd
  • share/screen/utf8encodings/d6
  • @sample etc/screen/screenrc.sample
  • share/examples/screen/screenrc.sample-1
  • share/examples/screen/screenrc.sample-2
distinfo 1
FileSizeSHA256
screen-5.0.2.tar.gz892441ca9a2c7e240919bc7ac12124593ae4529bb4eb5f7349d8857829b7e3f0b3b332
Master sites 8
  • GNU
  • ftp://ftp.gnu.org/gnu/screen/
  • ftp://gnu.mirror.iweb.com/screen/
  • http://gnu.mirror.iweb.com/screen/
  • http://mirror.sdunix.com/gnu/
  • ftp://mirrors.kernel.org/gnu/screen/
  • http://cschubert.com/distfiles/
  • LOCAL/cy

Commit history 2

DateCommitCreditsLog message
118191c692 Cy Schubert sysutils/screen*: MULTIUSER is now non-default
MULTIUSER requires a setuid root screen binary. Not many people use this feature anymore so let's disable it by default. If people do want MULTIUSER screen they should either set the option or manually add the setuid bit to the screen binary. Reported by: sjg
f8b6517b33 Cy Schubert sysutils/screen: Update to 5.0.2