spec: Add binpkg_blacklist option for troublesome packages
authorW. Trevor King <wking@tremily.us>
Mon, 15 Apr 2013 22:38:26 +0000 (18:38 -0400)
committerW. Trevor King <wking@tremily.us>
Tue, 16 Apr 2013 17:32:08 +0000 (13:32 -0400)
commitd17d7220142adba328753ddc7caa0ab22a77d5c8
tree6856fe74655f551544e9b327a2773603f5556667
parentf808e116b7ae3831a26c1839c6d67e7057e7dd05
spec: Add binpkg_blacklist option for troublesome packages

For packages that don't use EAPI-5's sub-slots to track ABI
dependencies, binary packages may go stale without Portage noticing.
You can use this new option to list packages that may be troublesome.
Listed packages will be removed from the pkgcache, and rebuilt from
scratch for your seed.

If binpkg_blacklist is unset in your spec file, it defaults to
including the following packages:

* sys-devel/gcc: see, for example,
  http://mid.gmane.org/20130412011158.GB17116@odin.tremily.us
* media-libs/mesa: see, for example, #454184
modules/generic_stage_target.py
targets/support/chroot-functions.sh