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