Doing # equery u htmltidy [ Searching for packages matching htmltidy... ] [ Colour Code : set unset ] [ Legend : Left column (U) - USE flags from make.conf ] [ : Right column (I) - USE flags packages was installed with ] [ Found these USE variables for app-text/htmltidy-4.8.6 ] U I - - debug : Tells configure and the makefiles to build for debugging. Effects vary across packages, but generally it will at least add -g to CFLAGS. Remember to set FEATURES=nostrip too + + doc : Adds extra documentation (API, Javadoc, etc) + + xml : Check/Support flag for XML library (version 1) So I discover that htmltidy uses the XML flag. This flag is related to the dev-libs/libxml package, I think, but this library is not required by htmltidy. Reproducible: Always Steps to Reproduce: 1. 2. 3. Expected Results: Renaming the use flag for htmltidy
The xml USE flag is not strictly tied to libxml. The description is now: "Add support for XML files". In htmltidy's cace is installs html2db which converts an XHTML source document into a Docbook output document (i.e., XML). So the meaning is preserved.
Then this bug was related to a wrong description of the xml USE flag ;-) Thanks for your answer.