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