Opened 20 months ago

Last modified 2 weeks ago

#55565 assigned update

thrift, p5-thrift, py-thrift: update to version 0.12.0

Reported by: dbevans (David B. Evans) Owned by:
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: thrift p5-thrift py-thrift

Description (last modified by dbevans (David B. Evans))

$ port livecheck thrift p5-thrift py-thrift
thrift seems to have been updated (port version: 0.10.0, new version: 0.12.0)
p5-thrift seems to have been updated (port version: 0.10.0, new version: 0.12.0)
py-thrift seems to have been updated (port version: 0.10.0, new version: 0.12.0)

Change History (5)

comment:1 Changed 7 months ago by dbevans (David B. Evans)

Description: modified (diff)
Summary: thrift, p5-thrift, py-thrift: update to version 0.11.0thrift, p5-thrift, py-thrift: update to version 0.12.0

The latest stable release of Thrift is 0.12.0 (released on 2019-JAN-04).

comment:2 Changed 7 months ago by dbevans (David B. Evans)

Cc: ryandesign added

comment:3 Changed 7 weeks ago by mf2k (Frank Schima)

Owner: blair deleted
Status: newassigned

comment:4 Changed 2 weeks ago by michaelld (Michael Dickens)

Updating Thrift & related to 0.12.0 is very straight forward. That said, Thrift 0.11.0 moved from using various Boost classes to using various c++11 classes ... for example from boost::shared_ptr to std::shared_ptr. This means that any project that uses Thrift must also use whatever classes Thrift is using.

I'm working on updating GNU Radio to work with both Thrift <= 0.10.0 and >= 0.11.0 ... and it's just this small change that's required; otherwise the API seems at least backward compatible between them.

Beyond GNU Radio, I find nothing inside MacPorts that uses Thrift, Py-Thrift, or Perl-Thrift. Hence, unless someone can come up with a good reason to not update the *Thrift ports, I'll do so shortly via a PR.

comment:5 Changed 2 weeks ago by ryandesign (Ryan Schmidt)

Cc: ryandesign removed
Note: See TracTickets for help on using tickets.