diff options
Diffstat (limited to 'extra/php/PKGBUILD')
-rw-r--r-- | extra/php/PKGBUILD | 33 |
1 files changed, 29 insertions, 4 deletions
diff --git a/extra/php/PKGBUILD b/extra/php/PKGBUILD index 734fe9e2e..e7f9eeb54 100644 --- a/extra/php/PKGBUILD +++ b/extra/php/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 135860 2011-08-19 20:05:50Z pierre $ +# $Id: PKGBUILD 136443 2011-08-29 12:25:25Z pierre $ # Maintainer: Pierre Schmitz <pierre@archlinux.de> pkgbase=php @@ -7,6 +7,7 @@ pkgname=('php' 'php-apache' 'php-fpm' 'php-embed' + 'php-pear' 'php-curl' 'php-enchant' 'php-gd' @@ -22,8 +23,8 @@ pkgname=('php' 'php-sqlite' 'php-tidy' 'php-xsl') -pkgver=5.3.7 -_suhosinver=${pkgver}-0.9.10 +pkgver=5.3.8 +_suhosinver=5.3.7-0.9.10 pkgrel=2 arch=('i686' 'x86_64' 'mips64el') license=('PHP') @@ -36,7 +37,7 @@ source=("http://www.php.net/distributions/${pkgbase}-${pkgver}.tar.bz2" "http://download.suhosin.org/suhosin-patch-${_suhosinver}.patch.gz" 'php.ini.patch' 'apache.conf' 'rc.d.php-fpm' 'php-fpm.conf.in.patch' 'logrotate.d.php-fpm') -md5sums=('2d47d003c96de4e88863ff38da61af33' +md5sums=('704cd414a0565d905e1074ffdc1fadfb' '08582e502fed8221c6577042ca45ddb8' '39eaa70d276fc3d45d6bcf6cd5ae1106' 'dec2cbaad64e3abf4f0ec70e1de4e8e9' @@ -191,6 +192,17 @@ build() { --enable-embed=shared \ ${phpextensions} make + + # pear + cp -a ${srcdir}/build-php ${srcdir}/build-pear + cd ${srcdir}/build-pear + ./configure ${phpconfig} \ + --disable-cgi \ + --with-readline \ + --enable-pcntl \ + --with-pear \ + ${phpextensions} + make } # check() { @@ -256,6 +268,19 @@ package_php-embed() { install -D -m644 ${srcdir}/${pkgbase}-${pkgver}/sapi/embed/php_embed.h ${pkgdir}/usr/include/php/sapi/embed/php_embed.h } +package_php-pear() { + pkgdesc='PHP Extension and Application Repository' + depends=('php' 'bash') + backup=('etc/php/pear.conf') + + cd ${srcdir}/build-pear + make -j1 install-pear INSTALL_ROOT=${pkgdir} + local i + while read i; do + [ ! -e "$i" ] || rm -rf "$i" + done < <(find ${pkgdir} -name '.*') +} + package_php-curl() { depends=('php' 'curl') pkgdesc='curl module for PHP' |