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