Ticket #454: Portfile.3

File Portfile.3, 1.8 KB (added by digdog@…, 22 years ago)

Portfile

Line 
1PortSystem 1.0
2
3name            screen
4version         3.9.15
5homepage        http://www.gnu.org/software/screen/
6description     Screen manager with VT100/ANSI terminal emulation
7categories      sysutils
8platforms       darwin
9maintainers     digdog@opendarwin.org
10master_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
16distfiles-append 18:encoding
17checksums       ${distname}${extract.sufx} md5 0dff6fdc3fbbceabf25a43710fbfe75f \
18                18 md5 e5c53546a5c4968bd7e807c88e6b2198
19extract.only    ${distname}${extract.sufx}
20post-extract    {system "cp ${distpath}/18 ${workpath}" }
21configure.args  {--enable-pam --enable-locale --enable-telnet --enable-colors256 --enable-rxct_osc}
22post-install    {system "cp ${workpath}/18 ${destroot}/${prefix}/share/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
27variant darwin  { patchfiles    patch-osdef.h.in }
28
29long_description \
30Screen is a full-screen window manager that multiplexes a physical \
31terminal between several processes (typically interactive shells). \
32Each virtual terminal provides the functions of a DEC VT100 terminal \
33and, in addition, several control functions from the ANSI X3.64 (ISO \
346429) and ISO 2022 standards (e.g. insert/delete line and support for \
35multiple character sets). There is a scrollback history buffer for each \
36virtual terminal and a copy-and-paste mechanism that allows moving text \
37regions between windows.