Ticket #53352: Portfile-thrift.diff

File Portfile-thrift.diff, 2.4 KB (added by m4rin (Marin), 8 years ago)

Updated the Portfile patch with suggested changes

  • Portfile

    old new  
    55
    66name            thrift
    77conflicts       thrift-devel
    8 version         0.9.2
    9 revision        2
     8version         0.10.0
     9revision        0
    1010categories      devel
    1111license         Apache-2
    1212maintainers     blair openmaintainer
     
    2323homepage        http://thrift.apache.org/
    2424master_sites    apache:${name}/${version}
    2525
    26 checksums           sha1   02f78b158da795ea89a26ce41964fbe562cc4235 \
    27                     rmd160 a858d2ef0e4e41305e43ef42e9cc602915a47c1f \
    28                     sha256 cef50d3934c41db5fa7724440cc6f10a732e7a77fe979b98c23ce45725349570
     26checksums           sha1   5c67fb6d2e01fa4ee02823a9c577f4d985f0ecfe \
     27                    rmd160 cf7d49bf4d39c980c7549088e947c12df4d1046d \
     28                    sha256 2289d02de6e8db04cbbabb921aeb62bfe3098c4c83f36eec6c31194301efa10b
    2929
    3030use_parallel_build  no
    3131
    3232depends_build       port:bison \
    3333                    port:boost \
    3434                    port:libevent \
    35                     port:pkgconfig
     35                    port:pkgconfig \
     36                    port:autoconf \
     37                    port:automake \
     38                    port:libtool
    3639depends_lib-append  path:lib/libssl.dylib:openssl
    3740
    38 patchfiles          8c12b19e.diff
    39 patch.pre_args      -p1
     41use_autoreconf      yes
    4042
    41 post-patch {
     43pre-configure {
    4244    reinplace \
    43         "s#-l:libboost_unit_test_framework\.a#${prefix}/lib/libboost_unit_test_framework-mt.a#g" \
    44         ${worksrcpath}/lib/cpp/test/Makefile.in
    45     foreach l {filesystem program_options system} {
     45        "s#libboost_unit_test_framework\.a#libboost_unit_test_framework-mt.dylib#g" \
     46        ${worksrcpath}/configure.ac
     47    foreach l {chrono filesystem program_options system thread} {
    4648        reinplace \
    47             "s#-lboost_${l}#-lboost_${l}-mt#g" \
    48             ${worksrcpath}/test/cpp/Makefile.in
     49            "s#libboost_${l}\.a#libboost_${l}-mt.dylib#g" \
     50            ${worksrcpath}/configure.ac
    4951    }
     52
     53    system "cd ${worksrcpath} && touch README NEWS AUTHORS INSTALL COPYING ChangeLog"
    5054}
    5155
    5256conflicts_build     ${name}
     
    6670                --with-qt4=no \
    6771                --with-ruby=no
    6872
     73configure.cppflags-append -DBOOST_TEST_DYN_LINK
     74
    6975variant java description "enable the Java library" {
    7076    depends_build-append    bin:ant:apache-ant
    7177    configure.env-append    JAVA_PREFIX=${prefix}/share/java