Opened 5 years ago

Closed 5 years ago

Last modified 5 years ago

#43781 closed update (fixed)

json-c @0.9: update to 0.12

Reported by: mister.jannick@… Owned by: dbevans (David B. Evans)
Priority: Normal Milestone:
Component: ports Version:
Keywords: haspatch Cc: ryandesign (Ryan Schmidt), jameskyle@…, perette@…, aguynamedryan+pianobar@…, nonstop.server@…, brian.andrew@…, nerdling (Jeremy L), mina.macports@…, cooljeanius (Eric Gallager)
Port: json-c

Description

I've updated json-c to 0.12. The old homepage is obsolete, as was the master site so I updated those too.

Attachments (7)

json-c.diff (1.4 KB) - added by mister.jannick@… 5 years ago.
Updated version of the Portfile
json-c-ryandesign.diff (1.3 KB) - added by ryandesign (Ryan Schmidt) 5 years ago.
pianobar.diff (426 bytes) - added by ryandesign (Ryan Schmidt) 5 years ago.
pulseaudio.diff (317 bytes) - added by ryandesign (Ryan Schmidt) 5 years ago.
shogun.diff (413 bytes) - added by ryandesign (Ryan Schmidt) 5 years ago.
MyPaint.diff (1.2 KB) - added by ryandesign (Ryan Schmidt) 5 years ago.
pianod.diff (4.2 KB) - added by ryandesign (Ryan Schmidt) 5 years ago.

Download all attachments as: .zip

Change History (16)

comment:1 Changed 5 years ago by dbevans (David B. Evans)

Owner: changed from macports-tickets@… to devans@…
Status: newassigned

Thanks for the patch. A few comments

  • since the package is now hosted on github, you might consider fetching directly from github using the github PortGroup and the tag json-c-0.12-20140410 instead of the alternate download site.
  • livecheck does not work -- using github PortGroup should help with this too.
  • as a consequence of this upgrade the installed library is renamed from libjson.0.dylib --> libjson-c.2.dylib. The following dependent ports will need to be rebuilt.

libpiano, pianobar (gmail:aguynamedryan+pianobar)
pianod (deviousfish.com:perette)
pulseaudio (devans, open)
shogun (jameskyle, open)
MyPaint (ryandesign) (currently broken, #43504)

Last edited 5 years ago by dbevans (David B. Evans) (previous) (diff)

comment:2 Changed 5 years ago by dbevans (David B. Evans)

Cc: ryandesign@… jameskyle@… perette@… aguynamedryan+pianobar@… added

CCing maintainers of dependents for info.

Changed 5 years ago by mister.jannick@…

Attachment: json-c.diff added

Updated version of the Portfile

comment:3 Changed 5 years ago by mister.jannick@…

I've uploaded a new Portfile. For the dependent ports, do I have to add something to the port file?

comment:4 in reply to:  3 Changed 5 years ago by ryandesign (Ryan Schmidt)

Replying to mister.jannick@…:

I've uploaded a new Portfile.

I've attached a revised patch that uses the github portgroup correctly.

For the dependent ports, do I have to add something to the port file?

For each dependent port, it will at minimum need its revision increased, and possible patches added to accommodate the changed library name; it'll depend on how those ports' build systems are written.

Changed 5 years ago by ryandesign (Ryan Schmidt)

Attachment: json-c-ryandesign.diff added

Changed 5 years ago by ryandesign (Ryan Schmidt)

Attachment: pianobar.diff added

comment:5 Changed 5 years ago by ryandesign (Ryan Schmidt)

pianobar just needed a revbump; patch attached.

pianod doesn't build without a change to the configure script; upstream bug report filed.

comment:6 Changed 5 years ago by ryandesign (Ryan Schmidt)

Cc: nonstop.server@… brian.andrew@… snc@… mina.macports@… added

This ticket supersedes #37212.

Changed 5 years ago by ryandesign (Ryan Schmidt)

Attachment: pulseaudio.diff added

Changed 5 years ago by ryandesign (Ryan Schmidt)

Attachment: shogun.diff added

Changed 5 years ago by ryandesign (Ryan Schmidt)

Attachment: MyPaint.diff added

Changed 5 years ago by ryandesign (Ryan Schmidt)

Attachment: pianod.diff added

comment:7 Changed 5 years ago by ryandesign (Ryan Schmidt)

Updated json-c to 0.12-20140410 in r120552.

comment:8 Changed 5 years ago by ryandesign (Ryan Schmidt)

Resolution: fixed
Status: assignedclosed
  • r120553: revbump pulseaudio to rebuild
  • r120554: revbump shogun to rebuild
  • r120555: revbump pianobar to rebuild
  • r120557: revbump and patch pianod to rebuild
  • r120559: revbump and patch MyPaint to rebuild

comment:9 Changed 5 years ago by cooljeanius (Eric Gallager)

Cc: egall@… added

Cc Me!

Note: See TracTickets for help on using tickets.