COMMON_DEPEND=" x11-libs/libX11 x11-libs/libXxf86vm " DEPEND=" gnome-base/gnome-common x11-proto/xextproto x11-proto/scrnsaverproto " not sure, but i think this dependencies can be removed from an ebuild also this is probably required --with-pam-prefix=/etc
Some more description for rationale of change would be helpful, does these potentially excessive dependencies cause blockers, are there any links to changes in features so they are no longer needed, etc. "not sure, but i think this dependencies can be removed from an ebuild" doesn't seem too researched, have you tested it?
gnome-common https://github.com/linuxmint/cinnamon-screensaver/commit/f2a4cbf51e2b3d1371540884e7c9f10e6d60a9d8#diff-67e997bcfdac55191033d57a16d1408a around X11 https://github.com/linuxmint/cinnamon-screensaver/commit/6794939c93fd11bce50aacc217ccdf0606545c1b#diff-d837a1c17de0268bcea321239ddbed47 multiple dependencies has removed works for me without this extra dependencies long time
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b37d7d0b09b5921135cdc38c63a0605662d60cf commit 2b37d7d0b09b5921135cdc38c63a0605662d60cf Author: Matthew Turnbull <sparky@bluefang-logic.com> AuthorDate: 2020-05-13 02:21:46 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2020-05-29 00:10:45 +0000 gnome-extra/cinnamon-screensaver: 4.4.1 version bump Update cinnamon-screensaver to 4.4.1. Python 3.7/3.8 support and fix shebangs. Cleanup dependencies. Upstream dropped webkit and xscreensaver support. Bug: https://bugs.gentoo.org/718316 Bug: https://bugs.gentoo.org/704532 Closes: https://bugs.gentoo.org/560764 Closes: https://bugs.gentoo.org/613736 Closes: https://bugs.gentoo.org/720152 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Matthew S. Turnbull <sparky@bluefang-logic.com> Signed-off-by: Matt Turner <mattst88@gentoo.org> gnome-extra/cinnamon-screensaver/Manifest | 1 + .../cinnamon-screensaver-4.4.1.ebuild | 67 ++++++++++++++++++++++ gnome-extra/cinnamon-screensaver/metadata.xml | 8 +++ 3 files changed, 76 insertions(+)