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)
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]

similarity index 85%
rename from app-portage/eclass-manpages/eclass-manpages-20170201.ebuild
rename to app-portage/eclass-manpages/eclass-manpages-99999999.ebuild
index bea1462cfc1179713ae5db4e19548de358840d92..c71e840ba59452107779d3928b643b2a91cf9182 100644 (file)
@@ -9,7 +9,7 @@ SRC_URI=""
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris"
+KEYWORDS=""
 IUSE=""
 
 S=${WORKDIR}