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