The recent changes to audio/libcanberra may have caused a breakage on some dependant ports. In particular, sysutils/mate-settings-daemon current fails with: ===> mate-settings-daemon-1.26.0 depends on shared library: libcanberra-gtk.so - not found ===> Installing existing package /packages/All/libcanberra-0.30_7.pkg ... ===> mate-settings-daemon-1.26.0 depends on shared library: libcanberra-gtk.so - not found *** Error code 1 Stop. make: stopped in /xports/sysutils/mate-settings-daemon
audio/mate-media also failing with the same error.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=de5d06eb1d804c136e8c7ac8a971d890160de842 commit de5d06eb1d804c136e8c7ac8a971d890160de842 Author: Baptiste Daroussin <bapt@FreeBSD.org> AuthorDate: 2022-05-20 07:01:59 +0000 Commit: Baptiste Daroussin <bapt@FreeBSD.org> CommitDate: 2022-05-20 07:04:07 +0000 depedencies: fix wrong dependencies on libcanberra-gtk.so Since those packages were switced to gtk3 they never depended on libcanberra-gtk.so anymore (gtk2) PR: 264092 Reported by: Jonathan Chen <jonc@chen.org.nz> audio/mate-media/Makefile | 5 ++--- deskutils/mate-utils/Makefile | 2 +- graphics/rawtherapee/Makefile | 3 +-- sysutils/mate-control-center/Makefile | 5 ++--- sysutils/mate-power-manager/Makefile | 4 ++-- sysutils/mate-settings-daemon/Makefile | 2 +- 6 files changed, 9 insertions(+), 12 deletions(-)
Actually this a wrong dependency which was not needed anymore since the switch to gtk3. Anyway fixed, thanks for reporting.