summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Evans <grknight@gentoo.org>2015-12-10 11:01:18 -0500
committerBrian Evans <grknight@gentoo.org>2015-12-10 11:01:18 -0500
commit61c22cc75869b7f8f1007711ef73a214d69a31e3 (patch)
tree81005535248c78373aa308c4ce90d583c2e68072 /eclass/php-pear-lib-r1.eclass
parentapp-admin/puppetserver: bup (diff)
downloadgentoo-61c22cc75869b7f8f1007711ef73a214d69a31e3.tar.gz
gentoo-61c22cc75869b7f8f1007711ef73a214d69a31e3.tar.bz2
gentoo-61c22cc75869b7f8f1007711ef73a214d69a31e3.zip
php-pear-r1.eclass, php-pear-lib-r1.eclass: Apply metadata_path wrt bug 567894
The metadata_path is new with dev-php/PEAR-PEAR-1.10. The dependency files are created there instead of a previous location. We don't need the files, so we set this up to where it used to be and remove them later. Signed-off-by: Brian Evans <grknight@gentoo.org>
Diffstat (limited to 'eclass/php-pear-lib-r1.eclass')
-rw-r--r--eclass/php-pear-lib-r1.eclass5
1 files changed, 3 insertions, 2 deletions
diff --git a/eclass/php-pear-lib-r1.eclass b/eclass/php-pear-lib-r1.eclass
index 03440c8abe1a..3fb9caa134bd 100644
--- a/eclass/php-pear-lib-r1.eclass
+++ b/eclass/php-pear-lib-r1.eclass
@@ -70,16 +70,17 @@ php-pear-lib-r1_src_install() {
cd "${S}"
+ # metadata_dir needs to be set relative to ${D} for >=dev-php/PEAR-PEAR-1.10
if [[ -f "${WORKDIR}"/package2.xml ]] ; then
mv -f "${WORKDIR}/package2.xml" "${S}"
local WWW_DIR="/usr/share/webapps/${PN}/${PVR}/htdocs"
- peardev -d php_bin="${PHP_BIN}" -d www_dir="${WWW_DIR}" \
+ peardev -d php_bin="${PHP_BIN}" -d www_dir="${WWW_DIR}" -d metadata_dir="/usr/share/php" \
install --force --loose --nodeps --offline --packagingroot="${D}" \
"${S}/package2.xml" || die "Unable to install PEAR package"
else
mv -f "${WORKDIR}/package.xml" "${S}"
local WWW_DIR="/usr/share/webapps/${PN}/${PVR}/htdocs"
- peardev -d php_bin="${PHP_BIN}" -d www_dir="${WWW_DIR}" \
+ peardev -d php_bin="${PHP_BIN}" -d www_dir="${WWW_DIR}" -d metadata_dir="/usr/share/php" \
install --force --loose --nodeps --offline --packagingroot="${D}" \
"${S}/package.xml" || die "Unable to install PEAR package"
fi