After update 5.15 arrived I saw that emerge wanted to install ruby and all its dependencies. After researching for a bit I found that it was because of sass being added as dependency of breeze-gtk. A C/C++ port of the Sass engine exists called libsass. dev-lang/sassc would be its wrapper, adding it as BDEPEND instead of dev-ruby/sass only pulls dev-lang/sassc and dev-libs/libsass. breeze-gtk compiles fine with it and seems to work fine too. Maybe an USE flag could be added to let the user choose between the ruby and C/C++ implementations.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d17ec50d13c92c9564c1e0a3e489b8a169cfc196 commit d17ec50d13c92c9564c1e0a3e489b8a169cfc196 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2019-02-13 19:41:29 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2019-02-14 18:36:10 +0000 kde-plasma/breeze-gtk: Switch to dev-lang/sassc Closes: https://github.com/gentoo/gentoo/pull/11039 Closes: https://bugs.gentoo.org/677936 Thanks-to: Mike Lothian mike@fireburn.co.uk Package-Manager: Portage-2.3.60, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> kde-plasma/breeze-gtk/breeze-gtk-5.15.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/proj/kde.git/commit/?id=adafe970b5c688f95289d467d72d9333427152e1 commit adafe970b5c688f95289d467d72d9333427152e1 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2019-02-13 19:41:29 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2019-02-14 18:47:42 +0000 kde-plasma/breeze-gtk: Switch to dev-lang/sassc Closes: https://github.com/gentoo/gentoo/pull/11039 Closes: https://bugs.gentoo.org/677936 Thanks-to: Mike Lothian mike@fireburn.co.uk Package-Manager: Portage-2.3.60, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> kde-plasma/breeze-gtk/breeze-gtk-5.15.49.9999.ebuild | 2 +- kde-plasma/breeze-gtk/breeze-gtk-9999.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)