summaryrefslogtreecommitdiff
path: root/dev-php/libvirt-php/libvirt-php-0.5.8-r1.ebuild
diff options
context:
space:
mode:
authorMichal Privoznik <michal.privoznik@gmail.com>2025-10-09 16:02:35 +0200
committerSam James <sam@gentoo.org>2025-10-09 18:32:03 +0100
commitf8d188daee9adf814f377a17c17f8779205b780e (patch)
treebdd8d6f082a30c49f4a7cefbf2f906fc35a7f9f5 /dev-php/libvirt-php/libvirt-php-0.5.8-r1.ebuild
parentd86802630b385e45c5a4468834c4e0cedbb5d90c (diff)
downloadgentoo-f8d188daee9adf814f377a17c17f8779205b780e.tar.gz
gentoo-f8d188daee9adf814f377a17c17f8779205b780e.tar.bz2
gentoo-f8d188daee9adf814f377a17c17f8779205b780e.zip
dev-php/libvirt-php: Don't rely on libxml2 to provide ATTRIBUTE_UNUSED
In the past, libxml2 used to declare some attributes in its headers, with ATTRIBUTE_UNUSED being one of them. Some projects (like libvirt-php) misused this. But after libxml2 was cleaned up and stopped polluting header files (see commit in backported patch), these projects have to redefine the macro themselves. Closes: https://bugs.gentoo.org/963308 Signed-off-by: Michal Privoznik <michal.privoznik@gmail.com> Part-of: https://github.com/gentoo/gentoo/pull/44111 Closes: https://github.com/gentoo/gentoo/pull/44111 Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'dev-php/libvirt-php/libvirt-php-0.5.8-r1.ebuild')
-rw-r--r--dev-php/libvirt-php/libvirt-php-0.5.8-r1.ebuild71
1 files changed, 0 insertions, 71 deletions
diff --git a/dev-php/libvirt-php/libvirt-php-0.5.8-r1.ebuild b/dev-php/libvirt-php/libvirt-php-0.5.8-r1.ebuild
deleted file mode 100644
index f327a76933ac..000000000000
--- a/dev-php/libvirt-php/libvirt-php-0.5.8-r1.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-PHP_EXT_NAME="libvirt-php"
-PHP_EXT_SKIP_PHPIZE="yes"
-USE_PHP="php8-2 php8-3"
-PHP_EXT_ECONF_ARGS=()
-
-inherit php-ext-source-r3 autotools
-
-DESCRIPTION="PHP bindings for libvirt"
-HOMEPAGE="https://php.libvirt.org/"
-SRC_URI="https://download.libvirt.org/php/${P}.tar.xz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="doc"
-
-RDEPEND="app-emulation/libvirt
- dev-libs/libxml2:="
-DEPEND="${RDEPEND}
- dev-libs/libxslt
- virtual/pkgconfig
- doc? ( app-text/xhtml1 )"
-
-DOCS=( ChangeLog NEWS README )
-
-src_unpack() {
- default
-
- # create the default modules directory to be able
- # to use the php-ext-source-r3 eclass to configure/build
- ln -s src "${S}/modules" || die
-}
-
-src_prepare() {
- php-ext-source-r3_src_prepare
-
- local slot
- for slot in $(php_get_slots); do
- php_init_slot_env "${slot}"
- eautoreconf
- done
-}
-
-src_install() {
- local slot
- for slot in $(php_get_slots); do
- php_init_slot_env ${slot}
- insinto "${EXT_DIR}"
- doins "src/.libs/${PHP_EXT_NAME}.so"
- done
-
- php-ext-source-r3_createinifiles
- einstalldocs
-
- if use doc ; then
- docinto html
- dodoc -r docs/*
- fi
-}
-
-src_test() {
- for slot in $(php_get_slots); do
- php_init_slot_env ${slot}
- default
- done
-}