Ticket #3561: Portfile.diff

File Portfile.diff, 3.9 KB (added by benwill@…, 19 years ago)

+carbon-beta variant

  • Portfile

    old new  
    1414                 in  particular GNU Emacs.
    1515platforms       darwin
    1616homepage        http://www.xemacs.org
    17 master_sites    ftp://ftp.us.xemacs.org/pub/xemacs/xemacs-21.4/:source \
    18                 http://ftp.us.xemacs.org/ftp/pub/xemacs/xemacs-21.4/:source \
    19                 ftp://ibiblio.org/pub/packages/editors/xemacs/xemacs-21.4/:source \
    20                 http://ibiblio.org/pub/packages/editors/xemacs/xemacs-21.4/:source \
    21                 http://mirrors.mix5.com/xemacs/xemacs-21.4/:source \
    22                 http://www.binarycode.org/xemacs/xemacs-21.4/:source \
    23                 http://www.online-mirror.org/xemacs/xemacs-21.4/:source \
    24                 ftp://ftp.us.xemacs.org/pub/xemacs/packages/:sumo \
     17master_sites    ftp://ftp.us.xemacs.org/pub/xemacs/xemacs-21.4/:stable \
     18                http://ftp.us.xemacs.org/ftp/pub/xemacs/xemacs-21.4/:stable \
     19                http://mirrors.mix5.com/xemacs/xemacs-21.4/:stable \
     20                http://www.binarycode.org/xemacs/xemacs-21.4/:stable \
     21                ftp://ftp.us.xemacs.org/pub/xemacs/xemacs-21.5/:beta \
     22                http://ftp.us.xemacs.org/ftp/pub/xemacs/xemacs-21.5/:beta \
     23                http://mirrors.ibiblio.org/pub/mirrors/xemacs/xemacs-21.5/:beta \
     24                http://mirrors.mix5.com/xemacs/xemacs-21.5/:beta \
     25                http://www.online-mirror.org/xemacs/xemacs-21.5/:beta \
     26                http://members.shaw.ca/akochoi-xemacs/diff/:carbonport \
     27                http://members.shaw.ca/akochoi-xemacs/diff/:toolbarpatch \
     28                ftp://ftp.us.xemacs.org/pub/xemacs/packages/:sumo \
    2529                http://ftp.us.xemacs.org/ftp/pub/xemacs/packages/:sumo \
    26                 ftp://ibiblio.org/pub/packages/editors/xemacs/packages/:sumo \
    27                 http://ibiblio.org/pub/packages/editors/xemacs/packages/:sumo \
     30                http://mirrors.ibiblio.org/pub/mirrors/xemacs/packages/:sumo \
    2831                http://mirrors.mix5.com/xemacs/packages/:sumo \
    29                 http://www.binarycode.org/xemacs/packages/:sumo \
    3032                http://www.online-mirror.org/xemacs/packages/:sumo
    3133
    32 distfiles       ${name}-${version}-src${extract.suffix}:source
     34distfiles       ${name}-${version}-src${extract.suffix}:stable
    3335
    3436checksums       ${name}-${version}-src${extract.suffix} \
    35                  md5 3a05a0fab0dd9bed9df4a3dceb4da97f
     37                md5 3a05a0fab0dd9bed9df4a3dceb4da97f
    3638
    3739configure.args  --with-dialogs=athena --with-widgets=athena --with-athena=3d \
    3840                --without-postgresql --without-ldap --with-sound=none --pdump \
     
    5557                tar -xpf - -C ${xemacs_lib}/xemacs-packages"
    5658}
    5759
     60variant carbon-beta {
     61
     62version                 21.5.20
     63
     64set carbonport_name     ${name}-${version}-carbon-b2.diff
     65
     66distfiles               ${name}-${version}${extract.suffix}:beta \
     67                        ${carbonport_name}.bz2:carbonport \
     68                        toolbar-tiger-fix.diff:toolbarpatch
     69               
     70checksums-append        ${name}-${version}${extract.suffix} \
     71                        md5 8bf5f1af05588cb59a67bade939c4aeb \
     72                        ${carbonport_name}.bz2 md5 5e4dfcb7faddfd4066eb1ad92b991f32 \
     73                        toolbar-tiger-fix.diff md5 b9152e518961c69f568ae0c64136a4f7
     74
     75extract.only    ${name}-${version}.tar.gz
     76
     77if { [variant_isset sumo] } {
     78extract.only    ${name}-${version}.tar.gz ${name}-sumo-2005-03-07${extract.suffix}
     79}
     80
     81post-extract    {
     82                system "cp ${distpath}/${name}-${version}-carbon-b2.diff.bz2 ${workpath}"
     83                system "cd ${workpath} && bzip2 -d ${name}-${version}-carbon-b2.diff.bz2"
     84                system "cd ${workpath} && cp ${distpath}/toolbar-tiger-fix.diff ."
     85                system "cd ${workpath} && patch -p1 -d ${distname} <${name}-${version}-carbon-b2.diff"
     86                system "cd ${workpath} && \
     87                       patch -p1 ${distname}/src/toolbar-carbon.c <toolbar-tiger-fix.diff"
     88}
     89
     90set worksrcpath ${workpath}/${name}-${version}
     91
     92depends_lib     
     93configure       {}
     94
     95build.cmd       cd ${worksrcpath}/carbon/ && sh ./build-app.sh
     96build.args      {}
     97
     98destroot.args   {}
     99
     100set xemacs_lib  ${destroot}/Applications/DarwinPorts/XEmacs.app/Contents/Resources/lib/xemacs/
     101
     102post-destroot   {
     103                system "cp -Rp ${worksrcpath}/carbon/XEmacs.app ${destroot}/Applications/DarwinPorts/"
     104}
     105
     106}
     107
    58108variant sumo {
    59109        set sumo_dist           ${name}-sumo-2005-03-07${extract.suffix}
    60110