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