Created attachment 198009 [details] Patch for the port Makefile. After updating some things, and getting rid of some unneeded packages (I thought), I noticed that notify-send stopped working. Trying to run /usr/local/libexec/notify-osd directly, I get the following error: Settings schema 'org.gnome.desktop.interface' is not installed Installing the package devel/gsettings-desktop-schemas fixed this issue. So I've attached a patch that adds a RUN_DEPENDS for gsettings-desktop-schemas.
ping!
(In reply to rsmith from comment #0) I think it is wrong to patch libnotify here. If notify-osd needs gsettings-desktop-schemas, the dependency should be added to notify-osd, not libnotify. I can't find any reference to 'org.gnome.desktop.interface' in libnotify, but it can be found in notify-osd.
CC'd maintainer of notify-osd.
(In reply to Ting-Wei Lan from comment #2) You're right. The dependency should be on notify-osd. Since I submitted this almost a year ago, I cannot recall why I thought it belonged to libnotify. :-/
Created attachment 206398 [details] svn-diff-notify-osd
(In reply to rsmith from comment #4) Please, obsolete your patch.
A commit references this bug: Author: ehaupt Date: Fri Aug 30 07:34:40 UTC 2019 New revision: 510249 URL: https://svnweb.freebsd.org/changeset/ports/510249 Log: - Register devel/gsettings-desktop-schemas as a run dependency - While here, pacify portlint PR: 232159 Submitted by: rsmith@xs4all.nl MFH: 2019Q3 (blanket) Changes: head/deskutils/notify-osd/Makefile
A commit references this bug: Author: ehaupt Date: Fri Aug 30 07:35:30 UTC 2019 New revision: 510250 URL: https://svnweb.freebsd.org/changeset/ports/510250 Log: MFH: r510249 - Register devel/gsettings-desktop-schemas as a run dependency - While here, pacify portlint PR: 232159 Submitted by: rsmith@xs4all.nl Approved by: portmgr blanket Changes: _U branches/2019Q3/ branches/2019Q3/deskutils/notify-osd/Makefile
Committed, thanks! Sorry for the delay (due to holiday).