Date: Wednesday, April 2, 2014 @ 06:20:01
  Author: pierre
Revision: 209736

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  php/repos/testing-i686/
  php/repos/testing-i686/PKGBUILD
    (from rev 209735, php/trunk/PKGBUILD)
  php/repos/testing-i686/apache.conf
    (from rev 209735, php/trunk/apache.conf)
  php/repos/testing-i686/logrotate.d.php-fpm
    (from rev 209735, php/trunk/logrotate.d.php-fpm)
  php/repos/testing-i686/php-fpm.conf.in.patch
    (from rev 209735, php/trunk/php-fpm.conf.in.patch)
  php/repos/testing-i686/php-fpm.install
    (from rev 209735, php/trunk/php-fpm.install)
  php/repos/testing-i686/php-fpm.service
    (from rev 209735, php/trunk/php-fpm.service)
  php/repos/testing-i686/php-fpm.tmpfiles
    (from rev 209735, php/trunk/php-fpm.tmpfiles)
  php/repos/testing-i686/php.ini.patch
    (from rev 209735, php/trunk/php.ini.patch)
  php/repos/testing-x86_64/
  php/repos/testing-x86_64/PKGBUILD
    (from rev 209735, php/trunk/PKGBUILD)
  php/repos/testing-x86_64/apache.conf
    (from rev 209735, php/trunk/apache.conf)
  php/repos/testing-x86_64/logrotate.d.php-fpm
    (from rev 209735, php/trunk/logrotate.d.php-fpm)
  php/repos/testing-x86_64/php-fpm.conf.in.patch
    (from rev 209735, php/trunk/php-fpm.conf.in.patch)
  php/repos/testing-x86_64/php-fpm.install
    (from rev 209735, php/trunk/php-fpm.install)
  php/repos/testing-x86_64/php-fpm.service
    (from rev 209735, php/trunk/php-fpm.service)
  php/repos/testing-x86_64/php-fpm.tmpfiles
    (from rev 209735, php/trunk/php-fpm.tmpfiles)
  php/repos/testing-x86_64/php.ini.patch
    (from rev 209735, php/trunk/php.ini.patch)

--------------------------------------+
 testing-i686/PKGBUILD                |  357 +++++++++++++++++++++++++++++++++
 testing-i686/apache.conf             |   13 +
 testing-i686/logrotate.d.php-fpm     |    8 
 testing-i686/php-fpm.conf.in.patch   |   52 ++++
 testing-i686/php-fpm.install         |    9 
 testing-i686/php-fpm.service         |   13 +
 testing-i686/php-fpm.tmpfiles        |    1 
 testing-i686/php.ini.patch           |  122 +++++++++++
 testing-x86_64/PKGBUILD              |  357 +++++++++++++++++++++++++++++++++
 testing-x86_64/apache.conf           |   13 +
 testing-x86_64/logrotate.d.php-fpm   |    8 
 testing-x86_64/php-fpm.conf.in.patch |   52 ++++
 testing-x86_64/php-fpm.install       |    9 
 testing-x86_64/php-fpm.service       |   13 +
 testing-x86_64/php-fpm.tmpfiles      |    1 
 testing-x86_64/php.ini.patch         |  122 +++++++++++
 16 files changed, 1150 insertions(+)

Copied: php/repos/testing-i686/PKGBUILD (from rev 209735, php/trunk/PKGBUILD)
===================================================================
--- testing-i686/PKGBUILD                               (rev 0)
+++ testing-i686/PKGBUILD       2014-04-02 04:20:01 UTC (rev 209736)
@@ -0,0 +1,357 @@
+# $Id$
+# Maintainer: Pierre Schmitz <pie...@archlinux.de>
+
+pkgbase=php
+pkgname=('php'
+         'php-cgi'
+         'php-apache'
+         'php-fpm'
+         'php-embed'
+         'php-pear'
+         'php-enchant'
+         'php-gd'
+         'php-intl'
+         'php-ldap'
+         'php-mcrypt'
+         'php-mssql'
+         'php-odbc'
+         'php-pgsql'
+         'php-pspell'
+         'php-snmp'
+         'php-sqlite'
+         'php-tidy'
+         'php-xsl')
+pkgver=5.5.11
+pkgrel=1
+arch=('i686' 'x86_64')
+license=('PHP')
+url='http://www.php.net'
+makedepends=('apache' 'imap' 'postgresql-libs' 'libldap' 'postfix' 'libvpx'
+             'sqlite' 'unixodbc' 'net-snmp' 'libzip' 'enchant' 'file' 'freetds'
+             'libmcrypt' 'tidyhtml' 'aspell' 'libltdl' 'libpng' 'libjpeg' 'icu'
+             'curl' 'libxslt' 'openssl' 'bzip2' 'db' 'gmp' 'freetype2' 
'systemd')
+source=("http://www.php.net/distributions/${pkgbase}-${pkgver}.tar.gz";
+        "http://www.php.net/distributions/${pkgbase}-${pkgver}.tar.gz.asc";
+        'php.ini.patch' 'apache.conf' 'php-fpm.conf.in.patch'
+        'logrotate.d.php-fpm' 'php-fpm.service' 'php-fpm.tmpfiles')
+md5sums=('9156fcd4b254cbfa9a7535f931da29d5'
+         'SKIP'
+         '799cd5f91f5253f4b47ec4fd7fccf4f1'
+         'dec2cbaad64e3abf4f0ec70e1de4e8e9'
+         '9f8263996836e27f5be1483e86ac2e33'
+         'e036c721e5ad927cd1613c7475a58b3a'
+         'cc2940f5312ba42e7aa1ddfab74b84c4'
+         'c60343df74f8e1afb13b084d5c0e47ed')
+
+prepare() {
+       cd ${srcdir}/${pkgbase}-${pkgver}
+
+       patch -p0 -i ${srcdir}/php.ini.patch
+       patch -p0 -i ${srcdir}/php-fpm.conf.in.patch
+       # Just because our Apache 2.4 is configured with a threaded MPM by 
default does not mean we want to build a ZTS PHP.
+       # Let's supress this behaviour and build a SAPI that works fine with 
the prefork MPM.
+       sed '/APACHE_THREADED_MPM=/d' -i sapi/apache2handler/config.m4 -i 
configure
+}
+
+build() {
+       local _phpconfig="--srcdir=../${pkgbase}-${pkgver} \
+               --config-cache \
+               --prefix=/usr \
+               --sbindir=/usr/bin \
+               --sysconfdir=/etc/php \
+               --localstatedir=/var \
+               --with-layout=GNU \
+               --with-config-file-path=/etc/php \
+               --with-config-file-scan-dir=/etc/php/conf.d \
+               --disable-rpath \
+               --mandir=/usr/share/man \
+               --without-pear \
+               "
+
+       local _phpextensions="--enable-bcmath=shared \
+               --enable-calendar=shared \
+               --enable-dba=shared \
+               --enable-exif=shared \
+               --enable-ftp=shared \
+               --enable-gd-native-ttf \
+               --enable-intl=shared \
+               --enable-mbstring \
+               --enable-opcache \
+               --enable-phar=shared \
+               --enable-posix=shared \
+               --enable-shmop=shared \
+               --enable-soap=shared \
+               --enable-sockets=shared \
+               --enable-sysvmsg=shared \
+               --enable-sysvsem=shared \
+               --enable-sysvshm=shared \
+               --enable-zip=shared \
+               --with-bz2=shared \
+               --with-curl=shared \
+               --with-db4=/usr \
+               --with-enchant=shared,/usr \
+               --with-fpm-systemd \
+               --with-freetype-dir=/usr \
+               --with-gd=shared \
+               --with-gdbm \
+               --with-gettext=shared \
+               --with-gmp=shared \
+               --with-iconv=shared \
+               --with-icu-dir=/usr \
+               --with-imap-ssl \
+               --with-imap=shared \
+               --with-jpeg-dir=/usr \
+               --with-vpx-dir=/usr \
+               --with-ldap=shared \
+               --with-ldap-sasl \
+               --with-mcrypt=shared \
+               --with-mhash \
+               --with-mssql=shared \
+               --with-mysql-sock=/run/mysqld/mysqld.sock \
+               --with-mysql=shared,mysqlnd \
+               --with-mysqli=shared,mysqlnd \
+               --with-openssl=shared \
+               --with-pcre-regex=/usr \
+               --with-pdo-mysql=shared,mysqlnd \
+               --with-pdo-odbc=shared,unixODBC,/usr \
+               --with-pdo-pgsql=shared \
+               --with-pdo-sqlite=shared,/usr \
+               --with-pgsql=shared \
+               --with-png-dir=/usr \
+               --with-pspell=shared \
+               --with-snmp=shared \
+               --with-sqlite3=shared,/usr \
+               --with-tidy=shared \
+               --with-unixODBC=shared,/usr \
+               --with-xmlrpc=shared \
+               --with-xsl=shared \
+               --with-zlib \
+               "
+
+       EXTENSION_DIR=/usr/lib/php/modules
+       export EXTENSION_DIR
+       PEAR_INSTALLDIR=/usr/share/pear
+       export PEAR_INSTALLDIR
+
+       cd ${srcdir}/${pkgbase}-${pkgver}
+
+       # php
+       mkdir ${srcdir}/build-php
+       cd ${srcdir}/build-php
+       ln -s ../${pkgbase}-${pkgver}/configure
+       ./configure ${_phpconfig} \
+               --disable-cgi \
+               --with-readline \
+               --enable-pcntl \
+               ${_phpextensions}
+       make
+
+       # cgi and fcgi
+       # reuse the previous run; this will save us a lot of time
+       cp -a ${srcdir}/build-php ${srcdir}/build-cgi
+       cd ${srcdir}/build-cgi
+       ./configure ${_phpconfig} \
+               --disable-cli \
+               --enable-cgi \
+               ${_phpextensions}
+       make
+
+       # apache
+       cp -a ${srcdir}/build-php ${srcdir}/build-apache
+       cd ${srcdir}/build-apache
+       ./configure ${_phpconfig} \
+               --disable-cli \
+               --with-apxs2 \
+               ${_phpextensions}
+       make
+
+       # fpm
+       cp -a ${srcdir}/build-php ${srcdir}/build-fpm
+       cd ${srcdir}/build-fpm
+       ./configure ${_phpconfig} \
+               --disable-cli \
+               --enable-fpm \
+               --with-fpm-user=http \
+               --with-fpm-group=http \
+               ${_phpextensions}
+       make
+
+       # embed
+       cp -a ${srcdir}/build-php ${srcdir}/build-embed
+       cd ${srcdir}/build-embed
+       ./configure ${_phpconfig} \
+               --disable-cli \
+               --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() {
+#      cd ${srcdir}/build-php
+#      export SNMP_TIMEOUT=1
+#      export SNMP_RETRIES=0
+#      export NO_INTERACTION=1
+#      make test
+#      echo
+# }
+
+package_php() {
+       pkgdesc='An HTML-embedded scripting language'
+       depends=('pcre' 'libxml2' 'bzip2' 'curl')
+       backup=('etc/php/php.ini')
+
+       cd ${srcdir}/build-php
+       make -j1 INSTALL_ROOT=${pkgdir} install
+       install -d -m755 ${pkgdir}/usr/share/pear
+       # install php.ini
+       install -D -m644 ${srcdir}/${pkgbase}-${pkgver}/php.ini-production 
${pkgdir}/etc/php/php.ini
+       install -d -m755 ${pkgdir}/etc/php/conf.d/
+
+       # remove static modules
+       rm -f ${pkgdir}/usr/lib/php/modules/*.a
+       # remove modules provided by sub packages
+       rm -f 
${pkgdir}/usr/lib/php/modules/{enchant,gd,intl,ldap,mcrypt,mssql,odbc,pdo_odbc,pgsql,pdo_pgsql,pspell,snmp,sqlite3,pdo_sqlite,tidy,xsl}.so
+       # remove empty directory
+       rmdir ${pkgdir}/usr/include/php/include
+}
+
+package_php-cgi() {
+       pkgdesc='CGI and FCGI SAPI for PHP'
+       depends=('php')
+
+       install -D -m755 ${srcdir}/build-cgi/sapi/cgi/php-cgi 
${pkgdir}/usr/bin/php-cgi
+}
+
+package_php-apache() {
+       pkgdesc='Apache SAPI for PHP'
+       depends=('php' 'apache')
+       backup=('etc/httpd/conf/extra/php5_module.conf')
+
+       install -D -m755 ${srcdir}/build-apache/libs/libphp5.so 
${pkgdir}/usr/lib/httpd/modules/libphp5.so
+       install -D -m644 ${srcdir}/apache.conf 
${pkgdir}/etc/httpd/conf/extra/php5_module.conf
+}
+
+package_php-fpm() {
+       pkgdesc='FastCGI Process Manager for PHP'
+       depends=('php' 'systemd')
+       backup=('etc/php/php-fpm.conf')
+       install='php-fpm.install'
+
+       install -D -m755 ${srcdir}/build-fpm/sapi/fpm/php-fpm 
${pkgdir}/usr/bin/php-fpm
+       install -D -m644 ${srcdir}/build-fpm/sapi/fpm/php-fpm.8 
${pkgdir}/usr/share/man/man8/php-fpm.8
+       install -D -m644 ${srcdir}/build-fpm/sapi/fpm/php-fpm.conf 
${pkgdir}/etc/php/php-fpm.conf
+       install -D -m644 ${srcdir}/logrotate.d.php-fpm 
${pkgdir}/etc/logrotate.d/php-fpm
+       install -d -m755 ${pkgdir}/etc/php/fpm.d
+       install -D -m644 ${srcdir}/php-fpm.tmpfiles 
${pkgdir}/usr/lib/tmpfiles.d/php-fpm.conf
+       install -D -m644 ${srcdir}/php-fpm.service 
${pkgdir}/usr/lib/systemd/system/php-fpm.service
+}
+
+package_php-embed() {
+       pkgdesc='Embed SAPI for PHP'
+       depends=('php')
+
+       install -D -m755 ${srcdir}/build-embed/libs/libphp5.so 
${pkgdir}/usr/lib/libphp5.so
+       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')
+       backup=('etc/php/pear.conf')
+
+       cd ${srcdir}/build-pear
+       make install-pear INSTALL_ROOT=${pkgdir}
+       rm -rf 
${pkgdir}/usr/share/pear/.{channels,depdb,depdblock,filemap,lock,registry}
+}
+
+package_php-enchant() {
+       depends=('php' 'enchant')
+       pkgdesc='enchant module for PHP'
+       install -D -m755 ${srcdir}/build-php/modules/enchant.so 
${pkgdir}/usr/lib/php/modules/enchant.so
+}
+
+package_php-gd() {
+       depends=('php' 'libpng' 'libjpeg' 'freetype2' 'libvpx')
+       pkgdesc='gd module for PHP'
+       install -D -m755 ${srcdir}/build-php/modules/gd.so 
${pkgdir}/usr/lib/php/modules/gd.so
+}
+
+package_php-intl() {
+       depends=('php' 'icu')
+       pkgdesc='intl module for PHP'
+       install -D -m755 ${srcdir}/build-php/modules/intl.so 
${pkgdir}/usr/lib/php/modules/intl.so
+}
+
+package_php-ldap() {
+       depends=('php' 'libldap')
+       pkgdesc='ldap module for PHP'
+       install -D -m755 ${srcdir}/build-php/modules/ldap.so 
${pkgdir}/usr/lib/php/modules/ldap.so
+}
+
+package_php-mcrypt() {
+       depends=('php' 'libmcrypt' 'libltdl')
+       pkgdesc='mcrypt module for PHP'
+       install -D -m755 ${srcdir}/build-php/modules/mcrypt.so 
${pkgdir}/usr/lib/php/modules/mcrypt.so
+}
+
+package_php-mssql() {
+       depends=('php' 'freetds')
+       pkgdesc='mssql module for PHP'
+       install -D -m755 ${srcdir}/build-php/modules/mssql.so 
${pkgdir}/usr/lib/php/modules/mssql.so
+}
+
+package_php-odbc() {
+       depends=('php' 'unixodbc')
+       pkgdesc='ODBC modules for PHP'
+       install -D -m755 ${srcdir}/build-php/modules/odbc.so 
${pkgdir}/usr/lib/php/modules/odbc.so
+       install -D -m755 ${srcdir}/build-php/modules/pdo_odbc.so 
${pkgdir}/usr/lib/php/modules/pdo_odbc.so
+}
+
+package_php-pgsql() {
+       depends=('php' 'postgresql-libs')
+       pkgdesc='PostgreSQL modules for PHP'
+       install -D -m755 ${srcdir}/build-php/modules/pgsql.so 
${pkgdir}/usr/lib/php/modules/pgsql.so
+       install -D -m755 ${srcdir}/build-php/modules/pdo_pgsql.so 
${pkgdir}/usr/lib/php/modules/pdo_pgsql.so
+}
+
+package_php-pspell() {
+       depends=('php' 'aspell')
+       pkgdesc='pspell module for PHP'
+       install -D -m755 ${srcdir}/build-php/modules/pspell.so 
${pkgdir}/usr/lib/php/modules/pspell.so
+}
+
+package_php-snmp() {
+       depends=('php' 'net-snmp')
+       pkgdesc='snmp module for PHP'
+       install -D -m755 ${srcdir}/build-php/modules/snmp.so 
${pkgdir}/usr/lib/php/modules/snmp.so
+}
+
+package_php-sqlite() {
+       depends=('php' 'sqlite')
+       pkgdesc='sqlite module for PHP'
+       install -D -m755 ${srcdir}/build-php/modules/sqlite3.so 
${pkgdir}/usr/lib/php/modules/sqlite3.so
+       install -D -m755 ${srcdir}/build-php/modules/pdo_sqlite.so 
${pkgdir}/usr/lib/php/modules/pdo_sqlite.so
+}
+
+package_php-tidy() {
+       depends=('php' 'tidyhtml')
+       pkgdesc='tidy module for PHP'
+       install -D -m755 ${srcdir}/build-php/modules/tidy.so 
${pkgdir}/usr/lib/php/modules/tidy.so
+}
+
+package_php-xsl() {
+       depends=('php' 'libxslt')
+       pkgdesc='xsl module for PHP'
+       install -D -m755 ${srcdir}/build-php/modules/xsl.so 
${pkgdir}/usr/lib/php/modules/xsl.so
+}

Copied: php/repos/testing-i686/apache.conf (from rev 209735, 
php/trunk/apache.conf)
===================================================================
--- testing-i686/apache.conf                            (rev 0)
+++ testing-i686/apache.conf    2014-04-02 04:20:01 UTC (rev 209736)
@@ -0,0 +1,13 @@
+# Required modules: dir_module, php5_module
+
+<IfModule dir_module>
+       <IfModule php5_module>
+               DirectoryIndex index.php index.html
+               <FilesMatch "\.php$">
+                       SetHandler application/x-httpd-php
+               </FilesMatch>
+               <FilesMatch "\.phps$">
+                       SetHandler application/x-httpd-php-source
+               </FilesMatch>
+       </IfModule>
+</IfModule>

Copied: php/repos/testing-i686/logrotate.d.php-fpm (from rev 209735, 
php/trunk/logrotate.d.php-fpm)
===================================================================
--- testing-i686/logrotate.d.php-fpm                            (rev 0)
+++ testing-i686/logrotate.d.php-fpm    2014-04-02 04:20:01 UTC (rev 209736)
@@ -0,0 +1,8 @@
+/var/log/php-fpm.log {
+       missingok
+       notifempty
+       delaycompress
+       postrotate
+               systemctl reload php-fpm.service || true
+       endscript
+}

Copied: php/repos/testing-i686/php-fpm.conf.in.patch (from rev 209735, 
php/trunk/php-fpm.conf.in.patch)
===================================================================
--- testing-i686/php-fpm.conf.in.patch                          (rev 0)
+++ testing-i686/php-fpm.conf.in.patch  2014-04-02 04:20:01 UTC (rev 209736)
@@ -0,0 +1,52 @@
+--- sapi/fpm/php-fpm.conf.in   2013-11-12 15:17:27.000000000 +0100
++++ sapi/fpm/php-fpm.conf.in   2013-11-12 17:27:21.283279538 +0100
+@@ -12,7 +12,7 @@
+ ; Relative path can also be used. They will be prefixed by:
+ ;  - the global prefix if it's been set (-p argument)
+ ;  - @prefix@ otherwise
+-;include=etc/fpm.d/*.conf
++;include=/etc/php/fpm.d/*.conf
+ 
+ ;;;;;;;;;;;;;;;;;;
+ ; Global Options ;
+@@ -22,7 +22,7 @@
+ ; Pid file
+ ; Note: the default prefix is @EXPANDED_LOCALSTATEDIR@
+ ; Default Value: none
+-;pid = run/php-fpm.pid
++pid = /run/php-fpm/php-fpm.pid
+ 
+ ; Error log file
+ ; If it's set to "syslog", log is sent to syslogd instead of being written
+@@ -156,7 +156,8 @@
+ ;                            specific port;
+ ;   '/path/to/unix/socket' - to listen on a unix socket.
+ ; Note: This value is mandatory.
+-listen = 127.0.0.1:9000
++;listen = 127.0.0.1:9000
++listen = /run/php-fpm/php-fpm.sock
+ 
+ ; Set listen(2) backlog.
+ ; Default Value: 65535 (-1 on FreeBSD and OpenBSD)
+@@ -167,9 +168,9 @@
+ ; BSD-derived systems allow connections regardless of permissions. 
+ ; Default Values: user and group are set as the running user
+ ;                 mode is set to 0666
+-;listen.owner = @php_fpm_user@
+-;listen.group = @php_fpm_group@
+-;listen.mode = 0666
++listen.owner = @php_fpm_user@
++listen.group = @php_fpm_group@
++listen.mode = 0660
+  
+ ; List of ipv4 addresses of FastCGI clients which are allowed to connect.
+ ; Equivalent to the FCGI_WEB_SERVER_ADDRS environment variable in the original
+@@ -466,7 +467,7 @@
+ ; Chdir to this directory at the start.
+ ; Note: relative path can be used.
+ ; Default Value: current directory or / when chroot
+-;chdir = /var/www
++;chdir = /srv/http
+  
+ ; Redirect worker stdout and stderr into main error log. If not set, stdout 
and
+ ; stderr will be redirected to /dev/null according to FastCGI specs.

Copied: php/repos/testing-i686/php-fpm.install (from rev 209735, 
php/trunk/php-fpm.install)
===================================================================
--- testing-i686/php-fpm.install                                (rev 0)
+++ testing-i686/php-fpm.install        2014-04-02 04:20:01 UTC (rev 209736)
@@ -0,0 +1,9 @@
+post_install() {
+       if [[ ! -d run/php-fpm ]]; then
+               usr/bin/systemd-tmpfiles --create php-fpm.conf
+       fi
+}
+
+post_upgrade() {
+       post_install
+}

Copied: php/repos/testing-i686/php-fpm.service (from rev 209735, 
php/trunk/php-fpm.service)
===================================================================
--- testing-i686/php-fpm.service                                (rev 0)
+++ testing-i686/php-fpm.service        2014-04-02 04:20:01 UTC (rev 209736)
@@ -0,0 +1,13 @@
+[Unit]
+Description=The PHP FastCGI Process Manager
+After=syslog.target network.target
+
+[Service]
+Type=notify
+PIDFile=/run/php-fpm/php-fpm.pid
+PrivateTmp=true
+ExecStart=/usr/bin/php-fpm --nodaemonize --pid /run/php-fpm/php-fpm.pid
+ExecReload=/bin/kill -USR2 $MAINPID
+
+[Install]
+WantedBy=multi-user.target

Copied: php/repos/testing-i686/php-fpm.tmpfiles (from rev 209735, 
php/trunk/php-fpm.tmpfiles)
===================================================================
--- testing-i686/php-fpm.tmpfiles                               (rev 0)
+++ testing-i686/php-fpm.tmpfiles       2014-04-02 04:20:01 UTC (rev 209736)
@@ -0,0 +1 @@
+d /run/php-fpm 755 root root

Copied: php/repos/testing-i686/php.ini.patch (from rev 209735, 
php/trunk/php.ini.patch)
===================================================================
--- testing-i686/php.ini.patch                          (rev 0)
+++ testing-i686/php.ini.patch  2014-04-02 04:20:01 UTC (rev 209736)
@@ -0,0 +1,122 @@
+--- php.ini-production 2013-11-12 15:17:27.000000000 +0100
++++ php.ini-production 2013-11-12 17:28:12.715321014 +0100
+@@ -306,7 +306,7 @@
+ ; or per-virtualhost web server configuration file. This directive is
+ ; *NOT* affected by whether Safe Mode is turned On or Off.
+ ; http://php.net/open-basedir
+-;open_basedir =
++open_basedir = /srv/http/:/home/:/tmp/:/usr/share/pear/:/usr/share/webapps/
+ 
+ ; This directive allows you to disable certain functions for security reasons.
+ ; It receives a comma-delimited list of function names. This directive is
+@@ -703,7 +703,7 @@
+ ;;;;;;;;;;;;;;;;;;;;;;;;;
+ 
+ ; UNIX: "/path1:/path2"
+-;include_path = ".:/php/includes"
++include_path = ".:/usr/share/pear"
+ ;
+ ; Windows: "\path1;\path2"
+ ;include_path = ".;c:\php\includes"
+@@ -726,7 +726,7 @@
+ 
+ ; Directory in which the loadable extensions (modules) reside.
+ ; http://php.net/extension-dir
+-; extension_dir = "./"
++extension_dir = "/usr/lib/php/modules/"
+ ; On windows:
+ ; extension_dir = "ext"
+ 
+@@ -864,50 +864,48 @@
+ ; If you only provide the name of the extension, PHP will look for it in its
+ ; default extension directory.
+ ;
+-; Windows Extensions
+-; Note that ODBC support is built in, so no dll is needed for it.
+-; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5)
+-; extension folders as well as the separate PECL DLL download (PHP 5).
+-; Be sure to appropriately set the extension_dir directive.
+-;
+-;extension=php_bz2.dll
+-;extension=php_curl.dll
+-;extension=php_fileinfo.dll
+-;extension=php_gd2.dll
+-;extension=php_gettext.dll
+-;extension=php_gmp.dll
+-;extension=php_intl.dll
+-;extension=php_imap.dll
+-;extension=php_interbase.dll
+-;extension=php_ldap.dll
+-;extension=php_mbstring.dll
+-;extension=php_exif.dll      ; Must be after mbstring as it depends on it
+-;extension=php_mysql.dll
+-;extension=php_mysqli.dll
+-;extension=php_oci8.dll      ; Use with Oracle 10gR2 Instant Client
+-;extension=php_oci8_11g.dll  ; Use with Oracle 11gR2 Instant Client
+-;extension=php_openssl.dll
+-;extension=php_pdo_firebird.dll
+-;extension=php_pdo_mysql.dll
+-;extension=php_pdo_oci.dll
+-;extension=php_pdo_odbc.dll
+-;extension=php_pdo_pgsql.dll
+-;extension=php_pdo_sqlite.dll
+-;extension=php_pgsql.dll
+-;extension=php_pspell.dll
+-;extension=php_shmop.dll
+-
+-; The MIBS data available in the PHP distribution must be installed. 
+-; See http://www.php.net/manual/en/snmp.installation.php 
+-;extension=php_snmp.dll
+-
+-;extension=php_soap.dll
+-;extension=php_sockets.dll
+-;extension=php_sqlite3.dll
+-;extension=php_sybase_ct.dll
+-;extension=php_tidy.dll
+-;extension=php_xmlrpc.dll
+-;extension=php_xsl.dll
++;extension=bcmath.so
++;extension=bz2.so
++;extension=calendar.so
++extension=curl.so
++;extension=dba.so
++;extension=enchant.so
++;extension=exif.so
++;extension=ftp.so
++;extension=gd.so
++extension=gettext.so
++;extension=gmp.so
++;extension=iconv.so
++;extension=imap.so
++;extension=intl.so
++;extension=ldap.so
++;extension=mcrypt.so
++;extension=mssql.so
++;extension=mysqli.so
++;extension=mysql.so
++;extension=odbc.so
++;zend_extension=opcache.so
++;extension=openssl.so
++;extension=pdo_mysql.so
++;extension=pdo_odbc.so
++;extension=pdo_pgsql.so
++;extension=pdo_sqlite.so
++;extension=pgsql.so
++;extension=phar.so
++;extension=posix.so
++;extension=pspell.so
++;extension=shmop.so
++;extension=snmp.so
++;extension=soap.so
++;extension=sockets.so
++;extension=sqlite3.so
++;extension=sysvmsg.so
++;extension=sysvsem.so
++;extension=sysvshm.so
++;extension=tidy.so
++;extension=xmlrpc.so
++;extension=xsl.so
++;extension=zip.so
+ 
+ ;;;;;;;;;;;;;;;;;;;
+ ; Module Settings ;

Copied: php/repos/testing-x86_64/PKGBUILD (from rev 209735, php/trunk/PKGBUILD)
===================================================================
--- testing-x86_64/PKGBUILD                             (rev 0)
+++ testing-x86_64/PKGBUILD     2014-04-02 04:20:01 UTC (rev 209736)
@@ -0,0 +1,357 @@
+# $Id$
+# Maintainer: Pierre Schmitz <pie...@archlinux.de>
+
+pkgbase=php
+pkgname=('php'
+         'php-cgi'
+         'php-apache'
+         'php-fpm'
+         'php-embed'
+         'php-pear'
+         'php-enchant'
+         'php-gd'
+         'php-intl'
+         'php-ldap'
+         'php-mcrypt'
+         'php-mssql'
+         'php-odbc'
+         'php-pgsql'
+         'php-pspell'
+         'php-snmp'
+         'php-sqlite'
+         'php-tidy'
+         'php-xsl')
+pkgver=5.5.11
+pkgrel=1
+arch=('i686' 'x86_64')
+license=('PHP')
+url='http://www.php.net'
+makedepends=('apache' 'imap' 'postgresql-libs' 'libldap' 'postfix' 'libvpx'
+             'sqlite' 'unixodbc' 'net-snmp' 'libzip' 'enchant' 'file' 'freetds'
+             'libmcrypt' 'tidyhtml' 'aspell' 'libltdl' 'libpng' 'libjpeg' 'icu'
+             'curl' 'libxslt' 'openssl' 'bzip2' 'db' 'gmp' 'freetype2' 
'systemd')
+source=("http://www.php.net/distributions/${pkgbase}-${pkgver}.tar.gz";
+        "http://www.php.net/distributions/${pkgbase}-${pkgver}.tar.gz.asc";
+        'php.ini.patch' 'apache.conf' 'php-fpm.conf.in.patch'
+        'logrotate.d.php-fpm' 'php-fpm.service' 'php-fpm.tmpfiles')
+md5sums=('9156fcd4b254cbfa9a7535f931da29d5'
+         'SKIP'
+         '799cd5f91f5253f4b47ec4fd7fccf4f1'
+         'dec2cbaad64e3abf4f0ec70e1de4e8e9'
+         '9f8263996836e27f5be1483e86ac2e33'
+         'e036c721e5ad927cd1613c7475a58b3a'
+         'cc2940f5312ba42e7aa1ddfab74b84c4'
+         'c60343df74f8e1afb13b084d5c0e47ed')
+
+prepare() {
+       cd ${srcdir}/${pkgbase}-${pkgver}
+
+       patch -p0 -i ${srcdir}/php.ini.patch
+       patch -p0 -i ${srcdir}/php-fpm.conf.in.patch
+       # Just because our Apache 2.4 is configured with a threaded MPM by 
default does not mean we want to build a ZTS PHP.
+       # Let's supress this behaviour and build a SAPI that works fine with 
the prefork MPM.
+       sed '/APACHE_THREADED_MPM=/d' -i sapi/apache2handler/config.m4 -i 
configure
+}
+
+build() {
+       local _phpconfig="--srcdir=../${pkgbase}-${pkgver} \
+               --config-cache \
+               --prefix=/usr \
+               --sbindir=/usr/bin \
+               --sysconfdir=/etc/php \
+               --localstatedir=/var \
+               --with-layout=GNU \
+               --with-config-file-path=/etc/php \
+               --with-config-file-scan-dir=/etc/php/conf.d \
+               --disable-rpath \
+               --mandir=/usr/share/man \
+               --without-pear \
+               "
+
+       local _phpextensions="--enable-bcmath=shared \
+               --enable-calendar=shared \
+               --enable-dba=shared \
+               --enable-exif=shared \
+               --enable-ftp=shared \
+               --enable-gd-native-ttf \
+               --enable-intl=shared \
+               --enable-mbstring \
+               --enable-opcache \
+               --enable-phar=shared \
+               --enable-posix=shared \
+               --enable-shmop=shared \
+               --enable-soap=shared \
+               --enable-sockets=shared \
+               --enable-sysvmsg=shared \
+               --enable-sysvsem=shared \
+               --enable-sysvshm=shared \
+               --enable-zip=shared \
+               --with-bz2=shared \
+               --with-curl=shared \
+               --with-db4=/usr \
+               --with-enchant=shared,/usr \
+               --with-fpm-systemd \
+               --with-freetype-dir=/usr \
+               --with-gd=shared \
+               --with-gdbm \
+               --with-gettext=shared \
+               --with-gmp=shared \
+               --with-iconv=shared \
+               --with-icu-dir=/usr \
+               --with-imap-ssl \
+               --with-imap=shared \
+               --with-jpeg-dir=/usr \
+               --with-vpx-dir=/usr \
+               --with-ldap=shared \
+               --with-ldap-sasl \
+               --with-mcrypt=shared \
+               --with-mhash \
+               --with-mssql=shared \
+               --with-mysql-sock=/run/mysqld/mysqld.sock \
+               --with-mysql=shared,mysqlnd \
+               --with-mysqli=shared,mysqlnd \
+               --with-openssl=shared \
+               --with-pcre-regex=/usr \
+               --with-pdo-mysql=shared,mysqlnd \
+               --with-pdo-odbc=shared,unixODBC,/usr \
+               --with-pdo-pgsql=shared \
+               --with-pdo-sqlite=shared,/usr \
+               --with-pgsql=shared \
+               --with-png-dir=/usr \
+               --with-pspell=shared \
+               --with-snmp=shared \
+               --with-sqlite3=shared,/usr \
+               --with-tidy=shared \
+               --with-unixODBC=shared,/usr \
+               --with-xmlrpc=shared \
+               --with-xsl=shared \
+               --with-zlib \
+               "
+
+       EXTENSION_DIR=/usr/lib/php/modules
+       export EXTENSION_DIR
+       PEAR_INSTALLDIR=/usr/share/pear
+       export PEAR_INSTALLDIR
+
+       cd ${srcdir}/${pkgbase}-${pkgver}
+
+       # php
+       mkdir ${srcdir}/build-php
+       cd ${srcdir}/build-php
+       ln -s ../${pkgbase}-${pkgver}/configure
+       ./configure ${_phpconfig} \
+               --disable-cgi \
+               --with-readline \
+               --enable-pcntl \
+               ${_phpextensions}
+       make
+
+       # cgi and fcgi
+       # reuse the previous run; this will save us a lot of time
+       cp -a ${srcdir}/build-php ${srcdir}/build-cgi
+       cd ${srcdir}/build-cgi
+       ./configure ${_phpconfig} \
+               --disable-cli \
+               --enable-cgi \
+               ${_phpextensions}
+       make
+
+       # apache
+       cp -a ${srcdir}/build-php ${srcdir}/build-apache
+       cd ${srcdir}/build-apache
+       ./configure ${_phpconfig} \
+               --disable-cli \
+               --with-apxs2 \
+               ${_phpextensions}
+       make
+
+       # fpm
+       cp -a ${srcdir}/build-php ${srcdir}/build-fpm
+       cd ${srcdir}/build-fpm
+       ./configure ${_phpconfig} \
+               --disable-cli \
+               --enable-fpm \
+               --with-fpm-user=http \
+               --with-fpm-group=http \
+               ${_phpextensions}
+       make
+
+       # embed
+       cp -a ${srcdir}/build-php ${srcdir}/build-embed
+       cd ${srcdir}/build-embed
+       ./configure ${_phpconfig} \
+               --disable-cli \
+               --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() {
+#      cd ${srcdir}/build-php
+#      export SNMP_TIMEOUT=1
+#      export SNMP_RETRIES=0
+#      export NO_INTERACTION=1
+#      make test
+#      echo
+# }
+
+package_php() {
+       pkgdesc='An HTML-embedded scripting language'
+       depends=('pcre' 'libxml2' 'bzip2' 'curl')
+       backup=('etc/php/php.ini')
+
+       cd ${srcdir}/build-php
+       make -j1 INSTALL_ROOT=${pkgdir} install
+       install -d -m755 ${pkgdir}/usr/share/pear
+       # install php.ini
+       install -D -m644 ${srcdir}/${pkgbase}-${pkgver}/php.ini-production 
${pkgdir}/etc/php/php.ini
+       install -d -m755 ${pkgdir}/etc/php/conf.d/
+
+       # remove static modules
+       rm -f ${pkgdir}/usr/lib/php/modules/*.a
+       # remove modules provided by sub packages
+       rm -f 
${pkgdir}/usr/lib/php/modules/{enchant,gd,intl,ldap,mcrypt,mssql,odbc,pdo_odbc,pgsql,pdo_pgsql,pspell,snmp,sqlite3,pdo_sqlite,tidy,xsl}.so
+       # remove empty directory
+       rmdir ${pkgdir}/usr/include/php/include
+}
+
+package_php-cgi() {
+       pkgdesc='CGI and FCGI SAPI for PHP'
+       depends=('php')
+
+       install -D -m755 ${srcdir}/build-cgi/sapi/cgi/php-cgi 
${pkgdir}/usr/bin/php-cgi
+}
+
+package_php-apache() {
+       pkgdesc='Apache SAPI for PHP'
+       depends=('php' 'apache')
+       backup=('etc/httpd/conf/extra/php5_module.conf')
+
+       install -D -m755 ${srcdir}/build-apache/libs/libphp5.so 
${pkgdir}/usr/lib/httpd/modules/libphp5.so
+       install -D -m644 ${srcdir}/apache.conf 
${pkgdir}/etc/httpd/conf/extra/php5_module.conf
+}
+
+package_php-fpm() {
+       pkgdesc='FastCGI Process Manager for PHP'
+       depends=('php' 'systemd')
+       backup=('etc/php/php-fpm.conf')
+       install='php-fpm.install'
+
+       install -D -m755 ${srcdir}/build-fpm/sapi/fpm/php-fpm 
${pkgdir}/usr/bin/php-fpm
+       install -D -m644 ${srcdir}/build-fpm/sapi/fpm/php-fpm.8 
${pkgdir}/usr/share/man/man8/php-fpm.8
+       install -D -m644 ${srcdir}/build-fpm/sapi/fpm/php-fpm.conf 
${pkgdir}/etc/php/php-fpm.conf
+       install -D -m644 ${srcdir}/logrotate.d.php-fpm 
${pkgdir}/etc/logrotate.d/php-fpm
+       install -d -m755 ${pkgdir}/etc/php/fpm.d
+       install -D -m644 ${srcdir}/php-fpm.tmpfiles 
${pkgdir}/usr/lib/tmpfiles.d/php-fpm.conf
+       install -D -m644 ${srcdir}/php-fpm.service 
${pkgdir}/usr/lib/systemd/system/php-fpm.service
+}
+
+package_php-embed() {
+       pkgdesc='Embed SAPI for PHP'
+       depends=('php')
+
+       install -D -m755 ${srcdir}/build-embed/libs/libphp5.so 
${pkgdir}/usr/lib/libphp5.so
+       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')
+       backup=('etc/php/pear.conf')
+
+       cd ${srcdir}/build-pear
+       make install-pear INSTALL_ROOT=${pkgdir}
+       rm -rf 
${pkgdir}/usr/share/pear/.{channels,depdb,depdblock,filemap,lock,registry}
+}
+
+package_php-enchant() {
+       depends=('php' 'enchant')
+       pkgdesc='enchant module for PHP'
+       install -D -m755 ${srcdir}/build-php/modules/enchant.so 
${pkgdir}/usr/lib/php/modules/enchant.so
+}
+
+package_php-gd() {
+       depends=('php' 'libpng' 'libjpeg' 'freetype2' 'libvpx')
+       pkgdesc='gd module for PHP'
+       install -D -m755 ${srcdir}/build-php/modules/gd.so 
${pkgdir}/usr/lib/php/modules/gd.so
+}
+
+package_php-intl() {
+       depends=('php' 'icu')
+       pkgdesc='intl module for PHP'
+       install -D -m755 ${srcdir}/build-php/modules/intl.so 
${pkgdir}/usr/lib/php/modules/intl.so
+}
+
+package_php-ldap() {
+       depends=('php' 'libldap')
+       pkgdesc='ldap module for PHP'
+       install -D -m755 ${srcdir}/build-php/modules/ldap.so 
${pkgdir}/usr/lib/php/modules/ldap.so
+}
+
+package_php-mcrypt() {
+       depends=('php' 'libmcrypt' 'libltdl')
+       pkgdesc='mcrypt module for PHP'
+       install -D -m755 ${srcdir}/build-php/modules/mcrypt.so 
${pkgdir}/usr/lib/php/modules/mcrypt.so
+}
+
+package_php-mssql() {
+       depends=('php' 'freetds')
+       pkgdesc='mssql module for PHP'
+       install -D -m755 ${srcdir}/build-php/modules/mssql.so 
${pkgdir}/usr/lib/php/modules/mssql.so
+}
+
+package_php-odbc() {
+       depends=('php' 'unixodbc')
+       pkgdesc='ODBC modules for PHP'
+       install -D -m755 ${srcdir}/build-php/modules/odbc.so 
${pkgdir}/usr/lib/php/modules/odbc.so
+       install -D -m755 ${srcdir}/build-php/modules/pdo_odbc.so 
${pkgdir}/usr/lib/php/modules/pdo_odbc.so
+}
+
+package_php-pgsql() {
+       depends=('php' 'postgresql-libs')
+       pkgdesc='PostgreSQL modules for PHP'
+       install -D -m755 ${srcdir}/build-php/modules/pgsql.so 
${pkgdir}/usr/lib/php/modules/pgsql.so
+       install -D -m755 ${srcdir}/build-php/modules/pdo_pgsql.so 
${pkgdir}/usr/lib/php/modules/pdo_pgsql.so
+}
+
+package_php-pspell() {
+       depends=('php' 'aspell')
+       pkgdesc='pspell module for PHP'
+       install -D -m755 ${srcdir}/build-php/modules/pspell.so 
${pkgdir}/usr/lib/php/modules/pspell.so
+}
+
+package_php-snmp() {
+       depends=('php' 'net-snmp')
+       pkgdesc='snmp module for PHP'
+       install -D -m755 ${srcdir}/build-php/modules/snmp.so 
${pkgdir}/usr/lib/php/modules/snmp.so
+}
+
+package_php-sqlite() {
+       depends=('php' 'sqlite')
+       pkgdesc='sqlite module for PHP'
+       install -D -m755 ${srcdir}/build-php/modules/sqlite3.so 
${pkgdir}/usr/lib/php/modules/sqlite3.so
+       install -D -m755 ${srcdir}/build-php/modules/pdo_sqlite.so 
${pkgdir}/usr/lib/php/modules/pdo_sqlite.so
+}
+
+package_php-tidy() {
+       depends=('php' 'tidyhtml')
+       pkgdesc='tidy module for PHP'
+       install -D -m755 ${srcdir}/build-php/modules/tidy.so 
${pkgdir}/usr/lib/php/modules/tidy.so
+}
+
+package_php-xsl() {
+       depends=('php' 'libxslt')
+       pkgdesc='xsl module for PHP'
+       install -D -m755 ${srcdir}/build-php/modules/xsl.so 
${pkgdir}/usr/lib/php/modules/xsl.so
+}

Copied: php/repos/testing-x86_64/apache.conf (from rev 209735, 
php/trunk/apache.conf)
===================================================================
--- testing-x86_64/apache.conf                          (rev 0)
+++ testing-x86_64/apache.conf  2014-04-02 04:20:01 UTC (rev 209736)
@@ -0,0 +1,13 @@
+# Required modules: dir_module, php5_module
+
+<IfModule dir_module>
+       <IfModule php5_module>
+               DirectoryIndex index.php index.html
+               <FilesMatch "\.php$">
+                       SetHandler application/x-httpd-php
+               </FilesMatch>
+               <FilesMatch "\.phps$">
+                       SetHandler application/x-httpd-php-source
+               </FilesMatch>
+       </IfModule>
+</IfModule>

Copied: php/repos/testing-x86_64/logrotate.d.php-fpm (from rev 209735, 
php/trunk/logrotate.d.php-fpm)
===================================================================
--- testing-x86_64/logrotate.d.php-fpm                          (rev 0)
+++ testing-x86_64/logrotate.d.php-fpm  2014-04-02 04:20:01 UTC (rev 209736)
@@ -0,0 +1,8 @@
+/var/log/php-fpm.log {
+       missingok
+       notifempty
+       delaycompress
+       postrotate
+               systemctl reload php-fpm.service || true
+       endscript
+}

Copied: php/repos/testing-x86_64/php-fpm.conf.in.patch (from rev 209735, 
php/trunk/php-fpm.conf.in.patch)
===================================================================
--- testing-x86_64/php-fpm.conf.in.patch                                (rev 0)
+++ testing-x86_64/php-fpm.conf.in.patch        2014-04-02 04:20:01 UTC (rev 
209736)
@@ -0,0 +1,52 @@
+--- sapi/fpm/php-fpm.conf.in   2013-11-12 15:17:27.000000000 +0100
++++ sapi/fpm/php-fpm.conf.in   2013-11-12 17:27:21.283279538 +0100
+@@ -12,7 +12,7 @@
+ ; Relative path can also be used. They will be prefixed by:
+ ;  - the global prefix if it's been set (-p argument)
+ ;  - @prefix@ otherwise
+-;include=etc/fpm.d/*.conf
++;include=/etc/php/fpm.d/*.conf
+ 
+ ;;;;;;;;;;;;;;;;;;
+ ; Global Options ;
+@@ -22,7 +22,7 @@
+ ; Pid file
+ ; Note: the default prefix is @EXPANDED_LOCALSTATEDIR@
+ ; Default Value: none
+-;pid = run/php-fpm.pid
++pid = /run/php-fpm/php-fpm.pid
+ 
+ ; Error log file
+ ; If it's set to "syslog", log is sent to syslogd instead of being written
+@@ -156,7 +156,8 @@
+ ;                            specific port;
+ ;   '/path/to/unix/socket' - to listen on a unix socket.
+ ; Note: This value is mandatory.
+-listen = 127.0.0.1:9000
++;listen = 127.0.0.1:9000
++listen = /run/php-fpm/php-fpm.sock
+ 
+ ; Set listen(2) backlog.
+ ; Default Value: 65535 (-1 on FreeBSD and OpenBSD)
+@@ -167,9 +168,9 @@
+ ; BSD-derived systems allow connections regardless of permissions. 
+ ; Default Values: user and group are set as the running user
+ ;                 mode is set to 0666
+-;listen.owner = @php_fpm_user@
+-;listen.group = @php_fpm_group@
+-;listen.mode = 0666
++listen.owner = @php_fpm_user@
++listen.group = @php_fpm_group@
++listen.mode = 0660
+  
+ ; List of ipv4 addresses of FastCGI clients which are allowed to connect.
+ ; Equivalent to the FCGI_WEB_SERVER_ADDRS environment variable in the original
+@@ -466,7 +467,7 @@
+ ; Chdir to this directory at the start.
+ ; Note: relative path can be used.
+ ; Default Value: current directory or / when chroot
+-;chdir = /var/www
++;chdir = /srv/http
+  
+ ; Redirect worker stdout and stderr into main error log. If not set, stdout 
and
+ ; stderr will be redirected to /dev/null according to FastCGI specs.

Copied: php/repos/testing-x86_64/php-fpm.install (from rev 209735, 
php/trunk/php-fpm.install)
===================================================================
--- testing-x86_64/php-fpm.install                              (rev 0)
+++ testing-x86_64/php-fpm.install      2014-04-02 04:20:01 UTC (rev 209736)
@@ -0,0 +1,9 @@
+post_install() {
+       if [[ ! -d run/php-fpm ]]; then
+               usr/bin/systemd-tmpfiles --create php-fpm.conf
+       fi
+}
+
+post_upgrade() {
+       post_install
+}

Copied: php/repos/testing-x86_64/php-fpm.service (from rev 209735, 
php/trunk/php-fpm.service)
===================================================================
--- testing-x86_64/php-fpm.service                              (rev 0)
+++ testing-x86_64/php-fpm.service      2014-04-02 04:20:01 UTC (rev 209736)
@@ -0,0 +1,13 @@
+[Unit]
+Description=The PHP FastCGI Process Manager
+After=syslog.target network.target
+
+[Service]
+Type=notify
+PIDFile=/run/php-fpm/php-fpm.pid
+PrivateTmp=true
+ExecStart=/usr/bin/php-fpm --nodaemonize --pid /run/php-fpm/php-fpm.pid
+ExecReload=/bin/kill -USR2 $MAINPID
+
+[Install]
+WantedBy=multi-user.target

Copied: php/repos/testing-x86_64/php-fpm.tmpfiles (from rev 209735, 
php/trunk/php-fpm.tmpfiles)
===================================================================
--- testing-x86_64/php-fpm.tmpfiles                             (rev 0)
+++ testing-x86_64/php-fpm.tmpfiles     2014-04-02 04:20:01 UTC (rev 209736)
@@ -0,0 +1 @@
+d /run/php-fpm 755 root root

Copied: php/repos/testing-x86_64/php.ini.patch (from rev 209735, 
php/trunk/php.ini.patch)
===================================================================
--- testing-x86_64/php.ini.patch                                (rev 0)
+++ testing-x86_64/php.ini.patch        2014-04-02 04:20:01 UTC (rev 209736)
@@ -0,0 +1,122 @@
+--- php.ini-production 2013-11-12 15:17:27.000000000 +0100
++++ php.ini-production 2013-11-12 17:28:12.715321014 +0100
+@@ -306,7 +306,7 @@
+ ; or per-virtualhost web server configuration file. This directive is
+ ; *NOT* affected by whether Safe Mode is turned On or Off.
+ ; http://php.net/open-basedir
+-;open_basedir =
++open_basedir = /srv/http/:/home/:/tmp/:/usr/share/pear/:/usr/share/webapps/
+ 
+ ; This directive allows you to disable certain functions for security reasons.
+ ; It receives a comma-delimited list of function names. This directive is
+@@ -703,7 +703,7 @@
+ ;;;;;;;;;;;;;;;;;;;;;;;;;
+ 
+ ; UNIX: "/path1:/path2"
+-;include_path = ".:/php/includes"
++include_path = ".:/usr/share/pear"
+ ;
+ ; Windows: "\path1;\path2"
+ ;include_path = ".;c:\php\includes"
+@@ -726,7 +726,7 @@
+ 
+ ; Directory in which the loadable extensions (modules) reside.
+ ; http://php.net/extension-dir
+-; extension_dir = "./"
++extension_dir = "/usr/lib/php/modules/"
+ ; On windows:
+ ; extension_dir = "ext"
+ 
+@@ -864,50 +864,48 @@
+ ; If you only provide the name of the extension, PHP will look for it in its
+ ; default extension directory.
+ ;
+-; Windows Extensions
+-; Note that ODBC support is built in, so no dll is needed for it.
+-; Note that many DLL files are located in the extensions/ (PHP 4) ext/ (PHP 5)
+-; extension folders as well as the separate PECL DLL download (PHP 5).
+-; Be sure to appropriately set the extension_dir directive.
+-;
+-;extension=php_bz2.dll
+-;extension=php_curl.dll
+-;extension=php_fileinfo.dll
+-;extension=php_gd2.dll
+-;extension=php_gettext.dll
+-;extension=php_gmp.dll
+-;extension=php_intl.dll
+-;extension=php_imap.dll
+-;extension=php_interbase.dll
+-;extension=php_ldap.dll
+-;extension=php_mbstring.dll
+-;extension=php_exif.dll      ; Must be after mbstring as it depends on it
+-;extension=php_mysql.dll
+-;extension=php_mysqli.dll
+-;extension=php_oci8.dll      ; Use with Oracle 10gR2 Instant Client
+-;extension=php_oci8_11g.dll  ; Use with Oracle 11gR2 Instant Client
+-;extension=php_openssl.dll
+-;extension=php_pdo_firebird.dll
+-;extension=php_pdo_mysql.dll
+-;extension=php_pdo_oci.dll
+-;extension=php_pdo_odbc.dll
+-;extension=php_pdo_pgsql.dll
+-;extension=php_pdo_sqlite.dll
+-;extension=php_pgsql.dll
+-;extension=php_pspell.dll
+-;extension=php_shmop.dll
+-
+-; The MIBS data available in the PHP distribution must be installed. 
+-; See http://www.php.net/manual/en/snmp.installation.php 
+-;extension=php_snmp.dll
+-
+-;extension=php_soap.dll
+-;extension=php_sockets.dll
+-;extension=php_sqlite3.dll
+-;extension=php_sybase_ct.dll
+-;extension=php_tidy.dll
+-;extension=php_xmlrpc.dll
+-;extension=php_xsl.dll
++;extension=bcmath.so
++;extension=bz2.so
++;extension=calendar.so
++extension=curl.so
++;extension=dba.so
++;extension=enchant.so
++;extension=exif.so
++;extension=ftp.so
++;extension=gd.so
++extension=gettext.so
++;extension=gmp.so
++;extension=iconv.so
++;extension=imap.so
++;extension=intl.so
++;extension=ldap.so
++;extension=mcrypt.so
++;extension=mssql.so
++;extension=mysqli.so
++;extension=mysql.so
++;extension=odbc.so
++;zend_extension=opcache.so
++;extension=openssl.so
++;extension=pdo_mysql.so
++;extension=pdo_odbc.so
++;extension=pdo_pgsql.so
++;extension=pdo_sqlite.so
++;extension=pgsql.so
++;extension=phar.so
++;extension=posix.so
++;extension=pspell.so
++;extension=shmop.so
++;extension=snmp.so
++;extension=soap.so
++;extension=sockets.so
++;extension=sqlite3.so
++;extension=sysvmsg.so
++;extension=sysvsem.so
++;extension=sysvshm.so
++;extension=tidy.so
++;extension=xmlrpc.so
++;extension=xsl.so
++;extension=zip.so
+ 
+ ;;;;;;;;;;;;;;;;;;;
+ ; Module Settings ;

Reply via email to