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