]> git.pld-linux.org Git - packages/php.git/blame - php.spec
- update to 5.3.1
[packages/php.git] / php.spec
CommitLineData
0a929a28 1# TODO
ae9fd9ae
JB
2# - deal with modules removed from php and not moved to PECL, still not obsoleted anywhere
3# - removed from php 5.0 (currently in php4):
4# db, hyperwave, java, mcal, overload, qtdom
5# - removed from php 5.1:
6# cpdf, fam, oracle
7# - removed from php 5.2:
7aa94fdb 8# filepro, hw
c14467fd 9# - removed from php 5.3:
2a4d4ef1 10# dbase, mime_magic, ming, ncurses, sybase
1706bf93 11# - make additional headers and checking added by mail patch configurable
768d3bda 12# - modularize session, standard (output from pure php -m)?
c14467fd
AM
13# - lib64 patch obsolete by $PHP_LIBDIR ?
14# - move mysqlnd out of libphp-common.so?
15# - WARNING: Phar: sha256/sha512 signature support disabled if ext/hash is
16# built shared, also PHAR_HAVE_OPENSSL is false if openssl is built shared.
17# make it runtime dep and add Suggests (or php warning messages)
18# - some mods should be shared:
19#$ php -m
20# [PHP Modules]
21#+Core
22# date
23#+ereg
24# libxml
25#+mysqlnd
26# pcre
27# Reflection
28# session
82bb3a40 29#
6f91d99f 30# Conditional build:
6e4962cf 31%bcond_with fdf # with FDF (PDF forms) module (BR: proprietary lib)
6f91d99f 32%bcond_with interbase_inst # use InterBase install., not Firebird (BR: proprietary libs)
6f91d99f 33%bcond_with oci8 # with Oracle oci8 extension module (BR: proprietary libs)
999f50f4 34%bcond_with system_gd # with system gd (we prefer internal since it enables few more features)
ffda81cd 35%bcond_without curl # without CURL extension module
696cac8d 36%bcond_without filter # without filter extension module
6f91d99f 37%bcond_without imap # without IMAP extension module
8279590e 38%bcond_without interbase # without InterBase extension module
6f91d99f 39%bcond_without ldap # without LDAP extension module
6f91d99f 40%bcond_without mm # without mm support for session storage
6f91d99f 41%bcond_without mssql # without MS SQL extension module
ffda81cd 42%bcond_without mysqli # without mysqli support (Requires mysql > 4.1)
6f91d99f
JB
43%bcond_without odbc # without ODBC extension module
44%bcond_without openssl # without OpenSSL support and OpenSSL extension (module)
6f91d99f 45%bcond_without pgsql # without PostgreSQL extension module
c14467fd 46%bcond_without phar # without phar extension module
274395e3 47%bcond_without pspell # without pspell extension module
6f91d99f 48%bcond_without recode # without recode extension module
6f91d99f 49%bcond_without snmp # without SNMP extension module
8c91402c 50%bcond_without sqlite # without SQLite extension module
c14467fd
AM
51%bcond_without sqlite3 # without SQLite3 extension module
52%bcond_without sybase_ct # without Sybase-CT extension module
8c91402c 53%bcond_without tidy # without Tidy extension module
6f91d99f
JB
54%bcond_without wddx # without WDDX extension module
55%bcond_without xmlrpc # without XML-RPC extension module
aa39c584 56%bcond_without apache1 # disable building apache 1.3.x module
3f700db8 57%bcond_without apache2 # disable building apache 2.x module
552732b5
ER
58%bcond_without zts # disable Zend Thread Safety
59%bcond_without suhosin # with suhosin patch
c14467fd
AM
60%bcond_with tests # default off; test process very often hangs on buildersl; perform "make test"
61%bcond_with type_hints # experimental support for strict typing/casting
74f7e4ba 62
3f700db8
ER
63%define apxs1 /usr/sbin/apxs1
64%define apxs2 /usr/sbin/apxs
65
6f91d99f 66# some problems with apache 2.x
3f700db8 67%if %{with apache2}
6f91d99f 68%undefine with_mm
ab092fe1 69%endif
3f700db8 70
c14467fd 71%ifnarch %{ix86} %{x8664} sparc sparcv9 alpha
8279590e 72# ppc disabled (broken on th-ppc)
6f91d99f 73%undefine with_interbase
4fef8b22 74%endif
3f700db8 75
0a929a28 76%if %{without apache1} && %{without apache2}
8d79014f
ER
77ERROR: You need to select at least one Apache SAPI to build shared modules.
78%endif
79
bc2636bc 80%define rel 1
c256acfe 81Summary: PHP: Hypertext Preprocessor
86784db6
ER
82Summary(fr.UTF-8): Le langage de script embarque-HTML PHP
83Summary(pl.UTF-8): Język skryptowy PHP
84Summary(pt_BR.UTF-8): A linguagem de script PHP
85Summary(ru.UTF-8): PHP Версии 5 - язык препроцессирования HTML-файлов, выполняемый на сервере
86Summary(uk.UTF-8): PHP Версії 5 - мова препроцесування HTML-файлів, виконувана на сервері
9af2b7db 87Name: php
bc2636bc 88Version: 5.3.1
c14467fd 89Release: %{rel}%{?with_type_hints:th}
eb514a67 90Epoch: 4
d5264d70 91License: PHP
f4359077 92Group: Libraries
01c5c3b4 93Source0: http://www.php.net/distributions/%{name}-%{version}.tar.bz2
bc2636bc 94# Source0-md5: 63e97ad450f0f7259e785100b634c797
eecec635
ER
95Source2: %{name}-mod_%{name}.conf
96Source3: %{name}-cgi-fcgi.ini
c14467fd
AM
97Source4: %{name}-apache.ini
98Source5: %{name}-cli.ini
00cded20 99# Taken from: http://browsers.garykeith.com/downloads.asp
c14467fd 100Source9: %{name}_browscap.ini
38c4a978 101Patch0: %{name}-shared.patch
102Patch1: %{name}-pldlogo.patch
f1d1175f
JB
103Patch2: %{name}-mail.patch
104Patch3: %{name}-link-libs.patch
105Patch4: %{name}-libpq_fs_h_path.patch
12295c68 106Patch5: %{name}-filter-shared.patch
2179215d 107Patch6: %{name}-build_modules.patch
c14467fd
AM
108Patch7: %{name}-config-file-scan-dir.patch
109Patch8: %{name}-sapi-ini-file.patch
fcc61680 110Patch9: %{name}-sh.patch
b45729b9 111Patch10: %{name}-ini.patch
bc2636bc 112Patch11: extension-shared-optional-dep.patch
d76e208d
JB
113Patch14: %{name}-no_pear_install.patch
114Patch15: %{name}-zlib.patch
d76e208d
JB
115Patch17: %{name}-readline.patch
116Patch18: %{name}-nohttpd.patch
117Patch19: %{name}-gd_imagerotate_enable.patch
118Patch20: %{name}-uint32_t.patch
119Patch21: %{name}-dba-link.patch
c14467fd
AM
120Patch23: %{name}-both-apxs.patch
121Patch24: %{name}-builddir.patch
122Patch25: %{name}-zlib-for-getimagesize.patch
123Patch29: %{name}-config-dir.patch
2fc1723a 124Patch30: %{name}-silent-session-cleanup.patch
c14467fd 125Patch31: %{name}-fcgi-graceful.patch
0dfad981 126Patch32: %{name}-m4-divert.patch
c14467fd
AM
127Patch38: %{name}-tds.patch
128Patch43: %{name}-use-prog_sendmail.patch
552732b5 129Patch47: suhosin.patch
c14467fd
AM
130%if %{with type_hints}
131Patch50: http://ilia.ws/patch/type_hint_53_v2.txt
132%endif
d1c0e56d 133URL: http://www.php.net/
6f91d99f 134%{?with_interbase:%{!?with_interbase_inst:BuildRequires: Firebird-devel >= 1.0.2.908-2}}
6e4962cf 135%{?with_pspell:BuildRequires: aspell-devel >= 2:0.50.0}
efe52553 136BuildRequires: autoconf >= 2.53
386054ee 137BuildRequires: automake >= 1.4d
6d04ac29 138BuildRequires: bison
386054ee 139BuildRequires: bzip2-devel
3f51cc4a 140%{?with_curl:BuildRequires: curl-devel >= 7.12.0}
2d63cfa1 141BuildRequires: cyrus-sasl-devel
62493084 142BuildRequires: db-devel >= 4.0
6d3d4034 143BuildRequires: elfutils-devel
feab29a1 144%{?with_fdf:BuildRequires: fdftk-devel}
386054ee 145BuildRequires: flex
c14467fd
AM
146Requires: fcgi-devel
147%if %{with mssql} || %{with sybase_ct}
148BuildRequires: freetds-devel >= 0.82
7899bacd 149%endif
c845ccf9 150BuildRequires: freetype-devel >= 2.0
a04a599a 151%if %{with system_gd}
b2c345ab 152BuildRequires: gd-devel >= 2.0.28-4
ae9fd9ae 153BuildRequires: gd-devel(imagerotate) = 5.2.0
999f50f4 154%endif
defaa0de 155BuildRequires: gdbm-devel
c2388c7d 156BuildRequires: gmp-devel
c14467fd 157%{?with_imap:BuildRequires: imap-devel >= 1:2001-0.BETA.200107022325.2}
c95a71e2 158BuildRequires: libicu-devel
defaa0de 159BuildRequires: libjpeg-devel
fa325698 160BuildRequires: libltdl-devel >= 1.4
386054ee 161BuildRequires: libmcrypt-devel >= 2.4.4
bbc6332a 162BuildRequires: libpng-devel >= 1.0.8
6d04ac29 163BuildRequires: libtiff-devel
1cb33721
ER
164%if "%{pld_release}" != "ac"
165BuildRequires: libtool >= 2:2.2
166%else
c14467fd 167BuildRequires: libtool >= 1.4.3
1cb33721 168%endif
768d3bda 169BuildRequires: libwrap-devel
3f51cc4a 170BuildRequires: libxml2-devel >= 2.5.10
173ed05d 171BuildRequires: libxslt-devel >= 1.1.0
6f91d99f 172%{?with_mm:BuildRequires: mm-devel >= 1.3.0}
7ef909bc 173%{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
6f91d99f 174%if %{with openssl} || %{with ldap}
cdeb7dd8 175BuildRequires: openssl-devel >= 0.9.7d
c2388c7d 176%endif
feab29a1 177%{?with_snmp:BuildRequires: net-snmp-devel >= 5.0.7}
defaa0de 178BuildRequires: pam-devel
c14467fd 179BuildRequires: pcre-devel >= 6.6
768d3bda 180%{?with_pgsql:BuildRequires: postgresql-backend-devel >= 7.2}
feab29a1 181%{?with_pgsql:BuildRequires: postgresql-devel}
e584ad6b 182BuildRequires: readline-devel
6f91d99f 183%{?with_recode:BuildRequires: recode-devel >= 3.5d-3}
1cb33721 184BuildRequires: rpm >= 4.4.9-56
f97b02a4 185BuildRequires: rpm-build >= 4.4.0
37b5dbd2 186BuildRequires: rpmbuild(macros) >= 1.519
8c91402c 187%{?with_sqlite:BuildRequires: sqlite-devel}
c14467fd 188%{?with_sqlite3:BuildRequires: sqlite3-devel >= 3.3.9}
defaa0de 189BuildRequires: t1lib-devel
8c91402c 190%{?with_tidy:BuildRequires: tidy-devel}
6f91d99f 191%{?with_odbc:BuildRequires: unixODBC-devel}
c14467fd 192%{?with_xmlrpc:BuildRequires: xmlrpc-epi-devel}
defaa0de 193BuildRequires: zlib-devel >= 1.0.9
3f700db8
ER
194%if %{with apache1}
195BuildRequires: apache1-devel
3f700db8
ER
196%endif
197%if %{with apache2}
83c1bee5 198BuildRequires: apache-devel >= 2.0.52-2
08b77432
AM
199BuildRequires: apr-devel >= 1:1.0.0
200BuildRequires: apr-util-devel >= 1:1.0.0
80f59fe1 201%endif
6e4962cf 202BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
9af2b7db 203
98ab5057
ER
204%define php_sysconfdir /etc/php
205%define php_extensiondir %{_libdir}/php
35a4400e 206%define _sysconfdir %{php_sysconfdir}
0b8eb3e3 207
17c07ea5 208# must be in sync with source. extra check ensuring that it is so is done in %%build
c14467fd
AM
209%define php_api_version 20090626
210%define zend_module_api 20090626
211%define zend_extension_api 220090626
212
c5ba9228
JR
213%define zend_zts %{!?with_zts:0}%{?with_zts:1}
214%define php_debug %{!?debug:0}%{?debug:1}
91eeb7dc 215
cb40e22c
JR
216%if %{with oci8}
217# ORACLE_HOME is required for oci8 ext to build
c5ba9228 218%define _preserve_env %_preserve_env_base ORACLE_HOME
cb40e22c
JR
219%endif
220
9af2b7db 221%description
da15debb 222PHP is an HTML-embedded scripting language. PHP attempts to make it
223easy for developers to write dynamically generated web pages. PHP also
224offers built-in database integration for several commercial and
225non-commercial database management systems, so writing a
226database-enabled web page with PHP is fairly simple. The most common
227use of PHP coding is probably as a replacement for CGI scripts. The
228mod_php module enables the Apache web server to understand and process
881802d3 229the embedded PHP language in web pages. This package contains php
be993200 230version %{version}.
0b8eb3e3 231
ec7f2789 232%description -l fr.UTF-8
da15debb 233PHP est un langage de script embarque dans le HTM. PHP essaye de
234rendre simple aux developpeurs d'ecrire des pages web generees
235dynamiquement. PHP incorpore egalement une integration avec plusieurs
236systemes de gestion de bases de donnees commerciaux et
237non-connerciaux, qui rent facile la creation de pages web liees avec
238des bases de donnees. L'utilisation la plus commune de PHP est
239probablement en remplacement de scripts CGI. Le module mod_php permet
240au serveur web apache de comprendre et de traiter le langage PHP
881802d3 241integre dans des pages web. Ce package contient php version
be993200 242%{version}.
795da340 243
ec7f2789
JR
244%description -l pl.UTF-8
245PHP jest językiem skryptowym, którego polecenia umieszcza się w
246plikach HTML. Jest próbą ułatwienia programistom pisania dynamicznie
247generowanych stron WWW. Oferuje także wbudowaną integrację z bazami
248danych dla kilku komercyjnych i niekomercyjnych systemów baz danych,
249co czyni tworzenie stron korzystających z baz danych w miarę łatwym.
250Najczęściej PHP jest używany prawdopodobnie jako zamiennik skryptów
251CGI. Moduł mod_php pozwala serwerowi WWW Apache rozumieć i przetwarzać
252język PHP osadzony w stronach. Ten pakiet zawiera php w wersji
05582439 253%{version}.
0b8eb3e3 254
ec7f2789
JR
255%description -l pt_BR.UTF-8
256PHP: Preprocessador de Hipertexto versão 4 é uma linguagem script
257embutida em HTML. Muito de sua sintaxe é emprestada de C, Java e Perl,
258com algumas características únicas, específicas ao PHP. O objetivo da
259linguagem é permitir que desenvolvedores web escrevam páginas
260dinamicamente geradas de forma rápida.
261
262%description -l ru.UTF-8
263PHP - это язык написания скриптов, встраиваемых в HTML-код. PHP
264предлагает интерграцию с множеством СУБД, поэтому написание скриптов
265для работы с базами данных относительно просто. Наиболее популярное
266использование PHP - замена для CGI скриптов.
267
ec7f2789
JR
268%description -l uk.UTF-8
269PHP - це мова написання скриптів, що вбудовуються в HTML-код. PHP
270пропонує інтеграцію з багатьма СУБД, тому написання скриптів для
271роботи з базами даних є доволі простим. Найбільш популярне
272використання PHP - заміна для CGI скриптів.
43fe8384 273
3f700db8
ER
274%package -n apache1-mod_php
275Summary: PHP DSO module for apache 1.3.x
86784db6 276Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) php dla apache 1.3.x
3f700db8 277Group: Development/Languages/PHP
3b414131 278Requires(triggerpostun): sed >= 4.0
feab29a1 279Requires: %{name}-common = %{epoch}:%{version}-%{release}
3f700db8
ER
280Requires: apache1(EAPI) >= 1.3.33-2
281Requires: apache1-mod_mime
2e5b56fc 282Provides: webserver(php) = %{version}
3f700db8 283Obsoletes: apache-mod_php < 1:4.1.1
ea2a9757 284Obsoletes: phpfi
3f700db8
ER
285
286%description -n apache1-mod_php
287PHP as DSO module for apache 1.3.x.
288
ec7f2789
JR
289%description -n apache1-mod_php -l pl.UTF-8
290php jako moduł DSO (Dynamic Shared Object) dla apache 1.3.x.
3f700db8
ER
291
292%package -n apache-mod_php
293Summary: PHP DSO module for apache 2.x
86784db6 294Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) php dla apache 2.x
3f700db8 295Group: Development/Languages/PHP
037da132 296Requires: %{name}-common = %{epoch}:%{version}-%{release}
ea2a9757 297Requires: apache(modules-api) = %{apache_modules_api}
4141c5f0 298Requires: apache-mod_mime
2e5b56fc 299Provides: webserver(php) = %{version}
3f700db8 300Obsoletes: phpfi
3f700db8
ER
301
302%description -n apache-mod_php
303PHP as DSO module for apache 2.x.
304
ec7f2789
JR
305%description -n apache-mod_php -l pl.UTF-8
306php jako moduł DSO (Dynamic Shared Object) dla apache 2.x.
3f700db8 307
345124d0 308%package cgi
c14467fd
AM
309Summary: php as CGI/FastCGI program
310Summary(pl.UTF-8): php jako program CGI/FastCGI
4342041a 311Group: Development/Languages/PHP
037da132 312Requires: %{name}-common = %{epoch}:%{version}-%{release}
2a4d4ef1 313Provides: %{name}-fcgi = %{epoch}:%{version}-%{release}
693fa450 314Provides: php(cgi)
c14467fd
AM
315Provides: php(fcgi)
316Provides: webserver(php)
c14467fd 317Obsoletes: php-fcgi < 4:5.3.0
345124d0
JR
318
319%description cgi
c14467fd 320php as CGI or FastCGI program.
345124d0 321
ec7f2789 322%description cgi -l pl.UTF-8
c14467fd 323php jako program CGI lub FastCGI.
345124d0 324
4342041a 325%package cli
881802d3 326Summary: php as CLI interpreter
86784db6 327Summary(pl.UTF-8): php jako interpreter działający z linii poleceń
4342041a 328Group: Development/Languages/PHP
037da132 329Requires: %{name}-common = %{epoch}:%{version}-%{release}
4342041a
JB
330
331%description cli
881802d3 332php as CLI interpreter.
4342041a 333
ec7f2789
JR
334%description cli -l pl.UTF-8
335php jako interpreter działający z linii poleceń.
4342041a 336
067e71d9
ER
337%package program
338Summary: /usr/bin/php symlink
86784db6 339Summary(pl.UTF-8): Dowiązanie symboliczne /usr/bin/php
067e71d9
ER
340Group: Development/Languages/PHP
341Requires: %{name}-cli = %{epoch}:%{version}-%{release}
973fbbcf 342Obsoletes: /usr/bin/php
067e71d9
ER
343
344%description program
345Package providing /usr/bin/php symlink to PHP CLI.
346
ec7f2789
JR
347%description program -l pl.UTF-8
348Pakiet dostarczający dowiązanie symboliczne /usr/bin/php do PHP CLI.
8776849d 349
345124d0 350%package common
2a4d4ef1 351Summary: Common files needed by both Apache modules and CGI/CLI SAPI-s
86784db6
ER
352Summary(pl.UTF-8): Wspólne pliki dla modułu apache'a i programu CGI
353Summary(ru.UTF-8): Разделяемые библиотеки для php
354Summary(uk.UTF-8): Бібліотеки спільного використання для php
345124d0 355Group: Libraries
85db32b5 356# because of dlclose() bugs in glibc <= 2.3.4 causing SEGVs on exit
ff809778 357Requires: glibc >= 6:2.3.5
fce5d91b 358Requires: php-dirs
91de58a4 359Provides: php(date)
c14467fd 360Provides: php(hash)
2e5b56fc 361Provides: php(libxml)
29b7a995 362Provides: php(modules_api) = %{php_api_version}
2e5b56fc 363Provides: php(overload)
c14467fd 364Provides: php(pcre)
91de58a4 365Provides: php(reflection)
2e5b56fc 366Provides: php(session)
2e5b56fc
ER
367Provides: php(spl)
368Provides: php(standard)
29b7a995 369Provides: php(zend_extension_api) = %{zend_extension_api}
ea2a9757 370Provides: php(zend_module_api) = %{zend_module_api}
3826f6c7
ER
371Provides: php5(debug) = %{php_debug}
372Provides: php5(thread-safety) = %{zend_zts}
91de58a4 373Obsoletes: php-pcre < 4:5.2.0
36387c9c 374Obsoletes: php-pecl-domxml
311a8c35 375Obsoletes: php-session < 3:4.2.1-2
3c927814 376Conflicts: php4-common < 3:4.4.4-8
4e86443d 377Conflicts: rpm < 4.4.2-0.2
345124d0
JR
378
379%description common
c14467fd 380Common files needed by both Apache modules and CGI/CLI SAPI-s.
345124d0 381
ec7f2789
JR
382%description common -l pl.UTF-8
383Wspólne pliki dla modułu apacha i programu CGI.
345124d0 384
ec7f2789
JR
385%description common -l ru.UTF-8
386Этот пакет содержит общие файлы для разных вариантов реализации PHP
387(самодостаточной и в качестве модуля apache).
43fe8384 388
ec7f2789
JR
389%description common -l uk.UTF-8
390Цей пакет містить спільні файли для різних варіантів реалізації PHP
391(самодостатньої та в якості модуля apache).
43fe8384 392
c2388c7d 393%package devel
394Summary: Files for PHP modules development
86784db6
ER
395Summary(pl.UTF-8): Pliki do kompilacji modułów PHP
396Summary(pt_BR.UTF-8): Arquivos de desenvolvimento para PHP
397Summary(ru.UTF-8): Пакет разработки для построения расширений PHP
398Summary(uk.UTF-8): Пакет розробки для побудови розширень PHP
c2388c7d 399Group: Development/Languages/PHP
feab29a1 400Requires: %{name}-common = %{epoch}:%{version}-%{release}
375e8a12
AG
401Requires: autoconf
402Requires: automake
1cb33721 403Requires: libtool
c14467fd 404Requires: pcre-devel >= 6.6
6b2e14c1 405Requires: shtool
168a2ebd 406Obsoletes: php-pear-devel
efc07a2c 407Obsoletes: php4-devel
a02ddf14 408
c2388c7d 409%description devel
43fe8384 410The php-devel package lets you compile dynamic extensions to PHP.
6b8a6ad4 411Included here is the source for the PHP extensions. Instead of
881802d3 412recompiling the whole php binary to add support for, say, oracle,
43fe8384 413install this package and use the new self-contained extensions
414support. For more information, read the file
7375f0ff 415README.SELF-CONTAINED-EXTENSIONS.
a02ddf14 416
ec7f2789
JR
417%description devel -l pl.UTF-8
418Ten pakiet zawiera pliki potrzebne do kompilacji modułów PHP. Zamiast
419rekompilować całe php aby dodać obsługę np. oracle, można przy użyciu
420tego pakietu skompilować samodzielne rozszerzenie. Więcej informacji o
421samodzielnych rozszerzeniach można znaleźć w pliku
7375f0ff 422README.SELF-CONTAINED-EXTENSIONS.
defaa0de 423
ec7f2789
JR
424%description devel -l pt_BR.UTF-8
425Este pacote contém arquivos usados no desenvolvimento de programas ou
426módulos PHP.
795da340 427
ec7f2789
JR
428%description devel -l ru.UTF-8
429Пакет php-devel дает возможность компилировать динамические расширения
430PHP. Пакет включает исходный код этих расширений. Вместо повторной
431компиляции бинарного файла php для добавления, например, поддержки
432oracle, установите этот пакет для компилирования отдельных расширений.
433Подробности - в файле README.SELF-CONTAINED-EXTENSIONS.
7375f0ff 434
ec7f2789
JR
435%description devel -l uk.UTF-8
436Пакет php-devel дає можливість компілювати динамічні розширення PHP.
437До пакету включено вихідний код для розширень. Замість повторної
438компіляції бінарного файлу php для додання, наприклад, підтримки
439oracle, встановіть цей пакет для компіляції окремих розширень.
440Детальніша інформація - в файлі README.SELF-CONTAINED-EXTENSIONS.
43fe8384 441
c2388c7d 442%package bcmath
443Summary: bcmath extension module for PHP
86784db6 444Summary(pl.UTF-8): Moduł bcmath dla PHP
0d0f2f4c 445Group: Libraries
c14467fd 446URL: http://www.php.net/manual/en/book.bc.php
dc38d397 447Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 448Provides: php(bcmath)
0d0f2f4c 449
c2388c7d 450%description bcmath
e584ad6b
JB
451This is a dynamic shared object (DSO) for PHP that will add bc style
452precision math functions support.
0d0f2f4c 453
ec7f2789
JR
454%description bcmath -l pl.UTF-8
455Moduł PHP umożliwiający korzystanie z dokładnych funkcji
c2388c7d 456matematycznych takich jak w programie bc.
0d0f2f4c 457
c2388c7d 458%package bzip2
459Summary: Bzip2 extension module for PHP
86784db6 460Summary(pl.UTF-8): Moduł bzip2 dla PHP
0d0f2f4c 461Group: Libraries
c14467fd 462URL: http://www.php.net/manual/en/book.bzip2.php
dc38d397 463Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 464Provides: php(bzip2)
0d0f2f4c 465
c2388c7d 466%description bzip2
ad48e054
JB
467This is a dynamic shared object (DSO) for PHP that will add bzip2
468compression support to PHP.
0d0f2f4c 469
ec7f2789
JR
470%description bzip2 -l pl.UTF-8
471Moduł PHP umożliwiający używanie kompresji bzip2.
0d0f2f4c 472
c2388c7d 473%package calendar
474Summary: Calendar extension module for PHP
86784db6 475Summary(pl.UTF-8): Moduł funkcji kalendarza dla PHP
80cfb727 476Group: Libraries
c14467fd 477URL: http://www.php.net/manual/en/book.calendar.php
dc38d397 478Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 479Provides: php(calendar)
80cfb727 480
c2388c7d 481%description calendar
e584ad6b
JB
482This is a dynamic shared object (DSO) for PHP that will add calendar
483support.
80cfb727 484
ec7f2789
JR
485%description calendar -l pl.UTF-8
486Moduł PHP dodający wsparcie dla kalendarza.
80cfb727 487
c2388c7d 488%package ctype
489Summary: ctype extension module for PHP
86784db6 490Summary(pl.UTF-8): Moduł ctype dla PHP
defaa0de 491Group: Libraries
c14467fd 492URL: http://www.php.net/manual/en/book.ctype.php
dc38d397 493Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 494Provides: php(ctype)
defaa0de 495
c2388c7d 496%description ctype
e584ad6b
JB
497This is a dynamic shared object (DSO) for PHP that will add ctype
498support.
defaa0de 499
ec7f2789
JR
500%description ctype -l pl.UTF-8
501Moduł PHP umożliwiający korzystanie z funkcji ctype.
defaa0de 502
c2388c7d 503%package curl
504Summary: curl extension module for PHP
86784db6 505Summary(pl.UTF-8): Moduł curl dla PHP
253c0459 506Group: Libraries
c14467fd 507URL: http://www.php.net/manual/en/book.curl.php
dc38d397 508Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 509Provides: php(curl)
253c0459 510
c2388c7d 511%description curl
e584ad6b
JB
512This is a dynamic shared object (DSO) for PHP that will add curl
513support.
253c0459 514
ec7f2789
JR
515%description curl -l pl.UTF-8
516Moduł PHP umożliwiający korzystanie z biblioteki curl.
795da340 517
c2388c7d 518%package dba
519Summary: DBA extension module for PHP
86784db6 520Summary(pl.UTF-8): Moduł DBA dla PHP
defaa0de 521Group: Libraries
c14467fd 522URL: http://www.php.net/manual/en/book.dba.php
dc38d397 523Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 524Provides: php(dba)
defaa0de 525
c2388c7d 526%description dba
e584ad6b
JB
527This is a dynamic shared object (DSO) for PHP that will add flat-file
528databases (DBA) support.
defaa0de 529
ec7f2789
JR
530%description dba -l pl.UTF-8
531Moduł dla PHP dodający obsługę dla baz danych opartych na plikach
e584ad6b 532(DBA).
defaa0de 533
51312e8d
JB
534%package dom
535Summary: DOM extension module for PHP
86784db6 536Summary(pl.UTF-8): Moduł DOM dla PHP
51312e8d 537Group: Libraries
c14467fd 538URL: http://www.php.net/manual/en/book.dom.php
51312e8d 539Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 540Provides: php(dom)
91de58a4 541# it has some compatibility functions
2e5b56fc 542Provides: php(domxml)
737e42ad 543Obsoletes: php-domxml <= 3:4.3.8-1
51312e8d
JB
544
545%description dom
546This is a dynamic shared object (DSO) for PHP that will add new DOM
547support.
548
ec7f2789
JR
549%description dom -l pl.UTF-8
550Moduł PHP dodający nową obsługę DOM.
51312e8d 551
c2388c7d 552%package exif
553Summary: exif extension module for PHP
86784db6 554Summary(pl.UTF-8): Moduł exif dla PHP
defaa0de 555Group: Libraries
c14467fd 556URL: http://www.php.net/manual/en/book.exif.php
dc38d397 557Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 558Provides: php(exif)
defaa0de 559
c2388c7d 560%description exif
ad48e054
JB
561This is a dynamic shared object (DSO) for PHP that will add EXIF tags
562support in image files.
defaa0de 563
ec7f2789
JR
564%description exif -l pl.UTF-8
565Moduł PHP dodający obsługę znaczników EXIF w plikach obrazków.
e584ad6b
JB
566
567%package fdf
568Summary: FDF extension module for PHP
86784db6 569Summary(pl.UTF-8): Moduł FDF dla PHP
e584ad6b 570Group: Libraries
c14467fd 571URL: http://www.php.net/manual/en/book.fdf.php
dc38d397 572Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 573Provides: php(fdf)
e584ad6b
JB
574
575%description fdf
576This PHP module adds support for PDF Forms through Adobe FDFTK
577library.
578
ec7f2789
JR
579%description fdf -l pl.UTF-8
580Moduł PHP dodający obsługę formularzy PDF poprzez bibliotekę Adobe
e584ad6b 581FDFTK.
defaa0de 582
c14467fd
AM
583%package fileinfo
584Summary: libmagic bindings
585Group: Libraries
586URL: http://www.php.net/manual/en/book.fileinfo.php
587Requires: %{name}-common = %{epoch}:%{version}-%{release}
588Provides: php(fileinfo)
589Obsoletes: php-pecl-fileinfo
590
591%description fileinfo
592This extension allows retrieval of information regarding vast majority
593of file. This information may include dimensions, quality, length
594etc...
595
596Additionally it can also be used to retrieve the MIME type for a
597particular file and for text files proper language encoding.
598
12295c68 599%package filter
c6c65d5b 600Summary: Extension for safely dealing with input parameters
86784db6 601Summary(pl.UTF-8): Rozszerzenie do bezpiecznej obsługi danych wejściowych
12295c68 602Group: Libraries
c14467fd 603URL: http://www.php.net/manual/en/book.filter.php
12295c68
ER
604Requires: %{name}-common = %{epoch}:%{version}-%{release}
605Provides: php(filter)
fab94e6d 606Obsoletes: php-pecl-filter
12295c68
ER
607
608%description filter
609We all know that you should always check input variables, but PHP does
610not offer really good functionality for doing this in a safe way. The
611Input Filter extension is meant to address this issue by implementing
612a set of filters and mechanisms that users can use to safely access
613their input data.
614
ec7f2789
JR
615%description filter -l pl.UTF-8
616Wiadomo, że trzeba zawsze sprawdzać zmienne wejściowe, ale PHP nie
617oferuje naprawdę dobrej funkcjonalności do robienia tego w sposób
618bezpieczny. Rozszerzenie Input Filter ma rozwiązać ten problem poprzez
619zaimplementowanie zestawu filtrów i mechanizmów, których użytkownicy
620mogą bezpiecznie używać do dostępu do danych.
12295c68 621
defaa0de 622%package ftp
caff8ce9 623Summary: FTP extension module for PHP
86784db6 624Summary(pl.UTF-8): Moduł FTP dla PHP
defaa0de 625Group: Libraries
c14467fd 626URL: http://www.php.net/manual/en/book.ftp.php
dc38d397 627Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 628Provides: php(ftp)
defaa0de
AF
629
630%description ftp
e584ad6b
JB
631This is a dynamic shared object (DSO) for PHP that will add FTP
632support.
defaa0de 633
ec7f2789
JR
634%description ftp -l pl.UTF-8
635Moduł PHP dodający obsługę protokołu FTP.
defaa0de 636
c2388c7d 637%package gd
638Summary: GD extension module for PHP
86784db6 639Summary(pl.UTF-8): Moduł GD dla PHP
501cd767 640Group: Libraries
c14467fd 641URL: http://www.php.net/manual/en/book.image.php
dc38d397 642Requires: %{name}-common = %{epoch}:%{version}-%{release}
a04a599a 643%if %{with system_gd}
b2c345ab 644Requires: gd >= 2.0.28-4
2e5b56fc 645Requires: gd(gif)
ae9fd9ae 646Requires: gd(imagerotate) = 5.2.0
999f50f4 647%endif
2e5b56fc 648Provides: php(gd)
501cd767 649
c2388c7d 650%description gd
e584ad6b
JB
651This is a dynamic shared object (DSO) for PHP that will add GD
652support, allowing you to create and manipulate images with PHP.
501cd767 653
ec7f2789
JR
654%description gd -l pl.UTF-8
655Moduł PHP umożliwiający korzystanie z biblioteki GD, pozwalającej na
656tworzenie i obróbkę obrazków.
501cd767 657
c2388c7d 658%package gettext
659Summary: gettext extension module for PHP
86784db6 660Summary(pl.UTF-8): Moduł gettext dla PHP
501cd767 661Group: Libraries
c14467fd 662URL: http://www.php.net/manual/en/book.gettext.php
dc38d397 663Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 664Provides: php(gettext)
501cd767 665
c2388c7d 666%description gettext
e584ad6b
JB
667This is a dynamic shared object (DSO) for PHP that will add gettext
668support.
501cd767 669
ec7f2789
JR
670%description gettext -l pl.UTF-8
671Moduł PHP dodający obsługę lokalizacji przez gettext.
501cd767 672
c2388c7d 673%package gmp
674Summary: gmp extension module for PHP
86784db6 675Summary(pl.UTF-8): Moduł gmp dla PHP
8bfcab42 676Group: Libraries
c14467fd 677URL: http://www.php.net/manual/en/book.gmp.php
dc38d397 678Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 679Provides: php(gmp)
8bfcab42 680
c2388c7d 681%description gmp
e584ad6b
JB
682This is a dynamic shared object (DSO) for PHP that will add arbitrary
683length number support with GNU MP library.
8bfcab42 684
ec7f2789
JR
685%description gmp -l pl.UTF-8
686Moduł PHP umożliwiający korzystanie z biblioteki gmp do obliczeń na
687liczbach o dowolnej długości.
501cd767 688
86ceb323
ER
689%package hash
690Summary: HASH Message Digest Framework
86784db6 691Summary(pl.UTF-8): Szkielet do obliczania skrótów wiadomości
86ceb323 692Group: Libraries
c14467fd 693URL: http://www.php.net/manual/en/book.gmp.php
86ceb323
ER
694Requires: %{name}-common = %{epoch}:%{version}-%{release}
695Provides: php(hash)
2a4d4ef1
ER
696Provides: php(mhash)
697Obsoletes: php-mhash
0a949529 698Obsoletes: php-pecl-hash
86ceb323
ER
699
700%description hash
701Native implementations of common message digest algorithms using a
702generic factory method.
703
ec7f2789
JR
704%description hash -l pl.UTF-8
705Natywne implementacje popularnych algorytmów obliczania skrótów
706wiadomości przy użyciu wspólnego interfejsu.
86ceb323 707
c2388c7d 708%package iconv
709Summary: iconv extension module for PHP
86784db6 710Summary(pl.UTF-8): Moduł iconv dla PHP
501cd767 711Group: Libraries
c14467fd 712URL: http://www.php.net/manual/en/book.iconv.php
31007581 713Requires: %{_libdir}/gconv
dc38d397 714Requires: %{name}-common = %{epoch}:%{version}-%{release}
31007581 715Requires: iconv
2e5b56fc 716Provides: php(iconv)
501cd767 717
c2388c7d 718%description iconv
e584ad6b
JB
719This is a dynamic shared object (DSO) for PHP that will add iconv
720support.
501cd767 721
ec7f2789
JR
722%description iconv -l pl.UTF-8
723Moduł PHP dodający obsługę iconv.
defaa0de 724
e0e8f1c2 725%package imap
386054ee 726Summary: IMAP extension module for PHP
86784db6
ER
727Summary(pl.UTF-8): Moduł IMAP dla PHP
728Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam IMAP
e0e8f1c2 729Group: Libraries
c14467fd 730URL: http://www.php.net/manual/en/book.imap.php
dc38d397 731Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 732Provides: php(imap)
e0e8f1c2
AF
733
734%description imap
e584ad6b
JB
735This is a dynamic shared object (DSO) for PHP that will add IMAP
736support.
e0e8f1c2 737
ec7f2789
JR
738%description imap -l pl.UTF-8
739Moduł PHP dodający obsługę skrzynek IMAP.
e0e8f1c2 740
ec7f2789
JR
741%description imap -l pt_BR.UTF-8
742Um módulo para aplicações PHP que usam IMAP.
795da340 743
c2388c7d 744%package interbase
e2263ce4 745Summary: InterBase/Firebird database module for PHP
86784db6 746Summary(pl.UTF-8): Moduł bazy danych InterBase/Firebird dla PHP
c2388c7d 747Group: Libraries
c14467fd 748URL: http://www.php.net/manual/en/book.ibase.php
dc38d397 749Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 750Provides: php(interbase)
6f91d99f 751%{?with_interbase_inst:Autoreq: false}
c2388c7d 752
753%description interbase
e584ad6b
JB
754This is a dynamic shared object (DSO) for PHP that will add InterBase
755and Firebird database support.
c2388c7d 756
ec7f2789
JR
757%description interbase -l pl.UTF-8
758Moduł PHP umożliwiający dostęp do baz danych InterBase i Firebird.
c2388c7d 759
c14467fd
AM
760%package intl
761Summary: Internationalization extension (ICU wrapper)
762Summary(pl.UTF-8): Rozszerzenie do internacjonalizacji (wrapper ICU)
763Group: Libraries
764URL: http://www.php.net/intl
765Requires: %{name}-common = %{epoch}:%{version}-%{release}
766Provides: php(intl)
767
768%description intl
2a4d4ef1
ER
769Internationalization extension (further is referred as Intl) is a
770wrapper for ICU library, enabling PHP programmers to perform
771UCA-conformant collation and date/time/number/currency formatting in
772their scripts.
c14467fd
AM
773
774%description intl -l pl.UTF-8
2a4d4ef1
ER
775Rozszerzenie do internacjonalizacji (dalej nazywane Intl) jest
776wrapperem biblioteki ICU, pozwalającym programistom PHP na wykonywanie
777w skryptach porównań zdgodnych z UCA oraz formatowań daty/czasu/walut.
c14467fd 778
86ceb323
ER
779%package json
780Summary: PHP C extension for JSON serialization
86784db6 781Summary(pl.UTF-8): Rozszerzenie C PHP dla serializacji JSON
86ceb323 782Group: Libraries
c14467fd 783URL: http://www.php.net/manual/en/book.json.php
86ceb323
ER
784Requires: %{name}-common = %{epoch}:%{version}-%{release}
785Provides: php(json)
60ebfac6 786Obsoletes: php-pecl-json
86ceb323
ER
787
788%description json
789php-json is an extremely fast PHP C extension for JSON (JavaScript
790Object Notation) serialisation.
791
ec7f2789 792%description json -l pl.UTF-8
86ceb323
ER
793php-json to bardzo szybkie rozszerzenie C PHP dla serializacji JSON
794(JavaScript Object Notation).
795
38ecdf75 796%package ldap
caff8ce9 797Summary: LDAP extension module for PHP
86784db6
ER
798Summary(pl.UTF-8): Moduł LDAP dla PHP
799Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam LDAP
38ecdf75 800Group: Libraries
c14467fd 801URL: http://www.php.net/manual/en/book.ldap.php
dc38d397 802Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 803Provides: php(ldap)
38ecdf75
AF
804
805%description ldap
e584ad6b
JB
806This is a dynamic shared object (DSO) for PHP that will add LDAP
807support.
38ecdf75 808
ec7f2789
JR
809%description ldap -l pl.UTF-8
810Moduł PHP dodający obsługę LDAP.
38ecdf75 811
ec7f2789
JR
812%description ldap -l pt_BR.UTF-8
813Um módulo para aplicações PHP que usam LDAP.
8c56345a 814
c2388c7d 815%package mbstring
816Summary: mbstring extension module for PHP
86784db6 817Summary(pl.UTF-8): Moduł mbstring dla PHP
c2388c7d 818Group: Libraries
c14467fd 819URL: http://www.php.net/manual/en/book.mbstring.php
dc38d397 820Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 821Provides: php(mbstring)
795da340 822
c2388c7d 823%description mbstring
6e4962cf
JB
824This is a dynamic shared object (DSO) for PHP that will add multibyte
825string support.
c2388c7d 826
ec7f2789
JR
827%description mbstring -l pl.UTF-8
828Moduł PHP dodający obsługę ciągów znaków wielobajtowych.
c2388c7d 829
38ecdf75 830%package mcrypt
caff8ce9 831Summary: mcrypt extension module for PHP
86784db6 832Summary(pl.UTF-8): Moduł mcrypt dla PHP
38ecdf75 833Group: Libraries
c14467fd 834URL: http://www.php.net/manual/en/book.mcrypt.php
dc38d397 835Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 836Provides: php(mcrypt)
38ecdf75
AF
837
838%description mcrypt
e584ad6b
JB
839This is a dynamic shared object (DSO) for PHP that will add mcrypt
840support.
38ecdf75 841
ec7f2789
JR
842%description mcrypt -l pl.UTF-8
843Moduł PHP dodający możliwość szyfrowania poprzez bibliotekę mcrypt.
38ecdf75 844
7899bacd 845%package mssql
846Summary: MS SQL extension module for PHP
86784db6 847Summary(pl.UTF-8): Moduł MS SQL dla PHP
7899bacd 848Group: Libraries
c14467fd 849URL: http://www.php.net/manual/en/book.mssql.php
dc38d397 850Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 851Provides: php(mssql)
7899bacd 852
853%description mssql
854This is a dynamic shared object (DSO) for PHP that will add MS SQL
855databases support through FreeTDS library.
856
ec7f2789
JR
857%description mssql -l pl.UTF-8
858Moduł PHP dodający obsługę baz danych MS SQL poprzez bibliotekę
ad48e054 859FreeTDS.
7899bacd 860
c2388c7d 861%package mysql
862Summary: MySQL database module for PHP
86784db6
ER
863Summary(pl.UTF-8): Moduł bazy danych MySQL dla PHP
864Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bancos de dados MySQL
c2388c7d 865Group: Libraries
c14467fd 866URL: http://www.php.net/manual/en/book.mysql.php
dc38d397 867Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 868Provides: php(mysql)
dc79ac25 869
c2388c7d 870%description mysql
e584ad6b
JB
871This is a dynamic shared object (DSO) for PHP that will add MySQL
872database support.
6290790d 873
ec7f2789
JR
874%description mysql -l pl.UTF-8
875Moduł PHP umożliwiający dostęp do bazy danych MySQL.
6290790d 876
ec7f2789
JR
877%description mysql -l pt_BR.UTF-8
878Um módulo para aplicações PHP que usam bancos de dados MySQL.
8487ad4f 879
8b37a21e
ER
880%package mysqli
881Summary: MySQLi module for PHP
86784db6 882Summary(pl.UTF-8): Moduł MySQLi dla PHP
8b37a21e 883Group: Libraries
c14467fd 884URL: http://www.php.net/manual/en/book.mysqli.php
8b37a21e 885Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 886Provides: php(mysqli)
8b37a21e
ER
887
888%description mysqli
889This is a dynamic shared object (DSO) for PHP that will add MySQLi
1c06a766
MC
890(Improved MySQL) support. The difference between it and mysql module
891is that it provides access to functionality of MySQL 4.1 and above.
892
ec7f2789
JR
893%description mysqli -l pl.UTF-8
894Moduł PHP umożliwiający udoskonalony dostęp do bazy danych MySQL.
895Różnicą między nim a modułem mysql jest dostęp do funkcjonalności
7375f0ff 896MySQL w wersji 4.1 i nowszych.
8b37a21e 897
c2388c7d 898%package oci8
d902abac 899Summary: Oracle 8+ database module for PHP
86784db6 900Summary(pl.UTF-8): Moduł bazy danych Oracle 8+ dla PHP
c2388c7d 901Group: Libraries
c14467fd 902URL: http://www.php.net/manual/en/book.oci8.php
dc38d397 903Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 904Provides: php(oci8)
c14467fd 905AutoReq: false
795da340 906
c2388c7d 907%description oci8
d902abac
JB
908This is a dynamic shared object (DSO) for PHP that will add Oracle 7,
9098, 9 and 10 database support through Oracle8 Call-Interface (OCI8).
c2388c7d 910
ec7f2789
JR
911%description oci8 -l pl.UTF-8
912Moduł PHP umożliwiający dostęp do bazy danych Oracle 7, 8, 9 i 10
c2388c7d 913poprzez interfejs Oracle8 Call-Interface (OCI8).
914
915%package odbc
916Summary: ODBC extension module for PHP
86784db6
ER
917Summary(pl.UTF-8): Moduł ODBC dla PHP
918Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bases de dados ODBC
6997cdef 919Group: Libraries
c14467fd 920URL: http://www.php.net/manual/en/book.uodbc.php
dc38d397 921Requires: %{name}-common = %{epoch}:%{version}-%{release}
c2388c7d 922Requires: unixODBC >= 2.1.1-3
2e5b56fc 923Provides: php(odbc)
6997cdef 924
c2388c7d 925%description odbc
e584ad6b
JB
926This is a dynamic shared object (DSO) for PHP that will add ODBC
927support.
6997cdef 928
ec7f2789
JR
929%description odbc -l pl.UTF-8
930Moduł PHP ze wsparciem dla ODBC.
5c8d1b4b 931
ec7f2789
JR
932%description odbc -l pt_BR.UTF-8
933Um módulo para aplicações PHP que usam ODBC.
c2388c7d 934
935%package openssl
936Summary: OpenSSL extension module for PHP
86784db6 937Summary(pl.UTF-8): Moduł OpenSSL dla PHP
c4161e98 938Group: Libraries
c14467fd 939URL: http://www.php.net/manual/en/book.openssl.php
dc38d397 940Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 941Provides: php(openssl)
90257fd6 942
c2388c7d 943%description openssl
e584ad6b
JB
944This is a dynamic shared object (DSO) for PHP that will add OpenSSL
945support.
c4161e98 946
ec7f2789
JR
947%description openssl -l pl.UTF-8
948Moduł PHP umożliwiający korzystanie z biblioteki OpenSSL.
c2388c7d 949
c2388c7d 950%package pcntl
951Summary: Process Control extension module for PHP
86784db6 952Summary(pl.UTF-8): Moduł Process Control dla PHP
c2388c7d 953Group: Libraries
c14467fd
AM
954URL: http://www.php.net/manual/en/book.pcntl.php
955Requires: %{name}-cli = %{epoch}:%{version}-%{release}
2e5b56fc 956Provides: php(pcntl)
c2388c7d 957
958%description pcntl
e584ad6b
JB
959This is a dynamic shared object (DSO) for PHP that will add process
960spawning and control support. It supports functions like fork(),
961waitpid(), signal() etc.
c2388c7d 962
ec7f2789
JR
963%description pcntl -l pl.UTF-8
964Moduł PHP umożliwiający tworzenie nowych procesów i kontrolę nad nimi.
965Obsługuje funkcje takie jak fork(), waitpid(), signal() i podobne.
c2388c7d 966
768d3bda
AM
967%package pdo
968Summary: PHP Data Objects (PDO)
86784db6 969Summary(pl.UTF-8): Obsługa PHP Data Objects (PDO)
768d3bda 970Group: Libraries
c14467fd 971URL: http://www.php.net/manual/en/book.pdo.php
768d3bda 972Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 973Provides: php(pdo)
2ed78af4 974Obsoletes: php-pecl-PDO
768d3bda
AM
975
976%description pdo
977This is a dynamic shared object (DSO) for PHP that will add PDO
978support.
979
ec7f2789
JR
980%description pdo -l pl.UTF-8
981Moduł PHP dodający obsługę PDO (PHP Data Objects).
7375f0ff 982
768d3bda
AM
983%package pdo-dblib
984Summary: PHP Data Objects (PDO) FreeTDS support
86784db6 985Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą FreeTDS
768d3bda 986Group: Libraries
c14467fd 987URL: http://www.php.net/manual/en/ref.pdo-dblib.php
768d3bda
AM
988Requires: %{name}-common = %{epoch}:%{version}-%{release}
989Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 990Provides: php(dblib)
768d3bda
AM
991
992%description pdo-dblib
993This is a dynamic shared object (DSO) for PHP that will add PDO
994FreeTDS support.
995
ec7f2789
JR
996%description pdo-dblib -l pl.UTF-8
997Moduł dla PHP dodający obsługę baz danych FreeTDS za pośrednictwem
768d3bda
AM
998interfejsu PDO.
999
f4359077
ER
1000%package pdo-firebird
1001Summary: PHP Data Objects (PDO) Firebird support
86784db6 1002Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Firebirda
f4359077 1003Group: Libraries
c14467fd 1004URL: http://www.php.net/manual/en/ref.pdo-firebird.php
f4359077
ER
1005Requires: %{name}-common = %{epoch}:%{version}-%{release}
1006Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 1007Provides: php(pdo-firebird)
2ed78af4 1008Obsoletes: php-pecl-PDO_FIREBIRD
f4359077
ER
1009
1010%description pdo-firebird
1011This is a dynamic shared object (DSO) for PHP that will add PDO
1012Firebird support.
1013
ec7f2789
JR
1014%description pdo-firebird -l pl.UTF-8
1015Moduł dla PHP dodający obsługę baz danych Firebird za pośrednictwem
cfff29a1
JB
1016interfejsu PDO.
1017
768d3bda
AM
1018%package pdo-mysql
1019Summary: PHP Data Objects (PDO) MySQL support
86784db6 1020Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą MySQL-a
768d3bda 1021Group: Libraries
c14467fd 1022URL: http://www.php.net/manual/en/ref.pdo-mysql.php
768d3bda
AM
1023Requires: %{name}-common = %{epoch}:%{version}-%{release}
1024Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 1025Provides: php(pdo-mysql)
2ed78af4 1026Obsoletes: php-pecl-PDO_MYSQL
768d3bda
AM
1027
1028%description pdo-mysql
1029This is a dynamic shared object (DSO) for PHP that will add PDO MySQL
1030support.
1031
ec7f2789
JR
1032%description pdo-mysql -l pl.UTF-8
1033Moduł dla PHP dodający obsługę baz danych MySQL za pośrednictwem
768d3bda
AM
1034interfejsu PDO.
1035
d902abac
JB
1036%package pdo-oci
1037Summary: PHP Data Objects (PDO) Oracle support
86784db6 1038Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Oracle'a
d902abac 1039Group: Libraries
c14467fd 1040URL: http://www.php.net/manual/en/ref.pdo-oci.php
d902abac
JB
1041Requires: %{name}-common = %{epoch}:%{version}-%{release}
1042Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 1043Provides: php(pdo-oci)
2ed78af4 1044Obsoletes: php-pecl-PDO_OCI
d902abac
JB
1045
1046%description pdo-oci
1047This is a dynamic shared object (DSO) for PHP that will add PDO Oracle
1048support.
1049
ec7f2789
JR
1050%description pdo-oci -l pl.UTF-8
1051Moduł dla PHP dodający obsługę baz danych Oracle za pośrednictwem
d902abac
JB
1052interfejsu PDO.
1053
768d3bda
AM
1054%package pdo-odbc
1055Summary: PHP Data Objects (PDO) ODBC support
86784db6 1056Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą ODBC
768d3bda 1057Group: Libraries
c14467fd 1058URL: http://www.php.net/manual/en/ref.pdo-odbc.php
768d3bda
AM
1059Requires: %{name}-common = %{epoch}:%{version}-%{release}
1060Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 1061Provides: php(pdo-odbc)
2ed78af4 1062Obsoletes: php-pecl-PDO_ODBC
768d3bda
AM
1063
1064%description pdo-odbc
1065This is a dynamic shared object (DSO) for PHP that will add PDO ODBC
1066support.
1067
ec7f2789
JR
1068%description pdo-odbc -l pl.UTF-8
1069Moduł dla PHP dodający obsługę baz danych ODBC za pośrednictwem
768d3bda
AM
1070interfejsu PDO.
1071
1072%package pdo-pgsql
1073Summary: PHP Data Objects (PDO) PostgreSQL support
86784db6 1074Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą PostgreSQL-a
768d3bda 1075Group: Libraries
c14467fd 1076URL: http://www.php.net/manual/en/ref.pdo-pgsql.php
768d3bda
AM
1077Requires: %{name}-common = %{epoch}:%{version}-%{release}
1078Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 1079Provides: php(pdo-pgsql)
829e1de1 1080Provides: php-pecl-PDO_PGSQL
2ed78af4 1081Obsoletes: php-pecl-PDO_PGSQL
768d3bda
AM
1082
1083%description pdo-pgsql
1084This is a dynamic shared object (DSO) for PHP that will add PDO
1085PostgreSQL support.
1086
ec7f2789
JR
1087%description pdo-pgsql -l pl.UTF-8
1088Moduł dla PHP dodający obsługę baz danych PostgreSQL za pośrednictwem
7375f0ff 1089interfejsu PDO.
768d3bda
AM
1090
1091%package pdo-sqlite
1092Summary: PHP Data Objects (PDO) SQLite support
86784db6 1093Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą SQLite
768d3bda 1094Group: Libraries
c14467fd 1095URL: http://www.php.net/manual/en/ref.pdo-sqlite.php
768d3bda
AM
1096Requires: %{name}-common = %{epoch}:%{version}-%{release}
1097Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 1098Provides: php(pdo-sqlite)
2ed78af4 1099Obsoletes: php-pecl-PDO_SQLITE
768d3bda
AM
1100
1101%description pdo-sqlite
1102This is a dynamic shared object (DSO) for PHP that will add PDO SQLite
1103support.
1104
ec7f2789
JR
1105%description pdo-sqlite -l pl.UTF-8
1106Moduł dla PHP dodający obsługę baz danych SQLite za pośrednictwem
768d3bda
AM
1107interfejsu PDO.
1108
c2388c7d 1109%package pgsql
1110Summary: PostgreSQL database module for PHP
86784db6 1111Summary(pl.UTF-8): Moduł bazy danych PostgreSQL dla PHP
c2388c7d 1112Group: Libraries
c14467fd 1113URL: http://www.php.net/manual/en/book.pgsql.php
dc38d397 1114Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1115Provides: php(pgsql)
c2388c7d 1116
1117%description pgsql
e584ad6b
JB
1118This is a dynamic shared object (DSO) for PHP that will add PostgreSQL
1119database support.
c2388c7d 1120
ec7f2789
JR
1121%description pgsql -l pl.UTF-8
1122Moduł PHP umożliwiający dostęp do bazy danych PostgreSQL.
c2388c7d 1123
ec7f2789
JR
1124%description pgsql -l pt_BR.UTF-8
1125Um módulo para aplicações PHP que usam bancos de dados postgresql.
c2388c7d 1126
c14467fd
AM
1127%package phar
1128Summary: phar database module for PHP
1129Summary(pl.UTF-8): Moduł phar dla PHP
1130Group: Libraries
1131URL: http://www.php.net/manual/en/book.phar.php
1132Requires: %{name}-common = %{epoch}:%{version}-%{release}
1133Provides: php(phar)
1134
1135%description phar
1136This is a dynamic shared object (DSO) for PHP that will add phar
1137archive a support.
1138
1139%description phar -l pl.UTF-8
1140Moduł PHP umożliwiający dostęp do achiwów .phar.
1141
c2388c7d 1142%package posix
1143Summary: POSIX extension module for PHP
86784db6 1144Summary(pl.UTF-8): Moduł POSIX dla PHP
c2388c7d 1145Group: Libraries
c14467fd 1146URL: http://www.php.net/manual/en/book.posix.php
dc38d397 1147Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1148Provides: php(posix)
c2388c7d 1149
1150%description posix
e584ad6b 1151This is a dynamic shared object (DSO) for PHP that will add POSIX
c2388c7d 1152functions support to PHP.
1153
ec7f2789
JR
1154%description posix -l pl.UTF-8
1155Moduł PHP umożliwiający korzystanie z funkcji POSIX.
c2388c7d 1156
1157%package pspell
1158Summary: pspell extension module for PHP
86784db6 1159Summary(pl.UTF-8): Moduł pspell dla PHP
c2388c7d 1160Group: Libraries
c14467fd 1161URL: http://www.php.net/manual/en/book.pspell.php
dc38d397 1162Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1163Provides: php(pspell)
c2388c7d 1164
1165%description pspell
e584ad6b 1166This is a dynamic shared object (DSO) for PHP that will add pspell
c2388c7d 1167support to PHP. It allows to check the spelling of a word and offer
1168suggestions.
1169
ec7f2789
JR
1170%description pspell -l pl.UTF-8
1171Moduł PHP umożliwiający korzystanie z pspella. Pozwala on na
1172sprawdzanie pisowni słowa i sugerowanie poprawek.
c2388c7d 1173
e584ad6b
JB
1174%package readline
1175Summary: readline extension module for PHP
86784db6 1176Summary(pl.UTF-8): Moduł readline dla PHP
e584ad6b 1177Group: Libraries
c14467fd 1178URL: http://www.php.net/manual/en/book.readline.php
c3a27469 1179Requires: %{name}-cli = %{epoch}:%{version}-%{release}
2e5b56fc 1180Provides: php(readline)
e584ad6b
JB
1181
1182%description readline
1183This PHP module adds support for readline functions (only for cli and
1184cgi SAPIs).
1185
ec7f2789
JR
1186%description readline -l pl.UTF-8
1187Moduł PHP dodający obsługę funkcji readline (tylko do SAPI cli i cgi).
e584ad6b 1188
c2388c7d 1189%package recode
1190Summary: recode extension module for PHP
86784db6 1191Summary(pl.UTF-8): Moduł recode dla PHP
c2388c7d 1192Group: Libraries
c14467fd 1193URL: http://www.php.net/manual/en/book.recode.php
dc38d397 1194Requires: %{name}-common = %{epoch}:%{version}-%{release}
c2388c7d 1195Requires: recode >= 3.5d-3
2e5b56fc 1196Provides: php(recode)
c2388c7d 1197
1198%description recode
e584ad6b
JB
1199This is a dynamic shared object (DSO) for PHP that will add recode
1200support.
c2388c7d 1201
ec7f2789
JR
1202%description recode -l pl.UTF-8
1203Moduł PHP dodający możliwość konwersji kodowania plików (poprzez
1204bibliotekę recode).
c2388c7d 1205
c2388c7d 1206%package shmop
1207Summary: Shared Memory Operations extension module for PHP
86784db6 1208Summary(pl.UTF-8): Moduł shmop dla PHP
c2388c7d 1209Group: Libraries
c14467fd 1210URL: http://www.php.net/manual/en/book.shmop.php
dc38d397 1211Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1212Provides: php(shmop)
c2388c7d 1213
1214%description shmop
e584ad6b
JB
1215This is a dynamic shared object (DSO) for PHP that will add Shared
1216Memory Operations support.
c2388c7d 1217
ec7f2789
JR
1218%description shmop -l pl.UTF-8
1219Moduł PHP umożliwiający korzystanie z pamięci dzielonej.
c2388c7d 1220
768d3bda
AM
1221%package simplexml
1222Summary: Simple XML extension module for PHP
86784db6 1223Summary(pl.UTF-8): Moduł prostego rozszerzenia XML dla PHP
768d3bda 1224Group: Libraries
c14467fd 1225URL: http://www.php.net/manual/en/book.simplexml.php
768d3bda 1226Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1227Provides: php(simplexml)
768d3bda
AM
1228
1229%description simplexml
1230This is a dynamic shared object (DSO) for PHP that will add Simple XML
1231support.
1232
ec7f2789
JR
1233%description simplexml -l pl.UTF-8
1234Moduł PHP dodający obsługę prostego XML-a.
7375f0ff 1235
c2388c7d 1236%package snmp
1237Summary: SNMP extension module for PHP
86784db6 1238Summary(pl.UTF-8): Moduł SNMP dla PHP
c2388c7d 1239Group: Libraries
c14467fd 1240URL: http://www.php.net/manual/en/book.snmp.php
dc38d397 1241Requires: %{name}-common = %{epoch}:%{version}-%{release}
85a72066 1242Requires: %{name}-sockets = %{epoch}:%{version}-%{release}
2e5b56fc 1243Provides: php(snmp)
c2388c7d 1244
1245%description snmp
e584ad6b
JB
1246This is a dynamic shared object (DSO) for PHP that will add SNMP
1247support.
c2388c7d 1248
ec7f2789
JR
1249%description snmp -l pl.UTF-8
1250Moduł PHP dodający obsługę SNMP.
c2388c7d 1251
54eb743b 1252%package soap
85a72066 1253Summary: soap extension module for PHP
86784db6 1254Summary(pl.UTF-8): Moduł soap dla PHP
85a72066 1255Group: Libraries
c14467fd 1256URL: http://www.php.net/manual/en/book.soap.php
85a72066 1257Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1258Provides: php(soap)
54eb743b
AM
1259
1260%description soap
1261This is a dynamic shared object (DSO) for PHP that will add SOAP/WSDL
1262support.
1263
ec7f2789
JR
1264%description soap -l pl.UTF-8
1265Moduł PHP dodający obsługę SOAP/WSDL.
54eb743b 1266
c2388c7d 1267%package sockets
1268Summary: sockets extension module for PHP
86784db6 1269Summary(pl.UTF-8): Moduł socket dla PHP
c2388c7d 1270Group: Libraries
c14467fd 1271URL: http://www.php.net/manual/en/book.sockets.php
dc38d397 1272Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1273Provides: php(sockets)
c2388c7d 1274
1275%description sockets
e584ad6b
JB
1276This is a dynamic shared object (DSO) for PHP that will add sockets
1277support.
c2388c7d 1278
ec7f2789
JR
1279%description sockets -l pl.UTF-8
1280Moduł PHP dodający obsługę gniazdek.
c2388c7d 1281
8c91402c
AM
1282%package sqlite
1283Summary: SQLite extension module for PHP
86784db6 1284Summary(pl.UTF-8): Moduł SQLite dla PHP
8c91402c 1285Group: Libraries
c14467fd 1286URL: http://www.php.net/manual/en/book.sqlite.php
8c91402c 1287Requires: %{name}-common = %{epoch}:%{version}-%{release}
c14467fd 1288# sqlite ext extends spl and pdo
01e960fb 1289Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 1290Provides: php(sqlite)
8c91402c
AM
1291
1292%description sqlite
ce888321
ER
1293SQLite is a C library that implements an embeddable SQL database
1294engine. Programs that link with the SQLite library can have SQL
1295database access without running a separate RDBMS process.
8c91402c 1296
ce888321
ER
1297SQLite is not a client library used to connect to a big database
1298server. SQLite is the server. The SQLite library reads and writes
1299directly to and from the database files on disk.
8c91402c 1300
ec7f2789
JR
1301%description sqlite -l pl.UTF-8
1302SQLite jest napisaną w C biblioteką implementującą osadzalny silnik
1303bazodanowy SQL. Program linkujący się z biblioteką SQLite może mieć
1304dostęp do bazy SQL bez potrzeby uruchamiania dodatkowego procesu
ce888321 1305RDBMS.
8c91402c 1306
ec7f2789 1307SQLite to nie klient baz danych - biblioteka nie łączy się z serwerami
ce888321 1308baz danych. SQLite sam jest serwerem. Biblioteka SQLite czyta i
ec7f2789 1309zapisuje dane bezpośrednio z/do plików baz danych znajdujących się na
ce888321 1310dysku.
8c91402c 1311
c14467fd
AM
1312%package sqlite3
1313Summary: SQLite3 extension module for PHP
1314Summary(pl.UTF-8): Moduł SQLite3 dla PHP
e584ad6b 1315Group: Libraries
c14467fd 1316URL: http://php.net/manual/en/book.sqlite3.php
dc38d397 1317Requires: %{name}-common = %{epoch}:%{version}-%{release}
c14467fd 1318Provides: php(sqlite3)
e584ad6b 1319
c14467fd
AM
1320%description sqlite3
1321SQLite is a C library that implements an embeddable SQL database
1322engine. Programs that link with the SQLite library can have SQL
1323database access without running a separate RDBMS process.
e584ad6b 1324
c14467fd
AM
1325SQLite is not a client library used to connect to a big database
1326server. SQLite is the server. The SQLite library reads and writes
1327directly to and from the database files on disk.
1328
1329%description sqlite3 -l pl.UTF-8
1330SQLite jest napisaną w C biblioteką implementującą osadzalny silnik
1331bazodanowy SQL. Program linkujący się z biblioteką SQLite może mieć
1332dostęp do bazy SQL bez potrzeby uruchamiania dodatkowego procesu
1333RDBMS.
1334
1335SQLite to nie klient baz danych - biblioteka nie łączy się z serwerami
1336baz danych. SQLite sam jest serwerem. Biblioteka SQLite czyta i
1337zapisuje dane bezpośrednio z/do plików baz danych znajdujących się na
1338dysku.
e584ad6b 1339
c2388c7d 1340%package sybase-ct
1341Summary: Sybase-CT extension module for PHP
86784db6 1342Summary(pl.UTF-8): Moduł Sybase-CT dla PHP
c2388c7d 1343Group: Libraries
c14467fd 1344URL: http://www.php.net/manual/en/book.sybase.php
dc38d397 1345Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1346Provides: php(sybase-ct)
8c91402c 1347Obsoletes: php-sybase
cdef5afa 1348Conflicts: php-sybase
c2388c7d 1349
1350%description sybase-ct
e584ad6b
JB
1351This is a dynamic shared object (DSO) for PHP that will add Sybase and
1352MS SQL databases support through CT-lib.
c2388c7d 1353
ec7f2789
JR
1354%description sybase-ct -l pl.UTF-8
1355Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
c2388c7d 1356CT-lib.
1357
e584ad6b
JB
1358%package sysvmsg
1359Summary: SysV msg extension module for PHP
86784db6 1360Summary(pl.UTF-8): Moduł SysV msg dla PHP
e584ad6b 1361Group: Libraries
c14467fd 1362URL: http://www.php.net/manual/en/book.sem.php
dc38d397 1363Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1364Provides: php(sysvmsg)
e584ad6b
JB
1365
1366%description sysvmsg
1367This is a dynamic shared object (DSO) for PHP that will add SysV
1368message queues support.
1369
ec7f2789
JR
1370%description sysvmsg -l pl.UTF-8
1371Moduł PHP umożliwiający korzystanie z kolejek komunikatów SysV.
e584ad6b 1372
c2388c7d 1373%package sysvsem
1374Summary: SysV sem extension module for PHP
86784db6 1375Summary(pl.UTF-8): Moduł SysV sem dla PHP
c2388c7d 1376Group: Libraries
c14467fd 1377URL: http://www.php.net/manual/en/book.sem.php
dc38d397 1378Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1379Provides: php(sysvsem)
c2388c7d 1380
1381%description sysvsem
e584ad6b
JB
1382This is a dynamic shared object (DSO) for PHP that will add SysV
1383semaphores support.
c2388c7d 1384
ec7f2789
JR
1385%description sysvsem -l pl.UTF-8
1386Moduł PHP umożliwiający korzystanie z semaforów SysV.
c2388c7d 1387
1388%package sysvshm
1389Summary: SysV shm extension module for PHP
86784db6 1390Summary(pl.UTF-8): Moduł SysV shm dla PHP
c2388c7d 1391Group: Libraries
c14467fd 1392URL: http://www.php.net/manual/en/book.shmop.php
dc38d397 1393Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1394Provides: php(sysvshm)
c2388c7d 1395
1396%description sysvshm
e584ad6b
JB
1397This is a dynamic shared object (DSO) for PHP that will add SysV
1398Shared Memory support.
c2388c7d 1399
ec7f2789
JR
1400%description sysvshm -l pl.UTF-8
1401Moduł PHP umożliwiający korzystanie z pamięci dzielonej SysV.
c4161e98 1402
c14467fd
AM
1403%package tests
1404Summary: Contains unit test files for PHP and extensions
1405Summary(pl.UTF-8): Zawiera pliki testów jednostkowych dla PHP i rozszerzeń
1406Group: Libraries
1407URL: http://qa.php.net/
1408Requires: %{name}-cli
1409
1410%description tests
1411This package contains unit tests for PHP and it's extensions.
1412
1413%description tests -l pl.UTF-8
1414Ten pakiet zawiera pliki testów jednostkowych dla PHP i rozszerzeń
1415
8c91402c
AM
1416%package tidy
1417Summary: Tidy extension module for PHP
86784db6 1418Summary(pl.UTF-8): Moduł Tidy dla PHP
8c91402c 1419Group: Libraries
c14467fd 1420URL: http://www.php.net/manual/en/book.tidy.php
8c91402c 1421Requires: %{name}-common = %{epoch}:%{version}-%{release}
b80a7e2c 1422Requires: tidy
2e5b56fc 1423Provides: php(tidy)
8c91402c
AM
1424
1425%description tidy
1426This is a dynamic shared object (DSO) for PHP that will add Tidy
1427support.
1428
ec7f2789
JR
1429%description tidy -l pl.UTF-8
1430Moduł PHP umożliwiający korzystanie z tidy.
8c91402c 1431
f476635d
ER
1432%package tokenizer
1433Summary: tokenizer extension module for PHP
86784db6 1434Summary(pl.UTF-8): Moduł rozszerzenia tokenizer dla PHP
f476635d 1435Group: Libraries
c14467fd 1436URL: http://www.php.net/manual/en/book.tokenizer.php
f476635d 1437Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1438Provides: php(tokenizer)
f476635d
ER
1439
1440%description tokenizer
1441This is a dynamic shared object (DSO) for PHP that will add tokenizer
1442support.
1443
ec7f2789
JR
1444%description tokenizer -l pl.UTF-8
1445Moduł PHP dodający obsługę tokenizera do PHP.
c1b8af09 1446
c4161e98 1447%package wddx
1448Summary: wddx extension module for PHP
86784db6 1449Summary(pl.UTF-8): Moduł wddx dla PHP
c4161e98 1450Group: Libraries
c14467fd 1451URL: http://www.php.net/manual/en/book.wddx.php
21169c08 1452Requires: %{name}-common = %{epoch}:%{version}-%{release}
39e9697f 1453#Requires: %{name}-session = %{epoch}:%{version}-%{release}
037da132 1454Requires: %{name}-xml = %{epoch}:%{version}-%{release}
2e5b56fc 1455Provides: php(wddx)
c4161e98 1456
1457%description wddx
e584ad6b
JB
1458This is a dynamic shared object (DSO) for PHP that will add wddx
1459support.
c4161e98 1460
ec7f2789
JR
1461%description wddx -l pl.UTF-8
1462Moduł PHP umożliwiający korzystanie z wddx.
6997cdef 1463
c2388c7d 1464%package xml
1465Summary: XML extension module for PHP
86784db6 1466Summary(pl.UTF-8): Moduł XML dla PHP
386054ee 1467Group: Libraries
c14467fd 1468URL: http://www.php.net/manual/en/book.xml.php
dc38d397 1469Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1470Provides: php(xml)
386054ee 1471
c2388c7d 1472%description xml
e584ad6b
JB
1473This is a dynamic shared object (DSO) for PHP that will add XML
1474support. This extension lets you create XML parsers and then define
1475handlers for different XML events.
386054ee 1476
ec7f2789
JR
1477%description xml -l pl.UTF-8
1478Moduł PHP umożliwiający parsowanie plików XML i obsługę zdarzeń
1479związanych z tymi plikami. Pozwala on tworzyć analizatory XML-a i
1480następnie definiować procedury obsługi dla różnych zdarzeń XML.
386054ee 1481
768d3bda
AM
1482%package xmlreader
1483Summary: XML Reader extension module for PHP
86784db6 1484Summary(pl.UTF-8): Moduł XML Reader dla PHP
768d3bda 1485Group: Libraries
c14467fd 1486URL: http://www.php.net/manual/en/book.xmlreader.php
768d3bda 1487Requires: %{name}-common = %{epoch}:%{version}-%{release}
ffda81cd 1488Requires: %{name}-dom = %{epoch}:%{version}-%{release}
2e5b56fc 1489Provides: php(xmlreader)
768d3bda
AM
1490
1491%description xmlreader
1492This is a dynamic shared object (DSO) for PHP that will add XML Reader
1493support. The XMLReader extension is an XML Pull parser. The reader
1494acts as a cursor going forward on the document stream and stopping at
1495each node on the way.
1496
ec7f2789
JR
1497%description xmlreader -l pl.UTF-8
1498Moduł PHP umożliwiający analizę plików XML w trybie Pull. Czytnik
1499działa jako kursor przechodzący przez strumień dokumentu i
1500zatrzymujący się na każdym węźle po drodze.
768d3bda 1501
c2388c7d 1502%package xmlrpc
1503Summary: xmlrpc extension module for PHP
86784db6 1504Summary(pl.UTF-8): Moduł xmlrpc dla PHP
1adf90d7 1505Group: Libraries
c14467fd 1506URL: http://www.php.net/manual/en/book.xmlrpc.php
dc38d397 1507Requires: %{name}-common = %{epoch}:%{version}-%{release}
37873df0 1508Requires: %{name}-xml = %{epoch}:%{version}-%{release}
2e5b56fc 1509Provides: php(xmlrpc)
1adf90d7 1510
c2388c7d 1511%description xmlrpc
e584ad6b
JB
1512This is a dynamic shared object (DSO) for PHP that will add XMLRPC
1513support.
1adf90d7 1514
ec7f2789
JR
1515%description xmlrpc -l pl.UTF-8
1516Moduł PHP dodający obsługę XMLRPC.
c2388c7d 1517
86ceb323 1518%package xmlwriter
05582439 1519Summary: Fast, non-cached, forward-only means to write XML data
86784db6 1520Summary(pl.UTF-8): Szybka, nie cachowana metoda zapisu danych w formacie XML
86ceb323 1521Group: Libraries
c14467fd 1522URL: http://www.php.net/manual/en/book.xmlwriter.php
86ceb323
ER
1523Requires: %{name}-common = %{epoch}:%{version}-%{release}
1524Provides: php(xmlwriter)
15f70a0e 1525Obsoletes: php-pecl-xmlwriter
86ceb323
ER
1526
1527%description xmlwriter
1528This extension wraps the libxml xmlWriter API. Represents a writer
1529that provides a non-cached, forward-only means of generating streams
1530or files containing XML data.
1531
ec7f2789
JR
1532%description xmlwriter -l pl.UTF-8
1533To rozszerzenie obudowuje API xmlWriter z libxml. Reprezentuje obsługę
1534zapisu dostarczającą nie cachowanych metod generowania strumieni lub
1535plików zawierających dane XML.
86ceb323 1536
dc49e336
JB
1537%package xsl
1538Summary: xsl extension module for PHP
86784db6 1539Summary(pl.UTF-8): Moduł xsl dla PHP
dc49e336 1540Group: Libraries
c14467fd 1541URL: http://www.php.net/manual/en/book.xsl.php
dc49e336 1542Requires: %{name}-common = %{epoch}:%{version}-%{release}
dbd7433e 1543Requires: %{name}-dom = %{epoch}:%{version}-%{release}
dc49e336 1544Requires: libxslt >= 1.0.18
737e42ad 1545# actually not true, functionality is similar, but API differs
2e5b56fc 1546Provides: php(xsl)
737e42ad 1547Obsoletes: php-xslt <= 3:4.3.8-1
dc49e336
JB
1548
1549%description xsl
1550This is a dynamic shared object (DSO) for PHP that will add new XSL
1551support (using libxslt).
1552
ec7f2789
JR
1553%description xsl -l pl.UTF-8
1554Moduł PHP dodający nową obsługę XSLT (przy użyciu libxslt).
dc49e336 1555
b27cf2ef
ER
1556%package zip
1557Summary: Zip management extension
86784db6 1558Summary(pl.UTF-8): Zarządzanie archiwami zip
b27cf2ef 1559Group: Libraries
c14467fd 1560URL: http://www.php.net/manual/en/book.zip.php
b27cf2ef 1561Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1562Provides: php(zip)
5cad965e 1563Obsoletes: php-pecl-zip
b27cf2ef
ER
1564
1565%description zip
1566Zip is an extension to create, modify and read zip files.
1567
ec7f2789
JR
1568%description zip -l pl.UTF-8
1569Zip jest rozszerzeniem umożliwiającym tworzenie, modyfikację oraz
1570odczyt archiwów zip.
b27cf2ef 1571
c2388c7d 1572%package zlib
1573Summary: Zlib extension module for PHP
86784db6 1574Summary(pl.UTF-8): Moduł zlib dla PHP
7bd1e950 1575Group: Libraries
c14467fd 1576URL: http://www.php.net/manual/en/book.zlib.php
dc38d397 1577Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1578Provides: php(zlib)
7bd1e950 1579
c2388c7d 1580%description zlib
e584ad6b
JB
1581This is a dynamic shared object (DSO) for PHP that will add zlib
1582compression support to PHP.
7bd1e950 1583
ec7f2789
JR
1584%description zlib -l pl.UTF-8
1585Moduł PHP umożliwiający używanie kompresji zlib.
7bd1e950 1586
9af2b7db 1587%prep
01c5c3b4 1588%setup -q
c14467fd 1589
552732b5
ER
1590# for suhosin patch
1591%{__sed} -i -e 's,\r$,,' Zend/Zend.dsp Zend/ZendTS.dsp
1592
c14467fd
AM
1593%if %{with type_hints}
1594%patch50 -p0
1595%endif
02d06c8c 1596
554abb27 1597%patch0 -p1
670f5db5 1598%patch1 -p1
b45729b9 1599%patch2 -p1
670f5db5 1600%patch3 -p1
c027c256 1601%patch4 -p1
12295c68 1602%patch5 -p1
6ab586ad 1603%patch6 -p1
e584ad6b 1604%patch7 -p1
8a574ba7 1605%patch8 -p1
fcc61680 1606%patch9 -p1
78987c05 1607
c14467fd 1608cp php.ini-production php.ini
b45729b9 1609%patch10 -p1
5f6de366 1610
bc2636bc 1611%patch11 -p1
d76e208d
JB
1612%patch14 -p1
1613%patch15 -p1
37c3c2bc 1614%patch17 -p1
37c3c2bc 1615%patch18 -p1
a04a599a 1616%if %{with system_gd}
9062e238 1617%patch19 -p1
a04a599a 1618%endif
c9f5f7a9
ER
1619%patch20 -p1
1620%patch21 -p1
c14467fd 1621
d76e208d
JB
1622%patch23 -p1
1623%patch24 -p1
c14467fd 1624%patch25 -p1
d350ae54 1625
d76e208d 1626%patch29 -p1
2fc1723a 1627%patch30 -p1
c14467fd 1628%patch31 -p1
0dfad981 1629%patch32 -p1
c14467fd 1630%patch38 -p1
5473c982 1631
c14467fd 1632%patch43 -p1
34d785ef 1633
552732b5
ER
1634%if %{with suhosin}
1635%patch47 -p1
1636%endif
1637
9e22b6ba
JB
1638# conflict seems to be resolved by recode patches
1639rm -f ext/recode/config9.m4
1640
f4359077
ER
1641# remove all bundled libraries not to link with them accidentally
1642#rm -rf ext/sqlite/libsqlite
c14467fd 1643rm -rf ext/sqlite3/libsqlite
f4359077
ER
1644#rm -rf ext/bcmath/libbcmath
1645#rm -rf ext/date/lib
1646#rm -rf ext/dba/libcdb
ce329439 1647cp -af Zend/LICENSE{,.Zend}
f4359077
ER
1648#rm -rf ext/dba/libflatfile
1649#rm -rf ext/dba/libinifile
1650#rm -rf ext/gd/libgd
b1b8d706 1651#rm -rf ext/mbstring/libmbfl
f4359077
ER
1652#rm -rf ext/mbstring/oniguruma
1653rm -rf ext/pcre/pcrelib
1654rm -rf ext/pdo_sqlite/sqlite
1655#rm -rf ext/soap/interop
1656rm -rf ext/xmlrpc/libxmlrpc
6756a8ae 1657
49137d2e
AM
1658# breaks build
1659sed -i -e 's#-fvisibility=hidden##g' configure*
1660
9af2b7db 1661%build
6756a8ae
ER
1662API=$(awk '/#define PHP_API_VERSION/{print $3}' main/php.h)
1663if [ $API != %{php_api_version} ]; then
1664 echo "Set %%define php_api_version to $API and re-run."
17c07ea5
ER
1665 exit 1
1666fi
1667
6756a8ae
ER
1668API=$(awk '/#define ZEND_MODULE_API_NO/{print $3}' Zend/zend_modules.h)
1669if [ $API != %{zend_module_api} ]; then
1670 echo "Set %%define zend_module_api to $API and re-run."
17c07ea5
ER
1671 exit 1
1672fi
1673
6756a8ae
ER
1674API=$(awk '/#define ZEND_EXTENSION_API_NO/{print $3}' Zend/zend_extensions.h)
1675if [ $API != %{zend_extension_api} ]; then
1676 echo "Set %%define zend_extension_api to $API and re-run."
17c07ea5
ER
1677 exit 1
1678fi
1679
98ab5057 1680export EXTENSION_DIR="%{php_extensiondir}"
3f700db8 1681if [ ! -f _built-conf ]; then # configure once (for faster debugging purposes)
c14467fd 1682 rm -f Makefile.{cgi-fcgi,cli,apxs{1,2}} # now remove Makefile copies
3f700db8
ER
1683 %{__libtoolize}
1684 %{__aclocal}
8b0a87ec 1685 cp -f /usr/share/automake/config.* .
678e6844 1686 ./buildconf --force
3f700db8
ER
1687 touch _built-conf
1688fi
98ab5057 1689export PROG_SENDMAIL="/usr/lib/sendmail"
c14467fd 1690export CPPFLAGS="-DDEBUG_FASTCGI -DHAVE_STRNDUP"
3f700db8
ER
1691
1692sapis="
c14467fd 1693cgi-fcgi cli
3f700db8
ER
1694%if %{with apache1}
1695apxs1
43fe8384 1696%endif
3f700db8
ER
1697%if %{with apache2}
1698apxs2
1699%endif
1700"
1701for sapi in $sapis; do
189be387 1702 : SAPI $sapi
3f700db8
ER
1703 [ -f Makefile.$sapi ] && continue # skip if already configured (for faster debugging purposes)
1704
189be387 1705 sapi_args=''
3f700db8 1706 case $sapi in
c14467fd
AM
1707 cgi-fcgi)
1708 sapi_args=''
1709 ;;
3f700db8 1710 cli)
189be387 1711 sapi_args='--disable-cgi'
c14467fd 1712 ;;
3f700db8 1713 apxs1)
189be387 1714 ver=$(rpm -q --qf '%{V}' apache1-devel)
c14467fd
AM
1715 sapi_args="--with-apxs=%{apxs1}"
1716 ;;
3f700db8 1717 apxs2)
189be387 1718 ver=$(rpm -q --qf '%{V}' apache-devel)
c14467fd
AM
1719 sapi_args="--with-apxs2=%{apxs2}"
1720 ;;
3f700db8 1721 esac
189be387
ER
1722
1723 %configure \
1724 $sapi_args \
996cde82 1725%if "%{!?configure_cache:0}%{?configure_cache}" == "0"
3f700db8 1726 --cache-file=config.cache \
996cde82 1727%endif
768d3bda 1728 --with-libdir=%{_lib} \
6ee9f55b
ER
1729 --with-config-file-path=%{_sysconfdir} \
1730 --with-config-file-scan-dir=%{_sysconfdir}/conf.d \
9af2b7db 1731 --with-exec-dir=%{_bindir} \
38c4a978 1732 --%{!?debug:dis}%{?debug:en}able-debug \
1a64b68d 1733 %{?with_zts:--enable-maintainer-zts} \
3b414131 1734 --enable-inline-optimization \
38c4a978 1735 --enable-bcmath=shared \
1736 --enable-calendar=shared \
c2388c7d 1737 --enable-ctype=shared \
38c4a978 1738 --enable-dba=shared \
51312e8d 1739 --enable-dom=shared \
38c4a978 1740 --enable-exif=shared \
c14467fd 1741 --enable-fileinfo=shared \
8c91402c 1742 --enable-ftp=shared \
38c4a978 1743 --enable-gd-native-ttf \
c14467fd 1744 --enable-intl=shared \
768d3bda 1745 --enable-libxml \
9af2b7db 1746 --enable-magic-quotes \
c14467fd 1747 --enable-mbstring=shared,all \
8c91402c 1748 --enable-mbregex \
010f42f4 1749 --enable-pcntl=shared \
768d3bda 1750 --enable-pdo=shared \
86ceb323
ER
1751 --enable-json=shared \
1752 --enable-hash=shared \
1753 --enable-xmlwriter=shared \
c14467fd 1754%if %{with mssql} || %{with sybase_ct}
768d3bda
AM
1755 --with-pdo-dblib=shared \
1756%endif
c14467fd 1757%if %{with interbase} && %{without interbase_inst}
75f51563 1758 --with-pdo-firebird=shared,/usr \
768d3bda 1759%endif
c14467fd
AM
1760 --with-mysql-sock=/var/lib/mysql/mysql.sock \
1761 --with-pdo-mysql=shared,mysqlnd \
d902abac 1762 %{?with_oci8:--with-pdo-oci=shared} \
768d3bda
AM
1763 %{?with_odbc:--with-pdo-odbc=shared,unixODBC,/usr} \
1764 %{?with_pgsql:--with-pdo-pgsql=shared} \
f4359077 1765 %{?with_sqlite:--with-pdo-sqlite=shared,/usr} \
952c232b 1766 --without-libexpat-dir \
c14467fd 1767 --enable-mysqlnd-threading \
38c4a978 1768 --enable-posix=shared \
1769 --enable-session \
b9e5df0a 1770 --enable-shared \
38c4a978 1771 --enable-shmop=shared \
c14467fd 1772 --enable-simplexml=shared \
e584ad6b 1773 --enable-sysvmsg=shared \
defaa0de
AF
1774 --enable-sysvsem=shared \
1775 --enable-sysvshm=shared \
38c4a978 1776 --enable-safe-mode \
ad48e054 1777 --enable-soap=shared \
38c4a978 1778 --enable-sockets=shared \
f476635d 1779 --enable-tokenizer=shared \
38c4a978 1780 --enable-ucd-snmp-hack \
6f91d99f 1781 %{?with_wddx:--enable-wddx=shared} \
3f51cc4a 1782 --enable-xml=shared \
b1b8d706 1783 --enable-xmlreader=shared \
253c0459 1784 --with-bz2=shared \
6f91d99f 1785 %{!?with_curl:--without-curl}%{?with_curl:--with-curl=shared} \
62493084 1786 --with-db4 \
6f91d99f 1787 %{?with_fdf:--with-fdftk=shared} \
c2388c7d 1788 --with-iconv=shared \
38c4a978 1789 --with-freetype-dir=shared \
1790 --with-gettext=shared \
a04a599a 1791 --with-gd=shared%{?with_system_gd:,/usr} \
38c4a978 1792 --with-gdbm \
253c0459 1793 --with-gmp=shared \
6f91d99f
JB
1794 %{?with_imap:--with-imap=shared --with-imap-ssl} \
1795 %{?with_interbase:--with-interbase=shared%{!?with_interbase_inst:,/usr}} \
8c91402c 1796 --with-jpeg-dir=/usr \
768d3bda 1797 %{?with_ldap:--with-ldap=shared --with-ldap-sasl} \
38c4a978 1798 --with-mcrypt=shared \
6f91d99f 1799 %{?with_mm:--with-mm} \
6f91d99f 1800 %{?with_mssql:--with-mssql=shared} \
c14467fd
AM
1801 --with-mysql=shared,mysqlnd \
1802 %{?with_mysqli:--with-mysqli=shared,mysqlnd} \
6f91d99f 1803 %{?with_oci8:--with-oci8=shared} \
8c91402c 1804 %{?with_openssl:--with-openssl=shared} \
768d3bda 1805 --with-kerberos \
c14467fd 1806 --with-pcre-regex=/usr \
696cac8d 1807 %{!?with_filter:--disable-filter}%{?with_filter:--enable-filter=shared} \
ec86be0a 1808 --with-pear=%{php_pear_dir} \
6f91d99f 1809 %{!?with_pgsql:--without-pgsql}%{?with_pgsql:--with-pgsql=shared,/usr} \
c14467fd 1810 %{!?with_phar:--disable-phar}%{?with_phar:--enable-phar=shared} \
8c91402c 1811 --with-png-dir=/usr \
6f91d99f 1812 %{?with_pspell:--with-pspell=shared} \
e584ad6b 1813 --with-readline=shared \
6f91d99f 1814 %{?with_recode:--with-recode=shared} \
c14467fd 1815 --with-regex=system \
6f91d99f 1816 %{?with_snmp:--with-snmp=shared} \
4cc60252 1817 %{?with_sybase_ct:--with-sybase-ct=shared,/usr} \
c14467fd
AM
1818 %{!?with_sqlite:--without-sqlite --without-pdo-sqlite}%{?with_sqlite:--with-sqlite=shared,/usr --enable-sqlite-utf8} \
1819 %{!?with_sqlite3:--without-sqlite3}%{?with_sqlite3:--with-sqlite3=shared,/usr} \
38c4a978 1820 --with-t1lib=shared \
8c91402c 1821 %{?with_tidy:--with-tidy=shared} \
768d3bda 1822 %{?with_odbc:--with-unixODBC=shared,/usr} \
c14467fd 1823 %{!?with_xmlrpc:--without-xmlrpc}%{?with_xmlrpc:--with-xmlrpc=shared,/usr} \
dc49e336 1824 --with-xsl=shared \
38c4a978 1825 --with-zlib=shared \
7aa94fdb
ER
1826 --with-zlib-dir=shared,/usr \
1827 --enable-zip=shared,/usr \
554abb27 1828
3f700db8 1829 cp -f Makefile Makefile.$sapi
3f700db8 1830 cp -f main/php_config.h php_config.h.$sapi
228ae8d4 1831 cp -f config.log config.log.$sapi
228fa3d1 1832done
38ecdf75 1833
561725b8
ER
1834# must make this first, so modules can link against it.
1835%{__make} libphp_common.la
3f700db8 1836%{__make} build-modules
554abb27 1837
3f700db8 1838%if %{with apache1}
189be387 1839%{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache/libphp5.la -f Makefile.apxs1
3f700db8
ER
1840%endif
1841
1842%if %{with apache2}
1843%{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache2handler/libphp5.la -f Makefile.apxs2
3f700db8 1844%endif
18ad4238 1845
46fa207f 1846# CGI
c14467fd 1847cp -af php_config.h.cgi-fcgi main/php_config.h
94308949 1848rm -rf sapi/cgi/.libs sapi/cgi/*.lo
c14467fd
AM
1849%{__make} sapi/cgi/php-cgi -f Makefile.cgi-fcgi
1850[ "$(echo '<?=php_sapi_name();' | ./sapi/cgi/php-cgi -qn)" = cgi-fcgi ] || exit 1
4342041a 1851
3f700db8 1852# CLI
46fa207f 1853cp -af php_config.h.cli main/php_config.h
189be387 1854%{__make} sapi/cli/php -f Makefile.cli
c14467fd 1855[ "$(echo '<?=php_sapi_name();' | ./sapi/cli/php -qn)" = cli ] || exit 1
5473c982 1856
aac36e23 1857%if %{with tests}
f4625853
ER
1858# Run tests, using the CLI SAPI
1859export NO_INTERACTION=1 REPORT_EXIT_STATUS=1 MALLOC_CHECK_=2
1860unset TZ LANG LC_ALL || :
1861%{__make} test
1862unset NO_INTERACTION REPORT_EXIT_STATUS MALLOC_CHECK_
aac36e23 1863%endif
f4625853 1864
9af2b7db
AF
1865%install
1866rm -rf $RPM_BUILD_ROOT
6ee9f55b 1867install -d $RPM_BUILD_ROOT{%{_libdir}/{php,apache{,1}},%{_sysconfdir}/{apache,cgi}} \
b21fb6bb 1868 $RPM_BUILD_ROOT{%{_sbindir},%{_bindir}} \
6756a8ae 1869 $RPM_BUILD_ROOT/etc/{apache/conf.d,httpd/conf.d} \
d7cc709f 1870 $RPM_BUILD_ROOT%{_mandir}/man1 \
3f700db8 1871
561725b8
ER
1872# install the apache modules' files
1873%{__make} install-headers install-build install-modules install-programs \
1874 INSTALL_ROOT=$RPM_BUILD_ROOT
1875
3f700db8
ER
1876# install apache1 DSO module
1877%if %{with apache1}
561725b8 1878libtool --silent --mode=install install sapi/apache/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache1
6e4962cf 1879%endif
345124d0 1880
3f700db8
ER
1881# install apache2 DSO module
1882%if %{with apache2}
561725b8 1883libtool --silent --mode=install install sapi/apache2handler/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache
3f700db8
ER
1884%endif
1885
1886libtool --silent --mode=install install libphp_common.la $RPM_BUILD_ROOT%{_libdir}
8005e5bb
ER
1887# fix install paths, avoid evil rpaths
1888sed -i -e "s|^libdir=.*|libdir='%{_libdir}'|" $RPM_BUILD_ROOT%{_libdir}/libphp_common.la
1889# better solution?
1890sed -i -e 's|libphp_common.la|$(libdir)/libphp_common.la|' $RPM_BUILD_ROOT%{_libdir}/php/build/acinclude.m4
3f700db8 1891
3f700db8 1892# install CGI
00d653fe 1893libtool --silent --mode=install install sapi/cgi/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.cgi
c14467fd 1894ln -sf php.cgi $RPM_BUILD_ROOT%{_bindir}/php.fcgi
5473c982 1895
3f700db8
ER
1896# install CLI
1897libtool --silent --mode=install install sapi/cli/php $RPM_BUILD_ROOT%{_bindir}/php.cli
1898install sapi/cli/php.1 $RPM_BUILD_ROOT%{_mandir}/man1/php.1
194505ba 1899echo ".so php.1" >$RPM_BUILD_ROOT%{_mandir}/man1/php.cli.1
4342041a 1900
fa8f481d 1901ln -sf php.cli $RPM_BUILD_ROOT%{_bindir}/php
345124d0 1902
6ee9f55b 1903sed -e 's#%{_prefix}/lib/php#%{_libdir}/php#g' php.ini > $RPM_BUILD_ROOT%{_sysconfdir}/php.ini
c14467fd
AM
1904
1905install -d $RPM_BUILD_ROOT%{_sysconfdir}
1906install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-cli.ini
6ee9f55b 1907install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi-fcgi.ini
c14467fd 1908install %{SOURCE9} $RPM_BUILD_ROOT%{_sysconfdir}/browscap.ini
3f700db8 1909
aa39c584 1910%if %{with apache1}
e389ecff 1911install %{SOURCE2} $RPM_BUILD_ROOT/etc/apache/conf.d/70_mod_php.conf
c14467fd 1912install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache.ini
09b77d65 1913rm -f $RPM_BUILD_ROOT%{_libdir}/apache1/libphp5.la
aa39c584 1914%endif
77d149f2 1915
aa39c584 1916%if %{with apache2}
e389ecff 1917install %{SOURCE2} $RPM_BUILD_ROOT/etc/httpd/conf.d/70_mod_php.conf
c14467fd 1918install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache2handler.ini
09b77d65 1919rm -f $RPM_BUILD_ROOT%{_libdir}/apache/libphp5.la
aa39c584 1920%endif
c2388c7d 1921
3f700db8 1922# Generate stub .ini files for each subpackage
6ee9f55b 1923install -d $RPM_BUILD_ROOT%{_sysconfdir}/conf.d
6756a8ae
ER
1924generate_inifiles() {
1925 for so in modules/*.so; do
1926 mod=$(basename $so .so)
6ee9f55b 1927 conf="%{_sysconfdir}/conf.d/$mod.ini"
6756a8ae 1928 # xml needs to be loaded before wddx
6ee9f55b 1929 [ "$mod" = "wddx" ] && conf="%{_sysconfdir}/conf.d/xml_$mod.ini"
6756a8ae
ER
1930 echo "+ $conf"
1931 cat > $RPM_BUILD_ROOT$conf <<-EOF
1932 ; Enable $mod extension module
1933 extension=$mod.so
1934 EOF
1935 done
1936}
1937generate_inifiles
3f700db8 1938
dbfbeab3 1939# per SAPI ini directories
c14467fd 1940install -d $RPM_BUILD_ROOT%{_sysconfdir}/{cgi-fcgi,cli,apache,apache2handler}.d
dbfbeab3
ER
1941
1942# for CLI SAPI only
c14467fd 1943mv $RPM_BUILD_ROOT%{_sysconfdir}/{conf.d/{pcntl,readline}.ini,cli.d}
e584ad6b 1944
6b2e14c1 1945# use system automake and {lib,sh}tool
1cc99586 1946%if "%{pld_release}" != "ac"
1cb33721
ER
1947 ln -snf /usr/share/automake/config.{guess,sub} $RPM_BUILD_ROOT%{_libdir}/php/build
1948 for i in libtool.m4 lt~obsolete.m4 ltoptions.m4 ltsugar.m4 ltversion.m4; do
1949 ln -snf %{_aclocaldir}/${i} $RPM_BUILD_ROOT%{_libdir}/php/build
1950 done
1951 ln -snf %{_datadir}/libtool/config/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
1cc99586 1952%else
1cb33721
ER
1953 ln -snf %{_aclocaldir}/libtool.m4 $RPM_BUILD_ROOT%{_libdir}/php/build
1954 ln -snf %{_datadir}/libtool/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
1cc99586 1955%endif
6b2e14c1
ER
1956ln -snf %{_bindir}/shtool $RPM_BUILD_ROOT%{_libdir}/php/build
1957
c57891a4
ER
1958# as a result of ext/pcre/pcrelib removal in %%prep, ext/pcre/php_pcre.h
1959# isn't installed by install-headers make target, we do it manually here.
1960# this header file is required by e.g. filter PECL extension
1961install -D ext/pcre/php_pcre.h $RPM_BUILD_ROOT%{_includedir}/php/ext/pcre/php_pcre.h
93945336
ER
1962# for php-pecl-mailparse
1963install -d $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
1964cp -a ext/mbstring/libmbfl/mbfl/*.h $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
c57891a4 1965
c14467fd
AM
1966# tests
1967install -d $RPM_BUILD_ROOT%{php_data_dir}/tests/php
1968install run-tests.php $RPM_BUILD_ROOT%{php_data_dir}/tests/php/run-tests.php
1969cp -a tests/* $RPM_BUILD_ROOT%{php_data_dir}/tests/php
1970
38c4a978 1971%clean
1972rm -rf $RPM_BUILD_ROOT
1973
3f700db8
ER
1974%post -n apache1-mod_php
1975if [ "$1" = "1" ]; then
1976 %service -q apache restart
1977fi
1978
1979%postun -n apache1-mod_php
0b8eb3e3 1980if [ "$1" = "0" ]; then
3f700db8
ER
1981 %service -q apache restart
1982fi
1983
1984%post -n apache-mod_php
1985if [ "$1" = "1" ]; then
1986 %service -q httpd restart
1987fi
1988
1989%postun -n apache-mod_php
1990if [ "$1" = "0" ]; then
1991 %service -q httpd restart
1992fi
1993
c2388c7d 1994%post common -p /sbin/ldconfig
4e86443d 1995%postun common -p /sbin/ldconfig
228fa3d1 1996
4e86443d
ER
1997%posttrans common
1998# minimizing apache restarts logics. we restart webserver:
1999#
2000# 1. at the end of transaction. (posttrans, feature from rpm 4.4.2)
2001# 2. first install of extension (post: $1 = 1)
2002# 2. uninstall of extension (postun: $1 == 0)
2003#
2004# the strict internal deps between extensions (and apache modules) and
2005# common package are very important for all this to work.
2006
2007# restart webserver at the end of transaction
3f700db8 2008[ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart
6756a8ae 2009[ ! -f /etc/httpd/conf.d/??_mod_php.conf ] || %service -q httpd restart
253c0459 2010
3b414131
ER
2011%if %{with apache1}
2012%triggerpostun -n apache1-mod_php -- php < 4:5.0.4-9.11
2013sed -i -e '
2014 /^AddType application\/x-httpd-php \.php/s,^,#,
2015 /^\(Add\|Load\)Module.*php5\.\(so\|c\)/d
2016' /etc/apache/apache.conf
2017%service -q apache restart
2018%endif
3f700db8 2019
3b414131
ER
2020%if %{with apache2}
2021%triggerpostun -n apache-mod_php -- php < 4:5.0.4-7.1, php < 4:5.0.4-7.1
3f700db8 2022# for fixed php-SAPI.ini, the poor php-apache.ini was never read for apache2
35a4400e
ER
2023if [ -f %{_sysconfdir}/php-apache.ini.rpmsave ]; then
2024 cp -f %{_sysconfdir}/php-apache2handler.ini{,.rpmnew}
2025 mv -f %{_sysconfdir}/php-apache.ini.rpmsave %{_sysconfdir}/php-apache2handler.ini
defaa0de 2026fi
3f700db8
ER
2027%endif
2028
98ab5057 2029# common macros called at extension post/postun scriptlet
c7812384
ER
2030%define extension_scripts() \
2031%post %1 \
98ab5057
ER
2032if [ "$1" = "1" ]; then \
2033 %php_webserver_restart \
0a7bb090 2034fi \
c7812384
ER
2035\
2036%postun %1 \
98ab5057
ER
2037if [ "$1" = "0" ]; then \
2038 %php_webserver_restart \
2039fi
0a7bb090 2040%{nil}
b27cf2ef 2041
c7812384
ER
2042# extension scripts defines
2043%extension_scripts bcmath
2044%extension_scripts bzip2
2045%extension_scripts calendar
2046%extension_scripts ctype
2047%extension_scripts curl
2048%extension_scripts dba
c7812384
ER
2049%extension_scripts dom
2050%extension_scripts exif
2051%extension_scripts fdf
c14467fd 2052%extension_scripts fileinfo
12295c68 2053%extension_scripts filter
c7812384
ER
2054%extension_scripts ftp
2055%extension_scripts gd
2056%extension_scripts gettext
2057%extension_scripts gmp
2058%extension_scripts hash
2059%extension_scripts iconv
2060%extension_scripts imap
2061%extension_scripts interbase
c14467fd 2062%extension_scripts intl
c7812384
ER
2063%extension_scripts json
2064%extension_scripts ldap
2065%extension_scripts mbstring
2066%extension_scripts mcrypt
c7812384
ER
2067%extension_scripts mssql
2068%extension_scripts mysql
2069%extension_scripts mysqli
2070%extension_scripts oci8
2071%extension_scripts odbc
2072%extension_scripts openssl
2073%extension_scripts pdo-dblib
2074%extension_scripts pdo-firebird
2075%extension_scripts pdo-mysql
2076%extension_scripts pdo-odbc
2077%extension_scripts pdo-pgsql
2078%extension_scripts pdo-sqlite
2079%extension_scripts pgsql
c14467fd 2080%extension_scripts phar
c7812384
ER
2081%extension_scripts posix
2082%extension_scripts pspell
2083%extension_scripts recode
2084%extension_scripts shmop
2085%extension_scripts snmp
2086%extension_scripts soap
2087%extension_scripts sockets
2088%extension_scripts sqlite
c14467fd 2089%extension_scripts sqlite3
c7812384
ER
2090%extension_scripts sybase-ct
2091%extension_scripts sysvmsg
2092%extension_scripts sysvsem
2093%extension_scripts sysvshm
2094%extension_scripts tidy
2095%extension_scripts tokenizer
2096%extension_scripts wddx
2097%extension_scripts xml
2098%extension_scripts xmlreader
2099%extension_scripts xmlrpc
2100%extension_scripts xmlwriter
2101%extension_scripts xsl
2102%extension_scripts zip
2103%extension_scripts zlib
3f700db8
ER
2104
2105%triggerun bcmath -- %{name}-bcmath < 4:5.0.4-9.1
35a4400e 2106%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bcmath\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2107
2108%triggerun bzip2 -- %{name}-bzip2 < 4:5.0.4-9.1
35a4400e 2109%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bzip2\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2110
2111%triggerun calendar -- %{name}-calendar < 4:5.0.4-9.1
35a4400e 2112%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*calendar\.so/d' %{_sysconfdir}/php.ini
3f700db8 2113
3f700db8 2114%triggerun ctype -- %{name}-ctype < 4:5.0.4-9.1
35a4400e 2115%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ctype\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2116
2117%triggerun curl -- %{name}-curl < 4:5.0.4-9.1
35a4400e 2118%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*curl\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2119
2120%triggerun dba -- %{name}-dba < 4:5.0.4-9.1
35a4400e 2121%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dba\.so/d' %{_sysconfdir}/php.ini
3f700db8 2122
3f700db8 2123%triggerun dom -- %{name}-dom < 4:5.0.4-9.1
35a4400e 2124%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dom\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2125
2126%triggerun exif -- %{name}-exif < 4:5.0.4-9.1
35a4400e 2127%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*exif\.so/d' %{_sysconfdir}/php.ini
3f700db8 2128
3f700db8 2129%triggerun fdf -- %{name}-fdf < 4:5.0.4-9.1
35a4400e 2130%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*fdf\.so/d' %{_sysconfdir}/php.ini
3f700db8 2131
3f700db8 2132%triggerun ftp -- %{name}-ftp < 4:5.0.4-9.1
35a4400e 2133%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ftp\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2134
2135%triggerun gd -- %{name}-gd < 4:5.0.4-9.1
35a4400e 2136%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gd\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2137
2138%triggerun gettext -- %{name}-gettext < 4:5.0.4-9.1
35a4400e 2139%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gettext\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2140
2141%triggerun gmp -- %{name}-gmp < 4:5.0.4-9.1
35a4400e 2142%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gmp\.so/d' %{_sysconfdir}/php.ini
3f700db8 2143
3f700db8 2144%triggerun iconv -- %{name}-iconv < 4:5.0.4-9.1
35a4400e 2145%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*iconv\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2146
2147%triggerun imap -- %{name}-imap < 4:5.0.4-9.1
35a4400e 2148%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*imap\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2149
2150%triggerun interbase -- %{name}-interbase < 4:5.0.4-9.1
35a4400e 2151%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*interbase\.so/d' %{_sysconfdir}/php.ini
3f700db8 2152
c14467fd
AM
2153%triggerun intl -- %{name}-intl < 4:5.0.4-9.1
2154%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*intl\.so/d' %{_sysconfdir}/php.ini
2155
3f700db8 2156%triggerun ldap -- %{name}-ldap < 4:5.0.4-9.1
35a4400e 2157%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ldap\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2158
2159%triggerun mbstring -- %{name}-mbstring < 4:5.0.4-9.1
35a4400e 2160%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mbstring\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2161
2162%triggerun mcrypt -- %{name}-mcrypt < 4:5.0.4-9.1
35a4400e 2163%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mcrypt\.so/d' %{_sysconfdir}/php.ini
3f700db8 2164
3f700db8 2165%triggerun mssql -- %{name}-mssql < 4:5.0.4-9.1
35a4400e 2166%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mssql\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2167
2168%triggerun mysql -- %{name}-mysql < 4:5.0.4-9.1
35a4400e 2169%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysql\.so/d' %{_sysconfdir}/php.ini
dbfbeab3 2170
3f700db8 2171%triggerun mysqli -- %{name}-mysqli < 4:5.0.4-9.1
35a4400e 2172%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysqli\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2173
2174%triggerun oci8 -- %{name}-oci8 < 4:5.0.4-9.1
35a4400e 2175%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*oci8\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2176
2177%triggerun odbc -- %{name}-odbc < 4:5.0.4-9.1
35a4400e 2178%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*odbc\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2179
2180%triggerun openssl -- %{name}-openssl < 4:5.0.4-9.1
35a4400e 2181%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*openssl\.so/d' %{_sysconfdir}/php.ini
dbfbeab3
ER
2182
2183%triggerun pcntl -- %{name}-pcntl < 4:5.1.2-9.5
35a4400e
ER
2184if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2185 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{_sysconfdir}/php-cgi.ini
dbfbeab3 2186fi
35a4400e
ER
2187if [ -f %{_sysconfdir}/php-cli.ini ]; then
2188 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{_sysconfdir}/php-cli.ini
dbfbeab3 2189fi
3f700db8 2190
3f700db8 2191%triggerun pgsql -- %{name}-pgsql < 4:5.0.4-9.1
35a4400e 2192%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pgsql\.so/d' %{_sysconfdir}/php.ini
3f700db8 2193
c14467fd
AM
2194%triggerun phar -- %{name}-phar < 4:5.0.4-9.1
2195%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*phar\.so/d' %{_sysconfdir}/php.ini
2196
3f700db8 2197%triggerun posix -- %{name}-posix < 4:5.0.4-9.1
35a4400e 2198%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*posix\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2199
2200%triggerun pspell -- %{name}-pspell < 4:5.0.4-9.1
35a4400e 2201%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pspell\.so/d' %{_sysconfdir}/php.ini
dbfbeab3
ER
2202
2203%triggerun readline -- %{name}-readline < 4:5.1.2-9.5
35a4400e
ER
2204if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2205 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{_sysconfdir}/php-cgi.ini
dbfbeab3 2206fi
35a4400e
ER
2207if [ -f %{_sysconfdir}/php-cli.ini ]; then
2208 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{_sysconfdir}/php-cli.ini
dbfbeab3 2209fi
3f700db8
ER
2210
2211%triggerun recode -- %{name}-recode < 4:5.0.4-9.1
35a4400e 2212%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*recode\.so/d' %{_sysconfdir}/php.ini
3f700db8 2213
3f700db8 2214%triggerun shmop -- %{name}-shmop < 4:5.0.4-9.1
35a4400e 2215%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*shmop\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2216
2217%triggerun snmp -- %{name}-snmp < 4:5.0.4-9.1
35a4400e 2218%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*snmp\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2219
2220%triggerun soap -- %{name}-soap < 4:5.0.4-9.1
35a4400e 2221%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*soap\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2222
2223%triggerun sockets -- %{name}-sockets < 4:5.0.4-9.1
35a4400e 2224%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sockets\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2225
2226%triggerun sqlite -- %{name}-sqlite < 4:5.0.4-9.1
35a4400e 2227%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sqlite\.so/d' %{_sysconfdir}/php.ini
3f700db8 2228
3f700db8 2229%triggerun sybase-ct -- %{name}-sybase-ct < 4:5.0.4-9.1
35a4400e 2230%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase-ct\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2231
2232%triggerun sysvmsg -- %{name}-sysvmsg < 4:5.0.4-9.1
35a4400e 2233%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvmsg\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2234
2235%triggerun sysvsem -- %{name}-sysvsem < 4:5.0.4-9.1
35a4400e 2236%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvsem\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2237
2238%triggerun sysvshm -- %{name}-sysvshm < 4:5.0.4-9.1
35a4400e 2239%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvshm\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2240
2241%triggerun tidy -- %{name}-tidy < 4:5.0.4-9.1
35a4400e 2242%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*tidy\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2243
2244%triggerun wddx -- %{name}-wddx < 4:5.0.4-9.1
35a4400e 2245%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*wddx\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2246
2247%triggerun xml -- %{name}-xml < 4:5.0.4-9.1
35a4400e 2248%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xml\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2249
2250%triggerun xmlrpc -- %{name}-xmlrpc < 4:5.0.4-9.1
35a4400e 2251%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xmlrpc\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2252
2253%triggerun xsl -- %{name}-xsl < 4:5.0.4-9.1
35a4400e 2254%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xsl\.so/d' %{_sysconfdir}/php.ini
3f700db8 2255
3f700db8 2256%triggerun zlib -- %{name}-zlib < 4:5.0.4-9.1
35a4400e 2257%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*zlib\.so/d' %{_sysconfdir}/php.ini
7bd1e950 2258
3f700db8 2259%if %{with apache1}
aa39c584 2260%files -n apache1-mod_php
3f700db8 2261%defattr(644,root,root,755)
ce888321 2262%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/apache/conf.d/*_mod_php.conf
6ee9f55b
ER
2263%dir %{_sysconfdir}/apache.d
2264%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache.ini
3f700db8 2265%attr(755,root,root) %{_libdir}/apache1/libphp5.so
3f700db8
ER
2266%endif
2267
2268%if %{with apache2}
aa39c584 2269%files -n apache-mod_php
9af2b7db 2270%defattr(644,root,root,755)
6756a8ae 2271%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/httpd/conf.d/*_mod_php.conf
6ee9f55b
ER
2272%dir %{_sysconfdir}/apache2handler.d
2273%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache2handler.ini
3f700db8 2274%attr(755,root,root) %{_libdir}/apache/libphp5.so
6e4962cf 2275%endif
345124d0 2276
c14467fd 2277%files cgi
18ad4238 2278%defattr(644,root,root,755)
6ee9f55b
ER
2279%dir %{_sysconfdir}/cgi-fcgi.d
2280%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi-fcgi.ini
dbfbeab3 2281%attr(755,root,root) %{_bindir}/php.cgi
c14467fd 2282%attr(755,root,root) %{_bindir}/php.fcgi
345124d0 2283
4342041a
JB
2284%files cli
2285%defattr(644,root,root,755)
6ee9f55b
ER
2286%dir %{_sysconfdir}/cli.d
2287%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cli.ini
dbfbeab3 2288%attr(755,root,root) %{_bindir}/php.cli
e584ad6b 2289%{_mandir}/man1/php.1*
194505ba 2290%{_mandir}/man1/php.cli.1*
4342041a 2291
067e71d9
ER
2292%files program
2293%defattr(644,root,root,755)
2294%attr(755,root,root) %{_bindir}/php
2295
345124d0
JR
2296%files common
2297%defattr(644,root,root,755)
9f43e43c 2298%doc php.ini-*
c965b36e 2299%doc CREDITS Zend/ZEND_CHANGES
c2388c7d 2300%doc LICENSE Zend/LICENSE.Zend EXTENSIONS NEWS TODO*
c14467fd
AM
2301%doc README.PHP4-TO-PHP5-THIN-CHANGES
2302%doc README.namespaces
9af2b7db 2303
6ee9f55b
ER
2304%dir %{_sysconfdir}
2305%dir %{_sysconfdir}/conf.d
2306%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php.ini
2307%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/browscap.ini
35ef43f3 2308%attr(755,root,root) %{_libdir}/libphp_common-*.so
98ab5057 2309%dir %{php_extensiondir}
6290790d 2310
90bc78d4
ER
2311%doc ext/session/mod_files.sh
2312
6290790d
AF
2313%files devel
2314%defattr(644,root,root,755)
c965b36e
ER
2315%doc README.UNIX-BUILD-SYSTEM
2316%doc README.EXT_SKEL README.SELF-CONTAINED-EXTENSIONS
b1aec54d
ER
2317%doc CODING_STANDARDS README.EXTENSIONS README.PARAMETER_PARSING_API README.STREAMS
2318%doc README.SUBMITTING_PATCH README.TESTING README.TESTING2
6290790d
AF
2319%attr(755,root,root) %{_bindir}/phpize
2320%attr(755,root,root) %{_bindir}/php-config
35ef43f3 2321%attr(755,root,root) %{_libdir}/libphp_common.so
80259e0d 2322%{_libdir}/libphp_common.la
35ef43f3
JB
2323%{_includedir}/php
2324%{_libdir}/php/build
e45dd143
ER
2325%{_mandir}/man1/php-config.1*
2326%{_mandir}/man1/phpize.1*
6290790d 2327
c2388c7d 2328%files bcmath
3756f78e 2329%defattr(644,root,root,755)
6ee9f55b 2330%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bcmath.ini
98ab5057 2331%attr(755,root,root) %{php_extensiondir}/bcmath.so
3756f78e 2332
c2388c7d 2333%files bzip2
defaa0de 2334%defattr(644,root,root,755)
6ee9f55b 2335%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bz2.ini
98ab5057 2336%attr(755,root,root) %{php_extensiondir}/bz2.so
defaa0de 2337
c2388c7d 2338%files calendar
253c0459 2339%defattr(644,root,root,755)
6ee9f55b 2340%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/calendar.ini
98ab5057 2341%attr(755,root,root) %{php_extensiondir}/calendar.so
0d0f2f4c 2342
c2388c7d 2343%files ctype
0818fbbe 2344%defattr(644,root,root,755)
6ee9f55b 2345%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ctype.ini
98ab5057 2346%attr(755,root,root) %{php_extensiondir}/ctype.so
b9e5df0a 2347
6f91d99f 2348%if %{with curl}
c2388c7d 2349%files curl
e7a3c495 2350%defattr(644,root,root,755)
6ee9f55b 2351%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/curl.ini
98ab5057 2352%attr(755,root,root) %{php_extensiondir}/curl.so
311c6870 2353%endif
b9e5df0a 2354
defaa0de
AF
2355%files dba
2356%defattr(644,root,root,755)
6ee9f55b 2357%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dba.ini
98ab5057 2358%attr(755,root,root) %{php_extensiondir}/dba.so
defaa0de 2359
51312e8d
JB
2360%files dom
2361%defattr(644,root,root,755)
6ee9f55b 2362%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dom.ini
98ab5057 2363%attr(755,root,root) %{php_extensiondir}/dom.so
51312e8d 2364
6f91d99f 2365%if %{with fdf}
e584ad6b
JB
2366%files fdf
2367%defattr(644,root,root,755)
6ee9f55b 2368%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/fdf.ini
98ab5057 2369%attr(755,root,root) %{php_extensiondir}/fdf.so
e584ad6b
JB
2370%endif
2371
c14467fd
AM
2372%files fileinfo
2373%defattr(644,root,root,755)
2374%doc README.input_filter
2375%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/fileinfo.ini
2376%attr(755,root,root) %{php_extensiondir}/fileinfo.so
2377
696cac8d 2378%if %{with filter}
12295c68
ER
2379%files filter
2380%defattr(644,root,root,755)
348a9a39 2381%doc README.input_filter
6ee9f55b 2382%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/filter.ini
98ab5057 2383%attr(755,root,root) %{php_extensiondir}/filter.so
696cac8d 2384%endif
12295c68 2385
c2388c7d 2386%files exif
defaa0de 2387%defattr(644,root,root,755)
6ee9f55b 2388%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/exif.ini
98ab5057 2389%attr(755,root,root) %{php_extensiondir}/exif.so
defaa0de 2390
defaa0de
AF
2391%files ftp
2392%defattr(644,root,root,755)
6ee9f55b 2393%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ftp.ini
98ab5057 2394%attr(755,root,root) %{php_extensiondir}/ftp.so
defaa0de 2395
c2388c7d 2396%files gd
defaa0de 2397%defattr(644,root,root,755)
6ee9f55b 2398%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gd.ini
98ab5057 2399%attr(755,root,root) %{php_extensiondir}/gd.so
defaa0de 2400
c2388c7d 2401%files gettext
7bd1e950 2402%defattr(644,root,root,755)
6ee9f55b 2403%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gettext.ini
98ab5057 2404%attr(755,root,root) %{php_extensiondir}/gettext.so
7bd1e950 2405
c2388c7d 2406%files gmp
501cd767 2407%defattr(644,root,root,755)
6ee9f55b 2408%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gmp.ini
98ab5057 2409%attr(755,root,root) %{php_extensiondir}/gmp.so
501cd767 2410
86ceb323
ER
2411%files hash
2412%defattr(644,root,root,755)
6ee9f55b 2413%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/hash.ini
98ab5057 2414%attr(755,root,root) %{php_extensiondir}/hash.so
86ceb323 2415
c2388c7d 2416%files iconv
501cd767 2417%defattr(644,root,root,755)
6ee9f55b 2418%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/iconv.ini
98ab5057 2419%attr(755,root,root) %{php_extensiondir}/iconv.so
501cd767 2420
6f91d99f 2421%if %{with imap}
e0e8f1c2
AF
2422%files imap
2423%defattr(644,root,root,755)
6ee9f55b 2424%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/imap.ini
98ab5057 2425%attr(755,root,root) %{php_extensiondir}/imap.so
e1126429 2426%endif
e0e8f1c2 2427
6f91d99f 2428%if %{with interbase}
c2388c7d 2429%files interbase
501cd767 2430%defattr(644,root,root,755)
6ee9f55b 2431%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/interbase.ini
98ab5057 2432%attr(755,root,root) %{php_extensiondir}/interbase.so
e1126429 2433%endif
501cd767 2434
c14467fd
AM
2435%files intl
2436%defattr(644,root,root,755)
2437%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/intl.ini
2438%attr(755,root,root) %{php_extensiondir}/intl.so
2439
86ceb323
ER
2440%files json
2441%defattr(644,root,root,755)
6ee9f55b 2442%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/json.ini
98ab5057 2443%attr(755,root,root) %{php_extensiondir}/json.so
86ceb323 2444
6f91d99f 2445%if %{with ldap}
38ecdf75 2446%files ldap
2ad2afe6 2447%defattr(644,root,root,755)
6ee9f55b 2448%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ldap.ini
98ab5057 2449%attr(755,root,root) %{php_extensiondir}/ldap.so
253c0459 2450%endif
38ecdf75 2451
c2388c7d 2452%files mbstring
2ad2afe6 2453%defattr(644,root,root,755)
6ee9f55b 2454%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mbstring.ini
98ab5057 2455%attr(755,root,root) %{php_extensiondir}/mbstring.so
c2388c7d 2456
38ecdf75 2457%files mcrypt
2ad2afe6 2458%defattr(644,root,root,755)
6ee9f55b 2459%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mcrypt.ini
98ab5057 2460%attr(755,root,root) %{php_extensiondir}/mcrypt.so
38ecdf75 2461
6f91d99f 2462%if %{with mssql}
7899bacd 2463%files mssql
2464%defattr(644,root,root,755)
6ee9f55b 2465%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mssql.ini
98ab5057 2466%attr(755,root,root) %{php_extensiondir}/mssql.so
7899bacd 2467%endif
2468
c2388c7d 2469%files mysql
2470%defattr(644,root,root,755)
6ee9f55b 2471%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysql.ini
98ab5057 2472%attr(755,root,root) %{php_extensiondir}/mysql.so
c2388c7d 2473
8b37a21e
ER
2474%if %{with mysqli}
2475%files mysqli
2476%defattr(644,root,root,755)
6ee9f55b 2477%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysqli.ini
98ab5057 2478%attr(755,root,root) %{php_extensiondir}/mysqli.so
8b37a21e
ER
2479%endif
2480
6f91d99f 2481%if %{with oci8}
c2388c7d 2482%files oci8
2483%defattr(644,root,root,755)
6ee9f55b 2484%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/oci8.ini
98ab5057 2485%attr(755,root,root) %{php_extensiondir}/oci8.so
c2388c7d 2486%endif
2487
6f91d99f 2488%if %{with odbc}
253c0459
AF
2489%files odbc
2490%defattr(644,root,root,755)
6ee9f55b 2491%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/odbc.ini
98ab5057 2492%attr(755,root,root) %{php_extensiondir}/odbc.so
e1126429 2493%endif
253c0459 2494
51d4ceac
AM
2495%if %{with openssl}
2496%files openssl
2497%defattr(644,root,root,755)
6ee9f55b 2498%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/openssl.ini
98ab5057 2499%attr(755,root,root) %{php_extensiondir}/openssl.so
51d4ceac 2500%endif
6997cdef 2501
efe52553
JB
2502%files pcntl
2503%defattr(644,root,root,755)
c14467fd 2504%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/pcntl.ini
98ab5057 2505%attr(755,root,root) %{php_extensiondir}/pcntl.so
c2388c7d 2506
768d3bda
AM
2507%files pdo
2508%defattr(644,root,root,755)
6ee9f55b 2509%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo.ini
98ab5057 2510%attr(755,root,root) %{php_extensiondir}/pdo.so
768d3bda 2511
c14467fd 2512%if %{with mssql} || %{with sybase_ct}
768d3bda
AM
2513%files pdo-dblib
2514%defattr(644,root,root,755)
6ee9f55b 2515%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_dblib.ini
98ab5057 2516%attr(755,root,root) %{php_extensiondir}/pdo_dblib.so
768d3bda
AM
2517%endif
2518
f6477c6e 2519%if %{with interbase} && !%{with interbase_inst}
f4359077
ER
2520%files pdo-firebird
2521%defattr(644,root,root,755)
6ee9f55b 2522%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_firebird.ini
98ab5057 2523%attr(755,root,root) %{php_extensiondir}/pdo_firebird.so
f4359077
ER
2524%endif
2525
768d3bda
AM
2526%files pdo-mysql
2527%defattr(644,root,root,755)
6ee9f55b 2528%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_mysql.ini
98ab5057 2529%attr(755,root,root) %{php_extensiondir}/pdo_mysql.so
768d3bda 2530
d902abac
JB
2531%if %{with oci8}
2532%files pdo-oci
768d3bda 2533%defattr(644,root,root,755)
6ee9f55b 2534%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_oci.ini
98ab5057 2535%attr(755,root,root) %{php_extensiondir}/pdo_oci.so
768d3bda
AM
2536%endif
2537
2538%if %{with odbc}
2539%files pdo-odbc
2540%defattr(644,root,root,755)
6ee9f55b 2541%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_odbc.ini
98ab5057 2542%attr(755,root,root) %{php_extensiondir}/pdo_odbc.so
768d3bda
AM
2543%endif
2544
2545%if %{with pgsql}
2546%files pdo-pgsql
2547%defattr(644,root,root,755)
6ee9f55b 2548%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_pgsql.ini
98ab5057 2549%attr(755,root,root) %{php_extensiondir}/pdo_pgsql.so
768d3bda
AM
2550%endif
2551
2552%if %{with sqlite}
2553%files pdo-sqlite
2554%defattr(644,root,root,755)
6ee9f55b 2555%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_sqlite.ini
98ab5057 2556%attr(755,root,root) %{php_extensiondir}/pdo_sqlite.so
768d3bda
AM
2557%endif
2558
6f91d99f 2559%if %{with pgsql}
c2388c7d 2560%files pgsql
2561%defattr(644,root,root,755)
6ee9f55b 2562%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pgsql.ini
98ab5057 2563%attr(755,root,root) %{php_extensiondir}/pgsql.so
311c6870 2564%endif
c2388c7d 2565
c14467fd
AM
2566%if %{with phar}
2567%files phar
2568%defattr(644,root,root,755)
2569%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/phar.ini
2570%attr(755,root,root) %{php_extensiondir}/phar.so
2571%endif
2572
c2388c7d 2573%files posix
2574%defattr(644,root,root,755)
6ee9f55b 2575%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/posix.ini
98ab5057 2576%attr(755,root,root) %{php_extensiondir}/posix.so
c2388c7d 2577
6f91d99f 2578%if %{with pspell}
c2388c7d 2579%files pspell
2580%defattr(644,root,root,755)
6ee9f55b 2581%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pspell.ini
98ab5057 2582%attr(755,root,root) %{php_extensiondir}/pspell.so
90df7549 2583%endif
c2388c7d 2584
e584ad6b
JB
2585%files readline
2586%defattr(644,root,root,755)
6ee9f55b 2587%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/readline.ini
98ab5057 2588%attr(755,root,root) %{php_extensiondir}/readline.so
e584ad6b 2589
6f91d99f 2590%if %{with recode}
c2388c7d 2591%files recode
2592%defattr(644,root,root,755)
6ee9f55b 2593%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/recode.ini
98ab5057 2594%attr(755,root,root) %{php_extensiondir}/recode.so
c2388c7d 2595%endif
2596
768d3bda
AM
2597%files simplexml
2598%defattr(644,root,root,755)
6ee9f55b 2599%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/simplexml.ini
98ab5057 2600%attr(755,root,root) %{php_extensiondir}/simplexml.so
768d3bda 2601
c2388c7d 2602%files shmop
2603%defattr(644,root,root,755)
6ee9f55b 2604%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/shmop.ini
98ab5057 2605%attr(755,root,root) %{php_extensiondir}/shmop.so
c2388c7d 2606
6f91d99f 2607%if %{with snmp}
c2388c7d 2608%files snmp
2609%defattr(644,root,root,755)
6ee9f55b 2610%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/snmp.ini
98ab5057 2611%attr(755,root,root) %{php_extensiondir}/snmp.so
c2388c7d 2612%endif
2613
54eb743b
AM
2614%files soap
2615%defattr(644,root,root,755)
6ee9f55b 2616%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/soap.ini
98ab5057 2617%attr(755,root,root) %{php_extensiondir}/soap.so
54eb743b 2618
c2388c7d 2619%files sockets
2620%defattr(644,root,root,755)
6ee9f55b 2621%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sockets.ini
98ab5057 2622%attr(755,root,root) %{php_extensiondir}/sockets.so
c2388c7d 2623
8c91402c
AM
2624%if %{with sqlite}
2625%files sqlite
2626%defattr(644,root,root,755)
c14467fd 2627%doc ext/sqlite/{README,TODO,CREDITS}
6ee9f55b 2628%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sqlite.ini
98ab5057 2629%attr(755,root,root) %{php_extensiondir}/sqlite.so
8c91402c
AM
2630%endif
2631
c14467fd
AM
2632%if %{with sqlite3}
2633%files sqlite3
e584ad6b 2634%defattr(644,root,root,755)
c14467fd
AM
2635%doc ext/sqlite3/CREDITS
2636%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sqlite3.ini
2637%attr(755,root,root) %{php_extensiondir}/sqlite3.so
afba0b54 2638%endif
e584ad6b 2639
afba0b54 2640%if %{with sybase_ct}
c2388c7d 2641%files sybase-ct
2642%defattr(644,root,root,755)
6ee9f55b 2643%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase_ct.ini
98ab5057 2644%attr(755,root,root) %{php_extensiondir}/sybase_ct.so
38c4a978 2645%endif
386054ee 2646
e584ad6b
JB
2647%files sysvmsg
2648%defattr(644,root,root,755)
6ee9f55b 2649%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvmsg.ini
98ab5057 2650%attr(755,root,root) %{php_extensiondir}/sysvmsg.so
e584ad6b 2651
c2388c7d 2652%files sysvsem
2653%defattr(644,root,root,755)
6ee9f55b 2654%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvsem.ini
98ab5057 2655%attr(755,root,root) %{php_extensiondir}/sysvsem.so
c2388c7d 2656
2657%files sysvshm
2658%defattr(644,root,root,755)
6ee9f55b 2659%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvshm.ini
98ab5057 2660%attr(755,root,root) %{php_extensiondir}/sysvshm.so
c2388c7d 2661
c14467fd
AM
2662%files tests
2663%defattr(644,root,root,755)
2664%dir %{php_data_dir}/tests/php
2665%{php_data_dir}/tests/php/basic
2666%{php_data_dir}/tests/php/classes
2667%{php_data_dir}/tests/php/func
2668%{php_data_dir}/tests/php/lang
2669%{php_data_dir}/tests/php/output
2670%{php_data_dir}/tests/php/run-test
2671%{php_data_dir}/tests/php/security
2672%{php_data_dir}/tests/php/strings
2673%{php_data_dir}/tests/php/quicktester.inc
2674%attr(755,root,root) %{php_data_dir}/tests/php/run-tests.php
2675
8c91402c
AM
2676%if %{with tidy}
2677%files tidy
2678%defattr(644,root,root,755)
6ee9f55b 2679%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tidy.ini
98ab5057 2680%attr(755,root,root) %{php_extensiondir}/tidy.so
8c91402c
AM
2681%endif
2682
f476635d
ER
2683%files tokenizer
2684%defattr(644,root,root,755)
6ee9f55b 2685%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tokenizer.ini
98ab5057 2686%attr(755,root,root) %{php_extensiondir}/tokenizer.so
f476635d 2687
6f91d99f 2688%if %{with wddx}
386054ee
JB
2689%files wddx
2690%defattr(644,root,root,755)
6ee9f55b 2691%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*wddx.ini
98ab5057 2692%attr(755,root,root) %{php_extensiondir}/wddx.so
386054ee 2693%endif
1adf90d7 2694
c2388c7d 2695%files xml
2696%defattr(644,root,root,755)
6ee9f55b 2697%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xml.ini
98ab5057 2698%attr(755,root,root) %{php_extensiondir}/xml.so
8c91402c 2699
768d3bda
AM
2700%files xmlreader
2701%defattr(644,root,root,755)
6ee9f55b 2702%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlreader.ini
98ab5057 2703%attr(755,root,root) %{php_extensiondir}/xmlreader.so
768d3bda 2704
6f91d99f 2705%if %{with xmlrpc}
c2388c7d 2706%files xmlrpc
1adf90d7 2707%defattr(644,root,root,755)
6ee9f55b 2708%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlrpc.ini
98ab5057 2709%attr(755,root,root) %{php_extensiondir}/xmlrpc.so
efe52553 2710%endif
c2388c7d 2711
86ceb323
ER
2712%files xmlwriter
2713%defattr(644,root,root,755)
6ee9f55b 2714%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlwriter.ini
98ab5057 2715%attr(755,root,root) %{php_extensiondir}/xmlwriter.so
86ceb323 2716
dc49e336
JB
2717%files xsl
2718%defattr(644,root,root,755)
6ee9f55b 2719%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xsl.ini
98ab5057 2720%attr(755,root,root) %{php_extensiondir}/xsl.so
dc49e336 2721
b27cf2ef
ER
2722%files zip
2723%defattr(644,root,root,755)
6ee9f55b 2724%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zip.ini
98ab5057 2725%attr(755,root,root) %{php_extensiondir}/zip.so
b27cf2ef 2726
c2388c7d 2727%files zlib
2728%defattr(644,root,root,755)
6ee9f55b 2729%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zlib.ini
98ab5057 2730%attr(755,root,root) %{php_extensiondir}/zlib.so
This page took 1.022335 seconds and 4 git commands to generate.