Changeset 45746


Ignore:
Timestamp:
Jan 21, 2009, 6:20:49 AM (9 years ago)
Author:
digdog@…
Message:
  1. Add +universal support (build ok, x86 execute ok, ppc execute notsure)
  2. Apply Apple's screen patches (should fix screen breaks after logoff/logon on leopard)
  3. #2 included Apple's private header file from launchd, copied from launchd.macosforge.org
  4. Remove old osdef.h.in patch
Location:
trunk/dports/sysutils/screen
Files:
5 added
1 deleted
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/sysutils/screen/Portfile

    r45522 r45746  
    55name            screen
    66version         4.0.3
    7 revision        1
     7revision        2
    88homepage        http://www.gnu.org/software/screen/
    99description     Screen manager with VT100/ANSI terminal emulation
     
    2323                http://www.cis.nctu.edu.tw/~is85005/dports/screen/:encoding
    2424
    25 universal_variant no
    26 
    2725# The file '18' above is a fix for UTF8-to-Big5HKSCS encoding translation.
    2826# Reference: http://freebsd.sinica.edu.tw/~statue/index.php?file=20020513
     
    3129checksums       ${distname}${extract.suffix} md5 8506fd205028a96c741e4037de6e3c42 \
    3230                18 md5 e5c53546a5c4968bd7e807c88e6b2198
    33 patchfiles      patch-maxargs patch-windowsize patch-pty.c patch-wrp_vertical_split
     31patchfiles      patch-maxargs patch-windowsize patch-wrp_vertical_split
    3432depends_lib     port:ncurses
    3533
     
    5149}
    5250
    53 platform darwin { patchfiles-append    patch-osdef.h.in }
     51platform darwin {
     52    # These patches are based on http://www.opensource.apple.com/darwinsource/10.5.6/screen-12/patches/
     53    # The vproc_priv.h is the private header from launchd, used in Apple's screen patches
     54    # We copied the header file from http://launchd.macosforge.org/trac/browser/trunk/launchd/src/vproc_priv.h, r23776
     55    master_sites-append http://www.cis.nctu.edu.tw/~is85005/dports/screen/r23776/:launchd_priv_header
     56    distfiles-append    vproc_priv.h:launchd_priv_header
     57    checksums-append    vproc_priv.h md5 50800817fa688e7e6ae379cd599f15ca
     58    post-extract        { file copy ${distpath}/vproc_priv.h ${workpath}/${distname} }
     59    patchfiles-append   patch-Makefile.in patch-config.h.in patch-configure patch-pty.c patch-window.c patch-screen.c
     60}
    5461
    5562post-install {
Note: See TracChangeset for help on using the changeset viewer.