summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Evans <grknight@gentoo.org>2017-07-01 22:31:49 -0400
committerBrian Evans <grknight@gentoo.org>2017-07-01 22:31:49 -0400
commit316d999206a1ceb58f49bca13d896c4d38ff6a3c (patch)
treee19829de3a4c25c2e9e70f6262234ab7d58b7ecd /dev-php/libvirt-php/libvirt-php-9999.ebuild
parentdev-php/libvirt-php: Version bump to 0.5.3 (diff)
downloadgentoo-316d999206a1ceb58f49bca13d896c4d38ff6a3c.tar.gz
gentoo-316d999206a1ceb58f49bca13d896c4d38ff6a3c.tar.bz2
gentoo-316d999206a1ceb58f49bca13d896c4d38ff6a3c.zip
dev-php/libvirt-php: Update live ebuild to match 0.5.3 changes
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Diffstat (limited to 'dev-php/libvirt-php/libvirt-php-9999.ebuild')
-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
}