commit: f44a1236fac5a45cb21d26e5e31583cc5bdd1ed8
Author: Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 11 14:37:48 2016 +0000
Commit: Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Mon Jul 11 14:38:09 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f44a1236
dev-lang/php: new revisions fixing opcache installation location logic.
We install the opcache extension with a call to dolib.so, which
requires an earlier call to "into" to set its installation
location. If the user enables any SAPIs other than apache2, that
happens incidentally. However, if only the apache2 SAPI is enabled,
the installation location is never set, ultimately causing the
extension to fail to load. This is fixed by adding a call to "into"
directly before the dolib.so call.
Two calls to use_if_iuse were also replaced with the simpler "use".
Gentoo-Bug: 550676
Package-Manager: portage-2.2.28
dev-lang/php/{php-5.6.23-r1.ebuild => php-5.6.23-r2.ebuild} | 5 +++--
dev-lang/php/{php-7.0.8.ebuild => php-7.0.8-r1.ebuild} | 5 +++--
2 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/dev-lang/php/php-5.6.23-r1.ebuild
b/dev-lang/php/php-5.6.23-r2.ebuild
similarity index 99%
rename from dev-lang/php/php-5.6.23-r1.ebuild
rename to dev-lang/php/php-5.6.23-r2.ebuild
index 0696638..071afe4 100644
--- a/dev-lang/php/php-5.6.23-r1.ebuild
+++ b/dev-lang/php/php-5.6.23-r2.ebuild
@@ -255,7 +255,7 @@ php_install_ini() {
dodir "${PHP_EXT_INI_DIR#${EPREFIX}}"
dodir "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}"
- if use_if_iuse opcache; then
+ if use opcache; then
elog "Adding opcache to $PHP_EXT_INI_DIR"
echo "zend_extension=${PHP_DESTDIR}/$(get_libdir)/opcache.so"
>> \
"${D}/${PHP_EXT_INI_DIR}"/opcache.ini
@@ -666,7 +666,8 @@ src_install() {
done
# Installing opcache module
- if use_if_iuse opcache ; then
+ if use opcache ; then
+ into "${PHP_DESTDIR#${EPREFIX}}"
dolib.so "modules/opcache$(get_libname)"
fi
diff --git a/dev-lang/php/php-7.0.8.ebuild b/dev-lang/php/php-7.0.8-r1.ebuild
similarity index 99%
rename from dev-lang/php/php-7.0.8.ebuild
rename to dev-lang/php/php-7.0.8-r1.ebuild
index 5925bb3..9bd1557 100644
--- a/dev-lang/php/php-7.0.8.ebuild
+++ b/dev-lang/php/php-7.0.8-r1.ebuild
@@ -246,7 +246,7 @@ php_install_ini() {
dodir "${PHP_EXT_INI_DIR#${EPREFIX}}"
dodir "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}"
- if use_if_iuse opcache; then
+ if use opcache; then
elog "Adding opcache to $PHP_EXT_INI_DIR"
echo "zend_extension=${PHP_DESTDIR}/$(get_libdir)/opcache.so"
>> \
"${D}/${PHP_EXT_INI_DIR}"/opcache.ini
@@ -660,7 +660,8 @@ src_install() {
done
# Installing opcache module
- if use_if_iuse opcache ; then
+ if use opcache ; then
+ into "${PHP_DESTDIR#${EPREFIX}}"
dolib.so "modules/opcache$(get_libname)"
fi