Bug 264092 - audio/libcanberra split breaks sysutils/mate-settings-daemon
Summary: audio/libcanberra split breaks sysutils/mate-settings-daemon
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-05-20 01:58 UTC by Jonathan Chen
Modified: 2022-05-20 07:04 UTC (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jonathan Chen 2022-05-20 01:58:43 UTC
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
Comment 1 Jonathan Chen 2022-05-20 02:00:36 UTC
audio/mate-media also failing with the same error.
Comment 2 commit-hook freebsd_committer freebsd_triage 2022-05-20 07:04:20 UTC
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(-)
Comment 3 Baptiste Daroussin freebsd_committer freebsd_triage 2022-05-20 07:04:51 UTC
Actually this a wrong dependency which was not needed anymore since the switch to gtk3. Anyway fixed, thanks for reporting.