-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
/
Portfile
39 lines (33 loc) · 2.01 KB
/
Portfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
$Id: Portfile,v 1.13 2003/10/30 21:11:54 blb Exp $
PortSystem 1.0
name screen
version 4.0.1
revision 1
homepage http://www.gnu.org/software/screen/
description Screen manager with VT100/ANSI terminal emulation
long_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.
categories sysutils
platforms darwin
maintainers charlie@rubberduck.com digdog@opendarwin.org
master_sites ftp://ftp.uni-erlangen.de/pub/utilities/screen/ \
http://www.cis.nctu.edu.tw/~is85005/dports/screen/:encoding
# The file '18' above is a fix for UTF8-to-Big5HKSCS encoding translation.
# Reference: http://freebsd.sinica.edu.tw/~statue/index.php?file=20020513
distfiles-append 18:encoding
checksums ${distname}${extract.sufx} md5 2f674d5a7a299abf085d0b69c90de4f8 \
18 md5 e5c53546a5c4968bd7e807c88e6b2198
extract.only ${distname}${extract.sufx}
post-extract {system "cp ${distpath}/18 ${workpath}" }
configure.args {--mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --enable-locale --enable-telnet --enable-colors256 --enable-rxct_osc}
post-destroot {system "cp ${workpath}/18 ${destroot}/${prefix}/share/${name}/utf8encodings"
system "cp ${workpath}/${distname}/etc/etcscreenrc ${destroot}/${prefix}/etc/screenrc"
system "cp ${workpath}/${distname}/terminfo/screencap ${destroot}/${prefix}/etc/termcap"
system "tic ${workpath}/${distname}/terminfo/screeninfo.src"}
variant darwin { patchfiles patch-osdef.h.in }