Opened 9 years ago

Closed 9 years ago

#49372 closed update (fixed)

jsoncpp is very out of date

Reported by: lee@… Owned by: felipou (Felipe Machado)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: ryandesign (Ryan Carsten Schmidt), kurthindenburg (Kurt Hindenburg)
Port: jsoncpp

Description

JSONCPP is very out of date. In the 3 years since it was last updated, the API has changed and it is now hosted at Github rather than SourceForge. It no longer depends on Scons, and now uses CMake for builds.

The new repo is here: https://github.com/open-source-parsers/jsoncpp

Change History (5)

comment:1 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ryandesign@… added
Keywords: jsoncpp ports removed
Owner: changed from macports-tickets@… to felipou@…
Type: defectupdate
Version: 2.3.4

If the API has changed, then we will want to verify that all ports that depend on jsoncpp (I think it's just sysdig?) still work with the new API.

comment:2 in reply to:  1 Changed 9 years ago by lee@…

Replying to ryandesign@…:

If the API has changed, then we will want to verify that all ports that depend on jsoncpp (I think it's just sysdig?) still work with the new API.

Looking at the sysdig repo on Github, by default it builds with it's own copy of jsoncpp 0.10.2 rather than depending on an external jsoncpp. Perhaps we can remove that dependency?

comment:3 Changed 9 years ago by kurthindenburg (Kurt Hindenburg)

Cc: khindenburg@… added

Cc Me!

comment:4 Changed 9 years ago by kurthindenburg (Kurt Hindenburg)

sysdig is really out of date as well - also that port uses " -DUSE_BUNDLED_JSONCPP=OFF"

comment:5 Changed 9 years ago by g5pw (Aljaž Srebrnič)

Resolution: fixed
Status: newclosed

Updated in r147844. An update to sysdig will follow shortly.

Note: See TracTickets for help on using tickets.