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