summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-php/libvirt-php')
-rw-r--r--dev-php/libvirt-php/libvirt-php-9999.ebuild36
1 files changed, 21 insertions, 15 deletions
diff --git a/dev-php/libvirt-php/libvirt-php-9999.ebuild b/dev-php/libvirt-php/libvirt-php-9999.ebuild
index 2a00868a0aa9..50e80eda8c40 100644
--- a/dev-php/libvirt-php/libvirt-php-9999.ebuild
+++ b/dev-php/libvirt-php/libvirt-php-9999.ebuild
@@ -1,17 +1,15 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=6
PHP_EXT_NAME="libvirt-php"
PHP_EXT_SKIP_PHPIZE="yes"
-USE_PHP="php5-6 php5-5"
-# Automake 1.14 is broken. Check this later
-WANT_AUTOMAKE="1.13"
+USE_PHP="php5-6 php7-0 php7-1"
-inherit php-ext-source-r2 git-r3 autotools
+inherit php-ext-source-r3 git-r3 autotools
-DESCRIPTION="PHP 5 bindings for libvirt"
+DESCRIPTION="PHP bindings for libvirt"
HOMEPAGE="http://libvirt.org/php/"
EGIT_REPO_URI="git://libvirt.org/libvirt-php.git"
@@ -21,19 +19,20 @@ KEYWORDS=""
IUSE="doc"
RDEPEND="app-emulation/libvirt
- dev-libs/libxml2
- dev-php/pecl-imagick"
+ dev-libs/libxml2"
DEPEND="${RDEPEND}
dev-libs/libxslt
+ virtual/pkgconfig
doc? ( app-text/xhtml1 )"
RESTRICT="test"
+DOCS=( AUTHORS ChangeLog NEWS README )
src_unpack() {
git-r3_src_unpack
# create the default modules directory to be able
- # to use the php-ext-source-r2 eclass to configure/build
+ # to use the php-ext-source-r3 eclass to configure/build
ln -s src "${S}/modules"
for slot in $(php_get_slots); do
@@ -42,9 +41,13 @@ src_unpack() {
}
src_prepare() {
+ # Remove the insane check for pecl-imagick which is only used in examples
+ # and is not called upon in any build
local slot
for slot in $(php_get_slots); do
- php_init_slot_env ${slot}
+ php_init_slot_env "${slot}"
+ eapply "${FILESDIR}/remove-imagick-check.patch"
+ eapply_user
eautoreconf
done
}
@@ -54,9 +57,12 @@ src_install() {
for slot in $(php_get_slots); do
php_init_slot_env ${slot}
insinto "${EXT_DIR}"
- newins "src/.libs/${PHP_EXT_NAME}.so" "${PHP_EXT_NAME}.so"
+ doins "src/.libs/${PHP_EXT_NAME}.so"
done
- php-ext-source-r2_createinifiles
- dodoc AUTHORS ChangeLog NEWS README
- use doc && dohtml docs/* docs/graphics/*
+ php-ext-source-r3_createinifiles
+ einstalldocs
+ if use doc ; then
+ docinto /usr/share/doc/${PF}/html
+ dodoc -r docs/*
+ fi
}