net-libs/gtk-vnc-1.3.1-r1 ebuild depends on >=x11-libs/libX11-1.6.5 even with -X USE flag. Reproducible: Always Steps to Reproduce: 1. ensure libx11 is not installed: emerge -pv x11-libs/libX11 2. check package pulled in by gtk-vnc: USE=-X emerge -pv gtk-vnc Actual Results: x11-libs/libX11 gets pulled in Expected Results: x11-libs/libX11 is optional, gtk-vnc can build without it.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=529bd30361489d2557f8476c3530bbd0f5f2e58e commit 529bd30361489d2557f8476c3530bbd0f5f2e58e Author: Michel Ganguin (Github key) <michel@ganguin.net> AuthorDate: 2024-10-27 15:05:05 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2024-12-04 18:10:35 +0000 net-libs/gtk-vnc: x11 is optional The current ebuild depends on >=x11-libs/libX11-1.6.5 even with -X USE flag. The dependency should be guarded by X USE flag. Bug: https://bugs.gentoo.org/942356 Closes: https://bugs.gentoo.org/942356 Signed-off-by: Michel Ganguin (Github key) <michel@ganguin.net> Closes: https://github.com/gentoo/gentoo/pull/39131 Signed-off-by: Joonas Niilola <juippis@gentoo.org> net-libs/gtk-vnc/gtk-vnc-1.3.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=529bd30361489d2557f8476c3530bbd0f5f2e58e commit 529bd30361489d2557f8476c3530bbd0f5f2e58e Author: Michel Ganguin (Github key) <michel@ganguin.net> AuthorDate: 2024-10-27 15:05:05 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2024-12-04 18:10:35 +0000 net-libs/gtk-vnc: x11 is optional The current ebuild depends on >=x11-libs/libX11-1.6.5 even with -X USE flag. The dependency should be guarded by X USE flag. Bug: https://bugs.gentoo.org/942356 Closes: https://bugs.gentoo.org/942356 Signed-off-by: Michel Ganguin (Github key) <michel@ganguin.net> Closes: https://github.com/gentoo/gentoo/pull/39131 Signed-off-by: Joonas Niilola <juippis@gentoo.org> net-libs/gtk-vnc/gtk-vnc-1.3.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)