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