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