<pre style='margin:0'>
Michael Dickens (michaelld) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/a63dd7e1b6422ecfeca0ed33b3e34c1f494f9a67">https://github.com/macports/macports-ports/commit/a63dd7e1b6422ecfeca0ed33b3e34c1f494f9a67</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit a63dd7e1b6422ecfeca0ed33b3e34c1f494f9a67
</span>Author: Davide Gerhard <rainbow@irh.it>
AuthorDate: Tue Oct 22 14:36:36 2019 +0200

<span style='display:block; white-space:pre;color:#404040;'>    thrift: update version to 0.13.0
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    - bump version 0.13.0
</span><span style='display:block; white-space:pre;color:#404040;'>    - qt4 support removed
</span><span style='display:block; white-space:pre;color:#404040;'>    - ObjC library removed
</span><span style='display:block; white-space:pre;color:#404040;'>    - Swift library added
</span><span style='display:block; white-space:pre;color:#404040;'>    - Rust library added
</span>---
 devel/thrift/Portfile | 59 ++++++++++++++++++++++++++++++++++-----------------
 1 file changed, 39 insertions(+), 20 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/thrift/Portfile b/devel/thrift/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index d2576ae..c5707a5 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/thrift/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/thrift/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,10 +6,10 @@ PortGroup       conflicts_build 1.0
</span> name            thrift
 
 # NOTE: This port must be kept at the same version as port:py-thrift and port:p5-thrift
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version         0.12.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums       rmd160 dc6286d9523ae0e073f12057987b42fffdddd754 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                sha256 c336099532b765a6815173f62df0ed897528a9d551837d627c1f87fadad90428 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                size   3906291
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version         0.13.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums       rmd160 04cd735494a9d8558c2d22d1b99315ca859749c8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                sha256 7ad348b88033af46ce49148097afe354d513c1fca7c607b59c33ebb6064b5179 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                size   4154357
</span> revision        0
 
 categories      devel
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,13 +23,11 @@ long_description \
</span>     services development. It combines a software stack with a code \
     generation engine to build services that work efficiently and \
     seamlessly between C++, Java, Python, PHP, Ruby, Erlang, Perl, \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    Haskell, C#, Cocoa, Smalltalk, and OCaml.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    Haskell, C#, Swift, Smalltalk, and OCaml.
</span> 
 homepage        https://thrift.apache.org/
 master_sites    apache:${name}/${version}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-use_parallel_build  no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> depends_build       port:autoconf \
                     port:automake \
                     port:bison \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -44,10 +42,7 @@ compiler.cxx_standard   2011
</span> use_autoreconf      yes
 
 pre-configure {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        "s#libboost_unit_test_framework\.a#libboost_unit_test_framework-mt.dylib#g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ${worksrcpath}/configure.ac
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    foreach l {chrono filesystem program_options system thread} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    foreach l {chrono filesystem system unit_test_framework thread} {
</span>         reinplace \
             "s#libboost_${l}\.a#libboost_${l}-mt.dylib#g" \
             ${worksrcpath}/configure.ac
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -67,12 +62,14 @@ configure.args  --with-c_glib=no \
</span>                 --with-haskell=no \
                 --with-java=no \
                 --with-lua=no \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                --with-nodejs=no \
</span>                 --with-perl=no \
                 --with-php=no \
                 --with-php_extension=no \
                 --with-python=no \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                --with-qt4=no \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                --with-ruby=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                --with-ruby=no \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                --with-rs=no \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                --with-swift=no
</span> 
 configure.cppflags-append -DBOOST_TEST_DYN_LINK
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -83,6 +80,8 @@ variant java description "enable the Java library" {
</span>     configure.args-append   --with-java=yes
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# CSharp and Netcore targets are deprecated and will be removed with
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# the next release https://issues.apache.org/jira/browse/THRIFT-4723
</span> variant csharp description "enable the C# library" {
     configure.args-delete   --with-csharp=no
     configure.args-append   --with-csharp=yes
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -95,13 +94,6 @@ variant glib2 description "enable the C (GLib) library" {
</span>     depends_lib-append      path:lib/pkgconfig/glib-2.0.pc:glib2
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# doesn't install into destroot
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#variant ruby description "enable the Ruby library" {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#    configure.args-delete   --with-ruby=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#    configure.args-append   --with-ruby=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#    depends_lib-append      port:ruby
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> variant haskell description "enable the Haskell library" {
     configure.args-delete   --with-haskell=no
     configure.args-append   --with-haskell=yes
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -122,6 +114,33 @@ variant erlang description "enable the Erlang library" {
</span>     depends_lib-append      port:erlang
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# doesn't install into destroot
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# variant ruby description "enable the Ruby library" {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#     configure.args-delete   --with-ruby=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#     configure.args-append   --with-ruby=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#     depends_lib-append      port:ruby25
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant rust description "enable the Rust library" {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-delete   --with-rs=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   --with-rs=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append      port:rust
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant nodejs description "enable the NodeJS library" {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-delete   --with-nodejs=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   --with-nodejs=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append      port:nodejs12
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant nodejs description "enable the Swift library" {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-delete   --with-swift=no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   --with-swift=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # require XCode
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    use_xcode yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> test.run        yes
 test.target     check
 
</pre><pre style='margin:0'>

</pre>