Ticket #56488: tao-6.4.8-ryandesign.diff

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

     
    1111
    1212name                tao
    1313set name_package    ACE+TAO
    14 version             6.4.5
    15 revision            1
     14version             6.4.8
    1615distname            ${name_package}-${version}
    1716categories          devel
    1817platforms           darwin
     
    4544                    patch-ace-config-macosx-sierra.h.diff \
    4645                    patch-include-makeinclude-platform_macros.GNU.diff
    4746
    48 checksums           rmd160  2f1c9feee9744c64c0f8e1f866c841c40fedc986 \
    49                     sha256  7b71f06a2d92c45989886877ca301cf5ac263d23d40f82d5b19af4a5d6775fe9
     47checksums           rmd160  011c4bce5cde3cf0fa617133b18b31ee465318ea \
     48                    sha256  5d0592e0d06bcdc79bf59372ea6302a1ccc72fc3c733de5f738dfc0c83f1c6c8 \
     49                    size    23464186
    5050
    5151set os.name "sierra"
    5252array set os.names {
     
    6868    }
    6969}
    7070
    71 set libenv          DYLD_LIBRARY_PATH=${worksrcpath}/lib
    72 set aceenv          ACE_ROOT=${worksrcpath}
    73 set taoenv          TAO_ROOT=${worksrcpath}/TAO
    74 set makearg         INSTALL_PREFIX=${prefix}
    7571set logdir          ${prefix}/var/log/tao
    7672set taodaemon       tao_cosnaming
    7773set daemondir       ${prefix}/etc/LaunchDaemons/org.macports.${taodaemon}
     
    8480    reinplace "s|@MACOSX@|${os.name}|g" \
    8581        ${worksrcpath}/ace/config.h \
    8682        ${worksrcpath}/include/makeinclude/platform_macros.GNU
    87     # Disable the assignment for compilers in lion and use our environment instead
    88     ui_info "patching platform_macosx_lion.GNU"
    89     reinplace "s|^\\(CXX:=.*\\)|# \\1|g" \
    90         ${worksrcpath}/include/makeinclude/platform_macosx_lion.GNU
    91     reinplace "s|^\\(CC:=.*\\)|# \\1|g" \
    92         ${worksrcpath}/include/makeinclude/platform_macosx_lion.GNU
    9383}
    9484
    9585depends_lib-append  path:bin/perl:perl5 \
     
    129119
    130120use_parallel_build  no
    131121
    132 build.env           "${libenv} ${aceenv} ${taoenv}"
    133 build.args-append   CC=${configure.cc} \
     122build.env           DYLD_LIBRARY_PATH=${worksrcpath}/lib \
     123                    ACE_ROOT=${worksrcpath} \
     124                    TAO_ROOT=${worksrcpath}/TAO
     125build.args          CC=${configure.cc} \
    134126                    CXX=${configure.cxx} \
    135                     CPP=${configure.cpp}
    136 build.pre_args      ${makearg} all
     127                    CPP=${configure.cpp} \
     128                    INSTALL_PREFIX=${prefix}
    137129build {
    138130    foreach {subdir} $subdirs {
    139131        build.dir ${worksrcpath}/${subdir}
     
    141133    }
    142134}
    143135
    144 destroot.env        "${libenv} ${aceenv} ${taoenv}"
    145 destroot.pre_args   ${makearg} install
     136destroot.env        {*}${build.env}
     137destroot.args       {*}${build.args}
    146138destroot.keepdirs   ${logdir}
    147139destroot {
    148140    xinstall -d -o ${taouser} -m 0755 ${logdir}