Ticket #15334: Portfile.patch

File Portfile.patch, 1.6 KB (added by adfernandes (Andrew Fernandes), 16 years ago)

Portfile patch

  • Portfile

    old new  
    44
    55name                    boost
    66version                 1.35.0
    7 revision                0
     7revision                1
    88categories              devel
    99maintainers             sanchom@gmail.com
    1010description             Collection of portable C++ source libraries
     
    1919platforms               darwin
    2020
    2121patchfiles              patch-tools-build-v2-tools-darwin.jam \
    22                         patch-boost-serialization-utility.hpp
     22                        patch-boost-serialization-utility.hpp \
     23                        patch-build-type-Jamroot
    2324
    2425depends_build           bin:bjam:boost-jam
    2526
     
    103104        depends_lib-append      lib:libpython${pyversion}:python[strsed ${pyversion} {g/[.]//}]
    104105
    105106        configure.args-delete   --without-libraries=python
     107        configure.args-append   --with-python=python${pyversion}
    106108}
    107109
    108110variant python25 conflicts python24 {
     
    110112        depends_lib-append      lib:libpython${pyversion}:python[strsed ${pyversion} {g/[.]//}]
    111113
    112114        configure.args-delete   --without-libraries=python
     115        configure.args-append   --with-python=python${pyversion}
    113116}
     117
    114118variant icu {
    115119        depends_lib-append      port:icu
    116120
     
    118122        configure.args-append   --with-icu=${prefix}
    119123}
    120124
     125variant graphml {
     126        depends_lib-append      port:expat
     127
     128        configure.env-append    EXPAT_INCLUDE=${prefix}/include EXPAT_LIBPATH=${prefix}/lib
     129        build.env-append            EXPAT_INCLUDE=${prefix}/include EXPAT_LIBPATH=${prefix}/lib
     130}
     131
     132variant openmpi {
     133        depends_lib-append      port:openmpi
     134
     135    post-configure {
     136        set config [open user-config.jam a]
     137        puts ${config} "using mpi : ${prefix}/bin/openmpicxx ;"
     138        close ${config}
     139    }
     140}
     141
    121142variant docs {
    122143    post-destroot {
    123144        # Install HTML documentation