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