]> git.pld-linux.org Git - packages/php.git/blame - php.spec
- set of security patches from RH
[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
ccc7738e 73%define _rel 5
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
cdef5afa 1313Conflicts: php-sybase-ct
e584ad6b
JB
1314
1315%description sybase
1316This is a dynamic shared object (DSO) for PHP that will add Sybase and
ce888321
ER
1317MS SQL databases support through SYBDB library. Currently Sybase
1318module is not maintained. Using Sybase-CT module is recommended
1319instead.
e584ad6b 1320
ec7f2789
JR
1321%description sybase -l pl.UTF-8
1322Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
1323bibliotekę SYBDB. W chwili obecnej moduł Sybase nie jest wspierany.
1324Zaleca się używanie modułu Sybase-CT.
e584ad6b 1325
c2388c7d 1326%package sybase-ct
1327Summary: Sybase-CT extension module for PHP
86784db6 1328Summary(pl.UTF-8): Moduł Sybase-CT dla PHP
c2388c7d 1329Group: Libraries
dc38d397 1330Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1331Provides: php(sybase-ct)
8c91402c 1332Obsoletes: php-sybase
cdef5afa 1333Conflicts: php-sybase
c2388c7d 1334
1335%description sybase-ct
e584ad6b
JB
1336This is a dynamic shared object (DSO) for PHP that will add Sybase and
1337MS SQL databases support through CT-lib.
c2388c7d 1338
ec7f2789
JR
1339%description sybase-ct -l pl.UTF-8
1340Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
c2388c7d 1341CT-lib.
1342
e584ad6b
JB
1343%package sysvmsg
1344Summary: SysV msg extension module for PHP
86784db6 1345Summary(pl.UTF-8): Moduł SysV msg dla PHP
e584ad6b 1346Group: Libraries
dc38d397 1347Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1348Provides: php(sysvmsg)
e584ad6b
JB
1349
1350%description sysvmsg
1351This is a dynamic shared object (DSO) for PHP that will add SysV
1352message queues support.
1353
ec7f2789
JR
1354%description sysvmsg -l pl.UTF-8
1355Moduł PHP umożliwiający korzystanie z kolejek komunikatów SysV.
e584ad6b 1356
c2388c7d 1357%package sysvsem
1358Summary: SysV sem extension module for PHP
86784db6 1359Summary(pl.UTF-8): Moduł SysV sem dla PHP
c2388c7d 1360Group: Libraries
dc38d397 1361Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1362Provides: php(sysvsem)
c2388c7d 1363
1364%description sysvsem
e584ad6b
JB
1365This is a dynamic shared object (DSO) for PHP that will add SysV
1366semaphores support.
c2388c7d 1367
ec7f2789
JR
1368%description sysvsem -l pl.UTF-8
1369Moduł PHP umożliwiający korzystanie z semaforów SysV.
c2388c7d 1370
1371%package sysvshm
1372Summary: SysV shm extension module for PHP
86784db6 1373Summary(pl.UTF-8): Moduł SysV shm dla PHP
c2388c7d 1374Group: Libraries
dc38d397 1375Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1376Provides: php(sysvshm)
c2388c7d 1377
1378%description sysvshm
e584ad6b
JB
1379This is a dynamic shared object (DSO) for PHP that will add SysV
1380Shared Memory support.
c2388c7d 1381
ec7f2789
JR
1382%description sysvshm -l pl.UTF-8
1383Moduł PHP umożliwiający korzystanie z pamięci dzielonej SysV.
c4161e98 1384
8c91402c
AM
1385%package tidy
1386Summary: Tidy extension module for PHP
86784db6 1387Summary(pl.UTF-8): Moduł Tidy dla PHP
8c91402c 1388Group: Libraries
8c91402c 1389Requires: %{name}-common = %{epoch}:%{version}-%{release}
b80a7e2c 1390Requires: tidy
2e5b56fc 1391Provides: php(tidy)
8c91402c
AM
1392
1393%description tidy
1394This is a dynamic shared object (DSO) for PHP that will add Tidy
1395support.
1396
ec7f2789
JR
1397%description tidy -l pl.UTF-8
1398Moduł PHP umożliwiający korzystanie z tidy.
8c91402c 1399
f476635d
ER
1400%package tokenizer
1401Summary: tokenizer extension module for PHP
86784db6 1402Summary(pl.UTF-8): Moduł rozszerzenia tokenizer dla PHP
f476635d 1403Group: Libraries
f476635d 1404Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1405Provides: php(tokenizer)
f476635d
ER
1406
1407%description tokenizer
1408This is a dynamic shared object (DSO) for PHP that will add tokenizer
1409support.
1410
ec7f2789
JR
1411%description tokenizer -l pl.UTF-8
1412Moduł PHP dodający obsługę tokenizera do PHP.
c1b8af09 1413
c4161e98 1414%package wddx
1415Summary: wddx extension module for PHP
86784db6 1416Summary(pl.UTF-8): Moduł wddx dla PHP
c4161e98 1417Group: Libraries
21169c08 1418Requires: %{name}-common = %{epoch}:%{version}-%{release}
39e9697f 1419#Requires: %{name}-session = %{epoch}:%{version}-%{release}
037da132 1420Requires: %{name}-xml = %{epoch}:%{version}-%{release}
2e5b56fc 1421Provides: php(wddx)
c4161e98 1422
1423%description wddx
e584ad6b
JB
1424This is a dynamic shared object (DSO) for PHP that will add wddx
1425support.
c4161e98 1426
ec7f2789
JR
1427%description wddx -l pl.UTF-8
1428Moduł PHP umożliwiający korzystanie z wddx.
6997cdef 1429
c2388c7d 1430%package xml
1431Summary: XML extension module for PHP
86784db6 1432Summary(pl.UTF-8): Moduł XML dla PHP
386054ee 1433Group: Libraries
dc38d397 1434Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1435Provides: php(xml)
386054ee 1436
c2388c7d 1437%description xml
e584ad6b
JB
1438This is a dynamic shared object (DSO) for PHP that will add XML
1439support. This extension lets you create XML parsers and then define
1440handlers for different XML events.
386054ee 1441
ec7f2789
JR
1442%description xml -l pl.UTF-8
1443Moduł PHP umożliwiający parsowanie plików XML i obsługę zdarzeń
1444związanych z tymi plikami. Pozwala on tworzyć analizatory XML-a i
1445następnie definiować procedury obsługi dla różnych zdarzeń XML.
386054ee 1446
768d3bda
AM
1447%package xmlreader
1448Summary: XML Reader extension module for PHP
86784db6 1449Summary(pl.UTF-8): Moduł XML Reader dla PHP
768d3bda 1450Group: Libraries
768d3bda 1451Requires: %{name}-common = %{epoch}:%{version}-%{release}
ffda81cd 1452Requires: %{name}-dom = %{epoch}:%{version}-%{release}
2e5b56fc 1453Provides: php(xmlreader)
768d3bda
AM
1454
1455%description xmlreader
1456This is a dynamic shared object (DSO) for PHP that will add XML Reader
1457support. The XMLReader extension is an XML Pull parser. The reader
1458acts as a cursor going forward on the document stream and stopping at
1459each node on the way.
1460
ec7f2789
JR
1461%description xmlreader -l pl.UTF-8
1462Moduł PHP umożliwiający analizę plików XML w trybie Pull. Czytnik
1463działa jako kursor przechodzący przez strumień dokumentu i
1464zatrzymujący się na każdym węźle po drodze.
768d3bda 1465
c2388c7d 1466%package xmlrpc
1467Summary: xmlrpc extension module for PHP
86784db6 1468Summary(pl.UTF-8): Moduł xmlrpc dla PHP
1adf90d7 1469Group: Libraries
dc38d397 1470Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1471Provides: php(xmlrpc)
1adf90d7 1472
c2388c7d 1473%description xmlrpc
e584ad6b
JB
1474This is a dynamic shared object (DSO) for PHP that will add XMLRPC
1475support.
1adf90d7 1476
c2388c7d 1477Warning: this is an experimental module.
1adf90d7 1478
ec7f2789
JR
1479%description xmlrpc -l pl.UTF-8
1480Moduł PHP dodający obsługę XMLRPC.
c2388c7d 1481
ec7f2789 1482Uwaga: to jest moduł eksperymentalny.
c2388c7d 1483
86ceb323 1484%package xmlwriter
05582439 1485Summary: Fast, non-cached, forward-only means to write XML data
86784db6 1486Summary(pl.UTF-8): Szybka, nie cachowana metoda zapisu danych w formacie XML
86ceb323
ER
1487Group: Libraries
1488Requires: %{name}-common = %{epoch}:%{version}-%{release}
1489Provides: php(xmlwriter)
15f70a0e 1490Obsoletes: php-pecl-xmlwriter
86ceb323
ER
1491
1492%description xmlwriter
1493This extension wraps the libxml xmlWriter API. Represents a writer
1494that provides a non-cached, forward-only means of generating streams
1495or files containing XML data.
1496
ec7f2789
JR
1497%description xmlwriter -l pl.UTF-8
1498To rozszerzenie obudowuje API xmlWriter z libxml. Reprezentuje obsługę
1499zapisu dostarczającą nie cachowanych metod generowania strumieni lub
1500plików zawierających dane XML.
86ceb323 1501
dc49e336
JB
1502%package xsl
1503Summary: xsl extension module for PHP
86784db6 1504Summary(pl.UTF-8): Moduł xsl dla PHP
dc49e336 1505Group: Libraries
dc49e336
JB
1506Requires: %{name}-common = %{epoch}:%{version}-%{release}
1507Requires: libxslt >= 1.0.18
737e42ad 1508# actually not true, functionality is similar, but API differs
2e5b56fc 1509Provides: php(xsl)
737e42ad 1510Obsoletes: php-xslt <= 3:4.3.8-1
dc49e336
JB
1511
1512%description xsl
1513This is a dynamic shared object (DSO) for PHP that will add new XSL
1514support (using libxslt).
1515
ec7f2789
JR
1516%description xsl -l pl.UTF-8
1517Moduł PHP dodający nową obsługę XSLT (przy użyciu libxslt).
dc49e336 1518
b27cf2ef
ER
1519%package zip
1520Summary: Zip management extension
86784db6 1521Summary(pl.UTF-8): Zarządzanie archiwami zip
b27cf2ef 1522Group: Libraries
b27cf2ef 1523Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1524Provides: php(zip)
5cad965e 1525Obsoletes: php-pecl-zip
b27cf2ef
ER
1526
1527%description zip
1528Zip is an extension to create, modify and read zip files.
1529
ec7f2789
JR
1530%description zip -l pl.UTF-8
1531Zip jest rozszerzeniem umożliwiającym tworzenie, modyfikację oraz
1532odczyt archiwów zip.
b27cf2ef 1533
c2388c7d 1534%package zlib
1535Summary: Zlib extension module for PHP
86784db6 1536Summary(pl.UTF-8): Moduł zlib dla PHP
7bd1e950 1537Group: Libraries
dc38d397 1538Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1539Provides: php(zlib)
7bd1e950 1540
c2388c7d 1541%description zlib
e584ad6b
JB
1542This is a dynamic shared object (DSO) for PHP that will add zlib
1543compression support to PHP.
7bd1e950 1544
ec7f2789
JR
1545%description zlib -l pl.UTF-8
1546Moduł PHP umożliwiający używanie kompresji zlib.
7bd1e950 1547
9af2b7db 1548%prep
039c723f 1549%setup -q
9348fadf 1550%patch36 -p1
554abb27 1551%patch0 -p1
670f5db5 1552%patch1 -p1
f1d1175f 1553%patch2 -p1
670f5db5 1554%patch3 -p1
c027c256 1555%patch4 -p1
12295c68 1556%patch5 -p1
6ab586ad 1557%patch6 -p1
e584ad6b 1558%patch7 -p1
670f5db5 1559%patch8 -p1
fcc61680 1560%patch9 -p1
78987c05 1561
8c91402c 1562cp php.ini-dist php.ini
2179215d 1563%patch10 -p1
8c91402c
AM
1564# for ac2.53b/am1.6b - AC_LANG_CXX has AM_CONDITIONAL, so cannot be invoked
1565# conditionally...
2179215d 1566%patch11 -p1
0a929a28 1567#%patch15 -p1 # breaks with ac cache vars, but later -lpthread is missing ...
86334d82 1568%patch16 -p1
37c3c2bc 1569%patch17 -p1
37c3c2bc 1570%patch18 -p1
9062e238 1571%patch19 -p1
c9f5f7a9
ER
1572%patch20 -p1
1573%patch21 -p1
ae9fd9ae 1574%patch23 -p1
f1d1175f 1575%patch24 -p1
0f261c6b 1576%patch26 -p1
5566582a 1577
f5840595 1578%if %{with hardening}
5002d3bc 1579zcat %{SOURCE8} | patch -p1 || exit 1
f5f9f061 1580patch -p1 < %{PATCH30} || exit 1
f5840595 1581%endif
3f700db8 1582%patch31 -p1
768d3bda 1583%patch32 -p1
9b3dd3e0 1584%patch33 -p1
d350ae54 1585
9348fadf 1586%{?with_versioning:%patch35 -p1}
d350ae54 1587
7aa94fdb 1588%patch39 -p1
9cb764d0 1589%patch41 -p1
fed87879 1590
9e22b6ba
JB
1591# conflict seems to be resolved by recode patches
1592rm -f ext/recode/config9.m4
1593
f4359077
ER
1594# remove all bundled libraries not to link with them accidentally
1595#rm -rf ext/sqlite/libsqlite
1596#rm -rf ext/bcmath/libbcmath
1597#rm -rf ext/date/lib
1598#rm -rf ext/dba/libcdb
1599#rm -rf ext/dba/libflatfile
1600#rm -rf ext/dba/libinifile
1601#rm -rf ext/gd/libgd
b1b8d706 1602#rm -rf ext/mbstring/libmbfl
f4359077
ER
1603#rm -rf ext/mbstring/oniguruma
1604rm -rf ext/pcre/pcrelib
1605rm -rf ext/pdo_sqlite/sqlite
1606#rm -rf ext/soap/interop
1607rm -rf ext/xmlrpc/libxmlrpc
1608
9af2b7db 1609%build
17c07ea5
ER
1610if API=$(awk '/#define PHP_API_VERSION/{print $3}' main/php.h) && [ $API != %{php_api_version} ]; then
1611 echo "Set %%define php_api_version to $API and rerun."
1612 exit 1
1613fi
1614
1615if API=$(awk '/#define ZEND_MODULE_API_NO/{print $3}' Zend/zend_modules.h) && [ $API != %{zend_module_api} ]; then
1616 echo "Set %%define zend_module_api to $API and rerun."
1617 exit 1
1618fi
1619
1620if API=$(awk '/#define ZEND_EXTENSION_API_NO/{print $3}' Zend/zend_extensions.h) && [ $API != %{zend_extension_api} ]; then
4843cc00 1621 echo "Set %%define zend_extension_api to $API and rerun."
17c07ea5
ER
1622 exit 1
1623fi
1624
98ab5057 1625export EXTENSION_DIR="%{php_extensiondir}"
3f700db8 1626if [ ! -f _built-conf ]; then # configure once (for faster debugging purposes)
a2f6f75b 1627 rm -f Makefile.{fcgi,cgi,cli,apxs{1,2}} # now remove Makefile copies
3f700db8
ER
1628 %{__libtoolize}
1629 %{__aclocal}
678e6844 1630 ./buildconf --force
3f700db8
ER
1631 touch _built-conf
1632fi
98ab5057 1633export PROG_SENDMAIL="/usr/lib/sendmail"
3f700db8
ER
1634
1635sapis="
e8c48c38 1636%if %{with fcgi}
c1f4c189 1637fcgi
e8c48c38
ER
1638%endif
1639cgi cli
3f700db8
ER
1640%if %{with apache1}
1641apxs1
43fe8384 1642%endif
3f700db8
ER
1643%if %{with apache2}
1644apxs2
1645%endif
1646"
1647for sapi in $sapis; do
1648 [ -f Makefile.$sapi ] && continue # skip if already configured (for faster debugging purposes)
1649
1650 %configure \
1651 `
1652 case $sapi in
1653 cgi)
46fa207f 1654 echo --enable-discard-path --enable-force-cgi-redirect
3f700db8
ER
1655 ;;
1656 cli)
1657 echo --disable-cgi
1658 ;;
1659 fcgi)
46fa207f 1660 echo --enable-fastcgi --with-fastcgi=/usr --enable-force-cgi-redirect
3f700db8
ER
1661 ;;
1662 apxs1)
1663 ver=%(rpm -q --qf '%%{version}' apache1-apxs)
1664 echo --with-apxs=%{apxs1} --with-apache-version=$ver
1665 ;;
1666 apxs2)
1667 ver=%(rpm -q --qf '%%{version}' apache-apxs)
46fa207f 1668 echo --with-apxs2=%{apxs2} --with-apache-version=$ver
3f700db8
ER
1669 ;;
1670 esac
1671 ` \
996cde82 1672%if "%{!?configure_cache:0}%{?configure_cache}" == "0"
3f700db8 1673 --cache-file=config.cache \
996cde82 1674%endif
768d3bda 1675 --with-libdir=%{_lib} \
98ab5057
ER
1676 --with-config-file-path=%{php_sysconfdir} \
1677 --with-config-file-scan-dir=%{php_sysconfdir}/conf.d \
9af2b7db 1678 --with-exec-dir=%{_bindir} \
38c4a978 1679 --%{!?debug:dis}%{?debug:en}able-debug \
1a64b68d 1680 %{?with_zts:--enable-maintainer-zts} \
3b414131 1681 --enable-inline-optimization \
6507ff5f 1682 --enable-memory-limit \
38c4a978 1683 --enable-bcmath=shared \
1684 --enable-calendar=shared \
c2388c7d 1685 --enable-ctype=shared \
38c4a978 1686 --enable-dba=shared \
768d3bda
AM
1687 --with-inifile \
1688 --with-flatfile \
51312e8d 1689 --enable-dom=shared \
38c4a978 1690 --enable-exif=shared \
8c91402c 1691 --enable-ftp=shared \
38c4a978 1692 --enable-gd-native-ttf \
8c91402c 1693 --enable-gd-jus-conf \
768d3bda 1694 --enable-libxml \
9af2b7db 1695 --enable-magic-quotes \
b1b8d706 1696 --enable-mbstring=shared,all \
8c91402c 1697 --enable-mbregex \
010f42f4 1698 --enable-pcntl=shared \
768d3bda 1699 --enable-pdo=shared \
86ceb323
ER
1700 --enable-json=shared \
1701 --enable-hash=shared \
1702 --enable-xmlwriter=shared \
768d3bda
AM
1703%if %{with mssql} || %{with sybase} || %{with sybase_ct}
1704 --with-pdo-dblib=shared \
1705%endif
f6477c6e 1706%if %{with interbase} && !%{with interbase_inst}
75f51563 1707 --with-pdo-firebird=shared,/usr \
768d3bda
AM
1708%endif
1709 --with-pdo-mysql=shared \
d902abac 1710 %{?with_oci8:--with-pdo-oci=shared} \
768d3bda
AM
1711 %{?with_odbc:--with-pdo-odbc=shared,unixODBC,/usr} \
1712 %{?with_pgsql:--with-pdo-pgsql=shared} \
f4359077 1713 %{?with_sqlite:--with-pdo-sqlite=shared,/usr} \
38c4a978 1714 --enable-posix=shared \
e2fdd525 1715 --enable-reflection \
38c4a978 1716 --enable-session \
b9e5df0a 1717 --enable-shared \
38c4a978 1718 --enable-shmop=shared \
768d3bda 1719 --enable-simplexml \
e584ad6b 1720 --enable-sysvmsg=shared \
defaa0de
AF
1721 --enable-sysvsem=shared \
1722 --enable-sysvshm=shared \
38c4a978 1723 --enable-track-vars \
1724 --enable-trans-sid \
1725 --enable-safe-mode \
ad48e054 1726 --enable-soap=shared \
38c4a978 1727 --enable-sockets=shared \
f476635d 1728 --enable-tokenizer=shared \
38c4a978 1729 --enable-ucd-snmp-hack \
6f91d99f 1730 %{?with_wddx:--enable-wddx=shared} \
3f51cc4a 1731 --enable-xml=shared \
b1b8d706 1732 --enable-xmlreader=shared \
253c0459 1733 --with-bz2=shared \
6f91d99f 1734 %{!?with_curl:--without-curl}%{?with_curl:--with-curl=shared} \
62493084 1735 --with-db4 \
768d3bda 1736 --enable-dbase=shared \
2179215d 1737%if %{with xmlrpc}
c2388c7d 1738 --with-expat-dir=shared,/usr \
efe52553
JB
1739%else
1740 --without-expat-dir \
1741%endif
6f91d99f 1742 %{?with_fdf:--with-fdftk=shared} \
c2388c7d 1743 --with-iconv=shared \
38c4a978 1744 --with-freetype-dir=shared \
1745 --with-gettext=shared \
c027c256 1746 --with-gd=shared,/usr \
38c4a978 1747 --with-gdbm \
253c0459 1748 --with-gmp=shared \
6f91d99f
JB
1749 %{?with_imap:--with-imap=shared --with-imap-ssl} \
1750 %{?with_interbase:--with-interbase=shared%{!?with_interbase_inst:,/usr}} \
8c91402c 1751 --with-jpeg-dir=/usr \
768d3bda 1752 %{?with_ldap:--with-ldap=shared --with-ldap-sasl} \
38c4a978 1753 --with-mcrypt=shared \
6f91d99f 1754 %{?with_mhash:--with-mhash=shared} \
1a64b68d 1755 %{?with_mime_magic:--with-mime-magic=shared,/usr/share/file/magic.mime}%{!?with_mime_magic:--disable-mime-magic} \
6f91d99f
JB
1756 %{?with_ming:--with-ming=shared} \
1757 %{?with_mm:--with-mm} \
6f91d99f 1758 %{?with_mssql:--with-mssql=shared} \
c2388c7d 1759 --with-mysql=shared,/usr \
0c2ab910 1760 --with-mysql-sock=/var/lib/mysql/mysql.sock \
8b37a21e 1761 %{?with_mysqli:--with-mysqli=shared} \
e584ad6b 1762 --with-ncurses=shared \
6f91d99f 1763 %{?with_oci8:--with-oci8=shared} \
8c91402c 1764 %{?with_openssl:--with-openssl=shared} \
768d3bda 1765 --with-kerberos \
696cac8d
ER
1766 %{!?with_pcre:--without-pcre-regex}%{?with_pcre:--with-pcre-regex=/usr} \
1767 %{!?with_filter:--disable-filter}%{?with_filter:--enable-filter=shared} \
ec86be0a 1768 --with-pear=%{php_pear_dir} \
6f91d99f 1769 %{!?with_pgsql:--without-pgsql}%{?with_pgsql:--with-pgsql=shared,/usr} \
8c91402c 1770 --with-png-dir=/usr \
6f91d99f 1771 %{?with_pspell:--with-pspell=shared} \
e584ad6b 1772 --with-readline=shared \
6f91d99f 1773 %{?with_recode:--with-recode=shared} \
38c4a978 1774 --with-regex=php \
8306dbc7 1775 --without-sablot-js \
6f91d99f 1776 %{?with_snmp:--with-snmp=shared} \
4cc60252
AG
1777 %{?with_sybase:--with-sybase=shared,/usr} \
1778 %{?with_sybase_ct:--with-sybase-ct=shared,/usr} \
768d3bda 1779 %{?with_sqlite:--with-sqlite=shared,/usr --enable-sqlite-utf8} \
38c4a978 1780 --with-t1lib=shared \
8c91402c
AM
1781 %{?with_tidy:--with-tidy=shared} \
1782 --with-tiff-dir=/usr \
768d3bda 1783 %{?with_odbc:--with-unixODBC=shared,/usr} \
6f91d99f 1784 %{!?with_xmlrpc:--without-xmlrpc}%{?with_xmlrpc:--with-xmlrpc=shared,/usr} \
dc49e336 1785 --with-xsl=shared \
38c4a978 1786 --with-zlib=shared \
7aa94fdb
ER
1787 --with-zlib-dir=shared,/usr \
1788 --enable-zip=shared,/usr \
554abb27 1789
3f700db8 1790 cp -f Makefile Makefile.$sapi
3f700db8 1791 cp -f main/php_config.h php_config.h.$sapi
228fa3d1 1792done
38ecdf75 1793
561725b8
ER
1794# must make this first, so modules can link against it.
1795%{__make} libphp_common.la
3f700db8 1796%{__make} build-modules
554abb27 1797
3f700db8
ER
1798%if %{with apache1}
1799%{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache/libphp5.la -f Makefile.apxs1
3f700db8
ER
1800%endif
1801
1802%if %{with apache2}
1803%{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache2handler/libphp5.la -f Makefile.apxs2
3f700db8 1804%endif
18ad4238 1805
46fa207f 1806# FCGI
e8c48c38 1807%if %{with fcgi}
46fa207f 1808cp -af php_config.h.fcgi main/php_config.h
9a058f52 1809%{__make} sapi/cgi/php -f Makefile.fcgi LDFLAGS=-lpthread
18ad4238
AM
1810cp -r sapi/cgi sapi/fcgi
1811rm -rf sapi/cgi/.libs sapi/cgi/*.lo
e8c48c38 1812%endif
18ad4238 1813
46fa207f
AM
1814# CGI
1815cp -af php_config.h.cgi main/php_config.h
9a058f52 1816%{__make} sapi/cgi/php -f Makefile.cgi LDFLAGS=-lpthread
4342041a 1817
3f700db8 1818# CLI
46fa207f 1819cp -af php_config.h.cli main/php_config.h
9a058f52 1820%{__make} sapi/cli/php -f Makefile.cli LDFLAGS=-lpthread
3f700db8 1821
9af2b7db
AF
1822%install
1823rm -rf $RPM_BUILD_ROOT
98ab5057 1824install -d $RPM_BUILD_ROOT{%{_libdir}/{php,apache{,1}},%{php_sysconfdir}/{apache,cgi}} \
3f700db8 1825 $RPM_BUILD_ROOT/home/services/{httpd,apache}/icons \
b21fb6bb 1826 $RPM_BUILD_ROOT{%{_sbindir},%{_bindir}} \
fce5d91b 1827 $RPM_BUILD_ROOT/etc/{apache/conf.d,httpd/httpd.conf} \
d7cc709f 1828 $RPM_BUILD_ROOT%{_mandir}/man1 \
3f700db8 1829
561725b8
ER
1830# install the apache modules' files
1831%{__make} install-headers install-build install-modules install-programs \
1832 INSTALL_ROOT=$RPM_BUILD_ROOT
1833
3f700db8
ER
1834# install apache1 DSO module
1835%if %{with apache1}
561725b8 1836libtool --silent --mode=install install sapi/apache/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache1
6e4962cf 1837%endif
345124d0 1838
3f700db8
ER
1839# install apache2 DSO module
1840%if %{with apache2}
561725b8 1841libtool --silent --mode=install install sapi/apache2handler/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache
3f700db8
ER
1842%endif
1843
1844libtool --silent --mode=install install libphp_common.la $RPM_BUILD_ROOT%{_libdir}
8005e5bb
ER
1845# fix install paths, avoid evil rpaths
1846sed -i -e "s|^libdir=.*|libdir='%{_libdir}'|" $RPM_BUILD_ROOT%{_libdir}/libphp_common.la
1847# better solution?
1848sed -i -e 's|libphp_common.la|$(libdir)/libphp_common.la|' $RPM_BUILD_ROOT%{_libdir}/php/build/acinclude.m4
3f700db8 1849
3f700db8
ER
1850# install CGI
1851libtool --silent --mode=install install sapi/cgi/php $RPM_BUILD_ROOT%{_bindir}/php.cgi
1852
1853# install FCGI
e8c48c38 1854%if %{with fcgi}
3f700db8 1855libtool --silent --mode=install install sapi/fcgi/php $RPM_BUILD_ROOT%{_bindir}/php.fcgi
e8c48c38 1856%endif
3f700db8
ER
1857
1858# install CLI
1859libtool --silent --mode=install install sapi/cli/php $RPM_BUILD_ROOT%{_bindir}/php.cli
1860install sapi/cli/php.1 $RPM_BUILD_ROOT%{_mandir}/man1/php.1
194505ba 1861echo ".so php.1" >$RPM_BUILD_ROOT%{_mandir}/man1/php.cli.1
4342041a 1862
fa8f481d 1863ln -sf php.cli $RPM_BUILD_ROOT%{_bindir}/php
345124d0 1864
98ab5057 1865sed -e 's#%{_prefix}/lib/php#%{_libdir}/php#g' php.ini > $RPM_BUILD_ROOT%{php_sysconfdir}/php.ini
e8c48c38 1866%if %{with fcgi}
98ab5057 1867install %{SOURCE4} $RPM_BUILD_ROOT%{php_sysconfdir}/php-cgi-fcgi.ini
e8c48c38 1868%endif
98ab5057
ER
1869install %{SOURCE5} $RPM_BUILD_ROOT%{php_sysconfdir}/php-cgi.ini
1870install %{SOURCE7} $RPM_BUILD_ROOT%{php_sysconfdir}/php-cli.ini
1871install %{SOURCE9} $RPM_BUILD_ROOT%{php_sysconfdir}/browscap.ini
3f700db8 1872
aa39c584 1873%if %{with apache1}
3f700db8 1874install %{SOURCE2} php.gif $RPM_BUILD_ROOT/home/services/apache/icons
5002d3bc 1875install %{SOURCE3} $RPM_BUILD_ROOT/etc/apache/conf.d/70_mod_php.conf
98ab5057 1876install %{SOURCE6} $RPM_BUILD_ROOT%{php_sysconfdir}/php-apache.ini
09b77d65 1877rm -f $RPM_BUILD_ROOT%{_libdir}/apache1/libphp5.la
aa39c584 1878%endif
77d149f2 1879
aa39c584
ER
1880%if %{with apache2}
1881install %{SOURCE2} php.gif $RPM_BUILD_ROOT/home/services/httpd/icons
5002d3bc 1882install %{SOURCE3} $RPM_BUILD_ROOT/etc/httpd/httpd.conf/70_mod_php.conf
98ab5057 1883install %{SOURCE6} $RPM_BUILD_ROOT%{php_sysconfdir}/php-apache2handler.ini
09b77d65 1884rm -f $RPM_BUILD_ROOT%{_libdir}/apache/libphp5.la
aa39c584 1885%endif
c2388c7d 1886
09620828 1887cp -f Zend/LICENSE{,.Zend}
0b8eb3e3 1888
3f700db8 1889# Generate stub .ini files for each subpackage
98ab5057 1890install -d $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d
3f700db8
ER
1891for so in modules/*.so; do
1892 mod=$(basename $so .so)
98ab5057 1893 conf="%{php_sysconfdir}/conf.d/${mod}.ini"
eb34b5ac 1894 # xml needs to be loaded before wddx
98ab5057 1895 [ "$mod" = "wddx" ] && conf="%{php_sysconfdir}/conf.d/xml_${mod}.ini"
eb34b5ac 1896 cat > $RPM_BUILD_ROOT${conf} <<EOF
3f700db8
ER
1897; Enable ${mod} extension module
1898extension=${mod}.so
1899EOF
1900done
1901
dbfbeab3 1902# per SAPI ini directories
98ab5057 1903install -d $RPM_BUILD_ROOT%{php_sysconfdir}/{cgi,cli,cgi-fcgi,apache,apache2handler}.d
dbfbeab3
ER
1904
1905# for CLI SAPI only
98ab5057 1906mv $RPM_BUILD_ROOT%{php_sysconfdir}/{conf.d/{ncurses,pcntl,readline}.ini,cli.d}
e584ad6b 1907
6b2e14c1
ER
1908# use system automake and {lib,sh}tool
1909ln -snf /usr/share/automake/config.{guess,sub} $RPM_BUILD_ROOT%{_libdir}/php/build
1910ln -snf %{_aclocaldir}/libtool.m4 $RPM_BUILD_ROOT%{_libdir}/php/build
1911ln -snf %{_datadir}/libtool/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
1912ln -snf %{_bindir}/shtool $RPM_BUILD_ROOT%{_libdir}/php/build
1913
c57891a4
ER
1914# as a result of ext/pcre/pcrelib removal in %%prep, ext/pcre/php_pcre.h
1915# isn't installed by install-headers make target, we do it manually here.
1916# this header file is required by e.g. filter PECL extension
1917install -D ext/pcre/php_pcre.h $RPM_BUILD_ROOT%{_includedir}/php/ext/pcre/php_pcre.h
93945336
ER
1918# for php-pecl-mailparse
1919install -d $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
1920cp -a ext/mbstring/libmbfl/mbfl/*.h $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
c57891a4 1921
38c4a978 1922%clean
1923rm -rf $RPM_BUILD_ROOT
1924
3f700db8
ER
1925%post -n apache1-mod_php
1926if [ "$1" = "1" ]; then
1927 %service -q apache restart
1928fi
1929
1930%postun -n apache1-mod_php
0b8eb3e3 1931if [ "$1" = "0" ]; then
3f700db8
ER
1932 %service -q apache restart
1933fi
1934
1935%post -n apache-mod_php
1936if [ "$1" = "1" ]; then
1937 %service -q httpd restart
1938fi
1939
1940%postun -n apache-mod_php
1941if [ "$1" = "0" ]; then
1942 %service -q httpd restart
1943fi
1944
c2388c7d 1945%post common -p /sbin/ldconfig
4e86443d 1946%postun common -p /sbin/ldconfig
228fa3d1 1947
4e86443d
ER
1948%posttrans common
1949# minimizing apache restarts logics. we restart webserver:
1950#
1951# 1. at the end of transaction. (posttrans, feature from rpm 4.4.2)
1952# 2. first install of extension (post: $1 = 1)
1953# 2. uninstall of extension (postun: $1 == 0)
1954#
1955# the strict internal deps between extensions (and apache modules) and
1956# common package are very important for all this to work.
1957
1958# restart webserver at the end of transaction
3f700db8
ER
1959[ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart
1960[ ! -f /etc/httpd/httpd.conf/??_mod_php.conf ] || %service -q httpd restart
253c0459 1961
3b414131
ER
1962%if %{with apache1}
1963%triggerpostun -n apache1-mod_php -- php < 4:5.0.4-9.11
1964sed -i -e '
1965 /^AddType application\/x-httpd-php \.php/s,^,#,
1966 /^\(Add\|Load\)Module.*php5\.\(so\|c\)/d
1967' /etc/apache/apache.conf
1968%service -q apache restart
1969%endif
3f700db8 1970
3b414131
ER
1971%if %{with apache2}
1972%triggerpostun -n apache-mod_php -- php < 4:5.0.4-7.1, php < 4:5.0.4-7.1
3f700db8 1973# for fixed php-SAPI.ini, the poor php-apache.ini was never read for apache2
98ab5057
ER
1974if [ -f %{php_sysconfdir}/php-apache.ini.rpmsave ]; then
1975 cp -f %{php_sysconfdir}/php-apache2handler.ini{,.rpmnew}
1976 mv -f %{php_sysconfdir}/php-apache.ini.rpmsave %{php_sysconfdir}/php-apache2handler.ini
defaa0de 1977fi
3f700db8
ER
1978%endif
1979
98ab5057 1980# common macros called at extension post/postun scriptlet
c7812384
ER
1981%define extension_scripts() \
1982%post %1 \
98ab5057
ER
1983if [ "$1" = "1" ]; then \
1984 %php_webserver_restart \
0a7bb090 1985fi \
c7812384
ER
1986\
1987%postun %1 \
98ab5057
ER
1988if [ "$1" = "0" ]; then \
1989 %php_webserver_restart \
1990fi
0a7bb090 1991%{nil}
b27cf2ef 1992
c7812384
ER
1993# extension scripts defines
1994%extension_scripts bcmath
1995%extension_scripts bzip2
1996%extension_scripts calendar
1997%extension_scripts ctype
1998%extension_scripts curl
1999%extension_scripts dba
2000%extension_scripts dbase
2001%extension_scripts dom
2002%extension_scripts exif
2003%extension_scripts fdf
12295c68 2004%extension_scripts filter
c7812384
ER
2005%extension_scripts ftp
2006%extension_scripts gd
2007%extension_scripts gettext
2008%extension_scripts gmp
2009%extension_scripts hash
2010%extension_scripts iconv
2011%extension_scripts imap
2012%extension_scripts interbase
2013%extension_scripts json
2014%extension_scripts ldap
2015%extension_scripts mbstring
2016%extension_scripts mcrypt
2017%extension_scripts mhash
2018%extension_scripts mime_magic
2019%extension_scripts ming
2020%extension_scripts mssql
2021%extension_scripts mysql
2022%extension_scripts mysqli
2023%extension_scripts oci8
2024%extension_scripts odbc
2025%extension_scripts openssl
2026%extension_scripts pdo-dblib
2027%extension_scripts pdo-firebird
2028%extension_scripts pdo-mysql
2029%extension_scripts pdo-odbc
2030%extension_scripts pdo-pgsql
2031%extension_scripts pdo-sqlite
2032%extension_scripts pgsql
2033%extension_scripts posix
2034%extension_scripts pspell
2035%extension_scripts recode
2036%extension_scripts shmop
2037%extension_scripts snmp
2038%extension_scripts soap
2039%extension_scripts sockets
2040%extension_scripts sqlite
2041%extension_scripts sybase
2042%extension_scripts sybase-ct
2043%extension_scripts sysvmsg
2044%extension_scripts sysvsem
2045%extension_scripts sysvshm
2046%extension_scripts tidy
2047%extension_scripts tokenizer
2048%extension_scripts wddx
2049%extension_scripts xml
2050%extension_scripts xmlreader
2051%extension_scripts xmlrpc
2052%extension_scripts xmlwriter
2053%extension_scripts xsl
2054%extension_scripts zip
2055%extension_scripts zlib
3f700db8
ER
2056
2057%triggerun bcmath -- %{name}-bcmath < 4:5.0.4-9.1
98ab5057 2058%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bcmath\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2059
2060%triggerun bzip2 -- %{name}-bzip2 < 4:5.0.4-9.1
98ab5057 2061%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bzip2\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2062
2063%triggerun calendar -- %{name}-calendar < 4:5.0.4-9.1
98ab5057 2064%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*calendar\.so/d' %{php_sysconfdir}/php.ini
3f700db8 2065
3f700db8 2066%triggerun ctype -- %{name}-ctype < 4:5.0.4-9.1
98ab5057 2067%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ctype\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2068
2069%triggerun curl -- %{name}-curl < 4:5.0.4-9.1
98ab5057 2070%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*curl\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2071
2072%triggerun dba -- %{name}-dba < 4:5.0.4-9.1
98ab5057 2073%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dba\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2074
2075%triggerun dbase -- %{name}-dbase < 4:5.0.4-9.1
98ab5057 2076%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dbase\.so/d' %{php_sysconfdir}/php.ini
3f700db8 2077
3f700db8 2078%triggerun dom -- %{name}-dom < 4:5.0.4-9.1
98ab5057 2079%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dom\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2080
2081%triggerun exif -- %{name}-exif < 4:5.0.4-9.1
98ab5057 2082%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*exif\.so/d' %{php_sysconfdir}/php.ini
3f700db8 2083
3f700db8 2084%triggerun fdf -- %{name}-fdf < 4:5.0.4-9.1
98ab5057 2085%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*fdf\.so/d' %{php_sysconfdir}/php.ini
3f700db8 2086
3f700db8 2087%triggerun ftp -- %{name}-ftp < 4:5.0.4-9.1
98ab5057 2088%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ftp\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2089
2090%triggerun gd -- %{name}-gd < 4:5.0.4-9.1
98ab5057 2091%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gd\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2092
2093%triggerun gettext -- %{name}-gettext < 4:5.0.4-9.1
98ab5057 2094%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gettext\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2095
2096%triggerun gmp -- %{name}-gmp < 4:5.0.4-9.1
98ab5057 2097%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gmp\.so/d' %{php_sysconfdir}/php.ini
3f700db8 2098
3f700db8 2099%triggerun iconv -- %{name}-iconv < 4:5.0.4-9.1
98ab5057 2100%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*iconv\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2101
2102%triggerun imap -- %{name}-imap < 4:5.0.4-9.1
98ab5057 2103%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*imap\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2104
2105%triggerun interbase -- %{name}-interbase < 4:5.0.4-9.1
98ab5057 2106%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*interbase\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2107
2108%triggerun ldap -- %{name}-ldap < 4:5.0.4-9.1
98ab5057 2109%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ldap\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2110
2111%triggerun mbstring -- %{name}-mbstring < 4:5.0.4-9.1
98ab5057 2112%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mbstring\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2113
2114%triggerun mcrypt -- %{name}-mcrypt < 4:5.0.4-9.1
98ab5057 2115%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mcrypt\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2116
2117%triggerun mhash -- %{name}-mhash < 4:5.0.4-9.1
98ab5057 2118%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mhash\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2119
2120%triggerun mime_magic -- %{name}-mime_magic < 4:5.0.4-9.1
98ab5057 2121%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mime_magic\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2122
2123%triggerun ming -- %{name}-ming < 4:5.0.4-9.1
98ab5057 2124%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ming\.so/d' %{php_sysconfdir}/php.ini
3f700db8 2125
3f700db8 2126%triggerun mssql -- %{name}-mssql < 4:5.0.4-9.1
98ab5057 2127%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mssql\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2128
2129%triggerun mysql -- %{name}-mysql < 4:5.0.4-9.1
98ab5057 2130%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysql\.so/d' %{php_sysconfdir}/php.ini
dbfbeab3
ER
2131
2132%triggerun ncurses -- %{name}-ncurses < 4:5.1.2-9.5
98ab5057
ER
2133if [ -f %{php_sysconfdir}/php-cgi.ini ]; then
2134 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ncurses\.so/d' %{php_sysconfdir}/php-cgi.ini
dbfbeab3 2135fi
98ab5057
ER
2136if [ -f %{php_sysconfdir}/php-cli.ini ]; then
2137 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ncurses\.so/d' %{php_sysconfdir}/php-cli.ini
dbfbeab3 2138fi
3f700db8
ER
2139
2140%triggerun mysqli -- %{name}-mysqli < 4:5.0.4-9.1
98ab5057 2141%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysqli\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2142
2143%triggerun oci8 -- %{name}-oci8 < 4:5.0.4-9.1
98ab5057 2144%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*oci8\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2145
2146%triggerun odbc -- %{name}-odbc < 4:5.0.4-9.1
98ab5057 2147%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*odbc\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2148
2149%triggerun openssl -- %{name}-openssl < 4:5.0.4-9.1
98ab5057 2150%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*openssl\.so/d' %{php_sysconfdir}/php.ini
dbfbeab3
ER
2151
2152%triggerun pcntl -- %{name}-pcntl < 4:5.1.2-9.5
98ab5057
ER
2153if [ -f %{php_sysconfdir}/php-cgi.ini ]; then
2154 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{php_sysconfdir}/php-cgi.ini
dbfbeab3 2155fi
98ab5057
ER
2156if [ -f %{php_sysconfdir}/php-cli.ini ]; then
2157 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{php_sysconfdir}/php-cli.ini
dbfbeab3 2158fi
3f700db8 2159
3f700db8 2160%triggerun pgsql -- %{name}-pgsql < 4:5.0.4-9.1
98ab5057 2161%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pgsql\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2162
2163%triggerun posix -- %{name}-posix < 4:5.0.4-9.1
98ab5057 2164%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*posix\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2165
2166%triggerun pspell -- %{name}-pspell < 4:5.0.4-9.1
98ab5057 2167%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pspell\.so/d' %{php_sysconfdir}/php.ini
dbfbeab3
ER
2168
2169%triggerun readline -- %{name}-readline < 4:5.1.2-9.5
98ab5057
ER
2170if [ -f %{php_sysconfdir}/php-cgi.ini ]; then
2171 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{php_sysconfdir}/php-cgi.ini
dbfbeab3 2172fi
98ab5057
ER
2173if [ -f %{php_sysconfdir}/php-cli.ini ]; then
2174 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{php_sysconfdir}/php-cli.ini
dbfbeab3 2175fi
3f700db8
ER
2176
2177%triggerun recode -- %{name}-recode < 4:5.0.4-9.1
98ab5057 2178%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*recode\.so/d' %{php_sysconfdir}/php.ini
3f700db8 2179
3f700db8 2180%triggerun shmop -- %{name}-shmop < 4:5.0.4-9.1
98ab5057 2181%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*shmop\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2182
2183%triggerun snmp -- %{name}-snmp < 4:5.0.4-9.1
98ab5057 2184%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*snmp\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2185
2186%triggerun soap -- %{name}-soap < 4:5.0.4-9.1
98ab5057 2187%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*soap\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2188
2189%triggerun sockets -- %{name}-sockets < 4:5.0.4-9.1
98ab5057 2190%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sockets\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2191
2192%triggerun sqlite -- %{name}-sqlite < 4:5.0.4-9.1
98ab5057 2193%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sqlite\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2194
2195%triggerun sybase -- %{name}-sybase < 4:5.0.4-9.1
98ab5057 2196%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2197
2198%triggerun sybase-ct -- %{name}-sybase-ct < 4:5.0.4-9.1
98ab5057 2199%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase-ct\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2200
2201%triggerun sysvmsg -- %{name}-sysvmsg < 4:5.0.4-9.1
98ab5057 2202%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvmsg\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2203
2204%triggerun sysvsem -- %{name}-sysvsem < 4:5.0.4-9.1
98ab5057 2205%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvsem\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2206
2207%triggerun sysvshm -- %{name}-sysvshm < 4:5.0.4-9.1
98ab5057 2208%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvshm\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2209
2210%triggerun tidy -- %{name}-tidy < 4:5.0.4-9.1
98ab5057 2211%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*tidy\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2212
2213%triggerun wddx -- %{name}-wddx < 4:5.0.4-9.1
98ab5057 2214%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*wddx\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2215
2216%triggerun xml -- %{name}-xml < 4:5.0.4-9.1
98ab5057 2217%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xml\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2218
2219%triggerun xmlrpc -- %{name}-xmlrpc < 4:5.0.4-9.1
98ab5057 2220%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xmlrpc\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2221
2222%triggerun xsl -- %{name}-xsl < 4:5.0.4-9.1
98ab5057 2223%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xsl\.so/d' %{php_sysconfdir}/php.ini
3f700db8 2224
3f700db8 2225%triggerun zlib -- %{name}-zlib < 4:5.0.4-9.1
98ab5057 2226%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*zlib\.so/d' %{php_sysconfdir}/php.ini
7bd1e950 2227
3f700db8 2228%if %{with apache1}
aa39c584 2229%files -n apache1-mod_php
3f700db8 2230%defattr(644,root,root,755)
ce888321 2231%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/apache/conf.d/*_mod_php.conf
98ab5057
ER
2232%dir %{php_sysconfdir}/apache.d
2233%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/php-apache.ini
3f700db8
ER
2234%attr(755,root,root) %{_libdir}/apache1/libphp5.so
2235/home/services/apache/icons/*
2236%endif
2237
2238%if %{with apache2}
aa39c584 2239%files -n apache-mod_php
9af2b7db 2240%defattr(644,root,root,755)
ce888321 2241%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/httpd/httpd.conf/*_mod_php.conf
98ab5057
ER
2242%dir %{php_sysconfdir}/apache2handler.d
2243%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/php-apache2handler.ini
3f700db8
ER
2244%attr(755,root,root) %{_libdir}/apache/libphp5.so
2245/home/services/httpd/icons/*
6e4962cf 2246%endif
345124d0 2247
e8c48c38 2248%if %{with fcgi}
18ad4238
AM
2249%files fcgi
2250%defattr(644,root,root,755)
125f6408 2251%doc sapi/cgi/README.FastCGI
98ab5057
ER
2252%dir %{php_sysconfdir}/cgi-fcgi.d
2253%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/php-cgi-fcgi.ini
dbfbeab3 2254%attr(755,root,root) %{_bindir}/php.fcgi
e8c48c38 2255%endif
18ad4238 2256
345124d0
JR
2257%files cgi
2258%defattr(644,root,root,755)
98ab5057
ER
2259%dir %{php_sysconfdir}/cgi.d
2260%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/php-cgi.ini
dbfbeab3 2261%attr(755,root,root) %{_bindir}/php.cgi
345124d0 2262
4342041a
JB
2263%files cli
2264%defattr(644,root,root,755)
98ab5057
ER
2265%dir %{php_sysconfdir}/cli.d
2266%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/php-cli.ini
dbfbeab3 2267%attr(755,root,root) %{_bindir}/php.cli
e584ad6b 2268%{_mandir}/man1/php.1*
194505ba 2269%{_mandir}/man1/php.cli.1*
4342041a 2270
067e71d9
ER
2271%files program
2272%defattr(644,root,root,755)
2273%attr(755,root,root) %{_bindir}/php
2274
345124d0
JR
2275%files common
2276%defattr(644,root,root,755)
9f43e43c 2277%doc php.ini-*
c965b36e 2278%doc CREDITS Zend/ZEND_CHANGES
c2388c7d 2279%doc LICENSE Zend/LICENSE.Zend EXTENSIONS NEWS TODO*
b1aec54d 2280%doc README.PHP4-TO-PHP5-THIN-CHANGES README.UPDATE_5_2
9af2b7db 2281
98ab5057
ER
2282%dir %{php_sysconfdir}
2283%dir %{php_sysconfdir}/conf.d
2284%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/php.ini
2285%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/browscap.ini
35ef43f3 2286%attr(755,root,root) %{_libdir}/libphp_common-*.so
98ab5057 2287%dir %{php_extensiondir}
6290790d 2288
90bc78d4
ER
2289%doc ext/session/mod_files.sh
2290
6290790d
AF
2291%files devel
2292%defattr(644,root,root,755)
c965b36e
ER
2293%doc README.UNIX-BUILD-SYSTEM
2294%doc README.EXT_SKEL README.SELF-CONTAINED-EXTENSIONS
b1aec54d
ER
2295%doc CODING_STANDARDS README.EXTENSIONS README.PARAMETER_PARSING_API README.STREAMS
2296%doc README.SUBMITTING_PATCH README.TESTING README.TESTING2
6290790d
AF
2297%attr(755,root,root) %{_bindir}/phpize
2298%attr(755,root,root) %{_bindir}/php-config
35ef43f3 2299%attr(755,root,root) %{_libdir}/libphp_common.so
80259e0d 2300%{_libdir}/libphp_common.la
35ef43f3
JB
2301%{_includedir}/php
2302%{_libdir}/php/build
c386c081 2303%{_mandir}/man1/*
6290790d 2304
c2388c7d 2305%files bcmath
3756f78e 2306%defattr(644,root,root,755)
98ab5057
ER
2307%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/bcmath.ini
2308%attr(755,root,root) %{php_extensiondir}/bcmath.so
3756f78e 2309
c2388c7d 2310%files bzip2
defaa0de 2311%defattr(644,root,root,755)
98ab5057
ER
2312%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/bz2.ini
2313%attr(755,root,root) %{php_extensiondir}/bz2.so
defaa0de 2314
c2388c7d 2315%files calendar
253c0459 2316%defattr(644,root,root,755)
98ab5057
ER
2317%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/calendar.ini
2318%attr(755,root,root) %{php_extensiondir}/calendar.so
0d0f2f4c 2319
c2388c7d 2320%files ctype
0818fbbe 2321%defattr(644,root,root,755)
98ab5057
ER
2322%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/ctype.ini
2323%attr(755,root,root) %{php_extensiondir}/ctype.so
b9e5df0a 2324
6f91d99f 2325%if %{with curl}
c2388c7d 2326%files curl
e7a3c495 2327%defattr(644,root,root,755)
98ab5057
ER
2328%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/curl.ini
2329%attr(755,root,root) %{php_extensiondir}/curl.so
311c6870 2330%endif
b9e5df0a 2331
defaa0de
AF
2332%files dba
2333%defattr(644,root,root,755)
98ab5057
ER
2334%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/dba.ini
2335%attr(755,root,root) %{php_extensiondir}/dba.so
defaa0de
AF
2336
2337%files dbase
2338%defattr(644,root,root,755)
98ab5057
ER
2339%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/dbase.ini
2340%attr(755,root,root) %{php_extensiondir}/dbase.so
defaa0de 2341
51312e8d
JB
2342%files dom
2343%defattr(644,root,root,755)
98ab5057
ER
2344%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/dom.ini
2345%attr(755,root,root) %{php_extensiondir}/dom.so
51312e8d 2346
6f91d99f 2347%if %{with fdf}
e584ad6b
JB
2348%files fdf
2349%defattr(644,root,root,755)
98ab5057
ER
2350%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/fdf.ini
2351%attr(755,root,root) %{php_extensiondir}/fdf.so
e584ad6b
JB
2352%endif
2353
696cac8d 2354%if %{with filter}
12295c68
ER
2355%files filter
2356%defattr(644,root,root,755)
348a9a39 2357%doc README.input_filter
98ab5057
ER
2358%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/filter.ini
2359%attr(755,root,root) %{php_extensiondir}/filter.so
696cac8d 2360%endif
12295c68 2361
c2388c7d 2362%files exif
defaa0de 2363%defattr(644,root,root,755)
98ab5057
ER
2364%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/exif.ini
2365%attr(755,root,root) %{php_extensiondir}/exif.so
defaa0de 2366
defaa0de
AF
2367%files ftp
2368%defattr(644,root,root,755)
98ab5057
ER
2369%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/ftp.ini
2370%attr(755,root,root) %{php_extensiondir}/ftp.so
defaa0de 2371
c2388c7d 2372%files gd
defaa0de 2373%defattr(644,root,root,755)
98ab5057
ER
2374%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/gd.ini
2375%attr(755,root,root) %{php_extensiondir}/gd.so
defaa0de 2376
c2388c7d 2377%files gettext
7bd1e950 2378%defattr(644,root,root,755)
98ab5057
ER
2379%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/gettext.ini
2380%attr(755,root,root) %{php_extensiondir}/gettext.so
7bd1e950 2381
c2388c7d 2382%files gmp
501cd767 2383%defattr(644,root,root,755)
98ab5057
ER
2384%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/gmp.ini
2385%attr(755,root,root) %{php_extensiondir}/gmp.so
501cd767 2386
86ceb323
ER
2387%files hash
2388%defattr(644,root,root,755)
98ab5057
ER
2389%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/hash.ini
2390%attr(755,root,root) %{php_extensiondir}/hash.so
86ceb323 2391
c2388c7d 2392%files iconv
501cd767 2393%defattr(644,root,root,755)
98ab5057
ER
2394%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/iconv.ini
2395%attr(755,root,root) %{php_extensiondir}/iconv.so
501cd767 2396
6f91d99f 2397%if %{with imap}
e0e8f1c2
AF
2398%files imap
2399%defattr(644,root,root,755)
98ab5057
ER
2400%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/imap.ini
2401%attr(755,root,root) %{php_extensiondir}/imap.so
e1126429 2402%endif
e0e8f1c2 2403
6f91d99f 2404%if %{with interbase}
c2388c7d 2405%files interbase
501cd767 2406%defattr(644,root,root,755)
98ab5057
ER
2407%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/interbase.ini
2408%attr(755,root,root) %{php_extensiondir}/interbase.so
e1126429 2409%endif
501cd767 2410
86ceb323
ER
2411%files json
2412%defattr(644,root,root,755)
98ab5057
ER
2413%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/json.ini
2414%attr(755,root,root) %{php_extensiondir}/json.so
86ceb323 2415
6f91d99f 2416%if %{with ldap}
38ecdf75 2417%files ldap
2ad2afe6 2418%defattr(644,root,root,755)
98ab5057
ER
2419%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/ldap.ini
2420%attr(755,root,root) %{php_extensiondir}/ldap.so
253c0459 2421%endif
38ecdf75 2422
c2388c7d 2423%files mbstring
2ad2afe6 2424%defattr(644,root,root,755)
98ab5057
ER
2425%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/mbstring.ini
2426%attr(755,root,root) %{php_extensiondir}/mbstring.so
c2388c7d 2427
38ecdf75 2428%files mcrypt
2ad2afe6 2429%defattr(644,root,root,755)
98ab5057
ER
2430%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/mcrypt.ini
2431%attr(755,root,root) %{php_extensiondir}/mcrypt.so
38ecdf75 2432
6f91d99f 2433%if %{with mhash}
253c0459
AF
2434%files mhash
2435%defattr(644,root,root,755)
98ab5057
ER
2436%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/mhash.ini
2437%attr(755,root,root) %{php_extensiondir}/mhash.so
90df7549 2438%endif
253c0459 2439
1a64b68d 2440%if %{with mime_magic}
e584ad6b
JB
2441%files mime_magic
2442%defattr(644,root,root,755)
98ab5057
ER
2443%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/mime_magic.ini
2444%attr(755,root,root) %{php_extensiondir}/mime_magic.so
1a64b68d 2445%endif
e584ad6b 2446
6f91d99f 2447%if %{with ming}
c2388c7d 2448%files ming
2449%defattr(644,root,root,755)
98ab5057
ER
2450%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/ming.ini
2451%attr(755,root,root) %{php_extensiondir}/ming.so
90df7549 2452%endif
c2388c7d 2453
6f91d99f 2454%if %{with mssql}
7899bacd 2455%files mssql
2456%defattr(644,root,root,755)
98ab5057
ER
2457%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/mssql.ini
2458%attr(755,root,root) %{php_extensiondir}/mssql.so
7899bacd 2459%endif
2460
c2388c7d 2461%files mysql
2462%defattr(644,root,root,755)
98ab5057
ER
2463%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/mysql.ini
2464%attr(755,root,root) %{php_extensiondir}/mysql.so
c2388c7d 2465
8b37a21e
ER
2466%if %{with mysqli}
2467%files mysqli
2468%defattr(644,root,root,755)
98ab5057
ER
2469%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/mysqli.ini
2470%attr(755,root,root) %{php_extensiondir}/mysqli.so
8b37a21e
ER
2471%endif
2472
e584ad6b
JB
2473%files ncurses
2474%defattr(644,root,root,755)
98ab5057
ER
2475%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/cli.d/ncurses.ini
2476%attr(755,root,root) %{php_extensiondir}/ncurses.so
e584ad6b 2477
6f91d99f 2478%if %{with oci8}
c2388c7d 2479%files oci8
2480%defattr(644,root,root,755)
98ab5057
ER
2481%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/oci8.ini
2482%attr(755,root,root) %{php_extensiondir}/oci8.so
c2388c7d 2483%endif
2484
6f91d99f 2485%if %{with odbc}
253c0459
AF
2486%files odbc
2487%defattr(644,root,root,755)
98ab5057
ER
2488%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/odbc.ini
2489%attr(755,root,root) %{php_extensiondir}/odbc.so
e1126429 2490%endif
253c0459 2491
51d4ceac
AM
2492%if %{with openssl}
2493%files openssl
2494%defattr(644,root,root,755)
98ab5057
ER
2495%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/openssl.ini
2496%attr(755,root,root) %{php_extensiondir}/openssl.so
51d4ceac 2497%endif
6997cdef 2498
efe52553
JB
2499%files pcntl
2500%defattr(644,root,root,755)
98ab5057
ER
2501%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/cli.d/pcntl.ini
2502%attr(755,root,root) %{php_extensiondir}/pcntl.so
c2388c7d 2503
768d3bda
AM
2504%files pdo
2505%defattr(644,root,root,755)
98ab5057
ER
2506%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/pdo.ini
2507%attr(755,root,root) %{php_extensiondir}/pdo.so
768d3bda
AM
2508
2509%if %{with mssql} || %{with sybase} || %{with sybase_ct}
2510%files pdo-dblib
2511%defattr(644,root,root,755)
98ab5057
ER
2512%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/pdo_dblib.ini
2513%attr(755,root,root) %{php_extensiondir}/pdo_dblib.so
768d3bda
AM
2514%endif
2515
f6477c6e 2516%if %{with interbase} && !%{with interbase_inst}
f4359077
ER
2517%files pdo-firebird
2518%defattr(644,root,root,755)
98ab5057
ER
2519%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/pdo_firebird.ini
2520%attr(755,root,root) %{php_extensiondir}/pdo_firebird.so
f4359077
ER
2521%endif
2522
768d3bda
AM
2523%files pdo-mysql
2524%defattr(644,root,root,755)
98ab5057
ER
2525%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/pdo_mysql.ini
2526%attr(755,root,root) %{php_extensiondir}/pdo_mysql.so
768d3bda 2527
d902abac
JB
2528%if %{with oci8}
2529%files pdo-oci
768d3bda 2530%defattr(644,root,root,755)
98ab5057
ER
2531%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/pdo_oci.ini
2532%attr(755,root,root) %{php_extensiondir}/pdo_oci.so
768d3bda
AM
2533%endif
2534
2535%if %{with odbc}
2536%files pdo-odbc
2537%defattr(644,root,root,755)
98ab5057
ER
2538%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/pdo_odbc.ini
2539%attr(755,root,root) %{php_extensiondir}/pdo_odbc.so
768d3bda
AM
2540%endif
2541
2542%if %{with pgsql}
2543%files pdo-pgsql
2544%defattr(644,root,root,755)
98ab5057
ER
2545%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/pdo_pgsql.ini
2546%attr(755,root,root) %{php_extensiondir}/pdo_pgsql.so
768d3bda
AM
2547%endif
2548
2549%if %{with sqlite}
2550%files pdo-sqlite
2551%defattr(644,root,root,755)
98ab5057
ER
2552%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/pdo_sqlite.ini
2553%attr(755,root,root) %{php_extensiondir}/pdo_sqlite.so
768d3bda
AM
2554%endif
2555
6f91d99f 2556%if %{with pgsql}
c2388c7d 2557%files pgsql
2558%defattr(644,root,root,755)
98ab5057
ER
2559%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/pgsql.ini
2560%attr(755,root,root) %{php_extensiondir}/pgsql.so
311c6870 2561%endif
c2388c7d 2562
2563%files posix
2564%defattr(644,root,root,755)
98ab5057
ER
2565%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/posix.ini
2566%attr(755,root,root) %{php_extensiondir}/posix.so
c2388c7d 2567
6f91d99f 2568%if %{with pspell}
c2388c7d 2569%files pspell
2570%defattr(644,root,root,755)
98ab5057
ER
2571%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/pspell.ini
2572%attr(755,root,root) %{php_extensiondir}/pspell.so
90df7549 2573%endif
c2388c7d 2574
e584ad6b
JB
2575%files readline
2576%defattr(644,root,root,755)
98ab5057
ER
2577%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/cli.d/readline.ini
2578%attr(755,root,root) %{php_extensiondir}/readline.so
e584ad6b 2579
6f91d99f 2580%if %{with recode}
c2388c7d 2581%files recode
2582%defattr(644,root,root,755)
98ab5057
ER
2583%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/recode.ini
2584%attr(755,root,root) %{php_extensiondir}/recode.so
c2388c7d 2585%endif
2586
768d3bda 2587%if 0
12295c68
ER
2588# simplexml is needed by spl, and spl can't be built shared as of now (5.2.0)
2589# simplexml can be built shared, but SPL startup fails
2590# we could add R: -simplexml to -common...
768d3bda
AM
2591%files simplexml
2592%defattr(644,root,root,755)
98ab5057
ER
2593%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/simplexml.ini
2594%attr(755,root,root) %{php_extensiondir}/simplexml.so
768d3bda
AM
2595%endif
2596
c2388c7d 2597%files shmop
2598%defattr(644,root,root,755)
98ab5057
ER
2599%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/shmop.ini
2600%attr(755,root,root) %{php_extensiondir}/shmop.so
c2388c7d 2601
6f91d99f 2602%if %{with snmp}
c2388c7d 2603%files snmp
2604%defattr(644,root,root,755)
98ab5057
ER
2605%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/snmp.ini
2606%attr(755,root,root) %{php_extensiondir}/snmp.so
c2388c7d 2607%endif
2608
54eb743b
AM
2609%files soap
2610%defattr(644,root,root,755)
98ab5057
ER
2611%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/soap.ini
2612%attr(755,root,root) %{php_extensiondir}/soap.so
54eb743b 2613
c2388c7d 2614%files sockets
2615%defattr(644,root,root,755)
98ab5057
ER
2616%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/sockets.ini
2617%attr(755,root,root) %{php_extensiondir}/sockets.so
c2388c7d 2618
8c91402c
AM
2619%if %{with sqlite}
2620%files sqlite
2621%defattr(644,root,root,755)
98ab5057
ER
2622%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/sqlite.ini
2623%attr(755,root,root) %{php_extensiondir}/sqlite.so
8c91402c
AM
2624%endif
2625
6f91d99f 2626%if %{with sybase}
e584ad6b
JB
2627%files sybase
2628%defattr(644,root,root,755)
98ab5057
ER
2629%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/sybase.ini
2630%attr(755,root,root) %{php_extensiondir}/sybase.so
afba0b54 2631%endif
e584ad6b 2632
afba0b54 2633%if %{with sybase_ct}
c2388c7d 2634%files sybase-ct
2635%defattr(644,root,root,755)
98ab5057
ER
2636%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/sybase_ct.ini
2637%attr(755,root,root) %{php_extensiondir}/sybase_ct.so
38c4a978 2638%endif
386054ee 2639
e584ad6b
JB
2640%files sysvmsg
2641%defattr(644,root,root,755)
98ab5057
ER
2642%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/sysvmsg.ini
2643%attr(755,root,root) %{php_extensiondir}/sysvmsg.so
e584ad6b 2644
c2388c7d 2645%files sysvsem
2646%defattr(644,root,root,755)
98ab5057
ER
2647%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/sysvsem.ini
2648%attr(755,root,root) %{php_extensiondir}/sysvsem.so
c2388c7d 2649
2650%files sysvshm
2651%defattr(644,root,root,755)
98ab5057
ER
2652%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/sysvshm.ini
2653%attr(755,root,root) %{php_extensiondir}/sysvshm.so
c2388c7d 2654
8c91402c
AM
2655%if %{with tidy}
2656%files tidy
2657%defattr(644,root,root,755)
98ab5057
ER
2658%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/tidy.ini
2659%attr(755,root,root) %{php_extensiondir}/tidy.so
8c91402c
AM
2660%endif
2661
f476635d
ER
2662%files tokenizer
2663%defattr(644,root,root,755)
98ab5057
ER
2664%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/tokenizer.ini
2665%attr(755,root,root) %{php_extensiondir}/tokenizer.so
f476635d 2666
6f91d99f 2667%if %{with wddx}
386054ee
JB
2668%files wddx
2669%defattr(644,root,root,755)
98ab5057
ER
2670%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/*wddx.ini
2671%attr(755,root,root) %{php_extensiondir}/wddx.so
386054ee 2672%endif
1adf90d7 2673
c2388c7d 2674%files xml
2675%defattr(644,root,root,755)
98ab5057
ER
2676%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/xml.ini
2677%attr(755,root,root) %{php_extensiondir}/xml.so
8c91402c 2678
768d3bda
AM
2679%files xmlreader
2680%defattr(644,root,root,755)
98ab5057
ER
2681%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/xmlreader.ini
2682%attr(755,root,root) %{php_extensiondir}/xmlreader.so
768d3bda 2683
6f91d99f 2684%if %{with xmlrpc}
c2388c7d 2685%files xmlrpc
1adf90d7 2686%defattr(644,root,root,755)
98ab5057
ER
2687%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/xmlrpc.ini
2688%attr(755,root,root) %{php_extensiondir}/xmlrpc.so
efe52553 2689%endif
c2388c7d 2690
86ceb323
ER
2691%files xmlwriter
2692%defattr(644,root,root,755)
98ab5057
ER
2693%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/xmlwriter.ini
2694%attr(755,root,root) %{php_extensiondir}/xmlwriter.so
86ceb323 2695
dc49e336
JB
2696%files xsl
2697%defattr(644,root,root,755)
98ab5057
ER
2698%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/xsl.ini
2699%attr(755,root,root) %{php_extensiondir}/xsl.so
dc49e336 2700
b27cf2ef
ER
2701%files zip
2702%defattr(644,root,root,755)
98ab5057
ER
2703%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/zip.ini
2704%attr(755,root,root) %{php_extensiondir}/zip.so
b27cf2ef 2705
c2388c7d 2706%files zlib
2707%defattr(644,root,root,755)
98ab5057
ER
2708%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/zlib.ini
2709%attr(755,root,root) %{php_extensiondir}/zlib.so
This page took 0.956937 seconds and 4 git commands to generate.