Opened 10 years ago

Closed 10 years ago

Last modified 10 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 Carsten Schmidt), jameskyle@…, perette@…, aguynamedryan+pianobar@…, nonstop.server@…, tresni (Brian Hartvigsen), nerdling (Jeremy Lavergne), 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@… 10 years ago.
Updated version of the Portfile
json-c-ryandesign.diff (1.3 KB) - added by ryandesign (Ryan Carsten Schmidt) 10 years ago.
pianobar.diff (426 bytes) - added by ryandesign (Ryan Carsten Schmidt) 10 years ago.
pulseaudio.diff (317 bytes) - added by ryandesign (Ryan Carsten Schmidt) 10 years ago.
shogun.diff (413 bytes) - added by ryandesign (Ryan Carsten Schmidt) 10 years ago.
MyPaint.diff (1.2 KB) - added by ryandesign (Ryan Carsten Schmidt) 10 years ago.
pianod.diff (4.2 KB) - added by ryandesign (Ryan Carsten Schmidt) 10 years ago.

Download all attachments as: .zip

Change History (16)

comment:1 Changed 10 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
pianod
pianobar
pulseaudio
shogun
MyPaint (currently broken)
Version 1, edited 10 years ago by dbevans (David B. Evans) (previous) (next) (diff)

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

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

CCing maintainers of dependents for info.

Changed 10 years ago by mister.jannick@…

Attachment: json-c.diff added

Updated version of the Portfile

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

Attachment: json-c-ryandesign.diff added

Changed 10 years ago by ryandesign (Ryan Carsten Schmidt)

Attachment: pianobar.diff added

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

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

This ticket supersedes #37212.

Changed 10 years ago by ryandesign (Ryan Carsten Schmidt)

Attachment: pulseaudio.diff added

Changed 10 years ago by ryandesign (Ryan Carsten Schmidt)

Attachment: shogun.diff added

Changed 10 years ago by ryandesign (Ryan Carsten Schmidt)

Attachment: MyPaint.diff added

Changed 10 years ago by ryandesign (Ryan Carsten Schmidt)

Attachment: pianod.diff added

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

Updated json-c to 0.12-20140410 in r120552.

comment:8 Changed 10 years ago by ryandesign (Ryan Carsten 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 10 years ago by cooljeanius (Eric Gallager)

Cc: egall@… added

Cc Me!

Note: See TracTickets for help on using tickets.