Ticket #20904: Portfile-sbcl.diff

File Portfile-sbcl.diff, 2.2 KB (added by KubaO (Kuba Ober), 15 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