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