Ticket #8795: vim-7.0.17.diff

File vim-7.0.17.diff, 5.8 KB (added by IngmarStein@…, 19 years ago)

Updated to 7.0.17

  • Portfile

    diff -ru ./Portfile /Users/ingmar/dports/editors/vim/Portfile
    old new  
    22PortSystem              1.0
    33
    44name                    vim
    5 set vim_version         6.4
    6 set vim_patchlevel      8
     5set vim_version         7.0
     6set vim_patchlevel      17
    77revision                0
    88version                 ${vim_version}.${vim_patchlevel}
    99categories              editors
     
    1414homepage                http://www.vim.org/
    1515platforms               darwin freebsd
    1616
    17 distfiles       ${name}-${vim_version}-src1.tar.gz:vim \
    18                         ${name}-${vim_version}-src2.tar.gz:vim \
    19                         ${name}-${vim_version}-rt1.tar.gz:vim \
    20                         ${name}-${vim_version}-rt2.tar.gz:vim \
    21                         ${name}-${vim_version}-extra.tar.gz:extra \
    22                         ${name}-${vim_version}-lang.tar.gz:extra
    23 
    24 master_sites    ftp://ftp.vim.org/pub/vim/unix/:vim \
    25                                 ftp://ftp.us.vim.org/pub/vim/unix/:vim \
    26                                 ftp://ftp2.us.vim.org/pub/vim/unix/:vim \
    27                                 ftp://ftp3.us.vim.org/pub/vim/unix/pub/mirrors/ftp.vim.org/vim/:vim \
    28                                 ftp://ftp.is.co.za/applications/editors/vim/unix/:vim \
    29                                 ftp://ftp.prz.tu-berlin.de/pub/unix/editors/vim/unix/:vim \
    30                                 ftp://ftp.mirror.ac.uk/sites/ftp.vim.org/pub/vim/unix/:vim \
    31                                 ftp://ftp.vim.org/pub/vim/extra/:extra\
    32                                 ftp://ftp.us.vim.org/pub/vim/extra/:extra \
    33                                 ftp://ftp2.us.vim.org/pub/vim/extra/:extra \
    34                                 ftp://ftp3.us.vim.org/pub/vim/extra/pub/mirrors/ftp.vim.org/vim/:extra \
    35                                 ftp://ftp.is.co.za/applications/editors/vim/extra/:extra \
    36                                 ftp://ftp.prz.tu-berlin.de/pub/unix/editors/vim/extra/:extra \
    37                                 ftp://ftp.mirror.ac.uk/sites/ftp.vim.org/pub/vim/extra/:extra
     17distfiles       ${name}-${vim_version}.tar.bz2:vim \
     18            ${name}-${vim_version}-extra.tar.gz:extra \
     19            ${name}-${vim_version}-lang.tar.gz:extra
     20use_bzip2   yes
     21
     22master_sites    ftp://ftp.vim.org/pub/vim/unix/:vim \
     23                ftp://ftp.us.vim.org/pub/vim/unix/:vim \
     24                ftp://ftp2.us.vim.org/pub/vim/unix/:vim \
     25                ftp://ftp3.us.vim.org/pub/vim/unix/pub/mirrors/ftp.vim.org/vim/:vim \
     26                ftp://ftp.is.co.za/applications/editors/vim/unix/:vim \
     27                ftp://ftp.prz.tu-berlin.de/pub/unix/editors/vim/unix/:vim \
     28                ftp://ftp.mirror.ac.uk/sites/ftp.vim.org/pub/vim/unix/:vim \
     29                ftp://ftp.vim.org/pub/vim/extra/:extra\
     30                ftp://ftp.us.vim.org/pub/vim/extra/:extra \
     31                ftp://ftp2.us.vim.org/pub/vim/extra/:extra \
     32                ftp://ftp3.us.vim.org/pub/vim/extra/pub/mirrors/ftp.vim.org/vim/:extra \
     33                ftp://ftp.is.co.za/applications/editors/vim/extra/:extra \
     34                ftp://ftp.prz.tu-berlin.de/pub/unix/editors/vim/extra/:extra \
     35                ftp://ftp.mirror.ac.uk/sites/ftp.vim.org/pub/vim/extra/:extra
    3836
    39 patch_sites             [strsed [strsed ${master_sites} g/unix/patches\/${vim_version}/] g/:vim//]
     37patch_sites     [strsed [strsed ${master_sites} g/unix/patches\/${vim_version}/] g/:vim//]
    4038
    4139dist_subdir             vim
    4240distname                vim[strsed ${vim_version} {g/[.]//}]
    4341
    44 patchfiles              patch-src__os_mac.h
    4542eval {
    46         set low 1
    47         while {$low <= $vim_patchlevel} {
    48                 set high [expr $low + 99];
    49                 if {$high < $vim_patchlevel} {
    50                         patchfiles-append [format "%s.%03d-%03d.gz" $vim_version $low $high]
    51                         incr low 100
    52                 } else {
    53                         patchfiles-append [format "%s.%03d" $vim_version $low]
    54                         incr low 1
    55                 }
    56         }
     43    set low 1
     44    while {$low <= $vim_patchlevel} {
     45        set high [expr $low + 99];
     46        if {$high < $vim_patchlevel} {
     47            patchfiles-append [format "%s.%03d-%03d.gz" $vim_version $low $high]
     48            incr low 100
     49        } else {
     50            patchfiles-append [format "%s.%03d" $vim_version $low]
     51            incr low 1
     52        }
     53    }
    5754}
    5855
    5956configure.args          --enable-gui=no --without-x --disable-gpm \
    6057                                        --mandir=${prefix}/share/man
    61 configure.env       CFLAGS="-O1"
     58
     59checksums       ${name}-${vim_version}.tar.bz2          md5 4ca69757678272f718b1041c810d82d8 \
     60                                                                                                sha1 38ef48cabf942d0dc804a794dcc6f002b9457fc8 \
     61                        ${name}-${vim_version}-extra.tar.gz     md5 200f741ecc2a896fca25486764fa18a2 \
     62                                                                                                sha1 101a3b82b26cd16ca48e2b4a5e4acfc6041abd1e \
     63                                                                                                rmd160 ae5b749bd88d6354db96b49b2750c82271997994 \
     64                        ${name}-${vim_version}-lang.tar.gz      md5 6d43efaff570b5c86e76b833ea0c6a04 \
     65                                                                                                sha1 3db6b0004d213490cc00d361835e7a7c685adb52 \
     66                                                                                                rmd160 954a098f2f513ccdda96fdfcd043a737e52a5366
     67
     68extract.only    ${name}-${vim_version}${extract.suffix}
     69post-extract {
     70        system "gnutar xvfz ${distpath}/${name}-${vim_version}-extra.tar.gz -C ${workpath}"
     71        system "gnutar xvfz ${distpath}/${name}-${vim_version}-lang.tar.gz -C ${workpath}"
     72}
    6273
    6374variant aqua {
    6475        master_sites-append     http://www.douglas.stebila.ca/code/vim/app/:app_aqua \
     
    6778                                                doc.tar.gz:doc_aqua
    6879        checksums-append        app-bm.tar.gz md5 418b9e615a34ae5aad918f5c5a694a44 \
    6980                                                doc.tar.gz md5 692f7874fc617162d0fe110daf39a98a
    70         patchfiles-append       patch-src-configure.in \
    71                                                 patch-src-auto-configure
    72         configure.args-delete   --enable-gui=no --without-x
     81        configure.args-delete   --enable-gui=no
    7382        configure.args-append   --enable-gui=carbon
     83        post-extract {
     84                system "gnutar xvfz ${distpath}/app-bm.tar.gz -C ${workpath}"
     85                system "gnutar xvfz ${distpath}/doc.tar.gz -C ${workpath}"
     86        }
    7487        post-destroot {
    7588                set appPath /Applications/DarwinPorts
    7689                xinstall -d -m 755 ${destroot}${appPath}
     
    7992                xinstall -m 644 ${workpath}/app.icns \
    8093                        ${destroot}${appPath}/GVim.app/Contents/Resources/appIcon.icns
    8194                xinstall -d -m 755 ${destroot}${appPath}/Vim
     95                system "rm -f ${worksrcpath}/src/Vim.app/Contents/Resources/vim/runtime"
     96                system "cp -R ${worksrcpath}/runtime \
     97                        ${worksrcpath}/src/Vim.app/Contents/Resources/vim"
    8298                system "cp -R ${worksrcpath}/src/Vim.app \
    8399                        ${destroot}${appPath}/Vim/Vim.app"
    84100                xinstall -m 644 ${filespath}/gvimrc \
     
    154170        configure.args-append   --disable-darwin
    155171}
    156172
    157 include dist_checksums
    158173include patch_checksums
    159