Changeset 11384


Ignore:
Timestamp:
Mar 19, 2005, 7:49:46 PM (15 years ago)
Author:
gwright
Message:

Bump to version 0.8.20.

The longstanding build problem with SBCL has been solved. SBCL does
a delicate adjustment of the link phase to get the heap where it expects it
to be. Darwinports by default sets the LD_PREBIND and LD_PREBIND_ALLOW_OVERLAP
environment variables. The SBCL build procedure assumes that these are
not set. The portfile has to explicitly unset these
to prevent the linker from building a defective executable.

Bug:
Submitted by:
Reviewed by:
Approved by:
Obtained from:

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/lang/sbcl/Portfile

    r10218 r11384  
    1 # $Id: Portfile,v 1.12 2005/01/05 00:23:50 waqar Exp $
     1# $Id: Portfile,v 1.13 2005/03/19 19:49:46 gwright Exp $
    22
    3 PortSystem      1.0
     3PortSystem 1.0
    44name            sbcl
    5 version         0.8.18
    6 revision        0
     5version         0.8.20
     6set bootversion 0.8.19
    77categories      lang
    88maintainers     gwright@opendarwin.org waqar@opendarwin.org
     
    2222
    2323distfiles       ${name}-${version}-source${extract.suffix}              \
    24                 ${name}-${version}-powerpc-darwin-binary${extract.suffix}
     24                ${name}-${bootversion}-powerpc-darwin-binary${extract.suffix}
    2525
    2626distname        ${name}-${version}-source
     
    2828
    2929checksums       ${name}-${version}-source${extract.suffix}              \
    30                         md5 23d3d60e921d0c5498feed47cfcf436f            \
    31                 ${name}-${version}-powerpc-darwin-binary${extract.suffix} \
    32                         md5 e4cf4b40bc3c84183cdfc4544eaad6f3
    33 
    34 platform darwin 7 {
    35         patch   {
    36                 reinplace "s|gcc3|gcc|g" \
    37                         ${worksrcpath}/src/runtime/Config.ppc-darwin
    38         }
    39 }
     30                        md5 7107b31b2408673c56729825ee92a8e6            \
     31                ${name}-${bootversion}-powerpc-darwin-binary${extract.suffix} \
     32                        md5 8b88566734ebf7e7dc3e907c66ffdcb2
    4033
    4134use_configure   no
    4235
    43 set host_lisp   " \"${workpath}/${name}-${version}-powerpc-darwin/src/runtime/sbcl --core ${workpath}/${name}-${version}-powerpc-darwin/output/sbcl.core --disable-debugger\" "
     36set host_lisp   "\"${workpath}/${name}-${bootversion}-powerpc-darwin/src/runtime/sbcl --core ${workpath}/${name}-${bootversion}-powerpc-darwin/output/sbcl.core --disable-debugger\" "
    4437
    4538build           { cd ${worksrcpath}
    4639                  system "ulimit -s 8192"
    4740
    48                   system "sh make.sh ${host_lisp}"
     41                  system "unset LD_PREBIND && unset LD_PREBIND_ALLOW_OVERLAP && sh make.sh ${host_lisp}"
    4942                }
    5043
Note: See TracChangeset for help on using the changeset viewer.