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