dev-lang/php: don't depend on versions of sys-libs/db that won't be detected.
authorMichael Orlitzky <mjo@gentoo.org>
Thu, 5 Nov 2015 14:09:53 +0000 (09:09 -0500)
committerMichael Orlitzky <mjo@gentoo.org>
Thu, 5 Nov 2015 19:46:59 +0000 (14:46 -0500)
commit74ec204a022e4126ca35008c0c27d13645d8ca27
treeb55117c9eea5f36b04d6e3b0ac863dec3e1e6a71
parent2511819bf73ea70e91d1aeacefdeb9262d42c739
dev-lang/php: don't depend on versions of sys-libs/db that won't be detected.

In bug #564824, Robert Förster noticed that there's an issue building
PHP with both sys-libs/db-5.3 and sys-libs/db-6.0 installed. The root
cause of the failure is that PHP attempts to autodetect sys-libs/db,
but doesn't specifically look for db-5.3. When db-5.3 is not found,
it falls back to /usr/include/db.h from version 6.0 and that version
is incompatible.

A similar issue exists with older 4.x versions, but not with db-4.5
through db-5.1. A fix has been sent upstream for db-5.3. In the
meantime, we remove that and the older 4.x versions from $DEPEND.

Gentoo-Bug: 564824

Package-Manager: portage-2.2.20.1
dev-lang/php/php-5.6.15-r2.ebuild [moved from dev-lang/php/php-5.6.15-r1.ebuild with 97% similarity]
dev-lang/php/php-7.0.0_rc6-r1.ebuild [moved from dev-lang/php/php-7.0.0_rc6.ebuild with 97% similarity]