%bcond_without ldap # without LDAP extension module
%bcond_without mhash # without mhash extension module
%bcond_without mime_magic # without mime-magic module
-%bcond_without ming # without ming extension module
+%bcond_with ming # with ming extension module
%bcond_without mm # without mm support for session storage
%bcond_without mssql # without MS SQL extension module
%bcond_without mysqli # without mysqli support (Requires mysql > 4.1)
%bcond_without snmp # without SNMP extension module
%bcond_without sqlite # without SQLite extension module
%bcond_without sybase # without Sybase extension module
+%bcond_without sybase_ct # without Sybase-CT extension module
%bcond_without tidy # without Tidy extension module
%bcond_without wddx # without WDDX extension module
%bcond_without xmlrpc # without XML-RPC extension module
-%bcond_without apache1 # disable building apache 1.3.x module
-%bcond_without apache2 # disable building apache 2.x module
+%bcond_without apache1 # disable building Apache 1.3.x module
+%bcond_without apache2 # disable building Apache 2.x module
%bcond_without fcgi # disable building FCGI SAPI
%bcond_without zts # disable Zend Thread Safety
%bcond_without fpm # fpm patches from http://www.php-fpm.org/
Summary(ru.UTF-8): PHP Версии 5 - язык препроцессирования HTML-файлов, выполняемый на сервере
Summary(uk.UTF-8): PHP Версії 5 - мова препроцесування HTML-файлів, виконувана на сервері
Name: php
-Version: 5.2.12
-Release: 2
+Version: 5.2.13
+Release: 10
Epoch: 4
License: PHP
Group: Libraries
Source0: http://www.php.net/distributions/%{name}-%{version}.tar.bz2
-# Source0-md5: 5b7077e366c7eeab34da31dd860a1923
+# Source0-md5: eb4d0766dc4fb9667f05a68b6041e7d1
Source2: %{name}-mod_%{name}.conf
Source3: %{name}-cgi-fcgi.ini
Source4: %{name}-cgi.ini
Patch49: %{name}-m4-divert.patch
Patch50: extension-shared-optional-dep.patch
Patch51: spl-shared.patch
+Patch52: %{name}-libpng.patch
+Patch53: %{name}-gmp.patch
+Patch54: %{name}-bug-51192.patch
URL: http://www.php.net/
%{?with_interbase:%{!?with_interbase_inst:BuildRequires: Firebird-devel >= 1.0.2.908-2}}
%{?with_pspell:BuildRequires: aspell-devel >= 2:0.50.0}
database-enabled web page with PHP is fairly simple. The most common
use of PHP coding is probably as a replacement for CGI scripts. The
mod_php module enables the Apache web server to understand and process
-the embedded PHP language in web pages. This package contains php
+the embedded PHP language in web pages. This package contains PHP
version %{version}.
%description -l fr.UTF-8
non-connerciaux, qui rent facile la creation de pages web liees avec
des bases de donnees. L'utilisation la plus commune de PHP est
probablement en remplacement de scripts CGI. Le module mod_php permet
-au serveur web apache de comprendre et de traiter le langage PHP
-integre dans des pages web. Ce package contient php version
+au serveur web Apache de comprendre et de traiter le langage PHP
+integre dans des pages web. Ce package contient PHP version
%{version}.
%description -l pl.UTF-8
co czyni tworzenie stron korzystających z baz danych w miarę łatwym.
Najczęściej PHP jest używany prawdopodobnie jako zamiennik skryptów
CGI. Moduł mod_php pozwala serwerowi WWW Apache rozumieć i przetwarzać
-język PHP osadzony w stronach. Ten pakiet zawiera php w wersji
+język PHP osadzony w stronach. Ten pakiet zawiera PHP w wersji
%{version}.
%description -l pt_BR.UTF-8
використання PHP - заміна для CGI скриптів.
%package -n apache1-mod_php
-Summary: PHP DSO module for apache 1.3.x
-Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) php dla apache 1.3.x
+Summary: PHP DSO module for Apache 1.3.x
+Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) PHP dla Apache 1.3.x
Group: Development/Languages/PHP
Requires(triggerpostun): sed >= 4.0
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Obsoletes: phpfi
%description -n apache1-mod_php
-PHP as DSO module for apache 1.3.x.
+PHP as DSO module for Apache 1.3.x.
%description -n apache1-mod_php -l pl.UTF-8
-php jako moduł DSO (Dynamic Shared Object) dla apache 1.3.x.
+PHP jako moduł DSO (Dynamic Shared Object) dla Apache 1.3.x.
%package -n apache-mod_php
-Summary: PHP DSO module for apache 2.x
-Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) php dla apache 2.x
+Summary: PHP DSO module for Apache 2.x
+Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) PHP dla Apache 2.x
Group: Development/Languages/PHP
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Requires: apache(modules-api) = %{apache_modules_api}
Obsoletes: phpfi
%description -n apache-mod_php
-PHP as DSO module for apache 2.x.
+PHP as DSO module for Apache 2.x.
%description -n apache-mod_php -l pl.UTF-8
-php jako moduł DSO (Dynamic Shared Object) dla apache 2.x.
+PHP jako moduł DSO (Dynamic Shared Object) dla Apache 2.x.
%package fcgi
Summary: php as FastCGI program
php jako program FastCGI.
%package cgi
-Summary: php as CGI program
-Summary(pl.UTF-8): php jako program CGI
+Summary: PHP as CGI/FastCGI program
+Summary(pl.UTF-8): PHP jako program CGI/FastCGI
Group: Development/Languages/PHP
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(cgi)
php jako program CGI.
%package cli
-Summary: php as CLI interpreter
-Summary(pl.UTF-8): php jako interpreter działający z linii poleceń
+Summary: PHP as CLI interpreter
+Summary(pl.UTF-8): PHP jako interpreter działający z linii poleceń
Group: Development/Languages/PHP
Requires: %{name}-common = %{epoch}:%{version}-%{release}
%description cli
-php as CLI interpreter.
+PHP as CLI interpreter.
%description cli -l pl.UTF-8
-php jako interpreter działający z linii poleceń.
+PHP jako interpreter działający z linii poleceń.
%package program
Summary: /usr/bin/php symlink
PHP FastCGI Process Manager.
%package common
-Summary: Common files needed by both apache module and CGI
-Summary(pl.UTF-8): Wspólne pliki dla modułu apache'a i programu CGI
-Summary(ru.UTF-8): Разделяемые библиотеки для php
-Summary(uk.UTF-8): Бібліотеки спільного використання для php
+Summary: Common files needed by both Apache modules and CGI/CLI SAPI-s
+Summary(pl.UTF-8): Wspólne pliki dla modułu Apache'a i programu CGI
+Summary(ru.UTF-8): Разделяемые библиотеки для PHP
+Summary(uk.UTF-8): Бібліотеки спільного використання для PHP
Group: Libraries
# because of dlclose() bugs in glibc <= 2.3.4 causing SEGVs on exit
Requires: glibc >= 6:2.3.5
Requires: %{name}-spl = %{epoch}:%{version}-%{release}
%endif
Obsoletes: php-pecl-domxml
+Conflicts: php-pecl-memcache < 3.0.4-2
Conflicts: php4-common < 3:4.4.4-8
Conflicts: rpm < 4.4.2-0.2
%description common
-Common files needed by both apache module and CGI.
+Common files needed by both Apache modules and CGI/CLI SAPI-s.
%description common -l pl.UTF-8
-Wspólne pliki dla modułu apacha i programu CGI.
+Wspólne pliki dla modułu Apache'a i programu CGI.
%description common -l ru.UTF-8
Этот пакет содержит общие файлы для разных вариантов реализации PHP
-(самодостаточной и в качестве модуля apache).
+(самодостаточной и в качестве модуля Apache).
%description common -l uk.UTF-8
Цей пакет містить спільні файли для різних варіантів реалізації PHP
-(самодостатньої та в якості модуля apache).
+(самодостатньої та в якості модуля Apache).
%package devel
Summary: Files for PHP modules development
%description devel
The php-devel package lets you compile dynamic extensions to PHP.
Included here is the source for the PHP extensions. Instead of
-recompiling the whole php binary to add support for, say, oracle,
+recompiling the whole PHP binary to add support for, say, oracle,
install this package and use the new self-contained extensions
support. For more information, read the file
README.SELF-CONTAINED-EXTENSIONS.
%description devel -l pl.UTF-8
Ten pakiet zawiera pliki potrzebne do kompilacji modułów PHP. Zamiast
-rekompilować całe php aby dodać obsługę np. oracle, można przy użyciu
+rekompilować całe PHP aby dodać obsługę np. oracle, można przy użyciu
tego pakietu skompilować samodzielne rozszerzenie. Więcej informacji o
samodzielnych rozszerzeniach można znaleźć w pliku
README.SELF-CONTAINED-EXTENSIONS.
%description devel -l ru.UTF-8
Пакет php-devel дает возможность компилировать динамические расширения
PHP. Пакет включает исходный код этих расширений. Вместо повторной
-компиляции бинарного файла php для добавления, например, поддержки
+компиляции бинарного файла PHP для добавления, например, поддержки
oracle, установите этот пакет для компилирования отдельных расширений.
Подробности - в файле README.SELF-CONTAINED-EXTENSIONS.
%description devel -l uk.UTF-8
Пакет php-devel дає можливість компілювати динамічні розширення PHP.
До пакету включено вихідний код для розширень. Замість повторної
-компіляції бінарного файлу php для додання, наприклад, підтримки
+компіляції бінарного файлу PHP для додання, наприклад, підтримки
oracle, встановіть цей пакет для компіляції окремих розширень.
Детальніша інформація - в файлі README.SELF-CONTAINED-EXTENSIONS.
Summary: bcmath extension module for PHP
Summary(pl.UTF-8): Moduł bcmath dla PHP
Group: Libraries
+URL: http://www.php.net/manual/en/book.bc.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(bcmath)
Summary: Bzip2 extension module for PHP
Summary(pl.UTF-8): Moduł bzip2 dla PHP
Group: Libraries
+URL: http://www.php.net/manual/en/book.bzip2.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(bzip2)
Summary: Calendar extension module for PHP
Summary(pl.UTF-8): Moduł funkcji kalendarza dla PHP
Group: Libraries
+URL: http://www.php.net/manual/en/book.calendar.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(calendar)
Summary: ctype extension module for PHP
Summary(pl.UTF-8): Moduł ctype dla PHP
Group: Libraries
+URL: http://www.php.net/manual/en/book.ctype.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(ctype)
Summary: curl extension module for PHP
Summary(pl.UTF-8): Moduł curl dla PHP
Group: Libraries
+URL: http://www.php.net/manual/en/book.curl.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(curl)
Summary: DBA extension module for PHP
Summary(pl.UTF-8): Moduł DBA dla PHP
Group: Libraries
+URL: http://www.php.net/manual/en/book.dba.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(dba)
Summary: DOM extension module for PHP
Summary(pl.UTF-8): Moduł DOM dla PHP
Group: Libraries
+URL: http://www.php.net/manual/en/book.dom.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(dom)
# it has some compatibility functions
Summary: exif extension module for PHP
Summary(pl.UTF-8): Moduł exif dla PHP
Group: Libraries
+URL: http://www.php.net/manual/en/book.exif.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(exif)
Summary: FDF extension module for PHP
Summary(pl.UTF-8): Moduł FDF dla PHP
Group: Libraries
+URL: http://www.php.net/manual/en/book.fdf.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(fdf)
Summary: Extension for safely dealing with input parameters
Summary(pl.UTF-8): Rozszerzenie do bezpiecznej obsługi danych wejściowych
Group: Libraries
+URL: http://www.php.net/manual/en/book.filter.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-pcre = %{epoch}:%{version}-%{release}
Provides: php(filter)
Summary: FTP extension module for PHP
Summary(pl.UTF-8): Moduł FTP dla PHP
Group: Libraries
+URL: http://www.php.net/manual/en/book.ftp.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(ftp)
Summary: GD extension module for PHP
Summary(pl.UTF-8): Moduł GD dla PHP
Group: Libraries
+URL: http://www.php.net/manual/en/book.image.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
%if %{with system_gd}
Requires: gd >= 2.0.28-4
Summary: gettext extension module for PHP
Summary(pl.UTF-8): Moduł gettext dla PHP
Group: Libraries
+URL: http://www.php.net/manual/en/book.gettext.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(gettext)
Summary: gmp extension module for PHP
Summary(pl.UTF-8): Moduł gmp dla PHP
Group: Libraries
+URL: http://www.php.net/manual/en/book.gmp.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(gmp)
Summary: HASH Message Digest Framework
Summary(pl.UTF-8): Szkielet do obliczania skrótów wiadomości
Group: Libraries
+URL: http://www.php.net/manual/en/book.gmp.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(hash)
Obsoletes: php-pecl-hash
Summary: iconv extension module for PHP
Summary(pl.UTF-8): Moduł iconv dla PHP
Group: Libraries
+URL: http://www.php.net/manual/en/book.iconv.php
Requires: %{_libdir}/gconv
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Requires: iconv
Summary(pl.UTF-8): Moduł IMAP dla PHP
Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam IMAP
Group: Libraries
+URL: http://www.php.net/manual/en/book.imap.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(imap)
Summary: InterBase/Firebird database module for PHP
Summary(pl.UTF-8): Moduł bazy danych InterBase/Firebird dla PHP
Group: Libraries
+URL: http://www.php.net/manual/en/book.ibase.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(interbase)
%{?with_interbase_inst:Autoreq: false}
Summary: PHP C extension for JSON serialization
Summary(pl.UTF-8): Rozszerzenie C PHP dla serializacji JSON
Group: Libraries
+URL: http://www.php.net/manual/en/book.json.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(json)
Obsoletes: php-pecl-json
Summary(pl.UTF-8): Moduł LDAP dla PHP
Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam LDAP
Group: Libraries
+URL: http://www.php.net/manual/en/book.ldap.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(ldap)
Summary: mbstring extension module for PHP
Summary(pl.UTF-8): Moduł mbstring dla PHP
Group: Libraries
+URL: http://www.php.net/manual/en/book.mbstring.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(mbstring)
Summary: mcrypt extension module for PHP
Summary(pl.UTF-8): Moduł mcrypt dla PHP
Group: Libraries
+URL: http://www.php.net/manual/en/book.mcrypt.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(mcrypt)
Summary: MS SQL extension module for PHP
Summary(pl.UTF-8): Moduł MS SQL dla PHP
Group: Libraries
+URL: http://www.php.net/manual/en/book.mssql.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(mssql)
Summary(pl.UTF-8): Moduł bazy danych MySQL dla PHP
Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bancos de dados MySQL
Group: Libraries
+URL: http://www.php.net/manual/en/book.mysql.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(mysql)
Summary: MySQLi module for PHP
Summary(pl.UTF-8): Moduł MySQLi dla PHP
Group: Libraries
+URL: http://www.php.net/manual/en/book.mysqli.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-spl = %{epoch}:%{version}-%{release}
Requires: mysql-libs >= 4.1.0
Summary: Oracle 8+ database module for PHP
Summary(pl.UTF-8): Moduł bazy danych Oracle 8+ dla PHP
Group: Libraries
+URL: http://www.php.net/manual/en/book.oci8.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(oci8)
-Autoreq: false
+AutoReq: false
%description oci8
This is a dynamic shared object (DSO) for PHP that will add Oracle 7,
Summary(pl.UTF-8): Moduł ODBC dla PHP
Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bases de dados ODBC
Group: Libraries
+URL: http://www.php.net/manual/en/book.uodbc.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Requires: unixODBC >= 2.1.1-3
Provides: php(odbc)
Summary: OpenSSL extension module for PHP
Summary(pl.UTF-8): Moduł OpenSSL dla PHP
Group: Libraries
+URL: http://www.php.net/manual/en/book.openssl.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(openssl)
Summary(pl.UTF-8): Moduł Process Control dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
+URL: http://www.php.net/manual/en/book.pcntl.php
Provides: php(pcntl)
%description pcntl
Summary: PHP Data Objects (PDO)
Summary(pl.UTF-8): Obsługa PHP Data Objects (PDO)
Group: Libraries
+URL: http://www.php.net/manual/en/book.pdo.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-spl = %{epoch}:%{version}-%{release}
Provides: php(pdo)
Summary: PHP Data Objects (PDO) FreeTDS support
Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą FreeTDS
Group: Libraries
+URL: http://www.php.net/manual/en/ref.pdo-dblib.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
Provides: php(dblib)
Summary: PHP Data Objects (PDO) Firebird support
Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Firebirda
Group: Libraries
+URL: http://www.php.net/manual/en/ref.pdo-firebird.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
Provides: php(pdo-firebird)
Summary: PHP Data Objects (PDO) MySQL support
Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą MySQL-a
Group: Libraries
+URL: http://www.php.net/manual/en/ref.pdo-mysql.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
Provides: php(pdo-mysql)
Summary: PHP Data Objects (PDO) Oracle support
Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Oracle'a
Group: Libraries
+URL: http://www.php.net/manual/en/ref.pdo-oci.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
Provides: php(pdo-oci)
Summary: PHP Data Objects (PDO) ODBC support
Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą ODBC
Group: Libraries
+URL: http://www.php.net/manual/en/ref.pdo-odbc.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
Provides: php(pdo-odbc)
Summary: PHP Data Objects (PDO) PostgreSQL support
Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą PostgreSQL-a
Group: Libraries
+URL: http://www.php.net/manual/en/ref.pdo-pgsql.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
Provides: php(pdo-pgsql)
Summary: PHP Data Objects (PDO) SQLite support
Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą SQLite
Group: Libraries
+URL: http://www.php.net/manual/en/ref.pdo-sqlite.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
Provides: php(pdo-sqlite)
Summary: PostgreSQL database module for PHP
Summary(pl.UTF-8): Moduł bazy danych PostgreSQL dla PHP
Group: Libraries
+URL: http://www.php.net/manual/en/book.pgsql.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(pgsql)
Summary: POSIX extension module for PHP
Summary(pl.UTF-8): Moduł POSIX dla PHP
Group: Libraries
+URL: http://www.php.net/manual/en/book.posix.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(posix)
Summary: pspell extension module for PHP
Summary(pl.UTF-8): Moduł pspell dla PHP
Group: Libraries
+URL: http://www.php.net/manual/en/book.pspell.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(pspell)
Summary: readline extension module for PHP
Summary(pl.UTF-8): Moduł readline dla PHP
Group: Libraries
+URL: http://www.php.net/manual/en/book.readline.php
Requires: %{name}-cli = %{epoch}:%{version}-%{release}
Provides: php(readline)
Summary: recode extension module for PHP
Summary(pl.UTF-8): Moduł recode dla PHP
Group: Libraries
+URL: http://www.php.net/manual/en/book.recode.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Requires: recode >= 3.5d-3
Provides: php(recode)
Summary: Shared Memory Operations extension module for PHP
Summary(pl.UTF-8): Moduł shmop dla PHP
Group: Libraries
+URL: http://www.php.net/manual/en/book.shmop.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(shmop)
Summary: Simple XML extension module for PHP
Summary(pl.UTF-8): Moduł prostego rozszerzenia XML dla PHP
Group: Libraries
+URL: http://www.php.net/manual/en/book.simplexml.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-spl = %{epoch}:%{version}-%{release}
Provides: php(simplexml)
Summary: SNMP extension module for PHP
Summary(pl.UTF-8): Moduł SNMP dla PHP
Group: Libraries
+URL: http://www.php.net/manual/en/book.snmp.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-sockets = %{epoch}:%{version}-%{release}
Provides: php(snmp)
Summary: soap extension module for PHP
Summary(pl.UTF-8): Moduł soap dla PHP
Group: Libraries
+URL: http://www.php.net/manual/en/book.soap.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(soap)
Summary: sockets extension module for PHP
Summary(pl.UTF-8): Moduł socket dla PHP
Group: Libraries
+URL: http://www.php.net/manual/en/book.sockets.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(sockets)
Summary: SQLite extension module for PHP
Summary(pl.UTF-8): Moduł SQLite dla PHP
Group: Libraries
+URL: http://www.php.net/manual/en/book.sqlite.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
Requires: %{name}-spl = %{epoch}:%{version}-%{release}
Summary: Sybase-CT extension module for PHP
Summary(pl.UTF-8): Moduł Sybase-CT dla PHP
Group: Libraries
+URL: http://www.php.net/manual/en/book.sybase.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(sybase-ct)
Obsoletes: php-sybase
Summary: SysV msg extension module for PHP
Summary(pl.UTF-8): Moduł SysV msg dla PHP
Group: Libraries
+URL: http://www.php.net/manual/en/book.sem.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(sysvmsg)
Summary: SysV sem extension module for PHP
Summary(pl.UTF-8): Moduł SysV sem dla PHP
Group: Libraries
+URL: http://www.php.net/manual/en/book.sem.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(sysvsem)
Summary: SysV shm extension module for PHP
Summary(pl.UTF-8): Moduł SysV shm dla PHP
Group: Libraries
+URL: http://www.php.net/manual/en/book.shmop.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(sysvshm)
Summary: Tidy extension module for PHP
Summary(pl.UTF-8): Moduł Tidy dla PHP
Group: Libraries
+URL: http://www.php.net/manual/en/book.tidy.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Requires: tidy
Provides: php(tidy)
Summary: tokenizer extension module for PHP
Summary(pl.UTF-8): Moduł rozszerzenia tokenizer dla PHP
Group: Libraries
+URL: http://www.php.net/manual/en/book.tokenizer.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(tokenizer)
Summary: wddx extension module for PHP
Summary(pl.UTF-8): Moduł wddx dla PHP
Group: Libraries
+URL: http://www.php.net/manual/en/book.wddx.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
# - wddx doesn't require session as it's disabled at compile time:
# if HAVE_PHP_SESSION && !defined(COMPILE_DL_SESSION)
Summary: XML extension module for PHP
Summary(pl.UTF-8): Moduł XML dla PHP
Group: Libraries
+URL: http://www.php.net/manual/en/book.xml.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(xml)
Summary: XML Reader extension module for PHP
Summary(pl.UTF-8): Moduł XML Reader dla PHP
Group: Libraries
+URL: http://www.php.net/manual/en/book.xmlreader.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Suggests: %{name}-dom = %{epoch}:%{version}-%{release}
Provides: php(xmlreader)
Summary: xmlrpc extension module for PHP
Summary(pl.UTF-8): Moduł xmlrpc dla PHP
Group: Libraries
+URL: http://www.php.net/manual/en/book.xmlrpc.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-xml = %{epoch}:%{version}-%{release}
Provides: php(xmlrpc)
Summary: Fast, non-cached, forward-only means to write XML data
Summary(pl.UTF-8): Szybka, nie cachowana metoda zapisu danych w formacie XML
Group: Libraries
+URL: http://www.php.net/manual/en/book.xmlwriter.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(xmlwriter)
Obsoletes: php-pecl-xmlwriter
Summary: xsl extension module for PHP
Summary(pl.UTF-8): Moduł xsl dla PHP
Group: Libraries
+URL: http://www.php.net/manual/en/book.xsl.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-dom = %{epoch}:%{version}-%{release}
Requires: libxslt >= 1.0.18
Summary: Zip management extension
Summary(pl.UTF-8): Zarządzanie archiwami zip
Group: Libraries
+URL: http://www.php.net/manual/en/book.zip.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(zip)
Obsoletes: php-pecl-zip
Summary: Zlib extension module for PHP
Summary(pl.UTF-8): Moduł zlib dla PHP
Group: Libraries
+URL: http://www.php.net/manual/en/book.zlib.php
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(zlib)
%patch49 -p1
%patch50 -p1
%patch51 -p1
+%patch52 -p1
+%patch53 -p1
+%patch54 -p1
# conflict seems to be resolved by recode patches
rm -f ext/recode/config9.m4
%{__make} sapi/cgi/php-cgi -f Makefile.cgi
[ "$(echo '<?=php_sapi_name();' | ./sapi/cgi/php-cgi -qn)" = cgi ] || exit 1
-# CLI
-cp -af php_config.h.cli main/php_config.h
-%{__make} sapi/cli/php -f Makefile.cli
-[ "$(echo '<?=php_sapi_name();' | ./sapi/cli/php -n)" = cli ] || exit 1
-
# FCGI
%if %{with fcgi}
cp -af php_config.h.fcgi main/php_config.h
[ "$(echo '<?=php_sapi_name();' | ./sapi/fpm/php-cgi -qn)" = cgi-fcgi ] || exit 1
%endif
+# CLI
+cp -af php_config.h.cli main/php_config.h
+%{__make} sapi/cli/php -f Makefile.cli
+[ "$(echo '<?=php_sapi_name();' | ./sapi/cli/php -n)" = cli ] || exit 1
+
+# check for stupid xml parse breakage where < and > just get lost in parse result
+./sapi/cli/php -n -dextension_dir=modules -dextension=xml.so -r '$p = xml_parser_create(); xml_parse_into_struct($p, "<x><</x>", $vals, $index); exit((int )empty($vals[0]["value"]));'
+
# Generate stub .ini files for each extension
rm -rf conf.d
install -d conf.d
%if %{with tests}
# Run tests, using the CLI SAPI
+cp -af php_config.h.cli main/php_config.h
+cp -af Makefile.cli Makefile
export NO_INTERACTION=1 REPORT_EXIT_STATUS=1 MALLOC_CHECK_=2
unset TZ LANG LC_ALL || :
%{__make} test
$RPM_BUILD_ROOT/etc/{apache/conf.d,httpd/conf.d} \
$RPM_BUILD_ROOT%{_mandir}/man1 \
-# install the apache modules' files
+# install the Apache modules' files
%{__make} install-headers install-build install-modules install-programs \
INSTALL_ROOT=$RPM_BUILD_ROOT
-# install apache1 DSO module
+# install Apache1 DSO module
%if %{with apache1}
libtool --silent --mode=install install sapi/apache/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache1
%endif
-# install apache2 DSO module
+# install Apache2 DSO module
%if %{with apache2}
libtool --silent --mode=install install sapi/apache2handler/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache
%endif