[MacPorts] #53334: gimp2: links with newer version of libgdk_pixbuf than MacPorts provides

MacPorts noreply at macports.org
Tue Jan 17 08:42:51 UTC 2017


#53334: gimp2: links with newer version of libgdk_pixbuf than MacPorts provides
-------------------------+-----------------
  Reporter:  ryandesign  |      Owner:
      Type:  defect      |     Status:  new
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:
Resolution:              |   Keywords:
      Port:  gimp2       |
-------------------------+-----------------

Comment (by ryandesign):

 Replying to [ticket:53334 ryandesign]:
 > I'm unclear why or how the version of libgdk_pixbuf in MacPorts
 regressed to an earlier version.

 Looking into this now...

 In gdk-pixbuf2 @2.36.0, the configure script says
 `LT_VERSION_INFO="3600:0:3600"` \\
 In gdk-pixbuf2 @2.36.1, the configure script says
 `LT_VERSION_INFO="3601:0:3601"` \\
 In gdk-pixbuf2 @2.36.2, the configure script says
 `LT_VERSION_INFO="3602:0:3602"` \\
 In gdk-pixbuf2 @2.36.3, the configure script says
 `LT_VERSION_INFO="3600:3:3600"` (the major version regressed) \\
 In gdk-pixbuf2 @2.36.4, the configure script says
 `LT_VERSION_INFO="3600:4:3600"`

 So, anything that links with libgdk_pixbuf and hasn't been revbumped since
 gdk-pixbuf2 was updated to 2.36.3 needs to be revbumped now. And upstream
 should be asked not to do that again.

 This change doesn't appear to be intentional; it's not mentioned in the
 [https://github.com/GNOME/gdk-pixbuf/blob/master/NEWS NEWS file]. I guess
 it is an unintended side effect of the way that `lt_current`,
 `lt_revision`, `lt_age` are [https://github.com/GNOME/gdk-
 pixbuf/blob/4ec19e7e9afb9b84c455b8d81877b50fe2bfae3f/configure.ac#L80
 defined in configure.ac] and the way that, in 2.36.3,
 `gdk_pixbuf_micro_version` and `gdk_pixbuf_interface_age` were changed in
 [https://github.com/GNOME/gdk-
 pixbuf/commit/9e87fc089b90a52fd1c2a26769c94dcd843f6a29
 9e87fc089b90a52fd1c2a26769c94dcd843f6a29].

--
Ticket URL: <https://trac.macports.org/ticket/53334#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list