]> git.pld-linux.org Git - packages/php.git/blame - php.spec
- fix magic mime path; rel 6
[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
a24d18ce 113Release: 6
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}
ad2a2d7c 1078Suggests: %{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}
51ad3a6d 1378Requires: %{name}-pcre = %{epoch}:%{version}-%{release}
9fff5411
ER
1379Provides: php(spl)
1380
1381%description spl
1382This is a dynamic shared object (DSO) for PHP that will add Standard
1383PHP Library support.
1384
1385%description spl -l pl.UTF-8
1386Moduł PHP dodający obsługę gniazdek.
1387
8c91402c
AM
1388%package sqlite
1389Summary: SQLite extension module for PHP
86784db6 1390Summary(pl.UTF-8): Moduł SQLite dla PHP
8c91402c 1391Group: Libraries
8c91402c 1392Requires: %{name}-common = %{epoch}:%{version}-%{release}
ad2a2d7c
ER
1393Suggests: %{name}-pdo = %{epoch}:%{version}-%{release}
1394Suggests: %{name}-spl = %{epoch}:%{version}-%{release}
2e5b56fc 1395Provides: php(sqlite)
8c91402c
AM
1396
1397%description sqlite
ce888321
ER
1398SQLite is a C library that implements an embeddable SQL database
1399engine. Programs that link with the SQLite library can have SQL
1400database access without running a separate RDBMS process.
8c91402c 1401
ce888321
ER
1402SQLite is not a client library used to connect to a big database
1403server. SQLite is the server. The SQLite library reads and writes
1404directly to and from the database files on disk.
8c91402c 1405
ec7f2789
JR
1406%description sqlite -l pl.UTF-8
1407SQLite jest napisaną w C biblioteką implementującą osadzalny silnik
1408bazodanowy SQL. Program linkujący się z biblioteką SQLite może mieć
1409dostęp do bazy SQL bez potrzeby uruchamiania dodatkowego procesu
ce888321 1410RDBMS.
8c91402c 1411
ec7f2789 1412SQLite to nie klient baz danych - biblioteka nie łączy się z serwerami
ce888321 1413baz danych. SQLite sam jest serwerem. Biblioteka SQLite czyta i
ec7f2789 1414zapisuje dane bezpośrednio z/do plików baz danych znajdujących się na
ce888321 1415dysku.
8c91402c 1416
e584ad6b
JB
1417%package sybase
1418Summary: Sybase DB extension module for PHP
86784db6 1419Summary(pl.UTF-8): Moduł Sybase DB dla PHP
e584ad6b 1420Group: Libraries
dc38d397 1421Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1422Provides: php(sybase)
8c91402c 1423Obsoletes: php-sybase-ct
cdef5afa 1424Conflicts: php-sybase-ct
e584ad6b
JB
1425
1426%description sybase
1427This is a dynamic shared object (DSO) for PHP that will add Sybase and
ce888321
ER
1428MS SQL databases support through SYBDB library. Currently Sybase
1429module is not maintained. Using Sybase-CT module is recommended
1430instead.
e584ad6b 1431
ec7f2789
JR
1432%description sybase -l pl.UTF-8
1433Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
1434bibliotekę SYBDB. W chwili obecnej moduł Sybase nie jest wspierany.
1435Zaleca się używanie modułu Sybase-CT.
e584ad6b 1436
c2388c7d 1437%package sybase-ct
1438Summary: Sybase-CT extension module for PHP
86784db6 1439Summary(pl.UTF-8): Moduł Sybase-CT dla PHP
c2388c7d 1440Group: Libraries
dc38d397 1441Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1442Provides: php(sybase-ct)
8c91402c 1443Obsoletes: php-sybase
cdef5afa 1444Conflicts: php-sybase
c2388c7d 1445
1446%description sybase-ct
e584ad6b
JB
1447This is a dynamic shared object (DSO) for PHP that will add Sybase and
1448MS SQL databases support through CT-lib.
c2388c7d 1449
ec7f2789
JR
1450%description sybase-ct -l pl.UTF-8
1451Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
c2388c7d 1452CT-lib.
1453
e584ad6b
JB
1454%package sysvmsg
1455Summary: SysV msg extension module for PHP
86784db6 1456Summary(pl.UTF-8): Moduł SysV msg dla PHP
e584ad6b 1457Group: Libraries
dc38d397 1458Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1459Provides: php(sysvmsg)
e584ad6b
JB
1460
1461%description sysvmsg
1462This is a dynamic shared object (DSO) for PHP that will add SysV
1463message queues support.
1464
ec7f2789
JR
1465%description sysvmsg -l pl.UTF-8
1466Moduł PHP umożliwiający korzystanie z kolejek komunikatów SysV.
e584ad6b 1467
c2388c7d 1468%package sysvsem
1469Summary: SysV sem extension module for PHP
86784db6 1470Summary(pl.UTF-8): Moduł SysV sem dla PHP
c2388c7d 1471Group: Libraries
dc38d397 1472Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1473Provides: php(sysvsem)
c2388c7d 1474
1475%description sysvsem
e584ad6b
JB
1476This is a dynamic shared object (DSO) for PHP that will add SysV
1477semaphores support.
c2388c7d 1478
ec7f2789
JR
1479%description sysvsem -l pl.UTF-8
1480Moduł PHP umożliwiający korzystanie z semaforów SysV.
c2388c7d 1481
1482%package sysvshm
1483Summary: SysV shm extension module for PHP
86784db6 1484Summary(pl.UTF-8): Moduł SysV shm dla PHP
c2388c7d 1485Group: Libraries
dc38d397 1486Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1487Provides: php(sysvshm)
c2388c7d 1488
1489%description sysvshm
e584ad6b
JB
1490This is a dynamic shared object (DSO) for PHP that will add SysV
1491Shared Memory support.
c2388c7d 1492
ec7f2789
JR
1493%description sysvshm -l pl.UTF-8
1494Moduł PHP umożliwiający korzystanie z pamięci dzielonej SysV.
c4161e98 1495
8c91402c
AM
1496%package tidy
1497Summary: Tidy extension module for PHP
86784db6 1498Summary(pl.UTF-8): Moduł Tidy dla PHP
8c91402c 1499Group: Libraries
8c91402c 1500Requires: %{name}-common = %{epoch}:%{version}-%{release}
b80a7e2c 1501Requires: tidy
2e5b56fc 1502Provides: php(tidy)
8c91402c
AM
1503
1504%description tidy
1505This is a dynamic shared object (DSO) for PHP that will add Tidy
1506support.
1507
ec7f2789
JR
1508%description tidy -l pl.UTF-8
1509Moduł PHP umożliwiający korzystanie z tidy.
8c91402c 1510
f476635d
ER
1511%package tokenizer
1512Summary: tokenizer extension module for PHP
86784db6 1513Summary(pl.UTF-8): Moduł rozszerzenia tokenizer dla PHP
f476635d 1514Group: Libraries
f476635d 1515Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1516Provides: php(tokenizer)
f476635d
ER
1517
1518%description tokenizer
1519This is a dynamic shared object (DSO) for PHP that will add tokenizer
1520support.
1521
ec7f2789
JR
1522%description tokenizer -l pl.UTF-8
1523Moduł PHP dodający obsługę tokenizera do PHP.
c1b8af09 1524
c4161e98 1525%package wddx
1526Summary: wddx extension module for PHP
86784db6 1527Summary(pl.UTF-8): Moduł wddx dla PHP
c4161e98 1528Group: Libraries
21169c08 1529Requires: %{name}-common = %{epoch}:%{version}-%{release}
42e470ec 1530Requires: %{name}-session = %{epoch}:%{version}-%{release}
037da132 1531Requires: %{name}-xml = %{epoch}:%{version}-%{release}
2e5b56fc 1532Provides: php(wddx)
c4161e98 1533
1534%description wddx
e584ad6b
JB
1535This is a dynamic shared object (DSO) for PHP that will add wddx
1536support.
c4161e98 1537
ec7f2789
JR
1538%description wddx -l pl.UTF-8
1539Moduł PHP umożliwiający korzystanie z wddx.
6997cdef 1540
c2388c7d 1541%package xml
1542Summary: XML extension module for PHP
86784db6 1543Summary(pl.UTF-8): Moduł XML dla PHP
386054ee 1544Group: Libraries
dc38d397 1545Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1546Provides: php(xml)
386054ee 1547
c2388c7d 1548%description xml
e584ad6b
JB
1549This is a dynamic shared object (DSO) for PHP that will add XML
1550support. This extension lets you create XML parsers and then define
1551handlers for different XML events.
386054ee 1552
ec7f2789
JR
1553%description xml -l pl.UTF-8
1554Moduł PHP umożliwiający parsowanie plików XML i obsługę zdarzeń
1555związanych z tymi plikami. Pozwala on tworzyć analizatory XML-a i
1556następnie definiować procedury obsługi dla różnych zdarzeń XML.
386054ee 1557
768d3bda
AM
1558%package xmlreader
1559Summary: XML Reader extension module for PHP
86784db6 1560Summary(pl.UTF-8): Moduł XML Reader dla PHP
768d3bda 1561Group: Libraries
768d3bda 1562Requires: %{name}-common = %{epoch}:%{version}-%{release}
ad2a2d7c 1563Suggests: %{name}-dom = %{epoch}:%{version}-%{release}
2e5b56fc 1564Provides: php(xmlreader)
768d3bda
AM
1565
1566%description xmlreader
1567This is a dynamic shared object (DSO) for PHP that will add XML Reader
1568support. The XMLReader extension is an XML Pull parser. The reader
1569acts as a cursor going forward on the document stream and stopping at
1570each node on the way.
1571
ec7f2789
JR
1572%description xmlreader -l pl.UTF-8
1573Moduł PHP umożliwiający analizę plików XML w trybie Pull. Czytnik
1574działa jako kursor przechodzący przez strumień dokumentu i
1575zatrzymujący się na każdym węźle po drodze.
768d3bda 1576
c2388c7d 1577%package xmlrpc
1578Summary: xmlrpc extension module for PHP
86784db6 1579Summary(pl.UTF-8): Moduł xmlrpc dla PHP
1adf90d7 1580Group: Libraries
dc38d397 1581Requires: %{name}-common = %{epoch}:%{version}-%{release}
37873df0 1582Requires: %{name}-xml = %{epoch}:%{version}-%{release}
2e5b56fc 1583Provides: php(xmlrpc)
1adf90d7 1584
c2388c7d 1585%description xmlrpc
e584ad6b
JB
1586This is a dynamic shared object (DSO) for PHP that will add XMLRPC
1587support.
1adf90d7 1588
ec7f2789
JR
1589%description xmlrpc -l pl.UTF-8
1590Moduł PHP dodający obsługę XMLRPC.
c2388c7d 1591
86ceb323 1592%package xmlwriter
05582439 1593Summary: Fast, non-cached, forward-only means to write XML data
86784db6 1594Summary(pl.UTF-8): Szybka, nie cachowana metoda zapisu danych w formacie XML
86ceb323
ER
1595Group: Libraries
1596Requires: %{name}-common = %{epoch}:%{version}-%{release}
1597Provides: php(xmlwriter)
15f70a0e 1598Obsoletes: php-pecl-xmlwriter
86ceb323
ER
1599
1600%description xmlwriter
1601This extension wraps the libxml xmlWriter API. Represents a writer
1602that provides a non-cached, forward-only means of generating streams
1603or files containing XML data.
1604
ec7f2789
JR
1605%description xmlwriter -l pl.UTF-8
1606To rozszerzenie obudowuje API xmlWriter z libxml. Reprezentuje obsługę
1607zapisu dostarczającą nie cachowanych metod generowania strumieni lub
1608plików zawierających dane XML.
86ceb323 1609
dc49e336
JB
1610%package xsl
1611Summary: xsl extension module for PHP
86784db6 1612Summary(pl.UTF-8): Moduł xsl dla PHP
dc49e336 1613Group: Libraries
dc49e336 1614Requires: %{name}-common = %{epoch}:%{version}-%{release}
dbd7433e 1615Requires: %{name}-dom = %{epoch}:%{version}-%{release}
dc49e336 1616Requires: libxslt >= 1.0.18
737e42ad 1617# actually not true, functionality is similar, but API differs
2e5b56fc 1618Provides: php(xsl)
737e42ad 1619Obsoletes: php-xslt <= 3:4.3.8-1
dc49e336
JB
1620
1621%description xsl
1622This is a dynamic shared object (DSO) for PHP that will add new XSL
1623support (using libxslt).
1624
ec7f2789
JR
1625%description xsl -l pl.UTF-8
1626Moduł PHP dodający nową obsługę XSLT (przy użyciu libxslt).
dc49e336 1627
b27cf2ef
ER
1628%package zip
1629Summary: Zip management extension
86784db6 1630Summary(pl.UTF-8): Zarządzanie archiwami zip
b27cf2ef 1631Group: Libraries
b27cf2ef 1632Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1633Provides: php(zip)
5cad965e 1634Obsoletes: php-pecl-zip
b27cf2ef
ER
1635
1636%description zip
1637Zip is an extension to create, modify and read zip files.
1638
ec7f2789
JR
1639%description zip -l pl.UTF-8
1640Zip jest rozszerzeniem umożliwiającym tworzenie, modyfikację oraz
1641odczyt archiwów zip.
b27cf2ef 1642
c2388c7d 1643%package zlib
1644Summary: Zlib extension module for PHP
86784db6 1645Summary(pl.UTF-8): Moduł zlib dla PHP
7bd1e950 1646Group: Libraries
dc38d397 1647Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1648Provides: php(zlib)
7bd1e950 1649
c2388c7d 1650%description zlib
e584ad6b
JB
1651This is a dynamic shared object (DSO) for PHP that will add zlib
1652compression support to PHP.
7bd1e950 1653
ec7f2789
JR
1654%description zlib -l pl.UTF-8
1655Moduł PHP umożliwiający używanie kompresji zlib.
7bd1e950 1656
9af2b7db 1657%prep
01c5c3b4 1658%setup -q
02d06c8c
ER
1659# for suhosin patch
1660%{__sed} -i -e 's,\r$,,' Zend/Zend.dsp Zend/ZendTS.dsp
1661
554abb27 1662%patch0 -p1
670f5db5 1663%patch1 -p1
f1d1175f 1664%patch2 -p1
670f5db5 1665%patch3 -p1
c027c256 1666%patch4 -p1
12295c68 1667%patch5 -p1
6ab586ad 1668%patch6 -p1
e584ad6b 1669%patch7 -p1
8a574ba7 1670%patch8 -p1
fcc61680 1671%patch9 -p1
78987c05 1672
8c91402c 1673cp php.ini-dist php.ini
2179215d 1674%patch10 -p1
8c91402c
AM
1675# for ac2.53b/am1.6b - AC_LANG_CXX has AM_CONDITIONAL, so cannot be invoked
1676# conditionally...
2179215d 1677%patch11 -p1
189be387 1678%patch12 -p1
d76e208d
JB
1679%patch13 -p1
1680%patch14 -p1
1681%patch15 -p1
86334d82 1682%patch16 -p1
37c3c2bc 1683%patch17 -p1
37c3c2bc 1684%patch18 -p1
a04a599a 1685%if %{with system_gd}
9062e238 1686%patch19 -p1
a04a599a 1687%endif
c9f5f7a9
ER
1688%patch20 -p1
1689%patch21 -p1
e048c127 1690%patch22 -p1
d76e208d
JB
1691%patch23 -p1
1692%patch24 -p1
d350ae54 1693
e048c127 1694%{?with_versioning:%patch25 -p1}
d350ae54 1695
df532740 1696%if 0
cd8fb0ff 1697%{__tar} jxf %{SOURCE9}
8a574ba7
ER
1698v=%{SOURCE9} v=${v#*/php-patchset-} v=${v%%-*}
1699mv $v/$v gentoo-patchset
8a574ba7
ER
1700for a in gentoo-patchset/*.patch; do
1701 %{__patch} -p1 < $a
cd8fb0ff 1702done
df532740 1703%endif
cd8fb0ff 1704
e048c127
AG
1705%patch26 -p1
1706%patch27 -p1
d76e208d
JB
1707%patch28 -p1
1708%patch29 -p1
be32344e 1709%patch30 -p1
e048c127 1710#%patch31 -p1
d9ca6315 1711%patch32 -p1
e048c127 1712%patch33 -p1
1cb33721 1713%if "%{pld_release}" != "ac"
e048c127 1714%patch34 -p1
1cb33721 1715%endif
e048c127 1716%patch35 -p1
fed87879 1717
cd8fb0ff 1718# mysql default charset for mysql/mysql/pdo-mysql extensions
e048c127
AG
1719%patch36 -p1
1720%patch37 -p0
1721%patch38 -p0
cd8fb0ff 1722
e048c127 1723%patch39 -p1
b912d41a 1724
5473c982 1725%if %{with fpm}
e048c127
AG
1726%patch40 -p1
1727%patch41 -p1
1728%patch42 -p1
5473c982
ER
1729%endif
1730
1aabe7f5 1731%patch43 -p1
e048c127 1732%patch44 -p1
80df882a
ER
1733%patch45 -p1
1734%patch46 -p1
0ba99749
ER
1735%if %{with suhosin}
1736%patch47 -p1
1737%endif
eef8ca93 1738%patch49 -p1
d7726a00 1739%patch50 -p1
9fff5411 1740%patch51 -p1
34d785ef 1741
9e22b6ba
JB
1742# conflict seems to be resolved by recode patches
1743rm -f ext/recode/config9.m4
1744
f4359077
ER
1745# remove all bundled libraries not to link with them accidentally
1746#rm -rf ext/sqlite/libsqlite
1747#rm -rf ext/bcmath/libbcmath
1748#rm -rf ext/date/lib
1749#rm -rf ext/dba/libcdb
1750#rm -rf ext/dba/libflatfile
1751#rm -rf ext/dba/libinifile
1752#rm -rf ext/gd/libgd
b1b8d706 1753#rm -rf ext/mbstring/libmbfl
f4359077
ER
1754#rm -rf ext/mbstring/oniguruma
1755rm -rf ext/pcre/pcrelib
1756rm -rf ext/pdo_sqlite/sqlite
1757#rm -rf ext/soap/interop
4fd5db0f 1758%if %{with system_xmlrpc_epi}
f4359077 1759rm -rf ext/xmlrpc/libxmlrpc
d9ca6315 1760%endif
f4359077 1761
37873df0
ER
1762%ifarch ppc ppc64
1763# this test hungs on ac-ppc
1764#mv ext/reflection/tests/007.php{,ignore}
1765# this test gets killed by itself
1766mv ext/standard/tests/general_functions/bug39322.phpt{,.broken}
1767%endif
1768
9fff5411 1769cp -af Zend/LICENSE{,.Zend}
6756a8ae 1770
9af2b7db 1771%build
6756a8ae
ER
1772API=$(awk '/#define PHP_API_VERSION/{print $3}' main/php.h)
1773if [ $API != %{php_api_version} ]; then
1774 echo "Set %%define php_api_version to $API and re-run."
17c07ea5
ER
1775 exit 1
1776fi
1777
6756a8ae
ER
1778API=$(awk '/#define ZEND_MODULE_API_NO/{print $3}' Zend/zend_modules.h)
1779if [ $API != %{zend_module_api} ]; then
1780 echo "Set %%define zend_module_api to $API and re-run."
17c07ea5
ER
1781 exit 1
1782fi
1783
6756a8ae
ER
1784API=$(awk '/#define ZEND_EXTENSION_API_NO/{print $3}' Zend/zend_extensions.h)
1785if [ $API != %{zend_extension_api} ]; then
1786 echo "Set %%define zend_extension_api to $API and re-run."
17c07ea5
ER
1787 exit 1
1788fi
1789
98ab5057 1790export EXTENSION_DIR="%{php_extensiondir}"
3f700db8 1791if [ ! -f _built-conf ]; then # configure once (for faster debugging purposes)
5473c982 1792 rm -f Makefile.{fcgi,fpm,cgi,cli,apxs{1,2}} # now remove Makefile copies
3f700db8
ER
1793 %{__libtoolize}
1794 %{__aclocal}
8b0a87ec 1795 cp -f /usr/share/automake/config.* .
678e6844 1796 ./buildconf --force
3f700db8
ER
1797 touch _built-conf
1798fi
98ab5057 1799export PROG_SENDMAIL="/usr/lib/sendmail"
3f700db8
ER
1800
1801sapis="
e8c48c38 1802%if %{with fcgi}
c1f4c189 1803fcgi
e8c48c38 1804%endif
5473c982
ER
1805%if %{with fpm}
1806fpm
1807%endif
e8c48c38 1808cgi cli
3f700db8
ER
1809%if %{with apache1}
1810apxs1
43fe8384 1811%endif
3f700db8
ER
1812%if %{with apache2}
1813apxs2
1814%endif
1815"
1816for sapi in $sapis; do
189be387 1817 : SAPI $sapi
3f700db8
ER
1818 [ -f Makefile.$sapi ] && continue # skip if already configured (for faster debugging purposes)
1819
189be387 1820 sapi_args=''
3f700db8
ER
1821 case $sapi in
1822 cgi)
228ae8d4 1823 sapi_args='--disable-cli --enable-discard-path --enable-force-cgi-redirect'
189be387 1824 ;;
3f700db8 1825 cli)
189be387
ER
1826 sapi_args='--disable-cgi'
1827 ;;
3f700db8 1828 fcgi)
364f396b 1829 sapi_args='--disable-cli --enable-fastcgi --enable-force-cgi-redirect'
189be387 1830 ;;
5473c982 1831 fpm)
364f396b 1832 sapi_args='--disable-cli --enable-fastcgi --enable-force-cgi-redirect --enable-fpm'
5473c982 1833 ;;
3f700db8 1834 apxs1)
189be387 1835 ver=$(rpm -q --qf '%{V}' apache1-devel)
228ae8d4 1836 sapi_args="--disable-cli --with-apxs=%{apxs1} --with-apache-version=$ver"
189be387 1837 ;;
3f700db8 1838 apxs2)
189be387 1839 ver=$(rpm -q --qf '%{V}' apache-devel)
228ae8d4 1840 sapi_args="--disable-cli --with-apxs2=%{apxs2} --with-apache-version=$ver"
189be387 1841 ;;
3f700db8 1842 esac
189be387
ER
1843
1844 %configure \
1845 $sapi_args \
996cde82 1846%if "%{!?configure_cache:0}%{?configure_cache}" == "0"
3f700db8 1847 --cache-file=config.cache \
996cde82 1848%endif
768d3bda 1849 --with-libdir=%{_lib} \
6ee9f55b
ER
1850 --with-config-file-path=%{_sysconfdir} \
1851 --with-config-file-scan-dir=%{_sysconfdir}/conf.d \
9af2b7db 1852 --with-exec-dir=%{_bindir} \
38c4a978 1853 --%{!?debug:dis}%{?debug:en}able-debug \
1a64b68d 1854 %{?with_zts:--enable-maintainer-zts} \
0ba99749 1855 %{?with_suhosin:--enable-suhosin} \
08f1644c 1856 %{?with_zend_multibyte:--enable-zend-multibyte} \
3b414131 1857 --enable-inline-optimization \
38c4a978 1858 --enable-bcmath=shared \
1859 --enable-calendar=shared \
c2388c7d 1860 --enable-ctype=shared \
38c4a978 1861 --enable-dba=shared \
51312e8d 1862 --enable-dom=shared \
38c4a978 1863 --enable-exif=shared \
8c91402c 1864 --enable-ftp=shared \
38c4a978 1865 --enable-gd-native-ttf \
6d4619bb 1866 %{?with_gd_jis_conv:--enable-gd-jis-conv} \
768d3bda 1867 --enable-libxml \
9af2b7db 1868 --enable-magic-quotes \
08f1644c 1869 --enable-mbstring=%{?!with_zend_multibyte:shared,}all \
8c91402c 1870 --enable-mbregex \
010f42f4 1871 --enable-pcntl=shared \
768d3bda 1872 --enable-pdo=shared \
86ceb323 1873 --enable-json=shared \
d7726a00 1874 --enable-hash=shared \
86ceb323 1875 --enable-xmlwriter=shared \
5473c982
ER
1876%if %{with fpm}
1877 --with-fpm-conf=%{_sysconfdir}/fpm.conf \
1878 --with-fpm-log=/var/log/fpm.log \
1879 --with-fpm-pid=/var/run/php/fpm.pid \
1880%endif
768d3bda
AM
1881%if %{with mssql} || %{with sybase} || %{with sybase_ct}
1882 --with-pdo-dblib=shared \
1883%endif
f6477c6e 1884%if %{with interbase} && !%{with interbase_inst}
75f51563 1885 --with-pdo-firebird=shared,/usr \
768d3bda
AM
1886%endif
1887 --with-pdo-mysql=shared \
d902abac 1888 %{?with_oci8:--with-pdo-oci=shared} \
768d3bda
AM
1889 %{?with_odbc:--with-pdo-odbc=shared,unixODBC,/usr} \
1890 %{?with_pgsql:--with-pdo-pgsql=shared} \
f4359077 1891 %{?with_sqlite:--with-pdo-sqlite=shared,/usr} \
38c4a978 1892 --enable-posix=shared \
e2fdd525 1893 --enable-reflection \
b9e5df0a 1894 --enable-shared \
42e470ec 1895 --enable-session=shared \
38c4a978 1896 --enable-shmop=shared \
f445ad01 1897 --enable-simplexml=shared \
9fff5411 1898 --enable-spl=shared \
e584ad6b 1899 --enable-sysvmsg=shared \
defaa0de
AF
1900 --enable-sysvsem=shared \
1901 --enable-sysvshm=shared \
38c4a978 1902 --enable-safe-mode \
ad48e054 1903 --enable-soap=shared \
38c4a978 1904 --enable-sockets=shared \
f476635d 1905 --enable-tokenizer=shared \
38c4a978 1906 --enable-ucd-snmp-hack \
6f91d99f 1907 %{?with_wddx:--enable-wddx=shared} \
3f51cc4a 1908 --enable-xml=shared \
b1b8d706 1909 --enable-xmlreader=shared \
253c0459 1910 --with-bz2=shared \
6f91d99f 1911 %{!?with_curl:--without-curl}%{?with_curl:--with-curl=shared} \
62493084 1912 --with-db4 \
768d3bda 1913 --enable-dbase=shared \
364f396b 1914 --without-libexpat-dir \
6f91d99f 1915 %{?with_fdf:--with-fdftk=shared} \
c2388c7d 1916 --with-iconv=shared \
38c4a978 1917 --with-freetype-dir=shared \
1918 --with-gettext=shared \
a04a599a 1919 --with-gd=shared%{?with_system_gd:,/usr} \
38c4a978 1920 --with-gdbm \
253c0459 1921 --with-gmp=shared \
6f91d99f
JB
1922 %{?with_imap:--with-imap=shared --with-imap-ssl} \
1923 %{?with_interbase:--with-interbase=shared%{!?with_interbase_inst:,/usr}} \
8c91402c 1924 --with-jpeg-dir=/usr \
768d3bda 1925 %{?with_ldap:--with-ldap=shared --with-ldap-sasl} \
38c4a978 1926 --with-mcrypt=shared \
6f91d99f 1927 %{?with_mhash:--with-mhash=shared} \
a1374ae8 1928 %{?with_mime_magic:--with-mime-magic=shared,%{magic_mime}}%{!?with_mime_magic:--disable-mime-magic} \
6f91d99f
JB
1929 %{?with_ming:--with-ming=shared} \
1930 %{?with_mm:--with-mm} \
6f91d99f 1931 %{?with_mssql:--with-mssql=shared} \
c2388c7d 1932 --with-mysql=shared,/usr \
0c2ab910 1933 --with-mysql-sock=/var/lib/mysql/mysql.sock \
8b37a21e 1934 %{?with_mysqli:--with-mysqli=shared} \
e584ad6b 1935 --with-ncurses=shared \
6f91d99f 1936 %{?with_oci8:--with-oci8=shared} \
8c91402c 1937 %{?with_openssl:--with-openssl=shared} \
768d3bda 1938 --with-kerberos \
51ad3a6d 1939 %{!?with_pcre:--without-pcre-regex}%{?with_pcre:--with-pcre-regex=shared,/usr} \
696cac8d 1940 %{!?with_filter:--disable-filter}%{?with_filter:--enable-filter=shared} \
ec86be0a 1941 --with-pear=%{php_pear_dir} \
6f91d99f 1942 %{!?with_pgsql:--without-pgsql}%{?with_pgsql:--with-pgsql=shared,/usr} \
8c91402c 1943 --with-png-dir=/usr \
6f91d99f 1944 %{?with_pspell:--with-pspell=shared} \
e584ad6b 1945 --with-readline=shared \
6f91d99f 1946 %{?with_recode:--with-recode=shared} \
38c4a978 1947 --with-regex=php \
6f91d99f 1948 %{?with_snmp:--with-snmp=shared} \
4cc60252
AG
1949 %{?with_sybase:--with-sybase=shared,/usr} \
1950 %{?with_sybase_ct:--with-sybase-ct=shared,/usr} \
768d3bda 1951 %{?with_sqlite:--with-sqlite=shared,/usr --enable-sqlite-utf8} \
38c4a978 1952 --with-t1lib=shared \
8c91402c 1953 %{?with_tidy:--with-tidy=shared} \
768d3bda 1954 %{?with_odbc:--with-unixODBC=shared,/usr} \
d9ca6315 1955 %{!?with_xmlrpc:--without-xmlrpc}%{?with_xmlrpc:--with-xmlrpc=shared%{?with_system_xmlrpc_epi:,/usr}} \
dc49e336 1956 --with-xsl=shared \
38c4a978 1957 --with-zlib=shared \
7aa94fdb
ER
1958 --with-zlib-dir=shared,/usr \
1959 --enable-zip=shared,/usr \
554abb27 1960
3f700db8 1961 cp -f Makefile Makefile.$sapi
3f700db8 1962 cp -f main/php_config.h php_config.h.$sapi
228ae8d4 1963 cp -f config.log config.log.$sapi
228fa3d1 1964done
38ecdf75 1965
561725b8
ER
1966# must make this first, so modules can link against it.
1967%{__make} libphp_common.la
3f700db8 1968%{__make} build-modules
554abb27 1969
3f700db8 1970%if %{with apache1}
189be387 1971%{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache/libphp5.la -f Makefile.apxs1
3f700db8
ER
1972%endif
1973
1974%if %{with apache2}
1975%{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache2handler/libphp5.la -f Makefile.apxs2
3f700db8 1976%endif
18ad4238 1977
f445ad01 1978test_args="-dextension_dir=modules -dextension=simplexml.so"
46fa207f
AM
1979# CGI
1980cp -af php_config.h.cgi main/php_config.h
94308949 1981rm -rf sapi/cgi/.libs sapi/cgi/*.lo
189be387 1982%{__make} sapi/cgi/php-cgi -f Makefile.cgi
f445ad01 1983[ "$(echo '<?=php_sapi_name();' | ./sapi/cgi/php-cgi -qn $test_args)" = cgi ] || exit 1
4342041a 1984
3f700db8 1985# CLI
46fa207f 1986cp -af php_config.h.cli main/php_config.h
189be387 1987%{__make} sapi/cli/php -f Makefile.cli
f445ad01 1988[ "$(echo '<?=php_sapi_name();' | ./sapi/cli/php -n $test_args)" = cli ] || exit 1
3f700db8 1989
5473c982
ER
1990# FCGI
1991%if %{with fcgi}
1992cp -af php_config.h.fcgi main/php_config.h
1993rm -rf sapi/cgi/.libs sapi/cgi/*.lo
1994%{__make} sapi/cgi/php-cgi -f Makefile.fcgi
1995cp -r sapi/cgi sapi/fcgi
f445ad01 1996[ "$(echo '<?=php_sapi_name();' | ./sapi/fcgi/php-cgi -qn $test_args)" = cgi-fcgi ] || exit 1
5473c982
ER
1997%endif
1998
1999%if %{with fpm}
2000cp -af php_config.h.fpm main/php_config.h
2001rm -rf sapi/cgi/.libs sapi/cgi/*.lo
2002%{__make} sapi/cgi/php-cgi -f Makefile.fpm
2003cp -r sapi/cgi sapi/fpm
f445ad01 2004[ "$(echo '<?=php_sapi_name();' | ./sapi/fpm/php-cgi -qn $test_args)" = cgi-fcgi ] || exit 1
5473c982
ER
2005%endif
2006
aac36e23 2007%if %{with tests}
f4625853
ER
2008# Run tests, using the CLI SAPI
2009export NO_INTERACTION=1 REPORT_EXIT_STATUS=1 MALLOC_CHECK_=2
2010unset TZ LANG LC_ALL || :
2011%{__make} test
2012unset NO_INTERACTION REPORT_EXIT_STATUS MALLOC_CHECK_
aac36e23 2013%endif
f4625853 2014
9af2b7db
AF
2015%install
2016rm -rf $RPM_BUILD_ROOT
6ee9f55b 2017install -d $RPM_BUILD_ROOT{%{_libdir}/{php,apache{,1}},%{_sysconfdir}/{apache,cgi}} \
b21fb6bb 2018 $RPM_BUILD_ROOT{%{_sbindir},%{_bindir}} \
6756a8ae 2019 $RPM_BUILD_ROOT/etc/{apache/conf.d,httpd/conf.d} \
d7cc709f 2020 $RPM_BUILD_ROOT%{_mandir}/man1 \
3f700db8 2021
561725b8
ER
2022# install the apache modules' files
2023%{__make} install-headers install-build install-modules install-programs \
2024 INSTALL_ROOT=$RPM_BUILD_ROOT
2025
3f700db8
ER
2026# install apache1 DSO module
2027%if %{with apache1}
561725b8 2028libtool --silent --mode=install install sapi/apache/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache1
6e4962cf 2029%endif
345124d0 2030
3f700db8
ER
2031# install apache2 DSO module
2032%if %{with apache2}
561725b8 2033libtool --silent --mode=install install sapi/apache2handler/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache
3f700db8
ER
2034%endif
2035
2036libtool --silent --mode=install install libphp_common.la $RPM_BUILD_ROOT%{_libdir}
8005e5bb
ER
2037# fix install paths, avoid evil rpaths
2038sed -i -e "s|^libdir=.*|libdir='%{_libdir}'|" $RPM_BUILD_ROOT%{_libdir}/libphp_common.la
2039# better solution?
2040sed -i -e 's|libphp_common.la|$(libdir)/libphp_common.la|' $RPM_BUILD_ROOT%{_libdir}/php/build/acinclude.m4
3f700db8 2041
3f700db8 2042# install CGI
00d653fe 2043libtool --silent --mode=install install sapi/cgi/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.cgi
3f700db8
ER
2044
2045# install FCGI
e8c48c38 2046%if %{with fcgi}
00d653fe 2047libtool --silent --mode=install install sapi/fcgi/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.fcgi
e8c48c38 2048%endif
3f700db8 2049
5473c982
ER
2050# install FCGI PM
2051%if %{with fpm}
2052libtool --silent --mode=install install sapi/fpm/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.fpm
2053%{__make} install-fpm -f Makefile.fpm \
2054 INSTALL_ROOT=$RPM_BUILD_ROOT
f6612a0b 2055install %{SOURCE10} $RPM_BUILD_ROOT/etc/rc.d/init.d/php-fpm
cc810903
ER
2056install -d $RPM_BUILD_ROOT/etc/logrotate.d
2057install %{SOURCE11} $RPM_BUILD_ROOT/etc/logrotate.d/php-fpm
5473c982
ER
2058%endif
2059
3f700db8
ER
2060# install CLI
2061libtool --silent --mode=install install sapi/cli/php $RPM_BUILD_ROOT%{_bindir}/php.cli
2062install sapi/cli/php.1 $RPM_BUILD_ROOT%{_mandir}/man1/php.1
194505ba 2063echo ".so php.1" >$RPM_BUILD_ROOT%{_mandir}/man1/php.cli.1
4342041a 2064
fa8f481d 2065ln -sf php.cli $RPM_BUILD_ROOT%{_bindir}/php
345124d0 2066
6ee9f55b 2067sed -e 's#%{_prefix}/lib/php#%{_libdir}/php#g' php.ini > $RPM_BUILD_ROOT%{_sysconfdir}/php.ini
e8c48c38 2068%if %{with fcgi}
6ee9f55b 2069install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi-fcgi.ini
e8c48c38 2070%endif
6ee9f55b
ER
2071install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi.ini
2072install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/php-cli.ini
2073install %{SOURCE8} $RPM_BUILD_ROOT%{_sysconfdir}/browscap.ini
3f700db8 2074
aa39c584 2075%if %{with apache1}
eecec635 2076install %{SOURCE2} $RPM_BUILD_ROOT/etc/apache/conf.d/70_mod_php.conf
6ee9f55b 2077install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache.ini
09b77d65 2078rm -f $RPM_BUILD_ROOT%{_libdir}/apache1/libphp5.la
aa39c584 2079%endif
77d149f2 2080
aa39c584 2081%if %{with apache2}
eecec635 2082install %{SOURCE2} $RPM_BUILD_ROOT/etc/httpd/conf.d/70_mod_php.conf
6ee9f55b 2083install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache2handler.ini
09b77d65 2084rm -f $RPM_BUILD_ROOT%{_libdir}/apache/libphp5.la
aa39c584 2085%endif
c2388c7d 2086
3f700db8 2087# Generate stub .ini files for each subpackage
6ee9f55b 2088install -d $RPM_BUILD_ROOT%{_sysconfdir}/conf.d
6756a8ae
ER
2089generate_inifiles() {
2090 for so in modules/*.so; do
2091 mod=$(basename $so .so)
6ee9f55b 2092 conf="%{_sysconfdir}/conf.d/$mod.ini"
6756a8ae 2093 # xml needs to be loaded before wddx
6ee9f55b 2094 [ "$mod" = "wddx" ] && conf="%{_sysconfdir}/conf.d/xml_$mod.ini"
9fff5411
ER
2095 # spl needs to be loaded before mysqli
2096 [ "$mod" = "spl" ] && conf="%{_sysconfdir}/conf.d/SPL.ini"
6756a8ae
ER
2097 echo "+ $conf"
2098 cat > $RPM_BUILD_ROOT$conf <<-EOF
2099 ; Enable $mod extension module
2100 extension=$mod.so
2101 EOF
2102 done
2103}
2104generate_inifiles
3f700db8 2105
dbfbeab3 2106# per SAPI ini directories
6ee9f55b 2107install -d $RPM_BUILD_ROOT%{_sysconfdir}/{cgi,cli,cgi-fcgi,apache,apache2handler}.d
dbfbeab3
ER
2108
2109# for CLI SAPI only
eac2ca8b 2110mv $RPM_BUILD_ROOT%{_sysconfdir}/{conf.d/{ncurses,readline}.ini,cli.d}
e584ad6b 2111
6b2e14c1 2112# use system automake and {lib,sh}tool
1cc99586 2113%if "%{pld_release}" != "ac"
1cb33721
ER
2114 ln -snf /usr/share/automake/config.{guess,sub} $RPM_BUILD_ROOT%{_libdir}/php/build
2115 for i in libtool.m4 lt~obsolete.m4 ltoptions.m4 ltsugar.m4 ltversion.m4; do
2116 ln -snf %{_aclocaldir}/${i} $RPM_BUILD_ROOT%{_libdir}/php/build
2117 done
2118 ln -snf %{_datadir}/libtool/config/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
1cc99586 2119%else
1cb33721
ER
2120 ln -snf %{_aclocaldir}/libtool.m4 $RPM_BUILD_ROOT%{_libdir}/php/build
2121 ln -snf %{_datadir}/libtool/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
1cc99586 2122%endif
6b2e14c1
ER
2123ln -snf %{_bindir}/shtool $RPM_BUILD_ROOT%{_libdir}/php/build
2124
c57891a4
ER
2125# as a result of ext/pcre/pcrelib removal in %%prep, ext/pcre/php_pcre.h
2126# isn't installed by install-headers make target, we do it manually here.
2127# this header file is required by e.g. filter PECL extension
2128install -D ext/pcre/php_pcre.h $RPM_BUILD_ROOT%{_includedir}/php/ext/pcre/php_pcre.h
93945336
ER
2129# for php-pecl-mailparse
2130install -d $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
2131cp -a ext/mbstring/libmbfl/mbfl/*.h $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
c57891a4 2132
38c4a978 2133%clean
2134rm -rf $RPM_BUILD_ROOT
2135
3f700db8
ER
2136%post -n apache1-mod_php
2137if [ "$1" = "1" ]; then
2138 %service -q apache restart
2139fi
2140
2141%postun -n apache1-mod_php
0b8eb3e3 2142if [ "$1" = "0" ]; then
3f700db8
ER
2143 %service -q apache restart
2144fi
2145
2146%post -n apache-mod_php
2147if [ "$1" = "1" ]; then
2148 %service -q httpd restart
2149fi
2150
2151%postun -n apache-mod_php
2152if [ "$1" = "0" ]; then
2153 %service -q httpd restart
2154fi
2155
f6612a0b
ER
2156%post fpm
2157/sbin/chkconfig --add php-fpm
2158%service php-fpm restart
2159
2160%preun fpm
2161if [ "$1" = 0 ]; then
2162 %service php-fpm stop
2163 /sbin/chkconfig --del php-fpm
2164fi
2165
c2388c7d 2166%post common -p /sbin/ldconfig
4e86443d 2167%postun common -p /sbin/ldconfig
228fa3d1 2168
4e86443d
ER
2169%posttrans common
2170# minimizing apache restarts logics. we restart webserver:
2171#
2172# 1. at the end of transaction. (posttrans, feature from rpm 4.4.2)
2173# 2. first install of extension (post: $1 = 1)
2174# 2. uninstall of extension (postun: $1 == 0)
2175#
2176# the strict internal deps between extensions (and apache modules) and
2177# common package are very important for all this to work.
2178
2179# restart webserver at the end of transaction
3f700db8 2180[ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart
6756a8ae 2181[ ! -f /etc/httpd/conf.d/??_mod_php.conf ] || %service -q httpd restart
253c0459 2182
3b414131
ER
2183%if %{with apache1}
2184%triggerpostun -n apache1-mod_php -- php < 4:5.0.4-9.11
2185sed -i -e '
2186 /^AddType application\/x-httpd-php \.php/s,^,#,
2187 /^\(Add\|Load\)Module.*php5\.\(so\|c\)/d
2188' /etc/apache/apache.conf
2189%service -q apache restart
2190%endif
3f700db8 2191
3b414131
ER
2192%if %{with apache2}
2193%triggerpostun -n apache-mod_php -- php < 4:5.0.4-7.1, php < 4:5.0.4-7.1
3f700db8 2194# for fixed php-SAPI.ini, the poor php-apache.ini was never read for apache2
35a4400e
ER
2195if [ -f %{_sysconfdir}/php-apache.ini.rpmsave ]; then
2196 cp -f %{_sysconfdir}/php-apache2handler.ini{,.rpmnew}
2197 mv -f %{_sysconfdir}/php-apache.ini.rpmsave %{_sysconfdir}/php-apache2handler.ini
defaa0de 2198fi
3f700db8
ER
2199%endif
2200
98ab5057 2201# common macros called at extension post/postun scriptlet
c7812384
ER
2202%define extension_scripts() \
2203%post %1 \
98ab5057
ER
2204if [ "$1" = "1" ]; then \
2205 %php_webserver_restart \
0a7bb090 2206fi \
c7812384
ER
2207\
2208%postun %1 \
98ab5057
ER
2209if [ "$1" = "0" ]; then \
2210 %php_webserver_restart \
2211fi
0a7bb090 2212%{nil}
b27cf2ef 2213
c7812384
ER
2214# extension scripts defines
2215%extension_scripts bcmath
2216%extension_scripts bzip2
2217%extension_scripts calendar
2218%extension_scripts ctype
2219%extension_scripts curl
2220%extension_scripts dba
2221%extension_scripts dbase
2222%extension_scripts dom
2223%extension_scripts exif
2224%extension_scripts fdf
12295c68 2225%extension_scripts filter
c7812384
ER
2226%extension_scripts ftp
2227%extension_scripts gd
2228%extension_scripts gettext
2229%extension_scripts gmp
d7726a00 2230%extension_scripts hash
c7812384
ER
2231%extension_scripts iconv
2232%extension_scripts imap
2233%extension_scripts interbase
2234%extension_scripts json
2235%extension_scripts ldap
2236%extension_scripts mbstring
2237%extension_scripts mcrypt
2238%extension_scripts mhash
2239%extension_scripts mime_magic
2240%extension_scripts ming
2241%extension_scripts mssql
2242%extension_scripts mysql
2243%extension_scripts mysqli
2244%extension_scripts oci8
2245%extension_scripts odbc
2246%extension_scripts openssl
51ad3a6d 2247%extension_scripts pcre
c7812384
ER
2248%extension_scripts pdo-dblib
2249%extension_scripts pdo-firebird
2250%extension_scripts pdo-mysql
2251%extension_scripts pdo-odbc
2252%extension_scripts pdo-pgsql
2253%extension_scripts pdo-sqlite
2254%extension_scripts pgsql
2255%extension_scripts posix
2256%extension_scripts pspell
2257%extension_scripts recode
42e470ec 2258%extension_scripts session
c7812384
ER
2259%extension_scripts shmop
2260%extension_scripts snmp
2261%extension_scripts soap
2262%extension_scripts sockets
9fff5411 2263%extension_scripts spl
c7812384
ER
2264%extension_scripts sqlite
2265%extension_scripts sybase
2266%extension_scripts sybase-ct
2267%extension_scripts sysvmsg
2268%extension_scripts sysvsem
2269%extension_scripts sysvshm
2270%extension_scripts tidy
2271%extension_scripts tokenizer
2272%extension_scripts wddx
2273%extension_scripts xml
2274%extension_scripts xmlreader
2275%extension_scripts xmlrpc
2276%extension_scripts xmlwriter
2277%extension_scripts xsl
2278%extension_scripts zip
2279%extension_scripts zlib
3f700db8
ER
2280
2281%triggerun bcmath -- %{name}-bcmath < 4:5.0.4-9.1
35a4400e 2282%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bcmath\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2283
2284%triggerun bzip2 -- %{name}-bzip2 < 4:5.0.4-9.1
35a4400e 2285%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bzip2\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2286
2287%triggerun calendar -- %{name}-calendar < 4:5.0.4-9.1
35a4400e 2288%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*calendar\.so/d' %{_sysconfdir}/php.ini
3f700db8 2289
3f700db8 2290%triggerun ctype -- %{name}-ctype < 4:5.0.4-9.1
35a4400e 2291%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ctype\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2292
2293%triggerun curl -- %{name}-curl < 4:5.0.4-9.1
35a4400e 2294%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*curl\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2295
2296%triggerun dba -- %{name}-dba < 4:5.0.4-9.1
35a4400e 2297%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dba\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2298
2299%triggerun dbase -- %{name}-dbase < 4:5.0.4-9.1
35a4400e 2300%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dbase\.so/d' %{_sysconfdir}/php.ini
3f700db8 2301
3f700db8 2302%triggerun dom -- %{name}-dom < 4:5.0.4-9.1
35a4400e 2303%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dom\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2304
2305%triggerun exif -- %{name}-exif < 4:5.0.4-9.1
35a4400e 2306%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*exif\.so/d' %{_sysconfdir}/php.ini
3f700db8 2307
3f700db8 2308%triggerun fdf -- %{name}-fdf < 4:5.0.4-9.1
35a4400e 2309%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*fdf\.so/d' %{_sysconfdir}/php.ini
3f700db8 2310
3f700db8 2311%triggerun ftp -- %{name}-ftp < 4:5.0.4-9.1
35a4400e 2312%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ftp\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2313
2314%triggerun gd -- %{name}-gd < 4:5.0.4-9.1
35a4400e 2315%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gd\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2316
2317%triggerun gettext -- %{name}-gettext < 4:5.0.4-9.1
35a4400e 2318%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gettext\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2319
2320%triggerun gmp -- %{name}-gmp < 4:5.0.4-9.1
35a4400e 2321%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gmp\.so/d' %{_sysconfdir}/php.ini
3f700db8 2322
3f700db8 2323%triggerun iconv -- %{name}-iconv < 4:5.0.4-9.1
35a4400e 2324%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*iconv\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2325
2326%triggerun imap -- %{name}-imap < 4:5.0.4-9.1
35a4400e 2327%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*imap\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2328
2329%triggerun interbase -- %{name}-interbase < 4:5.0.4-9.1
35a4400e 2330%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*interbase\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2331
2332%triggerun ldap -- %{name}-ldap < 4:5.0.4-9.1
35a4400e 2333%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ldap\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2334
2335%triggerun mbstring -- %{name}-mbstring < 4:5.0.4-9.1
35a4400e 2336%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mbstring\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2337
2338%triggerun mcrypt -- %{name}-mcrypt < 4:5.0.4-9.1
35a4400e 2339%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mcrypt\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2340
2341%triggerun mhash -- %{name}-mhash < 4:5.0.4-9.1
35a4400e 2342%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mhash\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2343
2344%triggerun mime_magic -- %{name}-mime_magic < 4:5.0.4-9.1
35a4400e 2345%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mime_magic\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2346
2347%triggerun ming -- %{name}-ming < 4:5.0.4-9.1
35a4400e 2348%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ming\.so/d' %{_sysconfdir}/php.ini
3f700db8 2349
3f700db8 2350%triggerun mssql -- %{name}-mssql < 4:5.0.4-9.1
35a4400e 2351%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mssql\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2352
2353%triggerun mysql -- %{name}-mysql < 4:5.0.4-9.1
35a4400e 2354%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysql\.so/d' %{_sysconfdir}/php.ini
dbfbeab3
ER
2355
2356%triggerun ncurses -- %{name}-ncurses < 4:5.1.2-9.5
35a4400e
ER
2357if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2358 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ncurses\.so/d' %{_sysconfdir}/php-cgi.ini
dbfbeab3 2359fi
35a4400e
ER
2360if [ -f %{_sysconfdir}/php-cli.ini ]; then
2361 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ncurses\.so/d' %{_sysconfdir}/php-cli.ini
dbfbeab3 2362fi
3f700db8
ER
2363
2364%triggerun mysqli -- %{name}-mysqli < 4:5.0.4-9.1
35a4400e 2365%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysqli\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2366
2367%triggerun oci8 -- %{name}-oci8 < 4:5.0.4-9.1
35a4400e 2368%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*oci8\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2369
2370%triggerun odbc -- %{name}-odbc < 4:5.0.4-9.1
35a4400e 2371%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*odbc\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2372
2373%triggerun openssl -- %{name}-openssl < 4:5.0.4-9.1
35a4400e 2374%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*openssl\.so/d' %{_sysconfdir}/php.ini
dbfbeab3
ER
2375
2376%triggerun pcntl -- %{name}-pcntl < 4:5.1.2-9.5
35a4400e
ER
2377if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2378 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{_sysconfdir}/php-cgi.ini
dbfbeab3 2379fi
35a4400e
ER
2380if [ -f %{_sysconfdir}/php-cli.ini ]; then
2381 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{_sysconfdir}/php-cli.ini
dbfbeab3 2382fi
3f700db8 2383
51ad3a6d
ER
2384%triggerun pcre -- %{name}-pcre < 4:5.0.4-9.1
2385%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcre\.so/d' %{_sysconfdir}/php.ini
2386
3f700db8 2387%triggerun pgsql -- %{name}-pgsql < 4:5.0.4-9.1
35a4400e 2388%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pgsql\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2389
2390%triggerun posix -- %{name}-posix < 4:5.0.4-9.1
35a4400e 2391%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*posix\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2392
2393%triggerun pspell -- %{name}-pspell < 4:5.0.4-9.1
35a4400e 2394%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pspell\.so/d' %{_sysconfdir}/php.ini
dbfbeab3
ER
2395
2396%triggerun readline -- %{name}-readline < 4:5.1.2-9.5
35a4400e
ER
2397if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2398 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{_sysconfdir}/php-cgi.ini
dbfbeab3 2399fi
35a4400e
ER
2400if [ -f %{_sysconfdir}/php-cli.ini ]; then
2401 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{_sysconfdir}/php-cli.ini
dbfbeab3 2402fi
3f700db8
ER
2403
2404%triggerun recode -- %{name}-recode < 4:5.0.4-9.1
35a4400e 2405%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*recode\.so/d' %{_sysconfdir}/php.ini
3f700db8 2406
42e470ec
ER
2407%triggerun session -- %{name}-session < 4:5.0.4-9.1
2408%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*session\.so/d' %{_sysconfdir}/php.ini
2409
3f700db8 2410%triggerun shmop -- %{name}-shmop < 4:5.0.4-9.1
35a4400e 2411%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*shmop\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2412
2413%triggerun snmp -- %{name}-snmp < 4:5.0.4-9.1
35a4400e 2414%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*snmp\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2415
2416%triggerun soap -- %{name}-soap < 4:5.0.4-9.1
35a4400e 2417%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*soap\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2418
2419%triggerun sockets -- %{name}-sockets < 4:5.0.4-9.1
35a4400e 2420%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sockets\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2421
2422%triggerun sqlite -- %{name}-sqlite < 4:5.0.4-9.1
35a4400e 2423%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sqlite\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2424
2425%triggerun sybase -- %{name}-sybase < 4:5.0.4-9.1
35a4400e 2426%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2427
2428%triggerun sybase-ct -- %{name}-sybase-ct < 4:5.0.4-9.1
35a4400e 2429%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase-ct\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2430
2431%triggerun sysvmsg -- %{name}-sysvmsg < 4:5.0.4-9.1
35a4400e 2432%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvmsg\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2433
2434%triggerun sysvsem -- %{name}-sysvsem < 4:5.0.4-9.1
35a4400e 2435%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvsem\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2436
2437%triggerun sysvshm -- %{name}-sysvshm < 4:5.0.4-9.1
35a4400e 2438%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvshm\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2439
2440%triggerun tidy -- %{name}-tidy < 4:5.0.4-9.1
35a4400e 2441%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*tidy\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2442
2443%triggerun wddx -- %{name}-wddx < 4:5.0.4-9.1
35a4400e 2444%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*wddx\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2445
2446%triggerun xml -- %{name}-xml < 4:5.0.4-9.1
35a4400e 2447%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xml\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2448
2449%triggerun xmlrpc -- %{name}-xmlrpc < 4:5.0.4-9.1
35a4400e 2450%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xmlrpc\.so/d' %{_sysconfdir}/php.ini
3f700db8
ER
2451
2452%triggerun xsl -- %{name}-xsl < 4:5.0.4-9.1
35a4400e 2453%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xsl\.so/d' %{_sysconfdir}/php.ini
3f700db8 2454
3f700db8 2455%triggerun zlib -- %{name}-zlib < 4:5.0.4-9.1
35a4400e 2456%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*zlib\.so/d' %{_sysconfdir}/php.ini
7bd1e950 2457
3f700db8 2458%if %{with apache1}
aa39c584 2459%files -n apache1-mod_php
3f700db8 2460%defattr(644,root,root,755)
ce888321 2461%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/apache/conf.d/*_mod_php.conf
6ee9f55b
ER
2462%dir %{_sysconfdir}/apache.d
2463%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache.ini
3f700db8 2464%attr(755,root,root) %{_libdir}/apache1/libphp5.so
3f700db8
ER
2465%endif
2466
2467%if %{with apache2}
aa39c584 2468%files -n apache-mod_php
9af2b7db 2469%defattr(644,root,root,755)
6756a8ae 2470%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/httpd/conf.d/*_mod_php.conf
6ee9f55b
ER
2471%dir %{_sysconfdir}/apache2handler.d
2472%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache2handler.ini
3f700db8 2473%attr(755,root,root) %{_libdir}/apache/libphp5.so
6e4962cf 2474%endif
345124d0 2475
e8c48c38 2476%if %{with fcgi}
18ad4238
AM
2477%files fcgi
2478%defattr(644,root,root,755)
125f6408 2479%doc sapi/cgi/README.FastCGI
6ee9f55b
ER
2480%dir %{_sysconfdir}/cgi-fcgi.d
2481%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi-fcgi.ini
dbfbeab3 2482%attr(755,root,root) %{_bindir}/php.fcgi
e8c48c38 2483%endif
18ad4238 2484
345124d0
JR
2485%files cgi
2486%defattr(644,root,root,755)
6ee9f55b
ER
2487%dir %{_sysconfdir}/cgi.d
2488%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi.ini
dbfbeab3 2489%attr(755,root,root) %{_bindir}/php.cgi
345124d0 2490
4342041a
JB
2491%files cli
2492%defattr(644,root,root,755)
6ee9f55b
ER
2493%dir %{_sysconfdir}/cli.d
2494%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cli.ini
dbfbeab3 2495%attr(755,root,root) %{_bindir}/php.cli
e584ad6b 2496%{_mandir}/man1/php.1*
194505ba 2497%{_mandir}/man1/php.cli.1*
4342041a 2498
067e71d9
ER
2499%files program
2500%defattr(644,root,root,755)
2501%attr(755,root,root) %{_bindir}/php
2502
f6612a0b
ER
2503%if %{with fpm}
2504%files fpm
2505%defattr(644,root,root,755)
2506%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fpm.conf
2507%attr(755,root,root) %{_bindir}/php.fpm
cc810903 2508%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/php-fpm
f6612a0b
ER
2509%attr(754,root,root) /etc/rc.d/init.d/php-fpm
2510%endif
2511
345124d0
JR
2512%files common
2513%defattr(644,root,root,755)
9f43e43c 2514%doc php.ini-*
c965b36e 2515%doc CREDITS Zend/ZEND_CHANGES
c2388c7d 2516%doc LICENSE Zend/LICENSE.Zend EXTENSIONS NEWS TODO*
b1aec54d 2517%doc README.PHP4-TO-PHP5-THIN-CHANGES README.UPDATE_5_2
9af2b7db 2518
6ee9f55b
ER
2519%dir %{_sysconfdir}
2520%dir %{_sysconfdir}/conf.d
2521%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php.ini
2522%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/browscap.ini
35ef43f3 2523%attr(755,root,root) %{_libdir}/libphp_common-*.so
98ab5057 2524%dir %{php_extensiondir}
6290790d
AF
2525
2526%files devel
2527%defattr(644,root,root,755)
c965b36e
ER
2528%doc README.UNIX-BUILD-SYSTEM
2529%doc README.EXT_SKEL README.SELF-CONTAINED-EXTENSIONS
b1aec54d
ER
2530%doc CODING_STANDARDS README.EXTENSIONS README.PARAMETER_PARSING_API README.STREAMS
2531%doc README.SUBMITTING_PATCH README.TESTING README.TESTING2
6290790d
AF
2532%attr(755,root,root) %{_bindir}/phpize
2533%attr(755,root,root) %{_bindir}/php-config
35ef43f3 2534%attr(755,root,root) %{_libdir}/libphp_common.so
80259e0d 2535%{_libdir}/libphp_common.la
35ef43f3
JB
2536%{_includedir}/php
2537%{_libdir}/php/build
e45dd143
ER
2538%{_mandir}/man1/php-config.1*
2539%{_mandir}/man1/phpize.1*
6290790d 2540
c2388c7d 2541%files bcmath
3756f78e 2542%defattr(644,root,root,755)
6ee9f55b 2543%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bcmath.ini
98ab5057 2544%attr(755,root,root) %{php_extensiondir}/bcmath.so
3756f78e 2545
c2388c7d 2546%files bzip2
defaa0de 2547%defattr(644,root,root,755)
6ee9f55b 2548%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bz2.ini
98ab5057 2549%attr(755,root,root) %{php_extensiondir}/bz2.so
defaa0de 2550
c2388c7d 2551%files calendar
253c0459 2552%defattr(644,root,root,755)
6ee9f55b 2553%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/calendar.ini
98ab5057 2554%attr(755,root,root) %{php_extensiondir}/calendar.so
0d0f2f4c 2555
c2388c7d 2556%files ctype
0818fbbe 2557%defattr(644,root,root,755)
6ee9f55b 2558%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ctype.ini
98ab5057 2559%attr(755,root,root) %{php_extensiondir}/ctype.so
b9e5df0a 2560
6f91d99f 2561%if %{with curl}
c2388c7d 2562%files curl
e7a3c495 2563%defattr(644,root,root,755)
6ee9f55b 2564%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/curl.ini
98ab5057 2565%attr(755,root,root) %{php_extensiondir}/curl.so
311c6870 2566%endif
b9e5df0a 2567
defaa0de
AF
2568%files dba
2569%defattr(644,root,root,755)
6ee9f55b 2570%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dba.ini
98ab5057 2571%attr(755,root,root) %{php_extensiondir}/dba.so
defaa0de
AF
2572
2573%files dbase
2574%defattr(644,root,root,755)
6ee9f55b 2575%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dbase.ini
98ab5057 2576%attr(755,root,root) %{php_extensiondir}/dbase.so
defaa0de 2577
51312e8d
JB
2578%files dom
2579%defattr(644,root,root,755)
6ee9f55b 2580%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dom.ini
98ab5057 2581%attr(755,root,root) %{php_extensiondir}/dom.so
51312e8d 2582
6f91d99f 2583%if %{with fdf}
e584ad6b
JB
2584%files fdf
2585%defattr(644,root,root,755)
6ee9f55b 2586%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/fdf.ini
98ab5057 2587%attr(755,root,root) %{php_extensiondir}/fdf.so
e584ad6b
JB
2588%endif
2589
696cac8d 2590%if %{with filter}
12295c68
ER
2591%files filter
2592%defattr(644,root,root,755)
348a9a39 2593%doc README.input_filter
6ee9f55b 2594%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/filter.ini
98ab5057 2595%attr(755,root,root) %{php_extensiondir}/filter.so
696cac8d 2596%endif
12295c68 2597
c2388c7d 2598%files exif
defaa0de 2599%defattr(644,root,root,755)
6ee9f55b 2600%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/exif.ini
98ab5057 2601%attr(755,root,root) %{php_extensiondir}/exif.so
defaa0de 2602
defaa0de
AF
2603%files ftp
2604%defattr(644,root,root,755)
6ee9f55b 2605%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ftp.ini
98ab5057 2606%attr(755,root,root) %{php_extensiondir}/ftp.so
defaa0de 2607
c2388c7d 2608%files gd
defaa0de 2609%defattr(644,root,root,755)
6ee9f55b 2610%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gd.ini
98ab5057 2611%attr(755,root,root) %{php_extensiondir}/gd.so
defaa0de 2612
c2388c7d 2613%files gettext
7bd1e950 2614%defattr(644,root,root,755)
6ee9f55b 2615%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gettext.ini
98ab5057 2616%attr(755,root,root) %{php_extensiondir}/gettext.so
7bd1e950 2617
c2388c7d 2618%files gmp
501cd767 2619%defattr(644,root,root,755)
6ee9f55b 2620%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gmp.ini
98ab5057 2621%attr(755,root,root) %{php_extensiondir}/gmp.so
501cd767 2622
d7726a00
ER
2623%files hash
2624%defattr(644,root,root,755)
2625%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/hash.ini
2626%attr(755,root,root) %{php_extensiondir}/hash.so
2627
c2388c7d 2628%files iconv
501cd767 2629%defattr(644,root,root,755)
6ee9f55b 2630%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/iconv.ini
98ab5057 2631%attr(755,root,root) %{php_extensiondir}/iconv.so
501cd767 2632
6f91d99f 2633%if %{with imap}
e0e8f1c2
AF
2634%files imap
2635%defattr(644,root,root,755)
6ee9f55b 2636%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/imap.ini
98ab5057 2637%attr(755,root,root) %{php_extensiondir}/imap.so
e1126429 2638%endif
e0e8f1c2 2639
6f91d99f 2640%if %{with interbase}
c2388c7d 2641%files interbase
501cd767 2642%defattr(644,root,root,755)
6ee9f55b 2643%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/interbase.ini
98ab5057 2644%attr(755,root,root) %{php_extensiondir}/interbase.so
e1126429 2645%endif
501cd767 2646
86ceb323
ER
2647%files json
2648%defattr(644,root,root,755)
6ee9f55b 2649%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/json.ini
98ab5057 2650%attr(755,root,root) %{php_extensiondir}/json.so
86ceb323 2651
6f91d99f 2652%if %{with ldap}
38ecdf75 2653%files ldap
2ad2afe6 2654%defattr(644,root,root,755)
6ee9f55b 2655%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ldap.ini
98ab5057 2656%attr(755,root,root) %{php_extensiondir}/ldap.so
253c0459 2657%endif
38ecdf75 2658
08f1644c 2659%if %{without zend_multibyte}
c2388c7d 2660%files mbstring
2ad2afe6 2661%defattr(644,root,root,755)
6ee9f55b 2662%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mbstring.ini
98ab5057 2663%attr(755,root,root) %{php_extensiondir}/mbstring.so
08f1644c 2664%endif
c2388c7d 2665
38ecdf75 2666%files mcrypt
2ad2afe6 2667%defattr(644,root,root,755)
6ee9f55b 2668%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mcrypt.ini
98ab5057 2669%attr(755,root,root) %{php_extensiondir}/mcrypt.so
38ecdf75 2670
6f91d99f 2671%if %{with mhash}
253c0459
AF
2672%files mhash
2673%defattr(644,root,root,755)
6ee9f55b 2674%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mhash.ini
98ab5057 2675%attr(755,root,root) %{php_extensiondir}/mhash.so
90df7549 2676%endif
253c0459 2677
1a64b68d 2678%if %{with mime_magic}
e584ad6b
JB
2679%files mime_magic
2680%defattr(644,root,root,755)
6ee9f55b 2681%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mime_magic.ini
98ab5057 2682%attr(755,root,root) %{php_extensiondir}/mime_magic.so
1a64b68d 2683%endif
e584ad6b 2684
6f91d99f 2685%if %{with ming}
c2388c7d 2686%files ming
2687%defattr(644,root,root,755)
6ee9f55b 2688%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ming.ini
98ab5057 2689%attr(755,root,root) %{php_extensiondir}/ming.so
90df7549 2690%endif
c2388c7d 2691
6f91d99f 2692%if %{with mssql}
7899bacd 2693%files mssql
2694%defattr(644,root,root,755)
6ee9f55b 2695%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mssql.ini
98ab5057 2696%attr(755,root,root) %{php_extensiondir}/mssql.so
7899bacd 2697%endif
2698
c2388c7d 2699%files mysql
2700%defattr(644,root,root,755)
6ee9f55b 2701%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysql.ini
98ab5057 2702%attr(755,root,root) %{php_extensiondir}/mysql.so
c2388c7d 2703
8b37a21e
ER
2704%if %{with mysqli}
2705%files mysqli
2706%defattr(644,root,root,755)
6ee9f55b 2707%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysqli.ini
98ab5057 2708%attr(755,root,root) %{php_extensiondir}/mysqli.so
8b37a21e
ER
2709%endif
2710
e584ad6b
JB
2711%files ncurses
2712%defattr(644,root,root,755)
6ee9f55b 2713%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/ncurses.ini
98ab5057 2714%attr(755,root,root) %{php_extensiondir}/ncurses.so
e584ad6b 2715
6f91d99f 2716%if %{with oci8}
c2388c7d 2717%files oci8
2718%defattr(644,root,root,755)
6ee9f55b 2719%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/oci8.ini
98ab5057 2720%attr(755,root,root) %{php_extensiondir}/oci8.so
c2388c7d 2721%endif
2722
6f91d99f 2723%if %{with odbc}
253c0459
AF
2724%files odbc
2725%defattr(644,root,root,755)
6ee9f55b 2726%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/odbc.ini
98ab5057 2727%attr(755,root,root) %{php_extensiondir}/odbc.so
e1126429 2728%endif
253c0459 2729
51d4ceac
AM
2730%if %{with openssl}
2731%files openssl
2732%defattr(644,root,root,755)
6ee9f55b 2733%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/openssl.ini
98ab5057 2734%attr(755,root,root) %{php_extensiondir}/openssl.so
51d4ceac 2735%endif
6997cdef 2736
efe52553
JB
2737%files pcntl
2738%defattr(644,root,root,755)
eac2ca8b 2739%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pcntl.ini
98ab5057 2740%attr(755,root,root) %{php_extensiondir}/pcntl.so
c2388c7d 2741
51ad3a6d
ER
2742%if %{with pcre}
2743%files pcre
2744%defattr(644,root,root,755)
2745%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pcre.ini
2746%attr(755,root,root) %{php_extensiondir}/pcre.so
2747%endif
2748
768d3bda
AM
2749%files pdo
2750%defattr(644,root,root,755)
6ee9f55b 2751%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo.ini
98ab5057 2752%attr(755,root,root) %{php_extensiondir}/pdo.so
768d3bda
AM
2753
2754%if %{with mssql} || %{with sybase} || %{with sybase_ct}
2755%files pdo-dblib
2756%defattr(644,root,root,755)
6ee9f55b 2757%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_dblib.ini
98ab5057 2758%attr(755,root,root) %{php_extensiondir}/pdo_dblib.so
768d3bda
AM
2759%endif
2760
f6477c6e 2761%if %{with interbase} && !%{with interbase_inst}
f4359077
ER
2762%files pdo-firebird
2763%defattr(644,root,root,755)
6ee9f55b 2764%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_firebird.ini
98ab5057 2765%attr(755,root,root) %{php_extensiondir}/pdo_firebird.so
f4359077
ER
2766%endif
2767
768d3bda
AM
2768%files pdo-mysql
2769%defattr(644,root,root,755)
6ee9f55b 2770%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_mysql.ini
98ab5057 2771%attr(755,root,root) %{php_extensiondir}/pdo_mysql.so
768d3bda 2772
d902abac
JB
2773%if %{with oci8}
2774%files pdo-oci
768d3bda 2775%defattr(644,root,root,755)
6ee9f55b 2776%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_oci.ini
98ab5057 2777%attr(755,root,root) %{php_extensiondir}/pdo_oci.so
768d3bda
AM
2778%endif
2779
2780%if %{with odbc}
2781%files pdo-odbc
2782%defattr(644,root,root,755)
6ee9f55b 2783%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_odbc.ini
98ab5057 2784%attr(755,root,root) %{php_extensiondir}/pdo_odbc.so
768d3bda
AM
2785%endif
2786
2787%if %{with pgsql}
2788%files pdo-pgsql
2789%defattr(644,root,root,755)
6ee9f55b 2790%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_pgsql.ini
98ab5057 2791%attr(755,root,root) %{php_extensiondir}/pdo_pgsql.so
768d3bda
AM
2792%endif
2793
2794%if %{with sqlite}
2795%files pdo-sqlite
2796%defattr(644,root,root,755)
6ee9f55b 2797%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_sqlite.ini
98ab5057 2798%attr(755,root,root) %{php_extensiondir}/pdo_sqlite.so
768d3bda
AM
2799%endif
2800
6f91d99f 2801%if %{with pgsql}
c2388c7d 2802%files pgsql
2803%defattr(644,root,root,755)
6ee9f55b 2804%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pgsql.ini
98ab5057 2805%attr(755,root,root) %{php_extensiondir}/pgsql.so
311c6870 2806%endif
c2388c7d 2807
2808%files posix
2809%defattr(644,root,root,755)
6ee9f55b 2810%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/posix.ini
98ab5057 2811%attr(755,root,root) %{php_extensiondir}/posix.so
c2388c7d 2812
6f91d99f 2813%if %{with pspell}
c2388c7d 2814%files pspell
2815%defattr(644,root,root,755)
6ee9f55b 2816%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pspell.ini
98ab5057 2817%attr(755,root,root) %{php_extensiondir}/pspell.so
90df7549 2818%endif
c2388c7d 2819
e584ad6b
JB
2820%files readline
2821%defattr(644,root,root,755)
6ee9f55b 2822%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/readline.ini
98ab5057 2823%attr(755,root,root) %{php_extensiondir}/readline.so
e584ad6b 2824
6f91d99f 2825%if %{with recode}
c2388c7d 2826%files recode
2827%defattr(644,root,root,755)
6ee9f55b 2828%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/recode.ini
98ab5057 2829%attr(755,root,root) %{php_extensiondir}/recode.so
c2388c7d 2830%endif
2831
768d3bda
AM
2832%files simplexml
2833%defattr(644,root,root,755)
6ee9f55b 2834%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/simplexml.ini
98ab5057 2835%attr(755,root,root) %{php_extensiondir}/simplexml.so
768d3bda 2836
42e470ec
ER
2837%files session
2838%defattr(644,root,root,755)
2839%doc ext/session/mod_files.sh
2840%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/session.ini
2841%attr(755,root,root) %{php_extensiondir}/session.so
2842
c2388c7d 2843%files shmop
2844%defattr(644,root,root,755)
6ee9f55b 2845%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/shmop.ini
98ab5057 2846%attr(755,root,root) %{php_extensiondir}/shmop.so
c2388c7d 2847
6f91d99f 2848%if %{with snmp}
c2388c7d 2849%files snmp
2850%defattr(644,root,root,755)
6ee9f55b 2851%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/snmp.ini
98ab5057 2852%attr(755,root,root) %{php_extensiondir}/snmp.so
c2388c7d 2853%endif
2854
54eb743b
AM
2855%files soap
2856%defattr(644,root,root,755)
6ee9f55b 2857%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/soap.ini
98ab5057 2858%attr(755,root,root) %{php_extensiondir}/soap.so
54eb743b 2859
c2388c7d 2860%files sockets
2861%defattr(644,root,root,755)
6ee9f55b 2862%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sockets.ini
98ab5057 2863%attr(755,root,root) %{php_extensiondir}/sockets.so
c2388c7d 2864
9fff5411
ER
2865%files spl
2866%defattr(644,root,root,755)
2867%doc ext/spl/{CREDITS,README,TODO}
2868%doc ext/spl/examples
2869%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/SPL.ini
2870%attr(755,root,root) %{php_extensiondir}/spl.so
2871
8c91402c
AM
2872%if %{with sqlite}
2873%files sqlite
2874%defattr(644,root,root,755)
6ee9f55b 2875%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sqlite.ini
98ab5057 2876%attr(755,root,root) %{php_extensiondir}/sqlite.so
8c91402c
AM
2877%endif
2878
6f91d99f 2879%if %{with sybase}
e584ad6b
JB
2880%files sybase
2881%defattr(644,root,root,755)
6ee9f55b 2882%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase.ini
98ab5057 2883%attr(755,root,root) %{php_extensiondir}/sybase.so
afba0b54 2884%endif
e584ad6b 2885
afba0b54 2886%if %{with sybase_ct}
c2388c7d 2887%files sybase-ct
2888%defattr(644,root,root,755)
6ee9f55b 2889%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase_ct.ini
98ab5057 2890%attr(755,root,root) %{php_extensiondir}/sybase_ct.so
38c4a978 2891%endif
386054ee 2892
e584ad6b
JB
2893%files sysvmsg
2894%defattr(644,root,root,755)
6ee9f55b 2895%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvmsg.ini
98ab5057 2896%attr(755,root,root) %{php_extensiondir}/sysvmsg.so
e584ad6b 2897
c2388c7d 2898%files sysvsem
2899%defattr(644,root,root,755)
6ee9f55b 2900%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvsem.ini
98ab5057 2901%attr(755,root,root) %{php_extensiondir}/sysvsem.so
c2388c7d 2902
2903%files sysvshm
2904%defattr(644,root,root,755)
6ee9f55b 2905%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvshm.ini
98ab5057 2906%attr(755,root,root) %{php_extensiondir}/sysvshm.so
c2388c7d 2907
8c91402c
AM
2908%if %{with tidy}
2909%files tidy
2910%defattr(644,root,root,755)
6ee9f55b 2911%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tidy.ini
98ab5057 2912%attr(755,root,root) %{php_extensiondir}/tidy.so
8c91402c
AM
2913%endif
2914
f476635d
ER
2915%files tokenizer
2916%defattr(644,root,root,755)
6ee9f55b 2917%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tokenizer.ini
98ab5057 2918%attr(755,root,root) %{php_extensiondir}/tokenizer.so
f476635d 2919
6f91d99f 2920%if %{with wddx}
386054ee
JB
2921%files wddx
2922%defattr(644,root,root,755)
6ee9f55b 2923%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*wddx.ini
98ab5057 2924%attr(755,root,root) %{php_extensiondir}/wddx.so
386054ee 2925%endif
1adf90d7 2926
c2388c7d 2927%files xml
2928%defattr(644,root,root,755)
6ee9f55b 2929%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xml.ini
98ab5057 2930%attr(755,root,root) %{php_extensiondir}/xml.so
8c91402c 2931
768d3bda
AM
2932%files xmlreader
2933%defattr(644,root,root,755)
6ee9f55b 2934%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlreader.ini
98ab5057 2935%attr(755,root,root) %{php_extensiondir}/xmlreader.so
768d3bda 2936
6f91d99f 2937%if %{with xmlrpc}
c2388c7d 2938%files xmlrpc
1adf90d7 2939%defattr(644,root,root,755)
6ee9f55b 2940%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlrpc.ini
98ab5057 2941%attr(755,root,root) %{php_extensiondir}/xmlrpc.so
efe52553 2942%endif
c2388c7d 2943
86ceb323
ER
2944%files xmlwriter
2945%defattr(644,root,root,755)
6ee9f55b 2946%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlwriter.ini
98ab5057 2947%attr(755,root,root) %{php_extensiondir}/xmlwriter.so
86ceb323 2948
dc49e336
JB
2949%files xsl
2950%defattr(644,root,root,755)
6ee9f55b 2951%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xsl.ini
98ab5057 2952%attr(755,root,root) %{php_extensiondir}/xsl.so
dc49e336 2953
b27cf2ef
ER
2954%files zip
2955%defattr(644,root,root,755)
6ee9f55b 2956%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zip.ini
98ab5057 2957%attr(755,root,root) %{php_extensiondir}/zip.so
b27cf2ef 2958
c2388c7d 2959%files zlib
2960%defattr(644,root,root,755)
6ee9f55b 2961%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zlib.ini
98ab5057 2962%attr(755,root,root) %{php_extensiondir}/zlib.so
This page took 0.836357 seconds and 4 git commands to generate.