[MacPorts] #65859: gnome cpp libs: all are outdated; update to latest compatible releases

MacPorts noreply at macports.org
Sun Sep 18 15:26:38 UTC 2022


#65859: gnome cpp libs: all are outdated; update to latest compatible releases
-------------------------------------------------+-------------------------
  Reporter:  mascguy                             |      Owner:  mascguy
      Type:  defect                              |     Status:  assigned
  Priority:  Normal                              |  Milestone:
 Component:  ports                               |    Version:  2.7.2
Resolution:                                      |   Keywords:
      Port:  atkmm glibmm gtkmm gtkmm3 cairomm   |
  pangomm                                        |
-------------------------------------------------+-------------------------
Description changed by mascguy:

Old description:

> Presently the various libs related to C++ bindings for `glib2`,
> `gtk2/gtk3`, etc - along with related ones like `cairomm` and `pangomm` -
> are all outdated. Update them to the latest possible releases, based on
> the current version of `glib2` (presently 2.70.x).
>
> In addition to bringing them up to parity with upstream, these updates
> may also fix some existing issues with some ports. And CherryTree in
> particular may benefit, per issue:65743
>
> Of note, since the latest releases of these have bumped the API version -
> from 2.4 to 2.68 for `glibmm`, for example - that may require creation
> and support of legacy releases using the previous API rev. Particularly
> for old or outdated ports, which simply won't work with the newest APIs.
>
> Net-Net, this rollout will have to be carefully coordinated and
> choreographed. And to avoid potential widespread breakage, all dependents
> will need to be well-tested - and updated, if necessary - prior to
> rollout.

New description:

 Presently the various libs related to C++ bindings for `glib2`,
 `gtk2/gtk3`, etc - along with related ones like `cairomm` and `pangomm` -
 are all outdated. Update them to the latest possible releases, based on
 the current version of `glib2` (presently 2.70.x).

 In addition to bringing them up to parity with upstream, these updates may
 also fix existing issues with some ports. And CherryTree in particular may
 benefit, per issue:65743

 Of note, since the latest releases of these have bumped the API version -
 from 2.4 to 2.68 for `glibmm`, for example - that may require creation and
 support of legacy releases using the previous API rev. Particularly for
 old or outdated ports, which simply won't work with the newest APIs.

 Net-Net, this rollout will have to be carefully coordinated and
 choreographed. And to avoid potential widespread breakage, all dependents
 will need to be well-tested - and updated, if necessary - prior to
 rollout.

--

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


More information about the macports-tickets mailing list