]> git.pld-linux.org Git - packages/php.git/blame - php.spec
- fix building with db 5.3
[packages/php.git] / php.spec
CommitLineData
b518fca4 1# NOTE: mysqlnd does not support ssl or compression (see FAQ at http://dev.mysql.com/downloads/connector/php-mysqlnd/)
36929cf2
JB
2# UNPACKAGED EXTENSION NOTES:
3# - com_dotnet is Win32-only
b518fca4 4# TODO:
2f2f028b 5# - ttyname_r() misdetected http://bugs.php.net/bug.php?id=48820
a8a6a24e 6# - wddx: restore session support (not compiled in due DL extension check)
ae9fd9ae
JB
7# - deal with modules removed from php and not moved to PECL, still not obsoleted anywhere
8# - removed from php 5.0 (currently in php4):
85b73eb6 9# db [pecl-svn], hyperwave [pecl-svn], java [pecl-svn], mcal [pecl-svn], qtdom [pecl-svn]
ae9fd9ae 10# - removed from php 5.1:
b518fca4 11# oracle [pecl-svn]
ae9fd9ae 12# - removed from php 5.2:
b518fca4 13# filepro [pecl-svn], hwapi [pecl-svn]
1706bf93 14# - make additional headers and checking added by mail patch configurable
722f34a7 15# - modularize standard (output from pure php -m)?
c14467fd 16# - lib64 patch obsolete by $PHP_LIBDIR ?
c14467fd
AM
17# - WARNING: Phar: sha256/sha512 signature support disabled if ext/hash is
18# built shared, also PHAR_HAVE_OPENSSL is false if openssl is built shared.
19# make it runtime dep and add Suggests (or php warning messages)
20# - some mods should be shared:
21#$ php -m
22# [PHP Modules]
23#+Core
24# date
25#+ereg
26# libxml
c14467fd 27# Reflection
82bb3a40 28#
6f91d99f 29# Conditional build:
6f91d99f 30%bcond_with interbase_inst # use InterBase install., not Firebird (BR: proprietary libs)
6f91d99f 31%bcond_with oci8 # with Oracle oci8 extension module (BR: proprietary libs)
3fce81c7 32%bcond_with instantclient # build Oracle oci8 extension module against oracle-instantclient package
999f50f4 33%bcond_with system_gd # with system gd (we prefer internal since it enables few more features)
8e1aca2a 34%bcond_with system_libzip # with system libzip (reported broken currently)
ffda81cd 35%bcond_without curl # without CURL extension module
696cac8d 36%bcond_without filter # without filter extension module
442db29e 37%bcond_without enchant # without Enchant extension module
6f91d99f 38%bcond_without imap # without IMAP extension module
8279590e 39%bcond_without interbase # without InterBase extension module
f00bcd43 40%bcond_without kerberos5 # without Kerberos5 support
80c4c4ea 41%bcond_without litespeed # build litespeed module
6f91d99f 42%bcond_without ldap # without LDAP extension module
11c9a003 43%bcond_without mhash # without mhash extension (supported by hash extension)
6f91d99f 44%bcond_without mm # without mm support for session storage
6f91d99f 45%bcond_without mssql # without MS SQL extension module
5d4d6c58 46# don't turn it on by default; see TODO item for mysqlnd in this spec
f335c177 47%bcond_with mysqlnd # with mysqlnd support in mysql related extensions
ffda81cd 48%bcond_without mysqli # without mysqli support (Requires mysql > 4.1)
6f91d99f
JB
49%bcond_without odbc # without ODBC extension module
50%bcond_without openssl # without OpenSSL support and OpenSSL extension (module)
722f34a7 51%bcond_without pcre # without PCRE extension module
53854c80 52%bcond_without pdo_sqlite # without PDO SQLite extension module
6f91d99f 53%bcond_without pgsql # without PostgreSQL extension module
c14467fd 54%bcond_without phar # without phar extension module
274395e3 55%bcond_without pspell # without pspell extension module
6f91d99f 56%bcond_without recode # without recode extension module
6f91d99f 57%bcond_without snmp # without SNMP extension module
53854c80 58%bcond_without sqlite2 # without SQLite extension module
c14467fd
AM
59%bcond_without sqlite3 # without SQLite3 extension module
60%bcond_without sybase_ct # without Sybase-CT extension module
8c91402c 61%bcond_without tidy # without Tidy extension module
6f91d99f
JB
62%bcond_without wddx # without WDDX extension module
63%bcond_without xmlrpc # without XML-RPC extension module
b1558782
ER
64%bcond_without apache1 # disable building Apache 1.3.x SAPI
65%bcond_without apache2 # disable building Apache 2.x SAPI
1f6a0184 66%bcond_with zts # Zend Thread Safety
f335c177 67%bcond_without cgi # disable CGI/FCGI SAPI
86a42589 68%bcond_without fpm # disable FPM
bfec8914 69%bcond_without embed # disable Embedded API
552732b5 70%bcond_without suhosin # with suhosin patch
71f4af01 71%bcond_with tests # default off; test process very often hangs on builders, approx run time 45m; perform "make test"
d09cbf07 72%bcond_with gcov # Enable Code coverage reporting
c14467fd 73%bcond_with type_hints # experimental support for strict typing/casting
74f7e4ba 74
3f700db8
ER
75%define apxs1 /usr/sbin/apxs1
76%define apxs2 /usr/sbin/apxs
2e8392b6 77%define litespeed_version 5.5
3f700db8 78
b1558782
ER
79# disable all sapis
80%if %{with gcov}
81%undefine with_apache1
82%undefine with_apache2
83%undefine with_cgi
84%undefine with_litespeed
85%endif
86
a10fa6cf
ER
87# mm is not thread safe
88%if %{with zts}
6f91d99f 89%undefine with_mm
ab092fe1 90%endif
3f700db8 91
c14467fd 92%ifnarch %{ix86} %{x8664} sparc sparcv9 alpha
8279590e 93# ppc disabled (broken on th-ppc)
6f91d99f 94%undefine with_interbase
4fef8b22 95%endif
3f700db8 96
46fdbf59 97%ifnarch %{ix86} %{x8664}
e66fb762
ER
98# unsupported, see sapi/cgi/fpm/fpm_atomic.h
99%undefine with_fpm
100%endif
101
b1558782 102%if 0
0a929a28 103%if %{without apache1} && %{without apache2}
8d79014f
ER
104ERROR: You need to select at least one Apache SAPI to build shared modules.
105%endif
b1558782 106%endif
8d79014f 107
722f34a7
ER
108# filter depends on pcre
109%if %{without pcre}
110%undefine with_filter
111%endif
112
b8c0ecc0
ER
113%define orgname php
114%if "%{pld_release}" == "ac"
115%define php_suffix 53
116%else
117%define php_suffix %{nil}
118%endif
119
54d5587b 120%define rel 5
c256acfe 121Summary: PHP: Hypertext Preprocessor
86784db6
ER
122Summary(fr.UTF-8): Le langage de script embarque-HTML PHP
123Summary(pl.UTF-8): Język skryptowy PHP
124Summary(pt_BR.UTF-8): A linguagem de script PHP
125Summary(ru.UTF-8): PHP Версии 5 - язык препроцессирования HTML-файлов, выполняемый на сервере
126Summary(uk.UTF-8): PHP Версії 5 - мова препроцесування HTML-файлів, виконувана на сервері
b8c0ecc0 127Name: %{orgname}%{php_suffix}
6b35feee 128Version: 5.3.16
61e939a4 129Release: %{rel}%{?with_type_hints:.th}%{?with_oci8:.oci}
32a7c037 130Epoch: 4
d5264d70 131License: PHP
f4359077 132Group: Libraries
b8c0ecc0 133Source0: http://www.php.net/distributions/%{orgname}-%{version}.tar.bz2
6b35feee 134# Source0-md5: 99cfd78531643027f60c900e792d21be
b8c0ecc0
ER
135Source2: %{orgname}-mod_%{orgname}.conf
136Source3: %{orgname}-cgi-fcgi.ini
137Source4: %{orgname}-apache.ini
138Source5: %{orgname}-cli.ini
00cded20 139# Taken from: http://browsers.garykeith.com/downloads.asp
b8c0ecc0
ER
140Source9: %{orgname}_browscap.ini
141Source10: %{orgname}-fpm.init
142Source11: %{orgname}-fpm.logrotate
143Source12: %{orgname}-branch.sh
a8a6a24e 144Source13: dep-tests.sh
71f4af01 145Source14: skip-tests.sh
b8c0ecc0 146Source15: http://litespeedtech.com/packages/lsapi/%{orgname}-litespeed-%{litespeed_version}.tgz
2e8392b6 147# Source15-md5: 9d58485d5fd6b5f5fefcec41b9ce283e
b8c0ecc0
ER
148Patch0: %{orgname}-shared.patch
149Patch1: %{orgname}-pldlogo.patch
150Patch2: %{orgname}-mail.patch
151Patch3: %{orgname}-link-libs.patch
152Patch4: %{orgname}-libpq_fs_h_path.patch
153Patch5: %{orgname}-filter-shared.patch
154Patch6: %{orgname}-build_modules.patch
155Patch7: %{orgname}-sapi-ini-file.patch
156Patch8: %{orgname}-config-file-scan-dir.patch
157Patch9: %{orgname}-sh.patch
158Patch10: %{orgname}-ini.patch
bfec8914 159Patch11: embed.patch
722f34a7
ER
160%if %{with type_hints}
161Patch12: http://ilia.ws/patch/type_hint_53_v2.txt
162%endif
b8c0ecc0
ER
163Patch14: %{orgname}-no_pear_install.patch
164Patch15: %{orgname}-zlib.patch
165Patch17: %{orgname}-readline.patch
166Patch18: %{orgname}-nohttpd.patch
167Patch19: %{orgname}-gd_imagerotate_enable.patch
168Patch20: %{orgname}-uint32_t.patch
169Patch21: %{orgname}-dba-link.patch
170Patch22: %{orgname}-both-apxs.patch
171Patch23: %{orgname}-builddir.patch
172Patch24: %{orgname}-zlib-for-getimagesize.patch
173Patch25: %{orgname}-stupidapache_version.patch
174Patch26: %{orgname}-pear.patch
175Patch27: %{orgname}-config-dir.patch
176Patch29: %{orgname}-fcgi-graceful.patch
177Patch31: %{orgname}-fcgi-error_log-no-newlines.patch
178Patch34: %{orgname}-libtool.patch
179Patch35: %{orgname}-tds.patch
180Patch36: %{orgname}-mysql-charsetphpini.patch
181Patch37: %{orgname}-mysqli-charsetphpini.patch
182Patch38: %{orgname}-pdo_mysql-charsetphpini.patch
183Patch39: %{orgname}-use-prog_sendmail.patch
184Patch41: %{orgname}-fpm-config.patch
185Patch42: %{orgname}-fpm-shared.patch
186Patch43: %{orgname}-silent-session-cleanup.patch
187Patch44: %{orgname}-include_path.patch
188Patch45: %{orgname}-imap-annotations.patch
189Patch46: %{orgname}-imap-myrights.patch
552732b5 190Patch47: suhosin.patch
b8c0ecc0 191Patch49: %{orgname}-m4-divert.patch
c7bdf151 192Patch50: extension-shared-optional-dep.patch
722f34a7
ER
193Patch51: spl-shared.patch
194Patch52: pcre-shared.patch
71f4af01 195Patch53: fix-test-run.patch
b8c0ecc0
ER
196Patch59: %{orgname}-systzdata.patch
197Patch60: %{orgname}-oracle-instantclient.patch
211aa560 198Patch62: mcrypt-libs.patch
b8c0ecc0
ER
199Patch63: %{orgname}-mysql-nowarning.patch
200Patch64: %{orgname}-m4.patch
8e1aca2a
ER
201# http://spot.fedorapeople.org/php-5.3.6-libzip.patch
202Patch65: system-libzip.patch
54d5587b 203Patch66: %{orgname}-db.patch
d1c0e56d 204URL: http://www.php.net/
6f91d99f 205%{?with_interbase:%{!?with_interbase_inst:BuildRequires: Firebird-devel >= 1.0.2.908-2}}
6e4962cf 206%{?with_pspell:BuildRequires: aspell-devel >= 2:0.50.0}
efe52553 207BuildRequires: autoconf >= 2.53
386054ee 208BuildRequires: automake >= 1.4d
6d04ac29 209BuildRequires: bison
386054ee 210BuildRequires: bzip2-devel
3f51cc4a 211%{?with_curl:BuildRequires: curl-devel >= 7.12.0}
2d63cfa1 212BuildRequires: cyrus-sasl-devel
62493084 213BuildRequires: db-devel >= 4.0
6d3d4034 214BuildRequires: elfutils-devel
442db29e 215%{?with_enchant:BuildRequires: enchant-devel >= 1.1.3}
192aa796 216#BuildRequires: fcgi-devel
f00bcd43 217%{?with_kerberos5:BuildRequires: heimdal-devel}
8e1aca2a 218%{?with_system_libzip:BuildRequires: libzip-devel >= 0.10-3}
cb23e90c 219BuildRequires: mysql-devel
c28a8d0c 220BuildRequires: pkgconfig
6f4bcfe8 221BuildRequires: sed >= 4.0
c14467fd
AM
222%if %{with mssql} || %{with sybase_ct}
223BuildRequires: freetds-devel >= 0.82
7899bacd 224%endif
c845ccf9 225BuildRequires: freetype-devel >= 2.0
a04a599a 226%if %{with system_gd}
b2c345ab 227BuildRequires: gd-devel >= 2.0.28-4
ae9fd9ae 228BuildRequires: gd-devel(imagerotate) = 5.2.0
999f50f4 229%endif
defaa0de 230BuildRequires: gdbm-devel
c2388c7d 231BuildRequires: gmp-devel
73373f94 232%{?with_imap:BuildRequires: imap-devel >= 1:2007e-2}
c95a71e2 233BuildRequires: libicu-devel
defaa0de 234BuildRequires: libjpeg-devel
fa325698 235BuildRequires: libltdl-devel >= 1.4
386054ee 236BuildRequires: libmcrypt-devel >= 2.4.4
bbc6332a 237BuildRequires: libpng-devel >= 1.0.8
192aa796 238#BuildRequires: libtiff-devel
1cb33721
ER
239%if "%{pld_release}" != "ac"
240BuildRequires: libtool >= 2:2.2
241%else
c14467fd 242BuildRequires: libtool >= 1.4.3
1cb33721 243%endif
192aa796 244#BuildRequires: libwrap-devel
40bcf922 245BuildRequires: libxml2-devel >= 1:2.7.6-4
173ed05d 246BuildRequires: libxslt-devel >= 1.1.0
6f91d99f 247%{?with_mm:BuildRequires: mm-devel >= 1.3.0}
7ef909bc 248%{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
6f91d99f 249%if %{with openssl} || %{with ldap}
cdeb7dd8 250BuildRequires: openssl-devel >= 0.9.7d
c2388c7d 251%endif
d09cbf07 252%{?with_gcov:BuildRequires: lcov}
4f4aacb4 253%{?with_snmp:%{?with_tests:BuildRequires: mibs-net-snmp}}
6f4bcfe8 254%{?with_snmp:BuildRequires: net-snmp-devel >= 5.0.7}
3fce81c7 255%{?with_instantclient:BuildRequires: oracle-instantclient-devel}
defaa0de 256BuildRequires: pam-devel
e95cee82 257%{?with_pcre:BuildRequires: pcre-devel >= 8.10}
01638b0b 258BuildRequires: pkgconfig
768d3bda 259%{?with_pgsql:BuildRequires: postgresql-backend-devel >= 7.2}
feab29a1 260%{?with_pgsql:BuildRequires: postgresql-devel}
e584ad6b 261BuildRequires: readline-devel
6f91d99f 262%{?with_recode:BuildRequires: recode-devel >= 3.5d-3}
1cb33721 263BuildRequires: rpm >= 4.4.9-56
f97b02a4 264BuildRequires: rpm-build >= 4.4.0
6f4bcfe8 265BuildRequires: rpmbuild(macros) >= 1.566
53854c80
ER
266%{?with_sqlite2:BuildRequires: sqlite-devel}
267%if %{with sqlite3} || %{with pdo_sqlite}
268BuildRequires: sqlite3-devel >= 3.3.9
269%endif
defaa0de 270BuildRequires: t1lib-devel
8c91402c 271%{?with_tidy:BuildRequires: tidy-devel}
6f91d99f 272%{?with_odbc:BuildRequires: unixODBC-devel}
f8807126 273%{?with_xmlrpc:BuildRequires: xmlrpc-epi-devel >= 0.54.1}
defaa0de 274BuildRequires: zlib-devel >= 1.0.9
3f700db8
ER
275%if %{with apache1}
276BuildRequires: apache1-devel
3f700db8
ER
277%endif
278%if %{with apache2}
83c1bee5 279BuildRequires: apache-devel >= 2.0.52-2
08b77432
AM
280BuildRequires: apr-devel >= 1:1.0.0
281BuildRequires: apr-util-devel >= 1:1.0.0
80f59fe1 282%endif
cc446d0d 283%if %{with fpm}
192aa796 284#BuildRequires: judy-devel
cc446d0d 285%endif
6e4962cf 286BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
9af2b7db 287
b8c0ecc0
ER
288%define php_sysconfdir /etc/%{name}
289%define php_extensiondir %{_libdir}/%{name}
35a4400e 290%define _sysconfdir %{php_sysconfdir}
0b8eb3e3 291
17c07ea5 292# must be in sync with source. extra check ensuring that it is so is done in %%build
c14467fd
AM
293%define php_api_version 20090626
294%define zend_module_api 20090626
295%define zend_extension_api 220090626
296
761d8bce 297# Extension versions
6b460a96
ER
298%define bz2ver 1.0
299%define enchantver 1.1.0
300%define fileinfover 1.0.5-dev
301%define hashver 1.0
302%define intlver 1.1.0
303%define jsonver 1.2.1
304%define pharver 2.0.1
305%define sqlitever 2.0-dev
46e157f2 306%define zipver 1.11.0
761d8bce 307
c5ba9228
JR
308%define zend_zts %{!?with_zts:0}%{?with_zts:1}
309%define php_debug %{!?debug:0}%{?debug:1}
91eeb7dc 310
d09cbf07
ER
311%if %{with gcov}
312%undefine with_ccache
313%endif
314
cb40e22c
JR
315%if %{with oci8}
316# ORACLE_HOME is required for oci8 ext to build
c5ba9228 317%define _preserve_env %_preserve_env_base ORACLE_HOME
cb40e22c
JR
318%endif
319
9af2b7db 320%description
da15debb 321PHP is an HTML-embedded scripting language. PHP attempts to make it
322easy for developers to write dynamically generated web pages. PHP also
323offers built-in database integration for several commercial and
324non-commercial database management systems, so writing a
325database-enabled web page with PHP is fairly simple. The most common
326use of PHP coding is probably as a replacement for CGI scripts. The
327mod_php module enables the Apache web server to understand and process
ddbfc7aa 328the embedded PHP language in web pages. This package contains PHP
be993200 329version %{version}.
0b8eb3e3 330
ec7f2789 331%description -l fr.UTF-8
da15debb 332PHP est un langage de script embarque dans le HTM. PHP essaye de
333rendre simple aux developpeurs d'ecrire des pages web generees
334dynamiquement. PHP incorpore egalement une integration avec plusieurs
335systemes de gestion de bases de donnees commerciaux et
336non-connerciaux, qui rent facile la creation de pages web liees avec
337des bases de donnees. L'utilisation la plus commune de PHP est
338probablement en remplacement de scripts CGI. Le module mod_php permet
ddbfc7aa 339au serveur web Apache de comprendre et de traiter le langage PHP
340integre dans des pages web. Ce package contient PHP version
be993200 341%{version}.
795da340 342
ec7f2789
JR
343%description -l pl.UTF-8
344PHP jest językiem skryptowym, którego polecenia umieszcza się w
345plikach HTML. Jest próbą ułatwienia programistom pisania dynamicznie
346generowanych stron WWW. Oferuje także wbudowaną integrację z bazami
347danych dla kilku komercyjnych i niekomercyjnych systemów baz danych,
348co czyni tworzenie stron korzystających z baz danych w miarę łatwym.
349Najczęściej PHP jest używany prawdopodobnie jako zamiennik skryptów
350CGI. Moduł mod_php pozwala serwerowi WWW Apache rozumieć i przetwarzać
ddbfc7aa 351język PHP osadzony w stronach. Ten pakiet zawiera PHP w wersji
05582439 352%{version}.
0b8eb3e3 353
ec7f2789
JR
354%description -l pt_BR.UTF-8
355PHP: Preprocessador de Hipertexto versão 4 é uma linguagem script
356embutida em HTML. Muito de sua sintaxe é emprestada de C, Java e Perl,
357com algumas características únicas, específicas ao PHP. O objetivo da
358linguagem é permitir que desenvolvedores web escrevam páginas
359dinamicamente geradas de forma rápida.
360
361%description -l ru.UTF-8
362PHP - это язык написания скриптов, встраиваемых в HTML-код. PHP
363предлагает интерграцию с множеством СУБД, поэтому написание скриптов
364для работы с базами данных относительно просто. Наиболее популярное
365использование PHP - замена для CGI скриптов.
366
ec7f2789
JR
367%description -l uk.UTF-8
368PHP - це мова написання скриптів, що вбудовуються в HTML-код. PHP
369пропонує інтеграцію з багатьма СУБД, тому написання скриптів для
370роботи з базами даних є доволі простим. Найбільш популярне
371використання PHP - заміна для CGI скриптів.
43fe8384 372
b8c0ecc0 373%package -n apache1-mod_%{name}
ddbfc7aa 374Summary: PHP DSO module for Apache 1.3.x
375Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) PHP dla Apache 1.3.x
3f700db8 376Group: Development/Languages/PHP
3b414131 377Requires(triggerpostun): sed >= 4.0
feab29a1 378Requires: %{name}-common = %{epoch}:%{version}-%{release}
3f700db8
ER
379Requires: apache1(EAPI) >= 1.3.33-2
380Requires: apache1-mod_mime
2e5b56fc 381Provides: webserver(php) = %{version}
3f700db8 382Obsoletes: apache-mod_php < 1:4.1.1
ea2a9757 383Obsoletes: phpfi
3f700db8 384
b8c0ecc0 385%description -n apache1-mod_%{name}
ddbfc7aa 386PHP as DSO module for Apache 1.3.x.
3f700db8 387
b8c0ecc0 388%description -n apache1-mod_%{name} -l pl.UTF-8
ddbfc7aa 389PHP jako moduł DSO (Dynamic Shared Object) dla Apache 1.3.x.
3f700db8 390
b8c0ecc0 391%package -n apache-mod_%{name}
ddbfc7aa 392Summary: PHP DSO module for Apache 2.x
393Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) PHP dla Apache 2.x
3f700db8 394Group: Development/Languages/PHP
037da132 395Requires: %{name}-common = %{epoch}:%{version}-%{release}
ea2a9757 396Requires: apache(modules-api) = %{apache_modules_api}
4141c5f0 397Requires: apache-mod_mime
2e5b56fc 398Provides: webserver(php) = %{version}
3f700db8 399Obsoletes: phpfi
3f700db8 400
b8c0ecc0 401%description -n apache-mod_%{name}
ddbfc7aa 402PHP as DSO module for Apache 2.x.
3f700db8 403
b8c0ecc0 404%description -n apache-mod_%{name} -l pl.UTF-8
ddbfc7aa 405PHP jako moduł DSO (Dynamic Shared Object) dla Apache 2.x.
3f700db8 406
1b142d44 407%package litespeed
ddbfc7aa 408Summary: PHP for litespeed HTTP server
409Summary(pl.UTF-8): PHP dla serwera HTTP litespeed
1b142d44 410Group: Development/Languages/PHP
411Requires: %{name}-common = %{epoch}:%{version}-%{release}
1b142d44 412Provides: webserver(php) = %{version}
413
414%description litespeed
ddbfc7aa 415PHP for litespeed HTTP server.
1b142d44 416
260f7399 417%description litespeed -l pl.UTF-8
ddbfc7aa 418PHP dla serwera HTTP litespeed.
1b142d44 419
345124d0 420%package cgi
e66fb762
ER
421Summary: PHP as CGI/FastCGI program
422Summary(pl.UTF-8): PHP jako program CGI/FastCGI
4342041a 423Group: Development/Languages/PHP
037da132 424Requires: %{name}-common = %{epoch}:%{version}-%{release}
2a4d4ef1 425Provides: %{name}-fcgi = %{epoch}:%{version}-%{release}
693fa450 426Provides: php(cgi)
c14467fd
AM
427Provides: php(fcgi)
428Provides: webserver(php)
c14467fd 429Obsoletes: php-fcgi < 4:5.3.0
345124d0
JR
430
431%description cgi
e66fb762 432PHP as CGI or FastCGI program.
345124d0 433
ec7f2789 434%description cgi -l pl.UTF-8
e66fb762 435PHP jako program CGI lub FastCGI.
345124d0 436
4342041a 437%package cli
e66fb762
ER
438Summary: PHP as CLI interpreter
439Summary(pl.UTF-8): PHP jako interpreter działający z linii poleceń
4342041a 440Group: Development/Languages/PHP
037da132 441Requires: %{name}-common = %{epoch}:%{version}-%{release}
4342041a
JB
442
443%description cli
e66fb762 444PHP as CLI interpreter.
4342041a 445
ec7f2789 446%description cli -l pl.UTF-8
e66fb762 447PHP jako interpreter działający z linii poleceń.
4342041a 448
bfec8914
ER
449%package embedded
450Summary: PHP library for embedding in applications
ca01f3c9 451Summary(pl.UTF-8): Biblioteka PHP do osadzania w aplikacjach
bfec8914
ER
452Group: Libraries
453Requires: %{name}-common = %{epoch}:%{version}-%{release}
454
455%description embedded
456The php-embedded package contains a library which can be embedded into
457applications to provide PHP scripting language support.
458
ca01f3c9 459%description embedded -l pl.UTF-8
f34991cc 460Ten pakiet zawiera bibliotekę, którą można osadzać w aplikacjach w
ca01f3c9
JB
461celu obsługi PHP jako języka skryptowego.
462
067e71d9
ER
463%package program
464Summary: /usr/bin/php symlink
86784db6 465Summary(pl.UTF-8): Dowiązanie symboliczne /usr/bin/php
067e71d9
ER
466Group: Development/Languages/PHP
467Requires: %{name}-cli = %{epoch}:%{version}-%{release}
973fbbcf 468Obsoletes: /usr/bin/php
067e71d9
ER
469
470%description program
471Package providing /usr/bin/php symlink to PHP CLI.
472
ec7f2789
JR
473%description program -l pl.UTF-8
474Pakiet dostarczający dowiązanie symboliczne /usr/bin/php do PHP CLI.
8776849d 475
cc446d0d
ER
476%package fpm
477Summary: PHP FastCGI Process Manager
32eeba5b 478Summary(pl.UTF-8): PHP FastCGI Process Manager - zarządca procesów FastCGI
cc446d0d
ER
479Group: Development/Languages/PHP
480URL: http://www.php-fpm.org/
481Requires(post,preun): /sbin/chkconfig
e27d86f4
ER
482Requires(postun): /usr/sbin/userdel
483Requires(pre): /bin/id
484Requires(pre): /usr/sbin/useradd
cc446d0d 485Requires: %{name}-common = %{epoch}:%{version}-%{release}
cc446d0d 486Requires: rc-scripts
e27d86f4 487Provides: user(http)
cc446d0d
ER
488Provides: webserver(php) = %{version}
489
490%description fpm
491PHP FastCGI Process Manager.
492
32eeba5b
JB
493%description fpm -l pl.UTF-8
494PHP FastCGI Process Manager - zarządca procesów FastCGI.
495
345124d0 496%package common
32eeba5b 497Summary: Common files needed by both Apache modules and CGI/CLI SAPIs
ddbfc7aa 498Summary(pl.UTF-8): Wspólne pliki dla modułu Apache'a i programu CGI
499Summary(ru.UTF-8): Разделяемые библиотеки для PHP
500Summary(uk.UTF-8): Бібліотеки спільного використання для PHP
345124d0 501Group: Libraries
0f2d71bb 502Requires(post): sed >= 4.0
85db32b5 503# because of dlclose() bugs in glibc <= 2.3.4 causing SEGVs on exit
ff809778 504Requires: glibc >= 6:2.3.5
fce5d91b 505Requires: php-dirs
01638b0b 506Requires: rpm-whiteout >= 1.28
528a1414 507Requires: tzdata
6ae78f38
ER
508Provides: %{name}(debug) = %{php_debug}
509Provides: %{name}(modules_api) = %{php_api_version}
510Provides: %{name}(thread-safety) = %{zend_zts}
511Provides: %{name}(zend_extension_api) = %{zend_extension_api}
512Provides: %{name}(zend_module_api) = %{zend_module_api}
f34991cc 513Provides: %{name}-core
6ae78f38
ER
514Provides: %{name}-date
515Provides: %{name}-ereg
516Provides: %{name}-reflection
517Provides: %{name}-standard
f34991cc 518Provides: php(core) = %{version}
91de58a4 519Provides: php(date)
5877fdd7 520Provides: php(ereg)
c14467fd 521Provides: php(hash)
2e5b56fc 522Provides: php(libxml)
91de58a4 523Provides: php(reflection)
2e5b56fc 524Provides: php(standard)
4d96d8db 525%{!?with_mysqlnd:Obsoletes: php-mysqlnd}
4829dfff 526%{?with_pcre:%requires_ge_to pcre pcre-devel}
d09cbf07 527Obsoletes: php-pecl-domxml
3c927814 528Conflicts: php4-common < 3:4.4.4-8
4e86443d 529Conflicts: rpm < 4.4.2-0.2
345124d0
JR
530
531%description common
32eeba5b 532Common files needed by both Apache modules and CGI/CLI SAPIs.
345124d0 533
ec7f2789 534%description common -l pl.UTF-8
ddbfc7aa 535Wspólne pliki dla modułu Apache'a i programu CGI.
345124d0 536
ec7f2789
JR
537%description common -l ru.UTF-8
538Этот пакет содержит общие файлы для разных вариантов реализации PHP
ddbfc7aa 539(самодостаточной и в качестве модуля Apache).
43fe8384 540
ec7f2789
JR
541%description common -l uk.UTF-8
542Цей пакет містить спільні файли для різних варіантів реалізації PHP
ddbfc7aa 543(самодостатньої та в якості модуля Apache).
43fe8384 544
c2388c7d 545%package devel
546Summary: Files for PHP modules development
86784db6
ER
547Summary(pl.UTF-8): Pliki do kompilacji modułów PHP
548Summary(pt_BR.UTF-8): Arquivos de desenvolvimento para PHP
549Summary(ru.UTF-8): Пакет разработки для построения расширений PHP
550Summary(uk.UTF-8): Пакет розробки для побудови розширень PHP
c2388c7d 551Group: Development/Languages/PHP
feab29a1 552Requires: %{name}-common = %{epoch}:%{version}-%{release}
36929cf2 553Requires: autoconf >= 2.13
375e8a12 554Requires: automake
722f34a7
ER
555%if "%{pld_release}" != "ac"
556Requires: libtool >= 2:2.2
557%else
1cb33721 558Requires: libtool
722f34a7 559%endif
b8c0ecc0 560%{?with_embed:Requires: %{orgname}-embedded = %{epoch}:%{version}-%{release}}
f34991cc 561%{?with_pcre:Requires: pcre-devel >= 8.10}
6b2e14c1 562Requires: shtool
168a2ebd 563Obsoletes: php-pear-devel
efc07a2c 564Obsoletes: php4-devel
b8c0ecc0
ER
565Obsoletes: php52-devel
566Obsoletes: php54-devel
a02ddf14 567
c2388c7d 568%description devel
43fe8384 569The php-devel package lets you compile dynamic extensions to PHP.
6b8a6ad4 570Included here is the source for the PHP extensions. Instead of
ddbfc7aa 571recompiling the whole PHP binary to add support for, say, oracle,
43fe8384 572install this package and use the new self-contained extensions
573support. For more information, read the file
7375f0ff 574README.SELF-CONTAINED-EXTENSIONS.
a02ddf14 575
ec7f2789
JR
576%description devel -l pl.UTF-8
577Ten pakiet zawiera pliki potrzebne do kompilacji modułów PHP. Zamiast
ddbfc7aa 578rekompilować całe PHP aby dodać obsługę np. oracle, można przy użyciu
ec7f2789
JR
579tego pakietu skompilować samodzielne rozszerzenie. Więcej informacji o
580samodzielnych rozszerzeniach można znaleźć w pliku
7375f0ff 581README.SELF-CONTAINED-EXTENSIONS.
defaa0de 582
ec7f2789
JR
583%description devel -l pt_BR.UTF-8
584Este pacote contém arquivos usados no desenvolvimento de programas ou
585módulos PHP.
795da340 586
ec7f2789
JR
587%description devel -l ru.UTF-8
588Пакет php-devel дает возможность компилировать динамические расширения
589PHP. Пакет включает исходный код этих расширений. Вместо повторной
ddbfc7aa 590компиляции бинарного файла PHP для добавления, например, поддержки
ec7f2789
JR
591oracle, установите этот пакет для компилирования отдельных расширений.
592Подробности - в файле README.SELF-CONTAINED-EXTENSIONS.
7375f0ff 593
ec7f2789
JR
594%description devel -l uk.UTF-8
595Пакет php-devel дає можливість компілювати динамічні розширення PHP.
596До пакету включено вихідний код для розширень. Замість повторної
ddbfc7aa 597компіляції бінарного файлу PHP для додання, наприклад, підтримки
ec7f2789
JR
598oracle, встановіть цей пакет для компіляції окремих розширень.
599Детальніша інформація - в файлі README.SELF-CONTAINED-EXTENSIONS.
43fe8384 600
c2388c7d 601%package bcmath
602Summary: bcmath extension module for PHP
86784db6 603Summary(pl.UTF-8): Moduł bcmath dla PHP
0d0f2f4c 604Group: Libraries
c14467fd 605URL: http://www.php.net/manual/en/book.bc.php
dc38d397 606Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 607Provides: php(bcmath)
0d0f2f4c 608
c2388c7d 609%description bcmath
e584ad6b
JB
610This is a dynamic shared object (DSO) for PHP that will add bc style
611precision math functions support.
0d0f2f4c 612
ec7f2789
JR
613%description bcmath -l pl.UTF-8
614Moduł PHP umożliwiający korzystanie z dokładnych funkcji
c2388c7d 615matematycznych takich jak w programie bc.
0d0f2f4c 616
3d687f71 617%package bz2
c2388c7d 618Summary: Bzip2 extension module for PHP
86784db6 619Summary(pl.UTF-8): Moduł bzip2 dla PHP
0d0f2f4c 620Group: Libraries
c14467fd 621URL: http://www.php.net/manual/en/book.bzip2.php
dc38d397 622Requires: %{name}-common = %{epoch}:%{version}-%{release}
6b460a96 623Provides: php(bz2) = %{bz2ver}
2e5b56fc 624Provides: php(bzip2)
3d687f71 625Provides: php-bzip2 = %{epoch}:%{version}-%{release}
f995a2b3 626Obsoletes: php-bzip2 < 4:5.2.14-3
6b460a96 627Obsoletes: php-pecl-bz2 < %{bz2ver}
0d0f2f4c 628
3d687f71 629%description bz2
ad48e054
JB
630This is a dynamic shared object (DSO) for PHP that will add bzip2
631compression support to PHP.
0d0f2f4c 632
3d687f71 633%description bz2 -l pl.UTF-8
ec7f2789 634Moduł PHP umożliwiający używanie kompresji bzip2.
0d0f2f4c 635
c2388c7d 636%package calendar
637Summary: Calendar extension module for PHP
86784db6 638Summary(pl.UTF-8): Moduł funkcji kalendarza dla PHP
80cfb727 639Group: Libraries
c14467fd 640URL: http://www.php.net/manual/en/book.calendar.php
dc38d397 641Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 642Provides: php(calendar)
80cfb727 643
c2388c7d 644%description calendar
e584ad6b
JB
645This is a dynamic shared object (DSO) for PHP that will add calendar
646support.
80cfb727 647
ec7f2789
JR
648%description calendar -l pl.UTF-8
649Moduł PHP dodający wsparcie dla kalendarza.
80cfb727 650
c2388c7d 651%package ctype
652Summary: ctype extension module for PHP
86784db6 653Summary(pl.UTF-8): Moduł ctype dla PHP
defaa0de 654Group: Libraries
c14467fd 655URL: http://www.php.net/manual/en/book.ctype.php
dc38d397 656Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 657Provides: php(ctype)
defaa0de 658
c2388c7d 659%description ctype
e584ad6b
JB
660This is a dynamic shared object (DSO) for PHP that will add ctype
661support.
defaa0de 662
ec7f2789
JR
663%description ctype -l pl.UTF-8
664Moduł PHP umożliwiający korzystanie z funkcji ctype.
defaa0de 665
c2388c7d 666%package curl
667Summary: curl extension module for PHP
86784db6 668Summary(pl.UTF-8): Moduł curl dla PHP
253c0459 669Group: Libraries
c14467fd 670URL: http://www.php.net/manual/en/book.curl.php
dc38d397 671Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 672Provides: php(curl)
253c0459 673
c2388c7d 674%description curl
e584ad6b
JB
675This is a dynamic shared object (DSO) for PHP that will add curl
676support.
253c0459 677
ec7f2789
JR
678%description curl -l pl.UTF-8
679Moduł PHP umożliwiający korzystanie z biblioteki curl.
795da340 680
c2388c7d 681%package dba
682Summary: DBA extension module for PHP
86784db6 683Summary(pl.UTF-8): Moduł DBA dla PHP
defaa0de 684Group: Libraries
c14467fd 685URL: http://www.php.net/manual/en/book.dba.php
dc38d397 686Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 687Provides: php(dba)
defaa0de 688
c2388c7d 689%description dba
e584ad6b
JB
690This is a dynamic shared object (DSO) for PHP that will add flat-file
691databases (DBA) support.
defaa0de 692
ec7f2789
JR
693%description dba -l pl.UTF-8
694Moduł dla PHP dodający obsługę dla baz danych opartych na plikach
e584ad6b 695(DBA).
defaa0de 696
51312e8d
JB
697%package dom
698Summary: DOM extension module for PHP
86784db6 699Summary(pl.UTF-8): Moduł DOM dla PHP
51312e8d 700Group: Libraries
c14467fd 701URL: http://www.php.net/manual/en/book.dom.php
51312e8d 702Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 703Provides: php(dom)
91de58a4 704# it has some compatibility functions
6ae78f38 705Provides: %{name}-domxml = %{epoch}:%{version}-%{release}
2e5b56fc 706Provides: php(domxml)
737e42ad 707Obsoletes: php-domxml <= 3:4.3.8-1
51312e8d
JB
708
709%description dom
710This is a dynamic shared object (DSO) for PHP that will add new DOM
711support.
712
ec7f2789
JR
713%description dom -l pl.UTF-8
714Moduł PHP dodający nową obsługę DOM.
51312e8d 715
442db29e
ER
716%package enchant
717Summary: libenchant binder
718Summary(pl.UTF-8): dowiązania biblioteki libenchant
719Group: Libraries
720URL: http://www.php.net/manual/en/book.exif.php
721Requires: %{name}-common = %{epoch}:%{version}-%{release}
722Provides: php(enchant) = %{enchantver}
723Obsoletes: php-pecl-enchant < %{enchantver}
724
725%description enchant
726Enchant is a binder for libenchant. Libenchant provides a common API
727for many spell libraries:
728- aspell/pspell (intended to replace ispell)
729- hspell (hebrew)
730- ispell
731- myspell (OpenOffice.org project, mozilla)
732- uspell (primarily Yiddish, Hebrew, and Eastern European languages) A
733 plugin system allows to add custom spell support.
734
735%description enchant -l pl.UTF-8
736Enchant jest dowiązaniem do biblioteki libenchant, która udostępnia
737ujednolicone API dla wielu narzędzi sprawdzających pisownię:
738- aspell/pspell (w zamierzeniu ma zastąpić ispell)
739- hspell (hebrajski)
740- ispell
741- myspell (projekt OpenOffice.org, mozilla)
742- uspell (głównie Jidysz, Hebrajski oraz języki wschodnioeuropejskie)
743 System wtyczek pozwala na dodanie wsparcia dla kolejnych narzędzi.
744
c2388c7d 745%package exif
746Summary: exif extension module for PHP
86784db6 747Summary(pl.UTF-8): Moduł exif dla PHP
defaa0de 748Group: Libraries
c14467fd 749URL: http://www.php.net/manual/en/book.exif.php
dc38d397 750Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 751Provides: php(exif)
defaa0de 752
c2388c7d 753%description exif
ad48e054
JB
754This is a dynamic shared object (DSO) for PHP that will add EXIF tags
755support in image files.
defaa0de 756
ec7f2789
JR
757%description exif -l pl.UTF-8
758Moduł PHP dodający obsługę znaczników EXIF w plikach obrazków.
e584ad6b 759
c14467fd
AM
760%package fileinfo
761Summary: libmagic bindings
32eeba5b 762Summary(pl.UTF-8): Wiązania do libmagic
c14467fd
AM
763Group: Libraries
764URL: http://www.php.net/manual/en/book.fileinfo.php
765Requires: %{name}-common = %{epoch}:%{version}-%{release}
5d9c8ce4 766Requires: %{name}-pcre = %{epoch}:%{version}-%{release}
761d8bce 767Provides: php(fileinfo) = %{fileinfover}
b518fca4 768Obsoletes: php-mime_magic
761d8bce 769Obsoletes: php-pecl-fileinfo < %{fileinfover}
c14467fd
AM
770
771%description fileinfo
772This extension allows retrieval of information regarding vast majority
773of file. This information may include dimensions, quality, length
774etc...
775
776Additionally it can also be used to retrieve the MIME type for a
777particular file and for text files proper language encoding.
778
32eeba5b
JB
779%description fileinfo -l pl.UTF-8
780To rozszerzenie pozwala na uzyskanie informacji dotyczących większości
781plików. Informacje mogą zawierać wymiary, jakość, długość itp.
782
783Ponadto rozszerzenie można wykorzystać do odczytania typu MIME danego
784pliku oraz kodowania plików tekstowych.
785
12295c68 786%package filter
c6c65d5b 787Summary: Extension for safely dealing with input parameters
86784db6 788Summary(pl.UTF-8): Rozszerzenie do bezpiecznej obsługi danych wejściowych
12295c68 789Group: Libraries
c14467fd 790URL: http://www.php.net/manual/en/book.filter.php
12295c68 791Requires: %{name}-common = %{epoch}:%{version}-%{release}
a8a6a24e 792Requires: %{name}-pcre = %{epoch}:%{version}-%{release}
12295c68 793Provides: php(filter)
fab94e6d 794Obsoletes: php-pecl-filter
12295c68
ER
795
796%description filter
797We all know that you should always check input variables, but PHP does
798not offer really good functionality for doing this in a safe way. The
799Input Filter extension is meant to address this issue by implementing
800a set of filters and mechanisms that users can use to safely access
801their input data.
802
ec7f2789
JR
803%description filter -l pl.UTF-8
804Wiadomo, że trzeba zawsze sprawdzać zmienne wejściowe, ale PHP nie
805oferuje naprawdę dobrej funkcjonalności do robienia tego w sposób
806bezpieczny. Rozszerzenie Input Filter ma rozwiązać ten problem poprzez
807zaimplementowanie zestawu filtrów i mechanizmów, których użytkownicy
808mogą bezpiecznie używać do dostępu do danych.
12295c68 809
defaa0de 810%package ftp
caff8ce9 811Summary: FTP extension module for PHP
86784db6 812Summary(pl.UTF-8): Moduł FTP dla PHP
defaa0de 813Group: Libraries
c14467fd 814URL: http://www.php.net/manual/en/book.ftp.php
dc38d397 815Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 816Provides: php(ftp)
defaa0de
AF
817
818%description ftp
e584ad6b
JB
819This is a dynamic shared object (DSO) for PHP that will add FTP
820support.
defaa0de 821
ec7f2789
JR
822%description ftp -l pl.UTF-8
823Moduł PHP dodający obsługę protokołu FTP.
defaa0de 824
c2388c7d 825%package gd
826Summary: GD extension module for PHP
86784db6 827Summary(pl.UTF-8): Moduł GD dla PHP
501cd767 828Group: Libraries
c14467fd 829URL: http://www.php.net/manual/en/book.image.php
dc38d397 830Requires: %{name}-common = %{epoch}:%{version}-%{release}
a04a599a 831%if %{with system_gd}
b2c345ab 832Requires: gd >= 2.0.28-4
2e5b56fc 833Requires: gd(gif)
ae9fd9ae 834Requires: gd(imagerotate) = 5.2.0
999f50f4 835%endif
2e5b56fc 836Provides: php(gd)
501cd767 837
c2388c7d 838%description gd
e584ad6b
JB
839This is a dynamic shared object (DSO) for PHP that will add GD
840support, allowing you to create and manipulate images with PHP.
501cd767 841
ec7f2789
JR
842%description gd -l pl.UTF-8
843Moduł PHP umożliwiający korzystanie z biblioteki GD, pozwalającej na
844tworzenie i obróbkę obrazków.
501cd767 845
c2388c7d 846%package gettext
847Summary: gettext extension module for PHP
86784db6 848Summary(pl.UTF-8): Moduł gettext dla PHP
501cd767 849Group: Libraries
c14467fd 850URL: http://www.php.net/manual/en/book.gettext.php
dc38d397 851Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 852Provides: php(gettext)
501cd767 853
c2388c7d 854%description gettext
e584ad6b
JB
855This is a dynamic shared object (DSO) for PHP that will add gettext
856support.
501cd767 857
ec7f2789
JR
858%description gettext -l pl.UTF-8
859Moduł PHP dodający obsługę lokalizacji przez gettext.
501cd767 860
c2388c7d 861%package gmp
862Summary: gmp extension module for PHP
86784db6 863Summary(pl.UTF-8): Moduł gmp dla PHP
8bfcab42 864Group: Libraries
c14467fd 865URL: http://www.php.net/manual/en/book.gmp.php
dc38d397 866Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 867Provides: php(gmp)
8bfcab42 868
c2388c7d 869%description gmp
e584ad6b
JB
870This is a dynamic shared object (DSO) for PHP that will add arbitrary
871length number support with GNU MP library.
8bfcab42 872
ec7f2789
JR
873%description gmp -l pl.UTF-8
874Moduł PHP umożliwiający korzystanie z biblioteki gmp do obliczeń na
875liczbach o dowolnej długości.
501cd767 876
86ceb323
ER
877%package hash
878Summary: HASH Message Digest Framework
86784db6 879Summary(pl.UTF-8): Szkielet do obliczania skrótów wiadomości
86ceb323 880Group: Libraries
c14467fd 881URL: http://www.php.net/manual/en/book.gmp.php
86ceb323 882Requires: %{name}-common = %{epoch}:%{version}-%{release}
6b460a96 883Provides: php(hash) = %{hashver}
11c9a003 884%if %{with mhash}
2a4d4ef1 885Provides: php(mhash)
23522f14 886Provides: php-mhash = %{epoch}:%{version}-%{release}
f995a2b3 887Obsoletes: php-mhash < 4:5.3.0
11c9a003 888%endif
6b460a96 889Obsoletes: php-pecl-hash < %{hashver}
86ceb323
ER
890
891%description hash
892Native implementations of common message digest algorithms using a
893generic factory method.
894
ec7f2789
JR
895%description hash -l pl.UTF-8
896Natywne implementacje popularnych algorytmów obliczania skrótów
897wiadomości przy użyciu wspólnego interfejsu.
86ceb323 898
c2388c7d 899%package iconv
900Summary: iconv extension module for PHP
86784db6 901Summary(pl.UTF-8): Moduł iconv dla PHP
501cd767 902Group: Libraries
c14467fd 903URL: http://www.php.net/manual/en/book.iconv.php
31007581 904Requires: %{_libdir}/gconv
dc38d397 905Requires: %{name}-common = %{epoch}:%{version}-%{release}
31007581 906Requires: iconv
2e5b56fc 907Provides: php(iconv)
501cd767 908
c2388c7d 909%description iconv
e584ad6b
JB
910This is a dynamic shared object (DSO) for PHP that will add iconv
911support.
501cd767 912
ec7f2789
JR
913%description iconv -l pl.UTF-8
914Moduł PHP dodający obsługę iconv.
defaa0de 915
e0e8f1c2 916%package imap
386054ee 917Summary: IMAP extension module for PHP
86784db6
ER
918Summary(pl.UTF-8): Moduł IMAP dla PHP
919Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam IMAP
e0e8f1c2 920Group: Libraries
c14467fd 921URL: http://www.php.net/manual/en/book.imap.php
dc38d397 922Requires: %{name}-common = %{epoch}:%{version}-%{release}
5d9c8ce4 923Requires: %{name}-pcre = %{epoch}:%{version}-%{release}
73373f94 924Requires: imap-lib >= 1:2007e-2
2e5b56fc 925Provides: php(imap)
e0e8f1c2
AF
926
927%description imap
e584ad6b
JB
928This is a dynamic shared object (DSO) for PHP that will add IMAP
929support.
e0e8f1c2 930
ec7f2789
JR
931%description imap -l pl.UTF-8
932Moduł PHP dodający obsługę skrzynek IMAP.
e0e8f1c2 933
ec7f2789
JR
934%description imap -l pt_BR.UTF-8
935Um módulo para aplicações PHP que usam IMAP.
795da340 936
c2388c7d 937%package interbase
e2263ce4 938Summary: InterBase/Firebird database module for PHP
86784db6 939Summary(pl.UTF-8): Moduł bazy danych InterBase/Firebird dla PHP
c2388c7d 940Group: Libraries
c14467fd 941URL: http://www.php.net/manual/en/book.ibase.php
dc38d397 942Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 943Provides: php(interbase)
6f91d99f 944%{?with_interbase_inst:Autoreq: false}
c2388c7d 945
946%description interbase
e584ad6b
JB
947This is a dynamic shared object (DSO) for PHP that will add InterBase
948and Firebird database support.
c2388c7d 949
ec7f2789
JR
950%description interbase -l pl.UTF-8
951Moduł PHP umożliwiający dostęp do baz danych InterBase i Firebird.
c2388c7d 952
c14467fd
AM
953%package intl
954Summary: Internationalization extension (ICU wrapper)
32eeba5b 955Summary(pl.UTF-8): Rozszerzenie do internacjonalizacji (interfejs do ICU)
c14467fd
AM
956Group: Libraries
957URL: http://www.php.net/intl
958Requires: %{name}-common = %{epoch}:%{version}-%{release}
6b460a96
ER
959Provides: php(intl) = %{intlver}
960Obsoletes: php-pecl-intl < %{intlver}
c14467fd
AM
961
962%description intl
2a4d4ef1
ER
963Internationalization extension (further is referred as Intl) is a
964wrapper for ICU library, enabling PHP programmers to perform
965UCA-conformant collation and date/time/number/currency formatting in
966their scripts.
c14467fd
AM
967
968%description intl -l pl.UTF-8
2a4d4ef1 969Rozszerzenie do internacjonalizacji (dalej nazywane Intl) jest
32eeba5b
JB
970interfejsem do biblioteki ICU, pozwalającym programistom PHP na
971wykonywanie w skryptach porównań zgodnych z UCA oraz formatowania
972daty/czasu/walut.
c14467fd 973
86ceb323
ER
974%package json
975Summary: PHP C extension for JSON serialization
86784db6 976Summary(pl.UTF-8): Rozszerzenie C PHP dla serializacji JSON
86ceb323 977Group: Libraries
c14467fd 978URL: http://www.php.net/manual/en/book.json.php
86ceb323 979Requires: %{name}-common = %{epoch}:%{version}-%{release}
761d8bce
ER
980Provides: php(json) = %{jsonver}
981Obsoletes: php-pecl-json < %{jsonver}
86ceb323
ER
982
983%description json
984php-json is an extremely fast PHP C extension for JSON (JavaScript
985Object Notation) serialisation.
986
ec7f2789 987%description json -l pl.UTF-8
86ceb323
ER
988php-json to bardzo szybkie rozszerzenie C PHP dla serializacji JSON
989(JavaScript Object Notation).
990
38ecdf75 991%package ldap
caff8ce9 992Summary: LDAP extension module for PHP
86784db6
ER
993Summary(pl.UTF-8): Moduł LDAP dla PHP
994Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam LDAP
38ecdf75 995Group: Libraries
c14467fd 996URL: http://www.php.net/manual/en/book.ldap.php
dc38d397 997Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 998Provides: php(ldap)
38ecdf75
AF
999
1000%description ldap
e584ad6b
JB
1001This is a dynamic shared object (DSO) for PHP that will add LDAP
1002support.
38ecdf75 1003
ec7f2789
JR
1004%description ldap -l pl.UTF-8
1005Moduł PHP dodający obsługę LDAP.
38ecdf75 1006
ec7f2789
JR
1007%description ldap -l pt_BR.UTF-8
1008Um módulo para aplicações PHP que usam LDAP.
8c56345a 1009
c2388c7d 1010%package mbstring
1011Summary: mbstring extension module for PHP
86784db6 1012Summary(pl.UTF-8): Moduł mbstring dla PHP
c2388c7d 1013Group: Libraries
c14467fd 1014URL: http://www.php.net/manual/en/book.mbstring.php
dc38d397 1015Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1016Provides: php(mbstring)
795da340 1017
c2388c7d 1018%description mbstring
6e4962cf
JB
1019This is a dynamic shared object (DSO) for PHP that will add multibyte
1020string support.
c2388c7d 1021
ec7f2789
JR
1022%description mbstring -l pl.UTF-8
1023Moduł PHP dodający obsługę ciągów znaków wielobajtowych.
c2388c7d 1024
38ecdf75 1025%package mcrypt
caff8ce9 1026Summary: mcrypt extension module for PHP
86784db6 1027Summary(pl.UTF-8): Moduł mcrypt dla PHP
38ecdf75 1028Group: Libraries
c14467fd 1029URL: http://www.php.net/manual/en/book.mcrypt.php
dc38d397 1030Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1031Provides: php(mcrypt)
38ecdf75
AF
1032
1033%description mcrypt
e584ad6b
JB
1034This is a dynamic shared object (DSO) for PHP that will add mcrypt
1035support.
38ecdf75 1036
ec7f2789
JR
1037%description mcrypt -l pl.UTF-8
1038Moduł PHP dodający możliwość szyfrowania poprzez bibliotekę mcrypt.
38ecdf75 1039
7899bacd 1040%package mssql
1041Summary: MS SQL extension module for PHP
86784db6 1042Summary(pl.UTF-8): Moduł MS SQL dla PHP
7899bacd 1043Group: Libraries
c14467fd 1044URL: http://www.php.net/manual/en/book.mssql.php
dc38d397 1045Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1046Provides: php(mssql)
7899bacd 1047
1048%description mssql
1049This is a dynamic shared object (DSO) for PHP that will add MS SQL
1050databases support through FreeTDS library.
1051
ec7f2789
JR
1052%description mssql -l pl.UTF-8
1053Moduł PHP dodający obsługę baz danych MS SQL poprzez bibliotekę
ad48e054 1054FreeTDS.
7899bacd 1055
c2388c7d 1056%package mysql
1057Summary: MySQL database module for PHP
86784db6
ER
1058Summary(pl.UTF-8): Moduł bazy danych MySQL dla PHP
1059Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bancos de dados MySQL
c2388c7d 1060Group: Libraries
c14467fd 1061URL: http://www.php.net/manual/en/book.mysql.php
dc38d397 1062Requires: %{name}-common = %{epoch}:%{version}-%{release}
b26af6f7 1063%{?with_mysqlnd:Requires: %{name}-mysqlnd = %{epoch}:%{version}-%{release}}
2e5b56fc 1064Provides: php(mysql)
dc79ac25 1065
c2388c7d 1066%description mysql
e584ad6b
JB
1067This is a dynamic shared object (DSO) for PHP that will add MySQL
1068database support.
6290790d 1069
ec7f2789
JR
1070%description mysql -l pl.UTF-8
1071Moduł PHP umożliwiający dostęp do bazy danych MySQL.
6290790d 1072
ec7f2789
JR
1073%description mysql -l pt_BR.UTF-8
1074Um módulo para aplicações PHP que usam bancos de dados MySQL.
8487ad4f 1075
8b37a21e
ER
1076%package mysqli
1077Summary: MySQLi module for PHP
86784db6 1078Summary(pl.UTF-8): Moduł MySQLi dla PHP
8b37a21e 1079Group: Libraries
c14467fd 1080URL: http://www.php.net/manual/en/book.mysqli.php
8b37a21e 1081Requires: %{name}-common = %{epoch}:%{version}-%{release}
b26af6f7 1082%{?with_mysqlnd:Requires: %{name}-mysqlnd = %{epoch}:%{version}-%{release}}
40bcf922 1083Requires: %{name}-spl = %{epoch}:%{version}-%{release}
2e5b56fc 1084Provides: php(mysqli)
8b37a21e
ER
1085
1086%description mysqli
1087This is a dynamic shared object (DSO) for PHP that will add MySQLi
1c06a766
MC
1088(Improved MySQL) support. The difference between it and mysql module
1089is that it provides access to functionality of MySQL 4.1 and above.
1090
ec7f2789
JR
1091%description mysqli -l pl.UTF-8
1092Moduł PHP umożliwiający udoskonalony dostęp do bazy danych MySQL.
1093Różnicą między nim a modułem mysql jest dostęp do funkcjonalności
7375f0ff 1094MySQL w wersji 4.1 i nowszych.
8b37a21e 1095
76687dab
JB
1096%package mysqlnd
1097Summary: MySQL Native Client Driver for PHP
1098Summary(pl.UTF-8): Sterownik natywnego klienta MySQL dla PHP
1099Group: Libraries
1100URL: http://www.php.net/manual/en/book.mysqlnd.php
1101Requires: %{name}-common = %{epoch}:%{version}-%{release}
1102Provides: php(mysqlnd)
1103
1104%description mysqlnd
1105MySQL Native Driver is a replacement for the MySQL Client Library
1106(libmysql).
1107
1108Because MySQL Native Driver is written as a PHP extension, it is
1109tightly coupled to the workings of PHP. This leads to gains in
1110efficiency, especially when it comes to memory usage, as the driver
1111uses the PHP memory management system. It also supports the PHP memory
1112limit. Using MySQL Native Driver leads to comparable or better
1113performance than using MySQL Client Library, it always ensures the
1114most efficient use of memory. One example of the memory efficiency is
1115the fact that when using the MySQL Client Library, each row is stored
1116in memory twice, whereas with the MySQL Native Driver each row is only
1117stored once in memory.
1118
1119%description mysqlnd -l pl.UTF-8
1120MySQL Native Driver (natywny sterownik MySQL) to zamiennik biblioteki
1121klienckiej MySQL (libmysql).
1122
1123Ponieważ sterownik natywny jest napisany jako rozszerzenie PHP, jest
1124ściśle powiązany z pracą PHP. Daje to większą wydajność, zwłaszcza
1125jeśli chodzi o wykorzystanie pamięci, jako że sterownik wykorzystuje
1126system zarządzania pamięcią PHP; obsługuje także ograniczenie pamięci
1127z PHP. Niniejszy sterownik ma wydajność porównywalną lub lepszą niż
1128biblioteka kliencka MySQL, a pamięć zawsze wykorzystuje efektywniej.
1129Przykładem tego może być fakt, że w przypadku biblioteki klienckiej
1130każdy wiersz jest przechowywany w pamięci dwukrotnie, natomiast przy
1131tym sterowniku - tylko raz.
1132
c2388c7d 1133%package oci8
d902abac 1134Summary: Oracle 8+ database module for PHP
86784db6 1135Summary(pl.UTF-8): Moduł bazy danych Oracle 8+ dla PHP
c2388c7d 1136Group: Libraries
c14467fd 1137URL: http://www.php.net/manual/en/book.oci8.php
dc38d397 1138Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1139Provides: php(oci8)
c14467fd 1140AutoReq: false
795da340 1141
c2388c7d 1142%description oci8
d902abac
JB
1143This is a dynamic shared object (DSO) for PHP that will add Oracle 7,
11448, 9 and 10 database support through Oracle8 Call-Interface (OCI8).
c2388c7d 1145
ec7f2789
JR
1146%description oci8 -l pl.UTF-8
1147Moduł PHP umożliwiający dostęp do bazy danych Oracle 7, 8, 9 i 10
c2388c7d 1148poprzez interfejs Oracle8 Call-Interface (OCI8).
1149
1150%package odbc
1151Summary: ODBC extension module for PHP
86784db6
ER
1152Summary(pl.UTF-8): Moduł ODBC dla PHP
1153Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bases de dados ODBC
6997cdef 1154Group: Libraries
c14467fd 1155URL: http://www.php.net/manual/en/book.uodbc.php
dc38d397 1156Requires: %{name}-common = %{epoch}:%{version}-%{release}
c2388c7d 1157Requires: unixODBC >= 2.1.1-3
2e5b56fc 1158Provides: php(odbc)
6997cdef 1159
c2388c7d 1160%description odbc
e584ad6b
JB
1161This is a dynamic shared object (DSO) for PHP that will add ODBC
1162support.
6997cdef 1163
ec7f2789
JR
1164%description odbc -l pl.UTF-8
1165Moduł PHP ze wsparciem dla ODBC.
5c8d1b4b 1166
ec7f2789
JR
1167%description odbc -l pt_BR.UTF-8
1168Um módulo para aplicações PHP que usam ODBC.
c2388c7d 1169
1170%package openssl
1171Summary: OpenSSL extension module for PHP
86784db6 1172Summary(pl.UTF-8): Moduł OpenSSL dla PHP
c4161e98 1173Group: Libraries
c14467fd 1174URL: http://www.php.net/manual/en/book.openssl.php
dc38d397 1175Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1176Provides: php(openssl)
90257fd6 1177
c2388c7d 1178%description openssl
e584ad6b
JB
1179This is a dynamic shared object (DSO) for PHP that will add OpenSSL
1180support.
c4161e98 1181
ec7f2789
JR
1182%description openssl -l pl.UTF-8
1183Moduł PHP umożliwiający korzystanie z biblioteki OpenSSL.
c2388c7d 1184
c2388c7d 1185%package pcntl
1186Summary: Process Control extension module for PHP
86784db6 1187Summary(pl.UTF-8): Moduł Process Control dla PHP
c2388c7d 1188Group: Libraries
c14467fd 1189URL: http://www.php.net/manual/en/book.pcntl.php
86ee4c6a 1190Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1191Provides: php(pcntl)
c2388c7d 1192
1193%description pcntl
e584ad6b
JB
1194This is a dynamic shared object (DSO) for PHP that will add process
1195spawning and control support. It supports functions like fork(),
1196waitpid(), signal() etc.
c2388c7d 1197
ec7f2789
JR
1198%description pcntl -l pl.UTF-8
1199Moduł PHP umożliwiający tworzenie nowych procesów i kontrolę nad nimi.
1200Obsługuje funkcje takie jak fork(), waitpid(), signal() i podobne.
c2388c7d 1201
722f34a7
ER
1202%package pcre
1203Summary: PCRE extension module for PHP
1204Summary(pl.UTF-8): Moduł PCRE dla PHP
1205Group: Libraries
1206Requires: %{name}-common = %{epoch}:%{version}-%{release}
1207Provides: php(pcre)
1208
1209%description pcre
1210This is a dynamic shared object (DSO) for PHP that will add Perl
1211Compatible Regular Expression support.
1212
1213%description pcre -l pl.UTF-8
1214Moduł PHP umożliwiający korzystanie z perlowych wyrażeń regularnych
1215(Perl Compatible Regular Expressions)
1216
768d3bda
AM
1217%package pdo
1218Summary: PHP Data Objects (PDO)
86784db6 1219Summary(pl.UTF-8): Obsługa PHP Data Objects (PDO)
768d3bda 1220Group: Libraries
c14467fd 1221URL: http://www.php.net/manual/en/book.pdo.php
768d3bda 1222Requires: %{name}-common = %{epoch}:%{version}-%{release}
722f34a7 1223Requires: %{name}-spl = %{epoch}:%{version}-%{release}
2e5b56fc 1224Provides: php(pdo)
2ed78af4 1225Obsoletes: php-pecl-PDO
768d3bda
AM
1226
1227%description pdo
1228This is a dynamic shared object (DSO) for PHP that will add PDO
1229support.
1230
ec7f2789
JR
1231%description pdo -l pl.UTF-8
1232Moduł PHP dodający obsługę PDO (PHP Data Objects).
7375f0ff 1233
768d3bda
AM
1234%package pdo-dblib
1235Summary: PHP Data Objects (PDO) FreeTDS support
86784db6 1236Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą FreeTDS
768d3bda 1237Group: Libraries
c14467fd 1238URL: http://www.php.net/manual/en/ref.pdo-dblib.php
768d3bda
AM
1239Requires: %{name}-common = %{epoch}:%{version}-%{release}
1240Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 1241Provides: php(dblib)
768d3bda
AM
1242
1243%description pdo-dblib
1244This is a dynamic shared object (DSO) for PHP that will add PDO
1245FreeTDS support.
1246
ec7f2789
JR
1247%description pdo-dblib -l pl.UTF-8
1248Moduł dla PHP dodający obsługę baz danych FreeTDS za pośrednictwem
768d3bda
AM
1249interfejsu PDO.
1250
f4359077
ER
1251%package pdo-firebird
1252Summary: PHP Data Objects (PDO) Firebird support
86784db6 1253Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Firebirda
f4359077 1254Group: Libraries
c14467fd 1255URL: http://www.php.net/manual/en/ref.pdo-firebird.php
f4359077
ER
1256Requires: %{name}-common = %{epoch}:%{version}-%{release}
1257Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 1258Provides: php(pdo-firebird)
2ed78af4 1259Obsoletes: php-pecl-PDO_FIREBIRD
f4359077
ER
1260
1261%description pdo-firebird
1262This is a dynamic shared object (DSO) for PHP that will add PDO
1263Firebird support.
1264
ec7f2789
JR
1265%description pdo-firebird -l pl.UTF-8
1266Moduł dla PHP dodający obsługę baz danych Firebird za pośrednictwem
cfff29a1
JB
1267interfejsu PDO.
1268
768d3bda
AM
1269%package pdo-mysql
1270Summary: PHP Data Objects (PDO) MySQL support
86784db6 1271Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą MySQL-a
768d3bda 1272Group: Libraries
c14467fd 1273URL: http://www.php.net/manual/en/ref.pdo-mysql.php
768d3bda 1274Requires: %{name}-common = %{epoch}:%{version}-%{release}
b26af6f7 1275%{?with_mysqlnd:Requires: %{name}-mysqlnd = %{epoch}:%{version}-%{release}}
40bcf922 1276Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 1277Provides: php(pdo-mysql)
2ed78af4 1278Obsoletes: php-pecl-PDO_MYSQL
768d3bda
AM
1279
1280%description pdo-mysql
1281This is a dynamic shared object (DSO) for PHP that will add PDO MySQL
1282support.
1283
ec7f2789
JR
1284%description pdo-mysql -l pl.UTF-8
1285Moduł dla PHP dodający obsługę baz danych MySQL za pośrednictwem
768d3bda
AM
1286interfejsu PDO.
1287
d902abac
JB
1288%package pdo-oci
1289Summary: PHP Data Objects (PDO) Oracle support
86784db6 1290Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Oracle'a
d902abac 1291Group: Libraries
c14467fd 1292URL: http://www.php.net/manual/en/ref.pdo-oci.php
d902abac
JB
1293Requires: %{name}-common = %{epoch}:%{version}-%{release}
1294Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 1295Provides: php(pdo-oci)
2ed78af4 1296Obsoletes: php-pecl-PDO_OCI
d902abac
JB
1297
1298%description pdo-oci
1299This is a dynamic shared object (DSO) for PHP that will add PDO Oracle
1300support.
1301
ec7f2789
JR
1302%description pdo-oci -l pl.UTF-8
1303Moduł dla PHP dodający obsługę baz danych Oracle za pośrednictwem
d902abac
JB
1304interfejsu PDO.
1305
768d3bda
AM
1306%package pdo-odbc
1307Summary: PHP Data Objects (PDO) ODBC support
86784db6 1308Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą ODBC
768d3bda 1309Group: Libraries
c14467fd 1310URL: http://www.php.net/manual/en/ref.pdo-odbc.php
768d3bda
AM
1311Requires: %{name}-common = %{epoch}:%{version}-%{release}
1312Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 1313Provides: php(pdo-odbc)
2ed78af4 1314Obsoletes: php-pecl-PDO_ODBC
768d3bda
AM
1315
1316%description pdo-odbc
1317This is a dynamic shared object (DSO) for PHP that will add PDO ODBC
1318support.
1319
ec7f2789
JR
1320%description pdo-odbc -l pl.UTF-8
1321Moduł dla PHP dodający obsługę baz danych ODBC za pośrednictwem
768d3bda
AM
1322interfejsu PDO.
1323
1324%package pdo-pgsql
1325Summary: PHP Data Objects (PDO) PostgreSQL support
86784db6 1326Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą PostgreSQL-a
768d3bda 1327Group: Libraries
c14467fd 1328URL: http://www.php.net/manual/en/ref.pdo-pgsql.php
768d3bda
AM
1329Requires: %{name}-common = %{epoch}:%{version}-%{release}
1330Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 1331Provides: php(pdo-pgsql)
829e1de1 1332Provides: php-pecl-PDO_PGSQL
f995a2b3 1333Obsoletes: php-pecl-PDO_PGSQL < 4:5.2.1-2
768d3bda
AM
1334
1335%description pdo-pgsql
1336This is a dynamic shared object (DSO) for PHP that will add PDO
1337PostgreSQL support.
1338
ec7f2789
JR
1339%description pdo-pgsql -l pl.UTF-8
1340Moduł dla PHP dodający obsługę baz danych PostgreSQL za pośrednictwem
7375f0ff 1341interfejsu PDO.
768d3bda
AM
1342
1343%package pdo-sqlite
1344Summary: PHP Data Objects (PDO) SQLite support
86784db6 1345Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą SQLite
768d3bda 1346Group: Libraries
c14467fd 1347URL: http://www.php.net/manual/en/ref.pdo-sqlite.php
768d3bda
AM
1348Requires: %{name}-common = %{epoch}:%{version}-%{release}
1349Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 1350Provides: php(pdo-sqlite)
2ed78af4 1351Obsoletes: php-pecl-PDO_SQLITE
768d3bda
AM
1352
1353%description pdo-sqlite
1354This is a dynamic shared object (DSO) for PHP that will add PDO SQLite
1355support.
1356
ec7f2789
JR
1357%description pdo-sqlite -l pl.UTF-8
1358Moduł dla PHP dodający obsługę baz danych SQLite za pośrednictwem
768d3bda
AM
1359interfejsu PDO.
1360
c2388c7d 1361%package pgsql
1362Summary: PostgreSQL database module for PHP
86784db6 1363Summary(pl.UTF-8): Moduł bazy danych PostgreSQL dla PHP
c2388c7d 1364Group: Libraries
c14467fd 1365URL: http://www.php.net/manual/en/book.pgsql.php
dc38d397 1366Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1367Provides: php(pgsql)
c2388c7d 1368
1369%description pgsql
e584ad6b
JB
1370This is a dynamic shared object (DSO) for PHP that will add PostgreSQL
1371database support.
c2388c7d 1372
ec7f2789
JR
1373%description pgsql -l pl.UTF-8
1374Moduł PHP umożliwiający dostęp do bazy danych PostgreSQL.
c2388c7d 1375
ec7f2789
JR
1376%description pgsql -l pt_BR.UTF-8
1377Um módulo para aplicações PHP que usam bancos de dados postgresql.
c2388c7d 1378
c14467fd
AM
1379%package phar
1380Summary: phar database module for PHP
1381Summary(pl.UTF-8): Moduł phar dla PHP
1382Group: Libraries
1383URL: http://www.php.net/manual/en/book.phar.php
1384Requires: %{name}-common = %{epoch}:%{version}-%{release}
722f34a7 1385Requires: %{name}-spl = %{epoch}:%{version}-%{release}
f04126c8
ER
1386# zlib is required by phar program, but as phar cli is optional should the dep be too
1387Suggests: %{name}-zlib
088ac75f 1388Suggests: php-program
761d8bce
ER
1389Provides: php(phar) = %{pharver}
1390Obsoletes: php-pecl-phar < %{pharver}
c14467fd
AM
1391
1392%description phar
1393This is a dynamic shared object (DSO) for PHP that will add phar
1394archive a support.
1395
1396%description phar -l pl.UTF-8
1397Moduł PHP umożliwiający dostęp do achiwów .phar.
1398
c2388c7d 1399%package posix
1400Summary: POSIX extension module for PHP
86784db6 1401Summary(pl.UTF-8): Moduł POSIX dla PHP
c2388c7d 1402Group: Libraries
c14467fd 1403URL: http://www.php.net/manual/en/book.posix.php
dc38d397 1404Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1405Provides: php(posix)
c2388c7d 1406
1407%description posix
e584ad6b 1408This is a dynamic shared object (DSO) for PHP that will add POSIX
c2388c7d 1409functions support to PHP.
1410
ec7f2789
JR
1411%description posix -l pl.UTF-8
1412Moduł PHP umożliwiający korzystanie z funkcji POSIX.
c2388c7d 1413
1414%package pspell
1415Summary: pspell extension module for PHP
86784db6 1416Summary(pl.UTF-8): Moduł pspell dla PHP
c2388c7d 1417Group: Libraries
c14467fd 1418URL: http://www.php.net/manual/en/book.pspell.php
dc38d397 1419Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1420Provides: php(pspell)
c2388c7d 1421
1422%description pspell
e584ad6b 1423This is a dynamic shared object (DSO) for PHP that will add pspell
c2388c7d 1424support to PHP. It allows to check the spelling of a word and offer
1425suggestions.
1426
ec7f2789
JR
1427%description pspell -l pl.UTF-8
1428Moduł PHP umożliwiający korzystanie z pspella. Pozwala on na
1429sprawdzanie pisowni słowa i sugerowanie poprawek.
c2388c7d 1430
e584ad6b
JB
1431%package readline
1432Summary: readline extension module for PHP
86784db6 1433Summary(pl.UTF-8): Moduł readline dla PHP
e584ad6b 1434Group: Libraries
c14467fd 1435URL: http://www.php.net/manual/en/book.readline.php
c3a27469 1436Requires: %{name}-cli = %{epoch}:%{version}-%{release}
2e5b56fc 1437Provides: php(readline)
e584ad6b
JB
1438
1439%description readline
1440This PHP module adds support for readline functions (only for cli and
1441cgi SAPIs).
1442
ec7f2789
JR
1443%description readline -l pl.UTF-8
1444Moduł PHP dodający obsługę funkcji readline (tylko do SAPI cli i cgi).
e584ad6b 1445
c2388c7d 1446%package recode
1447Summary: recode extension module for PHP
86784db6 1448Summary(pl.UTF-8): Moduł recode dla PHP
c2388c7d 1449Group: Libraries
c14467fd 1450URL: http://www.php.net/manual/en/book.recode.php
dc38d397 1451Requires: %{name}-common = %{epoch}:%{version}-%{release}
c2388c7d 1452Requires: recode >= 3.5d-3
2e5b56fc 1453Provides: php(recode)
c2388c7d 1454
1455%description recode
e584ad6b
JB
1456This is a dynamic shared object (DSO) for PHP that will add recode
1457support.
c2388c7d 1458
ec7f2789
JR
1459%description recode -l pl.UTF-8
1460Moduł PHP dodający możliwość konwersji kodowania plików (poprzez
1461bibliotekę recode).
c2388c7d 1462
722f34a7
ER
1463%package session
1464Summary: session extension module for PHP
1465Summary(pl.UTF-8): Moduł session dla PHP
1466Group: Libraries
1467Requires: %{name}-common = %{epoch}:%{version}-%{release}
71be14bb 1468Requires: %{name}-spl = %{epoch}:%{version}-%{release}
f4dbdb8e 1469Suggests: %{name}-hash = %{epoch}:%{version}-%{release}
722f34a7
ER
1470Provides: php(session)
1471
1472%description session
1473This is a dynamic shared object (DSO) for PHP that will add session
1474support.
1475
1476%description session -l pl.UTF-8
1477Moduł PHP dodający obsługę sesji.
1478
c2388c7d 1479%package shmop
1480Summary: Shared Memory Operations extension module for PHP
86784db6 1481Summary(pl.UTF-8): Moduł shmop dla PHP
c2388c7d 1482Group: Libraries
c14467fd 1483URL: http://www.php.net/manual/en/book.shmop.php
dc38d397 1484Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1485Provides: php(shmop)
c2388c7d 1486
1487%description shmop
e584ad6b
JB
1488This is a dynamic shared object (DSO) for PHP that will add Shared
1489Memory Operations support.
c2388c7d 1490
ec7f2789
JR
1491%description shmop -l pl.UTF-8
1492Moduł PHP umożliwiający korzystanie z pamięci dzielonej.
c2388c7d 1493
768d3bda
AM
1494%package simplexml
1495Summary: Simple XML extension module for PHP
86784db6 1496Summary(pl.UTF-8): Moduł prostego rozszerzenia XML dla PHP
768d3bda 1497Group: Libraries
c14467fd 1498URL: http://www.php.net/manual/en/book.simplexml.php
768d3bda 1499Requires: %{name}-common = %{epoch}:%{version}-%{release}
01638b0b 1500Requires: %{name}-spl = %{epoch}:%{version}-%{release}
2e5b56fc 1501Provides: php(simplexml)
768d3bda
AM
1502
1503%description simplexml
1504This is a dynamic shared object (DSO) for PHP that will add Simple XML
1505support.
1506
ec7f2789
JR
1507%description simplexml -l pl.UTF-8
1508Moduł PHP dodający obsługę prostego XML-a.
7375f0ff 1509
c2388c7d 1510%package snmp
1511Summary: SNMP extension module for PHP
86784db6 1512Summary(pl.UTF-8): Moduł SNMP dla PHP
c2388c7d 1513Group: Libraries
c14467fd 1514URL: http://www.php.net/manual/en/book.snmp.php
dc38d397 1515Requires: %{name}-common = %{epoch}:%{version}-%{release}
85a72066 1516Requires: %{name}-sockets = %{epoch}:%{version}-%{release}
2e5b56fc 1517Provides: php(snmp)
c2388c7d 1518
1519%description snmp
e584ad6b
JB
1520This is a dynamic shared object (DSO) for PHP that will add SNMP
1521support.
c2388c7d 1522
ec7f2789
JR
1523%description snmp -l pl.UTF-8
1524Moduł PHP dodający obsługę SNMP.
c2388c7d 1525
54eb743b 1526%package soap
85a72066 1527Summary: soap extension module for PHP
86784db6 1528Summary(pl.UTF-8): Moduł soap dla PHP
85a72066 1529Group: Libraries
c14467fd 1530URL: http://www.php.net/manual/en/book.soap.php
85a72066 1531Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1532Provides: php(soap)
54eb743b
AM
1533
1534%description soap
1535This is a dynamic shared object (DSO) for PHP that will add SOAP/WSDL
1536support.
1537
ec7f2789
JR
1538%description soap -l pl.UTF-8
1539Moduł PHP dodający obsługę SOAP/WSDL.
54eb743b 1540
c2388c7d 1541%package sockets
1542Summary: sockets extension module for PHP
86784db6 1543Summary(pl.UTF-8): Moduł socket dla PHP
c2388c7d 1544Group: Libraries
c14467fd 1545URL: http://www.php.net/manual/en/book.sockets.php
dc38d397 1546Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1547Provides: php(sockets)
c2388c7d 1548
1549%description sockets
e584ad6b
JB
1550This is a dynamic shared object (DSO) for PHP that will add sockets
1551support.
c2388c7d 1552
ec7f2789
JR
1553%description sockets -l pl.UTF-8
1554Moduł PHP dodający obsługę gniazdek.
c2388c7d 1555
722f34a7
ER
1556%package spl
1557Summary: Standard PHP Library module for PHP
ea5e903e 1558Summary(pl.UTF-8): Moduł biblioteki standardowej (Standard PHP Library) dla PHP
722f34a7
ER
1559Group: Libraries
1560URL: http://php.net/manual/en/book.spl.php
1561Requires: %{name}-common = %{epoch}:%{version}-%{release}
1562Requires: %{name}-pcre = %{epoch}:%{version}-%{release}
1563Requires: %{name}-simplexml = %{epoch}:%{version}-%{release}
1564Provides: php(spl)
1565
1566%description spl
1567This is a dynamic shared object (DSO) for PHP that will add Standard
1568PHP Library support.
1569
1570%description spl -l pl.UTF-8
ea5e903e 1571Moduł PHP z biblioteką standardową PHP (SPL - Standard PHP Library).
722f34a7 1572
8c91402c
AM
1573%package sqlite
1574Summary: SQLite extension module for PHP
86784db6 1575Summary(pl.UTF-8): Moduł SQLite dla PHP
8c91402c 1576Group: Libraries
c14467fd 1577URL: http://www.php.net/manual/en/book.sqlite.php
8c91402c 1578Requires: %{name}-common = %{epoch}:%{version}-%{release}
a8a6a24e
ER
1579Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1580Requires: %{name}-spl = %{epoch}:%{version}-%{release}
6b460a96
ER
1581Provides: php(sqlite) = %{sqlitever}
1582Obsoletes: php-pecl-SQLite < %{sqlitever}
8c91402c
AM
1583
1584%description sqlite
ce888321
ER
1585SQLite is a C library that implements an embeddable SQL database
1586engine. Programs that link with the SQLite library can have SQL
1587database access without running a separate RDBMS process.
8c91402c 1588
ce888321
ER
1589SQLite is not a client library used to connect to a big database
1590server. SQLite is the server. The SQLite library reads and writes
1591directly to and from the database files on disk.
8c91402c 1592
ec7f2789
JR
1593%description sqlite -l pl.UTF-8
1594SQLite jest napisaną w C biblioteką implementującą osadzalny silnik
1595bazodanowy SQL. Program linkujący się z biblioteką SQLite może mieć
1596dostęp do bazy SQL bez potrzeby uruchamiania dodatkowego procesu
ce888321 1597RDBMS.
8c91402c 1598
ec7f2789 1599SQLite to nie klient baz danych - biblioteka nie łączy się z serwerami
ce888321 1600baz danych. SQLite sam jest serwerem. Biblioteka SQLite czyta i
ec7f2789 1601zapisuje dane bezpośrednio z/do plików baz danych znajdujących się na
ce888321 1602dysku.
8c91402c 1603
c14467fd
AM
1604%package sqlite3
1605Summary: SQLite3 extension module for PHP
1606Summary(pl.UTF-8): Moduł SQLite3 dla PHP
e584ad6b 1607Group: Libraries
c14467fd 1608URL: http://php.net/manual/en/book.sqlite3.php
dc38d397 1609Requires: %{name}-common = %{epoch}:%{version}-%{release}
c14467fd 1610Provides: php(sqlite3)
e584ad6b 1611
c14467fd
AM
1612%description sqlite3
1613SQLite is a C library that implements an embeddable SQL database
1614engine. Programs that link with the SQLite library can have SQL
1615database access without running a separate RDBMS process.
e584ad6b 1616
c14467fd
AM
1617SQLite is not a client library used to connect to a big database
1618server. SQLite is the server. The SQLite library reads and writes
1619directly to and from the database files on disk.
1620
1621%description sqlite3 -l pl.UTF-8
1622SQLite jest napisaną w C biblioteką implementującą osadzalny silnik
1623bazodanowy SQL. Program linkujący się z biblioteką SQLite może mieć
1624dostęp do bazy SQL bez potrzeby uruchamiania dodatkowego procesu
1625RDBMS.
1626
1627SQLite to nie klient baz danych - biblioteka nie łączy się z serwerami
1628baz danych. SQLite sam jest serwerem. Biblioteka SQLite czyta i
1629zapisuje dane bezpośrednio z/do plików baz danych znajdujących się na
1630dysku.
e584ad6b 1631
c2388c7d 1632%package sybase-ct
1633Summary: Sybase-CT extension module for PHP
86784db6 1634Summary(pl.UTF-8): Moduł Sybase-CT dla PHP
c2388c7d 1635Group: Libraries
c14467fd 1636URL: http://www.php.net/manual/en/book.sybase.php
dc38d397 1637Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1638Provides: php(sybase-ct)
8c91402c 1639Obsoletes: php-sybase
c2388c7d 1640
1641%description sybase-ct
e584ad6b
JB
1642This is a dynamic shared object (DSO) for PHP that will add Sybase and
1643MS SQL databases support through CT-lib.
c2388c7d 1644
ec7f2789
JR
1645%description sybase-ct -l pl.UTF-8
1646Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
c2388c7d 1647CT-lib.
1648
e584ad6b
JB
1649%package sysvmsg
1650Summary: SysV msg extension module for PHP
86784db6 1651Summary(pl.UTF-8): Moduł SysV msg dla PHP
e584ad6b 1652Group: Libraries
c14467fd 1653URL: http://www.php.net/manual/en/book.sem.php
dc38d397 1654Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1655Provides: php(sysvmsg)
e584ad6b
JB
1656
1657%description sysvmsg
1658This is a dynamic shared object (DSO) for PHP that will add SysV
1659message queues support.
1660
ec7f2789
JR
1661%description sysvmsg -l pl.UTF-8
1662Moduł PHP umożliwiający korzystanie z kolejek komunikatów SysV.
e584ad6b 1663
c2388c7d 1664%package sysvsem
1665Summary: SysV sem extension module for PHP
86784db6 1666Summary(pl.UTF-8): Moduł SysV sem dla PHP
c2388c7d 1667Group: Libraries
c14467fd 1668URL: http://www.php.net/manual/en/book.sem.php
dc38d397 1669Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1670Provides: php(sysvsem)
c2388c7d 1671
1672%description sysvsem
e584ad6b
JB
1673This is a dynamic shared object (DSO) for PHP that will add SysV
1674semaphores support.
c2388c7d 1675
ec7f2789
JR
1676%description sysvsem -l pl.UTF-8
1677Moduł PHP umożliwiający korzystanie z semaforów SysV.
c2388c7d 1678
1679%package sysvshm
1680Summary: SysV shm extension module for PHP
86784db6 1681Summary(pl.UTF-8): Moduł SysV shm dla PHP
c2388c7d 1682Group: Libraries
c14467fd 1683URL: http://www.php.net/manual/en/book.shmop.php
dc38d397 1684Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1685Provides: php(sysvshm)
c2388c7d 1686
1687%description sysvshm
e584ad6b
JB
1688This is a dynamic shared object (DSO) for PHP that will add SysV
1689Shared Memory support.
c2388c7d 1690
ec7f2789
JR
1691%description sysvshm -l pl.UTF-8
1692Moduł PHP umożliwiający korzystanie z pamięci dzielonej SysV.
c4161e98 1693
c14467fd
AM
1694%package tests
1695Summary: Contains unit test files for PHP and extensions
1696Summary(pl.UTF-8): Zawiera pliki testów jednostkowych dla PHP i rozszerzeń
1697Group: Libraries
1698URL: http://qa.php.net/
b8c0ecc0 1699Requires: %{name}-cli = %{epoch}:%{version}-%{release}
c14467fd
AM
1700
1701%description tests
36929cf2 1702This package contains unit tests for PHP and its extensions.
c14467fd
AM
1703
1704%description tests -l pl.UTF-8
36929cf2 1705Ten pakiet zawiera pliki testów jednostkowych dla PHP i rozszerzeń.
c14467fd 1706
8c91402c
AM
1707%package tidy
1708Summary: Tidy extension module for PHP
86784db6 1709Summary(pl.UTF-8): Moduł Tidy dla PHP
8c91402c 1710Group: Libraries
c14467fd 1711URL: http://www.php.net/manual/en/book.tidy.php
8c91402c 1712Requires: %{name}-common = %{epoch}:%{version}-%{release}
b80a7e2c 1713Requires: tidy
2e5b56fc 1714Provides: php(tidy)
8c91402c
AM
1715
1716%description tidy
1717This is a dynamic shared object (DSO) for PHP that will add Tidy
1718support.
1719
ec7f2789
JR
1720%description tidy -l pl.UTF-8
1721Moduł PHP umożliwiający korzystanie z tidy.
8c91402c 1722
f476635d
ER
1723%package tokenizer
1724Summary: tokenizer extension module for PHP
86784db6 1725Summary(pl.UTF-8): Moduł rozszerzenia tokenizer dla PHP
f476635d 1726Group: Libraries
c14467fd 1727URL: http://www.php.net/manual/en/book.tokenizer.php
f476635d 1728Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1729Provides: php(tokenizer)
f476635d
ER
1730
1731%description tokenizer
1732This is a dynamic shared object (DSO) for PHP that will add tokenizer
1733support.
1734
ec7f2789
JR
1735%description tokenizer -l pl.UTF-8
1736Moduł PHP dodający obsługę tokenizera do PHP.
c1b8af09 1737
c4161e98 1738%package wddx
1739Summary: wddx extension module for PHP
86784db6 1740Summary(pl.UTF-8): Moduł wddx dla PHP
c4161e98 1741Group: Libraries
c14467fd 1742URL: http://www.php.net/manual/en/book.wddx.php
21169c08 1743Requires: %{name}-common = %{epoch}:%{version}-%{release}
a8a6a24e
ER
1744# - wddx doesn't require session as it's disabled at compile time:
1745# if HAVE_PHP_SESSION && !defined(COMPILE_DL_SESSION)
1746# see also php.spec#rev1.120.2.22
1747#Requires: %{name}-session = %{epoch}:%{version}-%{release}
037da132 1748Requires: %{name}-xml = %{epoch}:%{version}-%{release}
2e5b56fc 1749Provides: php(wddx)
c4161e98 1750
1751%description wddx
e584ad6b
JB
1752This is a dynamic shared object (DSO) for PHP that will add wddx
1753support.
c4161e98 1754
ec7f2789
JR
1755%description wddx -l pl.UTF-8
1756Moduł PHP umożliwiający korzystanie z wddx.
6997cdef 1757
c2388c7d 1758%package xml
1759Summary: XML extension module for PHP
86784db6 1760Summary(pl.UTF-8): Moduł XML dla PHP
386054ee 1761Group: Libraries
c14467fd 1762URL: http://www.php.net/manual/en/book.xml.php
dc38d397 1763Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1764Provides: php(xml)
386054ee 1765
c2388c7d 1766%description xml
e584ad6b
JB
1767This is a dynamic shared object (DSO) for PHP that will add XML
1768support. This extension lets you create XML parsers and then define
1769handlers for different XML events.
386054ee 1770
ec7f2789
JR
1771%description xml -l pl.UTF-8
1772Moduł PHP umożliwiający parsowanie plików XML i obsługę zdarzeń
1773związanych z tymi plikami. Pozwala on tworzyć analizatory XML-a i
1774następnie definiować procedury obsługi dla różnych zdarzeń XML.
386054ee 1775
768d3bda
AM
1776%package xmlreader
1777Summary: XML Reader extension module for PHP
86784db6 1778Summary(pl.UTF-8): Moduł XML Reader dla PHP
768d3bda 1779Group: Libraries
c14467fd 1780URL: http://www.php.net/manual/en/book.xmlreader.php
768d3bda 1781Requires: %{name}-common = %{epoch}:%{version}-%{release}
f4dbdb8e 1782Suggests: %{name}-dom = %{epoch}:%{version}-%{release}
2e5b56fc 1783Provides: php(xmlreader)
768d3bda
AM
1784
1785%description xmlreader
1786This is a dynamic shared object (DSO) for PHP that will add XML Reader
1787support. The XMLReader extension is an XML Pull parser. The reader
1788acts as a cursor going forward on the document stream and stopping at
1789each node on the way.
1790
ec7f2789
JR
1791%description xmlreader -l pl.UTF-8
1792Moduł PHP umożliwiający analizę plików XML w trybie Pull. Czytnik
1793działa jako kursor przechodzący przez strumień dokumentu i
1794zatrzymujący się na każdym węźle po drodze.
768d3bda 1795
c2388c7d 1796%package xmlrpc
1797Summary: xmlrpc extension module for PHP
86784db6 1798Summary(pl.UTF-8): Moduł xmlrpc dla PHP
1adf90d7 1799Group: Libraries
c14467fd 1800URL: http://www.php.net/manual/en/book.xmlrpc.php
dc38d397 1801Requires: %{name}-common = %{epoch}:%{version}-%{release}
37873df0 1802Requires: %{name}-xml = %{epoch}:%{version}-%{release}
2e5b56fc 1803Provides: php(xmlrpc)
1adf90d7 1804
c2388c7d 1805%description xmlrpc
e584ad6b
JB
1806This is a dynamic shared object (DSO) for PHP that will add XMLRPC
1807support.
1adf90d7 1808
ec7f2789
JR
1809%description xmlrpc -l pl.UTF-8
1810Moduł PHP dodający obsługę XMLRPC.
c2388c7d 1811
86ceb323 1812%package xmlwriter
05582439 1813Summary: Fast, non-cached, forward-only means to write XML data
86784db6 1814Summary(pl.UTF-8): Szybka, nie cachowana metoda zapisu danych w formacie XML
86ceb323 1815Group: Libraries
c14467fd 1816URL: http://www.php.net/manual/en/book.xmlwriter.php
86ceb323
ER
1817Requires: %{name}-common = %{epoch}:%{version}-%{release}
1818Provides: php(xmlwriter)
15f70a0e 1819Obsoletes: php-pecl-xmlwriter
86ceb323
ER
1820
1821%description xmlwriter
1822This extension wraps the libxml xmlWriter API. Represents a writer
1823that provides a non-cached, forward-only means of generating streams
1824or files containing XML data.
1825
ec7f2789
JR
1826%description xmlwriter -l pl.UTF-8
1827To rozszerzenie obudowuje API xmlWriter z libxml. Reprezentuje obsługę
1828zapisu dostarczającą nie cachowanych metod generowania strumieni lub
1829plików zawierających dane XML.
86ceb323 1830
dc49e336
JB
1831%package xsl
1832Summary: xsl extension module for PHP
86784db6 1833Summary(pl.UTF-8): Moduł xsl dla PHP
dc49e336 1834Group: Libraries
c14467fd 1835URL: http://www.php.net/manual/en/book.xsl.php
dc49e336 1836Requires: %{name}-common = %{epoch}:%{version}-%{release}
dbd7433e 1837Requires: %{name}-dom = %{epoch}:%{version}-%{release}
dc49e336 1838Requires: libxslt >= 1.0.18
737e42ad 1839# actually not true, functionality is similar, but API differs
2e5b56fc 1840Provides: php(xsl)
737e42ad 1841Obsoletes: php-xslt <= 3:4.3.8-1
dc49e336
JB
1842
1843%description xsl
1844This is a dynamic shared object (DSO) for PHP that will add new XSL
1845support (using libxslt).
1846
ec7f2789
JR
1847%description xsl -l pl.UTF-8
1848Moduł PHP dodający nową obsługę XSLT (przy użyciu libxslt).
dc49e336 1849
b27cf2ef
ER
1850%package zip
1851Summary: Zip management extension
86784db6 1852Summary(pl.UTF-8): Zarządzanie archiwami zip
b27cf2ef 1853Group: Libraries
c14467fd 1854URL: http://www.php.net/manual/en/book.zip.php
b27cf2ef 1855Requires: %{name}-common = %{epoch}:%{version}-%{release}
8e1aca2a 1856%{?with_system_libzip:Requires: libzip >= 0.10-3}
761d8bce
ER
1857Provides: php(zip) = %{zipver}
1858Obsoletes: php-pecl-zip < %{zipver}
b27cf2ef
ER
1859
1860%description zip
1861Zip is an extension to create, modify and read zip files.
1862
ec7f2789
JR
1863%description zip -l pl.UTF-8
1864Zip jest rozszerzeniem umożliwiającym tworzenie, modyfikację oraz
1865odczyt archiwów zip.
b27cf2ef 1866
c2388c7d 1867%package zlib
1868Summary: Zlib extension module for PHP
86784db6 1869Summary(pl.UTF-8): Moduł zlib dla PHP
7bd1e950 1870Group: Libraries
c14467fd 1871URL: http://www.php.net/manual/en/book.zlib.php
dc38d397 1872Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1873Provides: php(zlib)
7bd1e950 1874
c2388c7d 1875%description zlib
e584ad6b
JB
1876This is a dynamic shared object (DSO) for PHP that will add zlib
1877compression support to PHP.
7bd1e950 1878
ec7f2789
JR
1879%description zlib -l pl.UTF-8
1880Moduł PHP umożliwiający używanie kompresji zlib.
7bd1e950 1881
9af2b7db 1882%prep
b8c0ecc0 1883%setup -q -n %{orgname}-%{version}
722f34a7 1884# prep for suhosin patch
552732b5 1885%{__sed} -i -e 's,\r$,,' Zend/Zend.dsp Zend/ZendTS.dsp
554abb27 1886%patch0 -p1
670f5db5 1887%patch1 -p1
b45729b9 1888%patch2 -p1
670f5db5 1889%patch3 -p1
c027c256 1890%patch4 -p1
12295c68 1891%patch5 -p1
6ab586ad 1892%patch6 -p1
acc9e30b 1893%patch8 -p1
c7bdf151 1894%patch7 -p1
fcc61680 1895%patch9 -p1
bfec8914 1896cp -p php.ini-production php.ini
b45729b9 1897%patch10 -p1
bfec8914 1898%patch11 -p1
722f34a7
ER
1899%if %{with type_hints}
1900%patch12 -p0
1901%endif
d76e208d
JB
1902%patch14 -p1
1903%patch15 -p1
37c3c2bc 1904%patch17 -p1
37c3c2bc 1905%patch18 -p1
a04a599a 1906%if %{with system_gd}
9062e238 1907%patch19 -p1
a04a599a 1908%endif
c9f5f7a9
ER
1909%patch20 -p1
1910%patch21 -p1
c7bdf151 1911%patch22 -p1
d76e208d
JB
1912%patch23 -p1
1913%patch24 -p1
c14467fd 1914%patch25 -p1
f90b1bf0 1915%patch26 -p1
c7bdf151 1916%patch27 -p1
d76e208d 1917%patch29 -p1
f90b1bf0 1918%patch31 -p1
ee8c1bce 1919%if "%{pld_release}" != "ac"
f90b1bf0 1920%patch34 -p1
ee8c1bce 1921%endif
c7bdf151 1922%patch35 -p1
04ee120e
ER
1923%patch36 -p1
1924%patch37 -p1
1925%patch38 -p1
32c3ab62 1926%patch39 -p1
e66fb762 1927%if %{with fpm}
8b9d2ebd
ER
1928%patch41 -p1
1929%patch42 -p1
e66fb762 1930%endif
c14467fd 1931%patch43 -p1
d7e3303a
ER
1932%patch44 -p1
1933%patch45 -p1
1934%patch46 -p1
552732b5
ER
1935%if %{with suhosin}
1936%patch47 -p1
1937%endif
c7bdf151
ER
1938%patch49 -p1
1939%patch50 -p1
722f34a7
ER
1940%patch51 -p1
1941%patch52 -p1
71f4af01 1942%patch53 -p1
6f4bcfe8 1943%undos ext/spl/tests/SplFileInfo_getInode_basic.phpt
528a1414 1944%patch59 -p1
3fce81c7 1945%patch60 -p1
211aa560 1946%patch62 -p1
7d4c788b 1947%patch63 -p1
b358f58f 1948%patch64 -p1
8e1aca2a 1949%{?with_system_libzip:%patch65 -p1}
54d5587b 1950%patch66 -p1
9bb4ec71 1951%{__rm} -r sapi/litespeed
1952gzip -dc %{SOURCE15} | tar xf - -C sapi/
1953
192aa796 1954sed -i -e '/PHP_ADD_LIBRARY_WITH_PATH/s#xmlrpc,#xmlrpc-epi,#' ext/xmlrpc/config.m4
1955
cc446d0d
ER
1956# cleanup backups after patching
1957find '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f
1958
9e22b6ba 1959# conflict seems to be resolved by recode patches
ea5e903e 1960%{__rm} ext/recode/config9.m4
9e22b6ba 1961
f4359077 1962# remove all bundled libraries not to link with them accidentally
ea5e903e
JB
1963#%{__rm} -r ext/sqlite/libsqlite
1964%{__rm} -r ext/sqlite3/libsqlite
1965#%{__rm} -r ext/bcmath/libbcmath
1966#%{__rm} -r ext/date/lib
1967#%{__rm} -r ext/fileinfo/libmagic
1968#%{__rm} -r ext/dba/libcdb
1969#%{__rm} -r ext/dba/libflatfile
1970#%{__rm} -r ext/dba/libinifile
1971#%{__rm} -r ext/gd/libgd
1972#%{__rm} -r ext/mbstring/libmbfl
1973#%{__rm} -r ext/mbstring/oniguruma
1974%{__rm} -r ext/pcre/pcrelib
1975#%{__rm} -r ext/soap/interop
1976%{__rm} -r ext/xmlrpc/libxmlrpc
1977#%{__rm} -r ext/zip/lib
6756a8ae 1978
bfec8914 1979cp -pf Zend/LICENSE{,.Zend}
a8a6a24e 1980install -p %{SOURCE13} dep-tests.sh
cc446d0d 1981
49137d2e
AM
1982# breaks build
1983sed -i -e 's#-fvisibility=hidden##g' configure*
1984
71f4af01
ER
1985# disable broken tests
1986# says just "Terminated" twice and fails
1987mv sapi/cli/tests/022.phpt{,.broken}
1988
d3b63428 1989# php-5.3.3/ext/standard/tests/file/statpage.phpt
ea5e903e 1990%{__rm} ext/standard/tests/file/statpage.phpt
d3b63428
ER
1991
1992# idiotic test, it will fail if somebody else makes space on disk or if disk
1993# space is not yet allocated (xfs). report upstream to advice bogus test is
1994# probably pointless.
ea5e903e 1995%{__rm} ext/standard/tests/file/disk_free_space_basic.phpt
d3b63428 1996
58d2b4fa 1997sh -xe %{_sourcedir}/skip-tests.sh
71f4af01 1998
9af2b7db 1999%build
6756a8ae
ER
2000API=$(awk '/#define PHP_API_VERSION/{print $3}' main/php.h)
2001if [ $API != %{php_api_version} ]; then
2002 echo "Set %%define php_api_version to $API and re-run."
17c07ea5
ER
2003 exit 1
2004fi
2005
6756a8ae
ER
2006API=$(awk '/#define ZEND_MODULE_API_NO/{print $3}' Zend/zend_modules.h)
2007if [ $API != %{zend_module_api} ]; then
2008 echo "Set %%define zend_module_api to $API and re-run."
17c07ea5
ER
2009 exit 1
2010fi
2011
6756a8ae
ER
2012API=$(awk '/#define ZEND_EXTENSION_API_NO/{print $3}' Zend/zend_extensions.h)
2013if [ $API != %{zend_extension_api} ]; then
2014 echo "Set %%define zend_extension_api to $API and re-run."
17c07ea5
ER
2015 exit 1
2016fi
2017
761d8bce
ER
2018# Check for some extension version
2019ver=$(sed -n '/#define PHP_FILEINFO_VERSION /{s/.* "//;s/".*$//;p}' ext/fileinfo/php_fileinfo.h)
2020if test "$ver" != "%{fileinfover}"; then
2021 : Error: Upstream FILEINFO version is now ${ver}, expecting %{fileinfover}.
2022 : Update the fileinfover macro and rebuild.
2023 exit 1
2024fi
2025ver=$(sed -n '/#define PHP_PHAR_VERSION /{s/.* "//;s/".*$//;p}' ext/phar/php_phar.h)
2026if test "$ver" != "%{pharver}"; then
2027 : Error: Upstream PHAR version is now ${ver}, expecting %{pharver}.
2028 : Update the pharver macro and rebuild.
2029 exit 1
2030fi
2031ver=$(sed -n '/#define PHP_ZIP_VERSION_STRING /{s/.* "//;s/".*$//;p}' ext/zip/php_zip.h)
2032if test "$ver" != "%{zipver}"; then
2033 : Error: Upstream ZIP version is now ${ver}, expecting %{zipver}.
2034 : Update the zipver macro and rebuild.
2035 exit 1
2036fi
2037ver=$(sed -n '/#define PHP_JSON_VERSION /{s/.* "//;s/".*$//;p}' ext/json/php_json.h)
2038if test "$ver" != "%{jsonver}"; then
2039 : Error: Upstream JSON version is now ${ver}, expecting %{jsonver}.
2040 : Update the jsonver macro and rebuild.
2041 exit 1
2042fi
6b460a96
ER
2043ver=$(sed -rne 's,.*<version>(.+)</version>,\1,p' ext/bz2/package.xml)
2044if test "$ver" != "%{bz2ver}"; then
2045 : Error: Upstream BZIP2 version is now ${ver}, expecting %{bz2ver}.
2046 : Update the bz2ver macro and rebuild.
2047 exit 1
2048fi
2049ver=$(sed -n '/#define PHP_ENCHANT_VERSION /{s/.* "//;s/".*$//;p}' ext/enchant/php_enchant.h)
2050if test "$ver" != "%{enchantver}"; then
2051 : Error: Upstream Enchant version is now ${ver}, expecting %{enchantver}.
2052 : Update the enchantver macro and rebuild.
2053 exit 1
2054fi
2055ver=$(awk '/#define PHP_HASH_EXTVER/ {print $3}' ext/hash/php_hash.h | xargs)
2056if test "$ver" != "%{hashver}"; then
2057 : Error: Upstream HASH version is now ${ver}, expecting %{hashver}.
2058 : Update the hashver macro and rebuild.
2059 exit 1
2060fi
2061ver=$(sed -n '/#define PHP_INTL_VERSION /{s/.* "//;s/".*$//;p}' ext/intl/php_intl.h)
2062if test "$ver" != "%{intlver}"; then
2063 : Error: Upstream Intl version is now ${ver}, expecting %{intlver}.
2064 : Update the intlver macro and rebuild.
2065 exit 1
2066fi
2067ver=$(awk '/#define PHP_SQLITE_MODULE_VERSION/ {print $3}' ext/sqlite/sqlite.c | xargs)
2068if test "$ver" != "%{sqlitever}"; then
2069 : Error: Upstream Sqlite version is now ${ver}, expecting %{sqlitever}.
2070 : Update the sqlitever macro and rebuild.
2071 exit 1
2072fi
761d8bce 2073
98ab5057 2074export EXTENSION_DIR="%{php_extensiondir}"
cc446d0d
ER
2075# configure once (for faster debugging purposes)
2076if [ ! -f _built-conf ]; then
2077 # now remove Makefile copies
b213498a 2078 rm -f Makefile.{cgi-fcgi,fpm,cli,apxs1,apxs2,litespeed}
3f700db8
ER
2079 %{__libtoolize}
2080 %{__aclocal}
8b0a87ec 2081 cp -f /usr/share/automake/config.* .
678e6844 2082 ./buildconf --force
3f700db8
ER
2083 touch _built-conf
2084fi
98ab5057 2085export PROG_SENDMAIL="/usr/lib/sendmail"
192aa796 2086export CPPFLAGS="-DDEBUG_FASTCGI -DHAVE_STRNDUP %{rpmcppflags} \
2087 -I%{_includedir}/xmlrpc-epi"
3f700db8
ER
2088
2089sapis="
b1558782
ER
2090cli
2091%if %{with cgi}
2092cgi-fcgi
2093%endif
9bb4ec71 2094%if %{with litespeed}
2095litespeed
2096%endif
cc446d0d
ER
2097%if %{with fpm}
2098fpm
2099%endif
bfec8914
ER
2100%if %{with embed}
2101embed
2102%endif
3f700db8
ER
2103%if %{with apache1}
2104apxs1
43fe8384 2105%endif
3f700db8
ER
2106%if %{with apache2}
2107apxs2
2108%endif
2109"
2110for sapi in $sapis; do
189be387 2111 : SAPI $sapi
cc446d0d
ER
2112 # skip if already configured (for faster debugging purposes)
2113 [ -f Makefile.$sapi ] && continue
3f700db8 2114
189be387 2115 sapi_args=''
3f700db8 2116 case $sapi in
c14467fd 2117 cgi-fcgi)
cc446d0d 2118 sapi_args='--disable-cli'
c14467fd 2119 ;;
3f700db8 2120 cli)
d09cbf07 2121 sapi_args='--disable-cgi %{?with_gcov:--enable-gcov}'
c14467fd 2122 ;;
cc446d0d 2123 fpm)
b5727ab6 2124 sapi_args='--disable-cli --enable-fpm'
cc446d0d 2125 ;;
bfec8914
ER
2126 embed)
2127 sapi_args='--disable-cli --enable-embed'
2128 ;;
3f700db8 2129 apxs1)
189be387 2130 ver=$(rpm -q --qf '%{V}' apache1-devel)
cc446d0d 2131 sapi_args="--disable-cli --with-apxs=%{apxs1} --with-apache-version=$ver"
c14467fd 2132 ;;
3f700db8 2133 apxs2)
189be387 2134 ver=$(rpm -q --qf '%{V}' apache-devel)
cc446d0d 2135 sapi_args="--disable-cli --with-apxs2=%{apxs2} --with-apache-version=$ver"
c14467fd 2136 ;;
1b142d44 2137 litespeed)
2138 sapi_args='--with-litespeed'
2139 ;;
3f700db8 2140 esac
189be387
ER
2141
2142 %configure \
2143 $sapi_args \
996cde82 2144%if "%{!?configure_cache:0}%{?configure_cache}" == "0"
3f700db8 2145 --cache-file=config.cache \
996cde82 2146%endif
768d3bda 2147 --with-libdir=%{_lib} \
6ee9f55b
ER
2148 --with-config-file-path=%{_sysconfdir} \
2149 --with-config-file-scan-dir=%{_sysconfdir}/conf.d \
9af2b7db 2150 --with-exec-dir=%{_bindir} \
528a1414 2151 --with-system-tzdata \
38c4a978 2152 --%{!?debug:dis}%{?debug:en}able-debug \
1a64b68d 2153 %{?with_zts:--enable-maintainer-zts} \
3b414131 2154 --enable-inline-optimization \
38c4a978 2155 --enable-bcmath=shared \
2156 --enable-calendar=shared \
c2388c7d 2157 --enable-ctype=shared \
38c4a978 2158 --enable-dba=shared \
51312e8d 2159 --enable-dom=shared \
38c4a978 2160 --enable-exif=shared \
c14467fd 2161 --enable-fileinfo=shared \
8c91402c 2162 --enable-ftp=shared \
38c4a978 2163 --enable-gd-native-ttf \
c14467fd 2164 --enable-intl=shared \
768d3bda 2165 --enable-libxml \
9af2b7db 2166 --enable-magic-quotes \
c14467fd 2167 --enable-mbstring=shared,all \
8c91402c 2168 --enable-mbregex \
010f42f4 2169 --enable-pcntl=shared \
768d3bda 2170 --enable-pdo=shared \
86ceb323
ER
2171 --enable-json=shared \
2172 --enable-hash=shared \
2173 --enable-xmlwriter=shared \
cc446d0d 2174%if %{with fpm}
cc446d0d
ER
2175 --with-fpm-user=http \
2176 --with-fpm-group=http \
2177%endif
c14467fd 2178%if %{with mssql} || %{with sybase_ct}
768d3bda
AM
2179 --with-pdo-dblib=shared \
2180%endif
c14467fd 2181%if %{with interbase} && %{without interbase_inst}
75f51563 2182 --with-pdo-firebird=shared,/usr \
768d3bda 2183%endif
11c9a003 2184 %{?with_mhash:--with-mhash=yes} \
c14467fd 2185 --with-mysql-sock=/var/lib/mysql/mysql.sock \
b26af6f7 2186 --with-pdo-mysql=shared%{?with_mysqlnd:,mysqlnd} \
3fce81c7 2187 %{?with_oci8:--with-pdo-oci=shared%{?with_instantclient:,instantclient,%{_libdir}}} \
768d3bda
AM
2188 %{?with_odbc:--with-pdo-odbc=shared,unixODBC,/usr} \
2189 %{?with_pgsql:--with-pdo-pgsql=shared} \
53854c80 2190 %{?with_pdo_sqlite:--with-pdo-sqlite=shared,/usr} \
952c232b 2191 --without-libexpat-dir \
38c4a978 2192 --enable-posix=shared \
b9e5df0a 2193 --enable-shared \
722f34a7 2194 --enable-session=shared \
38c4a978 2195 --enable-shmop=shared \
c14467fd 2196 --enable-simplexml=shared \
e584ad6b 2197 --enable-sysvmsg=shared \
defaa0de
AF
2198 --enable-sysvsem=shared \
2199 --enable-sysvshm=shared \
38c4a978 2200 --enable-safe-mode \
ad48e054 2201 --enable-soap=shared \
38c4a978 2202 --enable-sockets=shared \
f476635d 2203 --enable-tokenizer=shared \
38c4a978 2204 --enable-ucd-snmp-hack \
6f91d99f 2205 %{?with_wddx:--enable-wddx=shared} \
3f51cc4a 2206 --enable-xml=shared \
b1b8d706 2207 --enable-xmlreader=shared \
253c0459 2208 --with-bz2=shared \
192aa796 2209 %{__with_without curl curl shared} \
62493084 2210 --with-db4 \
c2388c7d 2211 --with-iconv=shared \
442db29e 2212 %{?with_enchant:--with-enchant=shared,/usr} \
38c4a978 2213 --with-freetype-dir=shared \
2214 --with-gettext=shared \
a04a599a 2215 --with-gd=shared%{?with_system_gd:,/usr} \
38c4a978 2216 --with-gdbm \
253c0459 2217 --with-gmp=shared \
6f91d99f
JB
2218 %{?with_imap:--with-imap=shared --with-imap-ssl} \
2219 %{?with_interbase:--with-interbase=shared%{!?with_interbase_inst:,/usr}} \
8c91402c 2220 --with-jpeg-dir=/usr \
768d3bda 2221 %{?with_ldap:--with-ldap=shared --with-ldap-sasl} \
38c4a978 2222 --with-mcrypt=shared \
6f91d99f 2223 %{?with_mm:--with-mm} \
6f91d99f 2224 %{?with_mssql:--with-mssql=shared} \
b26af6f7
ER
2225 %{?with_mysqlnd:--with-mysqlnd=shared} \
2226 --with-mysql=shared%{?with_mysqlnd:,mysqlnd} \
2227 %{?with_mysqli:--with-mysqli=shared%{?with_mysqlnd:,mysqlnd}} \
3fce81c7 2228 %{?with_oci8:--with-oci8=shared%{?with_instantclient:,instantclient,%{_libdir}}} \
8c91402c 2229 %{?with_openssl:--with-openssl=shared} \
f00bcd43 2230 %{?with_kerberos5:--with-kerberos} \
192aa796 2231 %{__with_without pcre pcre-regex /usr} \
2232 %{__enable_disable filter filter shared} \
ec86be0a 2233 --with-pear=%{php_pear_dir} \
192aa796 2234 %{__with_without pgsql pgsql shared,/usr} \
2235 %{__enable_disable phar phar shared} \
8c91402c 2236 --with-png-dir=/usr \
6f91d99f 2237 %{?with_pspell:--with-pspell=shared} \
e584ad6b 2238 --with-readline=shared \
6f91d99f 2239 %{?with_recode:--with-recode=shared} \
c14467fd 2240 --with-regex=system \
6f91d99f 2241 %{?with_snmp:--with-snmp=shared} \
4cc60252 2242 %{?with_sybase_ct:--with-sybase-ct=shared,/usr} \
53854c80
ER
2243 %{!?with_sqlite2:--without-sqlite}%{?with_sqlite2:--with-sqlite=shared,/usr --enable-sqlite-utf8} \
2244 %{!?with_pdo_sqlite:--without-pdo-sqlite} \
192aa796 2245 %{__with_without sqlite3 sqlite3 shared,/usr} \
38c4a978 2246 --with-t1lib=shared \
8c91402c 2247 %{?with_tidy:--with-tidy=shared} \
768d3bda 2248 %{?with_odbc:--with-unixODBC=shared,/usr} \
192aa796 2249 %{__with_without xmlrpc xmlrpc shared,/usr} \
dc49e336 2250 --with-xsl=shared \
38c4a978 2251 --with-zlib=shared \
7aa94fdb 2252 --with-zlib-dir=shared,/usr \
8e1aca2a 2253 %{?with_system_libzip:--with-libzip} \
7aa94fdb 2254 --enable-zip=shared,/usr \
554abb27 2255
8b9d2ebd 2256 # save for debug
3f700db8 2257 cp -f Makefile Makefile.$sapi
3f700db8 2258 cp -f main/php_config.h php_config.h.$sapi
228ae8d4 2259 cp -f config.log config.log.$sapi
228fa3d1 2260done
38ecdf75 2261
e66fb762
ER
2262# as we build each SAPI in own make, adjust php-config.in forehead
2263sapis=$(awk '/^PHP_SAPI = /{print $3}' Makefile.* | sort -u | xargs)
2264sed -i -e "s,@PHP_INSTALLED_SAPIS@,$sapis," "scripts/php-config.in"
2265
2266# must make libphp_common first, so modules can link against it.
ac044162
ER
2267cp -af php_config.h.cli main/php_config.h
2268cp -af Makefile.cli Makefile
561725b8 2269%{__make} libphp_common.la
3f700db8 2270%{__make} build-modules
554abb27 2271
3f700db8 2272%if %{with apache1}
189be387 2273%{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache/libphp5.la -f Makefile.apxs1
3f700db8
ER
2274%endif
2275
2276%if %{with apache2}
2277%{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache2handler/libphp5.la -f Makefile.apxs2
3f700db8 2278%endif
18ad4238 2279
1b142d44 2280%if %{with litespeed}
2281%{__make} -f Makefile.litespeed
2282%endif
2283
cc446d0d 2284# CGI/FCGI
b1558782 2285%if %{with cgi}
bfec8914 2286cp -pf php_config.h.cgi-fcgi main/php_config.h
cc446d0d 2287%{__make} -f Makefile.cgi-fcgi
b8c0ecc0 2288[ "$(echo '<?=php_sapi_name();' | ./sapi/cgi/php-cgi -qn)" = "cgi-fcgi" ]
b1558782 2289%endif
4342041a 2290
bbfc63bf 2291# PHP FPM
cc446d0d 2292%if %{with fpm}
bfec8914 2293cp -pf php_config.h.fpm main/php_config.h
cc446d0d 2294%{__make} -f Makefile.fpm
46e157f2 2295[ $(./sapi/fpm/php-fpm -n -m | grep cgi-fcgi) = "cgi-fcgi" ]
cc446d0d
ER
2296%endif
2297
a8a6a24e 2298# CLI
bfec8914 2299cp -pf php_config.h.cli main/php_config.h
a8a6a24e 2300%{__make} -f Makefile.cli
b8c0ecc0 2301[ "$(echo '<?=php_sapi_name();' | ./sapi/cli/php -qn)" = "cli" ]
a8a6a24e 2302
40bcf922
ER
2303# check for stupid xml parse breakage where &lt; and &gt; just get lost in parse result
2304./sapi/cli/php -n -dextension_dir=modules -dextension=xml.so -r '$p = xml_parser_create(); xml_parse_into_struct($p, "<x>&lt;</x>", $vals, $index); exit((int )empty($vals[0]["value"]));'
2305
5d7633e2
ER
2306# Generate stub .ini files for each extension
2307rm -rf conf.d
2308install -d conf.d
2309generate_inifiles() {
2310 for so in modules/*.so; do
2311 mod=$(basename $so .so)
2312 conf="$mod.ini"
2313 # xml needs to be loaded before wddx
2314 [ "$mod" = "wddx" ] && conf="xml_$mod.ini"
2315 # pre needs to be loaded before SPL
2316 [ "$mod" = "pcre" ] && conf="PCRE.ini"
2317 # spl needs to be loaded before mysqli
2318 [ "$mod" = "spl" ] && conf="SPL.ini"
c81e092f
ER
2319 # session needs to be loaded before php-pecl-http, php-pecl-memcache, php-pecl-session_mysql
2320 [ "$mod" = "session" ] && conf="Session.ini"
b26af6f7
ER
2321 # mysqlnd needs to be loaded before mysql,mysqli,pdo_mysqli
2322 [ "$mod" = "mysqlnd" ] && conf="MySQLND.ini"
5d7633e2
ER
2323 echo "+ $conf"
2324 cat > conf.d/$conf <<-EOF
2325 ; Enable $mod extension module
2326 extension=$mod.so
2327 EOF
2328 done
2329}
2330generate_inifiles
2331
a8a6a24e 2332# Check that the module inner-dependencies are intact
01638b0b 2333PHP=./sapi/cli/php EXTENSION_DIR=modules CONFIG_DIR=conf.d ./dep-tests.sh > dep-tests.log
a8a6a24e
ER
2334if grep -v OK dep-tests.log; then
2335 echo >&2 "The results above were not expected"
2336 exit 1
2337fi
2338
b1558782
ER
2339%if %{with gcov}
2340# Use CLI SAPI
bfec8914
ER
2341cp -pf php_config.h.cli main/php_config.h
2342cp -pf Makefile.cli Makefile
b1558782
ER
2343%{__make} lcov
2344# you really don't want to package result of gcov build
2345exit 1
2346%endif
5d7633e2 2347
b1558782
ER
2348cat <<'EOF' > run-tests.sh
2349#!/bin/sh
f4625853
ER
2350export NO_INTERACTION=1 REPORT_EXIT_STATUS=1 MALLOC_CHECK_=2
2351unset TZ LANG LC_ALL || :
b1558782 2352%{__make} test \
64483ce3 2353 EXTENSION_DIR=modules \
b1558782
ER
2354 PHP_TEST_SHARED_SYSTEM_EXTENSIONS= \
2355 RUN_TESTS_SETTINGS="-q $*"
2356EOF
2357chmod +x run-tests.sh
2a34e61b
ER
2358
2359%if %{with tests}
2360# Run tests, using the CLI SAPI
2361cp -pf php_config.h.cli main/php_config.h
2362cp -pf Makefile.cli Makefile
2363
b1558782 2364./run-tests.sh -w failed.log -s test.log
71f4af01
ER
2365
2366# collect failed tests into cleanup script used in prep.
58d2b4fa
ER
2367sed -ne '/FAILED TEST SUMMARY/,/^===/p' test.log | sed -e '1,/^---/d;/^===/,$d' > tests-failed.log
2368sed -ne '/\[.*\]/{s/\(.*\) \[\(.*\)\]/# \1\nmv \2{,.skip}/p}' tests-failed.log \
2369 >> %{_sourcedir}/skip-tests.sh
71f4af01 2370
58d2b4fa 2371failed=$(wc -l < tests-failed.log)
29a16bb6 2372if [ "$failed" != 0 ]; then
58d2b4fa
ER
2373 exit 1
2374fi
aac36e23 2375%endif
f4625853 2376
9af2b7db
AF
2377%install
2378rm -rf $RPM_BUILD_ROOT
6ee9f55b 2379install -d $RPM_BUILD_ROOT{%{_libdir}/{php,apache{,1}},%{_sysconfdir}/{apache,cgi}} \
b21fb6bb 2380 $RPM_BUILD_ROOT{%{_sbindir},%{_bindir}} \
6756a8ae 2381 $RPM_BUILD_ROOT/etc/{apache/conf.d,httpd/conf.d} \
4e8b2de4 2382 $RPM_BUILD_ROOT%{_mandir}/man{1,8} \
3f700db8 2383
bfec8914
ER
2384cp -pf php_config.h.cli main/php_config.h
2385cp -pf Makefile.cli Makefile
ac044162 2386%{__make} install \
561725b8
ER
2387 INSTALL_ROOT=$RPM_BUILD_ROOT
2388
87985b3f
ER
2389# make link relative
2390ln -sfn phar.phar $RPM_BUILD_ROOT%{_bindir}/phar
2391
ddbfc7aa 2392# install Apache1 DSO module
3f700db8 2393%if %{with apache1}
bfec8914 2394libtool --mode=install install -p sapi/apache/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache1
6e4962cf 2395%endif
345124d0 2396
ddbfc7aa 2397# install Apache2 DSO module
3f700db8 2398%if %{with apache2}
bfec8914 2399libtool --mode=install install -p sapi/apache2handler/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache
3f700db8
ER
2400%endif
2401
1b142d44 2402# install litespeed sapi
2403%if %{with litespeed}
b8c0ecc0 2404libtool --mode=install install -p sapi/litespeed/php $RPM_BUILD_ROOT%{_sbindir}/%{name}.litespeed
1b142d44 2405%endif
2406
bfec8914 2407libtool --mode=install install -p libphp_common.la $RPM_BUILD_ROOT%{_libdir}
3f700db8 2408
cc446d0d 2409# install CGI/FCGI
b1558782 2410%if %{with cgi}
bfec8914 2411# install-cgi
b8c0ecc0
ER
2412libtool --mode=install install -p sapi/cgi/php-cgi $RPM_BUILD_ROOT%{_bindir}/%{name}.cgi
2413ln -sf %{name}.cgi $RPM_BUILD_ROOT%{_bindir}/%{name}.fcgi
bfec8914 2414cp -p %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi-fcgi.ini
b1558782 2415%endif
5473c982 2416
cc446d0d
ER
2417# install FCGI PM
2418%if %{with fpm}
b8c0ecc0
ER
2419install -d $RPM_BUILD_ROOT{%{_sysconfdir}/fpm.d,%{_sbindir},%{_datadir}/fpm}
2420libtool --mode=install install -p sapi/fpm/php-fpm $RPM_BUILD_ROOT%{_sbindir}/%{name}-fpm
2421cp -p sapi/fpm/php-fpm.8 $RPM_BUILD_ROOT%{_mandir}/man8/%{name}-fpm.8
2422cp -p sapi/fpm/php-fpm.conf $RPM_BUILD_ROOT%{_sysconfdir}
2423cp -p sapi/fpm/status.html $RPM_BUILD_ROOT%{_datadir}/fpm
2424install -d $RPM_BUILD_ROOT/etc/rc.d/init.d
2425install -p %{SOURCE10} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}-fpm
2426%{__sed} -i -e '
2427 s#/usr/lib/php#%{php_extensiondir}#
2428 s#/etc/php#%{_sysconfdir}#
2429 s#@processname@#%{name}-fpm#g
2430' $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}-fpm $RPM_BUILD_ROOT%{_sysconfdir}/php-fpm.conf
cc446d0d 2431install -d $RPM_BUILD_ROOT/etc/logrotate.d
b8c0ecc0 2432cp -p %{SOURCE11} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}-fpm
bfec8914
ER
2433%endif
2434
2435# install Embedded API
2436%if %{with embed}
2437%{__make} -f Makefile.embed install-sapi INSTALL_ROOT=$RPM_BUILD_ROOT
2438# we could use install-headers from Makefile.embed, but that would reinstall all headers
2439install -d $RPM_BUILD_ROOT%{_includedir}/php/sapi/embed
2440cp -p sapi/embed/php_embed.h $RPM_BUILD_ROOT%{_includedir}/php/sapi/embed
cc446d0d
ER
2441%endif
2442
3f700db8 2443# install CLI
bfec8914
ER
2444libtool --mode=install install -p sapi/cli/php $RPM_BUILD_ROOT%{_bindir}/php.cli
2445cp -p sapi/cli/php.1 $RPM_BUILD_ROOT%{_mandir}/man1/php.1
194505ba 2446echo ".so php.1" >$RPM_BUILD_ROOT%{_mandir}/man1/php.cli.1
fa8f481d 2447ln -sf php.cli $RPM_BUILD_ROOT%{_bindir}/php
345124d0 2448
6ee9f55b 2449sed -e 's#%{_prefix}/lib/php#%{_libdir}/php#g' php.ini > $RPM_BUILD_ROOT%{_sysconfdir}/php.ini
c14467fd 2450
bfec8914
ER
2451cp -p %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-cli.ini
2452cp -p %{SOURCE9} $RPM_BUILD_ROOT%{_sysconfdir}/browscap.ini
3f700db8 2453
aa39c584 2454%if %{with apache1}
bfec8914
ER
2455cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/apache/conf.d/70_mod_php.conf
2456cp -p %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache.ini
2457%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/apache1/libphp5.la
aa39c584 2458%endif
77d149f2 2459
aa39c584 2460%if %{with apache2}
bfec8914
ER
2461cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/httpd/conf.d/70_mod_php.conf
2462cp -p %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache2handler.ini
2463%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/apache/libphp5.la
aa39c584 2464%endif
c2388c7d 2465
b8c0ecc0
ER
2466# ensure that paths are correct for current php version and arch
2467grep -El '/etc/php/|/usr/lib/php/' $RPM_BUILD_ROOT%{_sysconfdir}/*.ini | xargs -r \
2468%{__sed} -i -e '
2469 s#/usr/lib/php#%{php_extensiondir}#
2470 s#/etc/php#%{_sysconfdir}#
2471'
2472
6ee9f55b 2473install -d $RPM_BUILD_ROOT%{_sysconfdir}/conf.d
bfec8914 2474cp -p conf.d/*.ini $RPM_BUILD_ROOT%{_sysconfdir}/conf.d
3f700db8 2475
26a10e8e
JR
2476# per SAPI ini directories
2477install -d $RPM_BUILD_ROOT%{_sysconfdir}/{cgi-fcgi,cli,apache,apache2handler}.d
2478
dbfbeab3 2479# for CLI SAPI only
86ee4c6a 2480mv $RPM_BUILD_ROOT%{_sysconfdir}/{conf.d/readline.ini,cli.d}
e584ad6b 2481
6b2e14c1 2482# use system automake and {lib,sh}tool
1cc99586 2483%if "%{pld_release}" != "ac"
1cb33721
ER
2484 ln -snf /usr/share/automake/config.{guess,sub} $RPM_BUILD_ROOT%{_libdir}/php/build
2485 for i in libtool.m4 lt~obsolete.m4 ltoptions.m4 ltsugar.m4 ltversion.m4; do
2486 ln -snf %{_aclocaldir}/${i} $RPM_BUILD_ROOT%{_libdir}/php/build
2487 done
2488 ln -snf %{_datadir}/libtool/config/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
1cc99586 2489%else
1cb33721
ER
2490 ln -snf %{_aclocaldir}/libtool.m4 $RPM_BUILD_ROOT%{_libdir}/php/build
2491 ln -snf %{_datadir}/libtool/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
1cc99586 2492%endif
6b2e14c1
ER
2493ln -snf %{_bindir}/shtool $RPM_BUILD_ROOT%{_libdir}/php/build
2494
93945336
ER
2495# for php-pecl-mailparse
2496install -d $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
bfec8914 2497cp -p ext/mbstring/libmbfl/mbfl/*.h $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
c57891a4 2498
c14467fd
AM
2499# tests
2500install -d $RPM_BUILD_ROOT%{php_data_dir}/tests/php
cc446d0d 2501install -p run-tests.php $RPM_BUILD_ROOT%{php_data_dir}/tests/php/run-tests.php
c14467fd
AM
2502cp -a tests/* $RPM_BUILD_ROOT%{php_data_dir}/tests/php
2503
cbf1508f
ER
2504# fix install paths, avoid evil rpaths
2505sed -i -e "s|^libdir=.*|libdir='%{_libdir}'|" $RPM_BUILD_ROOT%{_libdir}/libphp_common.la
a0414572 2506%if %{with embed}
cbf1508f
ER
2507# libphp5.la contains our buildroot in dependency_libs
2508sed -i -e "/dependency_libs/ s,/[^ ]*/libs/libphp_common.la,%{_libdir}/libphp_common.la," $RPM_BUILD_ROOT%{_libdir}/libphp5.la
a0414572 2509%endif
cbf1508f
ER
2510# better solution?
2511sed -i -e 's|libphp_common.la|$(libdir)/libphp_common.la|' $RPM_BUILD_ROOT%{_libdir}/php/build/acinclude.m4
2512
38c4a978 2513%clean
2514rm -rf $RPM_BUILD_ROOT
2515
b8c0ecc0 2516%post -n apache1-mod_%{name}
3f700db8
ER
2517if [ "$1" = "1" ]; then
2518 %service -q apache restart
2519fi
2520
b8c0ecc0 2521%postun -n apache1-mod_%{name}
0b8eb3e3 2522if [ "$1" = "0" ]; then
3f700db8
ER
2523 %service -q apache restart
2524fi
2525
b8c0ecc0 2526%post -n apache-mod_%{name}
3f700db8
ER
2527if [ "$1" = "1" ]; then
2528 %service -q httpd restart
2529fi
2530
b8c0ecc0 2531%postun -n apache-mod_%{name}
3f700db8
ER
2532if [ "$1" = "0" ]; then
2533 %service -q httpd restart
2534fi
2535
f4fc4f50
ER
2536%pre fpm
2537%useradd -u 51 -r -s /bin/false -c "HTTP User" -g http http
2538
cc446d0d 2539%post fpm
b8c0ecc0
ER
2540/sbin/chkconfig --add %{name}-fpm
2541%service %{name}-fpm restart
cc446d0d
ER
2542
2543%preun fpm
2544if [ "$1" = 0 ]; then
b8c0ecc0
ER
2545 %service %{name}-fpm stop
2546 /sbin/chkconfig --del %{name}-fpm
cc446d0d
ER
2547fi
2548
f4fc4f50
ER
2549%postun fpm
2550if [ "$1" = "0" ]; then
2551 %userremove http
2552fi
2553
bfec8914
ER
2554%post embedded -p /sbin/ldconfig
2555%postun embedded -p /sbin/ldconfig
2556
5b79f5e4 2557%post common
5b79f5e4 2558# PHP 5.3 requires timezone being setup, try setup it from tzdata
8728a3d7
ER
2559if ! grep -q '^date.timezone[[:space:]]*=' %{_sysconfdir}/php.ini && [ -f /etc/sysconfig/timezone ]; then
2560 TIMEZONE=
2561 . /etc/sysconfig/timezone
2562 if [ "$TIMEZONE" ]; then
2563 %{__sed} -i -e "s,^;date.timezone[[:space:]]*=.*,date.timezone = $TIMEZONE," %{_sysconfdir}/php.ini
5b79f5e4
ER
2564 fi
2565fi
2566
4e86443d
ER
2567%posttrans common
2568# minimizing apache restarts logics. we restart webserver:
2569#
2570# 1. at the end of transaction. (posttrans, feature from rpm 4.4.2)
2571# 2. first install of extension (post: $1 = 1)
2572# 2. uninstall of extension (postun: $1 == 0)
2573#
2574# the strict internal deps between extensions (and apache modules) and
2575# common package are very important for all this to work.
2576
2577# restart webserver at the end of transaction
3f700db8 2578[ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart
6756a8ae 2579[ ! -f /etc/httpd/conf.d/??_mod_php.conf ] || %service -q httpd restart
253c0459 2580
98ab5057 2581# common macros called at extension post/postun scriptlet
c7812384
ER
2582%define extension_scripts() \
2583%post %1 \
98ab5057
ER
2584if [ "$1" = "1" ]; then \
2585 %php_webserver_restart \
0a7bb090 2586fi \
c7812384
ER
2587\
2588%postun %1 \
98ab5057
ER
2589if [ "$1" = "0" ]; then \
2590 %php_webserver_restart \
2591fi
0a7bb090 2592%{nil}
b27cf2ef 2593
c7812384
ER
2594# extension scripts defines
2595%extension_scripts bcmath
3d687f71 2596%extension_scripts bz2
c7812384
ER
2597%extension_scripts calendar
2598%extension_scripts ctype
2599%extension_scripts curl
2600%extension_scripts dba
c7812384 2601%extension_scripts dom
442db29e 2602%extension_scripts enchant
c7812384 2603%extension_scripts exif
c14467fd 2604%extension_scripts fileinfo
12295c68 2605%extension_scripts filter
c7812384
ER
2606%extension_scripts ftp
2607%extension_scripts gd
2608%extension_scripts gettext
2609%extension_scripts gmp
2610%extension_scripts hash
2611%extension_scripts iconv
2612%extension_scripts imap
2613%extension_scripts interbase
c14467fd 2614%extension_scripts intl
c7812384
ER
2615%extension_scripts json
2616%extension_scripts ldap
2617%extension_scripts mbstring
2618%extension_scripts mcrypt
c7812384
ER
2619%extension_scripts mssql
2620%extension_scripts mysql
2621%extension_scripts mysqli
76687dab 2622%extension_scripts mysqlnd
c7812384
ER
2623%extension_scripts oci8
2624%extension_scripts odbc
2625%extension_scripts openssl
722f34a7 2626%extension_scripts pcre
e4b48ef8 2627%extension_scripts pdo
c7812384
ER
2628%extension_scripts pdo-dblib
2629%extension_scripts pdo-firebird
6fc46ee3 2630%extension_scripts pdo-oci
c7812384
ER
2631%extension_scripts pdo-mysql
2632%extension_scripts pdo-odbc
2633%extension_scripts pdo-pgsql
2634%extension_scripts pdo-sqlite
2635%extension_scripts pgsql
c14467fd 2636%extension_scripts phar
e4b48ef8 2637%extension_scripts pcntl
c7812384
ER
2638%extension_scripts posix
2639%extension_scripts pspell
2640%extension_scripts recode
722f34a7 2641%extension_scripts session
c7812384 2642%extension_scripts shmop
e4b48ef8 2643%extension_scripts simplexml
c7812384
ER
2644%extension_scripts snmp
2645%extension_scripts soap
2646%extension_scripts sockets
722f34a7 2647%extension_scripts spl
c7812384 2648%extension_scripts sqlite
c14467fd 2649%extension_scripts sqlite3
c7812384
ER
2650%extension_scripts sybase-ct
2651%extension_scripts sysvmsg
2652%extension_scripts sysvsem
2653%extension_scripts sysvshm
2654%extension_scripts tidy
2655%extension_scripts tokenizer
2656%extension_scripts wddx
2657%extension_scripts xml
2658%extension_scripts xmlreader
2659%extension_scripts xmlrpc
2660%extension_scripts xmlwriter
2661%extension_scripts xsl
2662%extension_scripts zip
2663%extension_scripts zlib
3f700db8 2664
3f700db8 2665%if %{with apache1}
b8c0ecc0 2666%files -n apache1-mod_%{name}
3f700db8 2667%defattr(644,root,root,755)
ce888321 2668%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/apache/conf.d/*_mod_php.conf
6ee9f55b 2669%dir %{_sysconfdir}/apache.d
26a10e8e 2670%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache.ini
3f700db8 2671%attr(755,root,root) %{_libdir}/apache1/libphp5.so
3f700db8
ER
2672%endif
2673
2674%if %{with apache2}
b8c0ecc0 2675%files -n apache-mod_%{name}
9af2b7db 2676%defattr(644,root,root,755)
6756a8ae 2677%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/httpd/conf.d/*_mod_php.conf
6ee9f55b 2678%dir %{_sysconfdir}/apache2handler.d
26a10e8e 2679%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache2handler.ini
3f700db8 2680%attr(755,root,root) %{_libdir}/apache/libphp5.so
6e4962cf 2681%endif
1b142d44 2682
2683%if %{with litespeed}
2684%files litespeed
2685%defattr(644,root,root,755)
b8c0ecc0 2686%attr(755,root,root) %{_sbindir}/%{name}.litespeed
1b142d44 2687%endif
345124d0 2688
b1558782 2689%if %{with cgi}
c14467fd 2690%files cgi
18ad4238 2691%defattr(644,root,root,755)
6ee9f55b 2692%dir %{_sysconfdir}/cgi-fcgi.d
26a10e8e 2693%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi-fcgi.ini
b8c0ecc0
ER
2694%attr(755,root,root) %{_bindir}/%{name}.cgi
2695%attr(755,root,root) %{_bindir}/%{name}.fcgi
b1558782 2696%endif
345124d0 2697
bfec8914
ER
2698%if %{with embed}
2699%files embedded
2700%defattr(644,root,root,755)
2701%attr(755,root,root) %{_libdir}/libphp5-%{version}.so
2702%endif
2703
4342041a
JB
2704%files cli
2705%defattr(644,root,root,755)
6ee9f55b 2706%dir %{_sysconfdir}/cli.d
26a10e8e 2707%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cli.ini
dbfbeab3 2708%attr(755,root,root) %{_bindir}/php.cli
194505ba 2709%{_mandir}/man1/php.cli.1*
4342041a 2710
067e71d9
ER
2711%files program
2712%defattr(644,root,root,755)
2713%attr(755,root,root) %{_bindir}/php
9fe1e441 2714%{_mandir}/man1/php.1*
067e71d9 2715
cc446d0d
ER
2716%if %{with fpm}
2717%files fpm
2718%defattr(644,root,root,755)
36929cf2 2719%doc sapi/fpm/{CREDITS,LICENSE}
b5727ab6
ER
2720%dir %{_sysconfdir}/fpm.d
2721%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-fpm.conf
b8c0ecc0
ER
2722%attr(755,root,root) %{_sbindir}/%{name}-fpm
2723%{_mandir}/man8/%{name}-fpm.8*
2724%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/%{name}-fpm
2725%attr(754,root,root) /etc/rc.d/init.d/%{name}-fpm
57727ccf
ER
2726%dir %{_datadir}/fpm
2727%{_datadir}/fpm/status.html
cc446d0d
ER
2728%endif
2729
345124d0
JR
2730%files common
2731%defattr(644,root,root,755)
36929cf2 2732%doc CREDITS EXTENSIONS LICENSE NEWS README.{PHP4-TO-PHP5-THIN-CHANGES,namespaces} TODO* UPGRADING* Zend/{LICENSE.Zend,ZEND_CHANGES} php.ini-*
6ee9f55b
ER
2733%dir %{_sysconfdir}
2734%dir %{_sysconfdir}/conf.d
2735%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php.ini
2736%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/browscap.ini
35ef43f3 2737%attr(755,root,root) %{_libdir}/libphp_common-*.so
98ab5057 2738%dir %{php_extensiondir}
6290790d 2739
90bc78d4
ER
2740%doc ext/session/mod_files.sh
2741
6290790d
AF
2742%files devel
2743%defattr(644,root,root,755)
36929cf2 2744%doc CODING_STANDARDS README.{EXTENSIONS,EXT_SKEL,PARAMETER_PARSING_API,SELF-CONTAINED-EXTENSIONS,STREAMS,SUBMITTING_PATCH,TESTING,TESTING2,UNIX-BUILD-SYSTEM,input_filter}
6290790d
AF
2745%attr(755,root,root) %{_bindir}/phpize
2746%attr(755,root,root) %{_bindir}/php-config
35ef43f3 2747%attr(755,root,root) %{_libdir}/libphp_common.so
80259e0d 2748%{_libdir}/libphp_common.la
35ef43f3
JB
2749%{_includedir}/php
2750%{_libdir}/php/build
e45dd143
ER
2751%{_mandir}/man1/php-config.1*
2752%{_mandir}/man1/phpize.1*
bfec8914
ER
2753%if %{with embed}
2754# embedded
2755%{_libdir}/libphp5.so
2756%{_libdir}/libphp5.la
bfec8914 2757%endif
6290790d 2758
c2388c7d 2759%files bcmath
3756f78e 2760%defattr(644,root,root,755)
6ee9f55b 2761%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bcmath.ini
98ab5057 2762%attr(755,root,root) %{php_extensiondir}/bcmath.so
3756f78e 2763
3d687f71 2764%files bz2
defaa0de 2765%defattr(644,root,root,755)
cf389187 2766%doc ext/bz2/CREDITS
6ee9f55b 2767%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bz2.ini
98ab5057 2768%attr(755,root,root) %{php_extensiondir}/bz2.so
defaa0de 2769
c2388c7d 2770%files calendar
253c0459 2771%defattr(644,root,root,755)
cf389187 2772%doc ext/calendar/CREDITS
6ee9f55b 2773%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/calendar.ini
98ab5057 2774%attr(755,root,root) %{php_extensiondir}/calendar.so
0d0f2f4c 2775
c2388c7d 2776%files ctype
0818fbbe 2777%defattr(644,root,root,755)
cf389187 2778%doc ext/calendar/CREDITS
6ee9f55b 2779%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ctype.ini
98ab5057 2780%attr(755,root,root) %{php_extensiondir}/ctype.so
b9e5df0a 2781
6f91d99f 2782%if %{with curl}
c2388c7d 2783%files curl
e7a3c495 2784%defattr(644,root,root,755)
cf389187 2785%doc ext/curl/CREDITS
6ee9f55b 2786%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/curl.ini
98ab5057 2787%attr(755,root,root) %{php_extensiondir}/curl.so
311c6870 2788%endif
b9e5df0a 2789
defaa0de
AF
2790%files dba
2791%defattr(644,root,root,755)
6ee9f55b 2792%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dba.ini
98ab5057 2793%attr(755,root,root) %{php_extensiondir}/dba.so
defaa0de 2794
51312e8d
JB
2795%files dom
2796%defattr(644,root,root,755)
cf389187 2797%doc ext/dom/{CREDITS,TODO}
6ee9f55b 2798%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dom.ini
98ab5057 2799%attr(755,root,root) %{php_extensiondir}/dom.so
51312e8d 2800
442db29e
ER
2801%files enchant
2802%defattr(644,root,root,755)
2803%doc ext/enchant/{CREDITS,docs/examples}
2804%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/enchant.ini
2805%attr(755,root,root) %{php_extensiondir}/enchant.so
2806
76687dab
JB
2807%files exif
2808%defattr(644,root,root,755)
cf389187 2809%doc ext/exif/CREDITS
76687dab
JB
2810%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/exif.ini
2811%attr(755,root,root) %{php_extensiondir}/exif.so
2812
c14467fd
AM
2813%files fileinfo
2814%defattr(644,root,root,755)
cf389187 2815%doc ext/fileinfo/CREDITS
c14467fd
AM
2816%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/fileinfo.ini
2817%attr(755,root,root) %{php_extensiondir}/fileinfo.so
2818
696cac8d 2819%if %{with filter}
12295c68
ER
2820%files filter
2821%defattr(644,root,root,755)
cf389187 2822%doc ext/filter/{CREDITS,docs/*}
6ee9f55b 2823%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/filter.ini
98ab5057 2824%attr(755,root,root) %{php_extensiondir}/filter.so
696cac8d 2825%endif
12295c68 2826
defaa0de
AF
2827%files ftp
2828%defattr(644,root,root,755)
cf389187 2829%doc ext/ftp/CREDITS
6ee9f55b 2830%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ftp.ini
98ab5057 2831%attr(755,root,root) %{php_extensiondir}/ftp.so
defaa0de 2832
c2388c7d 2833%files gd
defaa0de 2834%defattr(644,root,root,755)
cf389187 2835%doc ext/gd/CREDITS
6ee9f55b 2836%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gd.ini
98ab5057 2837%attr(755,root,root) %{php_extensiondir}/gd.so
defaa0de 2838
c2388c7d 2839%files gettext
7bd1e950 2840%defattr(644,root,root,755)
cf389187 2841%doc ext/gettext/CREDITS
6ee9f55b 2842%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gettext.ini
98ab5057 2843%attr(755,root,root) %{php_extensiondir}/gettext.so
7bd1e950 2844
c2388c7d 2845%files gmp
501cd767 2846%defattr(644,root,root,755)
cf389187 2847%doc ext/gmp/{CREDITS,README,TODO}
6ee9f55b 2848%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gmp.ini
98ab5057 2849%attr(755,root,root) %{php_extensiondir}/gmp.so
501cd767 2850
86ceb323
ER
2851%files hash
2852%defattr(644,root,root,755)
cf389187 2853%doc ext/hash/{CREDITS,README}
6ee9f55b 2854%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/hash.ini
98ab5057 2855%attr(755,root,root) %{php_extensiondir}/hash.so
86ceb323 2856
c2388c7d 2857%files iconv
501cd767 2858%defattr(644,root,root,755)
cf389187 2859%doc ext/iconv/CREDITS
6ee9f55b 2860%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/iconv.ini
98ab5057 2861%attr(755,root,root) %{php_extensiondir}/iconv.so
501cd767 2862
6f91d99f 2863%if %{with imap}
e0e8f1c2
AF
2864%files imap
2865%defattr(644,root,root,755)
cf389187 2866%doc ext/imap/CREDITS
6ee9f55b 2867%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/imap.ini
98ab5057 2868%attr(755,root,root) %{php_extensiondir}/imap.so
e1126429 2869%endif
e0e8f1c2 2870
6f91d99f 2871%if %{with interbase}
c2388c7d 2872%files interbase
501cd767 2873%defattr(644,root,root,755)
cf389187 2874%doc ext/interbase/CREDITS
6ee9f55b 2875%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/interbase.ini
98ab5057 2876%attr(755,root,root) %{php_extensiondir}/interbase.so
e1126429 2877%endif
501cd767 2878
c14467fd
AM
2879%files intl
2880%defattr(644,root,root,755)
cf389187 2881%doc ext/intl/{CREDITS,TODO}
c14467fd
AM
2882%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/intl.ini
2883%attr(755,root,root) %{php_extensiondir}/intl.so
2884
86ceb323
ER
2885%files json
2886%defattr(644,root,root,755)
cf389187 2887%doc ext/json/CREDITS
6ee9f55b 2888%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/json.ini
98ab5057 2889%attr(755,root,root) %{php_extensiondir}/json.so
86ceb323 2890
6f91d99f 2891%if %{with ldap}
38ecdf75 2892%files ldap
2ad2afe6 2893%defattr(644,root,root,755)
cf389187 2894%doc ext/ldap/CREDITS
6ee9f55b 2895%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ldap.ini
98ab5057 2896%attr(755,root,root) %{php_extensiondir}/ldap.so
253c0459 2897%endif
38ecdf75 2898
c2388c7d 2899%files mbstring
2ad2afe6 2900%defattr(644,root,root,755)
cf389187 2901%doc ext/mbstring/{CREDITS,README*}
6ee9f55b 2902%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mbstring.ini
98ab5057 2903%attr(755,root,root) %{php_extensiondir}/mbstring.so
c2388c7d 2904
38ecdf75 2905%files mcrypt
2ad2afe6 2906%defattr(644,root,root,755)
cf389187 2907%doc ext/mcrypt/{CREDITS,TODO}
6ee9f55b 2908%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mcrypt.ini
98ab5057 2909%attr(755,root,root) %{php_extensiondir}/mcrypt.so
38ecdf75 2910
6f91d99f 2911%if %{with mssql}
7899bacd 2912%files mssql
2913%defattr(644,root,root,755)
cf389187 2914%doc ext/mssql/CREDITS
6ee9f55b 2915%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mssql.ini
98ab5057 2916%attr(755,root,root) %{php_extensiondir}/mssql.so
7899bacd 2917%endif
2918
c2388c7d 2919%files mysql
2920%defattr(644,root,root,755)
cf389187 2921%doc ext/mysql/CREDITS
6ee9f55b 2922%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysql.ini
98ab5057 2923%attr(755,root,root) %{php_extensiondir}/mysql.so
c2388c7d 2924
8b37a21e
ER
2925%if %{with mysqli}
2926%files mysqli
2927%defattr(644,root,root,755)
cf389187 2928%doc ext/mysqli/{CREDITS,TODO}
6ee9f55b 2929%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysqli.ini
98ab5057 2930%attr(755,root,root) %{php_extensiondir}/mysqli.so
8b37a21e
ER
2931%endif
2932
76687dab
JB
2933%if %{with mysqlnd}
2934%files mysqlnd
2935%defattr(644,root,root,755)
cf389187 2936%doc ext/mysqlnd/CREDITS
76687dab
JB
2937%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/MySQLND.ini
2938%attr(755,root,root) %{php_extensiondir}/mysqlnd.so
2939%endif
2940
6f91d99f 2941%if %{with oci8}
c2388c7d 2942%files oci8
2943%defattr(644,root,root,755)
e1f77cb2 2944%doc ext/oci8/{CREDITS,README}
6ee9f55b 2945%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/oci8.ini
98ab5057 2946%attr(755,root,root) %{php_extensiondir}/oci8.so
c2388c7d 2947%endif
2948
6f91d99f 2949%if %{with odbc}
253c0459
AF
2950%files odbc
2951%defattr(644,root,root,755)
cf389187 2952%doc ext/odbc/CREDITS
6ee9f55b 2953%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/odbc.ini
98ab5057 2954%attr(755,root,root) %{php_extensiondir}/odbc.so
e1126429 2955%endif
253c0459 2956
51d4ceac
AM
2957%if %{with openssl}
2958%files openssl
2959%defattr(644,root,root,755)
cf389187 2960%doc ext/openssl/{CREDITS,README}
6ee9f55b 2961%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/openssl.ini
98ab5057 2962%attr(755,root,root) %{php_extensiondir}/openssl.so
51d4ceac 2963%endif
6997cdef 2964
efe52553
JB
2965%files pcntl
2966%defattr(644,root,root,755)
cf389187 2967%doc ext/pcntl/{CREDITS,README}
86ee4c6a 2968%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pcntl.ini
98ab5057 2969%attr(755,root,root) %{php_extensiondir}/pcntl.so
c2388c7d 2970
722f34a7
ER
2971%if %{with pcre}
2972%files pcre
2973%defattr(644,root,root,755)
cf389187 2974%doc ext/pcre/CREDITS
722f34a7
ER
2975%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/PCRE.ini
2976%attr(755,root,root) %{php_extensiondir}/pcre.so
2977%endif
2978
768d3bda
AM
2979%files pdo
2980%defattr(644,root,root,755)
cf389187 2981%doc ext/pdo/{CREDITS,README,TODO}
6ee9f55b 2982%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo.ini
98ab5057 2983%attr(755,root,root) %{php_extensiondir}/pdo.so
768d3bda 2984
c14467fd 2985%if %{with mssql} || %{with sybase_ct}
768d3bda
AM
2986%files pdo-dblib
2987%defattr(644,root,root,755)
cf389187 2988%doc ext/pdo_dblib/{CREDITS,README}
6ee9f55b 2989%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_dblib.ini
98ab5057 2990%attr(755,root,root) %{php_extensiondir}/pdo_dblib.so
768d3bda
AM
2991%endif
2992
f6477c6e 2993%if %{with interbase} && !%{with interbase_inst}
f4359077
ER
2994%files pdo-firebird
2995%defattr(644,root,root,755)
cf389187 2996%doc ext/pdo_firebird/CREDITS
6ee9f55b 2997%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_firebird.ini
98ab5057 2998%attr(755,root,root) %{php_extensiondir}/pdo_firebird.so
f4359077
ER
2999%endif
3000
768d3bda
AM
3001%files pdo-mysql
3002%defattr(644,root,root,755)
cf389187 3003%doc ext/pdo_mysql/CREDITS
6ee9f55b 3004%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_mysql.ini
98ab5057 3005%attr(755,root,root) %{php_extensiondir}/pdo_mysql.so
768d3bda 3006
d902abac
JB
3007%if %{with oci8}
3008%files pdo-oci
768d3bda 3009%defattr(644,root,root,755)
cf389187 3010%doc ext/pdo_oci/CREDITS
6ee9f55b 3011%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_oci.ini
98ab5057 3012%attr(755,root,root) %{php_extensiondir}/pdo_oci.so
768d3bda
AM
3013%endif
3014
3015%if %{with odbc}
3016%files pdo-odbc
3017%defattr(644,root,root,755)
cf389187 3018%doc ext/pdo_odbc/CREDITS
6ee9f55b 3019%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_odbc.ini
98ab5057 3020%attr(755,root,root) %{php_extensiondir}/pdo_odbc.so
768d3bda
AM
3021%endif
3022
3023%if %{with pgsql}
3024%files pdo-pgsql
3025%defattr(644,root,root,755)
cf389187 3026%doc ext/pdo_pgsql/CREDITS
6ee9f55b 3027%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_pgsql.ini
98ab5057 3028%attr(755,root,root) %{php_extensiondir}/pdo_pgsql.so
768d3bda
AM
3029%endif
3030
53854c80 3031%if %{with pdo_sqlite}
768d3bda
AM
3032%files pdo-sqlite
3033%defattr(644,root,root,755)
cf389187 3034%doc ext/pdo_sqlite/CREDITS
6ee9f55b 3035%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_sqlite.ini
98ab5057 3036%attr(755,root,root) %{php_extensiondir}/pdo_sqlite.so
768d3bda
AM
3037%endif
3038
6f91d99f 3039%if %{with pgsql}
c2388c7d 3040%files pgsql
3041%defattr(644,root,root,755)
cf389187 3042%doc ext/pgsql/{CREDITS,README}
6ee9f55b 3043%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pgsql.ini
98ab5057 3044%attr(755,root,root) %{php_extensiondir}/pgsql.so
311c6870 3045%endif
c2388c7d 3046
c14467fd
AM
3047%if %{with phar}
3048%files phar
3049%defattr(644,root,root,755)
cf389187 3050%doc ext/phar/{CREDITS,TODO}
c14467fd
AM
3051%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/phar.ini
3052%attr(755,root,root) %{php_extensiondir}/phar.so
ac044162
ER
3053%attr(755,root,root) %{_bindir}/phar
3054%attr(755,root,root) %{_bindir}/phar.phar
c14467fd
AM
3055%endif
3056
c2388c7d 3057%files posix
3058%defattr(644,root,root,755)
cf389187 3059%doc ext/posix/CREDITS
6ee9f55b 3060%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/posix.ini
98ab5057 3061%attr(755,root,root) %{php_extensiondir}/posix.so
c2388c7d 3062
6f91d99f 3063%if %{with pspell}
c2388c7d 3064%files pspell
3065%defattr(644,root,root,755)
cf389187 3066%doc ext/pspell/{CREDITS,README}
6ee9f55b 3067%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pspell.ini
98ab5057 3068%attr(755,root,root) %{php_extensiondir}/pspell.so
90df7549 3069%endif
c2388c7d 3070
e584ad6b
JB
3071%files readline
3072%defattr(644,root,root,755)
cf389187 3073%doc ext/readline/{CREDITS,README*}
6ee9f55b 3074%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/readline.ini
98ab5057 3075%attr(755,root,root) %{php_extensiondir}/readline.so
e584ad6b 3076
6f91d99f 3077%if %{with recode}
c2388c7d 3078%files recode
3079%defattr(644,root,root,755)
cf389187 3080%doc ext/recode/CREDITS
6ee9f55b 3081%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/recode.ini
98ab5057 3082%attr(755,root,root) %{php_extensiondir}/recode.so
c2388c7d 3083%endif
3084
722f34a7
ER
3085%files session
3086%defattr(644,root,root,755)
cf389187 3087%doc ext/session/CREDITS
722f34a7 3088%doc ext/session/mod_files.sh
3c2c87bd 3089%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/Session.ini
722f34a7
ER
3090%attr(755,root,root) %{php_extensiondir}/session.so
3091
c2388c7d 3092%files shmop
3093%defattr(644,root,root,755)
cf389187 3094%doc ext/shmop/{CREDITS,README}
6ee9f55b 3095%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/shmop.ini
98ab5057 3096%attr(755,root,root) %{php_extensiondir}/shmop.so
c2388c7d 3097
76687dab
JB
3098%files simplexml
3099%defattr(644,root,root,755)
cf389187 3100%doc ext/simplexml/{CREDITS,README}
76687dab
JB
3101%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/simplexml.ini
3102%attr(755,root,root) %{php_extensiondir}/simplexml.so
3103
6f91d99f 3104%if %{with snmp}
c2388c7d 3105%files snmp
3106%defattr(644,root,root,755)
cf389187 3107%doc ext/snmp/CREDITS
6ee9f55b 3108%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/snmp.ini
98ab5057 3109%attr(755,root,root) %{php_extensiondir}/snmp.so
c2388c7d 3110%endif
3111
54eb743b
AM
3112%files soap
3113%defattr(644,root,root,755)
cf389187 3114%doc ext/soap/{CREDITS,TODO*}
6ee9f55b 3115%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/soap.ini
98ab5057 3116%attr(755,root,root) %{php_extensiondir}/soap.so
54eb743b 3117
c2388c7d 3118%files sockets
3119%defattr(644,root,root,755)
cf389187 3120%doc ext/sockets/CREDITS
6ee9f55b 3121%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sockets.ini
98ab5057 3122%attr(755,root,root) %{php_extensiondir}/sockets.so
c2388c7d 3123
722f34a7
ER
3124%files spl
3125%defattr(644,root,root,755)
36929cf2 3126%doc ext/spl/{CREDITS,README,TODO,examples}
722f34a7
ER
3127%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/SPL.ini
3128%attr(755,root,root) %{php_extensiondir}/spl.so
3129
53854c80 3130%if %{with sqlite2}
8c91402c
AM
3131%files sqlite
3132%defattr(644,root,root,755)
c14467fd 3133%doc ext/sqlite/{README,TODO,CREDITS}
6ee9f55b 3134%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sqlite.ini
98ab5057 3135%attr(755,root,root) %{php_extensiondir}/sqlite.so
8c91402c
AM
3136%endif
3137
c14467fd
AM
3138%if %{with sqlite3}
3139%files sqlite3
e584ad6b 3140%defattr(644,root,root,755)
c14467fd
AM
3141%doc ext/sqlite3/CREDITS
3142%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sqlite3.ini
3143%attr(755,root,root) %{php_extensiondir}/sqlite3.so
afba0b54 3144%endif
e584ad6b 3145
afba0b54 3146%if %{with sybase_ct}
c2388c7d 3147%files sybase-ct
3148%defattr(644,root,root,755)
cf389187 3149%doc ext/sybase_ct/CREDITS
6ee9f55b 3150%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase_ct.ini
98ab5057 3151%attr(755,root,root) %{php_extensiondir}/sybase_ct.so
38c4a978 3152%endif
386054ee 3153
e584ad6b
JB
3154%files sysvmsg
3155%defattr(644,root,root,755)
cf389187 3156%doc ext/sysvmsg/CREDITS
6ee9f55b 3157%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvmsg.ini
98ab5057 3158%attr(755,root,root) %{php_extensiondir}/sysvmsg.so
e584ad6b 3159
c2388c7d 3160%files sysvsem
3161%defattr(644,root,root,755)
cf389187 3162%doc ext/sysvsem/CREDITS
6ee9f55b 3163%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvsem.ini
98ab5057 3164%attr(755,root,root) %{php_extensiondir}/sysvsem.so
c2388c7d 3165
3166%files sysvshm
3167%defattr(644,root,root,755)
cf389187 3168%doc ext/sysvshm/CREDITS
6ee9f55b 3169%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvshm.ini
98ab5057 3170%attr(755,root,root) %{php_extensiondir}/sysvshm.so
c2388c7d 3171
c14467fd
AM
3172%files tests
3173%defattr(644,root,root,755)
3174%dir %{php_data_dir}/tests/php
3175%{php_data_dir}/tests/php/basic
3176%{php_data_dir}/tests/php/classes
3177%{php_data_dir}/tests/php/func
3178%{php_data_dir}/tests/php/lang
3179%{php_data_dir}/tests/php/output
3180%{php_data_dir}/tests/php/run-test
3181%{php_data_dir}/tests/php/security
3182%{php_data_dir}/tests/php/strings
3183%{php_data_dir}/tests/php/quicktester.inc
3184%attr(755,root,root) %{php_data_dir}/tests/php/run-tests.php
3185
8c91402c
AM
3186%if %{with tidy}
3187%files tidy
3188%defattr(644,root,root,755)
cf389187 3189%doc ext/tidy/{CREDITS,README}
6ee9f55b 3190%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tidy.ini
98ab5057 3191%attr(755,root,root) %{php_extensiondir}/tidy.so
8c91402c
AM
3192%endif
3193
f476635d
ER
3194%files tokenizer
3195%defattr(644,root,root,755)
cf389187 3196%doc ext/tokenizer/CREDITS
6ee9f55b 3197%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tokenizer.ini
98ab5057 3198%attr(755,root,root) %{php_extensiondir}/tokenizer.so
f476635d 3199
6f91d99f 3200%if %{with wddx}
386054ee
JB
3201%files wddx
3202%defattr(644,root,root,755)
cf389187 3203%doc ext/wddx/CREDITS
6ee9f55b 3204%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*wddx.ini
98ab5057 3205%attr(755,root,root) %{php_extensiondir}/wddx.so
386054ee 3206%endif
1adf90d7 3207
c2388c7d 3208%files xml
3209%defattr(644,root,root,755)
cf389187 3210%doc ext/xml/CREDITS
6ee9f55b 3211%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xml.ini
98ab5057 3212%attr(755,root,root) %{php_extensiondir}/xml.so
8c91402c 3213
768d3bda
AM
3214%files xmlreader
3215%defattr(644,root,root,755)
cf389187 3216%doc ext/xmlreader/{CREDITS,README,TODO,examples}
6ee9f55b 3217%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlreader.ini
98ab5057 3218%attr(755,root,root) %{php_extensiondir}/xmlreader.so
768d3bda 3219
6f91d99f 3220%if %{with xmlrpc}
c2388c7d 3221%files xmlrpc
1adf90d7 3222%defattr(644,root,root,755)
cf389187 3223%doc ext/xmlrpc/CREDITS
6ee9f55b 3224%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlrpc.ini
98ab5057 3225%attr(755,root,root) %{php_extensiondir}/xmlrpc.so
efe52553 3226%endif
c2388c7d 3227
86ceb323
ER
3228%files xmlwriter
3229%defattr(644,root,root,755)
cf389187 3230%doc ext/xmlwriter/{CREDITS,TODO}
6ee9f55b 3231%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlwriter.ini
98ab5057 3232%attr(755,root,root) %{php_extensiondir}/xmlwriter.so
86ceb323 3233
dc49e336
JB
3234%files xsl
3235%defattr(644,root,root,755)
cf389187 3236%doc ext/xsl/CREDITS
6ee9f55b 3237%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xsl.ini
98ab5057 3238%attr(755,root,root) %{php_extensiondir}/xsl.so
dc49e336 3239
b27cf2ef
ER
3240%files zip
3241%defattr(644,root,root,755)
cf389187 3242%doc ext/zip/{CREDITS,TODO}
6ee9f55b 3243%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zip.ini
98ab5057 3244%attr(755,root,root) %{php_extensiondir}/zip.so
b27cf2ef 3245
c2388c7d 3246%files zlib
3247%defattr(644,root,root,755)
cf389187 3248%doc ext/zlib/CREDITS
6ee9f55b 3249%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zlib.ini
98ab5057 3250%attr(755,root,root) %{php_extensiondir}/zlib.so
This page took 1.19375 seconds and 4 git commands to generate.