Parse EAPI with pattern from PMS section 7.3.1.
authorZac Medico <zmedico@gentoo.org>
Wed, 9 May 2012 06:38:47 +0000 (23:38 -0700)
committerZac Medico <zmedico@gentoo.org>
Wed, 9 May 2012 07:09:22 +0000 (00:09 -0700)
commit20817801dd4ef0117bcc7b33c90650da1e920385
treec2e30f858b87e9d1504774a8e84791aff149453c
parent476f99337da69662660bfe2a0406b9ac5b4678c4
Parse EAPI with pattern from PMS section 7.3.1.

This implements the specification that was approved in Gentoo's council
meeting on May 8, 2012 (see bug #402167). The parse-eapi-ebuild-head
FEATURES setting is now enabled by default, and causes non-conformant
ebuilds to be treated as invalid. This behavior will soon become
enabled unconditionally.
12 files changed:
bin/ebuild.sh
bin/repoman
cnf/make.globals
man/make.conf.5
man/repoman.1
pym/_emerge/EbuildMetadataPhase.py
pym/_emerge/actions.py
pym/portage/__init__.py
pym/portage/dbapi/porttree.py
pym/portage/package/ebuild/config.py
pym/portage/package/ebuild/doebuild.py
pym/repoman/checks.py