Ticket #56489: ace-6.4.8-ryandesign.diff

File ace-6.4.8-ryandesign.diff, 2.8 KB (added by ryandesign (Ryan Carsten Schmidt), 6 years ago)
  • Portfile

     
    44
    55name                ace
    66set name_package    ACE
    7 version             6.4.5
     7version             6.4.8
    88distname            ${name_package}-${version}
    99categories          devel
    1010maintainers         {gmail.com:tlockhart1976 @lockhart} openmaintainer
     
    3838patchfiles          patch-ace-config.h.diff \
    3939                    patch-include-makeinclude-platform_macros.GNU.diff
    4040
    41 checksums           rmd160  e4f4645f8561e180811950ea0261eba625e1e51c \
    42                     sha256  004198f7a07fc2938986399d654547ff3811936b16202fdab59b3beb365dd82f
     41checksums           rmd160  0b8a65df846331bec1d69ce781d22508cf67f37f \
     42                    sha256  0f8121a8e3f49e217644a353d439d148f1d6fe52487ae6bd80572a2bb4f30ca4 \
     43                    size    8381452
    4344
    4445set os.name "sierra"
    4546array set os.names {
     
    6162    }
    6263}
    6364
    64 set libenv          DYLD_LIBRARY_PATH=${worksrcpath}/lib
    65 set aceenv          ACE_ROOT=${worksrcpath}
    66 set makearg         INSTALL_PREFIX=${prefix}
    6765# omit examples and test programs to cut build time by 60%
    6866# set subdirs         { . }
    6967set subdirs         { ace ACEXML ASNMP Kokyu apps netsvcs }
     
    7270    reinplace "s|@MACOSX@|${os.name}|g" \
    7371        ${worksrcpath}/ace/config.h \
    7472        ${worksrcpath}/include/makeinclude/platform_macros.GNU
    75     # disable the assignment for compilers in lion and use our environment instead
    76     ui_info "patching platform_macosx_lion.GNU"
    77     reinplace "s|^\\(CXX:=.*\\)|# \\1|g" \
    78         ${worksrcpath}/include/makeinclude/platform_macosx_lion.GNU
    79     reinplace "s|^\\(CC:=.*\\)|# \\1|g" \
    80         ${worksrcpath}/include/makeinclude/platform_macosx_lion.GNU
    8173}
    8274
    8375depends_lib-append  path:bin/perl:perl5
     
    117109
    118110use_parallel_build  no
    119111
    120 build.env           "${libenv} ${aceenv}"
    121 build.args-append   CC=${configure.cc} \
     112build.env           DYLD_LIBRARY_PATH=${worksrcpath}/lib \
     113                    ACE_ROOT=${worksrcpath}
     114build.args          CC=${configure.cc} \
    122115                    CXX=${configure.cxx} \
    123                     CPP=${configure.cpp}
    124 build.pre_args      ${makearg} all
     116                    CPP=${configure.cpp} \
     117                    INSTALL_PREFIX=${prefix}
    125118build {
    126119    foreach {subdir} $subdirs {
    127120        build.dir ${worksrcpath}/${subdir}
     
    129122    }
    130123}
    131124
    132 destroot.env        "${libenv} ${aceenv}"
    133 destroot.args-append CC=${configure.cc} \
    134                     CXX=${configure.cxx} \
    135                     CPP=${configure.cpp}
    136 destroot.pre_args   ${makearg} install
     125destroot.env        {*}${build.env}
     126destroot.args       {*}${build.args}
    137127destroot {
    138128    foreach {subdir} $subdirs {
    139129        destroot.dir ${worksrcpath}/${subdir}