1 | # $Id: Portfile,v 1.5 2003/04/04 01:17:20 digdog Exp $ |
---|
2 | |
---|
3 | PortSystem 1.0 |
---|
4 | |
---|
5 | name screen |
---|
6 | version 3.9.11 |
---|
7 | revision 0 |
---|
8 | |
---|
9 | categories sysutils |
---|
10 | maintainers digdog@opendarwin.org |
---|
11 | description Screen manager with VT100/ANSI terminal emulation |
---|
12 | long_description Screen is a full-screen window manager that multiplexes a physical \ |
---|
13 | terminal between several processes (typically interactive shells). \ |
---|
14 | Each virtual terminal provides the functions of a DEC VT100 terminal \ |
---|
15 | and, in addition, several control functions from the ANSI X3.64 (ISO \ |
---|
16 | 6429) and ISO 2022 standards (e.g. insert/delete line and support for \ |
---|
17 | multiple character sets). There is a scrollback history buffer for each \ |
---|
18 | virtual terminal and a copy-and-paste mechanism that allows moving text \ |
---|
19 | regions between windows. |
---|
20 | platforms darwin |
---|
21 | master_sites http://ftp.gnu.org/pub/gnu/screen/ \ |
---|
22 | http://www.cis.nctu.edu.tw/~is85005/dports/screen/:encoding |
---|
23 | |
---|
24 | # The file '18' below from yjchou is a fix for UTF8-Big5 encoding translation. |
---|
25 | # Reference: http://freebsd.sinica.edu.tw/~statue/index.php?file=20020513 |
---|
26 | |
---|
27 | dist_subdir screen |
---|
28 | distname ${name}-${version} |
---|
29 | distfiles-append 18:encoding |
---|
30 | checksums ${distname}${extract.sufx} md5 19572f92404995e7b2dea8117204dd67 \ |
---|
31 | 18 md5 e5c53546a5c4968bd7e807c88e6b2198 |
---|
32 | extract.only ${distname}${extract.sufx} |
---|
33 | |
---|
34 | post-extract { system "cp ${distpath}/18 ${worksrcpath}/utf8encodings/" } |
---|
35 | |
---|
36 | variant darwin { patchfiles patch-osdef.h.in } |
---|