Package Details: php-blackfire 1.18.2-1

Git Clone URL: https://aur.archlinux.org/php-blackfire.git (read-only)
Package Base: php-blackfire
Description: Blackfire Profiler - PHP extension
Upstream URL: https://blackfire.io
Licenses: custom
Submitter: mjob
Maintainer: mjob
Last Packager: mjob
Votes: 7
Popularity: 0.097072
First Submitted: 2015-01-14 23:09
Last Updated: 2018-01-24 15:36

Dependencies (1)

Required by (0)

Sources (3)

Latest Comments

broiniac commented on 2018-03-17 12:12

If anyone have to stick to php71 for some reason and would like to use recent blackfire anyway just edit pkbuild and change requested source_i686 and source_x86_64 php version from php-72 to php-71 (you can find it just before .so on the far-right in given url). Remember to replace checksums below to proper values (recommended) or to 'SKIP' (bad practise).

In my case this trick resolve blackfire undefined symbol: zend_empty_string issue.

ThibaudDauce commented on 2018-01-05 09:35

This package should be updated with the latest blakfire.so-1.18.0_72 for PHP 7.2.

I try to install it manually but I'm currently seeing

λ thibaud [~] → php --version
php: symbol lookup error: /usr/lib/php/modules/blackfire.so: undefined symbol: php_explicit_bzero

with the latest blackfire.so for PHP 7.2 and PHP 7.2.1 installed on my machine.

matthieumota commented on 2017-12-03 20:59

PHP 7.2 has been released. So this module (compiled for PHP 7.1) can no longer work with the latest version of PHP under ArchLinux. I've tried module in 7.2 but it was compiled for the Alpha and it doesn't work for the 7.2 in final version, we have to wait until Blackfire recompile for the 7.2. Could it be necessary to define a PHP 7.1 maximum dependency?

mjob commented on 2015-12-27 06:35

Thanks for the heads up. I updated the packages.

Talus commented on 2015-12-26 23:14

This is now outdated, I flagged as such. Here is the new PKGBUILD for 1.7.0 :

# Maintainer: Morris Jobke <hey AT morrisjobke DOT de>
pkgname=php-blackfire
pkgver=1.7.0
pkgrel=1
pkgdesc='Blackfire Profiler - PHP extension'
arch=('i386' 'x86_64')
url='https://blackfire.io'
license='custom'
backup=('etc/php/conf.d/blackfire.ini')
depends=('glibc')

source=('blackfire.ini')
source_i386=("blackfire.so-${pkgver}_56_i686::http://packages.blackfire.io/binaries/blackfire-php/$pkgver/blackfire-php-linux_i386-php-56.so")
source_x86_64=("blackfire.so-${pkgver}_56_x86_64::http://packages.blackfire.io/binaries/blackfire-php/$pkgver/blackfire-php-linux_amd64-php-56.so")

sha256sums=('43f82aea3877cc0133cf2278cb85d0c612cf1f6c869ad430cbaa2b2598f78f33')
sha256sums_i386=('6e4171900aa6e739203f8a0762f8758ba2d23b6530fbb847efe9fcd502a49ece')
sha256sums_x86_64=('c35883be3968988663b148d14378742ff9394cc9e9b211d0d2fe2446eb45cad3')

package(){
install -Dm 644 blackfire.ini "$pkgdir"/etc/php/conf.d/blackfire.ini
install -Dm 755 blackfire.so-${pkgver}_56_$CARCH "$pkgdir"/usr/lib/php/modules/blackfire.so
}

The repo https://github.com/MorrisJobke/aur-packages/ doesn't seem to exist anymore, so I can't do a PR :{

mtorromeo commented on 2015-06-30 10:26

Updated with same fixes as blackfire-agent

mjob commented on 2015-04-18 14:49

Updated :) Thanks mariano

mariano commented on 2015-04-18 14:43

PR added: https://github.com/MorrisJobke/aur-packages/pull/3

mariano commented on 2015-04-18 14:40

Here's the new PKGBUILD to install the newer 0.21.1 release:

# Maintainer: Morris Jobke <hey AT morrisjobke DOT de>
pkgname=php-blackfire
pkgver=0.21.1
pkgrel=1
pkgdesc='Blackfire Profiler - PHP extension'
arch=('i686' 'x86_64')
url='https://blackfire.io'
license='custom'
backup=('etc/php/conf.d/blackfire.ini')
source=('blackfire.ini')
source_i686=("http://packages.blackfire.io/binaries/blackfire-php/$pkgver/blackfire-php-linux_i386-php-56.so")
source_x86_64=("http://packages.blackfire.io/binaries/blackfire-php/$pkgver/blackfire-php-linux_amd64-php-56.so")
md5sums=('4768c8ab9fe7e6d690dfafbe8adfc56d')
md5sums_i686=('842e6232c9c9e100ace3d65ef8e19c8d')
md5sums_x86_64=('2a47cc5cb4778311cc8ac1007b1d8236')

package(){
install -Dm 644 blackfire.ini ${pkgdir}/etc/php/conf.d/blackfire.ini
install -Dm 755 blackfire-php-linux_* ${pkgdir}/usr/lib/php/modules/blackfire.so
}

mjob commented on 2015-01-18 17:47

Feel free to supply patches https://github.com/MorrisJobke/aur-packages/tree/master/php-blackfire