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

Last change on this file since 45522 was 45522, checked in by jeremyhu@…, 8 years ago

screen: Marked not universal. Ticket #17866 dev timeout

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.6 KB
RevLine 
[20471]1# $Id: Portfile 45522 2009-01-17 07:49:43Z jeremyhu@macports.org $
[3862]2
[1181]3PortSystem 1.0
4
[2556]5name            screen
[21850]6version         4.0.3
[40397]7revision        1
[2556]8homepage        http://www.gnu.org/software/screen/
9description     Screen manager with VT100/ANSI terminal emulation
[19050]10long_description    Screen is a full-screen window manager that multiplexes a physical \
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
[28505]20maintainers     digdog@macports.org
[23301]21master_sites    http://fresh.t-systems-sfr.com/unix/src/misc/ \
22                ftp://ftp.uni-erlangen.de/pub/utilities/screen/ \
[2556]23                http://www.cis.nctu.edu.tw/~is85005/dports/screen/:encoding
[1181]24
[45522]25universal_variant no
26
[2556]27# The file '18' above is a fix for UTF8-to-Big5HKSCS encoding translation.
[1181]28# Reference: http://freebsd.sinica.edu.tw/~statue/index.php?file=20020513
[3504]29distfiles-append 18:encoding
[1181]30
[21850]31checksums       ${distname}${extract.suffix} md5 8506fd205028a96c741e4037de6e3c42 \
[2556]32                18 md5 e5c53546a5c4968bd7e807c88e6b2198
[40397]33patchfiles      patch-maxargs patch-windowsize patch-pty.c patch-wrp_vertical_split
[21850]34depends_lib     port:ncurses
[3504]35
[3977]36extract.only    ${distname}${extract.suffix}
[19050]37post-extract    { file copy ${distpath}/18 ${workpath} }
[22424]38configure.args  --mandir=${prefix}/share/man \
39                --infodir=${prefix}/share/info \
[22346]40                --enable-locale \
41                --enable-telnet \
42                --enable-colors256 \
43                --enable-rxct_osc
[24214]44configure.env   LIBS=-lncurses
[1181]45
[22346]46post-destroot {
47    xinstall -m 644 ${workpath}/18 ${destroot}/${prefix}/share/${name}/utf8encodings
48    xinstall -m 644 ${workpath}/${distname}/etc/etcscreenrc ${destroot}/${prefix}/etc/screenrc
49    xinstall -m 644 ${workpath}/${distname}/terminfo/screencap ${destroot}/${prefix}/etc/termcap
50    system "tic ${workpath}/${distname}/terminfo/screeninfo.src"
51}
[4494]52
[22346]53platform darwin { patchfiles-append    patch-osdef.h.in }
54
[4539]55post-install {
[4494]56ui_msg "===============================================================================\n"
57ui_msg "Any screens running before upgrading, will not be available, post-install.\n"
58ui_msg "===============================================================================\n"
[4539]59}
Note: See TracBrowser for help on using the repository browser.