Ticket #15394: acl2.diff

File acl2.diff, 2.7 KB (added by blb@…, 16 years ago)

Portfile patch

  • Portfile

     
    4747                workshops.tar.gz md5 218a53abcbb53bac3c286c28df9ee0ad \
    4848                nonstd.tar.gz    md5 58b6f12ec3b68cf6c0ba30b8bd040d4b
    4949
    50 post-extract    { cd ${workpath}
    51                   file rename ${name}-sources ${name}-${version}
    52                   file rename workshops ${name}-${version}/books
    53                   file rename nonstd    ${name}-${version}/books
     50post-extract    {
     51                  file rename ${workpath}/${name}-sources ${workpath}/${name}-${version}
     52                  file rename ${workpath}/workshops ${workpath}/${name}-${version}/books
     53                  file rename ${workpath}/nonstd    ${workpath}/${name}-${version}/books
    5454                }
    5555
    5656use_configure   no
     
    7979variant nonstd     { }
    8080
    8181build           { if {[variant_isset openmcl]} {
    82                          cd ${worksrcpath}
    83                          system "make large LISP=openmcl"
     82                         system "cd ${worksrcpath} && make large LISP=openmcl"
    8483                         if {[variant_isset nonstd]} {
    85                                  system "make large-acl2r LISP=openmcl"
     84                                 system "cd ${worksrcpath} && make large-acl2r LISP=openmcl"
    8685                         }
    8786                  } else {
    88                          cd ${worksrcpath}
    89                          system "make large LISP=sbcl"
     87                         system "cd ${worksrcpath} && make large LISP=sbcl"
    9088                         if {[variant_isset nonstd]} {
    9189                                 system "make large-acl2r LISP=sbcl"
    9290                         }
     
    145143
    146144
    147145                  if {[variant_isset certify]} {
    148                         cd ${destroot}/${target_path}
    149146                        set clogfile ${destroot}${prefix}/share/${name}/${version}/certify-books.log
    150147                        ui_msg "certify-books log will be in ${clogfile}"
    151                         system "make clean-books"
    152                         system "make certify-books > ${clogfile} 2>&1"
     148                        system "cd ${destroot}/${target_path} && make clean-books"
     149                        system "cd ${destroot}/${target_path} && make certify-books > ${clogfile} 2>&1"
    153150                  }
    154151
    155152                  if {[variant_isset regression]} {
    156                         cd ${destroot}/${target_path}
    157153                        set rlogfile ${destroot}${prefix}/share/${name}/${version}/regression.log
    158154                        ui_msg "regression log will be in ${rlogfile}"
    159                         system "make clean-books"
    160                         system "make regression > ${rlogfile} 2>&1"
     155                        system "cd ${destroot}/${target_path} && make clean-books"
     156                        system "cd ${destroot}/${target_path} && make regression > ${rlogfile} 2>&1"
    161157
    162158                        if {[variant_isset nonstd]} {
    163159                                set rlogfile_nonstd ${destroot}${prefix}/share/${name}/${version}/regression-nonstd.log
    164160                                ui_msg "regression-nonstd log will be in ${rlogfile_nonstd}"
    165                                 system "make ACL2=${destroot}${prefix}/share/${name}/${version}/saved_acl2r regression-nonstd > ${rlogfile_nonstd} 2>&1"
     161                                system "cd ${destroot}/${target_path} && make ACL2=${destroot}${prefix}/share/${name}/${version}/saved_acl2r regression-nonstd > ${rlogfile_nonstd} 2>&1"
    166162                        }
    167163                  }
    168164