New Ticket     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #19833: Portfile-xemacs.diff

File Portfile-xemacs.diff, 4.8 KB (added by jds6p6h02@…, 3 years ago)

Diff file for the xemacs PortFile

  • Portfile

    old new  
    1 # $Id: Portfile 51114 2009-05-18 15:39:08Z jeremyhu@macports.org $ 
     1# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 
     2 
     3# $Id: Portfile 2009-05-27 JrCs $ 
    24 
    35PortSystem      1.0 
    46 
    57name            xemacs 
    6 version         21.4.22 
     8version         21.5.29 
    79set sumo_date   2009-02-17 
    810categories      editors x11 
    911platforms       darwin 
     
    1618    Emacs, in particular GNU Emacs. 
    1719 
    1820homepage        http://www.xemacs.org 
    19 master_sites    http://ftp.xemacs.org/pub/xemacs/xemacs-21.4/:xemacs \ 
    20                 ftp://ftp.xemacs.org/pub/xemacs/xemacs-21.4/:xemacs \ 
     21master_sites    http://ftp.xemacs.org/pub/xemacs/xemacs-21.5/:xemacs \ 
     22                ftp://ftp.xemacs.org/pub/xemacs/xemacs-21.5/:xemacs \ 
    2123                http://ftp.xemacs.org/pub/xemacs/packages/:package \ 
    2224                ftp://ftp.xemacs.org/pub/xemacs/packages/:package \ 
    2325                http://mirrors.ibiblio.org/pub/mirrors/xemacs/packages/:package 
    2426 
    25 use_bzip2       yes 
    2627set xemacs_dist ${name}-${version}${extract.suffix} 
    2728set sumo_dist   ${name}-sumo-${sumo_date}${extract.suffix} 
    2829set mule_dist   ${name}-mule-sumo-${sumo_date}${extract.suffix} 
    2930 
    3031distfiles       ${xemacs_dist}:xemacs ${sumo_dist}:package ${mule_dist}:package 
    3132 
    32 checksums           xemacs-21.4.22.tar.bz2 \ 
    33                     md5     060bf7565cb3233c6e7071354e9a23a4 \ 
    34                     sha1    67876eb2bbedc02e7b660db8b4c31b5b98be865e \ 
    35                     rmd160  0e747204bda24b1b1520b81a301f7c8573a76231 \ 
    36                     xemacs-sumo-2009-02-17.tar.bz2 \ 
    37                     md5     4ccf48e0ef0c37858dd0240f6343402a \ 
    38                     sha1    13eab46524c8e9070e71289c06d49e831e48b7b2 \ 
    39                     rmd160  a9912b3720e2b6d91017f14b6e5c11275acdeefd \ 
    40                     xemacs-mule-sumo-2009-02-17.tar.bz2 \ 
    41                     md5     e24b5544961e8f56e6adf1742eaf4078 \ 
    42                     sha1    dc50bc3b62e5ff1cd766c7e4f31880bd200caad5 \ 
    43                     rmd160  506b7465687ff9dafe26f46e049b6aad8915eb49 
     33checksums       xemacs-21.5.29.tar.gz \ 
     34                md5     5364192ae0d3de23d9f4ce197e6493b5 \ 
     35                sha1    0815975a2a7e9720d1a8fe0b347b0f977786e2a5 \ 
     36                rmd160  96b951fd44915b3b73a9d69a7ab80c1237fdecc7 \ 
     37                xemacs-sumo-2009-02-17.tar.gz \ 
     38                md5     d2d59fbab3bddc4d07cb756671ad8589 \ 
     39                sha1    61ce4ca12eeffeb42a2b65ea394192ca6ea70f42 \ 
     40                rmd160  ca54e474f3cef4e717067204599ecaf0570304c3 \ 
     41                xemacs-mule-sumo-2009-02-17.tar.gz \ 
     42                md5     cd851669fe748370827eab3dd8ca9599 \ 
     43                sha1    feab4c720f4cb8c28c9b5864add23e01966cb2aa \ 
     44                rmd160  0d97c461b7a278437b4c73f224127af35734f628 
    4445 
    4546configure.args  --mandir=${prefix}/share/man \ 
     47                --with-system-packages=${prefix}/share/xemacs \ 
     48                --with-pdump \ 
    4649                --without-postgresql \ 
    4750                --without-ldap \ 
    4851                --with-sound=none \ 
    49                 --pdump \ 
    50                 --site-prefixes=${prefix} \ 
    5152                --with-tty \ 
     53                --with-ncurses \ 
    5254                --with-dialogs=athena \ 
    5355                --with-widgets=athena \ 
    5456                --with-athena=3d \ 
    5557                --with-database=gdbm \ 
     58                --with-zlib \ 
     59                --with-png \ 
     60                --with-jpeg \ 
     61                --with-tiff \ 
    5662                --with-mule 
    5763 
    5864depends_lib     port:libpng port:Xaw3d port:ncurses port:gdbm port:jpeg \ 
     
    6066 
    6167destroot.args   prefix=${destroot}${prefix} mandir=${destroot}${prefix}/share/man/man1 
    6268 
    63 destroot.keepdirs ${destroot}${prefix}/lib/xemacs 
     69destroot.keepdirs ${destroot}${prefix}/share/xemacs 
    6470post-destroot { 
    65     set xemacs_lib ${destroot}${prefix}/lib/xemacs-${version} 
    66     xinstall -d -m 0555 ${xemacs_lib} 
    67     system "cd ${destroot}${prefix}/lib && ln -s xemacs-${version} xemacs" 
     71    set xemacs_pkg_dir ${destroot}${prefix}/share/xemacs 
     72    xinstall -d -m 0555 ${xemacs_pkg_dir} 
    6873    if {[file exists ${workpath}/mule-packages]} { 
    6974        ui_debug "Installing mule-sumo distribution into destroot" 
    70         file copy ${workpath}/mule-packages ${xemacs_lib}/ 
     75        file copy ${workpath}/mule-packages ${xemacs_pkg_dir}/ 
    7176    } 
    7277    if {[file exists ${workpath}/xemacs-packages]} { 
    7378        ui_debug "Installing sumo distribution into destroot" 
    74         file copy ${workpath}/xemacs-packages ${xemacs_lib} 
     79        file copy ${workpath}/xemacs-packages ${xemacs_pkg_dir} 
    7580    } 
    7681} 
    7782 
     
    8186    depends_lib-delete    port:gettext 
    8287    distfiles-delete      ${sumo_dist}:package ${mule_dist}:package 
    8388} 
    84