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