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