1 | PortSystem 1.0 |
---|
2 | |
---|
3 | name screen |
---|
4 | version 3.9.15 |
---|
5 | homepage http://www.gnu.org/software/screen/ |
---|
6 | description Screen manager with VT100/ANSI terminal emulation |
---|
7 | categories sysutils |
---|
8 | platforms darwin |
---|
9 | maintainers digdog@opendarwin.org |
---|
10 | master_sites http://ftp.gnu.org/pub/gnu/screen/ \ |
---|
11 | http://www.cis.nctu.edu.tw/~is85005/dports/screen/:encoding |
---|
12 | |
---|
13 | # The file '18' above is a fix for UTF8-to-Big5HKSCS encoding translation. |
---|
14 | # Reference: http://freebsd.sinica.edu.tw/~statue/index.php?file=20020513 |
---|
15 | |
---|
16 | distfiles-append 18:encoding |
---|
17 | checksums ${distname}${extract.sufx} md5 0dff6fdc3fbbceabf25a43710fbfe75f \ |
---|
18 | 18 md5 e5c53546a5c4968bd7e807c88e6b2198 |
---|
19 | extract.only ${distname}${extract.sufx} |
---|
20 | post-extract {system "cp ${distpath}/18 ${workpath}" } |
---|
21 | configure.args {--enable-pam --enable-locale --enable-telnet --enable-colors256 --enable-rxct_osc} |
---|
22 | post-install {system "cp ${workpath}/18 ${destroot}/${prefix}/share/screen/utf8encodings" |
---|
23 | system "cp ${workpath}/${distname}/etc/etcscreenrc ${destroot}/${prefix}/etc/screenrc" |
---|
24 | system "cp ${workpath}/${distname}/terminfo/screencap ${destroot}/${prefix}/etc/termcap" |
---|
25 | system "tic ${workpath}/${distname}/terminfo/screeninfo.src"} |
---|
26 | |
---|
27 | variant darwin { patchfiles patch-osdef.h.in } |
---|
28 | |
---|
29 | long_description \ |
---|
30 | Screen is a full-screen window manager that multiplexes a physical \ |
---|
31 | terminal between several processes (typically interactive shells). \ |
---|
32 | Each virtual terminal provides the functions of a DEC VT100 terminal \ |
---|
33 | and, in addition, several control functions from the ANSI X3.64 (ISO \ |
---|
34 | 6429) and ISO 2022 standards (e.g. insert/delete line and support for \ |
---|
35 | multiple character sets). There is a scrollback history buffer for each \ |
---|
36 | virtual terminal and a copy-and-paste mechanism that allows moving text \ |
---|
37 | regions between windows. |
---|