x11-libs/pango: Clarify what USE=X does in local description
authorMart Raudsepp <leio@gentoo.org>
Sun, 15 Jan 2017 04:40:20 +0000 (06:40 +0200)
committerMart Raudsepp <leio@gentoo.org>
Sun, 15 Jan 2017 04:41:13 +0000 (06:41 +0200)
pangoxft is more or less a legacy library, useful for libXaw/libXft
or other pure X11 using applications that want to integrate pango
with the existing libXft stuff. Most modern things do not use this,
so clarify this in a local USE flag description in metadata.xml.
Many consumers mistakenly USE depend on this without actually looking
for or using pangoxft, so this also hopefully avoids further usage
of this.
The goal is to get rid of the unnecessary USE deps on consumers, where
it is indeed unnecessary, and then perhaps rename the USE flag from
IUSE=X to IUSE=xft or some such, so that it's not built by default
on desktop profiles.

Package-Manager: Portage-2.3.3, Repoman-2.3.1

x11-libs/pango/metadata.xml

index c183bcf3d2de080c230b1522b3d3c3100dd27bde..ce9f853c7f5b8d7905751d6f0e09e28c48ae219d 100644 (file)
@@ -5,6 +5,9 @@
   <email>gnome@gentoo.org</email>
   <name>Gentoo GNOME Desktop</name>
 </maintainer>
+<use>
+  <flag name="X">Build and install the legacy pangoxft library</flag>
+</use>
 <upstream>
   <remote-id type="cpe">cpe:/a:pango:pango</remote-id>
 </upstream>