# $Id: Portfile,v 1.18 2004/01/08 12:17:05 toby Exp $ PortSystem 1.0 name screen version 4.0.2 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 yeled@opendarwin.org 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.suffix} md5 ed68ea9b43d9fba0972cb017a24940a1 \ 18 md5 e5c53546a5c4968bd7e807c88e6b2198 patchfiles patch-maxargs patch-windowsize extract.only ${distname}${extract.suffix} 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-append patch-osdef.h.in } post-install { ui_msg "===============================================================================\n" ui_msg "Any screens running before upgrading, will not be available, post-install.\n" ui_msg "===============================================================================\n" }