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