source: trunk/dports/sysutils/screen/Portfile @ 4539

Last change on this file since 4539 was 4539, checked in by toby, 17 years ago

Wrapping ui_msg calls in post-install.

Bug:
Submitted by:
Reviewed by:
Approved by:
Obtained from:

  • Property svn:eol-style set to native
File size: 2.4 KB
RevLine 
[4539]1# $Id: Portfile,v 1.18 2004/01/08 12:17:05 toby Exp $
[3862]2
[1181]3PortSystem 1.0
4
[2556]5name            screen
[4494]6version         4.0.2
[4539]7revision        1
[2556]8homepage        http://www.gnu.org/software/screen/
9description     Screen manager with VT100/ANSI terminal emulation
[2560]10long_description        Screen is a full-screen window manager that multiplexes a physical \
[1551]11                        terminal between several processes (typically interactive shells). \
12                        Each virtual terminal provides the functions of a DEC VT100 terminal \
13                        and, in addition, several control functions from the ANSI X3.64 (ISO \
14                        6429) and ISO 2022 standards (e.g. insert/delete line and support for \
15                        multiple character sets). There is a scrollback history buffer for each \
16                        virtual terminal and a copy-and-paste mechanism that allows moving text \
17                        regions between windows.
[2556]18categories      sysutils
19platforms       darwin
[4494]20maintainers     yeled@opendarwin.org digdog@opendarwin.org
[3504]21master_sites    ftp://ftp.uni-erlangen.de/pub/utilities/screen/ \
[2556]22                http://www.cis.nctu.edu.tw/~is85005/dports/screen/:encoding
[1181]23
[2556]24# The file '18' above is a fix for UTF8-to-Big5HKSCS encoding translation.
[1181]25# Reference: http://freebsd.sinica.edu.tw/~statue/index.php?file=20020513
[3504]26distfiles-append 18:encoding
[1181]27
[4494]28checksums       ${distname}${extract.suffix} md5 ed68ea9b43d9fba0972cb017a24940a1 \
[2556]29                18 md5 e5c53546a5c4968bd7e807c88e6b2198
[4134]30patchfiles      patch-maxargs patch-windowsize
[3504]31
[3977]32extract.only    ${distname}${extract.suffix}
[2556]33post-extract    {system "cp ${distpath}/18 ${workpath}" }
[3862]34configure.args  {--mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --enable-locale --enable-telnet --enable-colors256 --enable-rxct_osc}
[3173]35post-destroot    {system "cp ${workpath}/18 ${destroot}/${prefix}/share/${name}/utf8encodings"
[2556]36                 system "cp ${workpath}/${distname}/etc/etcscreenrc ${destroot}/${prefix}/etc/screenrc"
37                 system "cp ${workpath}/${distname}/terminfo/screencap ${destroot}/${prefix}/etc/termcap"
38                 system "tic ${workpath}/${distname}/terminfo/screeninfo.src"}
[1181]39
[4134]40variant darwin  { patchfiles-append    patch-osdef.h.in }
[4494]41
[4539]42post-install {
[4494]43ui_msg "===============================================================================\n"
44ui_msg "Any screens running before upgrading, will not be available, post-install.\n"
45ui_msg "===============================================================================\n"
[4539]46}
Note: See TracBrowser for help on using the repository browser.