Opened 6 years ago

Closed 5 years ago

#55565 closed update (fixed)

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

Reported by: dbevans (David B. Evans) Owned by: michaelld (Michael Dickens)
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 (6)

comment:1 Changed 5 years 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 5 years ago by dbevans (David B. Evans)

Cc: ryandesign added

comment:3 Changed 5 years ago by mf2k (Frank Schima)

Owner: blair deleted
Status: newassigned

comment:4 Changed 5 years 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 5 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ryandesign removed

comment:6 Changed 5 years ago by michaelld (Michael Dickens)

Owner: set to michaelld
Resolution: fixed
Status: assignedclosed

In 3985d8fef32bd42124caf5fcef695d2a4e2346e8/macports-ports (master):

py-thrift: update to 0.12.0

Closes: #55565

Note: See TracTickets for help on using tickets.