aboutsummaryrefslogtreecommitdiffstats
path: root/community/php81-pecl-xdebug/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/php81-pecl-xdebug/APKBUILD')
-rw-r--r--community/php81-pecl-xdebug/APKBUILD26
1 files changed, 15 insertions, 11 deletions
diff --git a/community/php81-pecl-xdebug/APKBUILD b/community/php81-pecl-xdebug/APKBUILD
index 4f514c6de76..51cd257e3de 100644
--- a/community/php81-pecl-xdebug/APKBUILD
+++ b/community/php81-pecl-xdebug/APKBUILD
@@ -4,34 +4,38 @@
# Maintainer: Andy Postnikov <apostnikov@gmail.com>
pkgname=php81-pecl-xdebug
_extname=xdebug
-pkgver=3.1.5
+pkgver=3.3.1
pkgrel=0
pkgdesc="PHP 8.1 extension that provides functions for function traces and profiling - PECL"
url="https://pecl.php.net/package/xdebug"
arch="all"
license="PHP-3.0"
-depends="php81-common"
-makedepends="php81-dev"
+_phpv=81
+_php=php$_phpv
+depends="$_php-common"
+makedepends="$_php-dev linux-headers"
source="php-pecl-$_extname-$pkgver.tgz::https://pecl.php.net/get/$_extname-$pkgver.tgz"
builddir="$srcdir/$_extname-$pkgver"
-provides="php81-xdebug=$pkgver-r$pkgrel" # for backward compatibility
-replaces="php81-xdebug" # for backward compatibility
+provides="$_php-xdebug=$pkgver-r$pkgrel" # for backward compatibility
+replaces="$_php-xdebug" # for backward compatibility
+
+install_if="php-$_extname php$_phpv"
build() {
- phpize81
- ./configure --prefix=/usr --with-php-config=php-config81
+ phpize$_phpv
+ ./configure --prefix=/usr --with-php-config=php-config$_phpv
make
}
check() {
# PECL package has no test suite.
- php81 -d zend_extension="$builddir"/modules/xdebug.so -r 'xdebug_info();'
+ $_php -d zend_extension="$builddir"/modules/xdebug.so -r 'xdebug_info();'
}
package() {
make INSTALL_ROOT="$pkgdir" install
- local _confdir="$pkgdir"/etc/php81/conf.d
+ local _confdir="$pkgdir"/etc/$_php/conf.d
mkdir -p $_confdir
# should go after opcache
cat > $_confdir/50_$_extname.ini <<-EOF
@@ -40,10 +44,10 @@ package() {
;xdebug.mode=off
EOF
- install -D -m644 -t "$pkgdir"/usr/share/php81/xdebug/ contrib/tracefile-analyser.php
+ install -D -m644 -t "$pkgdir"/usr/share/$_php/xdebug/ contrib/tracefile-analyser.php
install -D -m644 -t "$pkgdir"/usr/share/vim/vimfiles/syntax/ contrib/xt.vim
}
sha512sums="
-882d4033ee6e71a6b861aa7b98c2cdf06bbbc3fcd9f064f2c59391df2efe647a5ad7a5373960847cc6568b88aa2ca85e2ddba53d3c4c1d627b57b9923d222f90 php-pecl-xdebug-3.1.5.tgz
+e5cc8c5b2455dcdff00f883585e2f3395df9f8a8f1e8dd755aae6bd3dc934dcdaf321afa16674a1b67a28ca88e5a2d3779353eda04334eebb03dc33d4669ae55 php-pecl-xdebug-3.3.1.tgz
"