]> git.pld-linux.org Git - packages/php.git/blame - php.spec
- rel 3; use internal gd (enables few more php gd functions)
[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)
ffda81cd 21%bcond_without curl # without CURL extension module
696cac8d 22%bcond_without filter # without filter extension module
6f91d99f 23%bcond_without imap # without IMAP extension module
8279590e 24%bcond_without interbase # without InterBase extension module
6f91d99f
JB
25%bcond_without ldap # without LDAP extension module
26%bcond_without mhash # without mhash extension module
420fb8d4 27%bcond_without mime_magic # without mime-magic module
6f91d99f
JB
28%bcond_without ming # without ming extension module
29%bcond_without mm # without mm support for session storage
6f91d99f 30%bcond_without mssql # without MS SQL extension module
ffda81cd 31%bcond_without mysqli # without mysqli support (Requires mysql > 4.1)
6f91d99f
JB
32%bcond_without odbc # without ODBC extension module
33%bcond_without openssl # without OpenSSL support and OpenSSL extension (module)
34%bcond_without pcre # without PCRE extension module
6f91d99f 35%bcond_without pgsql # without PostgreSQL extension module
274395e3 36%bcond_without pspell # without pspell extension module
6f91d99f 37%bcond_without recode # without recode extension module
6f91d99f 38%bcond_without snmp # without SNMP extension module
8c91402c 39%bcond_without sqlite # without SQLite extension module
41a6f471 40%bcond_without sybase # without Sybase extension module
4cc60252 41%bcond_without sybase_ct # without Sybase-CT extension module
8c91402c 42%bcond_without tidy # without Tidy extension module
6f91d99f
JB
43%bcond_without wddx # without WDDX extension module
44%bcond_without xmlrpc # without XML-RPC extension module
aa39c584 45%bcond_without apache1 # disable building apache 1.3.x module
3f700db8 46%bcond_without apache2 # disable building apache 2.x module
e8c48c38 47%bcond_without fcgi # disable building FCGI SAPI
99c06585 48%bcond_without zts # disable Zend Thread Safety
5473c982 49%bcond_without fpm # fpm patches from http://php-fpm.anight.org/
d9ca6315 50%bcond_with system_xmlrpc_epi # use system xmlrpc-epi library (broken on 64bit arches, see http://bugs.php.net/41611)
37873df0 51%bcond_with tests # default off; test process very often hangs on builders; perform "make test"
1706bf93 52%bcond_with versioning # build with experimental versioning (to load php4/php5 into same apache)
74f7e4ba 53
3f700db8
ER
54%define apxs1 /usr/sbin/apxs1
55%define apxs2 /usr/sbin/apxs
56
6f91d99f 57# some problems with apache 2.x
3f700db8 58%if %{with apache2}
6f91d99f 59%undefine with_mm
ab092fe1 60%endif
3f700db8 61
2477fd68
ER
62%ifnarch %{ix86} %{x8664} sparc sparcv9 alpha ppc
63%undefine with_interbase
64%endif
65%if "%{pld_release}" == "th"
66%ifarch ppc
8279590e 67# ppc disabled (broken on th-ppc)
6f91d99f 68%undefine with_interbase
4fef8b22 69%endif
2477fd68 70%endif
4fef8b22
AM
71
72%ifnarch %{ix86} %{x8664}
73# unsupported, see sapi/cgi/fpm/fpm_atomic.h
e82d08dc 74%undefine with_fpm
52bba439 75%endif
3f700db8 76
0a929a28 77%if %{without apache1} && %{without apache2}
8d79014f
ER
78ERROR: You need to select at least one Apache SAPI to build shared modules.
79%endif
80
696cac8d
ER
81# filter depends on pcre
82%if %{without pcre}
83%undefine with_filter
84%endif
85
999f50f4 86%define rel 3
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
7737161f 95Release: %{rel}
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
34d785ef 156# drop when http://bugs.php.net/bug.php?id=45996 solved
e048c127
AG
157Patch43: %{name}-xml-force-expat.patch
158Patch44: %{name}-include_path.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
34d785ef
AM
170# until php bug#45996 is solved
171BuildRequires: expat-devel
2179215d 172%if %{with xmlrpc}
466bb125 173BuildRequires: expat-devel
d9ca6315 174%{?with_system_xmlrpc_epi:BuildRequires: xmlrpc-epi-devel}
efe52553 175%endif
768d3bda 176%{?with_fcgi:BuildRequires: fcgi-devel}
feab29a1 177%{?with_fdf:BuildRequires: fdftk-devel}
386054ee 178BuildRequires: flex
4cc60252 179%if %{with mssql} || %{with sybase} || %{with sybase_ct}
228ae8d4 180BuildRequires: freetds-devel
7899bacd 181%endif
c845ccf9 182BuildRequires: freetype-devel >= 2.0
999f50f4 183%if %{without system_gd}
b2c345ab 184BuildRequires: gd-devel >= 2.0.28-4
ae9fd9ae 185BuildRequires: gd-devel(imagerotate) = 5.2.0
999f50f4 186%endif
defaa0de 187BuildRequires: gdbm-devel
c2388c7d 188BuildRequires: gmp-devel
dc49e336 189%{?with_imap:BuildRequires: imap-devel >= 1:2001-0.BETA.200107022325.2}
defaa0de 190BuildRequires: libjpeg-devel
fa325698 191BuildRequires: libltdl-devel >= 1.4
386054ee 192BuildRequires: libmcrypt-devel >= 2.4.4
bbc6332a 193BuildRequires: libpng-devel >= 1.0.8
6d04ac29 194BuildRequires: libtiff-devel
1cb33721
ER
195%if "%{pld_release}" != "ac"
196BuildRequires: libtool >= 2:2.2
197%else
198BuildRequires: libtool
199%endif
768d3bda 200BuildRequires: libwrap-devel
3f51cc4a 201BuildRequires: libxml2-devel >= 2.5.10
173ed05d 202BuildRequires: libxslt-devel >= 1.1.0
6f91d99f 203%{?with_mhash:BuildRequires: mhash-devel}
0a929a28 204%{?with_ming:BuildRequires: ming-devel >= 0.3}
6f91d99f 205%{?with_mm:BuildRequires: mm-devel >= 1.3.0}
8c91402c 206BuildRequires: mysql-devel >= 4.0.0
228ae8d4 207%{?with_mysqli:BuildRequires: mysql-devel >= 4.1}
0f9eae93 208BuildRequires: ncurses-ext-devel
7ef909bc 209%{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
6f91d99f 210%if %{with openssl} || %{with ldap}
cdeb7dd8 211BuildRequires: openssl-devel >= 0.9.7d
c2388c7d 212%endif
feab29a1 213%{?with_snmp:BuildRequires: net-snmp-devel >= 5.0.7}
defaa0de 214BuildRequires: pam-devel
173ed05d 215%{?with_pcre:BuildRequires: pcre-devel >= 6.6}
768d3bda 216%{?with_pgsql:BuildRequires: postgresql-backend-devel >= 7.2}
feab29a1 217%{?with_pgsql:BuildRequires: postgresql-devel}
e584ad6b 218BuildRequires: readline-devel
6f91d99f 219%{?with_recode:BuildRequires: recode-devel >= 3.5d-3}
1cb33721 220BuildRequires: rpm >= 4.4.9-56
f97b02a4 221BuildRequires: rpm-build >= 4.4.0
e1c44a12 222BuildRequires: rpmbuild(macros) >= 1.238
8c91402c 223%{?with_sqlite:BuildRequires: sqlite-devel}
9b3dd3e0 224%{?with_sqlite:BuildRequires: sqlite3-devel}
defaa0de 225BuildRequires: t1lib-devel
8c91402c 226%{?with_tidy:BuildRequires: tidy-devel}
6f91d99f 227%{?with_odbc:BuildRequires: unixODBC-devel}
defaa0de 228BuildRequires: zlib-devel >= 1.0.9
3f700db8
ER
229%if %{with apache1}
230BuildRequires: apache1-devel
3f700db8
ER
231%endif
232%if %{with apache2}
83c1bee5 233BuildRequires: apache-devel >= 2.0.52-2
08b77432
AM
234BuildRequires: apr-devel >= 1:1.0.0
235BuildRequires: apr-util-devel >= 1:1.0.0
80f59fe1 236%endif
5473c982
ER
237%if %{with fpm}
238BuildRequires: judy-devel
228ae8d4 239BuildRequires: libevent-devel >= 1.4.7-3
5473c982 240%endif
6e4962cf 241BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
9af2b7db 242
98ab5057
ER
243%define php_sysconfdir /etc/php
244%define php_extensiondir %{_libdir}/php
35a4400e 245%define _sysconfdir %{php_sysconfdir}
0b8eb3e3 246
17c07ea5 247# must be in sync with source. extra check ensuring that it is so is done in %%build
768d3bda 248%define php_api_version 20041225
173ed05d
ER
249%define zend_module_api 20060613
250%define zend_extension_api 220060519
c5ba9228
JR
251%define zend_zts %{!?with_zts:0}%{?with_zts:1}
252%define php_debug %{!?debug:0}%{?debug:1}
91eeb7dc 253
cb40e22c
JR
254%if %{with oci8}
255# ORACLE_HOME is required for oci8 ext to build
c5ba9228 256%define _preserve_env %_preserve_env_base ORACLE_HOME
cb40e22c
JR
257%endif
258
9af2b7db 259%description
da15debb 260PHP is an HTML-embedded scripting language. PHP attempts to make it
261easy for developers to write dynamically generated web pages. PHP also
262offers built-in database integration for several commercial and
263non-commercial database management systems, so writing a
264database-enabled web page with PHP is fairly simple. The most common
265use of PHP coding is probably as a replacement for CGI scripts. The
266mod_php module enables the Apache web server to understand and process
881802d3 267the embedded PHP language in web pages. This package contains php
be993200 268version %{version}.
0b8eb3e3 269
ec7f2789 270%description -l fr.UTF-8
da15debb 271PHP est un langage de script embarque dans le HTM. PHP essaye de
272rendre simple aux developpeurs d'ecrire des pages web generees
273dynamiquement. PHP incorpore egalement une integration avec plusieurs
274systemes de gestion de bases de donnees commerciaux et
275non-connerciaux, qui rent facile la creation de pages web liees avec
276des bases de donnees. L'utilisation la plus commune de PHP est
277probablement en remplacement de scripts CGI. Le module mod_php permet
278au serveur web apache de comprendre et de traiter le langage PHP
881802d3 279integre dans des pages web. Ce package contient php version
be993200 280%{version}.
795da340 281
ec7f2789
JR
282%description -l pl.UTF-8
283PHP jest językiem skryptowym, którego polecenia umieszcza się w
284plikach HTML. Jest próbą ułatwienia programistom pisania dynamicznie
285generowanych stron WWW. Oferuje także wbudowaną integrację z bazami
286danych dla kilku komercyjnych i niekomercyjnych systemów baz danych,
287co czyni tworzenie stron korzystających z baz danych w miarę łatwym.
288Najczęściej PHP jest używany prawdopodobnie jako zamiennik skryptów
289CGI. Moduł mod_php pozwala serwerowi WWW Apache rozumieć i przetwarzać
290język PHP osadzony w stronach. Ten pakiet zawiera php w wersji
05582439 291%{version}.
0b8eb3e3 292
ec7f2789
JR
293%description -l pt_BR.UTF-8
294PHP: Preprocessador de Hipertexto versão 4 é uma linguagem script
295embutida em HTML. Muito de sua sintaxe é emprestada de C, Java e Perl,
296com algumas características únicas, específicas ao PHP. O objetivo da
297linguagem é permitir que desenvolvedores web escrevam páginas
298dinamicamente geradas de forma rápida.
299
300%description -l ru.UTF-8
301PHP - это язык написания скриптов, встраиваемых в HTML-код. PHP
302предлагает интерграцию с множеством СУБД, поэтому написание скриптов
303для работы с базами данных относительно просто. Наиболее популярное
304использование PHP - замена для CGI скриптов.
305
ec7f2789
JR
306%description -l uk.UTF-8
307PHP - це мова написання скриптів, що вбудовуються в HTML-код. PHP
308пропонує інтеграцію з багатьма СУБД, тому написання скриптів для
309роботи з базами даних є доволі простим. Найбільш популярне
310використання PHP - заміна для CGI скриптів.
43fe8384 311
3f700db8
ER
312%package -n apache1-mod_php
313Summary: PHP DSO module for apache 1.3.x
86784db6 314Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) php dla apache 1.3.x
3f700db8 315Group: Development/Languages/PHP
3b414131 316Requires(triggerpostun): sed >= 4.0
feab29a1 317Requires: %{name}-common = %{epoch}:%{version}-%{release}
3f700db8
ER
318Requires: apache1(EAPI) >= 1.3.33-2
319Requires: apache1-mod_mime
2e5b56fc 320Provides: webserver(php) = %{version}
3f700db8 321Obsoletes: apache-mod_php < 1:4.1.1
ea2a9757 322Obsoletes: phpfi
3f700db8
ER
323
324%description -n apache1-mod_php
325PHP as DSO module for apache 1.3.x.
326
ec7f2789
JR
327%description -n apache1-mod_php -l pl.UTF-8
328php jako moduł DSO (Dynamic Shared Object) dla apache 1.3.x.
3f700db8
ER
329
330%package -n apache-mod_php
331Summary: PHP DSO module for apache 2.x
86784db6 332Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) php dla apache 2.x
3f700db8 333Group: Development/Languages/PHP
037da132 334Requires: %{name}-common = %{epoch}:%{version}-%{release}
ea2a9757 335Requires: apache(modules-api) = %{apache_modules_api}
4141c5f0 336Requires: apache-mod_mime
2e5b56fc 337Provides: webserver(php) = %{version}
3f700db8 338Obsoletes: phpfi
3f700db8
ER
339
340%description -n apache-mod_php
341PHP as DSO module for apache 2.x.
342
ec7f2789
JR
343%description -n apache-mod_php -l pl.UTF-8
344php jako moduł DSO (Dynamic Shared Object) dla apache 2.x.
3f700db8 345
151bee4f
AG
346%package fcgi
347Summary: php as FastCGI program
348Summary(pl.UTF-8): php jako program FastCGI
18ad4238 349Group: Development/Languages/PHP
037da132 350Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 351Provides: webserver(php) = %{version}
18ad4238
AM
352
353%description fcgi
151bee4f 354php as FastCGI program.
18ad4238 355
151bee4f
AG
356%description fcgi -l pl.UTF-8
357php jako program FastCGI.
18ad4238 358
345124d0 359%package cgi
881802d3 360Summary: php as CGI program
86784db6 361Summary(pl.UTF-8): php jako program CGI
4342041a 362Group: Development/Languages/PHP
037da132 363Requires: %{name}-common = %{epoch}:%{version}-%{release}
693fa450 364Provides: php(cgi)
345124d0
JR
365
366%description cgi
881802d3 367php as CGI program.
345124d0 368
ec7f2789 369%description cgi -l pl.UTF-8
881802d3 370php jako program CGI.
345124d0 371
4342041a 372%package cli
881802d3 373Summary: php as CLI interpreter
86784db6 374Summary(pl.UTF-8): php jako interpreter działający z linii poleceń
4342041a 375Group: Development/Languages/PHP
037da132 376Requires: %{name}-common = %{epoch}:%{version}-%{release}
4342041a
JB
377
378%description cli
881802d3 379php as CLI interpreter.
4342041a 380
ec7f2789
JR
381%description cli -l pl.UTF-8
382php jako interpreter działający z linii poleceń.
4342041a 383
067e71d9
ER
384%package program
385Summary: /usr/bin/php symlink
86784db6 386Summary(pl.UTF-8): Dowiązanie symboliczne /usr/bin/php
067e71d9
ER
387Group: Development/Languages/PHP
388Requires: %{name}-cli = %{epoch}:%{version}-%{release}
973fbbcf 389Obsoletes: /usr/bin/php
067e71d9
ER
390
391%description program
392Package providing /usr/bin/php symlink to PHP CLI.
393
ec7f2789
JR
394%description program -l pl.UTF-8
395Pakiet dostarczający dowiązanie symboliczne /usr/bin/php do PHP CLI.
8776849d 396
f6612a0b
ER
397%package fpm
398Summary: PHP FastCGI Process Manager
399Group: Development/Languages/PHP
400URL: http://php-fpm.anight.org/
401Requires(post,preun): /sbin/chkconfig
402Requires: %{name}-common = %{epoch}:%{version}-%{release}
403Requires: libevent >= 1.4.7-3
cc810903 404Requires: logrotate
f6612a0b
ER
405Requires: rc-scripts
406Provides: webserver(php) = %{version}
407
408%description fpm
409PHP FastCGI Process Manager.
410
345124d0 411%package common
1459ebe6 412Summary: Common files needed by both apache module and CGI
86784db6
ER
413Summary(pl.UTF-8): Wspólne pliki dla modułu apache'a i programu CGI
414Summary(ru.UTF-8): Разделяемые библиотеки для php
415Summary(uk.UTF-8): Бібліотеки спільного використання для php
345124d0 416Group: Libraries
85db32b5 417# because of dlclose() bugs in glibc <= 2.3.4 causing SEGVs on exit
ff809778 418Requires: glibc >= 6:2.3.5
fce5d91b 419Requires: php-dirs
91de58a4 420Provides: php(date)
2e5b56fc 421Provides: php(libxml)
29b7a995 422Provides: php(modules_api) = %{php_api_version}
2e5b56fc
ER
423Provides: php(overload)
424%{?with_pcre:Provides: php(pcre)}
91de58a4 425Provides: php(reflection)
2e5b56fc
ER
426Provides: php(session)
427Provides: php(simplexml)
428Provides: php(spl)
429Provides: php(standard)
29b7a995 430Provides: php(zend_extension_api) = %{zend_extension_api}
ea2a9757 431Provides: php(zend_module_api) = %{zend_module_api}
f2d5da0e 432%{?with_pcre:Provides: php-pcre}
3826f6c7
ER
433Provides: php5(debug) = %{php_debug}
434Provides: php5(thread-safety) = %{zend_zts}
91de58a4 435Obsoletes: php-pcre < 4:5.2.0
36387c9c 436Obsoletes: php-pecl-domxml
311a8c35 437Obsoletes: php-session < 3:4.2.1-2
3c927814 438Conflicts: php4-common < 3:4.4.4-8
4e86443d 439Conflicts: rpm < 4.4.2-0.2
345124d0
JR
440
441%description common
9adbb123 442Common files needed by both apache module and CGI.
345124d0 443
ec7f2789
JR
444%description common -l pl.UTF-8
445Wspólne pliki dla modułu apacha i programu CGI.
345124d0 446
ec7f2789
JR
447%description common -l ru.UTF-8
448Этот пакет содержит общие файлы для разных вариантов реализации PHP
449(самодостаточной и в качестве модуля apache).
43fe8384 450
ec7f2789
JR
451%description common -l uk.UTF-8
452Цей пакет містить спільні файли для різних варіантів реалізації PHP
453(самодостатньої та в якості модуля apache).
43fe8384 454
c2388c7d 455%package devel
456Summary: Files for PHP modules development
86784db6
ER
457Summary(pl.UTF-8): Pliki do kompilacji modułów PHP
458Summary(pt_BR.UTF-8): Arquivos de desenvolvimento para PHP
459Summary(ru.UTF-8): Пакет разработки для построения расширений PHP
460Summary(uk.UTF-8): Пакет розробки для побудови розширень PHP
c2388c7d 461Group: Development/Languages/PHP
feab29a1 462Requires: %{name}-common = %{epoch}:%{version}-%{release}
375e8a12
AG
463Requires: autoconf
464Requires: automake
1cb33721
ER
465%if "%{pld_release}" != "ac"
466Requires: libtool >= 2:2.2
467%else
468Requires: libtool
469%endif
5efba735 470%{?with_pcre:Requires: pcre-devel >= 6.6}
6b2e14c1 471Requires: shtool
168a2ebd 472Obsoletes: php-pear-devel
efc07a2c 473Obsoletes: php4-devel
a02ddf14 474
c2388c7d 475%description devel
43fe8384 476The php-devel package lets you compile dynamic extensions to PHP.
6b8a6ad4 477Included here is the source for the PHP extensions. Instead of
881802d3 478recompiling the whole php binary to add support for, say, oracle,
43fe8384 479install this package and use the new self-contained extensions
480support. For more information, read the file
7375f0ff 481README.SELF-CONTAINED-EXTENSIONS.
a02ddf14 482
ec7f2789
JR
483%description devel -l pl.UTF-8
484Ten pakiet zawiera pliki potrzebne do kompilacji modułów PHP. Zamiast
485rekompilować całe php aby dodać obsługę np. oracle, można przy użyciu
486tego pakietu skompilować samodzielne rozszerzenie. Więcej informacji o
487samodzielnych rozszerzeniach można znaleźć w pliku
7375f0ff 488README.SELF-CONTAINED-EXTENSIONS.
defaa0de 489
ec7f2789
JR
490%description devel -l pt_BR.UTF-8
491Este pacote contém arquivos usados no desenvolvimento de programas ou
492módulos PHP.
795da340 493
ec7f2789
JR
494%description devel -l ru.UTF-8
495Пакет php-devel дает возможность компилировать динамические расширения
496PHP. Пакет включает исходный код этих расширений. Вместо повторной
497компиляции бинарного файла php для добавления, например, поддержки
498oracle, установите этот пакет для компилирования отдельных расширений.
499Подробности - в файле README.SELF-CONTAINED-EXTENSIONS.
7375f0ff 500
ec7f2789
JR
501%description devel -l uk.UTF-8
502Пакет php-devel дає можливість компілювати динамічні розширення PHP.
503До пакету включено вихідний код для розширень. Замість повторної
504компіляції бінарного файлу php для додання, наприклад, підтримки
505oracle, встановіть цей пакет для компіляції окремих розширень.
506Детальніша інформація - в файлі README.SELF-CONTAINED-EXTENSIONS.
43fe8384 507
c2388c7d 508%package bcmath
509Summary: bcmath extension module for PHP
86784db6 510Summary(pl.UTF-8): Moduł bcmath dla PHP
0d0f2f4c 511Group: Libraries
dc38d397 512Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 513Provides: php(bcmath)
0d0f2f4c 514
c2388c7d 515%description bcmath
e584ad6b
JB
516This is a dynamic shared object (DSO) for PHP that will add bc style
517precision math functions support.
0d0f2f4c 518
ec7f2789
JR
519%description bcmath -l pl.UTF-8
520Moduł PHP umożliwiający korzystanie z dokładnych funkcji
c2388c7d 521matematycznych takich jak w programie bc.
0d0f2f4c 522
c2388c7d 523%package bzip2
524Summary: Bzip2 extension module for PHP
86784db6 525Summary(pl.UTF-8): Moduł bzip2 dla PHP
0d0f2f4c 526Group: Libraries
dc38d397 527Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 528Provides: php(bzip2)
0d0f2f4c 529
c2388c7d 530%description bzip2
ad48e054
JB
531This is a dynamic shared object (DSO) for PHP that will add bzip2
532compression support to PHP.
0d0f2f4c 533
ec7f2789
JR
534%description bzip2 -l pl.UTF-8
535Moduł PHP umożliwiający używanie kompresji bzip2.
0d0f2f4c 536
c2388c7d 537%package calendar
538Summary: Calendar extension module for PHP
86784db6 539Summary(pl.UTF-8): Moduł funkcji kalendarza dla PHP
80cfb727 540Group: Libraries
dc38d397 541Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 542Provides: php(calendar)
80cfb727 543
c2388c7d 544%description calendar
e584ad6b
JB
545This is a dynamic shared object (DSO) for PHP that will add calendar
546support.
80cfb727 547
ec7f2789
JR
548%description calendar -l pl.UTF-8
549Moduł PHP dodający wsparcie dla kalendarza.
80cfb727 550
c2388c7d 551%package ctype
552Summary: ctype extension module for PHP
86784db6 553Summary(pl.UTF-8): Moduł ctype dla PHP
defaa0de 554Group: Libraries
dc38d397 555Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 556Provides: php(ctype)
defaa0de 557
c2388c7d 558%description ctype
e584ad6b
JB
559This is a dynamic shared object (DSO) for PHP that will add ctype
560support.
defaa0de 561
ec7f2789
JR
562%description ctype -l pl.UTF-8
563Moduł PHP umożliwiający korzystanie z funkcji ctype.
defaa0de 564
c2388c7d 565%package curl
566Summary: curl extension module for PHP
86784db6 567Summary(pl.UTF-8): Moduł curl dla PHP
253c0459 568Group: Libraries
dc38d397 569Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 570Provides: php(curl)
253c0459 571
c2388c7d 572%description curl
e584ad6b
JB
573This is a dynamic shared object (DSO) for PHP that will add curl
574support.
253c0459 575
ec7f2789
JR
576%description curl -l pl.UTF-8
577Moduł PHP umożliwiający korzystanie z biblioteki curl.
795da340 578
c2388c7d 579%package dba
580Summary: DBA extension module for PHP
86784db6 581Summary(pl.UTF-8): Moduł DBA dla PHP
defaa0de 582Group: Libraries
dc38d397 583Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 584Provides: php(dba)
defaa0de 585
c2388c7d 586%description dba
e584ad6b
JB
587This is a dynamic shared object (DSO) for PHP that will add flat-file
588databases (DBA) support.
defaa0de 589
ec7f2789
JR
590%description dba -l pl.UTF-8
591Moduł dla PHP dodający obsługę dla baz danych opartych na plikach
e584ad6b 592(DBA).
defaa0de
AF
593
594%package dbase
caff8ce9 595Summary: DBase extension module for PHP
86784db6 596Summary(pl.UTF-8): Moduł DBase dla PHP
defaa0de 597Group: Libraries
dc38d397 598Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 599Provides: php(dbase)
defaa0de
AF
600
601%description dbase
e584ad6b
JB
602This is a dynamic shared object (DSO) for PHP that will add DBase
603support.
defaa0de 604
ec7f2789
JR
605%description dbase -l pl.UTF-8
606Moduł PHP ze wsparciem dla DBase.
defaa0de 607
51312e8d
JB
608%package dom
609Summary: DOM extension module for PHP
86784db6 610Summary(pl.UTF-8): Moduł DOM dla PHP
51312e8d 611Group: Libraries
51312e8d 612Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 613Provides: php(dom)
91de58a4 614# it has some compatibility functions
2e5b56fc 615Provides: php(domxml)
737e42ad 616Obsoletes: php-domxml <= 3:4.3.8-1
51312e8d
JB
617
618%description dom
619This is a dynamic shared object (DSO) for PHP that will add new DOM
620support.
621
ec7f2789
JR
622%description dom -l pl.UTF-8
623Moduł PHP dodający nową obsługę DOM.
51312e8d 624
c2388c7d 625%package exif
626Summary: exif extension module for PHP
86784db6 627Summary(pl.UTF-8): Moduł exif dla PHP
defaa0de 628Group: Libraries
dc38d397 629Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 630Provides: php(exif)
defaa0de 631
c2388c7d 632%description exif
ad48e054
JB
633This is a dynamic shared object (DSO) for PHP that will add EXIF tags
634support in image files.
defaa0de 635
ec7f2789
JR
636%description exif -l pl.UTF-8
637Moduł PHP dodający obsługę znaczników EXIF w plikach obrazków.
e584ad6b
JB
638
639%package fdf
640Summary: FDF extension module for PHP
86784db6 641Summary(pl.UTF-8): Moduł FDF dla PHP
e584ad6b 642Group: Libraries
dc38d397 643Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 644Provides: php(fdf)
e584ad6b
JB
645
646%description fdf
647This PHP module adds support for PDF Forms through Adobe FDFTK
648library.
649
ec7f2789
JR
650%description fdf -l pl.UTF-8
651Moduł PHP dodający obsługę formularzy PDF poprzez bibliotekę Adobe
e584ad6b 652FDFTK.
defaa0de 653
12295c68 654%package filter
c6c65d5b 655Summary: Extension for safely dealing with input parameters
86784db6 656Summary(pl.UTF-8): Rozszerzenie do bezpiecznej obsługi danych wejściowych
12295c68
ER
657Group: Libraries
658Requires: %{name}-common = %{epoch}:%{version}-%{release}
659Provides: php(filter)
fab94e6d 660Obsoletes: php-pecl-filter
12295c68
ER
661
662%description filter
663We all know that you should always check input variables, but PHP does
664not offer really good functionality for doing this in a safe way. The
665Input Filter extension is meant to address this issue by implementing
666a set of filters and mechanisms that users can use to safely access
667their input data.
668
ec7f2789
JR
669%description filter -l pl.UTF-8
670Wiadomo, że trzeba zawsze sprawdzać zmienne wejściowe, ale PHP nie
671oferuje naprawdę dobrej funkcjonalności do robienia tego w sposób
672bezpieczny. Rozszerzenie Input Filter ma rozwiązać ten problem poprzez
673zaimplementowanie zestawu filtrów i mechanizmów, których użytkownicy
674mogą bezpiecznie używać do dostępu do danych.
12295c68 675
defaa0de 676%package ftp
caff8ce9 677Summary: FTP extension module for PHP
86784db6 678Summary(pl.UTF-8): Moduł FTP dla PHP
defaa0de 679Group: Libraries
dc38d397 680Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 681Provides: php(ftp)
defaa0de
AF
682
683%description ftp
e584ad6b
JB
684This is a dynamic shared object (DSO) for PHP that will add FTP
685support.
defaa0de 686
ec7f2789
JR
687%description ftp -l pl.UTF-8
688Moduł PHP dodający obsługę protokołu FTP.
defaa0de 689
c2388c7d 690%package gd
691Summary: GD extension module for PHP
86784db6 692Summary(pl.UTF-8): Moduł GD dla PHP
501cd767 693Group: Libraries
dc38d397 694Requires: %{name}-common = %{epoch}:%{version}-%{release}
999f50f4 695%if %{without system_gd}
b2c345ab 696Requires: gd >= 2.0.28-4
2e5b56fc 697Requires: gd(gif)
ae9fd9ae 698Requires: gd(imagerotate) = 5.2.0
999f50f4 699%endif
2e5b56fc 700Provides: php(gd)
501cd767 701
c2388c7d 702%description gd
e584ad6b
JB
703This is a dynamic shared object (DSO) for PHP that will add GD
704support, allowing you to create and manipulate images with PHP.
501cd767 705
ec7f2789
JR
706%description gd -l pl.UTF-8
707Moduł PHP umożliwiający korzystanie z biblioteki GD, pozwalającej na
708tworzenie i obróbkę obrazków.
501cd767 709
c2388c7d 710%package gettext
711Summary: gettext extension module for PHP
86784db6 712Summary(pl.UTF-8): Moduł gettext dla PHP
501cd767 713Group: Libraries
dc38d397 714Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 715Provides: php(gettext)
501cd767 716
c2388c7d 717%description gettext
e584ad6b
JB
718This is a dynamic shared object (DSO) for PHP that will add gettext
719support.
501cd767 720
ec7f2789
JR
721%description gettext -l pl.UTF-8
722Moduł PHP dodający obsługę lokalizacji przez gettext.
501cd767 723
c2388c7d 724%package gmp
725Summary: gmp extension module for PHP
86784db6 726Summary(pl.UTF-8): Moduł gmp dla PHP
8bfcab42 727Group: Libraries
dc38d397 728Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 729Provides: php(gmp)
8bfcab42 730
c2388c7d 731%description gmp
e584ad6b
JB
732This is a dynamic shared object (DSO) for PHP that will add arbitrary
733length number support with GNU MP library.
8bfcab42 734
ec7f2789
JR
735%description gmp -l pl.UTF-8
736Moduł PHP umożliwiający korzystanie z biblioteki gmp do obliczeń na
737liczbach o dowolnej długości.
501cd767 738
86ceb323
ER
739%package hash
740Summary: HASH Message Digest Framework
86784db6 741Summary(pl.UTF-8): Szkielet do obliczania skrótów wiadomości
86ceb323
ER
742Group: Libraries
743Requires: %{name}-common = %{epoch}:%{version}-%{release}
744Provides: php(hash)
0a949529 745Obsoletes: php-pecl-hash
86ceb323
ER
746
747%description hash
748Native implementations of common message digest algorithms using a
749generic factory method.
750
ec7f2789
JR
751%description hash -l pl.UTF-8
752Natywne implementacje popularnych algorytmów obliczania skrótów
753wiadomości przy użyciu wspólnego interfejsu.
86ceb323 754
c2388c7d 755%package iconv
756Summary: iconv extension module for PHP
86784db6 757Summary(pl.UTF-8): Moduł iconv dla PHP
501cd767 758Group: Libraries
31007581 759Requires: %{_libdir}/gconv
dc38d397 760Requires: %{name}-common = %{epoch}:%{version}-%{release}
31007581 761Requires: iconv
2e5b56fc 762Provides: php(iconv)
501cd767 763
c2388c7d 764%description iconv
e584ad6b
JB
765This is a dynamic shared object (DSO) for PHP that will add iconv
766support.
501cd767 767
ec7f2789
JR
768%description iconv -l pl.UTF-8
769Moduł PHP dodający obsługę iconv.
defaa0de 770
e0e8f1c2 771%package imap
386054ee 772Summary: IMAP extension module for PHP
86784db6
ER
773Summary(pl.UTF-8): Moduł IMAP dla PHP
774Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam IMAP
e0e8f1c2 775Group: Libraries
dc38d397 776Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 777Provides: php(imap)
e0e8f1c2
AF
778
779%description imap
e584ad6b
JB
780This is a dynamic shared object (DSO) for PHP that will add IMAP
781support.
e0e8f1c2 782
ec7f2789
JR
783%description imap -l pl.UTF-8
784Moduł PHP dodający obsługę skrzynek IMAP.
e0e8f1c2 785
ec7f2789
JR
786%description imap -l pt_BR.UTF-8
787Um módulo para aplicações PHP que usam IMAP.
795da340 788
c2388c7d 789%package interbase
e2263ce4 790Summary: InterBase/Firebird database module for PHP
86784db6 791Summary(pl.UTF-8): Moduł bazy danych InterBase/Firebird dla PHP
c2388c7d 792Group: Libraries
dc38d397 793Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 794Provides: php(interbase)
6f91d99f 795%{?with_interbase_inst:Autoreq: false}
c2388c7d 796
797%description interbase
e584ad6b
JB
798This is a dynamic shared object (DSO) for PHP that will add InterBase
799and Firebird database support.
c2388c7d 800
ec7f2789
JR
801%description interbase -l pl.UTF-8
802Moduł PHP umożliwiający dostęp do baz danych InterBase i Firebird.
c2388c7d 803
86ceb323
ER
804%package json
805Summary: PHP C extension for JSON serialization
86784db6 806Summary(pl.UTF-8): Rozszerzenie C PHP dla serializacji JSON
86ceb323
ER
807Group: Libraries
808Requires: %{name}-common = %{epoch}:%{version}-%{release}
809Provides: php(json)
60ebfac6 810Obsoletes: php-pecl-json
86ceb323
ER
811
812%description json
813php-json is an extremely fast PHP C extension for JSON (JavaScript
814Object Notation) serialisation.
815
ec7f2789 816%description json -l pl.UTF-8
86ceb323
ER
817php-json to bardzo szybkie rozszerzenie C PHP dla serializacji JSON
818(JavaScript Object Notation).
819
38ecdf75 820%package ldap
caff8ce9 821Summary: LDAP extension module for PHP
86784db6
ER
822Summary(pl.UTF-8): Moduł LDAP dla PHP
823Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam LDAP
38ecdf75 824Group: Libraries
dc38d397 825Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 826Provides: php(ldap)
38ecdf75
AF
827
828%description ldap
e584ad6b
JB
829This is a dynamic shared object (DSO) for PHP that will add LDAP
830support.
38ecdf75 831
ec7f2789
JR
832%description ldap -l pl.UTF-8
833Moduł PHP dodający obsługę LDAP.
38ecdf75 834
ec7f2789
JR
835%description ldap -l pt_BR.UTF-8
836Um módulo para aplicações PHP que usam LDAP.
8c56345a 837
c2388c7d 838%package mbstring
839Summary: mbstring extension module for PHP
86784db6 840Summary(pl.UTF-8): Moduł mbstring dla PHP
c2388c7d 841Group: Libraries
dc38d397 842Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 843Provides: php(mbstring)
795da340 844
c2388c7d 845%description mbstring
6e4962cf
JB
846This is a dynamic shared object (DSO) for PHP that will add multibyte
847string support.
c2388c7d 848
ec7f2789
JR
849%description mbstring -l pl.UTF-8
850Moduł PHP dodający obsługę ciągów znaków wielobajtowych.
c2388c7d 851
38ecdf75 852%package mcrypt
caff8ce9 853Summary: mcrypt extension module for PHP
86784db6 854Summary(pl.UTF-8): Moduł mcrypt dla PHP
38ecdf75 855Group: Libraries
dc38d397 856Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 857Provides: php(mcrypt)
38ecdf75
AF
858
859%description mcrypt
e584ad6b
JB
860This is a dynamic shared object (DSO) for PHP that will add mcrypt
861support.
38ecdf75 862
ec7f2789
JR
863%description mcrypt -l pl.UTF-8
864Moduł PHP dodający możliwość szyfrowania poprzez bibliotekę mcrypt.
38ecdf75 865
253c0459
AF
866%package mhash
867Summary: mhash extension module for PHP
86784db6 868Summary(pl.UTF-8): Moduł mhash dla PHP
253c0459 869Group: Libraries
dc38d397 870Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 871Provides: php(mhash)
253c0459
AF
872
873%description mhash
e584ad6b
JB
874This is a dynamic shared object (DSO) for PHP that will add mhash
875support.
253c0459 876
ec7f2789
JR
877%description mhash -l pl.UTF-8
878Moduł PHP udostępniający funkcje mieszające z biblioteki mhash.
253c0459 879
e584ad6b
JB
880%package mime_magic
881Summary: mime_magic extension module for PHP
86784db6 882Summary(pl.UTF-8): Moduł mime_magic dla PHP
e584ad6b 883Group: Libraries
dc38d397 884Requires: %{name}-common = %{epoch}:%{version}-%{release}
e584ad6b 885Requires: /usr/share/file/magic.mime
2e5b56fc 886Provides: php(mime_magic)
e584ad6b
JB
887
888%description mime_magic
889This PHP module adds support for MIME type lookup via file magic
890numbers using magic.mime database.
891
ec7f2789
JR
892%description mime_magic -l pl.UTF-8
893Moduł PHP dodający obsługę wyszukiwania typów MIME według magicznych
894znaczników plików z użyciem bazy danych magic.mime.
e584ad6b 895
c2388c7d 896%package ming
897Summary: ming extension module for PHP
86784db6 898Summary(pl.UTF-8): Moduł ming dla PHP
c2388c7d 899Group: Libraries
dc38d397 900Requires: %{name}-common = %{epoch}:%{version}-%{release}
40bbf316 901Requires: ming >= 0.3
2e5b56fc 902Provides: php(ming)
77d149f2 903
c2388c7d 904%description ming
e584ad6b
JB
905This is a dynamic shared object (DSO) for PHP that will add ming
906(Flash - .swf files) support.
77d149f2 907
ec7f2789
JR
908%description ming -l pl.UTF-8
909Moduł PHP dodający obsługę plików Flash (.swf) poprzez bibliotekę
c2388c7d 910ming.
da15debb 911
7899bacd 912%package mssql
913Summary: MS SQL extension module for PHP
86784db6 914Summary(pl.UTF-8): Moduł MS SQL dla PHP
7899bacd 915Group: Libraries
dc38d397 916Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 917Provides: php(mssql)
7899bacd 918
919%description mssql
920This is a dynamic shared object (DSO) for PHP that will add MS SQL
921databases support through FreeTDS library.
922
ec7f2789
JR
923%description mssql -l pl.UTF-8
924Moduł PHP dodający obsługę baz danych MS SQL poprzez bibliotekę
ad48e054 925FreeTDS.
7899bacd 926
c2388c7d 927%package mysql
928Summary: MySQL database module for PHP
86784db6
ER
929Summary(pl.UTF-8): Moduł bazy danych MySQL dla PHP
930Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bancos de dados MySQL
c2388c7d 931Group: Libraries
dc38d397 932Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 933Provides: php(mysql)
dc79ac25 934
c2388c7d 935%description mysql
e584ad6b
JB
936This is a dynamic shared object (DSO) for PHP that will add MySQL
937database support.
6290790d 938
ec7f2789
JR
939%description mysql -l pl.UTF-8
940Moduł PHP umożliwiający dostęp do bazy danych MySQL.
6290790d 941
ec7f2789
JR
942%description mysql -l pt_BR.UTF-8
943Um módulo para aplicações PHP que usam bancos de dados MySQL.
8487ad4f 944
8b37a21e
ER
945%package mysqli
946Summary: MySQLi module for PHP
86784db6 947Summary(pl.UTF-8): Moduł MySQLi dla PHP
8b37a21e 948Group: Libraries
8b37a21e
ER
949Requires: %{name}-common = %{epoch}:%{version}-%{release}
950Requires: mysql-libs >= 4.1.0
2e5b56fc 951Provides: php(mysqli)
8b37a21e
ER
952
953%description mysqli
954This is a dynamic shared object (DSO) for PHP that will add MySQLi
1c06a766
MC
955(Improved MySQL) support. The difference between it and mysql module
956is that it provides access to functionality of MySQL 4.1 and above.
957
ec7f2789
JR
958%description mysqli -l pl.UTF-8
959Moduł PHP umożliwiający udoskonalony dostęp do bazy danych MySQL.
960Różnicą między nim a modułem mysql jest dostęp do funkcjonalności
7375f0ff 961MySQL w wersji 4.1 i nowszych.
8b37a21e 962
e584ad6b
JB
963%package ncurses
964Summary: ncurses module for PHP
86784db6 965Summary(pl.UTF-8): Moduł ncurses dla PHP
e584ad6b 966Group: Libraries
c3a27469 967Requires: %{name}-cli = %{epoch}:%{version}-%{release}
2e5b56fc 968Provides: php(ncurses)
e584ad6b
JB
969
970%description ncurses
971This PHP module adds support for ncurses functions (only for cli and
972cgi SAPIs).
973
ec7f2789
JR
974%description ncurses -l pl.UTF-8
975Moduł PHP dodający obsługę funkcji ncurses (tylko do SAPI cli i cgi).
e584ad6b 976
c2388c7d 977%package oci8
d902abac 978Summary: Oracle 8+ database module for PHP
86784db6 979Summary(pl.UTF-8): Moduł bazy danych Oracle 8+ dla PHP
c2388c7d 980Group: Libraries
dc38d397 981Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 982Provides: php(oci8)
c2388c7d 983Autoreq: false
795da340 984
c2388c7d 985%description oci8
d902abac
JB
986This is a dynamic shared object (DSO) for PHP that will add Oracle 7,
9878, 9 and 10 database support through Oracle8 Call-Interface (OCI8).
c2388c7d 988
ec7f2789
JR
989%description oci8 -l pl.UTF-8
990Moduł PHP umożliwiający dostęp do bazy danych Oracle 7, 8, 9 i 10
c2388c7d 991poprzez interfejs Oracle8 Call-Interface (OCI8).
992
993%package odbc
994Summary: ODBC extension module for PHP
86784db6
ER
995Summary(pl.UTF-8): Moduł ODBC dla PHP
996Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bases de dados ODBC
6997cdef 997Group: Libraries
dc38d397 998Requires: %{name}-common = %{epoch}:%{version}-%{release}
c2388c7d 999Requires: unixODBC >= 2.1.1-3
2e5b56fc 1000Provides: php(odbc)
6997cdef 1001
c2388c7d 1002%description odbc
e584ad6b
JB
1003This is a dynamic shared object (DSO) for PHP that will add ODBC
1004support.
6997cdef 1005
ec7f2789
JR
1006%description odbc -l pl.UTF-8
1007Moduł PHP ze wsparciem dla ODBC.
5c8d1b4b 1008
ec7f2789
JR
1009%description odbc -l pt_BR.UTF-8
1010Um módulo para aplicações PHP que usam ODBC.
c2388c7d 1011
1012%package openssl
1013Summary: OpenSSL extension module for PHP
86784db6 1014Summary(pl.UTF-8): Moduł OpenSSL dla PHP
c4161e98 1015Group: Libraries
dc38d397 1016Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1017Provides: php(openssl)
90257fd6 1018
c2388c7d 1019%description openssl
e584ad6b
JB
1020This is a dynamic shared object (DSO) for PHP that will add OpenSSL
1021support.
c4161e98 1022
c2388c7d 1023Warning: this is an experimental module.
1024
ec7f2789
JR
1025%description openssl -l pl.UTF-8
1026Moduł PHP umożliwiający korzystanie z biblioteki OpenSSL.
c2388c7d 1027
ec7f2789 1028Uwaga: to jest moduł eksperymentalny.
c2388c7d 1029
c2388c7d 1030%package pcntl
1031Summary: Process Control extension module for PHP
86784db6 1032Summary(pl.UTF-8): Moduł Process Control dla PHP
c2388c7d 1033Group: Libraries
78987c05 1034Requires: %{name}-cli = %{epoch}:%{version}-%{release}
2e5b56fc 1035Provides: php(pcntl)
c2388c7d 1036
1037%description pcntl
e584ad6b
JB
1038This is a dynamic shared object (DSO) for PHP that will add process
1039spawning and control support. It supports functions like fork(),
1040waitpid(), signal() etc.
c2388c7d 1041
1042Warning: this is an experimental module. Also, don't use it in
1043webserver environment!
1044
ec7f2789
JR
1045%description pcntl -l pl.UTF-8
1046Moduł PHP umożliwiający tworzenie nowych procesów i kontrolę nad nimi.
1047Obsługuje funkcje takie jak fork(), waitpid(), signal() i podobne.
c2388c7d 1048
ec7f2789
JR
1049Uwaga: to jest moduł eksperymentalny. Ponadto nie jest przeznaczony do
1050używania z serwerem WWW - nie próbuj tego!
c2388c7d 1051
768d3bda
AM
1052%package pdo
1053Summary: PHP Data Objects (PDO)
86784db6 1054Summary(pl.UTF-8): Obsługa PHP Data Objects (PDO)
768d3bda 1055Group: Libraries
768d3bda 1056Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1057Provides: php(pdo)
2ed78af4 1058Obsoletes: php-pecl-PDO
768d3bda
AM
1059
1060%description pdo
1061This is a dynamic shared object (DSO) for PHP that will add PDO
1062support.
1063
ec7f2789
JR
1064%description pdo -l pl.UTF-8
1065Moduł PHP dodający obsługę PDO (PHP Data Objects).
7375f0ff 1066
768d3bda
AM
1067%package pdo-dblib
1068Summary: PHP Data Objects (PDO) FreeTDS support
86784db6 1069Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą FreeTDS
768d3bda 1070Group: Libraries
768d3bda
AM
1071Requires: %{name}-common = %{epoch}:%{version}-%{release}
1072Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 1073Provides: php(dblib)
768d3bda
AM
1074
1075%description pdo-dblib
1076This is a dynamic shared object (DSO) for PHP that will add PDO
1077FreeTDS support.
1078
ec7f2789
JR
1079%description pdo-dblib -l pl.UTF-8
1080Moduł dla PHP dodający obsługę baz danych FreeTDS za pośrednictwem
768d3bda
AM
1081interfejsu PDO.
1082
f4359077
ER
1083%package pdo-firebird
1084Summary: PHP Data Objects (PDO) Firebird support
86784db6 1085Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Firebirda
f4359077 1086Group: Libraries
f4359077
ER
1087Requires: %{name}-common = %{epoch}:%{version}-%{release}
1088Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 1089Provides: php(pdo-firebird)
2ed78af4 1090Obsoletes: php-pecl-PDO_FIREBIRD
f4359077
ER
1091
1092%description pdo-firebird
1093This is a dynamic shared object (DSO) for PHP that will add PDO
1094Firebird support.
1095
ec7f2789
JR
1096%description pdo-firebird -l pl.UTF-8
1097Moduł dla PHP dodający obsługę baz danych Firebird za pośrednictwem
cfff29a1
JB
1098interfejsu PDO.
1099
768d3bda
AM
1100%package pdo-mysql
1101Summary: PHP Data Objects (PDO) MySQL support
86784db6 1102Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą MySQL-a
768d3bda 1103Group: Libraries
768d3bda
AM
1104Requires: %{name}-common = %{epoch}:%{version}-%{release}
1105Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 1106Provides: php(pdo-mysql)
2ed78af4 1107Obsoletes: php-pecl-PDO_MYSQL
768d3bda
AM
1108
1109%description pdo-mysql
1110This is a dynamic shared object (DSO) for PHP that will add PDO MySQL
1111support.
1112
ec7f2789
JR
1113%description pdo-mysql -l pl.UTF-8
1114Moduł dla PHP dodający obsługę baz danych MySQL za pośrednictwem
768d3bda
AM
1115interfejsu PDO.
1116
d902abac
JB
1117%package pdo-oci
1118Summary: PHP Data Objects (PDO) Oracle support
86784db6 1119Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Oracle'a
d902abac 1120Group: Libraries
d902abac
JB
1121Requires: %{name}-common = %{epoch}:%{version}-%{release}
1122Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 1123Provides: php(pdo-oci)
2ed78af4 1124Obsoletes: php-pecl-PDO_OCI
d902abac
JB
1125
1126%description pdo-oci
1127This is a dynamic shared object (DSO) for PHP that will add PDO Oracle
1128support.
1129
ec7f2789
JR
1130%description pdo-oci -l pl.UTF-8
1131Moduł dla PHP dodający obsługę baz danych Oracle za pośrednictwem
d902abac
JB
1132interfejsu PDO.
1133
768d3bda
AM
1134%package pdo-odbc
1135Summary: PHP Data Objects (PDO) ODBC support
86784db6 1136Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą ODBC
768d3bda 1137Group: Libraries
768d3bda
AM
1138Requires: %{name}-common = %{epoch}:%{version}-%{release}
1139Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 1140Provides: php(pdo-odbc)
2ed78af4 1141Obsoletes: php-pecl-PDO_ODBC
768d3bda
AM
1142
1143%description pdo-odbc
1144This is a dynamic shared object (DSO) for PHP that will add PDO ODBC
1145support.
1146
ec7f2789
JR
1147%description pdo-odbc -l pl.UTF-8
1148Moduł dla PHP dodający obsługę baz danych ODBC za pośrednictwem
768d3bda
AM
1149interfejsu PDO.
1150
1151%package pdo-pgsql
1152Summary: PHP Data Objects (PDO) PostgreSQL support
86784db6 1153Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą PostgreSQL-a
768d3bda 1154Group: Libraries
768d3bda
AM
1155Requires: %{name}-common = %{epoch}:%{version}-%{release}
1156Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 1157Provides: php(pdo-pgsql)
829e1de1 1158Provides: php-pecl-PDO_PGSQL
2ed78af4 1159Obsoletes: php-pecl-PDO_PGSQL
768d3bda
AM
1160
1161%description pdo-pgsql
1162This is a dynamic shared object (DSO) for PHP that will add PDO
1163PostgreSQL support.
1164
ec7f2789
JR
1165%description pdo-pgsql -l pl.UTF-8
1166Moduł dla PHP dodający obsługę baz danych PostgreSQL za pośrednictwem
7375f0ff 1167interfejsu PDO.
768d3bda
AM
1168
1169%package pdo-sqlite
1170Summary: PHP Data Objects (PDO) SQLite support
86784db6 1171Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą SQLite
768d3bda 1172Group: Libraries
768d3bda
AM
1173Requires: %{name}-common = %{epoch}:%{version}-%{release}
1174Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 1175Provides: php(pdo-sqlite)
2ed78af4 1176Obsoletes: php-pecl-PDO_SQLITE
768d3bda
AM
1177
1178%description pdo-sqlite
1179This is a dynamic shared object (DSO) for PHP that will add PDO SQLite
1180support.
1181
ec7f2789
JR
1182%description pdo-sqlite -l pl.UTF-8
1183Moduł dla PHP dodający obsługę baz danych SQLite za pośrednictwem
768d3bda
AM
1184interfejsu PDO.
1185
c2388c7d 1186%package pgsql
1187Summary: PostgreSQL database module for PHP
86784db6 1188Summary(pl.UTF-8): Moduł bazy danych PostgreSQL dla PHP
c2388c7d 1189Group: Libraries
dc38d397 1190Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1191Provides: php(pgsql)
c2388c7d 1192
1193%description pgsql
e584ad6b
JB
1194This is a dynamic shared object (DSO) for PHP that will add PostgreSQL
1195database support.
c2388c7d 1196
ec7f2789
JR
1197%description pgsql -l pl.UTF-8
1198Moduł PHP umożliwiający dostęp do bazy danych PostgreSQL.
c2388c7d 1199
ec7f2789
JR
1200%description pgsql -l pt_BR.UTF-8
1201Um módulo para aplicações PHP que usam bancos de dados postgresql.
c2388c7d 1202
1203%package posix
1204Summary: POSIX extension module for PHP
86784db6 1205Summary(pl.UTF-8): Moduł POSIX dla PHP
c2388c7d 1206Group: Libraries
dc38d397 1207Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1208Provides: php(posix)
c2388c7d 1209
1210%description posix
e584ad6b 1211This is a dynamic shared object (DSO) for PHP that will add POSIX
c2388c7d 1212functions support to PHP.
1213
ec7f2789
JR
1214%description posix -l pl.UTF-8
1215Moduł PHP umożliwiający korzystanie z funkcji POSIX.
c2388c7d 1216
1217%package pspell
1218Summary: pspell extension module for PHP
86784db6 1219Summary(pl.UTF-8): Moduł pspell dla PHP
c2388c7d 1220Group: Libraries
dc38d397 1221Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1222Provides: php(pspell)
c2388c7d 1223
1224%description pspell
e584ad6b 1225This is a dynamic shared object (DSO) for PHP that will add pspell
c2388c7d 1226support to PHP. It allows to check the spelling of a word and offer
1227suggestions.
1228
ec7f2789
JR
1229%description pspell -l pl.UTF-8
1230Moduł PHP umożliwiający korzystanie z pspella. Pozwala on na
1231sprawdzanie pisowni słowa i sugerowanie poprawek.
c2388c7d 1232
e584ad6b
JB
1233%package readline
1234Summary: readline extension module for PHP
86784db6 1235Summary(pl.UTF-8): Moduł readline dla PHP
e584ad6b 1236Group: Libraries
c3a27469 1237Requires: %{name}-cli = %{epoch}:%{version}-%{release}
2e5b56fc 1238Provides: php(readline)
e584ad6b
JB
1239
1240%description readline
1241This PHP module adds support for readline functions (only for cli and
1242cgi SAPIs).
1243
ec7f2789
JR
1244%description readline -l pl.UTF-8
1245Moduł PHP dodający obsługę funkcji readline (tylko do SAPI cli i cgi).
e584ad6b 1246
c2388c7d 1247%package recode
1248Summary: recode extension module for PHP
86784db6 1249Summary(pl.UTF-8): Moduł recode dla PHP
c2388c7d 1250Group: Libraries
dc38d397 1251Requires: %{name}-common = %{epoch}:%{version}-%{release}
c2388c7d 1252Requires: recode >= 3.5d-3
2e5b56fc 1253Provides: php(recode)
c2388c7d 1254
1255%description recode
e584ad6b
JB
1256This is a dynamic shared object (DSO) for PHP that will add recode
1257support.
c2388c7d 1258
ec7f2789
JR
1259%description recode -l pl.UTF-8
1260Moduł PHP dodający możliwość konwersji kodowania plików (poprzez
1261bibliotekę recode).
c2388c7d 1262
c2388c7d 1263%package shmop
1264Summary: Shared Memory Operations extension module for PHP
86784db6 1265Summary(pl.UTF-8): Moduł shmop dla PHP
c2388c7d 1266Group: Libraries
dc38d397 1267Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1268Provides: php(shmop)
c2388c7d 1269
1270%description shmop
e584ad6b
JB
1271This is a dynamic shared object (DSO) for PHP that will add Shared
1272Memory Operations support.
c2388c7d 1273
1274Warning: this is an experimental module.
1275
ec7f2789
JR
1276%description shmop -l pl.UTF-8
1277Moduł PHP umożliwiający korzystanie z pamięci dzielonej.
c2388c7d 1278
ec7f2789 1279Uwaga: to jest moduł eksperymentalny.
c2388c7d 1280
768d3bda
AM
1281%package simplexml
1282Summary: Simple XML extension module for PHP
86784db6 1283Summary(pl.UTF-8): Moduł prostego rozszerzenia XML dla PHP
768d3bda 1284Group: Libraries
768d3bda 1285Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1286Provides: php(simplexml)
768d3bda
AM
1287
1288%description simplexml
1289This is a dynamic shared object (DSO) for PHP that will add Simple XML
1290support.
1291
ec7f2789
JR
1292%description simplexml -l pl.UTF-8
1293Moduł PHP dodający obsługę prostego XML-a.
7375f0ff 1294
c2388c7d 1295%package snmp
1296Summary: SNMP extension module for PHP
86784db6 1297Summary(pl.UTF-8): Moduł SNMP dla PHP
c2388c7d 1298Group: Libraries
dc38d397 1299Requires: %{name}-common = %{epoch}:%{version}-%{release}
85a72066 1300Requires: %{name}-sockets = %{epoch}:%{version}-%{release}
2e5b56fc 1301Provides: php(snmp)
c2388c7d 1302
1303%description snmp
e584ad6b
JB
1304This is a dynamic shared object (DSO) for PHP that will add SNMP
1305support.
c2388c7d 1306
ec7f2789
JR
1307%description snmp -l pl.UTF-8
1308Moduł PHP dodający obsługę SNMP.
c2388c7d 1309
54eb743b 1310%package soap
85a72066 1311Summary: soap extension module for PHP
86784db6 1312Summary(pl.UTF-8): Moduł soap dla PHP
85a72066 1313Group: Libraries
85a72066 1314Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1315Provides: php(soap)
54eb743b
AM
1316
1317%description soap
1318This is a dynamic shared object (DSO) for PHP that will add SOAP/WSDL
1319support.
1320
ec7f2789
JR
1321%description soap -l pl.UTF-8
1322Moduł PHP dodający obsługę SOAP/WSDL.
54eb743b 1323
c2388c7d 1324%package sockets
1325Summary: sockets extension module for PHP
86784db6 1326Summary(pl.UTF-8): Moduł socket dla PHP
c2388c7d 1327Group: Libraries
dc38d397 1328Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1329Provides: php(sockets)
c2388c7d 1330
1331%description sockets
e584ad6b
JB
1332This is a dynamic shared object (DSO) for PHP that will add sockets
1333support.
c2388c7d 1334
1335Warning: this is an experimental module.
1336
ec7f2789
JR
1337%description sockets -l pl.UTF-8
1338Moduł PHP dodający obsługę gniazdek.
c2388c7d 1339
ec7f2789 1340Uwaga: to jest moduł eksperymentalny.
c2388c7d 1341
8c91402c
AM
1342%package sqlite
1343Summary: SQLite extension module for PHP
86784db6 1344Summary(pl.UTF-8): Moduł SQLite dla PHP
8c91402c 1345Group: Libraries
8c91402c 1346Requires: %{name}-common = %{epoch}:%{version}-%{release}
01e960fb 1347Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 1348Provides: php(sqlite)
8c91402c
AM
1349
1350%description sqlite
ce888321
ER
1351SQLite is a C library that implements an embeddable SQL database
1352engine. Programs that link with the SQLite library can have SQL
1353database access without running a separate RDBMS process.
8c91402c 1354
ce888321
ER
1355SQLite is not a client library used to connect to a big database
1356server. SQLite is the server. The SQLite library reads and writes
1357directly to and from the database files on disk.
8c91402c 1358
ec7f2789
JR
1359%description sqlite -l pl.UTF-8
1360SQLite jest napisaną w C biblioteką implementującą osadzalny silnik
1361bazodanowy SQL. Program linkujący się z biblioteką SQLite może mieć
1362dostęp do bazy SQL bez potrzeby uruchamiania dodatkowego procesu
ce888321 1363RDBMS.
8c91402c 1364
ec7f2789 1365SQLite to nie klient baz danych - biblioteka nie łączy się z serwerami
ce888321 1366baz danych. SQLite sam jest serwerem. Biblioteka SQLite czyta i
ec7f2789 1367zapisuje dane bezpośrednio z/do plików baz danych znajdujących się na
ce888321 1368dysku.
8c91402c 1369
e584ad6b
JB
1370%package sybase
1371Summary: Sybase DB extension module for PHP
86784db6 1372Summary(pl.UTF-8): Moduł Sybase DB dla PHP
e584ad6b 1373Group: Libraries
dc38d397 1374Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1375Provides: php(sybase)
8c91402c 1376Obsoletes: php-sybase-ct
cdef5afa 1377Conflicts: php-sybase-ct
e584ad6b
JB
1378
1379%description sybase
1380This is a dynamic shared object (DSO) for PHP that will add Sybase and
ce888321
ER
1381MS SQL databases support through SYBDB library. Currently Sybase
1382module is not maintained. Using Sybase-CT module is recommended
1383instead.
e584ad6b 1384
ec7f2789
JR
1385%description sybase -l pl.UTF-8
1386Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
1387bibliotekę SYBDB. W chwili obecnej moduł Sybase nie jest wspierany.
1388Zaleca się używanie modułu Sybase-CT.
e584ad6b 1389
c2388c7d 1390%package sybase-ct
1391Summary: Sybase-CT extension module for PHP
86784db6 1392Summary(pl.UTF-8): Moduł Sybase-CT dla PHP
c2388c7d 1393Group: Libraries
dc38d397 1394Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1395Provides: php(sybase-ct)
8c91402c 1396Obsoletes: php-sybase
cdef5afa 1397Conflicts: php-sybase
c2388c7d 1398
1399%description sybase-ct
e584ad6b
JB
1400This is a dynamic shared object (DSO) for PHP that will add Sybase and
1401MS SQL databases support through CT-lib.
c2388c7d 1402
ec7f2789
JR
1403%description sybase-ct -l pl.UTF-8
1404Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
c2388c7d 1405CT-lib.
1406
e584ad6b
JB
1407%package sysvmsg
1408Summary: SysV msg extension module for PHP
86784db6 1409Summary(pl.UTF-8): Moduł SysV msg dla PHP
e584ad6b 1410Group: Libraries
dc38d397 1411Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1412Provides: php(sysvmsg)
e584ad6b
JB
1413
1414%description sysvmsg
1415This is a dynamic shared object (DSO) for PHP that will add SysV
1416message queues support.
1417
ec7f2789
JR
1418%description sysvmsg -l pl.UTF-8
1419Moduł PHP umożliwiający korzystanie z kolejek komunikatów SysV.
e584ad6b 1420
c2388c7d 1421%package sysvsem
1422Summary: SysV sem extension module for PHP
86784db6 1423Summary(pl.UTF-8): Moduł SysV sem dla PHP
c2388c7d 1424Group: Libraries
dc38d397 1425Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1426Provides: php(sysvsem)
c2388c7d 1427
1428%description sysvsem
e584ad6b
JB
1429This is a dynamic shared object (DSO) for PHP that will add SysV
1430semaphores support.
c2388c7d 1431
ec7f2789
JR
1432%description sysvsem -l pl.UTF-8
1433Moduł PHP umożliwiający korzystanie z semaforów SysV.
c2388c7d 1434
1435%package sysvshm
1436Summary: SysV shm extension module for PHP
86784db6 1437Summary(pl.UTF-8): Moduł SysV shm dla PHP
c2388c7d 1438Group: Libraries
dc38d397 1439Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1440Provides: php(sysvshm)
c2388c7d 1441
1442%description sysvshm
e584ad6b
JB
1443This is a dynamic shared object (DSO) for PHP that will add SysV
1444Shared Memory support.
c2388c7d 1445
ec7f2789
JR
1446%description sysvshm -l pl.UTF-8
1447Moduł PHP umożliwiający korzystanie z pamięci dzielonej SysV.
c4161e98 1448
8c91402c
AM
1449%package tidy
1450Summary: Tidy extension module for PHP
86784db6 1451Summary(pl.UTF-8): Moduł Tidy dla PHP
8c91402c 1452Group: Libraries
8c91402c 1453Requires: %{name}-common = %{epoch}:%{version}-%{release}
b80a7e2c 1454Requires: tidy
2e5b56fc 1455Provides: php(tidy)
8c91402c
AM
1456
1457%description tidy
1458This is a dynamic shared object (DSO) for PHP that will add Tidy
1459support.
1460
ec7f2789
JR
1461%description tidy -l pl.UTF-8
1462Moduł PHP umożliwiający korzystanie z tidy.
8c91402c 1463
f476635d
ER
1464%package tokenizer
1465Summary: tokenizer extension module for PHP
86784db6 1466Summary(pl.UTF-8): Moduł rozszerzenia tokenizer dla PHP
f476635d 1467Group: Libraries
f476635d 1468Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1469Provides: php(tokenizer)
f476635d
ER
1470
1471%description tokenizer
1472This is a dynamic shared object (DSO) for PHP that will add tokenizer
1473support.
1474
ec7f2789
JR
1475%description tokenizer -l pl.UTF-8
1476Moduł PHP dodający obsługę tokenizera do PHP.
c1b8af09 1477
c4161e98 1478%package wddx
1479Summary: wddx extension module for PHP
86784db6 1480Summary(pl.UTF-8): Moduł wddx dla PHP
c4161e98 1481Group: Libraries
21169c08 1482Requires: %{name}-common = %{epoch}:%{version}-%{release}
39e9697f 1483#Requires: %{name}-session = %{epoch}:%{version}-%{release}
037da132 1484Requires: %{name}-xml = %{epoch}:%{version}-%{release}
2e5b56fc 1485Provides: php(wddx)
c4161e98 1486
1487%description wddx
e584ad6b
JB
1488This is a dynamic shared object (DSO) for PHP that will add wddx
1489support.
c4161e98 1490
ec7f2789
JR
1491%description wddx -l pl.UTF-8
1492Moduł PHP umożliwiający korzystanie z wddx.
6997cdef 1493
c2388c7d 1494%package xml
1495Summary: XML extension module for PHP
86784db6 1496Summary(pl.UTF-8): Moduł XML dla PHP
386054ee 1497Group: Libraries
dc38d397 1498Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1499Provides: php(xml)
386054ee 1500
c2388c7d 1501%description xml
e584ad6b
JB
1502This is a dynamic shared object (DSO) for PHP that will add XML
1503support. This extension lets you create XML parsers and then define
1504handlers for different XML events.
386054ee 1505
ec7f2789
JR
1506%description xml -l pl.UTF-8
1507Moduł PHP umożliwiający parsowanie plików XML i obsługę zdarzeń
1508związanych z tymi plikami. Pozwala on tworzyć analizatory XML-a i
1509następnie definiować procedury obsługi dla różnych zdarzeń XML.
386054ee 1510
768d3bda
AM
1511%package xmlreader
1512Summary: XML Reader extension module for PHP
86784db6 1513Summary(pl.UTF-8): Moduł XML Reader dla PHP
768d3bda 1514Group: Libraries
768d3bda 1515Requires: %{name}-common = %{epoch}:%{version}-%{release}
ffda81cd 1516Requires: %{name}-dom = %{epoch}:%{version}-%{release}
2e5b56fc 1517Provides: php(xmlreader)
768d3bda
AM
1518
1519%description xmlreader
1520This is a dynamic shared object (DSO) for PHP that will add XML Reader
1521support. The XMLReader extension is an XML Pull parser. The reader
1522acts as a cursor going forward on the document stream and stopping at
1523each node on the way.
1524
ec7f2789
JR
1525%description xmlreader -l pl.UTF-8
1526Moduł PHP umożliwiający analizę plików XML w trybie Pull. Czytnik
1527działa jako kursor przechodzący przez strumień dokumentu i
1528zatrzymujący się na każdym węźle po drodze.
768d3bda 1529
c2388c7d 1530%package xmlrpc
1531Summary: xmlrpc extension module for PHP
86784db6 1532Summary(pl.UTF-8): Moduł xmlrpc dla PHP
1adf90d7 1533Group: Libraries
dc38d397 1534Requires: %{name}-common = %{epoch}:%{version}-%{release}
37873df0 1535Requires: %{name}-xml = %{epoch}:%{version}-%{release}
2e5b56fc 1536Provides: php(xmlrpc)
1adf90d7 1537
c2388c7d 1538%description xmlrpc
e584ad6b
JB
1539This is a dynamic shared object (DSO) for PHP that will add XMLRPC
1540support.
1adf90d7 1541
c2388c7d 1542Warning: this is an experimental module.
1adf90d7 1543
ec7f2789
JR
1544%description xmlrpc -l pl.UTF-8
1545Moduł PHP dodający obsługę XMLRPC.
c2388c7d 1546
ec7f2789 1547Uwaga: to jest moduł eksperymentalny.
c2388c7d 1548
86ceb323 1549%package xmlwriter
05582439 1550Summary: Fast, non-cached, forward-only means to write XML data
86784db6 1551Summary(pl.UTF-8): Szybka, nie cachowana metoda zapisu danych w formacie XML
86ceb323
ER
1552Group: Libraries
1553Requires: %{name}-common = %{epoch}:%{version}-%{release}
1554Provides: php(xmlwriter)
15f70a0e 1555Obsoletes: php-pecl-xmlwriter
86ceb323
ER
1556
1557%description xmlwriter
1558This extension wraps the libxml xmlWriter API. Represents a writer
1559that provides a non-cached, forward-only means of generating streams
1560or files containing XML data.
1561
ec7f2789
JR
1562%description xmlwriter -l pl.UTF-8
1563To rozszerzenie obudowuje API xmlWriter z libxml. Reprezentuje obsługę
1564zapisu dostarczającą nie cachowanych metod generowania strumieni lub
1565plików zawierających dane XML.
86ceb323 1566
dc49e336
JB
1567%package xsl
1568Summary: xsl extension module for PHP
86784db6 1569Summary(pl.UTF-8): Moduł xsl dla PHP
dc49e336 1570Group: Libraries
dc49e336 1571Requires: %{name}-common = %{epoch}:%{version}-%{release}
dbd7433e 1572Requires: %{name}-dom = %{epoch}:%{version}-%{release}
dc49e336 1573Requires: libxslt >= 1.0.18
737e42ad 1574# actually not true, functionality is similar, but API differs
2e5b56fc 1575Provides: php(xsl)
737e42ad 1576Obsoletes: php-xslt <= 3:4.3.8-1
dc49e336
JB
1577
1578%description xsl
1579This is a dynamic shared object (DSO) for PHP that will add new XSL
1580support (using libxslt).
1581
ec7f2789
JR
1582%description xsl -l pl.UTF-8
1583Moduł PHP dodający nową obsługę XSLT (przy użyciu libxslt).
dc49e336 1584
b27cf2ef
ER
1585%package zip
1586Summary: Zip management extension
86784db6 1587Summary(pl.UTF-8): Zarządzanie archiwami zip
b27cf2ef 1588Group: Libraries
b27cf2ef 1589Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1590Provides: php(zip)
5cad965e 1591Obsoletes: php-pecl-zip
b27cf2ef
ER
1592
1593%description zip
1594Zip is an extension to create, modify and read zip files.
1595
ec7f2789
JR
1596%description zip -l pl.UTF-8
1597Zip jest rozszerzeniem umożliwiającym tworzenie, modyfikację oraz
1598odczyt archiwów zip.
b27cf2ef 1599
c2388c7d 1600%package zlib
1601Summary: Zlib extension module for PHP
86784db6 1602Summary(pl.UTF-8): Moduł zlib dla PHP
7bd1e950 1603Group: Libraries
dc38d397 1604Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1605Provides: php(zlib)
7bd1e950 1606
c2388c7d 1607%description zlib
e584ad6b
JB
1608This is a dynamic shared object (DSO) for PHP that will add zlib
1609compression support to PHP.
7bd1e950 1610
ec7f2789
JR
1611%description zlib -l pl.UTF-8
1612Moduł PHP umożliwiający używanie kompresji zlib.
7bd1e950 1613
9af2b7db 1614%prep
01c5c3b4 1615%setup -q
554abb27 1616%patch0 -p1
670f5db5 1617%patch1 -p1
f1d1175f 1618%patch2 -p1
670f5db5 1619%patch3 -p1
c027c256 1620%patch4 -p1
12295c68 1621%patch5 -p1
6ab586ad 1622%patch6 -p1
e584ad6b 1623%patch7 -p1
8a574ba7 1624%patch8 -p1
fcc61680 1625%patch9 -p1
78987c05 1626
8c91402c 1627cp php.ini-dist php.ini
2179215d 1628%patch10 -p1
8c91402c
AM
1629# for ac2.53b/am1.6b - AC_LANG_CXX has AM_CONDITIONAL, so cannot be invoked
1630# conditionally...
2179215d 1631%patch11 -p1
189be387 1632%patch12 -p1
d76e208d
JB
1633%patch13 -p1
1634%patch14 -p1
1635%patch15 -p1
86334d82 1636%patch16 -p1
37c3c2bc 1637%patch17 -p1
37c3c2bc 1638%patch18 -p1
9062e238 1639%patch19 -p1
c9f5f7a9
ER
1640%patch20 -p1
1641%patch21 -p1
e048c127 1642%patch22 -p1
d76e208d
JB
1643%patch23 -p1
1644%patch24 -p1
d350ae54 1645
e048c127 1646%{?with_versioning:%patch25 -p1}
d350ae54 1647
df532740 1648%if 0
cd8fb0ff 1649%{__tar} jxf %{SOURCE9}
8a574ba7
ER
1650v=%{SOURCE9} v=${v#*/php-patchset-} v=${v%%-*}
1651mv $v/$v gentoo-patchset
8a574ba7
ER
1652for a in gentoo-patchset/*.patch; do
1653 %{__patch} -p1 < $a
cd8fb0ff 1654done
df532740 1655%endif
cd8fb0ff 1656
e048c127
AG
1657%patch26 -p1
1658%patch27 -p1
d76e208d
JB
1659%patch28 -p1
1660%patch29 -p1
be32344e 1661%patch30 -p1
e048c127 1662#%patch31 -p1
d9ca6315 1663%patch32 -p1
e048c127 1664%patch33 -p1
1cb33721 1665%if "%{pld_release}" != "ac"
e048c127 1666%patch34 -p1
1cb33721 1667%endif
e048c127 1668%patch35 -p1
fed87879 1669
cd8fb0ff 1670# mysql default charset for mysql/mysql/pdo-mysql extensions
e048c127
AG
1671%patch36 -p1
1672%patch37 -p0
1673%patch38 -p0
cd8fb0ff 1674
e048c127 1675%patch39 -p1
b912d41a 1676
5473c982 1677%if %{with fpm}
e048c127
AG
1678%patch40 -p1
1679%patch41 -p1
1680%patch42 -p1
5473c982
ER
1681%endif
1682
e048c127
AG
1683%patch43 -p1
1684%patch44 -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 \
34d785ef 1808 --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}
34d785ef 1857 --with-libexpat-dir=shared,/usr \
efe52553 1858%else
34d785ef 1859 --without-libexpat-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 \
999f50f4 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.834342 seconds and 4 git commands to generate.