app-doc/doxygen: remove LINGUAS use expand, bug #584782
authorMatthias Maier <tamiko@gentoo.org>
Wed, 15 Jun 2016 04:18:27 +0000 (23:18 -0500)
committerMatthias Maier <tamiko@gentoo.org>
Wed, 15 Jun 2016 04:18:59 +0000 (23:18 -0500)
commitaf672b80bbf952b557244f39f8f77c3fa9c3c7f3
tree5008e737778ba6d4ac8e0b2f14e9e871aead4c5c
parent28ab49214e04334902210ec62c8d0ed84c422397
app-doc/doxygen: remove LINGUAS use expand, bug #584782

doxygen has language support in form of quite a number of "translator"
units. We had the habit of fine-tuning the translator units that are
actually built via the LINGUAS use expand mechanism.

But this is a broken approach due to the following reasons:

 - "translator" units are lightweight header files that are built into
   doxygen during compilation. No external dependencies are required.

 - Traditionally, the LINGUAS variable is used for packages to determine
   runtime language support (especially for GUI programs, etc) that usually
   requires additional packages to be installed - i.e., LINGUAS controls
   the languages supported in CLI and GUI applications.

   doxygen's support for translator units does *not* fit into this scheme
   at all.

 - Not all translator units have a LINGUAS equivalent (!!)

 - Hand selecting supported LINGUAS is a maintenance burden.

Therefore, I just got rid of it and install *all supported* "translator"
unconditionally.

Package-Manager: portage-2.2.28
app-doc/doxygen/doxygen-1.8.11-r2.ebuild [moved from app-doc/doxygen/doxygen-1.8.11-r1.ebuild with 81% similarity]
app-doc/doxygen/doxygen-9999.ebuild