Ticket #5368: xemacs.patch

File xemacs.patch, 1.1 KB (added by rsorasen@…, 19 years ago)

Patch to add variant "mule"

  • editors/xemacs/Portfile

     
    7878                extract.only    ${name}-${version}.tar.gz ${name}-sumo-2005-07-15${extract.suffix}
    7979        }
    8080
     81        if { [variant_isset mule] } {
     82                extract.only    ${name}-${version}.tar.gz ${name}-mule-sumo-2005-07-15${extract.suffix}
     83        }
     84
    8185        post-extract    {
    8286                 system "cp ${distpath}/${name}-${version}-carbon-b3.diff.bz2 ${workpath}"
    8387                 system "cd ${workpath} && bzip2 -d ${name}-${version}-carbon-b3.diff.bz2"
     
    113117                system "cp -Rp ${worksrcpath}/../xemacs-packages ${xemacs_lib}"
    114118        }
    115119}
     120
     121variant mule {
     122        set mule_dist           ${name}-mule-sumo-2005-07-15${extract.suffix}
     123
     124        distfiles-append        ${mule_dist}:sumo
     125        checksums-append        ${mule_dist} \
     126                                 md5 b8d74c5b1c20877fe5c4f622bdec0164
     127
     128        configure.args-append  --with-mule
     129
     130        post-destroot {
     131                ui_info "Installing mule (sumo) distribution into destroot"
     132                system "cp -Rp ${worksrcpath}/../mule-packages ${xemacs_lib}"
     133        }
     134}