summaryrefslogtreecommitdiff
path: root/extra/php/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'extra/php/PKGBUILD')
-rw-r--r--extra/php/PKGBUILD33
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'