On 09/02/2015 02:23 PM, George Shapovalov wrote:
> commit: 12dc193801fc938bb00bfe3b6a215383fa877532
> Author: George Shapovalov <george <AT> gentoo <DOT> org>
> AuthorDate: Mon Aug 31 12:24:34 2015 +0000
> Commit: George Shapovalov <george <AT> gentoo <DOT> org>
> CommitDate: Wed Sep 2 12:22:13 2015 +0000
> URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12dc1938
>
> cleaned up ebuild to correspond to latest requirements; added EAPI in prep
> for gnatbuild.eclass cleanup
>
[...]
>
> diff --git a/dev-lang/gnat-gcc/gnat-gcc-4.6.4.ebuild
> b/dev-lang/gnat-gcc/gnat-gcc-4.6.4.ebuild
> index b987907..4346623 100644
> --- a/dev-lang/gnat-gcc/gnat-gcc-4.6.4.ebuild
> +++ b/dev-lang/gnat-gcc/gnat-gcc-4.6.4.ebuild
> @@ -2,6 +2,7 @@
> # Distributed under the terms of the GNU General Public License v2
> # $Id$
>
> +EAPI=5
> inherit gnatbuild
>
> DESCRIPTION="GNAT Ada Compiler - gcc version"
> @@ -28,7 +29,7 @@ RDEPEND=">=dev-libs/mpfr-3.1.2
> >=dev-libs/gmp-5.1.3
> >=dev-libs/mpc-1.0.1
> >=sys-libs/zlib-1.2
> - >=sys-libs/ncurses-5.7"
> + >=sys-libs/ncurses-5.7:*"
>
> DEPEND="${RDEPEND}
> doc? ( >=sys-apps/texinfo-5 )
>
This doesn't look correct to me, unless dev-lang/gnat-gcc doesn't need
ncurses headers(?). Only sys-libs/ncurses:0 provides headers (the other
slots are for binary compatibility), so we probably want to depend on
SLOT :0. In addition, if we fix the SLOT to :0, we should do a revbump
to ensure that user VDB is updated correctly.