New Ticket     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #20904: Portfile-sbcl.diff

File Portfile-sbcl.diff, 2.2 KB (added by kuba@…, 3 years ago)

sbcl 1.0.32 portfile, works on Snow Leopard, all tests pass

  • Portfile

    old new  
    33PortSystem 1.0 
    44 
    55name            sbcl 
    6 version         1.0.30 
     6version         1.0.32 
    77set subrevision "" 
    88categories      lang 
    99maintainers     gwright waqar 
     
    5252} 
    5353 
    5454patchfiles      patch-use-mach-exception-handler.diff 
     55platform darwin 10 { 
     56    set bootversion 1.0.29 
     57    set subbootversion "-r2" 
     58    global host_lisp 
     59 
     60    if {${build_arch} == "x86_64"} { 
     61        patchfiles-append patch-posix-tests.diff 
     62        distfiles-append sbcl-${bootversion}-x86_64-darwin-binary${subbootversion}${extract.suffix} 
     63        checksums-append sbcl-${bootversion}-x86_64-darwin-binary${subbootversion}${extract.suffix} \ 
     64            md5 47c99c60ec44e57070807c0890ba1c90 
     65        set host_lisp   "\"${workpath}/${name}-${bootversion}-x86_64-darwin/src/runtime/sbcl --core ${workpath}/${name}-${bootversion}-x86_64-darwin/output/sbcl.core --disable-debugger --sysinit /dev/null --userinit /dev/null\" " 
     66    } else { 
     67        distfiles-append sbcl-${bootversion}-x86-darwin-binary${subbootversion}${extract.suffix} 
     68        checksums-append sbcl-${bootversion}-x86-darwin-binary${subbootversion}${extract.suffix} \ 
     69            md5 6e6b027a5fd05ef0c8faee30d89ffe54 
     70        set host_lisp   "\"${workpath}/${name}-${bootversion}-x86-darwin/src/runtime/sbcl --core ${workpath}/${name}-${bootversion}-x86-darwin/output/sbcl.core --disable-debugger --sysinit /dev/null --userinit /dev/null\" " 
     71    } 
     72} 
     73 
    5574 
    5675                 
    5776distfiles       ${name}-${version}-source${subrevision}${extract.suffix} 
     
    6079worksrcdir      ${name}-${version} 
    6180 
    6281checksums       ${distname}${extract.suffix}                            \ 
    63                     md5     64a96ad21a5d57f27639c0801c00fe74            \ 
    64                     sha1    446fe474566f4709d9852278e950f253a20722d6    \ 
    65                     rmd160  96c5b38d495bbd959730162828b4d58ead245b5e 
     82                    md5     95e1f683e307fa4cbf053db37fbd1456            \ 
     83                    sha1    545a034b131537f5f29b13a3cb8b2b61a932abad    \ 
     84                    rmd160  d94c5a3589dd3c213a4dbbe4208e8ce12692bfe7 
    6685 
    6786post-patch      { 
    6887        reinplace "s|/usr/local/lib/${name}|${prefix}/lib/${name}|g" \ 
     
    7594 
    7695 
    7796build           { 
    78         system "ulimit -s 8192" 
     97        system "ulimit -s 16384" 
    7998        system "unset LD_PREBIND && unset LD_PREBIND_ALLOW_OVERLAP && cd ${worksrcpath} && sh make.sh ${host_lisp}" 
    8099} 
    81100