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