Ralf S. Engelschall 8 лет назад
Родитель
Сommit
2d0b478983

+ 0 - 14
apache-php7/apache-php.conf

@@ -1,14 +0,0 @@
-##
-##  apache-php.conf -- Apache configuration for PHP
-##
-
-#   load DSO
-LoadModule  php5_module @l_prefix@/libexec/apache/mod_php.so
-
-#   activate PHP handler by file extension
-AddType     application/x-httpd-php  .php
-
-#   configure the PHP initialization file
-#   (this directory directive really accepts a file, too!)
-PHPINIDir   @l_prefix@/etc/apache/apache-php.ini
-

+ 0 - 25
apache-php7/apache-php.ini

@@ -1,25 +0,0 @@
-;;
-;;  apache-php.ini -- PHP Configuration
-;;
-
-[PHP]
-
-;   Resource Limits
-register_globals      = off    ; Global variables are no longer registered for input data
-allow_url_fopen       = off    ; Disable the opening of remote URLs
-display_errors        = off    ; Errors will NOT be displayed
-log_errors            = on     ; Errors will be logged
-max_execution_time    = 60     ; Maximum execution time of each script, in seconds
-max_input_time        = 60     ; Maximum amount of time each script may spend parsing request data
-memory_limit          = 128M   ; Maximum amount of memory a script may consume
-post_max_size         = 16M    ; Maximum amount of POST data accepted
-realpath_cache_size   = 256K   ; Maximum size of realpath(2) cache
-realpath_cache_ttl    = 120    ; Duration of time (in seconds) to cache realpath(2) information
-date.timezone         = "UTC"  ; The timezone for date calculations
-
-;   Include Paths
-include_path          = ".:@l_prefix@/lib/php"
-
-;   Session Paths
-session.save_path     = "@l_prefix@/var/apache/run/apache-php.session"
-

+ 0 - 53
apache-php7/apache-php7.patch

@@ -1,53 +0,0 @@
-Index: ext/intl/msgformat/msgformat_helpers.cpp
---- ext/intl/msgformat/msgformat_helpers.cpp.orig	2015-12-01 14:36:42.000000000 +0100
-+++ ext/intl/msgformat/msgformat_helpers.cpp	2015-12-02 20:17:51.198927871 +0100
-@@ -62,11 +62,13 @@
- #endif
- };
- 
-+#if 0
- const Formattable::Type*
- MessageFormatAdapter::getArgTypeList(const MessageFormat& m,
-                                      int32_t& count) {
-     return m.getArgTypeList(count);
- }
-+#endif
- 
- #ifdef HAS_MESSAGE_PATTERN
- const MessagePattern
-Index: ext/pdo_mysql/mysql_driver.c
---- ext/pdo_mysql/mysql_driver.c.orig	2015-12-01 14:36:34.000000000 +0100
-+++ ext/pdo_mysql/mysql_driver.c	2015-12-02 20:17:51.198927871 +0100
-@@ -724,7 +724,7 @@
- 			}
- 		}
- 
--#if MYSQL_VERSION_ID > 50605 || defined(PDO_USE_MYSQLND)
-+#if MYSQL_VERSION_ID > 50605 && defined(PDO_USE_MYSQLND)
- 		{
- 			zend_string *public_key = pdo_attr_strval(driver_options, PDO_MYSQL_ATTR_SERVER_PUBLIC_KEY, NULL);
- 			if (public_key) {
-Index: ext/pdo_mysql/pdo_mysql.c
---- ext/pdo_mysql/pdo_mysql.c.orig	2015-12-02 20:17:51.198927000 +0100
-+++ ext/pdo_mysql/pdo_mysql.c	2015-12-02 20:24:30.589062022 +0100
-@@ -126,7 +126,7 @@
- 	REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_SSL_CA", (zend_long)PDO_MYSQL_ATTR_SSL_CA);
- 	REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_SSL_CAPATH", (zend_long)PDO_MYSQL_ATTR_SSL_CAPATH);
- 	REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_SSL_CIPHER", (zend_long)PDO_MYSQL_ATTR_SSL_CIPHER);
--#if MYSQL_VERSION_ID > 50605 || defined(PDO_USE_MYSQLND)
-+#if MYSQL_VERSION_ID > 50605 && defined(PDO_USE_MYSQLND)
- 	 REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_SERVER_PUBLIC_KEY", (zend_long)PDO_MYSQL_ATTR_SERVER_PUBLIC_KEY);
- #endif
- 	REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_MULTI_STATEMENTS", (zend_long)PDO_MYSQL_ATTR_MULTI_STATEMENTS);
-Index: ext/pdo_mysql/php_pdo_mysql_int.h
---- ext/pdo_mysql/php_pdo_mysql_int.h.orig	2015-12-01 14:36:34.000000000 +0100
-+++ ext/pdo_mysql/php_pdo_mysql_int.h	2015-12-02 20:17:51.208953657 +0100
-@@ -175,7 +175,7 @@
- 	PDO_MYSQL_ATTR_SSL_CA,
- 	PDO_MYSQL_ATTR_SSL_CAPATH,
- 	PDO_MYSQL_ATTR_SSL_CIPHER,
--#if MYSQL_VERSION_ID > 50605 || defined(PDO_USE_MYSQLND)
-+#if MYSQL_VERSION_ID > 50605 && defined(PDO_USE_MYSQLND)
- 	PDO_MYSQL_ATTR_SERVER_PUBLIC_KEY,
- #endif
- 	PDO_MYSQL_ATTR_MULTI_STATEMENTS,

+ 0 - 591
apache-php7/apache-php7.spec

@@ -1,591 +0,0 @@
-##
-##  apache-php7.spec -- OpenPKG RPM Package Specification
-##  Copyright (c) 2000-2017 OpenPKG Foundation e.V. <http://openpkg.net/>
-##
-##  Permission to use, copy, modify, and distribute this software for
-##  any purpose with or without fee is hereby granted, provided that
-##  the above copyright notice and this permission notice appear in all
-##  copies.
-##
-##  THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
-##  WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-##  MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-##  IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR
-##  CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-##  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-##  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
-##  USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-##  ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-##  OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
-##  OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-##  SUCH DAMAGE.
-##
-
-#   package information
-Name:         apache-php7
-Summary:      Apache Extension: PHP Scripting Language (V7)
-URL:          http://www.php.net/
-Vendor:       The PHP Project
-Packager:     OpenPKG Foundation e.V.
-Distribution: OpenPKG Community
-Class:        BASE
-Group:        Web
-License:      PHP
-Version:      7.1.7
-Release:      20170723
-
-#   package options
-%option       with_bc                   no
-%option       with_bdb                  no
-%option       with_bzip2                no
-%option       with_calendar             no
-%option       with_ctype                no
-%option       with_curl                 no
-%option       with_debug                no
-%option       with_dom                  no
-%option       with_exif                 no
-%option       with_fileinfo             no
-%option       with_freetype             no
-%option       with_ftp                  no
-%option       with_gd                   no
-%option       with_gdbm                 no
-%option       with_gettext              no
-%option       with_gmp                  no
-%option       with_iconv                no
-%option       with_imap                 no
-%option       with_intl                 no
-%option       with_json                 no
-%option       with_tokenizer            no
-%option       with_mbregex              no
-%option       with_mbstring             no
-%option       with_mcrypt               no
-%option       with_mhash                no
-%option       with_mm                   no
-%option       with_mysql                no
-%option       with_oci8                 no
-%option       with_odbc                 no
-%option       with_opcache              no
-%option       with_openldap             no
-%option       with_openldapsasl         no
-%option       with_pear                 no
-%option       with_pgsql                no
-%option       with_phar                 no
-%option       with_posix                no
-%option       with_sendmail             no
-%option       with_session              no
-%option       with_simplexml            no
-%option       with_snmp                 no
-%option       with_soap                 no
-%option       with_sockets              no
-%option       with_sqlite               no
-%option       with_ssl                  no
-%option       with_tidy                 no
-%option       with_versioning           no
-%option       with_wddx                 no
-%option       with_xml                  no
-%option       with_xslt                 no
-%option       with_zlib                 no
-%option       with_zip                  no
-
-#   fixing implicit extension dependencies and correlations
-%if "%{with_mm}" == "yes"
-%undefine     with_session
-%define       with_session       yes
-%endif
-%if "%{with_pear}" == "yes"
-%undefine     with_xml
-%define       with_xml           yes
-%endif
-%if "%{with_freetype}" == "yes"
-%undefine     with_gd
-%define       with_gd            yes
-%endif
-%if "%{with_gd}" == "yes" || "%{with_dom}" == "yes" || "%{with_zip}" == "yes"
-%undefine     with_zlib
-%define       with_zlib          yes
-%endif
-%if "%{with_xslt}" == "yes"
-%undefine     with_dom
-%define       with_dom           yes
-%endif
-%if "%{with_dom}" == "yes"
-%undefine     with_xml
-%define       with_xml           yes
-%endif
-%if "%{with_soap}" == "yes"
-%undefine     with_xml
-%define       with_xml           yes
-%endif
-%if "%{with_pgsql}" == "yes" || "%{with_mysql}" == "yes"
-%undefine     with_ssl
-%define       with_ssl           yes
-%endif
-
-#   list of sources
-Source0:      http://static.php.net/www.php.net/distributions/php-%{version}.tar.bz2
-Source1:      apache-php.ini
-Source2:      apache-php.conf
-Patch0:       apache-php7.patch
-
-#   build information
-BuildPreReq:  OpenPKG, openpkg >= 20160101, gcc, flex, bison
-PreReq:       OpenPKG, openpkg >= 20160101
-BuildPreReq:  apache
-PreReq:       apache
-BuildPreReq:  pcre
-PreReq:       pcre
-%if "%{with_sqlite}" == "yes"
-BuildPreReq:  sqlite
-PreReq:       sqlite
-%endif
-%if "%{with_pgsql}" == "yes"
-BuildPreReq:  postgresql
-PreReq:       postgresql
-%endif
-%if "%{with_gd}" == "yes"
-BuildPreReq:  gd >= 2.0.20, jpeg, png
-PreReq:       gd >= 2.0.20, jpeg, png
-%endif
-%if "%{with_bdb}" == "yes"
-BuildPreReq:  db
-PreReq:       db
-%endif
-%if "%{with_zlib}" == "yes"
-BuildPreReq:  zlib
-PreReq:       zlib
-%endif
-%if "%{with_bzip2}" == "yes"
-BuildPreReq:  bzip2
-PreReq:       bzip2
-%endif
-%if "%{with_ssl}" == "yes"
-BuildPreReq:  openssl
-PreReq:       openssl
-%endif
-%if "%{with_openldap}" == "yes"
-BuildPreReq:  openldap
-PreReq:       openldap
-%if "%{with_openldapsasl}" == "yes"
-BuildPreReq:  openldap::with_sasl = yes
-PreReq:       openldap::with_sasl = yes
-%else
-BuildPreReq:  openldap::with_sasl = no
-PreReq:       openldap::with_sasl = no
-%endif
-%endif
-%if "%{with_mm}" == "yes"
-BuildPreReq:  mm
-PreReq:       mm
-%endif
-%if "%{with_freetype}" == "yes"
-BuildPreReq:  freetype
-PreReq:       freetype
-%endif
-%if "%{with_gettext}" == "yes"
-BuildPreReq:  gettext, libiconv
-PreReq:       gettext, libiconv
-%endif
-%if "%{with_iconv}" == "yes"
-BuildPreReq:  libiconv
-PreReq:       libiconv
-%endif
-%if "%{with_imap}" == "yes"
-BuildPreReq:  imap, openssl
-PreReq:       imap, openssl
-%endif
-%if "%{with_intl}" == "yes"
-BuildPreReq:  icu
-PreReq:       icu
-%endif
-%if "%{with_xml}" == "yes"
-BuildPreReq:  libxml
-PreReq:       libxml
-%endif
-%if "%{with_xslt}" == "yes"
-BuildPreReq:  libxslt
-PreReq:       libxslt
-%endif
-%if "%{with_dom}" == "yes"
-BuildPreReq:  libxml, libxslt
-PreReq:       libxml, libxslt
-%endif
-%if "%{with_curl}" == "yes"
-BuildPreReq:  curl
-PreReq:       curl
-%endif
-%if "%{with_mhash}" == "yes"
-BuildPreReq:  mhash
-PreReq:       mhash
-%endif
-%if "%{with_mcrypt}" == "yes"
-BuildPreReq:  libmcrypt
-PreReq:       libmcrypt
-%endif
-%if "%{with_gdbm}" == "yes"
-BuildPreReq:  gdbm, gdbm::with_ndbm = yes
-PreReq:       gdbm, gdbm::with_ndbm = yes
-%endif
-%if "%{with_oci8}" == "yes"
-BuildPreReq:  oracle
-PreReq:       oracle
-%endif
-%if "%{with_snmp}" == "yes"
-BuildPreReq:  snmp
-PreReq:       snmp
-%endif
-%if "%{with_odbc}" == "yes"
-BuildPreReq:  unixodbc
-PreReq:       unixodbc
-%endif
-%if "%{with_sendmail}" == "yes"
-BuildPreReq:  MTA
-PreReq:       MTA
-%endif
-%if "%{with_simplexml}" == "yes"
-BuildPreReq:  libxml
-PreReq:       libxml
-%endif
-%if "%{with_tidy}" == "yes"
-BuildPreReq:  tidy
-PreReq:       tidy
-%endif
-%if "%{with_gmp}" == "yes"
-BuildPreReq:  gmp
-PreReq:       gmp
-%endif
-Provides:     apache-php
-
-%description
-    PHP is an HTML-embedded scripting language. Much of its syntax is
-    borrowed from C, Java and Perl with a couple of unique PHP-specific
-    features thrown in. The goal of the language is to allow web
-    developers to write dynamically generated pages quickly.
-
-    This package provides a Dynamic Shared Object (DSO) for the Apache
-    HTTP 2.2 web server. In general speaking, this module is also known
-    as mod_php.
-
-%track
-    prog apache-php7 = {
-        version   = %{version}
-        url       = http://www.php.net/downloads.php
-        regex     = php-(7\.\d+\.\d+)\.tar\.(bz2|gz)
-    }
-
-%prep
-    %setup -q -n php-%{version}
-    %patch -p0
-    %{l_shtool} subst \
-        -e 's;-i -a -n php5;-i -n php5;' \
-        configure
-    %{l_shtool} subst \
-        -e 's;\(/include/freetype\)2;\1;' \
-        configure \
-        ext/gd/config.m4
-
-%build
-    #   configure package
-    case "%{l_platform -t}" in
-        *-sunos5.10 ) cflags="%{l_cflags}"    ;;
-        *           ) cflags="%{l_cflags -O}" ;;
-    esac
-    cppflags="%{l_cppflags}"
-    ldflags="%{l_ldflags}"
-    libs=""
-%if "%{with_freetype}" == "yes"
-    cppflags="%{l_cppflags freetype .} $cppflags"
-%endif
-%if "%{with_gdbm}" == "yes"
-    libs="$libs -lndbm -lgdbm"
-%endif
-%if "%{with_gd}" == "yes"
-    libs="$libs -lpng -lz"
-%endif
-%if "%{with_gettext}" == "yes"
-    libs="$libs -liconv"
-%endif
-%if "%{with_openldap}" == "yes" && "%{with_openldapsasl}" == "yes"
-    libs="$libs -lsasl2"
-%endif
-%if "%{with_imap}" == "yes"
-    libs="$libs -lssl -lcrypto"
-%endif
-%if "%{with_intl}" == "yes"
-    cppflags="%{l_cppflags icu .} $cppflags"
-%endif
-%if "%{with_bdb}" == "yes"
-    libs="$libs -ldb"
-%endif
-%if "%{with_pgsql}" == "yes"
-    libs="$libs `pg_config --libs`"
-%endif
-%if "%{with_oci8}" == "yes"
-    ORACLE_HOME="`%{l_rc} --query oracle_home`"
-    export ORACLE_HOME
-%endif
-    CC="%{l_cc}" \
-    CFLAGS="$cflags" \
-    CPPFLAGS="$cppflags" \
-    LDFLAGS="$ldflags" \
-    LIBS="$libs" \
-%if "%{with_sendmail}" == "yes"
-    PROG_SENDMAIL="%{l_prefix}/sbin/sendmail" \
-%else
-    PROG_SENDMAIL="`%{l_shtool} path false`" \
-%endif
-    ./configure \
-        --prefix=%{l_prefix} \
-        --sysconfdir=%{l_prefix}/etc/apache \
-        --with-config-file-path=%{l_prefix}/etc/apache \
-        --libdir=%{l_prefix}/lib/php \
-        --disable-all \
-        --enable-pdo \
-        --enable-filter \
-        --with-pcre-regex=%{l_prefix} \
-%if "%{with_fileinfo}" == "yes"
-        --enable-fileinfo \
-%endif
-%if "%{with_calendar}" == "yes"
-        --enable-calendar \
-%endif
-%if "%{with_sqlite}" == "yes"
-        --with-sqlite3=%{l_prefix} \
-        --with-pdo-sqlite=%{l_prefix} \
-%else
-        --without-pdo-sqlite \
-%endif
-%if "%{with_mysql}" == "yes"
-        --with-mysqli=mysqlnd \
-        --with-pdo-mysql=mysqlnd \
-        --with-mysql-sock=%{l_prefix}/var/mysql/run/mysqld.sock \
-%else
-        --without-mysqli \
-        --without-pdo-mysql \
-%endif
-%if "%{with_pgsql}" == "yes"
-        --with-pgsql=%{l_prefix} \
-        --with-pdo-pgsql=%{l_prefix} \
-%else
-        --without-pgsql \
-%endif
-%if "%{with_posix}" == "yes"
-        --enable-posix \
-%endif
-%if "%{with_gd}" == "yes"
-        --with-gd=yes \
-        --with-jpeg-dir=%{l_prefix} \
-        --with-png-dir=%{l_prefix} \
-%endif
-%if "%{with_gmp}" == "yes"
-        --with-gmp=%{l_prefix} \
-%endif
-%if "%{with_freetype}" == "yes"
-        --enable-gd-native-ttf \
-        --with-freetype-dir=%{l_prefix} \
-%endif
-%if "%{with_bdb}" == "yes"
-        --with-db4=%{l_prefix} \
-%endif
-%if "%{with_debug}" == "yes"
-        --enable-debug \
-%else
-        --disable-debug \
-%endif
-%if "%{with_zlib}" == "yes"
-        --with-zlib=%{l_prefix} \
-        --with-zlib-dir=%{l_prefix} \
-%endif
-%if "%{with_bzip2}" == "yes"
-        --with-bz2=%{l_prefix} \
-%endif
-%if "%{with_ssl}" == "yes" || "%{with_openldap}" == "yes"
-        --with-openssl=%{l_prefix} \
-%endif
-%if "%{with_openldap}" == "yes"
-        --with-ldap=%{l_prefix} \
-%endif
-%if "%{with_session}" == "yes"
-        --enable-session \
-%endif
-%if "%{with_mm}" == "yes"
-        --with-mm=%{l_prefix} \
-%endif
-%if "%{with_ftp}" == "yes"
-        --enable-ftp \
-%endif
-%if "%{with_oci8}" == "yes"
-        --with-oci8 \
-%endif
-%if "%{with_gettext}" == "yes"
-        --with-gettext=%{l_prefix} \
-%endif
-%if "%{with_imap}" == "yes"
-        --with-imap=%{l_prefix} \
-        --with-imap-ssl=%{l_prefix} \
-%endif
-%if "%{with_intl}" == "yes"
-        --enable-intl \
-        --with-icu-dir=%{l_prefix} \
-%endif
-%if "%{with_json}" == "yes"
-        --enable-json \
-%else
-        --disable-json \
-%endif
-%if "%{with_tokenizer}" == "yes"
-        --enable-tokenizer \
-%else
-        --disable-tokenizer \
-%endif
-%if "%{with_xml}" == "yes"
-        --enable-xml \
-        --enable-xmlreader \
-        --enable-xmlwriter \
-        --enable-libxml \
-        --with-libxml-dir=%{l_prefix} \
-%else
-        --disable-xml \
-%endif
-%if "%{with_xslt}" == "yes"
-        --with-xsl=%{l_prefix} \
-%else
-        --without-xsl \
-%endif
-%if "%{with_dom}" == "yes"
-        --enable-dom \
-%else
-        --disable-dom \
-%endif
-%if "%{with_wddx}" == "yes"
-        --enable-wddx \
-%endif
-%if "%{with_soap}" == "yes"
-        --enable-soap \
-%endif
-%if "%{with_bc}" == "yes"
-        --enable-bcmath \
-%endif
-%if "%{with_mhash}" == "yes"
-        --with-mhash=%{l_prefix} \
-%endif
-%if "%{with_mcrypt}" == "yes"
-        --with-mcrypt=%{l_prefix} \
-%endif
-%if "%{with_ctype}" == "yes"
-        --enable-ctype \
-%endif
-%if "%{with_curl}" == "yes"
-        --with-curl=%{l_prefix} \
-%endif
-%if "%{with_gdbm}" == "yes"
-        --with-gdbm=%{l_prefix} \
-%endif
-%if "%{with_versioning}" == "yes"
-        --enable-versioning \
-%endif
-%if "%{with_pear}" == "yes"
-        --with-pear=%{l_prefix}/lib/php \
-%else
-        --without-pear \
-%endif
-%if "%{with_phar}" == "yes"
-        --enable-phar \
-%else
-        --disable-phar \
-%endif
-%if "%{with_sockets}" == "yes"
-        --enable-sockets \
-%endif
-%if "%{with_simplexml}" == "yes"
-        --enable-simplexml \
-        --enable-libxml \
-        --with-libxml-dir=%{l_prefix} \
-%else
-        --disable-simplexml \
-%endif
-%if "%{with_snmp}" == "yes"
-        --with-snmp=%{l_prefix} \
-        --with-openssl-dir=%{l_prefix} \
-%endif
-%if "%{with_odbc}" == "yes"
-        --with-unixODBC=%{l_prefix} \
-        --with-pdo-odbc=unixODBC,%{l_prefix} \
-%endif
-%if "%{with_mbregex}" == "yes"
-        --enable-mbregex \
-%endif
-%if "%{with_mbstring}" == "yes"
-        --enable-mbstring \
-%endif
-%if "%{with_exif}" == "yes"
-        --with-exif \
-%endif
-%if "%{with_iconv}" == "yes"
-        --with-iconv=%{l_prefix} \
-%endif
-%if "%{with_tidy}" == "yes"
-        --with-tidy=%{l_prefix} \
-%else
-        --without-tidy \
-%endif
-%if "%{with_zip}" == "yes"
-        --enable-zip \
-%endif
-%if "%{with_opcache}" == "yes"
-        --enable-opcache \
-%endif
-        --with-apxs2=%{l_prefix}/sbin/apxs \
-        --disable-cli \
-        --disable-cgi
-
-    #   build package
-    %{l_make} %{l_mflags}
-
-%install
-    #   install package
-    %{l_shtool} mkdir -f -p -m 755 \
-        $RPM_BUILD_ROOT%{l_prefix}/etc/apache
-    ( echo "#"
-      echo "LoadModule foo_module modules/bar.so"
-      echo "#"
-    ) >$RPM_BUILD_ROOT%{l_prefix}/etc/apache/apache.conf
-    %{l_make} %{l_mflags} install-sapi INSTALL_ROOT=$RPM_BUILD_ROOT
-    mv  $RPM_BUILD_ROOT%{l_prefix}/libexec/apache/libphp7.so \
-        $RPM_BUILD_ROOT%{l_prefix}/libexec/apache/mod_php.so
-    rm -f $RPM_BUILD_ROOT%{l_prefix}/etc/apache/apache.conf*
-
-    #   install default configuration file
-    %{l_shtool} mkdir -f -p -m 755 \
-        $RPM_BUILD_ROOT%{l_prefix}/etc/apache/apache.d
-    %{l_shtool} install -c -m 644 %{l_value -s -a} \
-        %{SOURCE apache-php.ini} \
-        $RPM_BUILD_ROOT%{l_prefix}/etc/apache/
-    %{l_shtool} install -c -m 644 %{l_value -s -a} \
-        %{SOURCE apache-php.conf} \
-        $RPM_BUILD_ROOT%{l_prefix}/etc/apache/apache.d/
-
-    #   create session storage directory
-%if "%{with_session}" == "yes"
-    %{l_shtool} mkdir -f -p -m 755 \
-        $RPM_BUILD_ROOT%{l_prefix}/var/apache/run/apache-php.session
-%endif
-
-    #   determine installation files
-    %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std} \
-%if "%{with_session}" == "yes"
-        '%attr(0750,%{l_nusr},%{l_ngrp}) %{l_prefix}/var/apache/run/apache-php.session' \
-%endif
-        '%config %{l_prefix}/etc/apache/apache-php.ini' \
-        '%config %{l_prefix}/etc/apache/apache.d/apache-php.conf'
-
-%files -f files
-
-%clean
-
-%post
-    #   after upgrade, restart service
-    [ $1 -eq 2 ] || exit 0
-    eval `%{l_rc} apache status 2>/dev/null`
-    [ ".$apache_active" = .yes ] && %{l_rc} apache restart
-    exit 0
-

+ 0 - 57
php7-fpm/php-fpm.conf

@@ -1,57 +0,0 @@
-;;
-;;  php-fpm.conf -- PHP FastCGI Process Manager (FPM) Configuration
-;;
-
-include                               = @l_prefix@/etc/php-fpm/php-fpm.d/*.conf
-
-[global]
-
-pid                                   = @l_prefix@/var/php-fpm/run/php-fpm.pid
-error_log                             = @l_prefix@/var/php-fpm/log/php-fpm.log
-
-daemonize                             = yes
-emergency_restart_threshold           = 4
-emergency_restart_interval            = 60s
-process_control_timeout               = 0
-process.max                           = 128
-
-[pool1]
-
-user                                  = openpkg-n
-group                                 = openpkg-n
-listen                                = 127.0.0.1:9000
-;listen.allowed_clients               = 127.0.0.1
-
-pm                                    = dynamic
-pm.max_children                       = 5
-pm.start_servers                      = 2
-pm.min_spare_servers                  = 1
-pm.max_spare_servers                  = 3
-pm.max_requests                       = 1000
-pm.status_path                        = /status
-;ping.path                            = /ping
-;ping.response                        = pong
-request_terminate_timeout             = 120s
-catch_workers_output                  = no
-security.limit_extensions             = .php
-
-access.log                            = @l_prefix@/var/php-fpm/log/php-fpm.access.log
-access.format                         = "%R - %u %t \"%m %r%Q%q\" %s %f %{mili}d %{kilo}M %C%%"
-
-;php_admin_flag[register_globals]     = off
-;php_admin_flag[allow_url_fopen]      = off
-;php_flag[display_errors]             = off
-;php_admin_flag[log_errors]           = on
-;php_admin_value[max_execution_time]  = 60
-;php_admin_value[max_input_time]      = 60
-;php_admin_value[memory_limit]        = 128M
-;php_admin_value[post_max_size]       = 16M
-;php_admin_value[realpath_cache_size] = 256K
-;php_admin_value[realpath_cache_ttl]  = 120
-
-php_admin_value[error_log]            = @l_prefix@/var/php-fpm/log/php-fpm.error.log
-php_value[sendmail_path]              = @l_prefix@/sbin/sendmail -t -i -f openpkg@example.com
-
-;env[PATH]                            = /bin:/usr/bin:/sbin:/usr/sbin:@l_prefix@/bin:@l_prefix@/sbin
-;env[TMPDIR]                          = /tmp
-

+ 0 - 24
php7-fpm/php-fpm.ini

@@ -1,24 +0,0 @@
-;;
-;;  php-fpm.ini -- PHP Configuration
-;;
-
-[PHP]
-
-;   Resource Limits
-register_globals      = off    ; Global variables are no longer registered for input data
-allow_url_fopen       = off    ; Disable the opening of remote URLs
-display_errors        = off    ; Errors will NOT be displayed
-log_errors            = on     ; Errors will be logged
-max_execution_time    = 60     ; Maximum execution time of each script, in seconds
-max_input_time        = 60     ; Maximum amount of time each script may spend parsing request data
-memory_limit          = 128M   ; Maximum amount of memory a script may consume
-post_max_size         = 16M    ; Maximum amount of POST data accepted
-realpath_cache_size   = 256K   ; Maximum size of realpath(2) cache
-realpath_cache_ttl    = 120    ; Duration of time (in seconds) to cache realpath(2) information
-
-;   Include Paths
-include_path          = ".:@l_prefix@/lib/php"
-
-;   Session Paths
-session.save_path     = "@l_prefix@/var/apache/run/apache-php.session"
-

+ 0 - 53
php7-fpm/php7-fpm.patch

@@ -1,53 +0,0 @@
-Index: ext/intl/msgformat/msgformat_helpers.cpp
---- ext/intl/msgformat/msgformat_helpers.cpp.orig	2015-12-01 14:36:42.000000000 +0100
-+++ ext/intl/msgformat/msgformat_helpers.cpp	2015-12-02 20:17:51.198927871 +0100
-@@ -62,11 +62,13 @@
- #endif
- };
- 
-+#if 0
- const Formattable::Type*
- MessageFormatAdapter::getArgTypeList(const MessageFormat& m,
-                                      int32_t& count) {
-     return m.getArgTypeList(count);
- }
-+#endif
- 
- #ifdef HAS_MESSAGE_PATTERN
- const MessagePattern
-Index: ext/pdo_mysql/mysql_driver.c
---- ext/pdo_mysql/mysql_driver.c.orig	2015-12-01 14:36:34.000000000 +0100
-+++ ext/pdo_mysql/mysql_driver.c	2015-12-02 20:17:51.198927871 +0100
-@@ -724,7 +724,7 @@
- 			}
- 		}
- 
--#if MYSQL_VERSION_ID > 50605 || defined(PDO_USE_MYSQLND)
-+#if MYSQL_VERSION_ID > 50605 && defined(PDO_USE_MYSQLND)
- 		{
- 			zend_string *public_key = pdo_attr_strval(driver_options, PDO_MYSQL_ATTR_SERVER_PUBLIC_KEY, NULL);
- 			if (public_key) {
-Index: ext/pdo_mysql/pdo_mysql.c
---- ext/pdo_mysql/pdo_mysql.c.orig	2015-12-02 20:17:51.198927000 +0100
-+++ ext/pdo_mysql/pdo_mysql.c	2015-12-02 20:24:30.589062022 +0100
-@@ -126,7 +126,7 @@
- 	REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_SSL_CA", (zend_long)PDO_MYSQL_ATTR_SSL_CA);
- 	REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_SSL_CAPATH", (zend_long)PDO_MYSQL_ATTR_SSL_CAPATH);
- 	REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_SSL_CIPHER", (zend_long)PDO_MYSQL_ATTR_SSL_CIPHER);
--#if MYSQL_VERSION_ID > 50605 || defined(PDO_USE_MYSQLND)
-+#if MYSQL_VERSION_ID > 50605 && defined(PDO_USE_MYSQLND)
- 	 REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_SERVER_PUBLIC_KEY", (zend_long)PDO_MYSQL_ATTR_SERVER_PUBLIC_KEY);
- #endif
- 	REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_MULTI_STATEMENTS", (zend_long)PDO_MYSQL_ATTR_MULTI_STATEMENTS);
-Index: ext/pdo_mysql/php_pdo_mysql_int.h
---- ext/pdo_mysql/php_pdo_mysql_int.h.orig	2015-12-01 14:36:34.000000000 +0100
-+++ ext/pdo_mysql/php_pdo_mysql_int.h	2015-12-02 20:17:51.208953657 +0100
-@@ -175,7 +175,7 @@
- 	PDO_MYSQL_ATTR_SSL_CA,
- 	PDO_MYSQL_ATTR_SSL_CAPATH,
- 	PDO_MYSQL_ATTR_SSL_CIPHER,
--#if MYSQL_VERSION_ID > 50605 || defined(PDO_USE_MYSQLND)
-+#if MYSQL_VERSION_ID > 50605 && defined(PDO_USE_MYSQLND)
- 	PDO_MYSQL_ATTR_SERVER_PUBLIC_KEY,
- #endif
- 	PDO_MYSQL_ATTR_MULTI_STATEMENTS,

+ 0 - 609
php7-fpm/php7-fpm.spec

@@ -1,609 +0,0 @@
-##
-##  php7-fpm.spec -- OpenPKG RPM Package Specification
-##  Copyright (c) 2000-2017 OpenPKG Foundation e.V. <http://openpkg.net/>
-##
-##  Permission to use, copy, modify, and distribute this software for
-##  any purpose with or without fee is hereby granted, provided that
-##  the above copyright notice and this permission notice appear in all
-##  copies.
-##
-##  THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
-##  WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-##  MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-##  IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR
-##  CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-##  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-##  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
-##  USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-##  ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-##  OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
-##  OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-##  SUCH DAMAGE.
-##
-
-#   package information
-Name:         php7-fpm
-Summary:      Standalone PHP FastCGI Process Manager (FPM) (V7)
-URL:          http://www.php.net/
-Vendor:       The PHP Project
-Packager:     OpenPKG Foundation e.V.
-Distribution: OpenPKG Community
-Class:        BASE
-Group:        Web
-License:      PHP
-Version:      7.1.7
-Release:      20170723
-
-#   package options
-%option       with_bc                   no
-%option       with_bdb                  no
-%option       with_bzip2                no
-%option       with_calendar             no
-%option       with_ctype                no
-%option       with_curl                 no
-%option       with_debug                no
-%option       with_dom                  no
-%option       with_exif                 no
-%option       with_fileinfo             no
-%option       with_freetype             no
-%option       with_ftp                  no
-%option       with_gd                   no
-%option       with_gdbm                 no
-%option       with_gettext              no
-%option       with_gmp                  no
-%option       with_iconv                no
-%option       with_imap                 no
-%option       with_intl                 no
-%option       with_json                 no
-%option       with_tokenizer            no
-%option       with_mbregex              no
-%option       with_mbstring             no
-%option       with_mcrypt               no
-%option       with_mhash                no
-%option       with_mm                   no
-%option       with_mysql                no
-%option       with_oci8                 no
-%option       with_odbc                 no
-%option       with_opcache              no
-%option       with_openldap             no
-%option       with_openldapsasl         no
-%option       with_pear                 no
-%option       with_pgsql                no
-%option       with_phar                 no
-%option       with_posix                no
-%option       with_sendmail             no
-%option       with_session              no
-%option       with_simplexml            no
-%option       with_snmp                 no
-%option       with_soap                 no
-%option       with_sockets              no
-%option       with_sqlite               no
-%option       with_ssl                  no
-%option       with_tidy                 no
-%option       with_versioning           no
-%option       with_wddx                 no
-%option       with_xml                  no
-%option       with_xslt                 no
-%option       with_zlib                 no
-%option       with_zip                  no
-%option       with_pcntl                no
-
-#   fixing implicit extension dependencies and correlations
-%if "%{with_mm}" == "yes"
-%undefine     with_session
-%define       with_session       yes
-%endif
-%if "%{with_pear}" == "yes"
-%undefine     with_xml
-%define       with_xml           yes
-%endif
-%if "%{with_freetype}" == "yes"
-%undefine     with_gd
-%define       with_gd            yes
-%endif
-%if "%{with_gd}" == "yes" || "%{with_dom}" == "yes" || "%{with_zip}" == "yes"
-%undefine     with_zlib
-%define       with_zlib          yes
-%endif
-%if "%{with_xslt}" == "yes"
-%undefine     with_dom
-%define       with_dom           yes
-%endif
-%if "%{with_dom}" == "yes"
-%undefine     with_xml
-%define       with_xml           yes
-%endif
-%if "%{with_soap}" == "yes"
-%undefine     with_xml
-%define       with_xml           yes
-%endif
-%if "%{with_pgsql}" == "yes"
-%undefine     with_ssl
-%define       with_ssl           yes
-%endif
-
-#   list of sources
-Source0:      http://static.php.net/www.php.net/distributions/php-%{version}.tar.bz2
-Source1:      php-fpm.conf
-Source2:      php-fpm.ini
-Source3:      rc.php-fpm
-Patch0:       php7-fpm.patch
-
-#   build information
-BuildPreReq:  OpenPKG, openpkg >= 20160101, gcc, flex, bison
-PreReq:       OpenPKG, openpkg >= 20160101
-BuildPreReq:  pcre
-PreReq:       pcre
-%if "%{with_sqlite}" == "yes"
-BuildPreReq:  sqlite
-PreReq:       sqlite
-%endif
-%if "%{with_pgsql}" == "yes"
-BuildPreReq:  postgresql
-PreReq:       postgresql
-%endif
-%if "%{with_gd}" == "yes"
-BuildPreReq:  gd >= 2.0.20, jpeg, png
-PreReq:       gd >= 2.0.20, jpeg, png
-%endif
-%if "%{with_bdb}" == "yes"
-BuildPreReq:  db
-PreReq:       db
-%endif
-%if "%{with_zlib}" == "yes"
-BuildPreReq:  zlib
-PreReq:       zlib
-%endif
-%if "%{with_bzip2}" == "yes"
-BuildPreReq:  bzip2
-PreReq:       bzip2
-%endif
-%if "%{with_ssl}" == "yes"
-BuildPreReq:  openssl
-PreReq:       openssl
-%endif
-%if "%{with_openldap}" == "yes"
-BuildPreReq:  openldap
-PreReq:       openldap
-%if "%{with_openldapsasl}" == "yes"
-BuildPreReq:  openldap::with_sasl = yes
-PreReq:       openldap::with_sasl = yes
-%else
-BuildPreReq:  openldap::with_sasl = no
-PreReq:       openldap::with_sasl = no
-%endif
-%endif
-%if "%{with_mm}" == "yes"
-BuildPreReq:  mm
-PreReq:       mm
-%endif
-%if "%{with_freetype}" == "yes"
-BuildPreReq:  freetype
-PreReq:       freetype
-%endif
-%if "%{with_gettext}" == "yes"
-BuildPreReq:  gettext, libiconv
-PreReq:       gettext, libiconv
-%endif
-%if "%{with_iconv}" == "yes"
-BuildPreReq:  libiconv
-PreReq:       libiconv
-%endif
-%if "%{with_imap}" == "yes"
-BuildPreReq:  imap, openssl
-PreReq:       imap, openssl
-%endif
-%if "%{with_intl}" == "yes"
-BuildPreReq:  icu
-PreReq:       icu
-%endif
-%if "%{with_xml}" == "yes"
-BuildPreReq:  libxml
-PreReq:       libxml
-%endif
-%if "%{with_xslt}" == "yes"
-BuildPreReq:  libxslt
-PreReq:       libxslt
-%endif
-%if "%{with_dom}" == "yes"
-BuildPreReq:  libxml, libxslt
-PreReq:       libxml, libxslt
-%endif
-%if "%{with_curl}" == "yes"
-BuildPreReq:  curl
-PreReq:       curl
-%endif
-%if "%{with_mhash}" == "yes"
-BuildPreReq:  mhash
-PreReq:       mhash
-%endif
-%if "%{with_mcrypt}" == "yes"
-BuildPreReq:  libmcrypt
-PreReq:       libmcrypt
-%endif
-%if "%{with_gdbm}" == "yes"
-BuildPreReq:  gdbm, gdbm::with_ndbm = yes
-PreReq:       gdbm, gdbm::with_ndbm = yes
-%endif
-%if "%{with_oci8}" == "yes"
-BuildPreReq:  oracle
-PreReq:       oracle
-%endif
-%if "%{with_snmp}" == "yes"
-BuildPreReq:  snmp
-PreReq:       snmp
-%endif
-%if "%{with_odbc}" == "yes"
-BuildPreReq:  unixodbc
-PreReq:       unixodbc
-%endif
-%if "%{with_sendmail}" == "yes"
-BuildPreReq:  MTA
-PreReq:       MTA
-%endif
-%if "%{with_simplexml}" == "yes"
-BuildPreReq:  libxml
-PreReq:       libxml
-%endif
-%if "%{with_tidy}" == "yes"
-BuildPreReq:  tidy
-PreReq:       tidy
-%endif
-%if "%{with_gmp}" == "yes"
-BuildPreReq:  gmp
-PreReq:       gmp
-%endif
-Provides:     php-fpm
-
-%description
-    PHP is an HTML-embedded scripting language. Much of its syntax is
-    borrowed from C, Java and Perl with a couple of unique PHP-specific
-    features thrown in. The goal of the language is to allow web
-    developers to write dynamically generated pages quickly.
-
-    This package provides a Dynamic Shared Object (DSO) for the Apache
-    HTTP 2.2 web server. In general speaking, this module is also known
-    as mod_php.
-
-%track
-    prog php7-fpm = {
-        version   = %{version}
-        url       = http://www.php.net/downloads.php
-        regex     = php-(7\.\d+\.\d+)\.tar\.(bz2|gz)
-    }
-
-%prep
-    %setup -q -n php-%{version}
-    %patch -p0
-    %{l_shtool} subst \
-        -e 's;-i -a -n php5;-i -n php5;' \
-        configure
-    %{l_shtool} subst \
-        -e 's;\(/include/freetype\)2;\1;' \
-        configure \
-        ext/gd/config.m4
-
-%build
-    #   configure package
-    case "%{l_platform -t}" in
-        *-sunos5.10 ) cflags="%{l_cflags}"    ;;
-        *           ) cflags="%{l_cflags -O}" ;;
-    esac
-    cppflags="%{l_cppflags}"
-    ldflags="%{l_ldflags}"
-    libs=""
-%if "%{with_freetype}" == "yes"
-    cppflags="%{l_cppflags freetype .} $cppflags"
-%endif
-%if "%{with_gdbm}" == "yes"
-    libs="$libs -lndbm -lgdbm"
-%endif
-%if "%{with_gd}" == "yes"
-    libs="$libs -lpng -lz"
-%endif
-%if "%{with_gettext}" == "yes"
-    libs="$libs -liconv"
-%endif
-%if "%{with_openldap}" == "yes" && "%{with_openldapsasl}" == "yes"
-    libs="$libs -lsasl2"
-%endif
-%if "%{with_imap}" == "yes"
-    libs="$libs -lssl -lcrypto"
-%endif
-%if "%{with_intl}" == "yes"
-    cppflags="%{l_cppflags icu .} $cppflags"
-%endif
-%if "%{with_bdb}" == "yes"
-    libs="$libs -ldb"
-%endif
-%if "%{with_pgsql}" == "yes"
-    libs="$libs `pg_config --libs`"
-%endif
-%if "%{with_oci8}" == "yes"
-    ORACLE_HOME="`%{l_rc} --query oracle_home`"
-    export ORACLE_HOME
-%endif
-    CC="%{l_cc}" \
-    CFLAGS="$cflags" \
-    CPPFLAGS="$cppflags" \
-    LDFLAGS="$ldflags" \
-    LIBS="$libs" \
-%if "%{with_sendmail}" == "yes"
-    PROG_SENDMAIL="%{l_prefix}/sbin/sendmail" \
-%else
-    PROG_SENDMAIL="`%{l_shtool} path false`" \
-%endif
-    ./configure \
-        --prefix=%{l_prefix} \
-        --sysconfdir=%{l_prefix}/etc/php-fpm \
-        --localstatedir=%{l_prefix}/var/php-fpm \
-        --with-config-file-path=%{l_prefix}/etc/php-fpm \
-        --libdir=%{l_prefix}/lib/php \
-        --mandir=%{l_prefix}/man \
-        --disable-all \
-        --enable-pdo \
-        --enable-filter \
-        --with-pcre-regex=%{l_prefix} \
-%if "%{with_fileinfo}" == "yes"
-        --enable-fileinfo \
-%endif
-%if "%{with_calendar}" == "yes"
-        --enable-calendar \
-%endif
-%if "%{with_sqlite}" == "yes"
-        --with-sqlite3=%{l_prefix} \
-        --with-pdo-sqlite=%{l_prefix} \
-%else
-        --without-pdo-sqlite \
-%endif
-%if "%{with_mysql}" == "yes"
-        --with-mysqli=mysqlnd \
-        --with-pdo-mysql=mysqlnd \
-        --with-mysql-sock=%{l_prefix}/var/mysql/run/mysqld.sock \
-%else
-        --without-mysqli \
-        --without-pdo-mysql \
-%endif
-%if "%{with_pgsql}" == "yes"
-        --with-pgsql=%{l_prefix} \
-        --with-pdo-pgsql=%{l_prefix} \
-%else
-        --without-pgsql \
-%endif
-%if "%{with_posix}" == "yes"
-        --enable-posix \
-%endif
-%if "%{with_gd}" == "yes"
-        --with-gd=yes \
-        --with-jpeg-dir=%{l_prefix} \
-        --with-png-dir=%{l_prefix} \
-%endif
-%if "%{with_gmp}" == "yes"
-        --with-gmp=%{l_prefix} \
-%endif
-%if "%{with_freetype}" == "yes"
-        --enable-gd-native-ttf \
-        --with-freetype-dir=%{l_prefix} \
-%endif
-%if "%{with_bdb}" == "yes"
-        --with-db4=%{l_prefix} \
-%endif
-%if "%{with_debug}" == "yes"
-        --enable-debug \
-%else
-        --disable-debug \
-%endif
-%if "%{with_zlib}" == "yes"
-        --with-zlib=%{l_prefix} \
-        --with-zlib-dir=%{l_prefix} \
-%endif
-%if "%{with_bzip2}" == "yes"
-        --with-bz2=%{l_prefix} \
-%endif
-%if "%{with_ssl}" == "yes" || "%{with_openldap}" == "yes"
-        --with-openssl=%{l_prefix} \
-%endif
-%if "%{with_openldap}" == "yes"
-        --with-ldap=%{l_prefix} \
-%endif
-%if "%{with_session}" == "yes"
-        --enable-session \
-%endif
-%if "%{with_mm}" == "yes"
-        --with-mm=%{l_prefix} \
-%endif
-%if "%{with_ftp}" == "yes"
-        --enable-ftp \
-%endif
-%if "%{with_oci8}" == "yes"
-        --with-oci8 \
-%endif
-%if "%{with_gettext}" == "yes"
-        --with-gettext=%{l_prefix} \
-%endif
-%if "%{with_imap}" == "yes"
-        --with-imap=%{l_prefix} \
-        --with-imap-ssl=%{l_prefix} \
-%endif
-%if "%{with_intl}" == "yes"
-        --enable-intl \
-        --with-icu-dir=%{l_prefix} \
-%endif
-%if "%{with_json}" == "yes"
-        --enable-json \
-%else
-        --disable-json \
-%endif
-%if "%{with_tokenizer}" == "yes"
-        --enable-tokenizer \
-%else
-        --disable-tokenizer \
-%endif
-%if "%{with_xml}" == "yes"
-        --enable-xml \
-        --enable-xmlreader \
-        --enable-xmlwriter \
-        --enable-libxml \
-        --with-libxml-dir=%{l_prefix} \
-%else
-        --disable-xml \
-%endif
-%if "%{with_xslt}" == "yes"
-        --with-xsl=%{l_prefix} \
-%else
-        --without-xsl \
-%endif
-%if "%{with_dom}" == "yes"
-        --enable-dom \
-%else
-        --disable-dom \
-%endif
-%if "%{with_wddx}" == "yes"
-        --enable-wddx \
-%endif
-%if "%{with_soap}" == "yes"
-        --enable-soap \
-%endif
-%if "%{with_bc}" == "yes"
-        --enable-bcmath \
-%endif
-%if "%{with_mhash}" == "yes"
-        --with-mhash=%{l_prefix} \
-%endif
-%if "%{with_mcrypt}" == "yes"
-        --with-mcrypt=%{l_prefix} \
-%endif
-%if "%{with_ctype}" == "yes"
-        --enable-ctype \
-%endif
-%if "%{with_curl}" == "yes"
-        --with-curl=%{l_prefix} \
-%endif
-%if "%{with_gdbm}" == "yes"
-        --with-gdbm=%{l_prefix} \
-%endif
-%if "%{with_versioning}" == "yes"
-        --enable-versioning \
-%endif
-%if "%{with_pear}" == "yes"
-        --with-pear=%{l_prefix}/lib/php \
-%else
-        --without-pear \
-%endif
-%if "%{with_phar}" == "yes"
-        --enable-phar \
-%else
-        --disable-phar \
-%endif
-%if "%{with_sockets}" == "yes"
-        --enable-sockets \
-%endif
-%if "%{with_simplexml}" == "yes"
-        --enable-simplexml \
-        --enable-libxml \
-        --with-libxml-dir=%{l_prefix} \
-%else
-        --disable-simplexml \
-%endif
-%if "%{with_snmp}" == "yes"
-        --with-snmp=%{l_prefix} \
-        --with-openssl-dir=%{l_prefix} \
-%endif
-%if "%{with_odbc}" == "yes"
-        --with-unixODBC=%{l_prefix} \
-        --with-pdo-odbc=unixODBC,%{l_prefix} \
-%endif
-%if "%{with_mbregex}" == "yes"
-        --enable-mbregex \
-%endif
-%if "%{with_mbstring}" == "yes"
-        --enable-mbstring \
-%endif
-%if "%{with_exif}" == "yes"
-        --with-exif \
-%endif
-%if "%{with_iconv}" == "yes"
-        --with-iconv=%{l_prefix} \
-%endif
-%if "%{with_tidy}" == "yes"
-        --with-tidy=%{l_prefix} \
-%else
-        --without-tidy \
-%endif
-%if "%{with_zip}" == "yes"
-        --enable-zip \
-%endif
-%if "%{with_opcache}" == "yes"
-        --enable-opcache \
-%endif
-%if "%{with_pcntl}" == "yes"
-        --enable-pcntl \
-%endif
-        --enable-fpm \
-        --with-fpm-user=%{l_nusr} \
-        --with-fpm-group=%{l_ngrp} \
-        --disable-cli \
-        --disable-cgi
-
-    #   build package
-    %{l_make} %{l_mflags}
-
-%install
-    #   install package (seems to do nothing for php-fpm case)
-    %{l_make} %{l_mflags} install-sapi INSTALL_ROOT=$RPM_BUILD_ROOT
-
-    #   install PHP-FPM
-    %{l_shtool} mkdir -f -p -m 755 \
-        $RPM_BUILD_ROOT%{l_prefix}/sbin \
-        $RPM_BUILD_ROOT%{l_prefix}/man/man8
-    %{l_shtool} install -c -s -m 755 \
-        sapi/fpm/php-fpm $RPM_BUILD_ROOT%{l_prefix}/sbin/
-    %{l_shtool} install -c -m 644 \
-        sapi/fpm/php-fpm.8 $RPM_BUILD_ROOT%{l_prefix}/man/man8/
-
-    #   install run-command script
-    %{l_shtool} mkdir -f -p -m 755 \
-        $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d
-    %{l_shtool} install -c -m 644 %{l_value -s -a} \
-        %{SOURCE rc.php-fpm} \
-        $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d/
-
-    #   install default configuration file
-    %{l_shtool} mkdir -f -p -m 755 \
-        $RPM_BUILD_ROOT%{l_prefix}/etc/php-fpm
-    %{l_shtool} install -c -m 644 %{l_value -s -a} \
-        %{SOURCE php-fpm.conf} \
-        $RPM_BUILD_ROOT%{l_prefix}/etc/php-fpm/
-    %{l_shtool} install -c -m 644 %{l_value -s -a} \
-        %{SOURCE php-fpm.ini} \
-        $RPM_BUILD_ROOT%{l_prefix}/etc/php-fpm/
-
-    #   create run-time directories
-    %{l_shtool} mkdir -f -p -m 755 \
-        $RPM_BUILD_ROOT%{l_prefix}/var/php-fpm/run \
-        $RPM_BUILD_ROOT%{l_prefix}/var/php-fpm/log
-%if "%{with_session}" == "yes"
-    %{l_shtool} mkdir -f -p -m 755 \
-        $RPM_BUILD_ROOT%{l_prefix}/var/php-fpm/run/php-fpm.session
-%endif
-
-    #   determine installation files
-    %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std} \
-        '%attr(-,%{l_nusr},%{l_ngrp}) %{l_prefix}/var/php-fpm/*' \
-%if "%{with_session}" == "yes"
-        '%attr(0750,%{l_nusr},%{l_ngrp}) %{l_prefix}/var/php-fpm/run/php-fpm.session' \
-%endif
-        '%config %{l_prefix}/etc/php-fpm/php-fpm.ini' \
-        '%config %{l_prefix}/etc/php-fpm/php-fpm.conf'
-
-%files -f files
-
-%clean
-
-%post
-    #   after upgrade, restart service
-    [ $1 -eq 2 ] || exit 0
-    eval `%{l_rc} php-fpm status 2>/dev/null`
-    [ ".$php_fpm_active" = .yes ] && %{l_rc} php-fpm restart
-    exit 0
-

+ 0 - 59
php7-fpm/rc.php-fpm

@@ -1,59 +0,0 @@
-#!@l_prefix@/bin/openpkg rc
-##
-##  rc.php-fpm -- Run-Commands
-##
-
-%config
-    php_fpm_enable="$openpkg_rc_def"
-    php_fpm_log_prolog="true"
-    php_fpm_log_epilog="true"
-    php_fpm_log_numfiles="10"
-    php_fpm_log_minsize="1M"
-    php_fpm_log_complevel="9"
-
-%common
-    php_fpm_inifile="@l_prefix@/etc/php-fpm/php-fpm.ini"
-    php_fpm_cfgfile="@l_prefix@/etc/php-fpm/php-fpm.conf"
-    php_fpm_pidfile="@l_prefix@/var/php-fpm/run/php-fpm.pid"
-    php_fpm_logfile="@l_prefix@/var/php-fpm/log/php-fpm.log"
-    php_fpm_signal () {
-        [ -f $php_fpm_pidfile ] && kill -$1 `cat $php_fpm_pidfile`
-    }
-
-%status -u @l_susr@ -o
-    php_fpm_usable="unknown"
-    php_fpm_active="no"
-    rcService php-fpm enable yes && \
-        php_fpm_signal 0 && php_fpm_active="yes"
-    echo "php_fpm_enable=\"$php_fpm_enable\""
-    echo "php_fpm_usable=\"$php_fpm_usable\""
-    echo "php_fpm_active=\"$php_fpm_active\""
-
-%start -u @l_susr@
-    rcService php-fpm enable yes || exit 0
-    rcService php-fpm active yes && exit 0
-    @l_prefix@/sbin/php-fpm \
-        -c "$php_fpm_inifile" \
-        -y "$php_fpm_cfgfile"
-
-%stop -u @l_susr@
-    rcService php-fpm enable yes || exit 0
-    rcService php-fpm active no  && exit 0
-    php_fpm_signal TERM
-    sleep 2
-    rm -f $php_fpm_pidfile >/dev/null 2>&1 || true
-
-%restart -u @l_susr@
-    rcService php-fpm enable yes || exit 0
-    rcService php-fpm active no  && exit 0
-    rc php-fpm stop start
-
-%daily -u @l_susr@
-    rcService php-fpm enable yes || exit 0
-    shtool rotate -f \
-        -n ${php_fpm_log_numfiles} -s ${php_fpm_log_minsize} -d \
-        -z ${php_fpm_log_complevel} -m 664 -o @l_nusr@ -g @l_ngrp@ \
-        -P "${php_fpm_log_prolog}" \
-        -E "${php_fpm_log_epilog}; rc php_fpm restart" \
-        $php_fpm_logfile
-

+ 0 - 22
php7/php.ini

@@ -1,22 +0,0 @@
-;;
-;;  php.ini -- PHP Configuration
-;;
-
-[PHP]
-
-;   Resource Limits
-register_globals      = off    ; Global variables are no longer registered for input data
-allow_url_fopen       = off    ; Disable the opening of remote URLs
-display_errors        = off    ; Errors will NOT be displayed
-log_errors            = on     ; Errors will be logged
-max_execution_time    = 60     ; Maximum execution time of each script, in seconds
-max_input_time        = 60     ; Maximum amount of time each script may spend parsing request data
-memory_limit          = 128M   ; Maximum amount of memory a script may consume
-post_max_size         = 16M    ; Maximum amount of POST data accepted
-realpath_cache_size   = 256K   ; Maximum size of realpath(2) cache
-realpath_cache_ttl    = 120    ; Duration of time (in seconds) to cache realpath(2) information
-date.timezone         = "UTC"  ; The timezone for date calculations
-
-;   Include Paths
-include_path          = ".:@l_prefix@/lib/php"
-

+ 0 - 53
php7/php7.patch

@@ -1,53 +0,0 @@
-Index: ext/intl/msgformat/msgformat_helpers.cpp
---- ext/intl/msgformat/msgformat_helpers.cpp.orig	2015-12-01 14:36:42.000000000 +0100
-+++ ext/intl/msgformat/msgformat_helpers.cpp	2015-12-02 20:17:51.198927871 +0100
-@@ -62,11 +62,13 @@
- #endif
- };
- 
-+#if 0
- const Formattable::Type*
- MessageFormatAdapter::getArgTypeList(const MessageFormat& m,
-                                      int32_t& count) {
-     return m.getArgTypeList(count);
- }
-+#endif
- 
- #ifdef HAS_MESSAGE_PATTERN
- const MessagePattern
-Index: ext/pdo_mysql/mysql_driver.c
---- ext/pdo_mysql/mysql_driver.c.orig	2015-12-01 14:36:34.000000000 +0100
-+++ ext/pdo_mysql/mysql_driver.c	2015-12-02 20:17:51.198927871 +0100
-@@ -724,7 +724,7 @@
- 			}
- 		}
- 
--#if MYSQL_VERSION_ID > 50605 || defined(PDO_USE_MYSQLND)
-+#if MYSQL_VERSION_ID > 50605 && defined(PDO_USE_MYSQLND)
- 		{
- 			zend_string *public_key = pdo_attr_strval(driver_options, PDO_MYSQL_ATTR_SERVER_PUBLIC_KEY, NULL);
- 			if (public_key) {
-Index: ext/pdo_mysql/pdo_mysql.c
---- ext/pdo_mysql/pdo_mysql.c.orig	2015-12-02 20:17:51.198927000 +0100
-+++ ext/pdo_mysql/pdo_mysql.c	2015-12-02 20:24:30.589062022 +0100
-@@ -126,7 +126,7 @@
- 	REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_SSL_CA", (zend_long)PDO_MYSQL_ATTR_SSL_CA);
- 	REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_SSL_CAPATH", (zend_long)PDO_MYSQL_ATTR_SSL_CAPATH);
- 	REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_SSL_CIPHER", (zend_long)PDO_MYSQL_ATTR_SSL_CIPHER);
--#if MYSQL_VERSION_ID > 50605 || defined(PDO_USE_MYSQLND)
-+#if MYSQL_VERSION_ID > 50605 && defined(PDO_USE_MYSQLND)
- 	 REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_SERVER_PUBLIC_KEY", (zend_long)PDO_MYSQL_ATTR_SERVER_PUBLIC_KEY);
- #endif
- 	REGISTER_PDO_CLASS_CONST_LONG("MYSQL_ATTR_MULTI_STATEMENTS", (zend_long)PDO_MYSQL_ATTR_MULTI_STATEMENTS);
-Index: ext/pdo_mysql/php_pdo_mysql_int.h
---- ext/pdo_mysql/php_pdo_mysql_int.h.orig	2015-12-01 14:36:34.000000000 +0100
-+++ ext/pdo_mysql/php_pdo_mysql_int.h	2015-12-02 20:17:51.208953657 +0100
-@@ -175,7 +175,7 @@
- 	PDO_MYSQL_ATTR_SSL_CA,
- 	PDO_MYSQL_ATTR_SSL_CAPATH,
- 	PDO_MYSQL_ATTR_SSL_CIPHER,
--#if MYSQL_VERSION_ID > 50605 || defined(PDO_USE_MYSQLND)
-+#if MYSQL_VERSION_ID > 50605 && defined(PDO_USE_MYSQLND)
- 	PDO_MYSQL_ATTR_SERVER_PUBLIC_KEY,
- #endif
- 	PDO_MYSQL_ATTR_MULTI_STATEMENTS,

+ 0 - 580
php7/php7.spec

@@ -1,580 +0,0 @@
-##
-##  php7.spec -- OpenPKG RPM Package Specification
-##  Copyright (c) 2000-2017 OpenPKG Foundation e.V. <http://openpkg.net/>
-##
-##  Permission to use, copy, modify, and distribute this software for
-##  any purpose with or without fee is hereby granted, provided that
-##  the above copyright notice and this permission notice appear in all
-##  copies.
-##
-##  THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
-##  WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-##  MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-##  IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR
-##  CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-##  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-##  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
-##  USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-##  ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-##  OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
-##  OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
-##  SUCH DAMAGE.
-##
-
-#   package information
-Name:         php7
-Summary:      PHP Scripting Language (V7)
-URL:          http://www.php.net/
-Vendor:       The PHP Project
-Packager:     OpenPKG Foundation e.V.
-Distribution: OpenPKG Community
-Class:        BASE
-Group:        Language
-License:      PHP
-Version:      7.1.7
-Release:      20170723
-
-#   package options
-%option       with_cgi                  no
-%option       with_bc                   no
-%option       with_bdb                  no
-%option       with_bzip2                no
-%option       with_calendar             no
-%option       with_ctype                no
-%option       with_curl                 no
-%option       with_debug                no
-%option       with_dom                  no
-%option       with_exif                 no
-%option       with_fileinfo             no
-%option       with_freetype             no
-%option       with_ftp                  no
-%option       with_gd                   no
-%option       with_gdbm                 no
-%option       with_gettext              no
-%option       with_gmp                  no
-%option       with_iconv                no
-%option       with_imap                 no
-%option       with_intl                 no
-%option       with_json                 no
-%option       with_tokenizer            no
-%option       with_mbregex              no
-%option       with_mbstring             no
-%option       with_mcrypt               no
-%option       with_mhash                no
-%option       with_mm                   no
-%option       with_mysql                no
-%option       with_oci8                 no
-%option       with_odbc                 no
-%option       with_opcache              no
-%option       with_openldap             no
-%option       with_openldapsasl         no
-%option       with_pear                 no
-%option       with_pgsql                no
-%option       with_phar                 no
-%option       with_posix                no
-%option       with_sendmail             no
-%option       with_session              no
-%option       with_simplexml            no
-%option       with_snmp                 no
-%option       with_soap                 no
-%option       with_sockets              no
-%option       with_sqlite               no
-%option       with_ssl                  no
-%option       with_tidy                 no
-%option       with_versioning           no
-%option       with_wddx                 no
-%option       with_xml                  no
-%option       with_xslt                 no
-%option       with_zlib                 no
-%option       with_zip                  no
-%option       with_pcntl                no
-
-#   fixing implicit extension dependencies and correlations
-%if "%{with_mm}" == "yes"
-%undefine     with_session
-%define       with_session       yes
-%endif
-%if "%{with_pear}" == "yes"
-%undefine     with_xml
-%define       with_xml           yes
-%endif
-%if "%{with_freetype}" == "yes"
-%undefine     with_gd
-%define       with_gd            yes
-%endif
-%if "%{with_gd}" == "yes" || "%{with_dom}" == "yes" || "%{with_zip}" == "yes"
-%undefine     with_zlib
-%define       with_zlib          yes
-%endif
-%if "%{with_xslt}" == "yes"
-%undefine     with_dom
-%define       with_dom           yes
-%endif
-%if "%{with_dom}" == "yes"
-%undefine     with_xml
-%define       with_xml           yes
-%endif
-%if "%{with_soap}" == "yes"
-%undefine     with_xml
-%define       with_xml           yes
-%endif
-%if "%{with_pgsql}" == "yes" || "%{with_mysql}" == "yes"
-%undefine     with_ssl
-%define       with_ssl           yes
-%endif
-
-#   list of sources
-Source0:      http://static.php.net/www.php.net/distributions/php-%{version}.tar.bz2
-Source1:      php.ini
-Patch0:       php7.patch
-
-#   build information
-BuildPreReq:  OpenPKG, openpkg >= 20160101, gcc, flex, bison
-PreReq:       OpenPKG, openpkg >= 20160101
-BuildPreReq:  pcre
-PreReq:       pcre
-%if "%{with_sqlite}" == "yes"
-BuildPreReq:  sqlite
-PreReq:       sqlite
-%endif
-%if "%{with_pgsql}" == "yes"
-BuildPreReq:  postgresql
-PreReq:       postgresql
-%endif
-%if "%{with_gd}" == "yes"
-BuildPreReq:  gd >= 2.0.20, jpeg, png
-PreReq:       gd >= 2.0.20, jpeg, png
-%endif
-%if "%{with_bdb}" == "yes"
-BuildPreReq:  db
-PreReq:       db
-%endif
-%if "%{with_zlib}" == "yes"
-BuildPreReq:  zlib
-PreReq:       zlib
-%endif
-%if "%{with_bzip2}" == "yes"
-BuildPreReq:  bzip2
-PreReq:       bzip2
-%endif
-%if "%{with_ssl}" == "yes"
-BuildPreReq:  openssl
-PreReq:       openssl
-%endif
-%if "%{with_openldap}" == "yes"
-BuildPreReq:  openldap
-PreReq:       openldap
-%if "%{with_openldapsasl}" == "yes"
-BuildPreReq:  openldap::with_sasl = yes
-PreReq:       openldap::with_sasl = yes
-%else
-BuildPreReq:  openldap::with_sasl = no
-PreReq:       openldap::with_sasl = no
-%endif
-%endif
-%if "%{with_mm}" == "yes"
-BuildPreReq:  mm
-PreReq:       mm
-%endif
-%if "%{with_freetype}" == "yes"
-BuildPreReq:  freetype
-PreReq:       freetype
-%endif
-%if "%{with_gettext}" == "yes"
-BuildPreReq:  gettext, libiconv
-PreReq:       gettext, libiconv
-%endif
-%if "%{with_iconv}" == "yes"
-BuildPreReq:  libiconv
-PreReq:       libiconv
-%endif
-%if "%{with_imap}" == "yes"
-BuildPreReq:  imap, openssl
-PreReq:       imap, openssl
-%endif
-%if "%{with_intl}" == "yes"
-BuildPreReq:  icu
-PreReq:       icu
-%endif
-%if "%{with_xml}" == "yes"
-BuildPreReq:  libxml
-PreReq:       libxml
-%endif
-%if "%{with_xslt}" == "yes"
-BuildPreReq:  libxslt
-PreReq:       libxslt
-%endif
-%if "%{with_dom}" == "yes"
-BuildPreReq:  libxml, libxslt
-PreReq:       libxml, libxslt
-%endif
-%if "%{with_curl}" == "yes"
-BuildPreReq:  curl
-PreReq:       curl
-%endif
-%if "%{with_mhash}" == "yes"
-BuildPreReq:  mhash
-PreReq:       mhash
-%endif
-%if "%{with_mcrypt}" == "yes"
-BuildPreReq:  libmcrypt
-PreReq:       libmcrypt
-%endif
-%if "%{with_gdbm}" == "yes"
-BuildPreReq:  gdbm, gdbm::with_ndbm = yes
-PreReq:       gdbm, gdbm::with_ndbm = yes
-%endif
-%if "%{with_oci8}" == "yes"
-BuildPreReq:  oracle
-PreReq:       oracle
-%endif
-%if "%{with_snmp}" == "yes"
-BuildPreReq:  snmp
-PreReq:       snmp
-%endif
-%if "%{with_odbc}" == "yes"
-BuildPreReq:  unixodbc
-PreReq:       unixodbc
-%endif
-%if "%{with_sendmail}" == "yes"
-BuildPreReq:  MTA
-PreReq:       MTA
-%endif
-%if "%{with_simplexml}" == "yes"
-BuildPreReq:  libxml
-PreReq:       libxml
-%endif
-%if "%{with_tidy}" == "yes"
-BuildPreReq:  tidy
-PreReq:       tidy
-%endif
-%if "%{with_gmp}" == "yes"
-BuildPreReq:  gmp
-PreReq:       gmp
-%endif
-Provides:     php
-
-%description
-    PHP is an HTML-embedded scripting language. Much of its syntax is
-    borrowed from C, Java and Perl with a couple of unique PHP-specific
-    features thrown in. The goal of the language is to allow web
-    developers to write dynamically generated pages quickly.
-
-    This is the Command Line Interface (CLI) and Common Gateway
-    Interface (CGI) version of PHP, intended for use in the "shebang"
-    line ("#!%{l_prefix}/bin/php") of stand-alone PHP based programs
-    and for use in the "shebang" line ("#!%{l_prefix}/cgi/php") of
-    stand-alone webserver-independent CGI scripts.
-
-%track
-    prog php7 = {
-        version   = %{version}
-        url       = http://www.php.net/downloads.php
-        regex     = php-(7\.\d+\.\d+)\.tar\.(bz2|gz)
-    }
-
-%prep
-    %setup -q -n php-%{version}
-    %patch -p0
-    %{l_shtool} subst \
-        -e 's;-i -a -n php5;-i -n php5;' \
-        configure
-    %{l_shtool} subst \
-        -e 's;\(/include/freetype\)2;\1;' \
-        configure \
-        ext/gd/config.m4
-
-%build
-    #   configure package
-    case "%{l_platform -t}" in
-        *-sunos5.10 ) cflags="%{l_cflags}"    ;;
-        *           ) cflags="%{l_cflags -O}" ;;
-    esac
-    cppflags="%{l_cppflags}"
-    ldflags="%{l_ldflags}"
-    libs=""
-%if "%{with_freetype}" == "yes"
-    cppflags="%{l_cppflags freetype .} $cppflags"
-%endif
-%if "%{with_gdbm}" == "yes"
-    libs="$libs -lndbm -lgdbm"
-%endif
-%if "%{with_gd}" == "yes"
-    libs="$libs -lpng -lz"
-%endif
-%if "%{with_gettext}" == "yes"
-    libs="$libs -liconv"
-%endif
-%if "%{with_openldap}" == "yes" && "%{with_openldapsasl}" == "yes"
-    libs="$libs -lsasl2"
-%endif
-%if "%{with_imap}" == "yes"
-    libs="$libs -lssl -lcrypto"
-%endif
-%if "%{with_intl}" == "yes"
-    cppflags="%{l_cppflags icu .} $cppflags"
-%endif
-%if "%{with_bdb}" == "yes"
-    libs="$libs -ldb"
-%endif
-%if "%{with_pgsql}" == "yes"
-    libs="$libs `pg_config --libs`"
-%endif
-%if "%{with_oci8}" == "yes"
-    ORACLE_HOME="`%{l_rc} --query oracle_home`"
-    export ORACLE_HOME
-%endif
-    CC="%{l_cc}" \
-    CFLAGS="$cflags" \
-    CPPFLAGS="$cppflags" \
-    LDFLAGS="$ldflags" \
-    LIBS="$libs" \
-%if "%{with_sendmail}" == "yes"
-    PROG_SENDMAIL="%{l_prefix}/sbin/sendmail" \
-%else
-    PROG_SENDMAIL="`%{l_shtool} path false`" \
-%endif
-    ./configure \
-        --prefix=%{l_prefix} \
-        --sysconfdir=%{l_prefix}/etc/php \
-        --with-config-file-path=%{l_prefix}/etc/php \
-        --libdir=%{l_prefix}/lib/php \
-        --mandir=%{l_prefix}/man \
-        --disable-all \
-        --enable-pdo \
-        --enable-filter \
-        --with-pcre-regex=%{l_prefix} \
-%if "%{with_fileinfo}" == "yes"
-        --enable-fileinfo \
-%endif
-%if "%{with_calendar}" == "yes"
-        --enable-calendar \
-%endif
-%if "%{with_sqlite}" == "yes"
-        --with-sqlite3=%{l_prefix} \
-        --with-pdo-sqlite=%{l_prefix} \
-%else
-        --without-pdo-sqlite \
-%endif
-%if "%{with_mysql}" == "yes"
-        --with-mysqli=mysqlnd \
-        --with-pdo-mysql=mysqlnd \
-        --with-mysql-sock=%{l_prefix}/var/mysql/run/mysqld.sock \
-%else
-        --without-mysqli \
-        --without-pdo-mysql \
-%endif
-%if "%{with_pgsql}" == "yes"
-        --with-pgsql=%{l_prefix} \
-        --with-pdo-pgsql=%{l_prefix} \
-%else
-        --without-pgsql \
-%endif
-%if "%{with_posix}" == "yes"
-        --enable-posix \
-%endif
-%if "%{with_gd}" == "yes"
-        --with-gd=yes \
-        --with-jpeg-dir=%{l_prefix} \
-        --with-png-dir=%{l_prefix} \
-%endif
-%if "%{with_gmp}" == "yes"
-        --with-gmp=%{l_prefix} \
-%endif
-%if "%{with_freetype}" == "yes"
-        --enable-gd-native-ttf \
-        --with-freetype-dir=%{l_prefix} \
-%endif
-%if "%{with_bdb}" == "yes"
-        --with-db4=%{l_prefix} \
-%endif
-%if "%{with_debug}" == "yes"
-        --enable-debug \
-%else
-        --disable-debug \
-%endif
-%if "%{with_zlib}" == "yes"
-        --with-zlib=%{l_prefix} \
-        --with-zlib-dir=%{l_prefix} \
-%endif
-%if "%{with_bzip2}" == "yes"
-        --with-bz2=%{l_prefix} \
-%endif
-%if "%{with_ssl}" == "yes" || "%{with_openldap}" == "yes"
-        --with-openssl=%{l_prefix} \
-%endif
-%if "%{with_openldap}" == "yes"
-        --with-ldap=%{l_prefix} \
-%endif
-%if "%{with_session}" == "yes"
-        --enable-session \
-%endif
-%if "%{with_mm}" == "yes"
-        --with-mm=%{l_prefix} \
-%endif
-%if "%{with_ftp}" == "yes"
-        --enable-ftp \
-%endif
-%if "%{with_oci8}" == "yes"
-        --with-oci8 \
-%endif
-%if "%{with_gettext}" == "yes"
-        --with-gettext=%{l_prefix} \
-%endif
-%if "%{with_imap}" == "yes"
-        --with-imap=%{l_prefix} \
-        --with-imap-ssl=%{l_prefix} \
-%endif
-%if "%{with_intl}" == "yes"
-        --enable-intl \
-        --with-icu-dir=%{l_prefix} \
-%endif
-%if "%{with_json}" == "yes"
-        --enable-json \
-%else
-        --disable-json \
-%endif
-%if "%{with_tokenizer}" == "yes"
-        --enable-tokenizer \
-%else
-        --disable-tokenizer \
-%endif
-%if "%{with_xml}" == "yes"
-        --enable-xml \
-        --enable-xmlreader \
-        --enable-xmlwriter \
-        --enable-libxml \
-        --with-libxml-dir=%{l_prefix} \
-%else
-        --disable-xml \
-%endif
-%if "%{with_xslt}" == "yes"
-        --with-xsl=%{l_prefix} \
-%else
-        --without-xsl \
-%endif
-%if "%{with_dom}" == "yes"
-        --enable-dom \
-%else
-        --disable-dom \
-%endif
-%if "%{with_wddx}" == "yes"
-        --enable-wddx \
-%endif
-%if "%{with_soap}" == "yes"
-        --enable-soap \
-%endif
-%if "%{with_bc}" == "yes"
-        --enable-bcmath \
-%endif
-%if "%{with_mhash}" == "yes"
-        --with-mhash=%{l_prefix} \
-%endif
-%if "%{with_mcrypt}" == "yes"
-        --with-mcrypt=%{l_prefix} \
-%endif
-%if "%{with_ctype}" == "yes"
-        --enable-ctype \
-%endif
-%if "%{with_curl}" == "yes"
-        --with-curl=%{l_prefix} \
-%endif
-%if "%{with_gdbm}" == "yes"
-        --with-gdbm=%{l_prefix} \
-%endif
-%if "%{with_versioning}" == "yes"
-        --enable-versioning \
-%endif
-%if "%{with_pear}" == "yes"
-        --with-pear=%{l_prefix}/lib/php \
-%else
-        --without-pear \
-%endif
-%if "%{with_phar}" == "yes"
-        --enable-phar \
-%else
-        --disable-phar \
-%endif
-%if "%{with_sockets}" == "yes"
-        --enable-sockets \
-%endif
-%if "%{with_simplexml}" == "yes"
-        --enable-simplexml \
-        --enable-libxml \
-        --with-libxml-dir=%{l_prefix} \
-%else
-        --disable-simplexml \
-%endif
-%if "%{with_snmp}" == "yes"
-        --with-snmp=%{l_prefix} \
-        --with-openssl-dir=%{l_prefix} \
-%endif
-%if "%{with_odbc}" == "yes"
-        --with-unixODBC=%{l_prefix} \
-        --with-pdo-odbc=unixODBC,%{l_prefix} \
-%endif
-%if "%{with_mbregex}" == "yes"
-        --enable-mbregex \
-%endif
-%if "%{with_mbstring}" == "yes"
-        --enable-mbstring \
-%endif
-%if "%{with_exif}" == "yes"
-        --with-exif \
-%endif
-%if "%{with_iconv}" == "yes"
-        --with-iconv=%{l_prefix} \
-%endif
-%if "%{with_tidy}" == "yes"
-        --with-tidy=%{l_prefix} \
-%else
-        --without-tidy \
-%endif
-%if "%{with_zip}" == "yes"
-        --enable-zip \
-%endif
-%if "%{with_opcache}" == "yes"
-        --enable-opcache \
-%endif
-%if "%{with_pcntl}" == "yes"
-        --enable-pcntl \
-%endif
-%if "%{with_cgi}" == "yes"
-        --enable-cgi \
-%endif
-        --enable-cli
-
-    #   build package
-    %{l_make} %{l_mflags}
-
-%install
-    #   install package
-    %{l_make} %{l_mflags} install INSTALL_ROOT=$RPM_BUILD_ROOT
-
-%if "%{with_cgi}" == "yes"
-    #   move CGI executale
-    %{l_shtool} mkdir -f -p -m 755 \
-        $RPM_BUILD_ROOT%{l_prefix}/cgi
-    mv  $RPM_BUILD_ROOT%{l_prefix}/bin/php-cgi \
-        $RPM_BUILD_ROOT%{l_prefix}/cgi/php
-%endif
-
-    #   install default configuration file
-    %{l_shtool} mkdir -f -p -m 755 \
-        $RPM_BUILD_ROOT%{l_prefix}/etc/php
-    %{l_shtool} install -c -m 644 %{l_value -s -a} \
-        %{SOURCE php.ini} \
-        $RPM_BUILD_ROOT%{l_prefix}/etc/php/
-
-    #   strip down installation
-    rmdir $RPM_BUILD_ROOT%{l_prefix}/lib/php >/dev/null 2>&1 || true
-    strip $RPM_BUILD_ROOT%{l_prefix}/bin/* >/dev/null 2>&1 || true
-
-    #   determine installation files
-    %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std} \
-        '%config %{l_prefix}/etc/php/*'
-
-%files -f files
-
-%clean
-