The eclass should be updated to remove dependency on app-text/asciidoc, as the package relies strictly on python2.7--which is approaching EOL. Reproducible: Always Actual Results: Multiple packages inherit xorg-2 eclass, creating a dependency on python2.7 explicitly when the "doc" USE flag is added. The development of asciidoc has stopped in 2013. It's time to remove dependencies on it.
Created attachment 536880 [details, diff] patch to replace asciidoc with asciidoctor in xorg-2.eclass
https://github.com/gentoo/gentoo/pull/8940
If dev-ruby/asciidoctor is a drop-in replacement, couldn't we make the dependency || ( app-text/asciidoc dev-ruby/asciidoctor ) ?
(In reply to Matt Turner from comment #3) > If dev-ruby/asciidoctor is a drop-in replacement, couldn't we make the > dependency > > || ( app-text/asciidoc dev-ruby/asciidoctor ) > > ? Sounds good to me, FWIW.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbf276da64a41dcc93a525ce768564d09782a572 commit cbf276da64a41dcc93a525ce768564d09782a572 Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2019-02-28 05:04:52 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2019-02-28 05:44:45 +0000 xorg-2.eclass: Allow dev-ruby/asciidoctor to be used Closes: https://bugs.gentoo.org/658778 Signed-off-by: Matt Turner <mattst88@gentoo.org> eclass/xorg-2.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)