app-portage/eclass-manpages: Clearly indicate the live ebuild, #612422
authorMichał Górny <mgorny@gentoo.org>
Tue, 14 Mar 2017 15:46:03 +0000 (16:46 +0100)
committerMichał Górny <mgorny@gentoo.org>
Tue, 21 Mar 2017 18:22:41 +0000 (19:22 +0100)
commit0e6856796a48e90ffe4ea97430b87ee4e708da58
tree1e118acc4564ebc1d4eaa69743d13a4c2d1ba27f
parent59bd5f61fa9715c0bf1b1c025e2dcea2cca19f6d
app-portage/eclass-manpages: Clearly indicate the live ebuild, #612422

The current eclass-manpages ebuild uses the live tree to generate
the manpages. The resulting manpages can therefore differ on each
rebuild, and the ebuild can trigger broken output at random points
in time depending on the current state of eclasses. Furthermore,
the package contents randomly become stale and the user needs to rebuild
it manually in order to obtain new contents.

All this considered, the current ebuild is in essence a live ebuild.
Following the policies for live ebuilds, rename it to version 9999*
and remove all the keywords. Users wishing to use the live ebuild can
unmask it per the policy.
app-portage/eclass-manpages/eclass-manpages-99999999.ebuild [moved from app-portage/eclass-manpages/eclass-manpages-20170201.ebuild with 85% similarity]