-# TODO:
-# - think of including support for:
-# - mcve,
-# - ovrimos,
-# - pfpro,
-# These extensions BuildRequires proprietary libraries...
-# - deal with modules removed from php and not moved to PECL
-# (existing only in php4):
+# TODO
+# - fix -threads-acfix.patch
+# - deal with modules removed from php and not moved to PECL, still not obsoleted anywhere
+# - removed from php 5.0 (currently in php4):
# db, hyperwave, java, mcal, overload, qtdom
-# and removed from php 5.1:
-# cpdf, fam, yp, oracle
-# and removed from php 5.2:
+# - removed from php 5.1:
+# cpdf, fam, oracle
+# - removed from php 5.2:
# filepro, hw
# - mime_magic can't handle new "string/*" entries in magic.mime
# thus doesn't work with system magic.mime database
-# - make additional headers added by mail patch configurable
+# - make additional headers and checking added by mail patch configurable
# - apply -hardened patch by default ?
# - modularize session, standard (output from pure php -m)?
-# - modular json
#
# Conditional build:
-%bcond_with db3 # use db3 packages instead of db (4.x) for Berkeley DB support
%bcond_with fdf # with FDF (PDF forms) module (BR: proprietary lib)
%bcond_with hardening # build with hardening patch applied (http://www.hardened-php.net/)
%bcond_with interbase_inst # use InterBase install., not Firebird (BR: proprietary libs)
%bcond_with oci8 # with Oracle oci8 extension module (BR: proprietary libs)
%bcond_without curl # without CURL extension module
+%bcond_without filter # without filter extension module
%bcond_without imap # without IMAP extension module
-%bcond_with interbase # with InterBase extension module
+%bcond_without interbase # without InterBase extension module
%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_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 mime_magic # without mime-magic module
%bcond_without odbc # without ODBC extension module
%bcond_without openssl # without OpenSSL support and OpenSSL extension (module)
%bcond_without pcre # without PCRE extension module
%bcond_without apache2 # disable building apache 2.x module
%bcond_without fcgi # disable building FCGI SAPI
%bcond_without zts # disable experimental-zts
-%bcond_with versioning # build with experimental versioning (to load php4/php5 into same apache)
+%bcond_with tests # default off; test process very often hangs on buildersl; perform "make test"
+%bcond_with versioning # build with experimental versioning (to load php4/php5 into same apache)
%define apxs1 /usr/sbin/apxs1
%define apxs2 /usr/sbin/apxs
%undefine with_mm
%endif
-%ifnarch %{ix86} %{x8664} sparc sparcv9 alpha ppc
+%ifnarch %{ix86} %{x8664} sparc sparcv9 alpha
+# ppc disabled (broken on th-ppc)
%undefine with_interbase
%endif
-%if !%{with apache1} && !%{with apache2}
+%if %{without apache1} && %{without apache2}
ERROR: You need to select at least one Apache SAPI to build shared modules.
%endif
-%define _rel 0.12
+# filter depends on pcre
+%if %{without pcre}
+%undefine with_filter
+%endif
+
+%define _rel 2
Summary: PHP: Hypertext Preprocessor
-Summary(fr): Le langage de script embarque-HTML PHP
-Summary(pl): Jêzyk skryptowy PHP
-Summary(pt_BR): A linguagem de script PHP
-Summary(ru): PHP ÷ÅÒÓÉÉ 5 - ÑÚÙË ÐÒÅÐÒÏÃÅÓÓÉÒÏ×ÁÎÉÑ HTML-ÆÁÊÌÏ×, ×ÙÐÏÌÎÑÅÍÙÊ ÎÁ ÓÅÒ×ÅÒÅ
-Summary(uk): PHP ÷ÅÒÓ¦§ 5 - ÍÏ×Á ÐÒÅÐÒÏÃÅÓÕ×ÁÎÎÑ HTML-ÆÁÊ̦×, ×ÉËÏÎÕ×ÁÎÁ ÎÁ ÓÅÒ×ÅÒ¦
+Summary(fr.UTF-8): Le langage de script embarque-HTML PHP
+Summary(pl.UTF-8): Język skryptowy PHP
+Summary(pt_BR.UTF-8): A linguagem de script PHP
+Summary(ru.UTF-8): PHP Версии 5 - язык препроцессирования HTML-файлов, выполняемый на сервере
+Summary(uk.UTF-8): PHP Версії 5 - мова препроцесування HTML-файлів, виконувана на сервері
Name: php
-Version: 5.2.0
+Version: 5.2.4
Release: %{_rel}%{?with_hardening:hardened}
Epoch: 4
License: PHP
Group: Libraries
Source0: http://www.php.net/distributions/%{name}-%{version}.tar.bz2
-# Source0-md5: e6029fafcee029edcfa2ceed7a005333
+# Source0-md5: 55c97a671fdabf462cc7a82971a656d2
Source2: zend.gif
Source3: %{name}-mod_%{name}.conf
Source4: %{name}-cgi-fcgi.ini
Patch2: %{name}-mail.patch
Patch3: %{name}-link-libs.patch
Patch4: %{name}-libpq_fs_h_path.patch
+Patch5: %{name}-filter-shared.patch
Patch6: %{name}-build_modules.patch
Patch7: %{name}-sapi-ini-file.patch
Patch8: %{name}-no-metaccld.patch
-
+Patch9: %{name}-sh.patch
Patch10: %{name}-ini.patch
Patch11: %{name}-acam.patch
-Patch14: %{name}-allow-db31.patch
-Patch15: %{name}-threads-acfix.patch
-Patch16: %{name}-tsrmlsfetchgcc2.patch
-Patch17: %{name}-no_pear_install.patch
-Patch18: %{name}-zlib.patch
-Patch19: %{name}-sybase-fix.patch
-Patch20: %{name}-readline.patch
-Patch21: %{name}-nohttpd.patch
-Patch23: %{name}-gd_imagerotate_enable.patch
-Patch24: %{name}-uint32_t.patch
-Patch26: %{name}-dba-link.patch
-Patch30: %{name}-hardening-fix.patch
-Patch31: %{name}-both-apxs.patch
-Patch32: %{name}-builddir.patch
-Patch33: %{name}-zlib-for-getimagesize.patch
-Patch35: %{name}-versioning.patch
-Patch36: %{name}-linkflags-clean.patch
-Patch38: %{name}-amd64.patch
-Patch39: %{name}-pear.patch
+# XXX: needs fix
+Patch12: %{name}-threads-acfix.patch
+Patch13: %{name}-tsrmlsfetchgcc2.patch
+Patch14: %{name}-no_pear_install.patch
+Patch15: %{name}-zlib.patch
+Patch16: %{name}-sybase-fix.patch
+Patch17: %{name}-readline.patch
+Patch18: %{name}-nohttpd.patch
+Patch19: %{name}-gd_imagerotate_enable.patch
+Patch20: %{name}-uint32_t.patch
+Patch21: %{name}-dba-link.patch
+Patch22: %{name}-hardening-fix.patch
+Patch23: %{name}-both-apxs.patch
+Patch24: %{name}-builddir.patch
+Patch25: %{name}-zlib-for-getimagesize.patch
+Patch26: %{name}-versioning.patch
+Patch27: %{name}-linkflags-clean.patch
+Patch28: %{name}-pear.patch
+Patch29: %{name}-config-dir.patch
+Patch30: %{name}-mysql.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}
BuildRequires: bzip2-devel
%{?with_curl:BuildRequires: curl-devel >= 7.12.0}
BuildRequires: cyrus-sasl-devel
-%{!?with_db3:BuildRequires: db-devel >= 4.0}
-%{?with_db3:BuildRequires: db3-devel >= 3.1}
+BuildRequires: db-devel >= 4.0
BuildRequires: elfutils-devel
%if %{with xmlrpc}
BuildRequires: expat-devel
%endif
BuildRequires: freetype-devel >= 2.0
BuildRequires: gd-devel >= 2.0.28-4
+BuildRequires: gd-devel(imagerotate) = 5.2.0
BuildRequires: gdbm-devel
BuildRequires: gmp-devel
%{?with_imap:BuildRequires: imap-devel >= 1:2001-0.BETA.200107022325.2}
BuildRequires: libxml2-devel >= 2.5.10
BuildRequires: libxslt-devel >= 1.1.0
%{?with_mhash:BuildRequires: mhash-devel}
-%{?with_ming:BuildRequires: ming-devel >= 0.2a-11}
+%{?with_ming:BuildRequires: ming-devel >= 0.3}
%{?with_mm:BuildRequires: mm-devel >= 1.3.0}
BuildRequires: mysql-devel >= 4.0.0
%{?with_mysqli:BuildRequires: mysql-devel >= 4.1.0}
%endif
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-%define _sysconfdir /etc/php
-%define extensionsdir %{_libdir}/php
+%define php_sysconfdir /etc/php
+%define php_extensiondir %{_libdir}/php
+%define _sysconfdir %{php_sysconfdir}
# must be in sync with source. extra check ensuring that it is so is done in %%build
%define php_api_version 20041225
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
-version %{version}. If you use applications which specifically rely on
-PHP/FI (PHP v2 and earlier), you should instead install the PHP/FI
-module contained in the phpfi package. If you're just starting with
-PHP, you should install this package. You'll also need to install the
-Apache web server.
+version %{version}.
-%description -l fr
+%description -l fr.UTF-8
PHP est un langage de script embarque dans le HTM. PHP essaye de
rendre simple aux developpeurs d'ecrire des pages web generees
dynamiquement. PHP incorpore egalement une integration avec plusieurs
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
-%{version}. Si vous utilisez des applications qui utilisent
-specifiquement PHP/FI, vous devrez installer le module PHP/FI inclus
-dans le package mod_php. Si vous debutez avec PHP, vous devriez
-installer ce package. Vous aurez egalement besoin dinstaller le
-serveur web Apache.
-
-%description -l pl
-PHP jest jêzykiem skryptowym, którego polecenia umieszcza siê w
-plikach HTML. Pakiet ten zawiera modu³ przeznaczony dla serwera HTTP
-(jak np. Apache), który interpretuje te polecenia. Umo¿liwia to
-tworzenie dynamicznie stron WWW. Spora czê¶æ sk³adni PHP zapo¿yczona
-zosta³a z jêzyków: C, Java i Perl.
-
-%description -l pt_BR
-PHP: Preprocessador de Hipertexto versão 4 é uma linguagem script
-embutida em HTML. Muito de sua sintaxe é emprestada de C, Java e Perl,
-com algumas características únicas, específicas ao PHP. O objetivo da
-linguagem é permitir que desenvolvedores web escrevam páginas
-dinamicamente geradas de forma rápida.
-
-%description -l ru
-PHP - ÜÔÏ ÑÚÙË ÎÁÐÉÓÁÎÉÑ ÓËÒÉÐÔÏ×, ×ÓÔÒÁÉ×ÁÅÍÙÈ × HTML-ËÏÄ. PHP
-ÐÒÅÄÌÁÇÁÅÔ ÉÎÔÅÒÇÒÁÃÉÀ Ó ÍÎÏÖÅÓÔ×ÏÍ óõâä, ÐÏÜÔÏÍÕ ÎÁÐÉÓÁÎÉÅ ÓËÒÉÐÔÏ×
-ÄÌÑ ÒÁÂÏÔÙ Ó ÂÁÚÁÍÉ ÄÁÎÎÙÈ ÏÔÎÏÓÉÔÅÌØÎÏ ÐÒÏÓÔÏ. îÁÉÂÏÌÅÅ ÐÏÐÕÌÑÒÎÏÅ
-ÉÓÐÏÌØÚÏ×ÁÎÉÅ PHP - ÚÁÍÅÎÁ ÄÌÑ CGI ÓËÒÉÐÔÏ×.
-
-üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÓÁÍÏÄÏÓÔÁÔÏÞÎÕÀ (CGI) ×ÅÒÓÉÀ ÉÎÔÅÒÐÒÅÔÁÔÏÒÁ ÑÚÙËÁ.
-÷Ù ÄÏÌÖÎÙ ÔÁËÖÅ ÕÓÔÁÎÏ×ÉÔØ ÐÁËÅÔ %{name}-common. åÓÌÉ ×ÁÍ ÎÕÖÅÎ
-ÉÎÔÅÒÐÒÅÔÁÔÏÒ PHP × ËÁÞÅÓÔ×Å ÍÏÄÕÌÑ apache, ÕÓÔÁÎÏ×ÉÔÅ ÐÁËÅÔ
-apache-php.
-
-%description -l uk
-PHP - ÃÅ ÍÏ×Á ÎÁÐÉÓÁÎÎÑ ÓËÒÉÐÔ¦×, ÝÏ ×ÂÕÄÏ×ÕÀÔØÓÑ × HTML-ËÏÄ. PHP
-ÐÒÏÐÏÎÕ¤ ¦ÎÔÅÇÒÁæÀ Ú ÂÁÇÁÔØÍÁ óõâä, ÔÏÍÕ ÎÁÐÉÓÁÎÎÑ ÓËÒÉÐÔ¦× ÄÌÑ
-ÒÏÂÏÔÉ Ú ÂÁÚÁÍÉ ÄÁÎÉÈ ¤ ÄÏ×Ï̦ ÐÒÏÓÔÉÍ. îÁʦÌØÛ ÐÏÐÕÌÑÒÎÅ
-×ÉËÏÒÉÓÔÁÎÎÑ PHP - ÚÁͦÎÁ ÄÌÑ CGI ÓËÒÉÐÔ¦×.
-
-ãÅÊ ÐÁËÅÔ Í¦ÓÔÉÔØ ÓÁÍÏÄÏÓÔÁÔÎÀ (CGI) ×ÅÒÓ¦À ¦ÎÔÅÒÐÒÅÔÁÔÏÒÁ ÍÏ×É. ÷É
-ÍÁ¤ÔÅ ÔÁËÏÖ ×ÓÔÁÎÏ×ÉÔÉ ÐÁËÅÔ %{name}-common. ñËÝÏ ×ÁÍ ÐÏÔÒ¦ÂÅÎ
-¦ÎÔÅÒÐÒÅÔÁÔÏÒ PHP × ÑËÏÓÔ¦ ÍÏÄÕÌÑ apache, ×ÓÔÁÎÏצÔØ ÐÁËÅÔ apache-php.
+%{version}.
+
+%description -l pl.UTF-8
+PHP jest językiem skryptowym, którego polecenia umieszcza się w
+plikach HTML. Jest próbą ułatwienia programistom pisania dynamicznie
+generowanych stron WWW. Oferuje także wbudowaną integrację z bazami
+danych dla kilku komercyjnych i niekomercyjnych systemów baz danych,
+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
+%{version}.
+
+%description -l pt_BR.UTF-8
+PHP: Preprocessador de Hipertexto versão 4 é uma linguagem script
+embutida em HTML. Muito de sua sintaxe é emprestada de C, Java e Perl,
+com algumas características únicas, específicas ao PHP. O objetivo da
+linguagem é permitir que desenvolvedores web escrevam páginas
+dinamicamente geradas de forma rápida.
+
+%description -l ru.UTF-8
+PHP - это язык написания скриптов, встраиваемых в HTML-код. PHP
+предлагает интерграцию с множеством СУБД, поэтому написание скриптов
+для работы с базами данных относительно просто. Наиболее популярное
+использование PHP - замена для CGI скриптов.
+
+Этот пакет содержит самодостаточную (CGI) версию интерпретатора языка.
+Вы должны также установить пакет %{name}-common. Если вам нужен
+интерпретатор PHP в качестве модуля apache, установите пакет
+apache-mod_php.
+
+%description -l uk.UTF-8
+PHP - це мова написання скриптів, що вбудовуються в HTML-код. PHP
+пропонує інтеграцію з багатьма СУБД, тому написання скриптів для
+роботи з базами даних є доволі простим. Найбільш популярне
+використання PHP - заміна для CGI скриптів.
+
+Цей пакет містить самодостатню (CGI) версію інтерпретатора мови. Ви
+маєте також встановити пакет %{name}-common. Якщо вам потрібен
+інтерпретатор PHP в якості модуля apache, встановіть пакет
+apache-mod_php.
%package -n apache1-mod_php
Summary: PHP DSO module for apache 1.3.x
-Summary(pl): Modu³ DSO (Dynamic Shared Object) php dla 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}
Requires: apache1(EAPI) >= 1.3.33-2
Requires: apache1-mod_mime
-Provides: php = %{epoch}:%{version}-%{release}
Provides: webserver(php) = %{version}
Obsoletes: apache-mod_php < 1:4.1.1
Obsoletes: phpfi
%description -n apache1-mod_php
PHP as DSO module for apache 1.3.x.
-%description -n apache1-mod_php -l pl
-php jako modu³ DSO (Dynamic Shared Object) dla 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.
%package -n apache-mod_php
Summary: PHP DSO module for apache 2.x
-Summary(pl): Modu³ DSO (Dynamic Shared Object) php dla 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}
Requires: apache-mod_mime
-Provides: php = %{epoch}:%{version}-%{release}
Provides: webserver(php) = %{version}
Obsoletes: phpfi
%description -n apache-mod_php
PHP as DSO module for apache 2.x.
-%description -n apache-mod_php -l pl
-php jako modu³ DSO (Dynamic Shared Object) dla apache 2.x.
+%description -n apache-mod_php -l pl.UTF-8
+php jako moduł DSO (Dynamic Shared Object) dla apache 2.x.
%package fcgi
Summary: php as FastCGI program
-Summary(pl): php jako program FastCGI
+Summary(pl.UTF-8): php jako program FastCGI
Group: Development/Languages/PHP
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php = %{epoch}:%{version}-%{release}
Provides: webserver(php) = %{version}
%description fcgi
php as FastCGI program.
-%description fcgi -l pl
+%description fcgi -l pl.UTF-8
php jako program FastCGI.
%package cgi
Summary: php as CGI program
-Summary(pl): php jako program CGI
+Summary(pl.UTF-8): php jako program CGI
Group: Development/Languages/PHP
Requires: %{name}-common = %{epoch}:%{version}-%{release}
%description cgi
php as CGI program.
-%description cgi -l pl
+%description cgi -l pl.UTF-8
php jako program CGI.
%package cli
Summary: php as CLI interpreter
-Summary(pl): php jako interpreter dzia³aj±cy z linii poleceñ
+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.
-%description cli -l pl
-php jako interpreter dzia³aj±cy z linii poleceñ.
+%description cli -l pl.UTF-8
+php jako interpreter działający z linii poleceń.
%package program
Summary: /usr/bin/php symlink
-Summary(pl): Dowi±zanie symboliczne /usr/bin/php
+Summary(pl.UTF-8): Dowiązanie symboliczne /usr/bin/php
Group: Development/Languages/PHP
Requires: %{name}-cli = %{epoch}:%{version}-%{release}
Obsoletes: /usr/bin/php
%description program
Package providing /usr/bin/php symlink to PHP CLI.
-%description program -l pl
-Pakiet dostarczaj±cy dowi±zanie symboliczne /usr/bin/php do PHP CLI.
+%description program -l pl.UTF-8
+Pakiet dostarczający dowiązanie symboliczne /usr/bin/php do PHP CLI.
%package common
Summary: Common files needed by both apache module and CGI
-Summary(pl): Wspólne pliki dla modu³u apache'a i programu CGI
-Summary(ru): òÁÚÄÅÌÑÅÍÙÅ ÂÉÂÌÉÏÔÅËÉ ÄÌÑ php
-Summary(uk): â¦Â̦ÏÔÅËÉ ÓЦÌØÎÏÇÏ ×ÉËÏÒÉÓÔÁÎÎÑ ÄÌÑ php
+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: php-dirs
-Provides: %{name}-libxml = %{epoch}:%{version}-%{release}
-Provides: %{name}-overload = %{epoch}:%{version}-%{release}
-%{?with_pcre:Provides: %{name}-pcre = %{epoch}:%{version}-%{release}}
-Provides: %{name}-session = %{epoch}:%{version}-%{release}
-Provides: %{name}-simplexml = %{epoch}:%{version}-%{release}
-Provides: %{name}-spl = %{epoch}:%{version}-%{release}
-Provides: %{name}-standard = %{epoch}:%{version}-%{release}
+Provides: php(date)
Provides: php(libxml)
Provides: php(modules_api) = %{php_api_version}
Provides: php(overload)
%{?with_pcre:Provides: php(pcre)}
+Provides: php(reflection)
Provides: php(session)
Provides: php(simplexml)
Provides: php(spl)
Provides: php(standard)
Provides: php(zend_extension_api) = %{zend_extension_api}
Provides: php(zend_module_api) = %{zend_module_api}
+%{?with_pcre:Provides: php-pcre}
Provides: php5(debug) = %{php_debug}
Provides: php5(thread-safety) = %{zend_zts}
-#Obsoletes: php-pcre < 4:5.2.0
+Obsoletes: php-pcre < 4:5.2.0
Obsoletes: php-pecl-domxml
Obsoletes: php-session < 3:4.2.1-2
-# for the posttrans scriptlet, conflicts because in vserver enviroinment rpm package is not installed.
+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.
-%description common -l pl
-Wspólne pliki dla modu³u apacha i programu CGI.
+%description common -l pl.UTF-8
+Wspólne pliki dla modułu apacha i programu CGI.
-%description common -l ru
-üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÏÂÝÉÅ ÆÁÊÌÙ ÄÌÑ ÒÁÚÎÙÈ ×ÁÒÉÁÎÔÏ× ÒÅÁÌÉÚÁÃÉÉ PHP
-(ÓÁÍÏÄÏÓÔÁÔÏÞÎÏÊ É × ËÁÞÅÓÔ×Å ÍÏÄÕÌÑ apache).
+%description common -l ru.UTF-8
+Этот пакет содержит общие файлы для разных вариантов реализации PHP
+(самодостаточной и в качестве модуля apache).
-%description common -l uk
-ãÅÊ ÐÁËÅÔ Í¦ÓÔÉÔØ ÓЦÌØΦ ÆÁÊÌÉ ÄÌÑ Ò¦ÚÎÉÈ ×ÁÒ¦ÁÎÔ¦× ÒÅÁ̦ÚÁæ§ PHP
-(ÓÁÍÏÄÏÓÔÁÔÎØϧ ÔÁ × ÑËÏÓÔ¦ ÍÏÄÕÌÑ apache).
+%description common -l uk.UTF-8
+Цей пакет містить спільні файли для різних варіантів реалізації PHP
+(самодостатньої та в якості модуля apache).
%package devel
Summary: Files for PHP modules development
-Summary(pl): Pliki do kompilacji modu³ów PHP
-Summary(pt_BR): Arquivos de desenvolvimento para PHP
-Summary(ru): ðÁËÅÔ ÒÁÚÒÁÂÏÔËÉ ÄÌÑ ÐÏÓÔÒÏÅÎÉÑ ÒÁÓÛÉÒÅÎÉÊ PHP
-Summary(uk): ðÁËÅÔ ÒÏÚÒÏÂËÉ ÄÌÑ ÐÏÂÕÄÏ×É ÒÏÚÛÉÒÅÎØ PHP
+Summary(pl.UTF-8): Pliki do kompilacji modułów PHP
+Summary(pt_BR.UTF-8): Arquivos de desenvolvimento para PHP
+Summary(ru.UTF-8): Пакет разработки для построения расширений PHP
+Summary(uk.UTF-8): Пакет розробки для побудови розширень PHP
Group: Development/Languages/PHP
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Requires: autoconf
Requires: automake
Requires: libtool
+%{?with_pcre:Requires: pcre-devel >= 6.6}
Requires: shtool
Obsoletes: php-pear-devel
Obsoletes: php4-devel
support. For more information, read the file
README.SELF-CONTAINED-EXTENSIONS.
-%description devel -l pl
-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
-tego pakietu skompilowaæ samodzielne rozszerzenie. Wiêcej informacji o
-samodzielnych rozszerzeniach mo¿na znale¼æ w pliku
+%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
+tego pakietu skompilować samodzielne rozszerzenie. Więcej informacji o
+samodzielnych rozszerzeniach można znaleźć w pliku
README.SELF-CONTAINED-EXTENSIONS.
-%description devel -l pt_BR
-Este pacote contém arquivos usados no desenvolvimento de programas ou
-módulos PHP.
+%description devel -l pt_BR.UTF-8
+Este pacote contém arquivos usados no desenvolvimento de programas ou
+módulos PHP.
-%description devel -l ru
-ðÁËÅÔ php-devel ÄÁÅÔ ×ÏÚÍÏÖÎÏÓÔØ ËÏÍÐÉÌÉÒÏ×ÁÔØ ÄÉÎÁÍÉÞÅÓËÉÅ ÒÁÓÛÉÒÅÎÉÑ
-PHP. ðÁËÅÔ ×ËÌÀÞÁÅÔ ÉÓÈÏÄÎÙÊ ËÏÄ ÜÔÉÈ ÒÁÓÛÉÒÅÎÉÊ. ÷ÍÅÓÔÏ ÐÏ×ÔÏÒÎÏÊ
-ËÏÍÐÉÌÑÃÉÉ ÂÉÎÁÒÎÏÇÏ ÆÁÊÌÁ php ÄÌÑ ÄÏÂÁ×ÌÅÎÉÑ, ÎÁÐÒÉÍÅÒ, ÐÏÄÄÅÒÖËÉ
-oracle, ÕÓÔÁÎÏ×ÉÔÅ ÜÔÏÔ ÐÁËÅÔ ÄÌÑ ËÏÍÐÉÌÉÒÏ×ÁÎÉÑ ÏÔÄÅÌØÎÙÈ ÒÁÓÛÉÒÅÎÉÊ.
-ðÏÄÒÏÂÎÏÓÔÉ - × ÆÁÊÌÅ README.SELF-CONTAINED-EXTENSIONS.
+%description devel -l ru.UTF-8
+Пакет php-devel дает возможность компилировать динамические расширения
+PHP. Пакет включает исходный код этих расширений. Вместо повторной
+компиляции бинарного файла php для добавления, например, поддержки
+oracle, установите этот пакет для компилирования отдельных расширений.
+Подробности - в файле README.SELF-CONTAINED-EXTENSIONS.
-%description devel -l uk
-ðÁËÅÔ php-devel ÄÁ¤ ÍÏÖÌÉצÓÔØ ËÏÍЦÌÀ×ÁÔÉ ÄÉÎÁͦÞΦ ÒÏÚÛÉÒÅÎÎÑ PHP.
-äÏ ÐÁËÅÔÕ ×ËÌÀÞÅÎÏ ×ÉȦÄÎÉÊ ËÏÄ ÄÌÑ ÒÏÚÛÉÒÅÎØ. úÁͦÓÔØ ÐÏ×ÔÏÒÎϧ
-ËÏÍЦÌÑæ§ ¦ÎÁÒÎÏÇÏ ÆÁÊÌÕ php ÄÌÑ ÄÏÄÁÎÎÑ, ÎÁÐÒÉËÌÁÄ, ЦÄÔÒÉÍËÉ
-oracle, ×ÓÔÁÎÏצÔØ ÃÅÊ ÐÁËÅÔ ÄÌÑ ËÏÍЦÌÑæ§ ÏËÒÅÍÉÈ ÒÏÚÛÉÒÅÎØ.
-äÅÔÁÌØΦÛÁ ¦ÎÆÏÒÍÁÃ¦Ñ - × ÆÁÊ̦ README.SELF-CONTAINED-EXTENSIONS.
+%description devel -l uk.UTF-8
+Пакет php-devel дає можливість компілювати динамічні розширення PHP.
+До пакету включено вихідний код для розширень. Замість повторної
+компіляції бінарного файлу php для додання, наприклад, підтримки
+oracle, встановіть цей пакет для компіляції окремих розширень.
+Детальніша інформація - в файлі README.SELF-CONTAINED-EXTENSIONS.
%package bcmath
Summary: bcmath extension module for PHP
-Summary(pl): Modu³ bcmath dla PHP
+Summary(pl.UTF-8): Moduł bcmath dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(bcmath)
This is a dynamic shared object (DSO) for PHP that will add bc style
precision math functions support.
-%description bcmath -l pl
-Modu³ PHP umo¿liwiaj±cy korzystanie z dok³adnych funkcji
+%description bcmath -l pl.UTF-8
+Moduł PHP umożliwiający korzystanie z dokładnych funkcji
matematycznych takich jak w programie bc.
%package bzip2
Summary: Bzip2 extension module for PHP
-Summary(pl): Modu³ bzip2 dla PHP
+Summary(pl.UTF-8): Moduł bzip2 dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(bzip2)
This is a dynamic shared object (DSO) for PHP that will add bzip2
compression support to PHP.
-%description bzip2 -l pl
-Modu³ PHP umo¿liwiaj±cy u¿ywanie kompresji bzip2.
+%description bzip2 -l pl.UTF-8
+Moduł PHP umożliwiający używanie kompresji bzip2.
%package calendar
Summary: Calendar extension module for PHP
-Summary(pl): Modu³ funkcji kalendarza dla PHP
+Summary(pl.UTF-8): Moduł funkcji kalendarza dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(calendar)
This is a dynamic shared object (DSO) for PHP that will add calendar
support.
-%description calendar -l pl
-Modu³ PHP dodaj±cy wsparcie dla kalendarza.
+%description calendar -l pl.UTF-8
+Moduł PHP dodający wsparcie dla kalendarza.
%package ctype
Summary: ctype extension module for PHP
-Summary(pl): Modu³ ctype dla PHP
+Summary(pl.UTF-8): Moduł ctype dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(ctype)
This is a dynamic shared object (DSO) for PHP that will add ctype
support.
-%description ctype -l pl
-Modu³ PHP umo¿liwiaj±cy korzystanie z funkcji ctype.
+%description ctype -l pl.UTF-8
+Moduł PHP umożliwiający korzystanie z funkcji ctype.
%package curl
Summary: curl extension module for PHP
-Summary(pl): Modu³ curl dla PHP
+Summary(pl.UTF-8): Moduł curl dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(curl)
This is a dynamic shared object (DSO) for PHP that will add curl
support.
-%description curl -l pl
-Modu³ PHP umo¿liwiaj±cy korzystanie z biblioteki curl.
+%description curl -l pl.UTF-8
+Moduł PHP umożliwiający korzystanie z biblioteki curl.
%package dba
Summary: DBA extension module for PHP
-Summary(pl): Modu³ DBA dla PHP
+Summary(pl.UTF-8): Moduł DBA dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(dba)
This is a dynamic shared object (DSO) for PHP that will add flat-file
databases (DBA) support.
-%description dba -l pl
-Modu³ dla PHP dodaj±cy obs³ugê dla baz danych opartych na plikach
+%description dba -l pl.UTF-8
+Moduł dla PHP dodający obsługę dla baz danych opartych na plikach
(DBA).
%package dbase
Summary: DBase extension module for PHP
-Summary(pl): Modu³ DBase dla PHP
+Summary(pl.UTF-8): Moduł DBase dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(dbase)
This is a dynamic shared object (DSO) for PHP that will add DBase
support.
-%description dbase -l pl
-Modu³ PHP ze wsparciem dla DBase.
+%description dbase -l pl.UTF-8
+Moduł PHP ze wsparciem dla DBase.
%package dom
Summary: DOM extension module for PHP
-Summary(pl): Modu³ DOM dla PHP
+Summary(pl.UTF-8): Moduł DOM dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-# it has some compatibility functions
Provides: php(dom)
+# it has some compatibility functions
Provides: php(domxml)
-Provides: php-domxml = %{epoch}:%{version}-%{release}
Obsoletes: php-domxml <= 3:4.3.8-1
%description dom
This is a dynamic shared object (DSO) for PHP that will add new DOM
support.
-%description dom -l pl
-Modu³ PHP dodaj±cy now± obs³ugê DOM.
+%description dom -l pl.UTF-8
+Moduł PHP dodający nową obsługę DOM.
%package exif
Summary: exif extension module for PHP
-Summary(pl): Modu³ exif dla PHP
+Summary(pl.UTF-8): Moduł exif dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(exif)
This is a dynamic shared object (DSO) for PHP that will add EXIF tags
support in image files.
-%description exif -l pl
-Modu³ PHP dodaj±cy obs³ugê znaczników EXIF w plikach obrazków.
+%description exif -l pl.UTF-8
+Moduł PHP dodający obsługę znaczników EXIF w plikach obrazków.
%package fdf
Summary: FDF extension module for PHP
-Summary(pl): Modu³ FDF dla PHP
+Summary(pl.UTF-8): Moduł FDF dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(fdf)
This PHP module adds support for PDF Forms through Adobe FDFTK
library.
-%description fdf -l pl
-Modu³ PHP dodaj±cy obs³ugê formularzy PDF poprzez bibliotekê Adobe
+%description fdf -l pl.UTF-8
+Moduł PHP dodający obsługę formularzy PDF poprzez bibliotekę Adobe
FDFTK.
+%package filter
+Summary: Extension for safely dealing with input parameters
+Summary(pl.UTF-8): Rozszerzenie do bezpiecznej obsługi danych wejściowych
+Group: Libraries
+Requires: %{name}-common = %{epoch}:%{version}-%{release}
+Provides: php(filter)
+Obsoletes: php-pecl-filter
+
+%description filter
+We all know that you should always check input variables, but PHP does
+not offer really good functionality for doing this in a safe way. The
+Input Filter extension is meant to address this issue by implementing
+a set of filters and mechanisms that users can use to safely access
+their input data.
+
+%description filter -l pl.UTF-8
+Wiadomo, że trzeba zawsze sprawdzać zmienne wejściowe, ale PHP nie
+oferuje naprawdę dobrej funkcjonalności do robienia tego w sposób
+bezpieczny. Rozszerzenie Input Filter ma rozwiązać ten problem poprzez
+zaimplementowanie zestawu filtrów i mechanizmów, których użytkownicy
+mogą bezpiecznie używać do dostępu do danych.
+
%package ftp
Summary: FTP extension module for PHP
-Summary(pl): Modu³ FTP dla PHP
+Summary(pl.UTF-8): Moduł FTP dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(ftp)
This is a dynamic shared object (DSO) for PHP that will add FTP
support.
-%description ftp -l pl
-Modu³ PHP dodaj±cy obs³ugê protoko³u FTP.
+%description ftp -l pl.UTF-8
+Moduł PHP dodający obsługę protokołu FTP.
%package gd
Summary: GD extension module for PHP
-Summary(pl): Modu³ GD dla PHP
+Summary(pl.UTF-8): Moduł GD dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Requires: gd >= 2.0.28-4
Requires: gd(gif)
+Requires: gd(imagerotate) = 5.2.0
Provides: php(gd)
%description gd
This is a dynamic shared object (DSO) for PHP that will add GD
support, allowing you to create and manipulate images with PHP.
-%description gd -l pl
-Modu³ PHP umo¿liwiaj±cy korzystanie z biblioteki GD, pozwalaj±cej na
-tworzenie i obróbkê obrazków.
+%description gd -l pl.UTF-8
+Moduł PHP umożliwiający korzystanie z biblioteki GD, pozwalającej na
+tworzenie i obróbkę obrazków.
%package gettext
Summary: gettext extension module for PHP
-Summary(pl): Modu³ gettext dla PHP
+Summary(pl.UTF-8): Moduł gettext dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(gettext)
This is a dynamic shared object (DSO) for PHP that will add gettext
support.
-%description gettext -l pl
-Modu³ PHP dodaj±cy obs³ugê lokalizacji przez gettext.
+%description gettext -l pl.UTF-8
+Moduł PHP dodający obsługę lokalizacji przez gettext.
%package gmp
Summary: gmp extension module for PHP
-Summary(pl): Modu³ gmp dla PHP
+Summary(pl.UTF-8): Moduł gmp dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(gmp)
This is a dynamic shared object (DSO) for PHP that will add arbitrary
length number support with GNU MP library.
-%description gmp -l pl
-Modu³ PHP umo¿liwiaj±cy korzystanie z biblioteki gmp do obliczeñ na
-liczbach o dowolnej d³ugo¶ci.
+%description gmp -l pl.UTF-8
+Moduł PHP umożliwiający korzystanie z biblioteki gmp do obliczeń na
+liczbach o dowolnej długości.
+
+%package hash
+Summary: HASH Message Digest Framework
+Summary(pl.UTF-8): Szkielet do obliczania skrótów wiadomości
+Group: Libraries
+Requires: %{name}-common = %{epoch}:%{version}-%{release}
+Provides: php(hash)
+Obsoletes: php-pecl-hash
+
+%description hash
+Native implementations of common message digest algorithms using a
+generic factory method.
+
+%description hash -l pl.UTF-8
+Natywne implementacje popularnych algorytmów obliczania skrótów
+wiadomości przy użyciu wspólnego interfejsu.
%package iconv
Summary: iconv extension module for PHP
-Summary(pl): Modu³ iconv dla PHP
+Summary(pl.UTF-8): Moduł iconv dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(iconv)
This is a dynamic shared object (DSO) for PHP that will add iconv
support.
-%description iconv -l pl
-Modu³ PHP dodaj±cy obs³ugê iconv.
+%description iconv -l pl.UTF-8
+Moduł PHP dodający obsługę iconv.
%package imap
Summary: IMAP extension module for PHP
-Summary(pl): Modu³ IMAP dla PHP
-Summary(pt_BR): Um módulo para aplicações PHP que usam IMAP
+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
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(imap)
This is a dynamic shared object (DSO) for PHP that will add IMAP
support.
-%description imap -l pl
-Modu³ PHP dodaj±cy obs³ugê skrzynek IMAP.
+%description imap -l pl.UTF-8
+Moduł PHP dodający obsługę skrzynek IMAP.
-%description imap -l pt_BR
-Um módulo para aplicações PHP que usam IMAP.
+%description imap -l pt_BR.UTF-8
+Um módulo para aplicações PHP que usam IMAP.
%package interbase
Summary: InterBase/Firebird database module for PHP
-Summary(pl): Modu³ bazy danych InterBase/Firebird dla PHP
+Summary(pl.UTF-8): Moduł bazy danych InterBase/Firebird dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(interbase)
This is a dynamic shared object (DSO) for PHP that will add InterBase
and Firebird database support.
-%description interbase -l pl
-Modu³ PHP umo¿liwiaj±cy dostêp do baz danych InterBase i Firebird.
+%description interbase -l pl.UTF-8
+Moduł PHP umożliwiający dostęp do baz danych InterBase i Firebird.
+
+%package json
+Summary: PHP C extension for JSON serialization
+Summary(pl.UTF-8): Rozszerzenie C PHP dla serializacji JSON
+Group: Libraries
+Requires: %{name}-common = %{epoch}:%{version}-%{release}
+Provides: php(json)
+Obsoletes: php-pecl-json
+
+%description json
+php-json is an extremely fast PHP C extension for JSON (JavaScript
+Object Notation) serialisation.
+
+%description json -l pl.UTF-8
+php-json to bardzo szybkie rozszerzenie C PHP dla serializacji JSON
+(JavaScript Object Notation).
%package ldap
Summary: LDAP extension module for PHP
-Summary(pl): Modu³ LDAP dla PHP
-Summary(pt_BR): Um módulo para aplicações PHP que usam LDAP
+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
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(ldap)
This is a dynamic shared object (DSO) for PHP that will add LDAP
support.
-%description ldap -l pl
-Modu³ PHP dodaj±cy obs³ugê LDAP.
+%description ldap -l pl.UTF-8
+Moduł PHP dodający obsługę LDAP.
-%description ldap -l pt_BR
-Um módulo para aplicações PHP que usam LDAP.
+%description ldap -l pt_BR.UTF-8
+Um módulo para aplicações PHP que usam LDAP.
%package mbstring
Summary: mbstring extension module for PHP
-Summary(pl): Modu³ mbstring dla PHP
+Summary(pl.UTF-8): Moduł mbstring dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(mbstring)
This is a dynamic shared object (DSO) for PHP that will add multibyte
string support.
-%description mbstring -l pl
-Modu³ PHP dodaj±cy obs³ugê ci±gów znaków wielobajtowych.
+%description mbstring -l pl.UTF-8
+Moduł PHP dodający obsługę ciągów znaków wielobajtowych.
%package mcrypt
Summary: mcrypt extension module for PHP
-Summary(pl): Modu³ mcrypt dla PHP
+Summary(pl.UTF-8): Moduł mcrypt dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(mcrypt)
This is a dynamic shared object (DSO) for PHP that will add mcrypt
support.
-%description mcrypt -l pl
-Modu³ PHP dodaj±cy mo¿liwo¶æ szyfrowania poprzez bibliotekê mcrypt.
+%description mcrypt -l pl.UTF-8
+Moduł PHP dodający możliwość szyfrowania poprzez bibliotekę mcrypt.
%package mhash
Summary: mhash extension module for PHP
-Summary(pl): Modu³ mhash dla PHP
+Summary(pl.UTF-8): Moduł mhash dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(mhash)
This is a dynamic shared object (DSO) for PHP that will add mhash
support.
-%description mhash -l pl
-Modu³ PHP udostêpniaj±cy funkcje mieszaj±ce z biblioteki mhash.
+%description mhash -l pl.UTF-8
+Moduł PHP udostępniający funkcje mieszające z biblioteki mhash.
%package mime_magic
Summary: mime_magic extension module for PHP
-Summary(pl): Modu³ mime_magic dla PHP
+Summary(pl.UTF-8): Moduł mime_magic dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Requires: /usr/share/file/magic.mime
This PHP module adds support for MIME type lookup via file magic
numbers using magic.mime database.
-%description mime_magic -l pl
-Modu³ PHP dodaj±cy obs³ugê wyszukiwania typów MIME wed³ug magicznych
-znaczników plików z u¿yciem bazy danych magic.mime.
+%description mime_magic -l pl.UTF-8
+Moduł PHP dodający obsługę wyszukiwania typów MIME według magicznych
+znaczników plików z użyciem bazy danych magic.mime.
%package ming
Summary: ming extension module for PHP
-Summary(pl): Modu³ ming dla PHP
+Summary(pl.UTF-8): Moduł ming dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(ming)
This is a dynamic shared object (DSO) for PHP that will add ming
(Flash - .swf files) support.
-%description ming -l pl
-Modu³ PHP dodaj±cy obs³ugê plików Flash (.swf) poprzez bibliotekê
+%description ming -l pl.UTF-8
+Moduł PHP dodający obsługę plików Flash (.swf) poprzez bibliotekę
ming.
%package mssql
Summary: MS SQL extension module for PHP
-Summary(pl): Modu³ MS SQL dla PHP
+Summary(pl.UTF-8): Moduł MS SQL dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(mssql)
This is a dynamic shared object (DSO) for PHP that will add MS SQL
databases support through FreeTDS library.
-%description mssql -l pl
-Modu³ PHP dodaj±cy obs³ugê baz danych MS SQL poprzez bibliotekê
+%description mssql -l pl.UTF-8
+Moduł PHP dodający obsługę baz danych MS SQL poprzez bibliotekę
FreeTDS.
%package mysql
Summary: MySQL database module for PHP
-Summary(pl): Modu³ bazy danych MySQL dla PHP
-Summary(pt_BR): Um módulo para aplicações PHP que usam bancos de dados MySQL
+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
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(mysql)
This is a dynamic shared object (DSO) for PHP that will add MySQL
database support.
-%description mysql -l pl
-Modu³ PHP umo¿liwiaj±cy dostêp do bazy danych MySQL.
+%description mysql -l pl.UTF-8
+Moduł PHP umożliwiający dostęp do bazy danych MySQL.
-%description mysql -l pt_BR
-Um módulo para aplicações PHP que usam bancos de dados MySQL.
+%description mysql -l pt_BR.UTF-8
+Um módulo para aplicações PHP que usam bancos de dados MySQL.
%package mysqli
Summary: MySQLi module for PHP
-Summary(pl): Modu³ MySQLi dla PHP
+Summary(pl.UTF-8): Moduł MySQLi dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Requires: mysql-libs >= 4.1.0
(Improved MySQL) support. The difference between it and mysql module
is that it provides access to functionality of MySQL 4.1 and above.
-%description mysqli -l pl
-Modu³ PHP umo¿liwiaj±cy udoskonalony dostêp do bazy danych MySQL.
-Ró¿nic± miêdzy nim a modu³em mysql jest dostêp do funkcjonalno¶ci
+%description mysqli -l pl.UTF-8
+Moduł PHP umożliwiający udoskonalony dostęp do bazy danych MySQL.
+Różnicą między nim a modułem mysql jest dostęp do funkcjonalności
MySQL w wersji 4.1 i nowszych.
%package ncurses
Summary: ncurses module for PHP
-Summary(pl): Modu³ ncurses dla PHP
+Summary(pl.UTF-8): Moduł ncurses dla PHP
Group: Libraries
Requires: %{name}-cli = %{epoch}:%{version}-%{release}
Provides: php(ncurses)
This PHP module adds support for ncurses functions (only for cli and
cgi SAPIs).
-%description ncurses -l pl
-Modu³ PHP dodaj±cy obs³ugê funkcji ncurses (tylko do SAPI cli i cgi).
+%description ncurses -l pl.UTF-8
+Moduł PHP dodający obsługę funkcji ncurses (tylko do SAPI cli i cgi).
%package oci8
Summary: Oracle 8+ database module for PHP
-Summary(pl): Modu³ bazy danych Oracle 8+ dla PHP
+Summary(pl.UTF-8): Moduł bazy danych Oracle 8+ dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(oci8)
This is a dynamic shared object (DSO) for PHP that will add Oracle 7,
8, 9 and 10 database support through Oracle8 Call-Interface (OCI8).
-%description oci8 -l pl
-Modu³ PHP umo¿liwiaj±cy dostêp do bazy danych Oracle 7, 8, 9 i 10
+%description oci8 -l pl.UTF-8
+Moduł PHP umożliwiający dostęp do bazy danych Oracle 7, 8, 9 i 10
poprzez interfejs Oracle8 Call-Interface (OCI8).
%package odbc
Summary: ODBC extension module for PHP
-Summary(pl): Modu³ ODBC dla PHP
-Summary(pt_BR): Um módulo para aplicações PHP que usam bases de dados ODBC
+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
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Requires: unixODBC >= 2.1.1-3
This is a dynamic shared object (DSO) for PHP that will add ODBC
support.
-%description odbc -l pl
-Modu³ PHP ze wsparciem dla ODBC.
+%description odbc -l pl.UTF-8
+Moduł PHP ze wsparciem dla ODBC.
-%description odbc -l pt_BR
-Um módulo para aplicações PHP que usam ODBC.
+%description odbc -l pt_BR.UTF-8
+Um módulo para aplicações PHP que usam ODBC.
%package openssl
Summary: OpenSSL extension module for PHP
-Summary(pl): Modu³ OpenSSL dla PHP
+Summary(pl.UTF-8): Moduł OpenSSL dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(openssl)
Warning: this is an experimental module.
-%description openssl -l pl
-Modu³ PHP umo¿liwiaj±cy korzystanie z biblioteki OpenSSL.
+%description openssl -l pl.UTF-8
+Moduł PHP umożliwiający korzystanie z biblioteki OpenSSL.
-Uwaga: to jest modu³ eksperymentalny.
+Uwaga: to jest moduł eksperymentalny.
%package pcntl
Summary: Process Control extension module for PHP
-Summary(pl): Modu³ Process Control dla PHP
+Summary(pl.UTF-8): Moduł Process Control dla PHP
Group: Libraries
Requires: %{name}-cli = %{epoch}:%{version}-%{release}
Provides: php(pcntl)
Warning: this is an experimental module. Also, don't use it in
webserver environment!
-%description pcntl -l pl
-Modu³ PHP umo¿liwiaj±cy tworzenie nowych procesów i kontrolê nad nimi.
-Obs³uguje funkcje takie jak fork(), waitpid(), signal() i podobne.
+%description pcntl -l pl.UTF-8
+Moduł PHP umożliwiający tworzenie nowych procesów i kontrolę nad nimi.
+Obsługuje funkcje takie jak fork(), waitpid(), signal() i podobne.
-Uwaga: to jest modu³ eksperymentalny. Ponadto nie jest przeznaczony do
-u¿ywania z serwerem WWW - nie próbuj tego!
+Uwaga: to jest moduł eksperymentalny. Ponadto nie jest przeznaczony do
+używania z serwerem WWW - nie próbuj tego!
%package pdo
Summary: PHP Data Objects (PDO)
-Summary(pl): Obs³uga PHP Data Objects (PDO)
+Summary(pl.UTF-8): Obsługa PHP Data Objects (PDO)
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(pdo)
This is a dynamic shared object (DSO) for PHP that will add PDO
support.
-%description pdo -l pl
-Modu³ PHP dodaj±cy obs³ugê PDO (PHP Data Objects).
+%description pdo -l pl.UTF-8
+Moduł PHP dodający obsługę PDO (PHP Data Objects).
%package pdo-dblib
Summary: PHP Data Objects (PDO) FreeTDS support
-Summary(pl): Modu³ PHP Data Objects (PDO) z obs³ug± FreeTDS
+Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą FreeTDS
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
This is a dynamic shared object (DSO) for PHP that will add PDO
FreeTDS support.
-%description pdo-dblib -l pl
-Modu³ dla PHP dodaj±cy obs³ugê baz danych FreeTDS za po¶rednictwem
+%description pdo-dblib -l pl.UTF-8
+Moduł dla PHP dodający obsługę baz danych FreeTDS za pośrednictwem
interfejsu PDO.
%package pdo-firebird
Summary: PHP Data Objects (PDO) Firebird support
-Summary(pl): Modu³ PHP Data Objects (PDO) z obs³ug± Firebirda
+Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Firebirda
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
This is a dynamic shared object (DSO) for PHP that will add PDO
Firebird support.
-%description pdo-firebird -l pl
-Modu³ dla PHP dodaj±cy obs³ugê baz danych Firebird za po¶rednictwem
+%description pdo-firebird -l pl.UTF-8
+Moduł dla PHP dodający obsługę baz danych Firebird za pośrednictwem
interfejsu PDO.
%package pdo-mysql
Summary: PHP Data Objects (PDO) MySQL support
-Summary(pl): Modu³ PHP Data Objects (PDO) z obs³ug± MySQL-a
+Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą MySQL-a
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
This is a dynamic shared object (DSO) for PHP that will add PDO MySQL
support.
-%description pdo-mysql -l pl
-Modu³ dla PHP dodaj±cy obs³ugê baz danych MySQL za po¶rednictwem
+%description pdo-mysql -l pl.UTF-8
+Moduł dla PHP dodający obsługę baz danych MySQL za pośrednictwem
interfejsu PDO.
%package pdo-oci
Summary: PHP Data Objects (PDO) Oracle support
-Summary(pl): Modu³ PHP Data Objects (PDO) z obs³ug± Oracle'a
+Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Oracle'a
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
This is a dynamic shared object (DSO) for PHP that will add PDO Oracle
support.
-%description pdo-oci -l pl
-Modu³ dla PHP dodaj±cy obs³ugê baz danych Oracle za po¶rednictwem
+%description pdo-oci -l pl.UTF-8
+Moduł dla PHP dodający obsługę baz danych Oracle za pośrednictwem
interfejsu PDO.
%package pdo-odbc
Summary: PHP Data Objects (PDO) ODBC support
-Summary(pl): Modu³ PHP Data Objects (PDO) z obs³ug± ODBC
+Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą ODBC
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
This is a dynamic shared object (DSO) for PHP that will add PDO ODBC
support.
-%description pdo-odbc -l pl
-Modu³ dla PHP dodaj±cy obs³ugê baz danych ODBC za po¶rednictwem
+%description pdo-odbc -l pl.UTF-8
+Moduł dla PHP dodający obsługę baz danych ODBC za pośrednictwem
interfejsu PDO.
%package pdo-pgsql
Summary: PHP Data Objects (PDO) PostgreSQL support
-Summary(pl): Modu³ PHP Data Objects (PDO) z obs³ug± PostgreSQL-a
+Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą PostgreSQL-a
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
Provides: php(pdo-pgsql)
+Provides: php-pecl-PDO_PGSQL
Obsoletes: php-pecl-PDO_PGSQL
%description pdo-pgsql
This is a dynamic shared object (DSO) for PHP that will add PDO
PostgreSQL support.
-%description pdo-pgsql -l pl
-Modu³ dla PHP dodaj±cy obs³ugê baz danych PostgreSQL za po¶rednictwem
+%description pdo-pgsql -l pl.UTF-8
+Moduł dla PHP dodający obsługę baz danych PostgreSQL za pośrednictwem
interfejsu PDO.
%package pdo-sqlite
Summary: PHP Data Objects (PDO) SQLite support
-Summary(pl): Modu³ PHP Data Objects (PDO) z obs³ug± SQLite
+Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą SQLite
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
This is a dynamic shared object (DSO) for PHP that will add PDO SQLite
support.
-%description pdo-sqlite -l pl
-Modu³ dla PHP dodaj±cy obs³ugê baz danych SQLite za po¶rednictwem
+%description pdo-sqlite -l pl.UTF-8
+Moduł dla PHP dodający obsługę baz danych SQLite za pośrednictwem
interfejsu PDO.
%package pgsql
Summary: PostgreSQL database module for PHP
-Summary(pl): Modu³ bazy danych PostgreSQL dla PHP
+Summary(pl.UTF-8): Moduł bazy danych PostgreSQL dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(pgsql)
This is a dynamic shared object (DSO) for PHP that will add PostgreSQL
database support.
-%description pgsql -l pl
-Modu³ PHP umo¿liwiaj±cy dostêp do bazy danych PostgreSQL.
+%description pgsql -l pl.UTF-8
+Moduł PHP umożliwiający dostęp do bazy danych PostgreSQL.
-%description pgsql -l pt_BR
-Um módulo para aplicações PHP que usam bancos de dados postgresql.
+%description pgsql -l pt_BR.UTF-8
+Um módulo para aplicações PHP que usam bancos de dados postgresql.
%package posix
Summary: POSIX extension module for PHP
-Summary(pl): Modu³ POSIX dla PHP
+Summary(pl.UTF-8): Moduł POSIX dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(posix)
This is a dynamic shared object (DSO) for PHP that will add POSIX
functions support to PHP.
-%description posix -l pl
-Modu³ PHP umo¿liwiaj±cy korzystanie z funkcji POSIX.
+%description posix -l pl.UTF-8
+Moduł PHP umożliwiający korzystanie z funkcji POSIX.
%package pspell
Summary: pspell extension module for PHP
-Summary(pl): Modu³ pspell dla PHP
+Summary(pl.UTF-8): Moduł pspell dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(pspell)
support to PHP. It allows to check the spelling of a word and offer
suggestions.
-%description pspell -l pl
-Modu³ PHP umo¿liwiaj±cy korzystanie z pspella. Pozwala on na
-sprawdzanie pisowni s³owa i sugerowanie poprawek.
+%description pspell -l pl.UTF-8
+Moduł PHP umożliwiający korzystanie z pspella. Pozwala on na
+sprawdzanie pisowni słowa i sugerowanie poprawek.
%package readline
Summary: readline extension module for PHP
-Summary(pl): Modu³ readline dla PHP
+Summary(pl.UTF-8): Moduł readline dla PHP
Group: Libraries
Requires: %{name}-cli = %{epoch}:%{version}-%{release}
Provides: php(readline)
This PHP module adds support for readline functions (only for cli and
cgi SAPIs).
-%description readline -l pl
-Modu³ PHP dodaj±cy obs³ugê funkcji readline (tylko do SAPI cli i cgi).
+%description readline -l pl.UTF-8
+Moduł PHP dodający obsługę funkcji readline (tylko do SAPI cli i cgi).
%package recode
Summary: recode extension module for PHP
-Summary(pl): Modu³ recode dla PHP
+Summary(pl.UTF-8): Moduł recode dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Requires: recode >= 3.5d-3
This is a dynamic shared object (DSO) for PHP that will add recode
support.
-%description recode -l pl
-Modu³ PHP dodaj±cy mo¿liwo¶æ konwersji kodowania plików (poprzez
-bibliotekê recode).
+%description recode -l pl.UTF-8
+Moduł PHP dodający możliwość konwersji kodowania plików (poprzez
+bibliotekę recode).
%package shmop
Summary: Shared Memory Operations extension module for PHP
-Summary(pl): Modu³ shmop dla PHP
+Summary(pl.UTF-8): Moduł shmop dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(shmop)
Warning: this is an experimental module.
-%description shmop -l pl
-Modu³ PHP umo¿liwiaj±cy korzystanie z pamiêci dzielonej.
+%description shmop -l pl.UTF-8
+Moduł PHP umożliwiający korzystanie z pamięci dzielonej.
-Uwaga: to jest modu³ eksperymentalny.
+Uwaga: to jest moduł eksperymentalny.
%package simplexml
Summary: Simple XML extension module for PHP
-Summary(pl): Modu³ prostego rozszerzenia XML dla PHP
+Summary(pl.UTF-8): Moduł prostego rozszerzenia XML dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(simplexml)
This is a dynamic shared object (DSO) for PHP that will add Simple XML
support.
-%description simplexml -l pl
-Modu³ PHP dodaj±cy obs³ugê prostego XML-a.
+%description simplexml -l pl.UTF-8
+Moduł PHP dodający obsługę prostego XML-a.
%package snmp
Summary: SNMP extension module for PHP
-Summary(pl): Modu³ SNMP dla PHP
+Summary(pl.UTF-8): Moduł SNMP dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-sockets = %{epoch}:%{version}-%{release}
This is a dynamic shared object (DSO) for PHP that will add SNMP
support.
-%description snmp -l pl
-Modu³ PHP dodaj±cy obs³ugê SNMP.
+%description snmp -l pl.UTF-8
+Moduł PHP dodający obsługę SNMP.
%package soap
Summary: soap extension module for PHP
-Summary(pl): Modu³ soap dla PHP
+Summary(pl.UTF-8): Moduł soap dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(soap)
This is a dynamic shared object (DSO) for PHP that will add SOAP/WSDL
support.
-%description soap -l pl
-Modu³ PHP dodaj±cy obs³ugê SOAP/WSDL.
+%description soap -l pl.UTF-8
+Moduł PHP dodający obsługę SOAP/WSDL.
%package sockets
Summary: sockets extension module for PHP
-Summary(pl): Modu³ socket dla PHP
+Summary(pl.UTF-8): Moduł socket dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(sockets)
Warning: this is an experimental module.
-%description sockets -l pl
-Modu³ PHP dodaj±cy obs³ugê gniazdek.
+%description sockets -l pl.UTF-8
+Moduł PHP dodający obsługę gniazdek.
-Uwaga: to jest modu³ eksperymentalny.
+Uwaga: to jest moduł eksperymentalny.
%package sqlite
Summary: SQLite extension module for PHP
-Summary(pl): Modu³ SQLite dla PHP
+Summary(pl.UTF-8): Moduł SQLite dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
server. SQLite is the server. The SQLite library reads and writes
directly to and from the database files on disk.
-%description sqlite -l pl
-SQLite jest napisan± w C bibliotek± implementuj±c± osadzalny silnik
-bazodanowy SQL. Program linkuj±cy siê z bibliotek± SQLite mo¿e mieæ
-dostêp do bazy SQL bez potrzeby uruchamiania dodatkowego procesu
+%description sqlite -l pl.UTF-8
+SQLite jest napisaną w C biblioteką implementującą osadzalny silnik
+bazodanowy SQL. Program linkujący się z biblioteką SQLite może mieć
+dostęp do bazy SQL bez potrzeby uruchamiania dodatkowego procesu
RDBMS.
-SQLite to nie klient baz danych - biblioteka nie ³±czy siê z serwerami
+SQLite to nie klient baz danych - biblioteka nie łączy się z serwerami
baz danych. SQLite sam jest serwerem. Biblioteka SQLite czyta i
-zapisuje dane bezpo¶rednio z/do plików baz danych znajduj±cych siê na
+zapisuje dane bezpośrednio z/do plików baz danych znajdujących się na
dysku.
%package sybase
Summary: Sybase DB extension module for PHP
-Summary(pl): Modu³ Sybase DB dla PHP
+Summary(pl.UTF-8): Moduł Sybase DB dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(sybase)
Obsoletes: php-sybase-ct
+Conflicts: php-sybase-ct
%description sybase
This is a dynamic shared object (DSO) for PHP that will add Sybase and
module is not maintained. Using Sybase-CT module is recommended
instead.
-%description sybase -l pl
-Modu³ PHP dodaj±cy obs³ugê baz danych Sybase oraz MS SQL poprzez
-bibliotekê SYBDB. W chwili obecnej modu³ Sybase nie jest wspierany.
-Zaleca siê u¿ywanie modu³u Sybase-CT.
+%description sybase -l pl.UTF-8
+Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
+bibliotekę SYBDB. W chwili obecnej moduł Sybase nie jest wspierany.
+Zaleca się używanie modułu Sybase-CT.
%package sybase-ct
Summary: Sybase-CT extension module for PHP
-Summary(pl): Modu³ Sybase-CT dla PHP
+Summary(pl.UTF-8): Moduł Sybase-CT dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(sybase-ct)
Obsoletes: php-sybase
+Conflicts: php-sybase
%description sybase-ct
This is a dynamic shared object (DSO) for PHP that will add Sybase and
MS SQL databases support through CT-lib.
-%description sybase-ct -l pl
-Modu³ PHP dodaj±cy obs³ugê baz danych Sybase oraz MS SQL poprzez
+%description sybase-ct -l pl.UTF-8
+Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
CT-lib.
%package sysvmsg
Summary: SysV msg extension module for PHP
-Summary(pl): Modu³ SysV msg dla PHP
+Summary(pl.UTF-8): Moduł SysV msg dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(sysvmsg)
This is a dynamic shared object (DSO) for PHP that will add SysV
message queues support.
-%description sysvmsg -l pl
-Modu³ PHP umo¿liwiaj±cy korzystanie z kolejek komunikatów SysV.
+%description sysvmsg -l pl.UTF-8
+Moduł PHP umożliwiający korzystanie z kolejek komunikatów SysV.
%package sysvsem
Summary: SysV sem extension module for PHP
-Summary(pl): Modu³ SysV sem dla PHP
+Summary(pl.UTF-8): Moduł SysV sem dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(sysvsem)
This is a dynamic shared object (DSO) for PHP that will add SysV
semaphores support.
-%description sysvsem -l pl
-Modu³ PHP umo¿liwiaj±cy korzystanie z semaforów SysV.
+%description sysvsem -l pl.UTF-8
+Moduł PHP umożliwiający korzystanie z semaforów SysV.
%package sysvshm
Summary: SysV shm extension module for PHP
-Summary(pl): Modu³ SysV shm dla PHP
+Summary(pl.UTF-8): Moduł SysV shm dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(sysvshm)
This is a dynamic shared object (DSO) for PHP that will add SysV
Shared Memory support.
-%description sysvshm -l pl
-Modu³ PHP umo¿liwiaj±cy korzystanie z pamiêci dzielonej SysV.
+%description sysvshm -l pl.UTF-8
+Moduł PHP umożliwiający korzystanie z pamięci dzielonej SysV.
%package tidy
Summary: Tidy extension module for PHP
-Summary(pl): Modu³ Tidy dla PHP
+Summary(pl.UTF-8): Moduł Tidy dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Requires: tidy
This is a dynamic shared object (DSO) for PHP that will add Tidy
support.
-%description tidy -l pl
-Modu³ PHP umo¿liwiaj±cy korzystanie z tidy.
+%description tidy -l pl.UTF-8
+Moduł PHP umożliwiający korzystanie z tidy.
%package tokenizer
Summary: tokenizer extension module for PHP
-Summary(pl): Modu³ rozszerzenia tokenizer dla PHP
+Summary(pl.UTF-8): Moduł rozszerzenia tokenizer dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(tokenizer)
This is a dynamic shared object (DSO) for PHP that will add tokenizer
support.
-%description tokenizer -l pl
-Modu³ PHP dodaj±cy obs³ugê tokenizera do PHP.
+%description tokenizer -l pl.UTF-8
+Moduł PHP dodający obsługę tokenizera do PHP.
%package wddx
Summary: wddx extension module for PHP
-Summary(pl): Modu³ wddx dla PHP
+Summary(pl.UTF-8): Moduł wddx dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
#Requires: %{name}-session = %{epoch}:%{version}-%{release}
This is a dynamic shared object (DSO) for PHP that will add wddx
support.
-%description wddx -l pl
-Modu³ PHP umo¿liwiaj±cy korzystanie z wddx.
+%description wddx -l pl.UTF-8
+Moduł PHP umożliwiający korzystanie z wddx.
%package xml
Summary: XML extension module for PHP
-Summary(pl): Modu³ XML dla PHP
+Summary(pl.UTF-8): Moduł XML dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(xml)
support. This extension lets you create XML parsers and then define
handlers for different XML events.
-%description xml -l pl
-Modu³ PHP umo¿liwiaj±cy parsowanie plików XML i obs³ugê zdarzeñ
-zwi±zanych z tymi plikami. Pozwala on tworzyæ analizatory XML-a i
-nastêpnie definiowaæ procedury obs³ugi dla ró¿nych zdarzeñ XML.
+%description xml -l pl.UTF-8
+Moduł PHP umożliwiający parsowanie plików XML i obsługę zdarzeń
+związanych z tymi plikami. Pozwala on tworzyć analizatory XML-a i
+następnie definiować procedury obsługi dla różnych zdarzeń XML.
%package xmlreader
Summary: XML Reader extension module for PHP
-Summary(pl): Modu³ XML Reader dla PHP
+Summary(pl.UTF-8): Moduł XML Reader dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-dom = %{epoch}:%{version}-%{release}
acts as a cursor going forward on the document stream and stopping at
each node on the way.
-%description xmlreader -l pl
-Modu³ PHP umo¿liwiaj±cy parsowanie plików XML w trybie Pull. Czytnik
-dzia³a jako kursor przechodz±cy przez strumieñ dokumentu i
-zatrzymuj±cy siê naka¿dym wê¼le po drodze.
+%description xmlreader -l pl.UTF-8
+Moduł PHP umożliwiający analizę plików XML w trybie Pull. Czytnik
+działa jako kursor przechodzący przez strumień dokumentu i
+zatrzymujący się na każdym węźle po drodze.
%package xmlrpc
Summary: xmlrpc extension module for PHP
-Summary(pl): Modu³ xmlrpc dla PHP
+Summary(pl.UTF-8): Moduł xmlrpc dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(xmlrpc)
Warning: this is an experimental module.
-%description xmlrpc -l pl
-Modu³ PHP dodaj±cy obs³ugê XMLRPC.
+%description xmlrpc -l pl.UTF-8
+Moduł PHP dodający obsługę XMLRPC.
+
+Uwaga: to jest moduł eksperymentalny.
+
+%package xmlwriter
+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
+Requires: %{name}-common = %{epoch}:%{version}-%{release}
+Provides: php(xmlwriter)
+Obsoletes: php-pecl-xmlwriter
+
+%description xmlwriter
+This extension wraps the libxml xmlWriter API. Represents a writer
+that provides a non-cached, forward-only means of generating streams
+or files containing XML data.
-Uwaga: to jest modu³ eksperymentalny.
+%description xmlwriter -l pl.UTF-8
+To rozszerzenie obudowuje API xmlWriter z libxml. Reprezentuje obsługę
+zapisu dostarczającą nie cachowanych metod generowania strumieni lub
+plików zawierających dane XML.
%package xsl
Summary: xsl extension module for PHP
-Summary(pl): Modu³ xsl dla PHP
+Summary(pl.UTF-8): Moduł xsl dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
+Requires: %{name}-dom = %{epoch}:%{version}-%{release}
Requires: libxslt >= 1.0.18
# actually not true, functionality is similar, but API differs
Provides: php(xsl)
This is a dynamic shared object (DSO) for PHP that will add new XSL
support (using libxslt).
-%description xsl -l pl
-Modu³ PHP dodaj±cy now± obs³ugê XSLT (przy u¿yciu libxslt).
+%description xsl -l pl.UTF-8
+Moduł PHP dodający nową obsługę XSLT (przy użyciu libxslt).
%package zip
Summary: Zip management extension
-Summary(pl): Zarz±dzanie archiwami zip
+Summary(pl.UTF-8): Zarządzanie archiwami zip
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(zip)
+Obsoletes: php-pecl-zip
%description zip
Zip is an extension to create, modify and read zip files.
-%description zip -l pl
-Zip jest rozszerzeniem umo¿liwiaj±cym tworzenie, modyfikacjê oraz
-odczyt archiwów zip.
+%description zip -l pl.UTF-8
+Zip jest rozszerzeniem umożliwiającym tworzenie, modyfikację oraz
+odczyt archiwów zip.
%package zlib
Summary: Zlib extension module for PHP
-Summary(pl): Modu³ zlib dla PHP
+Summary(pl.UTF-8): Moduł zlib dla PHP
Group: Libraries
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php(zlib)
This is a dynamic shared object (DSO) for PHP that will add zlib
compression support to PHP.
-%description zlib -l pl
-Modu³ PHP umo¿liwiaj±cy u¿ywanie kompresji zlib.
+%description zlib -l pl.UTF-8
+Moduł PHP umożliwiający używanie kompresji zlib.
%prep
%setup -q
-%patch36 -p1
+%patch27 -p1
%patch0 -p1
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
-
+%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
+%patch9 -p1
cp php.ini-dist php.ini
%patch10 -p1
# for ac2.53b/am1.6b - AC_LANG_CXX has AM_CONDITIONAL, so cannot be invoked
# conditionally...
%patch11 -p1
+#%patch12 -p1 # breaks with ac cache vars, but later -lpthread is missing ...
+%patch13 -p1
%patch14 -p1
%patch15 -p1
%patch16 -p1
%patch19 -p1
%patch20 -p1
%patch21 -p1
-#%patch23 -p1 # UPDATE?
-%patch24 -p1
-%patch26 -p1
%if %{with hardening}
zcat %{SOURCE8} | patch -p1 || exit 1
-patch -p1 < %{PATCH30} || exit 1
+patch -p1 < %{PATCH22} || exit 1
%endif
-%patch31 -p1
-%patch32 -p1
-%patch33 -p1
-%{?with_versioning:%patch35 -p1}
-%if "%{_lib}" == "lib64"
-%patch38 -p1
-%endif
-%patch39 -p1
+%patch23 -p1
+%patch24 -p1
+%patch25 -p1
+
+%{?with_versioning:%patch26 -p1}
+
+%patch28 -p1
+%patch29 -p1
+%patch30 -p1
# conflict seems to be resolved by recode patches
rm -f ext/recode/config9.m4
exit 1
fi
-EXTENSION_DIR="%{extensionsdir}"; export EXTENSION_DIR
+export EXTENSION_DIR="%{php_extensiondir}"
if [ ! -f _built-conf ]; then # configure once (for faster debugging purposes)
rm -f Makefile.{fcgi,cgi,cli,apxs{1,2}} # now remove Makefile copies
%{__libtoolize}
./buildconf --force
touch _built-conf
fi
-PROG_SENDMAIL="/usr/lib/sendmail"; export PROG_SENDMAIL
+export PROG_SENDMAIL="/usr/lib/sendmail"
sapis="
%if %{with fcgi}
--cache-file=config.cache \
%endif
--with-libdir=%{_lib} \
- --with-config-file-path=%{_sysconfdir} \
- --with-config-file-scan-dir=%{_sysconfdir}/conf.d \
+ --with-config-file-path=%{php_sysconfdir} \
+ --with-config-file-scan-dir=%{php_sysconfdir}/conf.d \
--with-exec-dir=%{_bindir} \
--%{!?debug:dis}%{?debug:en}able-debug \
%{?with_zts:--enable-maintainer-zts} \
--enable-mbregex \
--enable-pcntl=shared \
--enable-pdo=shared \
+ --enable-json=shared \
+ --enable-hash=shared \
+ --enable-xmlwriter=shared \
%if %{with mssql} || %{with sybase} || %{with sybase_ct}
--with-pdo-dblib=shared \
%endif
%if %{with interbase} && !%{with interbase_inst}
- --with-pdo-firebird=shared \
+ --with-pdo-firebird=shared,/usr \
%endif
--with-pdo-mysql=shared \
%{?with_oci8:--with-pdo-oci=shared} \
--enable-xmlreader=shared \
--with-bz2=shared \
%{!?with_curl:--without-curl}%{?with_curl:--with-curl=shared} \
- %{?with_db3:--with-db3}%{!?with_db3:--with-db4} \
+ --with-db4 \
--enable-dbase=shared \
%if %{with xmlrpc}
--with-expat-dir=shared,/usr \
%{?with_oci8:--with-oci8=shared} \
%{?with_openssl:--with-openssl=shared} \
--with-kerberos \
- %{!?with_pcre:--without-pcre-regex --disable-filter}%{?with_pcre:--with-pcre-regex=/usr} \
+ %{!?with_pcre:--without-pcre-regex}%{?with_pcre:--with-pcre-regex=/usr} \
+ %{!?with_filter:--disable-filter}%{?with_filter:--enable-filter=shared} \
--with-pear=%{php_pear_dir} \
%{!?with_pgsql:--without-pgsql}%{?with_pgsql:--with-pgsql=shared,/usr} \
--with-png-dir=/usr \
%{__make} build-modules
%if %{with apache1}
-%{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache/libphp5.la -f Makefile.apxs1
+%{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache/libphp5.la -f Makefile.apxs1 LDFLAGS=-lpthread
%endif
%if %{with apache2}
# FCGI
%if %{with fcgi}
cp -af php_config.h.fcgi main/php_config.h
-%{__make} sapi/cgi/php -f Makefile.fcgi
+%{__make} sapi/cgi/php-cgi -f Makefile.fcgi LDFLAGS=-lpthread
cp -r sapi/cgi sapi/fcgi
rm -rf sapi/cgi/.libs sapi/cgi/*.lo
%endif
# CGI
cp -af php_config.h.cgi main/php_config.h
-%{__make} sapi/cgi/php -f Makefile.cgi
+%{__make} sapi/cgi/php-cgi -f Makefile.cgi LDFLAGS=-lpthread
# CLI
cp -af php_config.h.cli main/php_config.h
-%{__make} sapi/cli/php -f Makefile.cli
+%{__make} sapi/cli/php -f Makefile.cli LDFLAGS=-lpthread
+
+%if %{with tests}
+# Run tests, using the CLI SAPI
+export NO_INTERACTION=1 REPORT_EXIT_STATUS=1 MALLOC_CHECK_=2
+unset TZ LANG LC_ALL || :
+%{__make} test
+unset NO_INTERACTION REPORT_EXIT_STATUS MALLOC_CHECK_
+%endif
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_libdir}/{php,apache{,1}},%{_sysconfdir}/{apache,cgi}} \
+install -d $RPM_BUILD_ROOT{%{_libdir}/{php,apache{,1}},%{php_sysconfdir}/{apache,cgi}} \
$RPM_BUILD_ROOT/home/services/{httpd,apache}/icons \
$RPM_BUILD_ROOT{%{_sbindir},%{_bindir}} \
$RPM_BUILD_ROOT/etc/{apache/conf.d,httpd/httpd.conf} \
sed -i -e 's|libphp_common.la|$(libdir)/libphp_common.la|' $RPM_BUILD_ROOT%{_libdir}/php/build/acinclude.m4
# install CGI
-libtool --silent --mode=install install sapi/cgi/php $RPM_BUILD_ROOT%{_bindir}/php.cgi
+libtool --silent --mode=install install sapi/cgi/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.cgi
# install FCGI
%if %{with fcgi}
-libtool --silent --mode=install install sapi/fcgi/php $RPM_BUILD_ROOT%{_bindir}/php.fcgi
+libtool --silent --mode=install install sapi/fcgi/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.fcgi
%endif
# install CLI
ln -sf php.cli $RPM_BUILD_ROOT%{_bindir}/php
-sed -e 's#%{_prefix}/lib/php#%{_libdir}/php#g' php.ini > $RPM_BUILD_ROOT%{_sysconfdir}/php.ini
+sed -e 's#%{_prefix}/lib/php#%{_libdir}/php#g' php.ini > $RPM_BUILD_ROOT%{php_sysconfdir}/php.ini
%if %{with fcgi}
-install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi-fcgi.ini
+install %{SOURCE4} $RPM_BUILD_ROOT%{php_sysconfdir}/php-cgi-fcgi.ini
%endif
-install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi.ini
-install %{SOURCE7} $RPM_BUILD_ROOT%{_sysconfdir}/php-cli.ini
-install %{SOURCE9} $RPM_BUILD_ROOT%{_sysconfdir}/browscap.ini
+install %{SOURCE5} $RPM_BUILD_ROOT%{php_sysconfdir}/php-cgi.ini
+install %{SOURCE7} $RPM_BUILD_ROOT%{php_sysconfdir}/php-cli.ini
+install %{SOURCE9} $RPM_BUILD_ROOT%{php_sysconfdir}/browscap.ini
%if %{with apache1}
install %{SOURCE2} php.gif $RPM_BUILD_ROOT/home/services/apache/icons
install %{SOURCE3} $RPM_BUILD_ROOT/etc/apache/conf.d/70_mod_php.conf
-install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache.ini
+install %{SOURCE6} $RPM_BUILD_ROOT%{php_sysconfdir}/php-apache.ini
rm -f $RPM_BUILD_ROOT%{_libdir}/apache1/libphp5.la
%endif
%if %{with apache2}
install %{SOURCE2} php.gif $RPM_BUILD_ROOT/home/services/httpd/icons
install %{SOURCE3} $RPM_BUILD_ROOT/etc/httpd/httpd.conf/70_mod_php.conf
-install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache2handler.ini
+install %{SOURCE6} $RPM_BUILD_ROOT%{php_sysconfdir}/php-apache2handler.ini
rm -f $RPM_BUILD_ROOT%{_libdir}/apache/libphp5.la
%endif
cp -f Zend/LICENSE{,.Zend}
# Generate stub .ini files for each subpackage
-install -d $RPM_BUILD_ROOT%{_sysconfdir}/conf.d
+install -d $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d
for so in modules/*.so; do
mod=$(basename $so .so)
- conf="%{_sysconfdir}/conf.d/${mod}.ini"
+ conf="%{php_sysconfdir}/conf.d/${mod}.ini"
# xml needs to be loaded before wddx
- [ "$mod" = "wddx" ] && conf="%{_sysconfdir}/conf.d/xml_${mod}.ini"
+ [ "$mod" = "wddx" ] && conf="%{php_sysconfdir}/conf.d/xml_${mod}.ini"
cat > $RPM_BUILD_ROOT${conf} <<EOF
; Enable ${mod} extension module
extension=${mod}.so
done
# per SAPI ini directories
-install -d $RPM_BUILD_ROOT%{_sysconfdir}/{cgi,cli,cgi-fcgi,apache,apache2handler}.d
+install -d $RPM_BUILD_ROOT%{php_sysconfdir}/{cgi,cli,cgi-fcgi,apache,apache2handler}.d
# for CLI SAPI only
-mv $RPM_BUILD_ROOT%{_sysconfdir}/{conf.d/{ncurses,pcntl,readline}.ini,cli.d}
+mv $RPM_BUILD_ROOT%{php_sysconfdir}/{conf.d/{ncurses,pcntl,readline}.ini,cli.d}
# use system automake and {lib,sh}tool
ln -snf /usr/share/automake/config.{guess,sub} $RPM_BUILD_ROOT%{_libdir}/php/build
# isn't installed by install-headers make target, we do it manually here.
# this header file is required by e.g. filter PECL extension
install -D ext/pcre/php_pcre.h $RPM_BUILD_ROOT%{_includedir}/php/ext/pcre/php_pcre.h
+# for php-pecl-mailparse
+install -d $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
+cp -a ext/mbstring/libmbfl/mbfl/*.h $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
%clean
rm -rf $RPM_BUILD_ROOT
%service -q httpd restart
fi
-# so tired of typing... so decided to create macros
-# macro called at extension post scriptlet
-%define extension_post \
-if [ "$1" = "1" ]; then \
- [ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart \
- [ ! -f /etc/httpd/httpd.conf/??_mod_php.conf ] || %service -q httpd restart \
-fi
-
-# macro called at extension postun scriptlet
-%define extension_postun \
-if [ "$1" = "0" ]; then \
- [ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart \
- [ ! -f /etc/httpd/httpd.conf/??_mod_php.conf ] || %service -q httpd restart \
-fi
-
%post common -p /sbin/ldconfig
%postun common -p /sbin/ldconfig
%if %{with apache2}
%triggerpostun -n apache-mod_php -- php < 4:5.0.4-7.1, php < 4:5.0.4-7.1
# for fixed php-SAPI.ini, the poor php-apache.ini was never read for apache2
-if [ -f %{_sysconfdir}/php-apache.ini.rpmsave ]; then
- cp -f %{_sysconfdir}/php-apache2handler.ini{,.rpmnew}
- mv -f %{_sysconfdir}/php-apache.ini.rpmsave %{_sysconfdir}/php-apache2handler.ini
+if [ -f %{php_sysconfdir}/php-apache.ini.rpmsave ]; then
+ cp -f %{php_sysconfdir}/php-apache2handler.ini{,.rpmnew}
+ mv -f %{php_sysconfdir}/php-apache.ini.rpmsave %{php_sysconfdir}/php-apache2handler.ini
fi
%endif
-%post bcmath
-%extension_post
-
-%postun bcmath
-%extension_postun
-
-%post bzip2
-%extension_post
-
-%postun bzip2
-%extension_postun
-
-%post calendar
-%extension_post
-
-%postun calendar
-%extension_postun
-
-%post ctype
-%extension_post
-
-%postun ctype
-%extension_postun
-
-%post curl
-%extension_post
-
-%postun curl
-%extension_postun
-
-%post dba
-%extension_post
-
-%postun dba
-%extension_postun
-
-%post dbase
-%extension_post
-
-%postun dbase
-%extension_postun
-
-%post dom
-%extension_post
-
-%postun dom
-%extension_postun
-
-%post exif
-%extension_post
-
-%postun exif
-%extension_postun
-
-%post fdf
-%extension_post
-
-%postun fdf
-%extension_postun
-
-%post ftp
-%extension_post
-
-%postun ftp
-%extension_postun
-
-%post gd
-%extension_post
-
-%postun gd
-%extension_postun
-
-%post gettext
-%extension_post
-
-%postun gettext
-%extension_postun
-
-%post gmp
-%extension_post
-
-%postun gmp
-%extension_postun
-
-%post iconv
-%extension_post
-
-%postun iconv
-%extension_postun
-
-%post imap
-%extension_post
-
-%postun imap
-%extension_postun
-
-%post interbase
-%extension_post
-
-%postun interbase
-%extension_postun
-
-%post ldap
-%extension_post
-
-%postun ldap
-%extension_postun
-
-%post mbstring
-%extension_post
-
-%postun mbstring
-%extension_postun
-
-%post mcrypt
-%extension_post
-
-%postun mcrypt
-%extension_postun
-
-%post mhash
-%extension_post
-
-%postun mhash
-%extension_postun
-
-%post mime_magic
-%extension_post
-
-%postun mime_magic
-%extension_postun
-
-%post ming
-%extension_post
-
-%postun ming
-%extension_postun
-
-%post mssql
-%extension_post
-
-%postun mssql
-%extension_postun
-
-%post mysql
-%extension_post
-
-%postun mysql
-%extension_postun
-
-%post mysqli
-%extension_post
-
-%postun mysqli
-%extension_postun
-
-%post oci8
-%extension_post
-
-%postun oci8
-%extension_postun
-
-%post odbc
-%extension_post
-
-%postun odbc
-%extension_postun
-
-%post openssl
-%extension_post
-
-%postun openssl
-%extension_postun
-
-%post pdo-dblib
-%extension_post
-
-%postun pdo-dblib
-%extension_postun
-
-%post pdo-firebird
-%extension_post
-
-%postun pdo-firebird
-%extension_postun
-
-%post pdo-mysql
-%extension_post
-
-%postun pdo-mysql
-%extension_postun
-
-%post pdo-odbc
-%extension_post
-
-%postun pdo-odbc
-%extension_postun
-
-%post pdo-pgsql
-%extension_post
-
-%postun pdo-pgsql
-%extension_postun
-
-%post pdo-sqlite
-%extension_post
-
-%postun pdo-sqlite
-%extension_postun
-
-%post pgsql
-%extension_post
-
-%postun pgsql
-%extension_postun
-
-%post posix
-%extension_post
-
-%postun posix
-%extension_postun
-
-%post pspell
-%extension_post
-
-%postun pspell
-%extension_postun
-
-%post recode
-%extension_post
-
-%postun recode
-%extension_postun
-
-%post shmop
-%extension_post
-
-%postun shmop
-%extension_postun
-
-%post snmp
-%extension_post
-
-%postun snmp
-%extension_postun
-
-%post soap
-%extension_post
-
-%postun soap
-%extension_postun
-
-%post sockets
-%extension_post
-
-%postun sockets
-%extension_postun
-
-%post sqlite
-%extension_post
-
-%postun sqlite
-%extension_postun
-
-%post sybase
-%extension_post
-
-%postun sybase
-%extension_postun
-
-%post sybase-ct
-%extension_post
-
-%postun sybase-ct
-%extension_postun
-
-%post sysvmsg
-%extension_post
-
-%postun sysvmsg
-%extension_postun
-
-%post sysvsem
-%extension_post
-
-%postun sysvsem
-%extension_postun
-
-%post sysvshm
-%extension_post
-
-%postun sysvshm
-%extension_postun
-
-%post tidy
-%extension_post
-
-%postun tidy
-%extension_postun
-
-%post tokenizer
-%extension_post
-
-%postun tokenizer
-%extension_postun
-
-%post wddx
-%extension_post
-
-%postun wddx
-%extension_postun
-
-%post xml
-%extension_post
-
-%postun xml
-%extension_postun
-
-%post xmlreader
-%extension_post
-
-%postun xmlreader
-%extension_postun
-
-%post xmlrpc
-%extension_post
-
-%postun xmlrpc
-%extension_postun
-
-%post xsl
-%extension_post
-
-%postun xsl
-%extension_postun
-
-%post zip
-%extension_post
-
-%postun zip
-%extension_postun
-
-%post zlib
-%extension_post
-
-%postun zlib
-%extension_postun
+# common macros called at extension post/postun scriptlet
+%define extension_scripts() \
+%post %1 \
+if [ "$1" = "1" ]; then \
+ %php_webserver_restart \
+fi \
+\
+%postun %1 \
+if [ "$1" = "0" ]; then \
+ %php_webserver_restart \
+fi
+%{nil}
+
+# extension scripts defines
+%extension_scripts bcmath
+%extension_scripts bzip2
+%extension_scripts calendar
+%extension_scripts ctype
+%extension_scripts curl
+%extension_scripts dba
+%extension_scripts dbase
+%extension_scripts dom
+%extension_scripts exif
+%extension_scripts fdf
+%extension_scripts filter
+%extension_scripts ftp
+%extension_scripts gd
+%extension_scripts gettext
+%extension_scripts gmp
+%extension_scripts hash
+%extension_scripts iconv
+%extension_scripts imap
+%extension_scripts interbase
+%extension_scripts json
+%extension_scripts ldap
+%extension_scripts mbstring
+%extension_scripts mcrypt
+%extension_scripts mhash
+%extension_scripts mime_magic
+%extension_scripts ming
+%extension_scripts mssql
+%extension_scripts mysql
+%extension_scripts mysqli
+%extension_scripts oci8
+%extension_scripts odbc
+%extension_scripts openssl
+%extension_scripts pdo-dblib
+%extension_scripts pdo-firebird
+%extension_scripts pdo-mysql
+%extension_scripts pdo-odbc
+%extension_scripts pdo-pgsql
+%extension_scripts pdo-sqlite
+%extension_scripts pgsql
+%extension_scripts posix
+%extension_scripts pspell
+%extension_scripts recode
+%extension_scripts shmop
+%extension_scripts snmp
+%extension_scripts soap
+%extension_scripts sockets
+%extension_scripts sqlite
+%extension_scripts sybase
+%extension_scripts sybase-ct
+%extension_scripts sysvmsg
+%extension_scripts sysvsem
+%extension_scripts sysvshm
+%extension_scripts tidy
+%extension_scripts tokenizer
+%extension_scripts wddx
+%extension_scripts xml
+%extension_scripts xmlreader
+%extension_scripts xmlrpc
+%extension_scripts xmlwriter
+%extension_scripts xsl
+%extension_scripts zip
+%extension_scripts zlib
%triggerun bcmath -- %{name}-bcmath < 4:5.0.4-9.1
-%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bcmath\.so/d' %{_sysconfdir}/php.ini
+%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bcmath\.so/d' %{php_sysconfdir}/php.ini
%triggerun bzip2 -- %{name}-bzip2 < 4:5.0.4-9.1
-%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bzip2\.so/d' %{_sysconfdir}/php.ini
+%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bzip2\.so/d' %{php_sysconfdir}/php.ini
%triggerun calendar -- %{name}-calendar < 4:5.0.4-9.1
-%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*calendar\.so/d' %{_sysconfdir}/php.ini
+%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*calendar\.so/d' %{php_sysconfdir}/php.ini
%triggerun ctype -- %{name}-ctype < 4:5.0.4-9.1
-%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ctype\.so/d' %{_sysconfdir}/php.ini
+%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ctype\.so/d' %{php_sysconfdir}/php.ini
%triggerun curl -- %{name}-curl < 4:5.0.4-9.1
-%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*curl\.so/d' %{_sysconfdir}/php.ini
+%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*curl\.so/d' %{php_sysconfdir}/php.ini
%triggerun dba -- %{name}-dba < 4:5.0.4-9.1
-%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dba\.so/d' %{_sysconfdir}/php.ini
+%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dba\.so/d' %{php_sysconfdir}/php.ini
%triggerun dbase -- %{name}-dbase < 4:5.0.4-9.1
-%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dbase\.so/d' %{_sysconfdir}/php.ini
+%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dbase\.so/d' %{php_sysconfdir}/php.ini
%triggerun dom -- %{name}-dom < 4:5.0.4-9.1
-%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dom\.so/d' %{_sysconfdir}/php.ini
+%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dom\.so/d' %{php_sysconfdir}/php.ini
%triggerun exif -- %{name}-exif < 4:5.0.4-9.1
-%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*exif\.so/d' %{_sysconfdir}/php.ini
+%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*exif\.so/d' %{php_sysconfdir}/php.ini
%triggerun fdf -- %{name}-fdf < 4:5.0.4-9.1
-%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*fdf\.so/d' %{_sysconfdir}/php.ini
+%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*fdf\.so/d' %{php_sysconfdir}/php.ini
%triggerun ftp -- %{name}-ftp < 4:5.0.4-9.1
-%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ftp\.so/d' %{_sysconfdir}/php.ini
+%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ftp\.so/d' %{php_sysconfdir}/php.ini
%triggerun gd -- %{name}-gd < 4:5.0.4-9.1
-%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gd\.so/d' %{_sysconfdir}/php.ini
+%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gd\.so/d' %{php_sysconfdir}/php.ini
%triggerun gettext -- %{name}-gettext < 4:5.0.4-9.1
-%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gettext\.so/d' %{_sysconfdir}/php.ini
+%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gettext\.so/d' %{php_sysconfdir}/php.ini
%triggerun gmp -- %{name}-gmp < 4:5.0.4-9.1
-%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gmp\.so/d' %{_sysconfdir}/php.ini
+%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gmp\.so/d' %{php_sysconfdir}/php.ini
%triggerun iconv -- %{name}-iconv < 4:5.0.4-9.1
-%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*iconv\.so/d' %{_sysconfdir}/php.ini
+%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*iconv\.so/d' %{php_sysconfdir}/php.ini
%triggerun imap -- %{name}-imap < 4:5.0.4-9.1
-%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*imap\.so/d' %{_sysconfdir}/php.ini
+%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*imap\.so/d' %{php_sysconfdir}/php.ini
%triggerun interbase -- %{name}-interbase < 4:5.0.4-9.1
-%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*interbase\.so/d' %{_sysconfdir}/php.ini
+%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*interbase\.so/d' %{php_sysconfdir}/php.ini
%triggerun ldap -- %{name}-ldap < 4:5.0.4-9.1
-%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ldap\.so/d' %{_sysconfdir}/php.ini
+%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ldap\.so/d' %{php_sysconfdir}/php.ini
%triggerun mbstring -- %{name}-mbstring < 4:5.0.4-9.1
-%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mbstring\.so/d' %{_sysconfdir}/php.ini
+%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mbstring\.so/d' %{php_sysconfdir}/php.ini
%triggerun mcrypt -- %{name}-mcrypt < 4:5.0.4-9.1
-%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mcrypt\.so/d' %{_sysconfdir}/php.ini
+%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mcrypt\.so/d' %{php_sysconfdir}/php.ini
%triggerun mhash -- %{name}-mhash < 4:5.0.4-9.1
-%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mhash\.so/d' %{_sysconfdir}/php.ini
+%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mhash\.so/d' %{php_sysconfdir}/php.ini
%triggerun mime_magic -- %{name}-mime_magic < 4:5.0.4-9.1
-%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mime_magic\.so/d' %{_sysconfdir}/php.ini
+%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mime_magic\.so/d' %{php_sysconfdir}/php.ini
%triggerun ming -- %{name}-ming < 4:5.0.4-9.1
-%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ming\.so/d' %{_sysconfdir}/php.ini
+%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ming\.so/d' %{php_sysconfdir}/php.ini
%triggerun mssql -- %{name}-mssql < 4:5.0.4-9.1
-%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mssql\.so/d' %{_sysconfdir}/php.ini
+%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mssql\.so/d' %{php_sysconfdir}/php.ini
%triggerun mysql -- %{name}-mysql < 4:5.0.4-9.1
-%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysql\.so/d' %{_sysconfdir}/php.ini
+%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysql\.so/d' %{php_sysconfdir}/php.ini
%triggerun ncurses -- %{name}-ncurses < 4:5.1.2-9.5
-if [ -f %{_sysconfdir}/php-cgi.ini ]; then
- %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ncurses\.so/d' %{_sysconfdir}/php-cgi.ini
+if [ -f %{php_sysconfdir}/php-cgi.ini ]; then
+ %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ncurses\.so/d' %{php_sysconfdir}/php-cgi.ini
fi
-if [ -f %{_sysconfdir}/php-cli.ini ]; then
- %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ncurses\.so/d' %{_sysconfdir}/php-cli.ini
+if [ -f %{php_sysconfdir}/php-cli.ini ]; then
+ %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ncurses\.so/d' %{php_sysconfdir}/php-cli.ini
fi
%triggerun mysqli -- %{name}-mysqli < 4:5.0.4-9.1
-%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysqli\.so/d' %{_sysconfdir}/php.ini
+%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysqli\.so/d' %{php_sysconfdir}/php.ini
%triggerun oci8 -- %{name}-oci8 < 4:5.0.4-9.1
-%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*oci8\.so/d' %{_sysconfdir}/php.ini
+%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*oci8\.so/d' %{php_sysconfdir}/php.ini
%triggerun odbc -- %{name}-odbc < 4:5.0.4-9.1
-%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*odbc\.so/d' %{_sysconfdir}/php.ini
+%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*odbc\.so/d' %{php_sysconfdir}/php.ini
%triggerun openssl -- %{name}-openssl < 4:5.0.4-9.1
-%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*openssl\.so/d' %{_sysconfdir}/php.ini
+%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*openssl\.so/d' %{php_sysconfdir}/php.ini
%triggerun pcntl -- %{name}-pcntl < 4:5.1.2-9.5
-if [ -f %{_sysconfdir}/php-cgi.ini ]; then
- %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{_sysconfdir}/php-cgi.ini
+if [ -f %{php_sysconfdir}/php-cgi.ini ]; then
+ %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{php_sysconfdir}/php-cgi.ini
fi
-if [ -f %{_sysconfdir}/php-cli.ini ]; then
- %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{_sysconfdir}/php-cli.ini
+if [ -f %{php_sysconfdir}/php-cli.ini ]; then
+ %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{php_sysconfdir}/php-cli.ini
fi
%triggerun pgsql -- %{name}-pgsql < 4:5.0.4-9.1
-%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pgsql\.so/d' %{_sysconfdir}/php.ini
+%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pgsql\.so/d' %{php_sysconfdir}/php.ini
%triggerun posix -- %{name}-posix < 4:5.0.4-9.1
-%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*posix\.so/d' %{_sysconfdir}/php.ini
+%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*posix\.so/d' %{php_sysconfdir}/php.ini
%triggerun pspell -- %{name}-pspell < 4:5.0.4-9.1
-%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pspell\.so/d' %{_sysconfdir}/php.ini
+%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pspell\.so/d' %{php_sysconfdir}/php.ini
%triggerun readline -- %{name}-readline < 4:5.1.2-9.5
-if [ -f %{_sysconfdir}/php-cgi.ini ]; then
- %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{_sysconfdir}/php-cgi.ini
+if [ -f %{php_sysconfdir}/php-cgi.ini ]; then
+ %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{php_sysconfdir}/php-cgi.ini
fi
-if [ -f %{_sysconfdir}/php-cli.ini ]; then
- %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{_sysconfdir}/php-cli.ini
+if [ -f %{php_sysconfdir}/php-cli.ini ]; then
+ %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{php_sysconfdir}/php-cli.ini
fi
%triggerun recode -- %{name}-recode < 4:5.0.4-9.1
-%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*recode\.so/d' %{_sysconfdir}/php.ini
+%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*recode\.so/d' %{php_sysconfdir}/php.ini
%triggerun shmop -- %{name}-shmop < 4:5.0.4-9.1
-%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*shmop\.so/d' %{_sysconfdir}/php.ini
+%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*shmop\.so/d' %{php_sysconfdir}/php.ini
%triggerun snmp -- %{name}-snmp < 4:5.0.4-9.1
-%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*snmp\.so/d' %{_sysconfdir}/php.ini
+%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*snmp\.so/d' %{php_sysconfdir}/php.ini
%triggerun soap -- %{name}-soap < 4:5.0.4-9.1
-%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*soap\.so/d' %{_sysconfdir}/php.ini
+%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*soap\.so/d' %{php_sysconfdir}/php.ini
%triggerun sockets -- %{name}-sockets < 4:5.0.4-9.1
-%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sockets\.so/d' %{_sysconfdir}/php.ini
+%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sockets\.so/d' %{php_sysconfdir}/php.ini
%triggerun sqlite -- %{name}-sqlite < 4:5.0.4-9.1
-%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sqlite\.so/d' %{_sysconfdir}/php.ini
+%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sqlite\.so/d' %{php_sysconfdir}/php.ini
%triggerun sybase -- %{name}-sybase < 4:5.0.4-9.1
-%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase\.so/d' %{_sysconfdir}/php.ini
+%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase\.so/d' %{php_sysconfdir}/php.ini
%triggerun sybase-ct -- %{name}-sybase-ct < 4:5.0.4-9.1
-%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase-ct\.so/d' %{_sysconfdir}/php.ini
+%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase-ct\.so/d' %{php_sysconfdir}/php.ini
%triggerun sysvmsg -- %{name}-sysvmsg < 4:5.0.4-9.1
-%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvmsg\.so/d' %{_sysconfdir}/php.ini
+%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvmsg\.so/d' %{php_sysconfdir}/php.ini
%triggerun sysvsem -- %{name}-sysvsem < 4:5.0.4-9.1
-%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvsem\.so/d' %{_sysconfdir}/php.ini
+%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvsem\.so/d' %{php_sysconfdir}/php.ini
%triggerun sysvshm -- %{name}-sysvshm < 4:5.0.4-9.1
-%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvshm\.so/d' %{_sysconfdir}/php.ini
+%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvshm\.so/d' %{php_sysconfdir}/php.ini
%triggerun tidy -- %{name}-tidy < 4:5.0.4-9.1
-%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*tidy\.so/d' %{_sysconfdir}/php.ini
+%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*tidy\.so/d' %{php_sysconfdir}/php.ini
%triggerun wddx -- %{name}-wddx < 4:5.0.4-9.1
-%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*wddx\.so/d' %{_sysconfdir}/php.ini
+%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*wddx\.so/d' %{php_sysconfdir}/php.ini
%triggerun xml -- %{name}-xml < 4:5.0.4-9.1
-%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xml\.so/d' %{_sysconfdir}/php.ini
+%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xml\.so/d' %{php_sysconfdir}/php.ini
%triggerun xmlrpc -- %{name}-xmlrpc < 4:5.0.4-9.1
-%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xmlrpc\.so/d' %{_sysconfdir}/php.ini
+%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xmlrpc\.so/d' %{php_sysconfdir}/php.ini
%triggerun xsl -- %{name}-xsl < 4:5.0.4-9.1
-%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xsl\.so/d' %{_sysconfdir}/php.ini
+%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xsl\.so/d' %{php_sysconfdir}/php.ini
%triggerun zlib -- %{name}-zlib < 4:5.0.4-9.1
-%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*zlib\.so/d' %{_sysconfdir}/php.ini
+%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*zlib\.so/d' %{php_sysconfdir}/php.ini
%if %{with apache1}
%files -n apache1-mod_php
%defattr(644,root,root,755)
%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/apache/conf.d/*_mod_php.conf
-%dir %{_sysconfdir}/apache.d
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache.ini
+%dir %{php_sysconfdir}/apache.d
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/php-apache.ini
%attr(755,root,root) %{_libdir}/apache1/libphp5.so
/home/services/apache/icons/*
%endif
%files -n apache-mod_php
%defattr(644,root,root,755)
%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/httpd/httpd.conf/*_mod_php.conf
-%dir %{_sysconfdir}/apache2handler.d
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache2handler.ini
+%dir %{php_sysconfdir}/apache2handler.d
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/php-apache2handler.ini
%attr(755,root,root) %{_libdir}/apache/libphp5.so
/home/services/httpd/icons/*
%endif
%files fcgi
%defattr(644,root,root,755)
%doc sapi/cgi/README.FastCGI
-%dir %{_sysconfdir}/cgi-fcgi.d
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi-fcgi.ini
+%dir %{php_sysconfdir}/cgi-fcgi.d
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/php-cgi-fcgi.ini
%attr(755,root,root) %{_bindir}/php.fcgi
%endif
%files cgi
%defattr(644,root,root,755)
-%dir %{_sysconfdir}/cgi.d
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi.ini
+%dir %{php_sysconfdir}/cgi.d
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/php-cgi.ini
%attr(755,root,root) %{_bindir}/php.cgi
%files cli
%defattr(644,root,root,755)
-%dir %{_sysconfdir}/cli.d
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cli.ini
+%dir %{php_sysconfdir}/cli.d
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/php-cli.ini
%attr(755,root,root) %{_bindir}/php.cli
%{_mandir}/man1/php.1*
%{_mandir}/man1/php.cli.1*
%doc php.ini-*
%doc CREDITS Zend/ZEND_CHANGES
%doc LICENSE Zend/LICENSE.Zend EXTENSIONS NEWS TODO*
+%doc README.PHP4-TO-PHP5-THIN-CHANGES README.UPDATE_5_2
-%dir %{_sysconfdir}
-%dir %{_sysconfdir}/conf.d
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php.ini
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/browscap.ini
+%dir %{php_sysconfdir}
+%dir %{php_sysconfdir}/conf.d
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/php.ini
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/browscap.ini
%attr(755,root,root) %{_libdir}/libphp_common-*.so
-%dir %{extensionsdir}
+%dir %{php_extensiondir}
%doc ext/session/mod_files.sh
%defattr(644,root,root,755)
%doc README.UNIX-BUILD-SYSTEM
%doc README.EXT_SKEL README.SELF-CONTAINED-EXTENSIONS
-%doc CODING_STANDARDS
+%doc CODING_STANDARDS README.EXTENSIONS README.PARAMETER_PARSING_API README.STREAMS
+%doc README.SUBMITTING_PATCH README.TESTING README.TESTING2
%attr(755,root,root) %{_bindir}/phpize
%attr(755,root,root) %{_bindir}/php-config
%attr(755,root,root) %{_libdir}/libphp_common.so
%files bcmath
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bcmath.ini
-%attr(755,root,root) %{extensionsdir}/bcmath.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/bcmath.ini
+%attr(755,root,root) %{php_extensiondir}/bcmath.so
%files bzip2
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bz2.ini
-%attr(755,root,root) %{extensionsdir}/bz2.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/bz2.ini
+%attr(755,root,root) %{php_extensiondir}/bz2.so
%files calendar
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/calendar.ini
-%attr(755,root,root) %{extensionsdir}/calendar.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/calendar.ini
+%attr(755,root,root) %{php_extensiondir}/calendar.so
%files ctype
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ctype.ini
-%attr(755,root,root) %{extensionsdir}/ctype.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/ctype.ini
+%attr(755,root,root) %{php_extensiondir}/ctype.so
%if %{with curl}
%files curl
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/curl.ini
-%attr(755,root,root) %{extensionsdir}/curl.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/curl.ini
+%attr(755,root,root) %{php_extensiondir}/curl.so
%endif
%files dba
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dba.ini
-%attr(755,root,root) %{extensionsdir}/dba.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/dba.ini
+%attr(755,root,root) %{php_extensiondir}/dba.so
%files dbase
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dbase.ini
-%attr(755,root,root) %{extensionsdir}/dbase.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/dbase.ini
+%attr(755,root,root) %{php_extensiondir}/dbase.so
%files dom
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dom.ini
-%attr(755,root,root) %{extensionsdir}/dom.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/dom.ini
+%attr(755,root,root) %{php_extensiondir}/dom.so
%if %{with fdf}
%files fdf
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/fdf.ini
-%attr(755,root,root) %{extensionsdir}/fdf.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/fdf.ini
+%attr(755,root,root) %{php_extensiondir}/fdf.so
+%endif
+
+%if %{with filter}
+%files filter
+%defattr(644,root,root,755)
+%doc README.input_filter
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/filter.ini
+%attr(755,root,root) %{php_extensiondir}/filter.so
%endif
%files exif
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/exif.ini
-%attr(755,root,root) %{extensionsdir}/exif.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/exif.ini
+%attr(755,root,root) %{php_extensiondir}/exif.so
%files ftp
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ftp.ini
-%attr(755,root,root) %{extensionsdir}/ftp.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/ftp.ini
+%attr(755,root,root) %{php_extensiondir}/ftp.so
%files gd
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gd.ini
-%attr(755,root,root) %{extensionsdir}/gd.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/gd.ini
+%attr(755,root,root) %{php_extensiondir}/gd.so
%files gettext
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gettext.ini
-%attr(755,root,root) %{extensionsdir}/gettext.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/gettext.ini
+%attr(755,root,root) %{php_extensiondir}/gettext.so
%files gmp
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gmp.ini
-%attr(755,root,root) %{extensionsdir}/gmp.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/gmp.ini
+%attr(755,root,root) %{php_extensiondir}/gmp.so
+
+%files hash
+%defattr(644,root,root,755)
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/hash.ini
+%attr(755,root,root) %{php_extensiondir}/hash.so
%files iconv
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/iconv.ini
-%attr(755,root,root) %{extensionsdir}/iconv.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/iconv.ini
+%attr(755,root,root) %{php_extensiondir}/iconv.so
%if %{with imap}
%files imap
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/imap.ini
-%attr(755,root,root) %{extensionsdir}/imap.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/imap.ini
+%attr(755,root,root) %{php_extensiondir}/imap.so
%endif
%if %{with interbase}
%files interbase
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/interbase.ini
-%attr(755,root,root) %{extensionsdir}/interbase.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/interbase.ini
+%attr(755,root,root) %{php_extensiondir}/interbase.so
%endif
+%files json
+%defattr(644,root,root,755)
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/json.ini
+%attr(755,root,root) %{php_extensiondir}/json.so
+
%if %{with ldap}
%files ldap
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ldap.ini
-%attr(755,root,root) %{extensionsdir}/ldap.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/ldap.ini
+%attr(755,root,root) %{php_extensiondir}/ldap.so
%endif
%files mbstring
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mbstring.ini
-%attr(755,root,root) %{extensionsdir}/mbstring.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/mbstring.ini
+%attr(755,root,root) %{php_extensiondir}/mbstring.so
%files mcrypt
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mcrypt.ini
-%attr(755,root,root) %{extensionsdir}/mcrypt.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/mcrypt.ini
+%attr(755,root,root) %{php_extensiondir}/mcrypt.so
%if %{with mhash}
%files mhash
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mhash.ini
-%attr(755,root,root) %{extensionsdir}/mhash.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/mhash.ini
+%attr(755,root,root) %{php_extensiondir}/mhash.so
%endif
%if %{with mime_magic}
%files mime_magic
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mime_magic.ini
-%attr(755,root,root) %{extensionsdir}/mime_magic.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/mime_magic.ini
+%attr(755,root,root) %{php_extensiondir}/mime_magic.so
%endif
%if %{with ming}
%files ming
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ming.ini
-%attr(755,root,root) %{extensionsdir}/ming.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/ming.ini
+%attr(755,root,root) %{php_extensiondir}/ming.so
%endif
%if %{with mssql}
%files mssql
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mssql.ini
-%attr(755,root,root) %{extensionsdir}/mssql.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/mssql.ini
+%attr(755,root,root) %{php_extensiondir}/mssql.so
%endif
%files mysql
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysql.ini
-%attr(755,root,root) %{extensionsdir}/mysql.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/mysql.ini
+%attr(755,root,root) %{php_extensiondir}/mysql.so
%if %{with mysqli}
%files mysqli
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysqli.ini
-%attr(755,root,root) %{extensionsdir}/mysqli.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/mysqli.ini
+%attr(755,root,root) %{php_extensiondir}/mysqli.so
%endif
%files ncurses
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/ncurses.ini
-%attr(755,root,root) %{extensionsdir}/ncurses.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/cli.d/ncurses.ini
+%attr(755,root,root) %{php_extensiondir}/ncurses.so
%if %{with oci8}
%files oci8
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/oci8.ini
-%attr(755,root,root) %{extensionsdir}/oci8.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/oci8.ini
+%attr(755,root,root) %{php_extensiondir}/oci8.so
%endif
%if %{with odbc}
%files odbc
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/odbc.ini
-%attr(755,root,root) %{extensionsdir}/odbc.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/odbc.ini
+%attr(755,root,root) %{php_extensiondir}/odbc.so
%endif
%if %{with openssl}
%files openssl
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/openssl.ini
-%attr(755,root,root) %{extensionsdir}/openssl.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/openssl.ini
+%attr(755,root,root) %{php_extensiondir}/openssl.so
%endif
%files pcntl
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/pcntl.ini
-%attr(755,root,root) %{extensionsdir}/pcntl.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/cli.d/pcntl.ini
+%attr(755,root,root) %{php_extensiondir}/pcntl.so
%files pdo
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo.ini
-%attr(755,root,root) %{extensionsdir}/pdo.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/pdo.ini
+%attr(755,root,root) %{php_extensiondir}/pdo.so
%if %{with mssql} || %{with sybase} || %{with sybase_ct}
%files pdo-dblib
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_dblib.ini
-%attr(755,root,root) %{extensionsdir}/pdo_dblib.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/pdo_dblib.ini
+%attr(755,root,root) %{php_extensiondir}/pdo_dblib.so
%endif
%if %{with interbase} && !%{with interbase_inst}
%files pdo-firebird
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_firebird.ini
-%attr(755,root,root) %{extensionsdir}/pdo_firebird.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/pdo_firebird.ini
+%attr(755,root,root) %{php_extensiondir}/pdo_firebird.so
%endif
%files pdo-mysql
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_mysql.ini
-%attr(755,root,root) %{extensionsdir}/pdo_mysql.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/pdo_mysql.ini
+%attr(755,root,root) %{php_extensiondir}/pdo_mysql.so
%if %{with oci8}
%files pdo-oci
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_oci.ini
-%attr(755,root,root) %{extensionsdir}/pdo_oci.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/pdo_oci.ini
+%attr(755,root,root) %{php_extensiondir}/pdo_oci.so
%endif
%if %{with odbc}
%files pdo-odbc
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_odbc.ini
-%attr(755,root,root) %{extensionsdir}/pdo_odbc.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/pdo_odbc.ini
+%attr(755,root,root) %{php_extensiondir}/pdo_odbc.so
%endif
%if %{with pgsql}
%files pdo-pgsql
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_pgsql.ini
-%attr(755,root,root) %{extensionsdir}/pdo_pgsql.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/pdo_pgsql.ini
+%attr(755,root,root) %{php_extensiondir}/pdo_pgsql.so
%endif
%if %{with sqlite}
%files pdo-sqlite
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_sqlite.ini
-%attr(755,root,root) %{extensionsdir}/pdo_sqlite.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/pdo_sqlite.ini
+%attr(755,root,root) %{php_extensiondir}/pdo_sqlite.so
%endif
%if %{with pgsql}
%files pgsql
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pgsql.ini
-%attr(755,root,root) %{extensionsdir}/pgsql.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/pgsql.ini
+%attr(755,root,root) %{php_extensiondir}/pgsql.so
%endif
%files posix
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/posix.ini
-%attr(755,root,root) %{extensionsdir}/posix.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/posix.ini
+%attr(755,root,root) %{php_extensiondir}/posix.so
%if %{with pspell}
%files pspell
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pspell.ini
-%attr(755,root,root) %{extensionsdir}/pspell.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/pspell.ini
+%attr(755,root,root) %{php_extensiondir}/pspell.so
%endif
%files readline
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/readline.ini
-%attr(755,root,root) %{extensionsdir}/readline.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/cli.d/readline.ini
+%attr(755,root,root) %{php_extensiondir}/readline.so
%if %{with recode}
%files recode
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/recode.ini
-%attr(755,root,root) %{extensionsdir}/recode.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/recode.ini
+%attr(755,root,root) %{php_extensiondir}/recode.so
%endif
%if 0
-# simplexml is needed by spl, and spl can't be built shared as of now (5.1.0RC3)
+# simplexml is needed by spl, and spl can't be built shared as of now (5.2.0)
+# simplexml can be built shared, but SPL startup fails
+# we could add R: -simplexml to -common...
%files simplexml
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/simplexml.ini
-%attr(755,root,root) %{extensionsdir}/simplexml.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/simplexml.ini
+%attr(755,root,root) %{php_extensiondir}/simplexml.so
%endif
%files shmop
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/shmop.ini
-%attr(755,root,root) %{extensionsdir}/shmop.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/shmop.ini
+%attr(755,root,root) %{php_extensiondir}/shmop.so
%if %{with snmp}
%files snmp
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/snmp.ini
-%attr(755,root,root) %{extensionsdir}/snmp.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/snmp.ini
+%attr(755,root,root) %{php_extensiondir}/snmp.so
%endif
%files soap
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/soap.ini
-%attr(755,root,root) %{extensionsdir}/soap.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/soap.ini
+%attr(755,root,root) %{php_extensiondir}/soap.so
%files sockets
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sockets.ini
-%attr(755,root,root) %{extensionsdir}/sockets.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/sockets.ini
+%attr(755,root,root) %{php_extensiondir}/sockets.so
%if %{with sqlite}
%files sqlite
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sqlite.ini
-%attr(755,root,root) %{extensionsdir}/sqlite.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/sqlite.ini
+%attr(755,root,root) %{php_extensiondir}/sqlite.so
%endif
%if %{with sybase}
%files sybase
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase.ini
-%attr(755,root,root) %{extensionsdir}/sybase.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/sybase.ini
+%attr(755,root,root) %{php_extensiondir}/sybase.so
%endif
%if %{with sybase_ct}
%files sybase-ct
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase_ct.ini
-%attr(755,root,root) %{extensionsdir}/sybase_ct.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/sybase_ct.ini
+%attr(755,root,root) %{php_extensiondir}/sybase_ct.so
%endif
%files sysvmsg
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvmsg.ini
-%attr(755,root,root) %{extensionsdir}/sysvmsg.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/sysvmsg.ini
+%attr(755,root,root) %{php_extensiondir}/sysvmsg.so
%files sysvsem
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvsem.ini
-%attr(755,root,root) %{extensionsdir}/sysvsem.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/sysvsem.ini
+%attr(755,root,root) %{php_extensiondir}/sysvsem.so
%files sysvshm
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvshm.ini
-%attr(755,root,root) %{extensionsdir}/sysvshm.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/sysvshm.ini
+%attr(755,root,root) %{php_extensiondir}/sysvshm.so
%if %{with tidy}
%files tidy
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tidy.ini
-%attr(755,root,root) %{extensionsdir}/tidy.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/tidy.ini
+%attr(755,root,root) %{php_extensiondir}/tidy.so
%endif
%files tokenizer
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tokenizer.ini
-%attr(755,root,root) %{extensionsdir}/tokenizer.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/tokenizer.ini
+%attr(755,root,root) %{php_extensiondir}/tokenizer.so
%if %{with wddx}
%files wddx
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*wddx.ini
-%attr(755,root,root) %{extensionsdir}/wddx.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/*wddx.ini
+%attr(755,root,root) %{php_extensiondir}/wddx.so
%endif
%files xml
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xml.ini
-%attr(755,root,root) %{extensionsdir}/xml.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/xml.ini
+%attr(755,root,root) %{php_extensiondir}/xml.so
%files xmlreader
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlreader.ini
-%attr(755,root,root) %{extensionsdir}/xmlreader.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/xmlreader.ini
+%attr(755,root,root) %{php_extensiondir}/xmlreader.so
%if %{with xmlrpc}
%files xmlrpc
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlrpc.ini
-%attr(755,root,root) %{extensionsdir}/xmlrpc.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/xmlrpc.ini
+%attr(755,root,root) %{php_extensiondir}/xmlrpc.so
%endif
+%files xmlwriter
+%defattr(644,root,root,755)
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/xmlwriter.ini
+%attr(755,root,root) %{php_extensiondir}/xmlwriter.so
+
%files xsl
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xsl.ini
-%attr(755,root,root) %{extensionsdir}/xsl.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/xsl.ini
+%attr(755,root,root) %{php_extensiondir}/xsl.so
%files zip
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zip.ini
-%attr(755,root,root) %{extensionsdir}/zip.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/zip.ini
+%attr(755,root,root) %{php_extensiondir}/zip.so
%files zlib
%defattr(644,root,root,755)
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zlib.ini
-%attr(755,root,root) %{extensionsdir}/zlib.so
+%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/zlib.ini
+%attr(755,root,root) %{php_extensiondir}/zlib.so