Solution for bug #155783 has a side effect: use flag "X" was dropped, and x11-apps/bdftopcf is pulled unconditionally, even on machine with no X installed. Reproducible: Always Steps to Reproduce: 1.emerge =media-fonts/terminus-font-4.26-r1 on a system without X 2. 3. Actual Results: x11-apps/bdftopcf is pulled Expected Results: no dependency on x11-apps/bdftopcf
Yup. This is build time dependency. So actually after you build and install font you can unmerge this dependency ('emerge --depclean --with-bdeps n' should work in terminus-font-4.26-r2). I don't see any problems with this approach. But well. Before I close this bug as WONTFIX I'd like to hear what others think on this issue. Yesterday I was about to add consolefontssonly USE flag for this exact dependency but is it worth it?
Well, as I understand, to install it first I will need several X libraries, and I do not want to install them. Use flag will do it - I personally need only console fonts from this package.
Ok, I've fixed this in media-fonts/terminus-font-4.28 where I've added pcf, psf and raw USE flags. To avoid pulling x11-apps/bdftopcf you just need to build without pcf USE flag. FIXED.