Ticket #53747: lmdb.diff

File lmdb.diff, 2.1 KB (added by RJVB (René Bertin), 7 years ago)
  • databases/lmdb/Portfile

    old new  
    44
    55PortGroup           github 1.0
    66
    7 github.setup        LMDB lmdb 0.9.18 LMDB_
     7github.setup        LMDB lmdb 0.9.19 LMDB_
    88
    99categories          databases
    1010maintainers         nomaintainer
     
    2525platforms           darwin
    2626license             OpenLDAP-2.8+
    2727
    28 checksums           rmd160  cda848aa68df5f4190e482d44fbf088c7f323518 \
    29                     sha256  861f72846c8c723bd78d2cb394cc10dd4d3e933a0469a417a484a78b91226e19
     28checksums           rmd160  8460bc98e08b685e5d558979089587da9c5555f0 \
     29                    sha256  ad98b6a0d131e1217564e8f30ed8393b93ce51a5aa3ad1caf0d59fb33b80c2fe
    3030
    31 depends_build-append    port:cctools
    32 
    33 patchfiles          patch-Makefile.diff
     31platform darwin {
     32    depends_build-append    port:cctools
     33}
    3434
    3535worksrcdir          ${name}-${version}/libraries/liblmdb
    3636
     
    3838
    3939variant universal {}
    4040
    41 build.args          CC="${configure.cc}" \
     41build.args          CC="${configure.cc}"
     42destroot.args       CC="${configure.cc}"
     43platform darwin {
     44    build.args-append \
     45                    SOEXT=.dylib \
     46                    THREADS="" \
    4247                    CFLAGS="${configure.cflags} [get_canonical_archflags]"
     48    destroot.args-append \
     49                    SOEXT=.dylib \
     50                    THREADS=""
     51}
     52platform linux {
     53    build.args-append \
     54                    XCFLAGS="${configure.cflags} [get_canonical_archflags]"
     55}
    4356
    4457destroot.args-append  prefix=${prefix}
    45                    
     58
    4659post-destroot {
    47     # set install name to the library
    48     set dylib ${prefix}/lib/liblmdb.dylib
    49     system "install_name_tool -id ${dylib} ${destroot}${dylib}"
     60    platform darwin {
     61        # set full install name to the library
     62        set dylib ${prefix}/lib/liblmdb.dylib
     63        system "install_name_tool -id ${dylib} ${destroot}${dylib}"
     64    }
    5065
    5166    # install additional documents
    5267    set docdir ${prefix}/share/doc/${name}