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