Page MenuHomeFreeBSD

Update to latest stables releases the C++ bindings used in the GNOME desktop
Needs ReviewPublic

Authored by duchateau.olivier_gmail.com on Dec 29 2023, 10:16 AM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Apr 26, 2:47 AM
Unknown Object (File)
Fri, Apr 26, 2:47 AM
Unknown Object (File)
Fri, Apr 26, 2:47 AM
Unknown Object (File)
Thu, Apr 18, 5:08 PM
Unknown Object (File)
Mar 29 2024, 5:59 PM
Unknown Object (File)
Mar 25 2024, 10:35 PM
Unknown Object (File)
Mar 20 2024, 10:13 PM
Unknown Object (File)
Mar 19 2024, 2:43 PM
Subscribers

Details

Reviewers
None
Group Reviewers
gnome
Summary

In ports collection, some of them are up-to-date and others not. This patch fixes this issue

  • accessibility/atkmm → 2.28.3
  • devel/libsigc++ → 2.12.1
  • devel/libsigc++30 → 3.6.0
  • graphics/cairomm → 1.14.5
  • x11-toolkits/gtkmm30 → 3.24.8
  • x11-toolkits/pangomm → 2.46.3

Note: tested with deskutils/gnote 44.2 and sysutils/gnome-system-monitor 45.0.2 without regression.

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

Macro seemslegit:

could I interest you in a commit bit?

graphics/cairomm/pkg-plist
251

^obvious question: what happend to the docs? (I see the added meson arg) -- is there no benefit in having them?

graphics/cairomm/pkg-plist
251

I'm not in favor to have for each port, documentation (especially here, it is for developers).

GNOME lacks of manpower, so if someone needs it, perhaps we will have new patch.

Are USES= libtool entries really correct?

accessibility/atkmm/Makefile
2

While at it you can as well convert PORTVERSION to DISTVERSION

19

Make documentation optional

graphics/cairomm/Makefile
18

Why is this a build dep, are .py scripts being called?

24

These should probably be optional

25

Are tests horribly broken? If not "make test" should be available

x11-toolkits/gtkmm30/Makefile
23

Unit tests broken?

x11-toolkits/pangomm/Makefile
14

Are .py scripts being run?

These should be split into separate patches and submitted to bugzilla

Update patch with changes:

  • Remove python dependencies
  • accessibility/atkmm → 2.28.4
  • x11-toolkits/pangomm → 2.46.4