Date: Monday, August 29, 2011 @ 08:23:06
  Author: pierre
Revision: 136442

upgpkg: php 5.3.8-2


Re-add php-pear as it magically can be installed again

Modified:
  php/trunk/PKGBUILD

----------+
 PKGBUILD |   27 ++++++++++++++++++++++++++-
 1 file changed, 26 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2011-08-29 10:48:07 UTC (rev 136441)
+++ PKGBUILD    2011-08-29 12:23:06 UTC (rev 136442)
@@ -7,6 +7,7 @@
          'php-apache'
          'php-fpm'
          'php-embed'
+         'php-pear'
          'php-curl'
          'php-enchant'
          'php-gd'
@@ -24,7 +25,7 @@
          'php-xsl')
 pkgver=5.3.8
 _suhosinver=5.3.7-0.9.10
-pkgrel=1
+pkgrel=2
 arch=('i686' 'x86_64')
 license=('PHP')
 url='http://www.php.net'
@@ -191,6 +192,17 @@
                --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 @@
        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'

Reply via email to