[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