Ticket #8795: Portfile.diff

File Portfile.diff, 3.5 KB (added by IngmarStein@…, 18 years ago)

Portfile diff

  • 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      0
    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 \
     17distfiles       ${name}-${vim_version}.tar.bz2:vim \
    2118                        ${name}-${vim_version}-extra.tar.gz:extra \
    2219                        ${name}-${vim_version}-lang.tar.gz:extra
     20use_bzip2   yes
    2321
    2422master_sites    ftp://ftp.vim.org/pub/vim/unix/:vim \
    2523                                ftp://ftp.us.vim.org/pub/vim/unix/:vim \
     
    4139dist_subdir             vim
    4240distname                vim[strsed ${vim_version} {g/[.]//}]
    4341
    44 patchfiles              patch-src__os_mac.h
    45 eval {
    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         }
    57 }
    58 
    5942configure.args          --enable-gui=no --without-x --disable-gpm \
    6043                                        --mandir=${prefix}/share/man
    61 configure.env       CFLAGS="-O1"
     44
     45checksums       ${name}-${vim_version}.tar.bz2          md5 4ca69757678272f718b1041c810d82d8 \
     46                                                                                                sha1 38ef48cabf942d0dc804a794dcc6f002b9457fc8 \
     47                        ${name}-${vim_version}-extra.tar.gz     md5 200f741ecc2a896fca25486764fa18a2 \
     48                                                                                                sha1 101a3b82b26cd16ca48e2b4a5e4acfc6041abd1e \
     49                                                                                                rmd160 ae5b749bd88d6354db96b49b2750c82271997994 \
     50                        ${name}-${vim_version}-lang.tar.gz      md5 6d43efaff570b5c86e76b833ea0c6a04 \
     51                                                                                                sha1 3db6b0004d213490cc00d361835e7a7c685adb52 \
     52                                                                                                rmd160 954a098f2f513ccdda96fdfcd043a737e52a5366
     53
     54extract.only    ${name}-${vim_version}${extract.suffix}
     55post-extract {
     56        system "gnutar xvfz ${distpath}/${name}-${vim_version}-extra.tar.gz -C ${workpath}"
     57        system "gnutar xvfz ${distpath}/${name}-${vim_version}-lang.tar.gz -C ${workpath}"
     58}
    6259
    6360variant aqua {
    6461        master_sites-append     http://www.douglas.stebila.ca/code/vim/app/:app_aqua \
     
    6764                                                doc.tar.gz:doc_aqua
    6865        checksums-append        app-bm.tar.gz md5 418b9e615a34ae5aad918f5c5a694a44 \
    6966                                                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
     67        configure.args-delete   --enable-gui=no
    7368        configure.args-append   --enable-gui=carbon
     69        post-extract {
     70                system "gnutar xvfz ${distpath}/app-bm.tar.gz -C ${workpath}"
     71                system "gnutar xvfz ${distpath}/doc.tar.gz -C ${workpath}"
     72        }
    7473        post-destroot {
    7574                set appPath /Applications/DarwinPorts
    7675                xinstall -d -m 755 ${destroot}${appPath}
     
    7978                xinstall -m 644 ${workpath}/app.icns \
    8079                        ${destroot}${appPath}/GVim.app/Contents/Resources/appIcon.icns
    8180                xinstall -d -m 755 ${destroot}${appPath}/Vim
     81                system "rm -f ${worksrcpath}/src/Vim.app/Contents/Resources/vim/runtime"
     82                system "cp -R ${worksrcpath}/runtime \
     83                        ${worksrcpath}/src/Vim.app/Contents/Resources/vim"
    8284                system "cp -R ${worksrcpath}/src/Vim.app \
    8385                        ${destroot}${appPath}/Vim/Vim.app"
    8486                xinstall -m 644 ${filespath}/gvimrc \
     
    154156        configure.args-append   --disable-darwin
    155157}
    156158
    157 include dist_checksums
    158 include patch_checksums
    159