Ticket #19833: Portfile-xemacs.diff

File Portfile-xemacs.diff, 4.8 KB (added by jds6p6h02@…, 15 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