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